% 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 784 840 840 840 840 840 840 840 784 784 784 728 728 672 672 616 616 616 560 560 560 504 504 504 504 504 504 504 504 504 504 504 504 504 560 560 560 560 616 616 616 672 672 672 728 728 728 728 728 728 728 728 728 672 672 672 672 616 616 616 560 560 560 504 504 504 504 504 504 504 504 504 504 504 504 504 504 504 560 560 560 616 616 616 672 672 728 728 784 784 1542 1542 1542 1542 1542 1542 1542 1542 1542 1542 1432 1432 1432 1322 1322 1322 1212 1212 1212 1101 1101 1101 991 991 991 991 991 881 881 881 881 881 881 881 991 991 991 991 991 991 1101 1101 1101 1101 1212 1212 1212 1212 1212 1212 1322 1322 1322 1322 1322 1322 1322 1322 1322 1322 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1322 1322 1322 1322 1432 1432 1432 1432 5993 5565 5565 5565 5137 5137 5137 4709 4709 4709 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 4281 3853 3853 3853 3853 3853 3853 3853 3853 3424 3424 3424 3424 3424 3424 3424 3424 3424 3424 3424 3424 3424 3424 3853 3853 3853 3853 4281 4281 4281 4709 4709 5137 5137 5565 5565 5565 5993 5993 6421 6421 6849 6849 6849 6849 6849 7277 6849 6849 6849 6849 6849 6421 6421 6421 5993 7483 7483 7483 7483 7483 7483 7068 7068 6652 6652 6236 6236 5820 5405 5405 4989 4989 4573 4573 4157 4157 4157 3742 3742 3742 3742 3742 3742 3742 3742 3742 3742 3742 3742 3742 3742 4157 4157 4157 4157 4157 4157 4573 4573 4573 4573 4573 4573 4157 4157 4157 4157 4157 4157 3742 3742 3742 3742 3742 3326 3326 3326 3326 3326 3326 3326 3326 3326 3326 3326 3326 3326 3326 3742 3742 3742 4157 4157 4157 4573 4989 4989 5405 5405 5820 6236 6236 6652 7068 7068 1443 1443 1443 1443 1443 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 1705 1705 1705 1705 1705 1705 1705 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 1443 1443 1443 1443 1443 1443 1443 1443 1443 1443 1443 1443 1443 1443 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1443 1443 1443 1443 1443 2294 2294 2294 2294 2294 2294 2294 2294 2294 2294 2294 2294 2294 2103 2103 2103 2103 2103 2103 1912 1912 1912 1912 1912 1912 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1721 1912 1912 1912 1912 1912 2103 2103 2103 2103 2294 2294 2294 2294 2486 2486 2486 2486 2486 2486 2486 2486 2486 2486 2486 2486 2486 2294 2294 2294 2294 2294 2294 2103 2103 2103 2103 2103 2103 2103 2103 2294 2294 2294 2294 2294 2294 2076 2076 2076 2076 1868 1868 1868 1868 1661 1661 1661 1661 1661 1661 1661 1661 1661 1661 1661 1661 1661 1661 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1661 1661 1661 1661 1661 1868 1868 1868 2076 2076 2283 2283 2283 2491 2491 2698 2698 2906 2906 3114 3114 3114 3321 3321 3321 3529 3529 3529 3529 3529 3529 3529 3529 3529 3321 3321 3321 3321 3114 3114 3114 3114 2906 2906 2906 2698 2698 2698 2491 2491 2283 2283 2283 6935 6241 6241 6241 6241 6241 6241 6241 6241 6241 6241 6241 6241 6935 6935 6935 7628 7628 8322 8322 8322 9015 9015 9015 9015 9015 9015 9015 8322 8322 8322 7628 7628 7628 6935 6935 6935 6241 6241 6241 5548 5548 5548 5548 5548 5548 5548 5548 5548 5548 5548 6241 6241 6241 6241 6935 6935 6935 7628 7628 8322 8322 9015 9015 9015 9709 9709 10402 10402 10402 11096 11096 11096 11096 11096 10402 10402 10402 9709 9709 9709 9015 9015 8322 8322 7628 7628 7628 6935 6935 47176 47176 47176 44227 44227 44227 41279 41279 38330 38330 38330 35382 35382 32433 32433 32433 29485 29485 29485 29485 29485 26536 26536 26536 26536 26536 26536 26536 23588 23588 23588 23588 23588 23588 23588 20639 20639 20639 20639 20639 20639 20639 20639 20639 20639 20639 20639 20639 23588 23588 23588 23588 23588 26536 26536 26536 29485 29485 29485 32433 32433 32433 35382 35382 35382 38330 38330 38330 38330 38330 41279 41279 41279 41279 41279 41279 41279 41279 41279 41279 41279 41279 44227 44227 44227 44227 47176 47176 47176 47176 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 12557 12557 12557 12557 13812 13812 13812 13812 15068 15068 15068 15068 16324 16324 16324 16324 16324 15068 15068 15068 15068 15068 15068 13812 13812 13812 13812 13812 13812 13812 15068 15068 15068 15068 15068 16324 16324 16324 16324 17579 17579 17579 17579 17579 17579 17579 16324 16324 16324 16324 16324 15068 15068 15068 15068 13812 13812 13812 13812 12557 12557 12557 12557 12557 12557 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 11301 12729 10910 10910 10910 10910 10910 10910 10910 9092 9092 9092 9092 9092 9092 9092 9092 9092 10910 10910 10910 10910 10910 12729 12729 12729 12729 14547 14547 14547 16366 16366 18184 18184 20002 20002 21821 23639 25458 27276 29094 30913 32731 34550 36368 38186 40005 41823 41823 43642 43642 43642 41823 41823 40005 38186 36368 34550 32731 30913 30913 29094 27276 25458 23639 23639 21821 20002 20002 18184 18184 18184 16366 16366 14547 14547 14547 14547 14547 12729 12729 12729 12729 12729 12729 12729 12729 12729 12729 12729 12729 16559 16559 16559 16559 16559 8279 8279 8279 8279 8279 8279 8279 16559 16559 16559 16559 16559 24838 24838 33117 33117 41397 41397 49676 57956 57956 66235 74514 82794 91073 99352 115911 124191 132470 140749 149029 149029 157308 157308 165587 157308 157308 157308 157308 149029 149029 140749 140749 140749 140749 140749 140749 140749 149029 149029 157308 165587 173867 190425 198705 206984 215264 223543 223543 215264 206984 198705 182146 165587 149029 124191 107632 91073 82794 66235 57956 49676 41397 33117 33117 24838 24838 24838 24838 16559 16559 16559 16559 16559 16559 72664 72664 36332 36332 36332 36332 36332 36332 36332 36332 36332 36332 72664 72664 72664 72664 108996 108996 108996 145328 145328 145328 181660 181660 217992 217992 217992 217992 254324 254324 254324 254324 254324 254324 254324 254324 290656 290656 290656 326988 363320 399652 435984 508648 544980 617644 726640 799303 908299 1017295 1162623 1271619 1416947 1525943 1634939 1671271 1671271 1634939 1562275 1416947 1271619 1126291 980963 835635 690308 581312 508648 435984 363320 290656 254324 181660 181660 145328 108996 108996 72664 72664 72664 72664 72664 72664 72664 72664 72664 72664 72664 72664 72664 72664 91901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91901 91901 91901 91901 91901 183802 183802 183802 275703 275703 367604 459505 551405 643306 827108 1102811 1286613 1654216 1929919 2205622 2481324 2665126 2848928 2848928 2848928 2848928 2757027 2757027 2665126 2665126 2665126 2757027 2848928 2940829 3124631 3216532 3308432 3308432 3308432 3216532 2940829 2757027 2481324 2113721 1838018 1562315 1286613 1102811 919009 735207 551405 459505 367604 275703 183802 183802 183802 91901 91901 91901 91901 91901 91901 91901 91901 91901 91901 91901 91901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 852046 852046 1704091 3408182 5964319 11076593 19597049 32377734 51974783 74127969 88612745 87760699 74980015 59643193 46010464 35785916 28117505 23005232 19597049 17040912 15336821 14484776 13632730 13632730 12780684 11928639 11076593 10224547 9372502 8520456 7668411 6816365 5964319 5112274 4260228 3408182 2556137 1704091 1704091 852046 852046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 426113 426113 852227 1278340 1278340 1704454 2130567 2556681 2556681 2982794 3408908 3408908 3408908 3835021 3835021 4261135 4261135 4687248 5113362 5965589 6817816 8096156 10226724 12783405 16192313 19601221 23436242 26845150 28975718 29401831 28123491 25140696 21305675 17470653 14061745 11078951 8948383 7243929 6391702 5539475 4687248 4261135 4261135 3835021 3408908 3408908 2982794 2556681 2556681 2130567 1704454 1278340 1278340 852227 426113 426113 426113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230631 230631 230631 230631 230631 230631 230631 230631 461261 461261 691892 691892 1153153 1383784 2075676 2767568 3920721 5073874 5996396 6688288 6918919 6457658 5765766 5073874 4151351 3459459 2998198 2536937 2075676 1614414 1383784 1153153 1153153 1153153 1153153 1153153 1383784 1614414 1845045 2306306 2767568 2998198 3459459 3920721 4381982 4843243 5304505 5765766 6227027 6688288 7149550 7610811 7841441 7841441 7610811 7380180 6918919 6457658 5996396 5304505 4612613 4151351 3459459 2998198 2536937 2075676 1614414 1383784 922523 691892 461261 230631 230631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131947 131947 131947 263894 263894 395841 395841 527789 527789 527789 659736 659736 659736 791683 791683 923630 923630 1055577 1319471 1583366 1979207 2506995 3166731 4222308 5277885 6465409 7520986 8180722 8180722 7652934 6729304 5673727 4618150 3826467 3034784 2506995 2243101 1979207 1979207 1979207 1979207 2111154 2243101 2375048 2506995 2506995 2506995 2375048 2111154 1979207 1583366 1319471 1055577 791683 527789 395841 263894 131947 131947 131947 131947 0 0 0 0 0 0 0 0 0 0 0 111535 111535 111535 111535 111535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111535 111535 111535 223070 223070 446140 669210 1003815 1784560 2899911 4684471 7249777 9592013 10038153 8476662 6357497 4572936 3346051 2565306 2007631 1673025 1338420 1226885 1115350 1115350 1115350 1226885 1338420 1561490 1673025 1896096 2007631 2119166 2119166 2119166 2119166 2007631 1896096 1784560 1673025 1561490 1338420 1226885 1115350 892280 780745 669210 557675 446140 334605 334605 223070 223070 223070 223070 111535 111535 111535 111535 111535 111535 111535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69976 69976 139952 209928 209928 279904 349880 419855 559807 629783 769735 909687 1119614 1329542 1609446 1959325 2379181 2799036 3148916 3358843 3428819 3358843 3078940 2799036 2519133 2239229 1959325 1749398 1539470 1329542 1189590 1119614 1049639 979663 1049639 1119614 1189590 1329542 1469494 1609446 1679422 1749398 1679422 1539470 1259566 1049639 769735 559807 419855 279904 139952 69976 69976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139079 139079 139079 139079 278159 278159 278159 278159 417238 417238 417238 556318 695397 834476 973556 1251715 1529873 2086191 2920667 4033303 5424096 7093049 8622923 9457399 9596478 8901081 7788446 6536732 5563176 4589620 3894223 3337906 2920667 2503429 2364350 2225270 2086191 2086191 2086191 2086191 2086191 2086191 2086191 2086191 1947112 1808032 1668953 1529873 1390794 1112635 973556 834476 556318 417238 278159 278159 139079 139079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203716 407432 814863 1222295 1833442 2648306 3870600 5296611 7130053 9167211 11408085 13037812 13852675 13648959 12630380 11204369 9778359 8556064 7537485 6518906 5704043 4889179 4278032 3666885 3055737 2444590 2037158 1629726 1222295 1018579 814863 611147 611147 611147 814863 814863 1018579 1222295 1426011 1426011 1629726 1833442 1833442 2037158 2037158 1833442 1629726 1629726 1426011 1222295 1018579 814863 611147 611147 407432 407432 407432 407432 407432 407432 203716 203716 203716 203716 203716 203716 203716 270608 270608 270608 0 0 0 0 0 0 0 0 0 0 0 0 0 270608 270608 541216 811824 1082432 1353040 1894256 2164864 2435472 2706080 2976688 3247296 3247296 3247296 3247296 3247296 3247296 3247296 3517905 3788513 4329729 5141553 6223985 7306417 8659457 10012497 10824322 11094930 10553714 9741889 8388849 7035809 5682769 4600337 3517905 2706080 2164864 1623648 1353040 1082432 1082432 1353040 1623648 1894256 2435472 3247296 4329729 5953377 7577025 9200673 10553714 10824322 10012497 8118241 6223985 4600337 3247296 2164864 1353040 1082432 541216 541216 270608 270608 270608 270608 270608 270608 270608 270608 270608 270608 270608 270608 712425 647659 582893 518127 453362 388596 323830 259064 194298 194298 129532 129532 129532 64766 64766 64766 64766 129532 129532 129532 129532 129532 129532 129532 194298 194298 194298 194298 259064 259064 259064 323830 388596 453362 518127 647659 777191 1036255 1295319 1683914 2072510 2461106 2655403 2720169 2525872 2202042 1878212 1554382 1230553 971489 841957 647659 582893 518127 453362 453362 453362 518127 582893 647659 712425 777191 906723 971489 971489 1036255 1036255 1036255 1036255 971489 971489 906723 906723 841957 777191 777191 712425 712425 712425 647659 647659 647659 712425 712425 712425 712425 777191 777191 712425 712425 0 0 0 0 0 0 44814 44814 44814 89629 134443 179258 313701 492959 761845 1165175 1613319 1927020 1882206 1523690 1120361 761845 492959 313701 224072 134443 89629 44814 0 0 0 0 0 0 0 0 0 44814 134443 224072 403330 627402 896289 1254804 1613319 1927020 2195907 2285536 2195907 2016649 1747763 1434062 1120361 851474 672216 492959 403330 358515 358515 358515 358515 403330 448144 537773 627402 717031 806660 851474 806660 717031 582588 403330 268887 179258 89629 44814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71825 143650 215476 215476 287301 359126 502777 646427 718252 790078 861903 790078 718252 646427 574602 502777 430951 359126 359126 287301 287301 287301 215476 215476 215476 215476 215476 143650 143650 143650 143650 143650 215476 215476 287301 359126 502777 646427 933728 1292854 1651980 1939281 2082932 2082932 1867456 1651980 1364679 1221029 1077379 1005553 1005553 1005553 1077379 1221029 1436505 1651980 2011107 2298408 2657534 2873009 2944835 2873009 2729359 2442058 2082932 1795631 1508330 1221029 1005553 790078 646427 502777 359126 287301 215476 143650 143650 71825 71825 71825 0 0 0 0 0 0 0 71825 71825 71825 273314 273314 273314 273314 273314 273314 312359 312359 312359 312359 312359 312359 312359 312359 312359 312359 312359 351404 390448 429493 468538 546628 624718 702807 741852 780897 741852 702807 624718 546628 507583 429493 429493 390448 429493 429493 468538 507583 546628 585673 624718 663762 663762 663762 663762 663762 624718 585673 546628 507583 429493 390448 351404 312359 273314 273314 273314 273314 273314 273314 312359 351404 390448 468538 507583 546628 546628 546628 546628 507583 468538 429493 390448 390448 351404 390448 390448 390448 429493 429493 429493 390448 390448 351404 351404 312359 312359 312359 273314 273314 150699 150699 150699 150699 150699 150699 150699 188374 226049 263724 301398 339073 339073 376748 376748 376748 339073 339073 339073 339073 339073 339073 376748 376748 376748 376748 376748 376748 376748 414423 452098 527447 602797 678147 753496 866521 904195 941870 979545 941870 904195 828846 791171 715821 678147 602797 527447 489773 414423 339073 301398 263724 226049 226049 226049 188374 188374 188374 188374 188374 188374 226049 226049 226049 263724 263724 263724 301398 301398 301398 301398 301398 301398 339073 414423 527447 678147 828846 904195 941870 904195 791171 678147 527447 414423 339073 263724 226049 188374 188374 0 0 0 0 0 0 0 44785 89569 179138 268707 403061 626984 895692 1388322 2149660 3224490 3717120 2866213 1657029 850907 403061 179138 89569 0 0 0 0 0 0 0 0 44785 44785 134354 179138 313492 447846 671769 895692 985261 895692 716553 582200 492630 492630 537415 626984 850907 1074830 1209184 1030045 716553 447846 268707 179138 89569 44785 0 0 0 0 0 0 0 0 0 44785 134354 268707 447846 716553 1074830 1388322 1522676 1433107 1209184 985261 761338 582200 403061 313492 179138 89569 44785 0 0 0 0 0 102581 102581 102581 102581 136774 170968 170968 239355 273549 341936 410323 478711 581292 718066 854841 991615 1060002 991615 786453 581292 410323 273549 170968 102581 68387 68387 68387 102581 136774 170968 205162 273549 341936 444517 512904 615485 718066 786453 786453 786453 718066 649679 581292 547098 478711 444517 444517 410323 376130 376130 341936 341936 341936 341936 341936 307743 307743 307743 273549 273549 239355 205162 170968 170968 136774 136774 170968 205162 273549 376130 512904 683872 820647 854841 786453 649679 547098 444517 376130 307743 273549 239355 205162 170968 170968 136774 136774 136774 136774 136774 182613 273920 365227 502187 639147 776107 867414 958721 1004374 1050028 1141334 1278294 1415255 1643521 1826135 1963095 1917442 1689175 1369601 1095681 821761 593494 410880 273920 182613 136960 91307 91307 45653 45653 45653 45653 45653 45653 45653 45653 91307 91307 136960 182613 273920 365227 456534 502187 502187 456534 456534 456534 456534 502187 502187 456534 410880 365227 273920 273920 228267 182613 182613 182613 182613 182613 182613 182613 228267 228267 273920 319574 410880 502187 593494 684801 776107 821761 821761 821761 776107 684801 639147 547840 502187 456534 410880 365227 319574 273920 228267 182613 182613 182613 0 0 50282 100563 150845 226268 276549 326831 351972 377113 402253 452535 502817 603380 729084 854789 905070 804507 578239 351972 201127 75423 25141 0 0 25141 50282 50282 75423 100563 125704 125704 150845 175986 201127 226268 276549 326831 377113 402253 377113 326831 251408 175986 125704 75423 75423 125704 175986 251408 377113 502817 628521 703944 703944 603380 502817 402253 301690 251408 175986 150845 100563 75423 50282 25141 25141 25141 50282 125704 276549 502817 754225 930211 879929 703944 527958 402253 301690 251408 201127 175986 150845 100563 75423 50282 25141 0 0 0 196863 224986 281233 421849 534343 674959 787452 787452 731206 618712 534343 449973 365603 337479 281233 253110 253110 224986 196863 196863 168740 168740 168740 224986 281233 365603 421849 421849 393726 365603 337479 309356 281233 281233 281233 309356 337479 365603 393726 421849 393726 365603 309356 224986 168740 140616 140616 168740 196863 196863 196863 196863 196863 196863 168740 168740 196863 196863 224986 281233 337479 421849 506219 562466 534343 449973 337479 224986 168740 140616 140616 168740 168740 196863 196863 224986 224986 253110 253110 281233 309356 337479 365603 393726 393726 393726 365603 309356 253110 224986 541906 541906 516101 464491 387075 283855 232245 180635 154830 129025 103220 103220 103220 103220 129025 180635 232245 361270 567711 825761 980591 774151 438686 232245 129025 103220 77415 77415 77415 103220 103220 129025 129025 154830 180635 232245 258050 283855 309660 309660 283855 258050 232245 180635 154830 180635 232245 309660 387075 438686 412880 335465 258050 180635 129025 103220 77415 77415 77415 77415 77415 77415 77415 77415 103220 103220 154830 232245 361270 490296 541906 516101 438686 361270 309660 283855 258050 258050 283855 283855 335465 361270 412880 464491 516101 567711 593516 593516 567711 541906 157127 170220 209502 274971 353535 392816 366629 301159 235690 183314 144033 117845 117845 130939 157127 196408 261878 353535 419004 419004 327347 196408 104751 52376 39282 39282 39282 39282 39282 39282 39282 52376 65469 78563 104751 157127 222596 314253 366629 327347 235690 144033 91657 52376 39282 39282 52376 78563 117845 157127 170220 157127 130939 104751 78563 52376 52376 39282 39282 39282 39282 39282 39282 39282 52376 52376 52376 52376 78563 117845 170220 209502 222596 209502 170220 144033 117845 91657 78563 78563 91657 91657 117845 144033 170220 196408 209502 209502 196408 170220 467875 374300 311917 249534 187150 155958 124767 124767 93575 93575 93575 93575 124767 155958 249534 374300 592642 810984 842176 655026 405492 218342 124767 62383 62383 62383 93575 155958 280725 467875 686217 810984 686217 467875 280725 187150 124767 93575 62383 62383 62383 31192 31192 31192 62383 62383 124767 218342 311917 405492 499067 561451 530259 499067 467875 436684 436684 467875 467875 499067 499067 436684 374300 311917 249534 218342 187150 187150 280725 374300 499067 499067 436684 343109 249534 218342 187150 155958 187150 218342 311917 436684 592642 779792 935751 1029326 998134 904559 748601 592642 860768 777468 721934 666401 610868 527567 444267 333200 249900 166600 138834 83300 83300 83300 83300 111067 194367 277667 416501 527567 499801 388734 277667 194367 166600 166600 194367 249900 305434 360967 388734 360967 305434 222134 166600 138834 138834 138834 138834 138834 138834 166600 166600 194367 194367 194367 222134 222134 222134 194367 166600 138834 111067 83300 83300 83300 111067 138834 194367 249900 305434 333200 305434 277667 249900 249900 249900 333200 472034 666401 749701 610868 388734 222134 138834 83300 55533 55533 55533 55533 83300 138834 222134 360967 555334 777468 999601 1138435 1110668 999601 525209 668448 859434 1002672 1050419 907180 716195 572956 429717 334224 286478 238732 190985 238732 238732 286478 381970 477463 620702 716195 763941 716195 620702 525209 525209 572956 763941 1098165 1623374 2196330 2100837 1432389 811687 429717 286478 190985 190985 190985 238732 334224 477463 572956 572956 477463 334224 238732 143239 143239 143239 143239 190985 190985 238732 286478 334224 381970 477463 572956 668448 668448 620702 477463 334224 238732 190985 143239 143239 190985 238732 334224 429717 477463 429717 334224 286478 190985 143239 143239 190985 286478 477463 811687 1193658 1384643 1241404 954926 716195 525209 477463 477463 453417 513872 483644 392961 317392 272050 241822 241822 241822 241822 211594 181367 151139 120911 120911 136025 151139 196481 226708 226708 181367 120911 75569 45342 45342 30228 45342 45342 75569 120911 196481 272050 302278 241822 151139 75569 45342 30228 15114 15114 30228 30228 45342 60456 90683 120911 151139 151139 151139 136025 120911 120911 120911 120911 136025 151139 166253 211594 256936 287164 302278 272050 211594 166253 151139 136025 136025 151139 166253 181367 151139 120911 90683 60456 45342 45342 45342 75569 120911 211594 317392 347619 287164 211594 166253 136025 151139 181367 241822 332505 344974 344974 298977 252981 183986 160988 160988 206984 275979 367972 459965 436967 321975 229982 160988 114991 114991 137989 160988 183986 206984 183986 137989 114991 91993 91993 91993 137989 206984 413968 758942 1057919 804939 413968 183986 91993 45996 22998 22998 22998 22998 68995 137989 229982 367972 459965 459965 367972 275979 206984 183986 160988 183986 183986 183986 183986 160988 160988 183986 206984 229982 229982 229982 206984 206984 206984 252981 298977 367972 344974 275979 160988 91993 45996 22998 22998 22998 68995 137989 344974 781940 1172911 896932 505961 298977 206984 183986 183986 229982 298977 144048 120040 120040 96032 72024 72024 72024 96032 120040 168056 240080 240080 192064 120040 96032 72024 48016 48016 72024 96032 120040 144048 192064 240080 288096 384128 552184 840280 1176392 1128376 768256 456152 264088 168056 120040 96032 96032 96032 144048 216072 384128 792264 1368456 1320440 768256 408136 216072 144048 96032 72024 72024 72024 72024 96032 96032 96032 96032 96032 96032 96032 96032 72024 72024 72024 72024 96032 120040 168056 240080 312104 384128 384128 288096 192064 120040 96032 96032 96032 120040 168056 264088 432144 720240 936312 792264 504168 312104 216072 192064 168056 121565 121565 121565 121565 162087 202608 283652 405217 526782 648347 769912 850955 850955 729390 526782 364695 283652 202608 202608 243130 364695 607825 850955 931999 769912 526782 364695 324174 364695 486260 688869 769912 648347 405217 243130 162087 121565 121565 121565 162087 243130 364695 526782 688869 729390 729390 688869 567304 405217 243130 162087 121565 121565 121565 121565 202608 324174 526782 729390 729390 526782 364695 243130 243130 283652 445739 769912 1175129 1296694 972521 607825 405217 324174 324174 405217 526782 688869 810434 810434 729390 648347 567304 486260 445739 364695 283652 202608 162087 162087 121565 282079 310287 253871 197455 141040 141040 197455 282079 451327 648782 789822 676990 451327 282079 197455 169247 141040 112832 141040 169247 310287 507742 648782 592366 394911 225663 112832 84624 84624 112832 141040 197455 282079 394911 507742 451327 338495 225663 141040 112832 112832 112832 197455 338495 507742 564158 451327 310287 225663 197455 225663 282079 310287 366703 423119 451327 507742 535950 507742 451327 366703 282079 225663 225663 225663 282079 310287 338495 282079 225663 169247 112832 112832 141040 225663 310287 451327 648782 789822 789822 648782 507742 366703 253871 169247 112832 84624 112832 141040 225663 302748 290638 230088 205868 217978 242198 242198 205868 133209 84769 48440 24220 24220 48440 72659 121099 193758 242198 254308 230088 242198 314857 399627 375407 217978 84769 36330 24220 12110 24220 24220 48440 72659 133209 181649 169539 121099 72659 48440 24220 12110 12110 12110 24220 48440 96879 157429 205868 193758 145319 121099 108989 108989 121099 133209 157429 193758 230088 242198 217978 181649 145319 133209 145319 193758 230088 205868 121099 60550 36330 12110 12110 24220 48440 84769 145319 205868 254308 230088 169539 121099 84769 60550 48440 36330 36330 48440 72659 145319 242198 437545 403887 302916 201944 168286 134629 134629 134629 168286 201944 269258 370230 504859 538517 437545 269258 201944 134629 100972 134629 235601 437545 639488 605831 403887 269258 235601 235601 302916 403887 471202 471202 403887 302916 235601 235601 235601 235601 269258 302916 403887 504859 673146 807775 774118 605831 437545 302916 235601 235601 235601 235601 269258 269258 269258 269258 302916 370230 403887 437545 437545 370230 302916 235601 235601 302916 538517 1043376 1548235 1110690 572174 336573 269258 302916 370230 504859 639488 605831 471202 336573 235601 201944 201944 201944 235601 269258 269258 302916 370230 437545 380200 320169 220116 140074 100053 80042 60032 60032 60032 80042 100053 160084 300158 420221 340179 200105 120063 80042 60032 80042 180095 380200 560295 400211 220116 140074 140074 200105 300158 360190 300158 200105 140074 100053 100053 140074 180095 220116 280148 320169 340179 380200 480253 640337 780411 680358 440232 280148 200105 180095 180095 200105 240126 240126 200105 140074 100053 80042 100053 120063 140074 180095 180095 160084 140074 160084 280148 580306 900474 520274 200105 100053 60032 60032 100053 140074 200105 200105 160084 100053 60032 60032 60032 60032 80042 80042 120063 160084 240126 340179 435231 290154 145077 79133 52755 52755 65944 92322 92322 79133 65944 52755 52755 52755 52755 52755 65944 65944 79133 118699 197832 356098 527553 487986 329721 224210 171455 131888 105511 79133 65944 52755 65944 79133 105511 158266 224210 224210 171455 105511 79133 79133 105511 184643 356098 408853 224210 118699 79133 79133 105511 145077 184643 158266 105511 65944 39566 39566 39566 52755 79133 118699 158266 158266 158266 158266 197832 316532 435231 395665 250588 158266 118699 92322 92322 105511 118699 118699 105511 105511 105511 105511 105511 105511 92322 79133 79133 92322 145077 290154 1280940 943851 505634 269672 134836 101127 101127 168545 370799 573052 438216 202254 101127 67418 33709 33709 67418 134836 202254 269672 370799 573052 977560 842724 370799 134836 67418 33709 0 0 33709 101127 168545 202254 168545 134836 101127 33709 0 33709 33709 101127 235963 404508 674179 876433 1112396 1415776 1382067 775306 303381 67418 33709 0 33709 67418 168545 404508 943851 910142 303381 67418 33709 0 33709 101127 269672 775306 1247232 842724 573052 471925 471925 438216 303381 202254 134836 168545 168545 202254 235963 235963 235963 269672 404508 640470 943851 1112396 1213523 1314649 687413 705503 325617 144719 90449 54269 54269 90449 144719 180898 198988 198988 180898 162808 126629 90449 72359 90449 126629 180898 271347 452246 741683 832132 578874 361796 235168 180898 126629 90449 72359 72359 72359 72359 72359 72359 90449 90449 90449 90449 90449 126629 198988 397976 886401 814042 325617 144719 90449 72359 90449 90449 90449 90449 108539 126629 144719 162808 162808 144719 126629 108539 108539 144719 198988 289437 397976 452246 379886 289437 217078 180898 162808 144719 144719 126629 126629 108539 90449 72359 54269 54269 72359 108539 144719 144719 126629 126629 180898 325617 1588641 1492360 722109 336984 144422 96281 96281 192563 336984 481406 481406 336984 240703 96281 48141 48141 144422 529547 1155375 1444219 1203516 1203516 1588641 2070047 1444219 625828 240703 96281 48141 96281 336984 818391 1010953 673969 385125 240703 144422 96281 96281 144422 288844 433266 722109 1299797 1877485 1636781 1010953 673969 529547 481406 385125 192563 96281 48141 96281 144422 288844 625828 1059094 962813 433266 96281 48141 96281 192563 385125 722109 866531 770250 722109 866531 1203516 1155375 577688 192563 48141 96281 144422 288844 433266 577688 529547 336984 192563 96281 96281 144422 192563 385125 770250 737487 645301 507022 368744 276558 184372 138279 230465 414837 645301 737487 553115 368744 230465 138279 138279 276558 553115 691394 599208 553115 645301 921859 1014045 691394 368744 230465 184372 230465 414837 691394 783580 645301 507022 414837 414837 368744 414837 507022 691394 783580 783580 645301 599208 553115 599208 645301 737487 829673 875766 829673 691394 553115 460929 414837 414837 414837 507022 645301 783580 737487 460929 230465 184372 230465 414837 783580 1060138 921859 645301 553115 599208 737487 645301 322651 138279 138279 184372 322651 507022 737487 783580 507022 276558 138279 184372 230465 368744 507022 691394 367421 285772 285772 387833 449070 265359 81649 20412 20412 40825 102061 265359 551131 530719 204123 61237 0 0 20412 81649 224535 428657 551131 530719 489894 347008 183710 61237 20412 0 20412 102061 265359 469482 347008 142886 61237 20412 0 40825 122474 265359 367421 387833 469482 612368 612368 326596 122474 40825 20412 20412 61237 163298 367421 510306 408245 244947 142886 81649 61237 81649 163298 387833 489894 326596 204123 163298 163298 224535 306184 285772 183710 102061 81649 102061 163298 265359 347008 387833 367421 285772 183710 102061 61237 61237 102061 204123 387833 469482 194871 243588 341024 633330 730765 438459 194871 97435 146153 194871 389741 828201 1510248 1510248 584612 146153 48718 48718 48718 194871 584612 974354 730765 487177 438459 633330 682048 341024 97435 0 0 97435 292306 682048 925636 633330 243588 48718 0 0 97435 243588 633330 1412813 2094860 1899990 1412813 828201 389741 146153 48718 48718 48718 146153 535895 1461531 1558966 730765 292306 97435 48718 48718 194871 633330 828201 487177 292306 292306 438459 682048 633330 292306 97435 48718 97435 292306 828201 2338449 3458956 1851272 779483 341024 194871 146153 243588 487177 730765 633330 389741 243588 746753 533395 426716 853432 1600186 1173469 533395 213358 320037 640074 1386827 2240260 1813544 853432 320037 213358 213358 320037 426716 533395 960111 2026902 2666976 1813544 853432 426716 320037 320037 320037 320037 320037 746753 1706865 3093692 2453618 1173469 533395 320037 320037 746753 1386827 1173469 426716 213358 320037 640074 1386827 1493506 746753 533395 640074 960111 1386827 1706865 1920223 2240260 2453618 2133581 1600186 1280148 1280148 2026902 3520408 3413729 1600186 746753 533395 533395 426716 426716 320037 533395 1066790 2453618 3627087 2773655 1813544 1386827 1280148 1386827 1706865 2560297 3307050 2240260 960111 426716 213358 320037 746753 1066790 50944 25472 25472 50944 152833 407555 560388 534915 534915 687748 916998 1069831 967942 738693 560388 483971 356610 203777 101889 50944 50944 101889 152833 178305 178305 254722 458499 509443 203777 50944 25472 25472 50944 203777 636804 560388 152833 50944 25472 50944 101889 254722 509443 611332 534915 433027 254722 101889 50944 25472 50944 101889 152833 254722 305666 280194 254722 203777 152833 152833 178305 203777 203777 101889 50944 25472 50944 101889 254722 458499 458499 331138 254722 178305 152833 152833 229249 611332 1095303 534915 203777 101889 101889 178305 382082 636804 534915 280194 152833 76416 177156 106293 70862 70862 141724 194871 177156 124009 124009 177156 372027 726338 620044 301164 141724 106293 124009 141724 124009 88578 88578 106293 159440 212587 212587 177156 177156 177156 124009 70862 53147 53147 124009 389742 690907 301164 106293 53147 70862 124009 265733 283449 159440 106293 124009 124009 124009 88578 70862 106293 212587 318880 283449 212587 230302 354311 602329 655476 425173 283449 248018 230302 177156 106293 53147 53147 88578 106293 106293 106293 106293 177156 230302 159440 70862 53147 70862 177156 513751 620044 212587 70862 53147 70862 124009 194871 212587 194871 230302 230302 241202 241202 201002 201002 160801 201002 281403 321603 321603 402004 683406 1728615 2170819 884408 402004 361803 603005 884408 442204 160801 120601 201002 321603 281403 201002 160801 361803 1005009 522605 160801 80401 120601 321603 1246211 1286412 321603 120601 80401 80401 120601 241202 522605 884408 804007 522605 361803 281403 281403 281403 241202 201002 201002 241202 321603 442204 683406 1045209 1045209 603005 361803 321603 603005 1125610 603005 160801 80401 120601 241202 361803 321603 281403 482404 1407013 763807 201002 80401 40200 160801 643206 1366812 482404 160801 80401 40200 80401 201002 603005 804007 482404 281403 140395 168474 224631 224631 196552 168474 168474 140395 140395 196552 449263 1066999 533499 196552 112316 140395 224631 308868 224631 140395 140395 168474 168474 140395 140395 196552 308868 308868 168474 140395 224631 477342 1038920 673894 224631 112316 112316 196552 449263 1038920 842368 365026 224631 196552 168474 140395 168474 252710 589657 1460104 758131 280789 168474 140395 140395 140395 168474 224631 252710 168474 140395 140395 280789 954683 842368 252710 140395 140395 140395 140395 140395 168474 365026 842368 505421 196552 140395 140395 280789 730052 982762 477342 224631 140395 112316 168474 252710 224631 168474 140395 223631 298175 447263 1267245 2459945 1416332 745438 596350 596350 596350 596350 596350 745438 894526 745438 521807 521807 1118157 2758121 670894 149088 74544 223631 447263 745438 670894 745438 2310858 2459945 596350 223631 223631 521807 1118157 894526 298175 223631 223631 298175 447263 1043613 2012683 1341788 670894 447263 372719 447263 670894 969069 1267245 1267245 670894 298175 149088 149088 372719 1565420 2385402 596350 223631 223631 447263 1714507 2012683 745438 670894 745438 447263 223631 149088 149088 819982 2459945 894526 521807 596350 969069 1490876 1267245 745438 596350 596350 745438 1043613 1565420 2012683 1490876 894526 521807 298175 552429 1406183 2912807 1707508 753312 401766 251104 150662 100442 100442 200883 401766 401766 200883 100442 100442 251104 552429 552429 401766 753312 1807949 1004416 301325 150662 200883 401766 552429 451987 602650 703091 552429 351546 251104 301325 552429 753312 652871 552429 502208 451987 602650 903975 703091 301325 150662 150662 150662 251104 351546 502208 954195 1757728 1657287 853754 451987 401766 703091 1807949 2310157 903975 351546 251104 351546 301325 100442 50221 100442 301325 652871 552429 351546 351546 351546 251104 251104 351546 1004416 1104858 301325 150662 150662 251104 502208 703091 502208 401766 351546 301325 351546 479521 319681 799202 3516488 6873135 2237765 1438563 1598404 1278723 799202 639361 799202 1118883 1278723 1278723 1438563 2077925 2877126 2877126 2077925 1118883 479521 159840 159840 319681 639361 1438563 3196807 3196807 1758244 1118883 1118883 1438563 1918084 1598404 959042 799202 1118883 1438563 1758244 3356648 5754253 1758244 479521 159840 319681 1278723 2237765 2237765 3196807 6233774 2237765 639361 319681 479521 1438563 1918084 799202 319681 319681 479521 1278723 3036967 5754253 5914093 3516488 1758244 959042 959042 1278723 2077925 3516488 5594413 2717286 799202 319681 159840 319681 1598404 4795211 1598404 319681 159840 479521 2077925 6553455 1918084 1118883 1118883 959042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0