513.871 -175.726 308.634 -534.532 947.630 -171.728 702.231 -226.417 494.766 -124.699 83.895 -389.630 277.230 -368.053 983.459 -535.386 765.679 -646.474 767.144 -780.236 822.962 -151.921 625.477 -314.676 346.904 -917.203 519.761 -401.166 606.769 -785.424 931.547 -869.930 866.543 -674.520 758.415 -581.896 389.233 -355.632 200.232 -826.930 415.906 -463.515 979.186 -126.438 212.622 -958.464 737.480 -409.040 780.114 -757.897 956.847 -28.077 318.735 -756.951 242.988 -589.557 43.397 -956.053 319.132 -59.359 441.877 -915.036 572.253 -118.839 569.781 -252.052 495.865 -236.732 476.974 -406.079 873.012 -426.954 358.226 -381.970 43.153 -160.588 522.355 -696.585 97.079 -400.830 773.431 -244.819 342.814 -229.987 297.861 -304.544 887.204 -36.653 651.143 -398.602 676.290 -732.597 937.803 -233.283 838.496 -967.223 778.649 -431.501 674.093 -809.381 158.757 -279.885 135.319 -864.193 750.206 -207.984 139.958 -294.595 802.820 -218.940 563.097 -715.598 197.546 -989.837 250.038 -430.616 755.272 -860.927 894.803 -978.088 395.398 -432.203 127.140 -457.686 237.831 -986.053 652.821 -604.236 241.890 -454.878 789.972 -78.799 476.394 -152.593 245.735 -945.006 614.032 -988.189 477.279 -799.707 744.194 -380.718 479.904 -526.902 98.086 -594.226 347.179 -143.345 779.534 -710.990 446.150 -704.581 95.309 -962.828 551.317 -740.257 579.028 -637.867 781.671 -187.902 302.103 -282.815 684.011 -292.917 565.386 -418.439 306.589 -444.533 565.691 -487.930 606.647 -415.845 130.406 -255.959 35.737 -977.111 114.505 -378.063 646.718 -350.444 553.056 -358.409 565.447 -475.631 163.671 -615.223 172.155 -554.704 292.215 -872.158 835.078 -844.905 895.535 -594.775 540.574 -168.188 654.958 -690.512 263.833 -106.693 814.936 -191.351 423.292 -351.848 839.228 -137.333 262.673 -177.252 479.904 -380.169 504.837 -502.762 351.909 -525.590 120.609 -519.547 607.135 -732.902 556.871 -344.127 801.965 -590.991 266.915 -670.675 552.141 -788.934 887.722 -890.011 68.087 -800.592 907.376 -644.124 165.136 -301.340 166.265 -285.165 841.975 -536.332 36.348 -207.190 21.210 -358.135 621.479 -520.035 546.037 -153.661 823.359 -33.326 25.941 -378.124 616.321 -20.386 626.576 -915.220 374.798 -729.453 395.825 -982.269 597.278 -112.308 221.595 -799.188 870.663 -738.243 13.611 -739.555 418.348 -362.041 203.894 -183.142 76.266 -115.543 159.124 -788.263 40.345 -790.643 599.017 -402.600 229.041 -182.806 614.307 -331.889 605.152 -964.110 378.063 -184.393 300.089 -54.170 144.017 -10.437 884.854 -958.037 625.904 -955.626 631.031 -39.125 351.299 -146.336 106.021 -197.424 83.926 -26.826 945.738 -919.645 907.987 -865.627 148.930 -171.789 68.209 -651.021 736.869 -102.420 160.009 -93.966 121.708 -24.628 762.322 -956.969 27.894 -646.596 108.036 -427.931 309.732 -18.586 885.311 -757.866 509.537 -165.777 762.932 -880.856 499.557 -875.149 734.794 -235.023 51.607 -605.487 875.973 -504.013 678.396 -989.410 604.785 -496.353 589.740 -895.505 44.618 -882.870 108.219 -520.127 578.845 -9.919 387.066 -477.126 192.938 -507.889 775.018 -354.381 697.775 -912.809 670.949 -705.771 426.893 -20.905 212.958 -947.600 502.823 -194.250 644.734 -127.964 264.931 -336.039 703.696 -38.118 953.612 -754.753 874.355 -633.992 243.538 -635.792 850.490 -237.373 720.969 -339.213 50.203 -485.000 897.488 -242.286 527.512 -494.461 855.068 -345.897 123.844 -215.522 115.482 -363.201 203.986 -436.079 828.303 -509.720 819.514 -410.718 870.632 -713.004 643.544 -581.439 953.246 -461.104 521.104 -358.745 325.785 -8.789 978.210 -432.051 175.726 -159.368 533.708 -578.173 314.158 -341.807 157.811 -436.567 242.653 -201.453 720.481 -220.161 194.617 -423.139 774.224 -830.561 245.064 -5.402 514.206 -345.988 82.369 -704.947 260.353 -351.482 536.119 -869.137 304.147 -79.257 454.268 -376.629 464.705 -828.547 23.957 -903.806 197.638 -633.351 129.276 -235.908 600.238 -647.298 839.839 -842.555 156.926 -213.599 624.073 -434.767 568.804 -89.755 380.902 -724.082 510.819 -794.916 883.419 -100.711 660.390 -549.211 728.355 -451.216 841.426 -773.827 385.540 -832.820 627.186 -619.892 440.260 -224.525 245.857 -495.987 622.883 -72.756 132.847 -61.922 719.596 -850.917 972.991 -658.498 957.305 -351.024 576.861 -641.255 957.213 -927.122 435.072 -587.298 850.551 -407.880 293.558 -844.295 649.831 -898.495 594.623 -389.386 469.985 -189.550 126.469 -468.001 692.892 -992.462 726.005 -980.285 668.752 -719.352 377.483 -84.536 48.647 -27.070 552.171 -986.267 341.441 -843.532 131.077 -381.176 789.178 -94.790 756.432 -521.775 154.485 -852.779 953.612 -375.134 514.115 -120.914 869.137 -841.823 651.631 -977.935 967.284 -503.494 143.864 -297.159 529.374 -869.228 734.397 -761.315 299.753 -587.939 87.527 -390.393 121.769 -596.973 517.563 -302.652 908.048 -674.581 785.699 -926.145 788.141 -365.612 559.648 -380.413 777.917 -748.955 628.651 -247.108 814.142 -15.564 468.368 -447.615 497.940 -325.724 249.123 -447.005 391.156 -914.487 881.100 -503.098 208.930 -913.633 190.466 -178.869 752.892 -859.584 820.307 -837.580 927.976 -355.174 949.522 -338.786 687.155 -854.946 424.146 -654.683 247.719 -41.627 394.482 -624.561 422.529 -763.939 51.759 -567.186 410.627 -2.808 558.123 -969.115 890.133 -836.573 763.878 -967.956 758.141 -871.975 805.475 -849.269 360.271 -111.698 178.167 -276.070 554.888 -725.486 377.026 -469.283 454.268 -694.571 699.911 -58.077 187.963 -797.906 306.558 -819.330 531.053 -908.933 127.171 -23.835 741.203 -71.627 714.194 -609.272 448.958 -324.625 631.520 -897.763 944.151 -741.997 474.288 -77.151 702.506 -659.749 113.407 -164.861 496.536 -556.719 258.431 -672.781 933.927 -558.061 932.615 -691.977 767.418 -31.098 953.490 -616.382 820.032 -241.340 13.672 -223.609 869.320 -537.797 454.421 -332.133 333.964 -36.653 326.579 -753.258 107.547 -271.462 832.423 -756.798 381.817 -778.893 741.935 -769.341 804.437 -88.870 877.682 -523.331 814.325 -87.802 261.574 -376.415 498.398 -223.518 17.609 -19.379 813.715 -520.676 624.134 -291.269 518.326 -875.668 609.607 -321.024 655.293 -599.414 285.318 -713.858 932.737 -677.023 609.088 -1.251 844.325 -713.004 773.461 -73.550 873.898 -30.702 612.445 -813.623 627.522 -894.894 420.057 -650.258 237.220 -326.029 275.063 -250.740 879.971 -475.204 465.133 -70.284 755.455 -28.321 104.282 -978.057 366.771 -608.264 537.767 -677.786 447.676 -643.880 627.308 -142.277 379.772 -674.734 511.490 -780.480 443.861 -559.679 934.172 -555.101 749.199 -559.099 734.916 -771.020 183.782 -758.293 595.752 -751.610 230.476 -801.965 637.013 -122.959 991.516 -407.697 956.816 -924.070 266.030 -627.461 707.694 -261.940 24.262 -326.151 803.827 -730.461 121.708 -845.454 853.236 -311.655 597.156 -322.062 407.971 -978.027 398.816 -629.017 126.774 -715.018 881.832 -408.734 943.266 -181.890 920.713 -166.692 833.857 -730.277 981.140 -894.345 279.214 -998.688 994.415 -189.947 12.604 -802.057 378.094 -346.599 149.144 -535.051 47.456 -375.347 289.621 -807.520 760.247 -432.844 692.892 -531.388 639.698 -622.028 110.111 -177.343 218.757 -634.602 374.950 -420.270 849.757 -203.986 343.486 -891.964 822.779 -837.672 277.291 -260.201 36.958 -797.479 263.833 -352.550 568.468 -796.838 767.510 -544.084 978.057 -383.282 905.423 -127.171 703.452 -475.723 541.581 -882.870 378.735 -24.140 793.023 -571.825 425.794 -261.727 41.963 -564.135 760.582 -517.014 47.517 -326.548 958.525 -55.727 250.649 -985.778 722.678 -920.469 866.420 -686.666 998.444 -237.068 856.929 -964.354 578.295 -956.969 379.070 -848.537 540.696 -503.250 800.439 -918.973 366.710 -290.292 877.438 -30.976 77.914 -584.857 189.215 -929.716 239.845 -677.877 421.339 -471.328 174.261 -835.505 592.578 -671.224 224.036 -998.138 819.086 -296.243 414.838 -696.432 709.128 -221.381 356.700 -152.684 982.788 -268.197 729.850 -36.592 409.680 -744.896 198.065 -843.989 658.986 -406.201 93.753 -367.382 155.248 -51.790 717.978 -227.302 533.982 -482.253 599.658 -932.493 790.155 -31.129 557.482 -438.429 714.377 -392.102 908.292 -672.689 709.616 -959.502 665.609 -995.697 582.537 -401.563 72.329 -65.798 403.241 -684.652 311.075 -77.548 27.070 -267.525 735.862 -841.517 372.509 -684.164 469.161 -674.856 48.280 -234.077 708.090 -571.123 424.116 -998.901 583.056 -618.091 738.578 -903.592 913.053 -132.389 337.657 -41.688 701.010 -479.843 638.050 -982.757 713.492 -49.623 908.811 -280.953 987.732 -352.153 464.888 -903.775 610.340 -708.182 367.077 -799.158 611.255 -498.764 220.862 -320.353 316.691 -444.472 169.073 -726.585 4.639 -882.534 671.743 -478.927 207.221 -510.880 166.204 -549.791 502.731 -567.766 202.795 -464.644 142.277 -915.525 147.771 -295.236 353.710 -997.559 49.318 -322.459 667.196 -136.998 758.843 -587.970 105.991 -146.031 902.066 -53.285 586.352 -714.438 793.390 -585.070 369.884 -546.007 887.600 -485.092 912.656 -712.180 862.087 -784.295 954.344 -190.863 923.978 -18.891 191.473 -59.694 435.377 -707.785 378.521 -312.326 451.033 -249.977 200.079 -766.442 261.422 -460.524 758.782 -32.502 535.936 -463.942 21.729 -11.597 159.032 -163.915 70.101 -891.446 353.710 -7.721 494.919 -109.073 185.705 -264.504 783.105 -249.306 42.512 -535.844 37.599 -347.209 180.548 -717.551 875.423 -563.860 934.385 -131.352 846.522 -703.696 682.180 -45.412 218.757 -542.650 160.375 -302.011 471.175 -435.377 221.870 -271.493 340.403 -170.568 631.367 -851.314 763.329 -543.168 991.394 -728.507 560.045 -611.988 393.231 -624.683 200.934 -111.759 885.952 -742.241 501.358 -988.220 357.555 -130.436 587.664 -524.674 922.269 -190.130 978.881 -29.756 406.964 -36.012 126.865 -553.850 31.465 -934.935 259.651 -603.839 875.576 -539.018 870.968 -324.717 227.088 -133.000 700.003 -116.520 404.523 -613.208 545.457 -155.858 148.015 -418.348 757.073 -790.216 172.491 -129.765 748.497 -274.056 976.531 -960.845 375.774 -815.851 501.022 -853.267 524.674 -403.882 731.101 -400.006 750.481 -380.474 835.108 -312.815 314.615 -232.765 934.568 -653.584 461.470 -569.353 98.605 -548.143 278.939 -750.755 656.972 -601.062 987.060 -143.437 424.787 -730.674 997.681 -465.255 933.592 -642.384 589.923 -191.687 261.635 -659.719 544.237 -491.104 557.848 -131.352 579.180 -658.406 852.535 -133.335 934.935 -515.183 249.306 -684.530 946.806 -745.598 91.494 -194.769 952.940 -636.402 196.722 -364.422 379.528 -190.222 753.899 -253.212 347.667 -80.477 975.860 -738.456 645.466 -416.791 101.688 -80.081 408.948 -789.880 842.524 -812.372 355.907 -564.348 864.101 -680.105 916.196 -888.485 400.586 -838.862 101.993 -389.111 592.853 -37.294 462.661 -21.546 644.948 -1.099 966.491 -41.688 392.926 -736.259 154.698 -570.666 379.376 -971.496 410.291 -719.443 27.711 -457.991 685.934 -743.309 9.644 -345.103 534.532 -193.793 399.823 -351.268 786.462 -537.919 711.386 -948.393 716.910 -212.622 406.171 -278.603 47.121 -583.728 973.113 -22.584 623.646 -777.673 168.798 -937.315 118.686 -855.434 514.115 -282.632 596.118 -296.640 640.126 -855.586 286.081 -263.222 577.593 -850.429 412.610 -610.920 583.514 -263.771 417.585 -117.588 598.468 -63.601 425.001 -897.519 928.678 -840.297 289.132 -469.100 246.345 -159.093 70.498 -446.669 502.182 -332.682 283.364 -323.222 843.654 -831.782 758.354 -314.188 132.939 -53.896 464.064 -730.338 158.391 -667.898 131.535 -848.689 132.664 -253.334 25.147 -750.359 572.283 -453.841 703.635 -93.844 151.280 -362.712 115.146 -292.734 623.646 -359.661 870.296 -66.103 407.453 -117.496 36.164 -831.294 925.352 -997.650 296.121 -906.613 294.046 -552.751 818.232 -993.957 457.839 -355.907 676.443 -908.811 358.592 -874.386 168.493 -27.650 237.129 -607.135 873.836 -420.637 658.773 -205.054 795.495 -138.310 357.646 -791.925 429.975 -622.028 492.813 -205.542 108.280 -705.466 410.321 -377.544 452.406 -177.129 505.051 -570.574 290.719 -372.143 275.521 -691.549 876.125 -761.742 166.326 -400.067 750.664 -9.857 290.994 -230.232 100.345 -465.438 629.597 -445.173 944.151 -558.397 794.824 -842.402 0.305 -69.277 960.143 -229.377 574.694 -740.471 43.489 -787.744 313.852 -197.821 741.234 -44.649 167.455 -651.875 504.746 -670.675 403.241 -346.690 54.628 -822.413 18.464 -226.051 525.620 -248.726 391.797 -784.722 835.932 -879.727 518.876 -574.145 375.347 -116.276 675.771 -331.431 605.029 -540.361 854.091 -199.713 663.442 -263.100 810.877 -9.430 571.734 -630.970 78.036 -88.656 132.542 -507.859 774.102 -571.612 116.031 -852.046 562.548 -673.971 826.502 -806.879 600.452 -903.562 643.788 -24.018 821.192 -675.619 633.168 -437.605 394.604 -300.821 817.011 -208.533 708.884 -815.455 202.551 -57.283 717.643 -621.509 159.368 -704.337 995.911 -406.934 239.784 -636.494 348.857 -313.242 36.805 -918.455 317.148 -820.185 172.857 -267.708 422.315 -315.867 12.848 -112.247 496.353 -821.497 195.929 -849.086 938.749 -838.588 579.119 -22.706 245.308 -788.507 686.972 -642.720 652.089 -12.268 260.750 -358.165 238.136 -799.829 0.946 -708.640 331.339 -417.035 97.018 -169.774 560.411 -599.994 637.776 -213.019 397.259 -484.329 496.628 -97.293 533.403 -439.283 785.119 -612.110 933.988 -774.468 468.307 -490.463 913.358 -788.598 236.518 -710.562 75.869 -128.758 226.203 -404.828 465.682 -929.136 684.439 -595.141 769.189 -697.195 170.385 -473.006 914.121 -417.463 387.921 -443.373 908.750 -840.327 242.317 -650.807 265.053 -425.245 215.857 -206.977 849.757 -907.102 655.263 -838.130 506.668 -954.131 64.882 -170.690 294.412 -886.807 999.878 -375.225 683.126 -925.504 652.242 -385.632 553.728 -936.644 724.509 -413.831 343.883 -145.390 683.828 -978.027 184.118 -784.021 990.875 -163.091 367.870 -144.353 397.168 -332.682 999.329 -3.784 904.355 -10.712 162.694 -892.331 479.385 -151.830 456.893 -170.812 119.480 -519.181 238.868 -388.287 360.179 -388.440 420.057 -887.143 820.612 -296.701 159.001 -125.309 879.727 -54.964 294.412 -684.256 76.998 -743.339 862.117 -430.403 331.675 -906.919 539.659 -800.684 573.717 -672.140 362.682 -679.098 881.191 -1.343 556.200 -834.193 716.758 -805.200 825.068 -385.632 357.830 -130.680 947.081 -269.082 113.712 -144.780 12.574 -167.577 423.597 -131.077 154.424 -878.689 429.212 -219.398 111.728 -585.803 115.787 -66.134 471.480 -2.533 615.284 -204.871 931.547 -859.127 765.130 -285.440 429.029 -698.843 516.953 -920.499 477.584 -454.390 288.522 -358.196 557.329 -771.752 852.687 -700.034 901.425 -551.225 857.265 -881.863 522.721 -673.757 569.689 -137.913 824.580 -381.787 939.817 -165.563 639.302 -282.998 574.725 -710.288 37.996 -445.784 719.840 -788.995 755.821 -555.620 839.228 -271.065 576.098 -600.177 889.309 -35.585 517.258 -53.072 879.940 -423.139 166.082 -24.018 816.156 -201.575 1.526 -344.584 614.429 -764.275 52.095 -58.412 87.527 -779.260 731.346 -284.371 591.388 -8.423 194.464 -921.354 427.717 -515.641 60.701 -163.976 596.332 -981.750 843.989 -297.342 990.936 -346.202 936.918 -739.769 631.825 -493.545 490.951 -802.545 29.511 -203.284 36.958 -135.075 273.080 -82.583 189.581 -324.412 936.735 -699.850 279.550 -617.725 398.480 -638.173 257.210 -236.671 664.846 -687.857 711.631 -252.235 294.931 -895.962 348.338 -488.998 518.052 -692.129 770.135 -427.259 138.340 -809.442 904.050 -572.100 320.383 -218.787 918.790 -257.881 849.208 -795.801 976.104 -357.250 958.831 -938.841 659.719 -862.941 322.886 -856.990 426.130 -811.457 301.126 -746.757 920.255 -517.411 35.310 -576.006 500.107 -587.054 488.907 -694.235 814.600 -679.800 23.286 -987.793 777.215 -486.709 605.487 -798.608 780.572 -894.375 239.937 -325.449 494.278 -803.186 718.986 -726.432 91.281 -568.560 285.257 -641.285 244.942 -534.104 300.180 -352.275 741.997 -625.263 511.643 -302.866 53.896 -472.091 15.564 -192.114 711.600 -30.305 504.196 -364.269 826.044 -169.195 895.322 -711.997 599.567 -194.708 936.308 -811.975 170.751 -777.154 876.156 -511.673 637.501 -251.900 800.043 -686.056 601.123 -761.864 719.382 -383.068 75.991 -210.303 11.719 -76.327 108.097 -493.454 303.903 -244.118 946.287 -980.560 392.346 -993.347 109.836 -711.173 294.137 -947.050 196.814 -277.779 22.950 -114.475 775.750 -862.972 182.989 -962.218 205.329 -399.121 975.311 -405.194 725.852 -320.566 709.830 -936.583 665.242 -875.851 417.127 -614.887 104.862 -469.314 653.432 -127.323 847.468 -0.916 92.715 -648.152 31.678 -672.842 999.969 -710.532 237.190 -231.269 178.411 -810.877 423.261 -113.041 486.007 -964.568 545.549 -464.980 513.016 -931.211 194.037 -504.959 516.434 -328.898 96.347 -193.854 203.223 -355.754 830.103 -686.483 457.442 -337.626 587.786 -530.686 604.175 -820.704 338.420 -83.285 304.483 -427.931 229.163 -111.515 674.917 -197.760 571.093 -48.708 725.303 -623.920 252.602 -873.104 708.823 -115.421 924.436 -78.463 477.767 -95.004 799.768 -705.161 439.070 -455.000 413.404 -900.632 203.009 -589.587 183.599 -977.783 519.181 -721.641 120.609 -440.352 593.249 -743.645 525.040 -943.724 378.368 -290.536 20.692 -659.902 934.874 -264.290 764.733 -15.809 452.101 -527.970 179.479 -273.232 26.246 -988.556 49.623 -919.248 787.561 -787.347 328.166 -336.039 470.962 -816.553 495.041 -718.894 24.018 -280.435 812.586 -710.562 345.500 -520.585 320.902 -721.763 748.527 -823.328 917.417 -405.347 242.347 -428.419 363.903 -254.189 226.051 -457.564 565.386 -790.216 688.009 -981.903 963.927 -314.371 505.234 -946.318 391.522 -685.904 935.881 -170.629 225.898 -99.490 898.801 -145.268 192.389 -329.203 134.190 -840.632 656.514 -408.246 838.832 -249.001 750.175 -212.592 869.228 -877.712 175.848 -918.088 107.517 -911.893 32.075 -799.066 82.858 -266.243 504.257 -337.565 442.488 -244.118 764.428 -112.064 366.008 -22.706 923.856 -433.790 517.167 -683.126 381.878 -200.354 626.148 -4.273 415.418 -934.629 296.518 -739.250 351.817 -477.828 130.619 -592.425 170.080 -306.040 767.235 -617.176 873.287 -938.231 924.528 -251.503 476.058 -404.645 43.336 -711.844 951.445 -245.125 623.463 -962.371 980.193 -4.761 846.767 -979.644 846.675 -696.829 581.805 -530.839 324.900 -200.995 362.529 -184.362 898.831 -66.042 435.560 -771.569 159.825 -685.446 469.527 -18.494 726.432 -314.829 20.234 -566.362 528.520 -900.082 345.714 -99.155 800.989 -184.454 664.022 -797.906 630.055 -64.089 448.805 -839.259 396.008 -660.146 855.434 -158.300 956.053 -76.296 871.639 -193.518 911.466 -311.014 286.660 -832.820 802.087 -292.337 72.573 -279.702 572.741 -504.898 271.249 -58.168 154.515 -177.160 981.170 -874.660 505.173 -498.184 537.248 -556.475 952.330 -832.301 478.347 -785.211 183.020 -400.616 395.032 -843.532 723.624 -398.175 252.235 -94.607 253.700 -15.198 280.374 -412.671 597.522 -331.584 28.291 -283.395 737.175 -553.056 672.384 -793.146 690.786 -557.909 174.993 -225.471 599.963 -223.151 386.486 -483.901 869.594 -498.489 684.194 -59.389 704.520 -697.287 242.317 -761.986 886.196 -973.022 526.597 -934.263 133.366 -449.873 106.876 -366.314 890.683 -976.775 382.336 -630.818 888.394 -972.747 312.235 -56.154 317.698 -333.110 746.361 -57.741 964.934 -865.017 448.744 -44.771 148.167 -220.679 408.795 -622.578 801.080 -797.998 532.853 -307.993 546.007 -575.945 310.648 -477.798 101.962 -354.991 550.127 -767.815 869.778 -370.190 774.133 -642.079 38.850 -746.086 373.241 -350.932 59.450 -762.261 108.036 -996.185 823.450 -398.083 54.872 -922.514 398.236 -125.614 588.519 -154.118 657.033 -419.263 495.834 -94.577 649.159 -950.865 814.173 -209.418 54.720 -939.299 487.808 -909.818 566.759 -622.944 436.781 -355.968 544.816 -324.076 131.443 -399.823 783.959 -73.611 266.701 -384.228 742.729 -265.481 629.444 -19.135 73.611 -308.695 753.349 -52.278 800.439 -746.391 454.268 -953.581 985.443 -810.450 840.571 -332.011 230.689 -880.306 891.324 -303.781 857.418 -814.905 197.211 -530.107 106.143 -626.362 956.816 -143.986 202.857 -464.248 822.657 -284.219 633.595 -379.131 690.756 -455.550 471.908 -834.162 27.039 -433.973 103.122 -433.454 824.915 -935.453 188.330 -836.085 787.042 -767.174 212.622 -324.229 825.892 -679.983 461.196 -994.629 476.089 -640.797 766.625 -41.383 312.876 -743.400 871.639 -99.887 969.970 -477.126 750.694 -119.602 850.826 -571.306 734.519 -734.947 127.171 -134.861 780.725 -603.229 118.259 -309.519 735.221 -677.877 644.642 -155.248 927.061 -886.074 450.423 -987.396 941.343 -179.388 287.790 -883.053 913.663 -426.313 757.073 -576.647 189.367 -115.085 496.475 -462.691 692.465 -336.253 815.516 -924.802 846.461 -12.757 365.032 -709.464 392.499 -847.285 938.597 -563.799 947.111 -954.802 998.016 -855.464 644.185 -649.586 17.609 -393.719 704.825 -355.388 240.516 -170.721 278.420 -107.059 940.489 -241.188 399.060 -613.117 783.807 -459.456 400.983 -347.240 384.320 -293.069 636.677 -638.112 645.589 -430.921 841.548 -225.929 983.856 -405.133 988.769 -254.402 25.605 -945.616 978.088 -167.211 873.959 -285.440 2.380 -477.371 536.149 -136.418 935.942 -878.353 608.020 -553.179 587.359 -665.975 807.306 -404.675 162.145 -939.390 450.636 -672.048 777.734 -550.157 467.666 -291.147 374.676 -268.197 45.778 -759.026 868.770 -133.152 499.741 -222.358 886.471 -460.280 459.517 -267.769 928.556 -468.978 970.336 -131.413 304.849 -3.571 598.254 -547.502 684.652 -314.432 136.021 -954.344 605.670 -368.328 1.495 -276.254 786.004 -656.880 923.795 -0.916 582.507 -971.923 9.919 -769.738 439.405 -116.214 786.309 -201.086 670.919 -18.677 308.329 -164.708 421.461 -222.480 932.463 -225.776 147.618 -214.911 843.623 -477.859 465.133 -568.041 932.859 -483.169 704.855 -358.409 117.679 -539.109 21.546 -834.986 700.217 -989.624 399.304 -803.613 855.525 -800.348 396.710 -697.439 845.027 -115.940 976.653 -801.263 48.036 -18.983 263.161 -599.017 405.683 -208.350 570.482 -713.309 370.190 -816.675 546.739 -405.011 954.344 -84.719 776.879 -102.756 973.815 -112.644 688.314 -929.899 76.998 -405.438 103.183 -698.599 655.568 -432.600 280.496 -339.457 229.347 -919.797 792.657 -235.389 400.098 -92.013 79.348 -428.388 966.979 -586.718 23.347 -168.401 297.861 -255.013 391.095 -772.454 550.829 -571.245 482.589 -263.253 838.099 -867.763 833.857 -755.882 927.915 -115.360 315.989 -60.915 576.800 -467.055 474.319 -473.708 86.520 -284.219 451.765 -217.383 179.693 -864.101 339.579 -509.201 786.889 -587.115 299.966 -718.680 840.297 -702.933 303.690 -586.077 666.433 -473.739 826.685 -970.550 72.665 -894.040 349.528 -95.828 720.481 -705.069 3.235 -763.421 879.727 -923.032 205.451 -500.320 157.537 -599.689 630.451 -112.217 295.724 -34.150 356.975 -608.783 629.902 -154.698 537.736 -971.252 304.758 -288.949 433.607 -730.399 839.015 -41.932 157.506 -823.908 133.335 -499.802 970.458 -701.559 515.976 -478.957 474.319 -147.588 918.577 -38.514 544.939 -788.202 777.093 -975.280 348.949 -753.655 750.938 -519.944 288.614 -463.210 854.152 -953.246 217.872 -2.075 92.471 -360.607 773.858 -58.718 200.110 -244.362 167.241 -891.507 569.689 -212.195 275.460 -293.405 969.451 -460.280 382.275 -23.743 141.331 -270.302 407.575 -674.978 873.623 -238.868 971.374 -444.136 641.713 -457.900 135.166 -777.337 411.512 -365.307 165.319 -355.876 698.294 -483.963 161.016 -393.048 475.112 -768.303 891.751 -710.196 24.934 -777.062 687.216 -560.686 329.661 -390.973 723.930 -671.010 89.816 -293.985 551.897 -467.055 969.359 -937.132 205.359 -954.955 158.238 -203.284 741.173 -224.708 847.713 -492.264 548.845 -46.022 710.807 -443.983 275.582 -524.155 983.093 -19.684 710.654 -285.562 236.244 -158.971 471.999 -161.260 439.131 -731.681 839.869 -837.123 399.487 -3.754 580.248 -439.589 180.242 -335.398 102.512 -526.048 584.490 -330.088 794.824 -447.707 302.072 -154.118 880.825 -554.704 812.433 -244.331 641.713 -211.585 636.891 -123.356 347.362 -92.044 34.364 -541.307 739.982 -721.915 734.184 -661.916 414.411 -738.609 799.554 -512.772 938.597 -836.482 216.071 -417.829 58.046 -866.207 298.135 -631.001 828.089 -57.375 507.767 -889.737 17.426 -832.881 779.229 -107.395 627.277 -183.569 943.083 -922.819 869.015 -72.726 343.883 -326.121 444.990 -838.099 244.789 -79.775 475.631 -60.823 113.071 -152.684 916.807 -870.327 380.230 -887.295 811.029 -152.837 770.592 -117.466 216.712 -633.564 791.742 -956.664 158.696 -300.150 481.124 -474.349 443.983 -137.150 2.014 -980.224 686.483 -639.485 183.081 -134.312 384.625 -73.946 594.775 -602.313 395.398 -957.823 256.752 -474.136 648.366 -722.587 569.994 -165.410 444.166 -32.289 567.064 -19.745 180.212 -724.876 74.618 -331.187 848.323 -845.058 881.741 -5.097 147.252 -738.121 507.828 -576.647 554.399 -672.872 664.083 -805.506 200.262 -962.523 1.617 -565.172 889.218 -52.370 241.096 -246.376 110.599 -543.382 276.284 -392.590 383.984 -619.526 346.477 -786.859 781.823 -848.598 870.815 -708.457 973.724 -824.671 38.392 -578.326 636.250 -620.960 748.314 -711.875 571.215 -522.324 992.615 -397.961 377.026 -5.432 276.681 -22.767 16.449 -436.048 170.385 -457.442 124.577 -451.582 583.880 -427.961 400.800 -498.215 861.568 -86.459 928.465 -490.860 288.461 -502.213 766.106 -64.943 102.268 -291.391 653.890 -388.958 605.090 -104.343 178.991 -5.921 468.276 -188.818 243.721 -673.238 824.915 -748.344 180.181 -669.149 242.592 -314.096 355.052 -534.898 171.148 -849.391 608.570 -720.939 958.678 -805.078 370.861 -106.449 29.450 -845.088 800.409 -860.622 318.247 -460.555 786.859 -614.154 553.453 -191.351 163.671 -410.535 484.390 -673.971 973.052 -405.072 645.131 -233.802 127.232 -780.725 749.474 -241.920 310.617 -849.666 310.404 -953.520 465.041 -808.863 578.051 -47.853 703.604 -119.022 389.508 -588.336 995.331 -975.097 24.873 -620.624 465.529 -837.306 662.557 -128.910 654.866 -491.775 528.001 -567.949 581.225 -608.905 329.844 -689.871 948.210 -268.563 76.479 -885.189 343.486 -421.033 867.580 -755.699 771.783 -752.037 753.594 -138.859 364.818 -920.866 257.973 -302.042 613.361 -640.492 654.622 -525.315 964.141 -567.919 595.202 -791.803 125.950 -474.044 179.937 -804.132 928.495 -661.489 65.340 -45.961 77.334 -99.246 702.963 -106.906 649.800 -242.927 302.347 -990.112 674.032 -9.125 613.025 -620.808 636.555 -873.043 118.046 -275.063 260.659 -557.787 733.543 -147.008 400.555 -284.249 607.990 -773.431 394.116 -50.386 114.719 -534.623 718.619 -908.261 631.703 -950.316 292.795 -708.090 201.788 -988.922 269.265 -278.024 668.233 -109.561 660.817 -507.706 377.789 -255.074 644.490 -305.399 46.571 -514.969 887.234 -896.664 881.527 -676.931 736.473 -433.393 551.256 -386.151 620.197 -382.733 100.711 -130.284 499.252 -663.411 402.631 -769.799 716.391 -999.115 239.814 -831.690 85.482 -457.656 612.415 -285.745 564.867 -643.971 363.018 -21.973 358.165 -516.556 714.286 -748.009 786.706 -295.511 812.220 -524.918 777.337 -431.074 869.137 -660.909 308.878 -101.657 999.969 -180.700 661.763 -209.876 345.653 -590.167 813.654 -345.103 577.502 -154.546 825.739 -681.997 375.896 -409.040 562.731 -282.907 977.691 -120.487 590.777 -773.858 385.510 -419.324 596.576 -861.538 332.926 -319.681 172.216 -661.794 599.384 -347.484 308.481 -306.558 768.242 -494.217 441.206 -799.463 22.095 -215.857 393.933 -587.664 69.063 -695.578 61.037 -819.941 793.390 -88.534 174.657 -758.293 724.479 -968.322 999.298 -313.303 918.455 -692.679 298.044 -170.660 344.859 -908.628 414.167 -478.866 373.669 -914.426 811.243 -565.538 455.123 -97.934 916.501 -652.516 586.993 -170.049 610.340 -37.049 662.587 -411.481 206.244 -709.128 293.313 -652.181 264.657 -872.585 199.805 -201.880 84.445 -339.763 764.977 -450.667 216.071 -267.586 842.860 -357.891 839.778 -204.260 417.310 -548.906 352.947 -915.464 203.955 -237.709 10.163 -958.312 789.117 -694.693 959.655 -472.365 399.701 -477.828 519.883 -155.950 897.946 -146.519 40.529 -897.031 93.875 -676.504 190.771 -26.856 970.794 -294.626 19.318 -665.731 915.525 -952.422 629.475 -128.788 549.425 -156.957 813.318 -861.934 251.778 -378.124 488.693 -874.813 970.946 -750.481 282.449 -141.331 415.998 -288.919 104.190 -935.575 223.182 -337.016 53.713 -571.612 190.619 -466.109 506.485 -516.923 175.207 -544.603 720.298 -347.209 745.262 -195.807 807.459 -512.009 182.775 -363.384 415.693 -379.315 929.411 -202.551 962.096 -528.672 68.789 -16.816 763.115 -760.613 940.703 -457.778 905.301 -791.894 478.835 -707.755 199.561 -105.075 367.748 -863.430 63.509 -921.018 611.499 -239.387 675.161 -763.054 608.142 -810.572 241.585 -582.110 324.046 -511.643 727.226 -910.764 661.367 -613.117 884.213 -15.381 612.720 -891.995 929.655 -515.397 296.762 -816.187 712.912 -437.544 468.276 -461.592 717.032 -174.932 596.667 -379.894 737.693 -318.918 106.479 -136.601 583.850 -832.850 874.111 -737.815 643.605 -536.149 573.504 -664.022 658.803 -368.084 966.002 -730.613 552.721 -399.182 726.463 -492.843 653.951 -59.816 900.998 -414.716 160.649 -553.911 588.794 -520.219 188.879 -927.396 942.564 -745.781 248.360 -759.331 80.844 -712.546 490.097 -945.097 6.714 -137.394 568.865 -539.903 125.278 -601.489 465.072 -131.901 455.336 -894.650 108.921 -713.004 127.537 -655.110 151.494 -516.648 263.863 -522.599 725.791 -791.192 831.324 -523.972 541.643 -977.477 564.348 -910.062 158.879 -259.499 549.028 -162.267 781.365 -956.908 563.402 -388.104 416.608 -727.897 767.266 -823.847 744.407 -51.637 835.261 -663.594 537.980 -958.586 127.293 -933.256 981.750 -477.432 989.654 -627.918 729.331 -768.242 780.602 -832.026 45.564 -408.887 714.743 -40.437 876.186 -805.536 119.083 -399.609 188.787 -194.220 195.227 -87.222 429.701 -203.375 880.947 -549.547 438.948 -445.357 905.271 -814.539 668.691 -106.265 630.696 -600.421 47.639 -2.503 776.269 -437.422 336.131 -72.665 615.040 -522.202 314.707 -774.133 740.165 -523.423 650.990 -352.275 993.042 -57.131 787.408 -451.796 647.145 -50.996 694.845 -38.392 441.725 -715.873 834.620 -99.948 558.672 -343.333 173.681 -95.401 136.540 -648.610 596.118 -620.899 415.540 -876.705 554.704 -260.933 106.906 -391.186 306.803 -94.455 80.813 -964.202 577.776 -823.298 966.460 -486.160 995.880 -992.981 757.683 -314.341 142.399 -273.721 18.647 -978.851 560.991 -271.004 782.556 -464.583 569.353 -833.918 737.388 -788.476 217.689 -330.393 792.993 -89.969 237.342 -858.211 622.150 -954.344 323.344 -859.859 270.638 -186.743 594.806 -110.904 428.755 -756.737 576.617 -549.944 459.273 -130.863 546.617 -918.882 774.651 -713.187 591.510 -682.943 657.704 -611.652 215.766 -198.462 119.480 -449.477 846.706 -597.583 887.783 -440.352 80.081 -358.287 120.487 -445.784 9.613 -29.023 937.315 -233.833 484.054 -76.235 363.109 -657.704 635.884 -323.649 778.039 -973.022 525.376 -952.086 466.231 -12.421 243.294 -528.794 358.715 -436.598 316.782 -34.547 562.853 -779.809 761.223 -357.738 772.973 -509.568 622.761 -223.884 155.431 -818.415 354.656 -29.511 802.240 -366.863 871.273 -549.150 346.446 -696.615 623.615 -983.795 833.827 -531.938 540.330 -320.414 443.800 -688.833 177.252 -470.473 153.874 -810.297 920.042 -156.346 941.313 -646.413 583.087 -14.924 615.284 -98.178 248.878 -886.410 874.142 -743.828 691.183 -757.591 680.624 -66.103 225.867 -328.135 549.364 -99.796 333.506 -668.752 840.297 -717.551 896.939 -939.665 651.387 -273.385 397.992 -638.600 405.255 -822.352 916.837 -346.873 722.312 -634.968 277.841 -441.969 675.222 -225.471 185.736 -745.964 17.579 -612.445 695.730 -578.143 481.429 -30.549 861.171 -180.578 736.320 -812.342 903.012 -985.748 104.740 -658.528 744.346 -694.266 626.881 -15.839 253.914 -632.527 568.651 -781.091 42.299 -357.768 967.223 -49.898 154.851 -980.407 307.016 -129.460 504.440 -171.453 920.499 -533.372 388.562 -324.961 207.282 -177.892 934.080 -842.586 265.419 -498.032 813.318 -10.620 28.382 -702.261 75.472 -437.574 501.846 -884.732 437.147 -520.371 193.609 -213.630 875.362 -909.574 331.034 -914.487 867.214 -440.474 958.708 -266.976 119.694 -500.565 511.338 -334.513 133.671 -300.546 954.711 -644.612 445.387 -18.921 88.626 -539.445 889.370 -288.186 106.052 -414.930 727.012 -991.577 1.617 -567.278 983.642 -839.015 923.521 -865.841 838.557 -691.397 62.502 -970.580 411.664 -101.321 172.002 -313.517 790.094 -39.644 312.357 -562.487 638.874 -276.131 913.816 -785.943 239.540 -383.221 751.549 -37.904 299.905 -831.812 926.389 -581.439 379.345 -147.008 445.326 -469.527 272.897 -594.043 495.315 -702.292 198.218 -361.278 4.181 -678.915 128.849 -710.746 582.415 -163.396 117.893 -63.875 439.467 -482.681 955.657 -491.714 368.572 -175.848 4.761 -577.837 393.597 -813.501 557.360 -123.600 171.728 -205.420 556.658 -663.503 745.781 -716.208 28.443 -259.835 739.921 -906.339 64.516 -545.885 592.395 -218.909 703.116 -485.214 919.218 -929.655 549.211 -817.164 602.405 -79.196 479.263 -655.995 696.646 -607.074 273.110 -213.813 747.948 -404.981 517.899 -114.597 618.213 -509.354 626.911 -269.204 409.589 -150.792 317.362 -779.534 581.835 -880.062 391.308 -840.693 857.112 -488.815 162.450 -110.111 5.371 -944.060 373.791 -512.070 104.648 -54.933 948.729 -946.532 369.488 -91.037 420.240 -871.029 141.453 -69.979 381.542 -224.403 135.716 -934.355 801.721 -661.214 537.095 -335.582 550.554 -564.928 39.399 -244.331 976.165 -809.900 422.102 -105.502 878.811 -739.463 757.653 -757.134 725.181 -330.088 843.440 -831.568 446.760 -9.491 952.300 -858.028 665.639 -97.964 494.827 -784.814 691.946 -341.502 687.887 -140.324 136.479 -505.264 822.382 -551.622 482.650 -496.719 224.647 -838.801 460.463 -986.480 504.929 -404.706 567.614 -996.094 186.499 -138.157 580.676 -421.308 309.671 -549.425 399.976 -959.929 103.946 -356.975 72.573 -412.091 322.428 -244.514 336.528 -823.023 332.041 -5.951 530.473 -435.896 553.270 -798.578 212.012 -924.253 343.425 -721.732 329.264 -872.127 916.898 -440.870 288.308 -971.496 396.252 -75.228 761.345 -904.691 588.122 -67.598 578.570 -381.542 577.197 -255.654 548.021 -299.387 732.475 -862.941 546.587 -494.888 219.337 -628.681 726.524 -56.368 611.377 -795.007 180.822 -665.578 695.273 -170.232 911.527 -937.315 62.960 -987.213 443.922 -225.990 584.857 -775.140 931.944 -867.794 357.250 -964.110 96.561 -326.823 218.421 -440.504 842.708 -214.759 426.771 -772.637 897.000 -651.845 594.684 -324.595 311.289 -938.749 472.060 -978.179 174.963 -7.630 673.482 -680.197 379.742 -621.235 941.954 -535.600 781.304 -788.690 44.038 -663.320 601.032 -367.077 889.248 -535.417 411.756 -317.057 967.895 -16.724 551.073 -581.744 701.071 -824.915 306.436 -57.222 796.625 -628.681 715.293 -623.737 204.382 -504.013 324.076 -706.015 765.130 -966.247 750.359 -331.858 146.367 -296.762 391.003 -157.353 159.337 -384.167 120.914 -427.656 50.081 -797.021 325.602 -342.174 859.462 -308.359 111.393 -792.688 444.746 -589.831 37.446 -943.297 257.576 -294.504 212.592 -620.899 471.206 -247.383 101.505 -985.076 551.012 -961.638 883.419 -445.906 862.575 -200.140 707.358 -298.532 410.016 -800.653 687.643 -43.428 299.509 -483.016 983.428 -860.958 20.814 -858.119 805.689 -208.686 140.904 -356.243 696.188 -10.895 503.677 -294.595 921.201 -408.460 529.099 -801.752 324.442 -537.950 705.741 -818.537 482.803 -308.786 870.479 -894.009 508.438 -647.542 368.999 -994.598 341.014 -177.068 691.000 -46.266 874.203 -800.897 673.452 -427.381 759.636 -159.551 866.512 -131.687 232.582 -429.792 154.759 -820.063 802.698 -433.515 228.401 -479.324 153.722 -526.475 997.559 -907.804 96.133 -234.779 543.931 -745.170 916.105 -108.402 703.116 -266.518 964.537 -760.002 871.700 -658.437 830.683 -558.184 132.481 -996.490 942.717 -943.907 292.184 -642.537 940.367 -838.374 924.528 -280.770 662.557 -111.789 13.215 -311.136 94.028 -581.286 288.553 -818.964 114.780 -506.821 850.429 -839.412 395.856 -53.926 172.796 -135.716 285.531 -692.282 82.614 -209.876 29.389 -997.864 806.940 -764.367 168.157 -829.035 682.363 -333.781 456.954 -343.791 620.228 -305.460 149.937 -827.815 921.445 -46.968 993.774 -801.752 534.593 -360.454 773.827 -376.568 351.268 -981.170 757.103 -325.724 632.344 -340.220 875.057 -842.860 158.452 -309.732 990.661 -453.627 199.408 -148.717 92.959 -51.027 895.169 -369.304 763.604 -521.989 143.071 -741.508 757.805 -934.874 584.582 -155.339 45.015 -755.974 785.150 -559.343 152.104 -64.516 201.514 -693.564 152.867 -234.046 29.725 -836.848 147.862 -49.348 527.726 -285.897 578.387 -728.019 906.400 -786.065 217.902 -814.783 382.488 -631.642 185.217 -417.676 487.930 -655.049 822.748 -754.936 228.004 -823.481 783.715 -480.819 183.538 -661.458 172.277 -759.941 149.876 -218.635 79.989 -557.970 406.690 -801.080 362.529 -118.168 212.592 -184.973 0.397 -92.227 618.030 -531.602 887.417 -293.802 190.039 -722.129 390.515 -544.267 743.400 -331.034 525.224 -578.814 670.827 -957.366 89.450 -481.918 966.918 -131.382 600.665 -620.685 538.926 -517.014 379.070 -545.244 898.770 -627.247 621.387 -824.519 829.096 -772.393 808.252 -286.294 118.259 -459.334 289.682 -630.451 957.183 -960.784 391.949 -883.908 91.830 -273.141 889.401 -666.066 325.877 -181.768 185.644 -733.634 465.987 -652.547 47.365 -773.522 304.941 -268.197 234.413 -912.503 735.160 -928.373 870.418 -912.229 586.840 -532.212 897.122 -518.937 284.799 -861.965 456.801 -935.850 917.081 -386.486 545.732 -887.570 809.442 -203.742 783.227 -244.881 199.713 -840.236 639.485 -679.067 105.350 -126.988 966.308 -313.913 977.966 -870.327 174.078 -844.966 238.868 -536.241 899.411 -93.936 289.377 -667.348 506.058 -467.605 89.084 -250.923 264.412 -289.773 896.634 -756.798 551.775 -474.868 265.999 -63.997 918.332 -512.345 892.758 -994.995 361.766 -230.049 403.333 -675.588 654.988 -306.040 681.722 -440.352 69.948 -996.765 826.685 -501.389 341.960 -51.057 333.903 -99.429 217.841 -278.603 596.301 -356.487 432.051 -740.837 316.477 -547.990 453.810 -34.303 925.199 -13.855 850.124 -634.205 599.017 -427.015 607.166 -767.296 972.015 -637.898 254.830 -782.891 133.793 -814.020 137.516 -490.616 9.064 -93.081 675.344 -433.790 711.386 -468.886 959.014 -566.912 965.361 -127.628 522.904 -306.375 191.076 -955.199 639.302 -423.017 344.340 -431.959 977.844 -744.987 106.357 -636.128 974.120 -140.049 517.106 -572.314 750.969 -746.147 645.436 -545.701 936.216 -918.180 390.271 -799.432 220.557 -860.958 6.500 -134.739 999.756 -416.211 448.927 -732.109 943.999 -972.472 128.513 -892.178 839.412 -966.948 174.596 -915.738 544.328 -947.966 796.442 -840.785 404.675 -666.555 838.282 -255.898 972.198 -166.265 121.677 -908.628 368.999 -339.640 668.325 -327.158 142.491 -920.255 397.809 -174.993 954.131 -379.070 393.506 -556.322 946.043 -693.960 330.760 -991.516 129.093 -460.768 160.833 -281.289 636.280 -315.134 644.490 -978.240 184.759 -133.549 828.791 -684.561 591.144 -982.513 61.281 -894.742 682.791 -284.127 634.938 -601.825 449.629 -168.004 657.430 -386.181 779.870 -476.669 239.204 -205.512 623.493 -394.391 593.432 -604.541 927.122 -167.882 141.697 -563.585 184.149 -887.326 219.672 -704.520 944.090 -796.777 475.692 -72.817 124.180 -102.756 556.871 -214.698 468.123 -749.443 175.634 -767.693 994.263 -129.429 151.372 -283.731 778.558 -199.011 520.035 -503.708 914.640 -966.185 305.918 -801.355 995.849 -820.521 49.532 -16.266 962.096 -674.001 684.835 -394.360 655.934 -380.474 859.859 -854.122 931.455 -403.760 294.595 -298.013 659.322 -202.094 269.631 -187.780 472.457 -298.441 839.381 -101.779 595.386 -504.898 863.643 -493.576 601.428 -270.302 451.399 -370.708 441.542 -619.556 910.489 -111.789 588.000 -653.432 796.533 -141.301 637.501 -77.822 155.736 -680.471 216.712 -731.010 554.552 -292.825 534.471 -577.441 989.990 -443.983 423.994 -137.608 274.850 -793.207 219.367 -821.741 991.455 -436.628 309.610 -136.662 606.800 -820.215 714.103 -234.687 844.386 -541.246 523.545 -772.698 905.118 -757.591 549.638 -550.737 631.764 -422.742 27.650 -898.679 210.517 -66.073 715.415 -279.489 503.372 -336.711 232.429 -78.372 605.090 -29.572 983.367 -45.778 718.680 -813.074 508.652 -363.842 942.747 -376.171 607.288 -804.376 64.882 -214.606 74.160 -947.508 954.711 -774.224 397.015 -929.746 649.922 -170.568 255.593 -689.688 730.033 -203.497 167.669 -181.066 70.315 -885.342 125.034 -520.890 570.971 -201.361 563.768 -542.070 954.222 -321.879 511.795 -719.169 223.609 -983.673 258.492 -935.759 879.360 -260.475 389.050 -62.410 483.077 -440.931 528.031 -814.234 666.036 -232.276 635.701 -855.831 174.322 -9.522 200.629 -623.737 45.076 -327.860 172.887 -834.040 507.279 -417.676 980.895 -144.292 700.797 -880.795 476.028 -938.719 807.611 -306.497 148.961 -704.733 688.925 -26.337 461.104 -970.702 621.906 -726.279 634.816 -272.317 229.682 -134.983 746.757 -117.466 198.462 -507.340 467.360 -417.768 875.668 -121.036 290.780 -355.449 342.448 -506.333 598.773 -154.973 54.811 -626.240 402.051 -727.317 646.596 -727.256 103.610 -656.056 988.464 -78.280 126.957 -494.369 96.469 -317.454 753.227 -840.907 984.161 -624.531 11.353 -163.915 51.210 -438.856 964.660 -842.219 103.793 -940.519 237.251 -391.552 598.712 -14.008 125.126 -345.347 206.488 -913.511 134.373 -758.568 286.233 -347.209 291.208 -803.125 366.558 -201.270 67.080 -424.177 225.929 -620.502 262.917 -525.559 666.524 -665.517 695.975 -653.066 575.152 -264.809 33.082 -644.917 364.971 -680.441 614.582 -217.475 392.041 -206.122 611.530 -955.412 439.741 -316.538 361.248 -674.795 865.993 -986.511 224.128 -628.071 505.631 -398.968 805.628 -519.669 923.063 -760.186 887.326 -800.684 107.578 -441.267 910.611 -211.615 206.458 -164.617 357.036 -42.360 388.470 -453.963 868.831 -77.090 432.112 -66.744 453.169 -693.869 132.267 -628.040 614.612 -87.039 118.931 -183.905 758.599 -81.881 181.799 -893.735 710.532 -509.140 694.479 -579.974 693.503 -609.333 231.910 -353.893 609.119 -435.072 975.280 -36.500 964.537 -719.962 997.284 -592.792 289.773 -183.111 22.431 -298.807 389.111 -738.243 755.486 -859.554 270.211 -575.243 372.021 -196.997 94.577 -584.216 264.931 -126.774 993.439 -89.541 640.492 -642.170 92.380 -363.445 57.802 -24.262 589.190 -887.631 505.295 -497.391 227.424 -831.660 108.127 -647.511 10.956 -716.910 60.213 -323.862 502.121 -734.733 874.599 -241.188 547.563 -687.918 545.885 -2.075 775.781 -23.499 718.650 -758.019 709.738 -926.725 455.245 -227.729 838.649 -943.632 697.378 -292.001 492.111 -102.237 14.100 -882.962 861.263 -0.305 731.529 -387.402 9.705 -828.578 36.409 -282.388 218.696 -798.395 148.503 -222.022 509.842 -942.381 154.912 -294.259 689.596 -756.920 600.299 -666.066 758.660 -655.141 426.588 -336.436 30.580 -699.179 356.334 -215.400 803.034 -580.615 312.937 -247.658 925.413 -317.454 971.740 -800.501 107.059 -637.074 35.737 -33.448 309.091 -512.925 329.936 -469.771 64.058 -824.763 307.321 -487.320 67.293 -610.370 61.007 -948.363 883.145 -878.109 436.048 -686.819 110.416 -448.286 334.330 -71.566 850.764 -793.176 806.879 -364.696 822.901 -343.394 26.704 -93.539 967.803 -229.987 736.686 -154.942 887.356 -930.815 265.328 -870.876 960.997 -789.850 704.978 -713.828 483.810 -878.597 345.683 -921.079 669.759 -167.608 959.044 -716.117 864.040 -477.767 24.628 -356.365 807.947 -179.174 494.644 -726.035 300.577 -107.212 188.238 -692.160 100.436 -663.808 411.451 -943.510 411.176 -573.290 894.833 -530.534 795.038 -261.238 643.513 -825.129 857.814 -324.931 792.962 -119.114 549.028 -64.455 64.547 -580.309 421.003 -543.291 914.335 -784.448 690.939 -146.580 968.810 -542.344 449.049 -106.662 841.823 -240.547 857.356 -963.591 926.023 -414.533 682.180 -430.403 252.388 -772.790 4.486 -631.336 12.329 -391.278 451.796 -181.616 835.170 -296.152 795.068 -78.127 415.540 -154.149 254.769 -869.167 584.216 -289.041 359.813 -72.085 415.601 -743.034 702.597 -308.329 466.689 -601.825 434.492 -123.234 740.074 -302.103 845.515 -960.845 465.712 -140.294 871.303 -261.116 294.626 -701.102 871.944 -149.571 998.444 -424.574 525.773 -686.972 268.532 -31.190 182.470 -148.503 708.823 -22.340 518.509 -301.157 615.101 -976.348 839.320 -147.496 635.823 -857.723 871.731 -105.441 907.102 -59.145 390.271 -92.074 756.218 -394.604 521.226 -480.483 567.309 -762.139 68.178 -398.480 902.646 -695.578 702.902 -337.931 473.922 -523.667 365.001 -543.229 56.490 -355.205 714.560 -147.954 941.099 -609.210 981.048 -528.245 15.992 -308.756 52.553 -841.609 74.313 -857.326 149.174 -220.435 439.100 -515.885 923.734 -588.000 500.961 -300.729 334.239 -566.759 261.422 -519.028 131.779 -446.791 475.723 -662.587 306.955 -683.950 489.303 -877.163 339.305 -895.535 361.064 -727.317 593.310 -823.359 367.718 -474.288 704.337 -231.849 482.681 -586.901 298.776 -210.822 923.276 -703.146 892.056 -851.009 360.057 -761.956 307.596 -761.589 882.138 -523.637 461.653 -398.114 311.838 -197.668 856.777 -669.973 963.042 -396.619 627.918 -795.495 436.323 -135.075 485.488 -874.355 545.213 -92.318 398.022 -145.054 966.948 -857.143 359.325 -397.015 711.447 -374.065 83.163 -505.570 2.716 -309.610 969.390 -558.855 665.914 -556.780 185.369 -545.122 613.849 -597.461 206.519 -69.430 527.238 -940.672 659.230 -68.361 321.879 -355.754 810.663 -991.607 496.506 -119.633 548.479 -418.867 955.535 -995.819 194.830 -581.500 400.037 -165.136 997.833 -756.554 880.886 -826.289 644.612 -3.296 607.624 -684.652 639.698 -209.876 607.074 -49.196 892.178 -919.248 325.266 -755.119 355.846 -903.348 766.533 -631.245 65.584 -954.131 263.283 -731.773 414.197 -859.737 470.656 -49.623 13.031 -35.493 679.250 -931.639 980.499 -777.520 40.162 -913.266 1.923 -608.356 795.892 -192.114 4.944 -683.126 110.599 -458.937 793.329 -724.967 594.165 -304.575 484.115 -458.388 112.796 -922.269 90.915 -9.674 981.140 -323.008 97.537 -242.744 128.300 -783.929 365.459 -499.008 332.987 -747.490 219.398 -710.807 119.999 -890.652 53.835 -356.120 413.068 -582.873 305.338 -224.372 537.309 -451.338 133.366 -460.952 664.693 -272.439 654.164 -860.195 296.945 -908.231 70.956 -874.935 879.238 -506.394 544.481 -311.838 138.218 -682.852 147.404 -180.792 238.990 -905.393 746.544 -667.501 353.496 -797.266 156.529 -697.623 735.343 -579.333 408.795 -61.953 893.796 -370.006 479.446 -570.391 961.516 -560.808 319.834 -204.199 849.055 -987.365 533.769 -735.069 280.587 -113.681 544.877 -779.656 303.842 -949.309 597.858 -758.354 368.633 -916.898 437.635 -727.409 567.614 -390.606 9.919 -552.446 132.511 -122.654 26.978 -392.834 780.358 -277.108 742.454 -965.117 2.808 -290.475 778.741 -554.674 892.850 -276.559 351.207 -244.209 601.978 -195.471 732.231 -327.525 22.370 -504.868 299.570 -377.880 787.164 -512.131 12.177 -939.177 182.989 -147.099 657.765 -309.091 68.239 -372.723 715.354 -382.794 391.095 -953.734 177.007 -25.666 400.739 -801.080 172.216 -944.548 145.878 -611.591 738.792 -525.132 353.893 -21.027 583.850 -605.701 284.799 -989.959 179.052 -654.378 653.462 -640.156 33.387 -320.048 213.996 -261.727 487.472 -824.702 99.887 -708.274 873.012 -166.356 513.871 -899.594 381.512 -601.550 861.110 -650.960 485.427 -375.500 919.431 -546.800 255.898 -169.408 140.538 -78.372 420.789 -232.978 675.832 -763.695 506.638 -671.621 220.252 -468.673 908.292 -856.227 268.807 -648.396 230.232 -425.214 878.597 -726.615 742.912 -846.828 530.259 -333.171 298.105 -10.773 183.416 -617.206 547.197 -818.049 118.503 -355.480 805.597 -237.312 659.993 -74.282 407.819 -797.113 373.913 -903.958 896.237 -982.055 833.949 -384.136 887.570 -502.426 549.364 -939.573 961.058 -905.301 149.174 -243.965 411.725 -496.170 415.632 -191.748 212.683 -40.223 261.025 -695.700 30.091 -211.341 241.920 -29.511 634.693 -257.912 703.940 -934.355 553.514 -854.396 151.311 -207.373 305.673 -606.952 934.751 -991.791 65.706 -182.318 851.283 -486.618 98.575 -528.367 750.359 -295.267 809.900 -155.187 739.067 -131.352 754.875 -945.555 80.966 -100.986 450.545 -463.393 382.183 -279.611 333.781 -229.011 157.903 -802.789 710.166 -930.021 373.974 -189.337 36.439 -36.256 56.520 -115.574 380.963 -788.202 563.952 -359.630 405.286 -26.612 614.429 -134.129 711.539 -833.399 663.381 -526.749 898.099 -451.094 724.082 -266.488 168.584 -450.880 225.562 -535.234 837.184 -617.176 1.099 -42.665 573.809 -517.899 1.587 -83.956 733.848 -228.767 827.082 -798.273 615.314 -181.127 670.583 -347.392 987.426 -601.001 767.541 -232.978 734.581 -509.079 945.189 -471.358 959.410 -749.962 364.910 -844.264 388.134 -19.227 52.095 -944.548 422.956 -357.677 306.589 -235.786 684.225 -80.630 587.664 -844.172 386.853 -611.988 967.803 -301.309 394.452 -190.985 748.009 -957.488 294.809 -921.171 329.539 -282.998 340.739 -129.246 934.812 -777.551 599.780 -504.013 271.767 -705.130 156.774 -982.757 735.618 -374.462 712.973 -854.610 241.035 -182.684 424.970 -49.654 279.366 -141.545 328.227 -82.064 293.802 -104.923 187.902 -616.352 966.948 -416.211 121.281 -125.523 514.115 -194.067 835.414 -609.668 576.342 -976.226 823.817 -843.898 806.726 -938.749 365.886 -124.302 743.583 -410.749 672.750 -980.743 65.004 -902.646 23.316 -825.129 817.743 -366.466 234.504 -4.059 714.103 -908.139 308.908 -224.525 91.739 -668.661 604.236 -821.314 628.559 -94.882 367.748 -834.895 407.666 -317.179 979.919 -368.938 425.550 -853.420 750.542 -195.624 137.272 -357.830 611.652 -77.609 132.756 -633.656 550.371 -775.903 537.431 -628.132 125.950 -211.707 231.361 -628.590 914.457 -751.640 480.605 -378.643 224.860 -84.384 74.038 -332.835 930.692 -658.132 560.350 -768.975 760.186 -147.282 677.847 -976.287 889.615 -917.234 571.764 -238.868 182.745 -955.596 892.239 -832.575 920.896 -239.631 366.924 -754.326 366.558 -7.477 942.045 -402.783 5.188 -902.493 85.391 -928.739 808.130 -459.456 345.439 -474.105 360.912 -901.486 759.728 -18.769 200.568 -715.812 206.915 -53.133 205.695 -978.240 295.785 -795.831 382.855 -893.643 885.220 -174.871 893.429 -522.752 828.455 -291.757 664.113 -162.633 36.256 -585.986 425.703 -350.658 451.796 -420.209 522.752 -959.990 31.343 -303.568 338.786 -355.632 324.870 -472.640 680.685 -80.081 749.809 -48.647 965.178 -36.622 151.921 -489.395 552.568 -639.637 747.154 -554.918 70.223 -900.388 37.935 -505.753 70.101 -917.173 798.059 -752.159 864.193 -738.517 719.230 -673.208 881.161 -68.087 814.173 -824.915 388.562 -780.175 168.676 -255.318 923.887 -714.530 137.333 -146.123 278.115 -719.169 576.403 -499.008 376.202 -410.108 207.343 -85.665 897.427 -616.382 705.191 -380.474 979.858 -979.797 604.999 -693.960 852.596 -677.114 620.808 -226.478 739.525 -734.733 470.016 -260.537 878.109 -903.378 797.693 -210.303 997.345 -562.212 294.076 -747.673 98.422 -621.296 599.292 -722.861 881.863 -890.347 88.778 -98.972 664.724 -883.480 133.549 -618.824 132.267 -527.970 928.617 -422.956 766.686 -746.269 483.444 -337.657 297.861 -379.589 868.770 -51.607 19.074 -422.193 312.265 -899.899 311.930 -35.005 238.319 -474.136 223.670 -307.169 844.356 -777.917 441.298 -234.382 308.237 -145.329 505.753 -883.023 220.344 -642.384 610.218 -208.014 334.025 -169.286 825.953 -494.613 227.790 -983.062 99.826 -891.079 974.029 -858.089 866.970 -2.441 406.507 -605.029 622.333 -13.520 82.156 -165.136 295.236 -309.793 529.130 -999.878 770.165 -65.096 876.156 -994.049 397.748 -765.130 456.496 -591.540 840.144 -134.892 480.209 -382.000 93.570 -439.467 368.267 -857.662 32.868 -626.362 843.165 -558.550 320.841 -278.665 368.236 -325.510 26.856 -847.194 31.373 -879.025 798.242 -130.863 464.858 -443.129 927.732 -473.983 896.817 -633.137 161.748 -648.762 926.756 -325.449 592.334 -892.331 119.816 -728.813 476.608 -66.866 13.031 -375.347 328.257 -411.420 627.308 -250.465 123.692 -854.122 79.073 -779.839 967.772 -354.015 385.510 -892.850 61.464 -240.852 56.612 -880.917 317.087 -21.332 568.194 -269.417 462.630 -621.509 309.488 -421.979 980.834 -532.823 99.307 -96.133 725.761 -831.721 864.010 -668.722 560.869 -540.880 571.337 -249.977 862.209 -300.790 14.313 -405.225 230.781 -820.978 537.919 -702.475 257.607 -78.951 303.171 -805.170 685.110 -736.290 182.043 -328.379 808.863 -739.799 877.041 -177.770 463.363 -577.593 358.898 -589.251 435.499 -157.567 216.773 -589.038 649.434 -778.191 13.886 -91.983 966.735 -159.490 243.110 -357.738 945.708 -3.571 975.677 -22.553 402.997 -53.133 797.052 -426.557 122.318 -116.520 123.875 -454.390 552.751 -28.779 495.285 -608.203 841.456 -16.633 932.493 -532.121 44.038 -436.750 960.814 -706.412 856.380 -355.510 387.341 -530.198 711.509 -939.726 428.266 -512.101 585.803 -126.286 279.489 -786.401 357.738 -540.086 724.509 -674.581 63.051 -128.666 872.951 -510.392 890.347 -482.345 623.981 -447.371 260.353 -308.756 947.752 -467.452 833.430 -30.335 579.211 -309.580 787.927 -973.815 217.780 -537.004 214.362 -119.755 826.380 -461.837 968.291 -882.168 124.027 -146.092 825.678 -885.311 865.596 -197.363 285.409 -208.014 2.228 -578.234 861.446 -63.112 316.568 -148.198 209.113 -381.359 626.118 -156.743 929.319 -268.197 148.930 -406.232 394.024 -802.728 125.095 -303.537 437.086 -146.641 287.759 -519.181 253.975 -433.058 277.535 -472.549 354.411 -402.966 594.104 -361.919 911.222 -258.614 178.503 -958.464 349.590 -702.536 220.283 -882.351 520.463 -630.726 282.785 -580.218 301.248 -448.927 340.587 -722.617 968.383 -480.697 822.962 -239.723 185.003 -436.110 256.569 -715.171 947.600 -409.619 602.130 -355.266 335.307 -376.019 877.560 -253.883 405.988 -653.279 162.236 -170.293 82.064 -300.699 576.128 -540.117 370.922 -921.842 326.731 -936.857 762.413 -839.808 418.622 -703.787 148.442 -114.902 118.625 -974.273 107.334 -372.723 770.592 -799.524 897.488 -911.222 53.560 -602.710 3.510 -56.215 277.200 -677.725 579.119 -233.497 807.703 -951.842 629.994 -726.554 218.757 -730.674 280.770 -588.427 260.567 -644.337 969.848 -676.931 241.157 -513.565 915.403 -281.289 913.358 -354.503 696.982 -309.702 461.440 -240.730 295.785 -505.936 681.478 -241.890 437.849 -663.991 948.119 -156.621 583.666 -309.671 62.838 -259.835 408.063 -817.713 576.678 -781.915 113.987 -432.997 680.807 -339.152 424.207 -165.136 260.140 -34.547 594.226 -24.476 201.910 -446.638 290.597 -569.140 554.460 -226.112 678.396 -230.659 629.078 -518.693 560.900 -388.562 639.027 -932.554 916.440 -660.817 969.512 -269.845 674.856 -380.566 672.079 -740.440 78.372 -726.798 277.566 -876.583 470.046 -478.011 521.165 -868.099 853.603 -857.997 72.970 -535.600 68.636 -441.725 868.770 -661.672 924.955 -591.021 133.488 -897.702 139.073 -387.860 692.526 -966.185 418.012 -534.715 663.106 -376.171 532.670 -190.283 120.914 -371.624 725.455 -209.784 834.864 -330.546 295.572 -757.927 663.686 -334.178 705.985 -763.939 708.914 -125.034 55.269 -187.017 817.133 -172.094 258.797 -561.357 525.529 -62.258 782.464 -788.629 44.832 -936.949 272.744 -647.908 372.906 -191.809 927.580 -990.783 132.969 -159.642 950.438 -90.732 230.262 -993.774 932.768 -115.909 920.804 -471.664 507.584 -193.213 385.846 -937.376 118.381 -33.296 406.201 -100.925 247.169 -584.796 229.713 -914.548 944.884 -686.300 225.990 -243.049 8.698 -185.736 421.918 -548.601 649.342 -494.613 511.643 -307.382 992.401 -47.121 435.316 -377.758 257.332 -631.855 119.449 -38.118 958.342 -65.584 473.647 -913.724 969.695 -177.618 236.274 -510.453 800.897 -573.168 764.397 -575.304 924.009 -145.085 359.844 -1.434 497.696 -802.240 226.875 -497.024 331.492 -383.282 654.195 -736.442 434.004 -225.166 515.152 -212.683 988.830 -354.259 680.349 -509.873 101.932 -769.433 435.896 -214.026 164.556 -785.699 501.511 -181.616 174.566 -907.163 741.630 -384.167 861.141 -198.004 163.823 -47.792 955.321 -620.197 298.318 -306.375 451.369 -306.894 551.561 -87.161 201.880 -239.906 628.712 -447.584 690.420 -300.546 617.786 -81.973 325.877 -161.901 830.073 -216.956 102.176 -992.065 989.746 -614.216 966.704 -436.079 867.183 -899.533 741.417 -846.706 949.278 -936.613 940.855 -231.208 240.425 -464.736 329.997 -884.335 788.507 -718.772 566.240 -175.024 28.657 -250.160 769.097 -456.740 539.995 -668.264 361.309 -569.018 307.169 -519.944 25.483 -899.991 82.461 -26.734 119.297 -478.042 940.672 -898.434 393.658 -61.617 621.204 -941.038 357.402 -695.547 751.274 -678.884 132.145 -703.269 543.413 -709.067 141.087 -583.087 61.464 -6.867 475.570 -777.734 648.824 -901.303 283.212 -785.363 612.140 -939.116 21.149 -581.500 755.150 -356.487 918.363 -819.971 855.373 -376.751 490.524 -782.006 678.396 -52.950 451.827 -542.253 622.547 -874.325 866.420 -320.048 588.580 -854.732 884.243 -485.244 167.333 -322.947 904.416 -187.017 739.982 -132.359 510.300 -74.374 583.605 -509.354 19.562 -77.334 576.769 -259.407 993.439 -717.399 598.346 -549.089 548.357 -915.830 213.355 -983.215 814.692 -769.158 739.769 -195.318 385.052 -259.865 289.895 -671.102 97.110 -371.563 880.184 -22.370 993.774 -577.013 202.826 -431.562 804.987 -168.279 153.905 -484.390 794.946 -397.107 710.257 -110.263 317.942 -894.742 250.435 -848.811 927.244 -339.763 912.412 -161.077 380.261 -842.799 82.186 -4.944 384.106 -16.602 607.166 -392.315 425.062 -200.720 827.662 -147.862 525.651 -808.771 20.569 -587.725 273.507 -267.983 349.193 -336.619 965.178 -519.028 912.168 -2.594 209.052 -545.122 986.175 -927.976 831.080 -899.319 55.544 -734.886 426.679 -698.477 722.831 -885.067 403.424 -52.950 93.814 -971.313 857.051 -400.250 731.223 -960.936 125.767 -712.149 770.074 -108.402 365.764 -43.153 289.315 -757.164 991.943 -390.118 532.853 -748.650 327.616 -330.363 73.855 -657.430 307.382 -408.612 516.556 -571.520 575.762 -740.257 828.364 -636.067 826.472 -800.256 897.061 -79.653 725.883 -866.390 406.049 -941.740 263.680 -85.665 621.998 -219.886 875.546 -632.252 187.902 -655.995 180.609 -926.145 516.373 -879.391 678.335 -381.115 875.607 -126.804 247.627 -650.716 762.993 -256.661 793.054 -840.938 659.352 -277.322 880.612 -658.650 757.866 -107.761 708.029 -964.141 761.132 -789.300 252.541 -696.738 340.739 -867.336 940.214 -642.415 352.367 -161.687 680.441 -11.628 400.616 -644.642 609.485 -296.731 847.163 -644.459 386.853 -377.239 856.105 -94.760 387.890 -342.051 570.055 -46.876 636.830 -997.070 10.895 -164.739 823.756 -527.177 799.097 -421.308 249.336 -281.381 284.463 -714.438 40.986 -149.571 183.782 -621.784 484.268 -499.863 317.148 -12.818 813.318 -145.329 538.102 -737.480 303.934 -308.725 450.911 -109.043 13.367 -53.926 8.393 -401.471 9.949 -153.111 584.735 -78.494 437.117 -858.058 616.382 -974.273 254.860 -544.481 405.072 -143.834 2.869 -698.416 177.038 -602.313 428.816 -212.867 991.333 -671.285 325.632 -463.790 591.784 -151.677 421.491 -134.312 796.228 -41.444 666.311 -255.593 516.190 -16.694 758.538 -433.241 1.526 -395.642 255.837 -727.958 403.180 -803.400 113.498 -159.581 248.238 -256.874 994.537 -302.377 920.774 -888.272 194.494 -941.404 742.210 -25.941 526.139 -257.698 745.231 -851.741 5.829 -512.040 734.581 -352.611 687.277 -694.906 728.935 -786.798 484.878 -112.522 377.239 -381.542 331.462 -376.934 443.434 -482.681 513.596 -769.036 953.337 -873.592 528.397 -443.648 97.293 -483.291 305.490 -444.960 482.650 -201.636 138.188 -1.434 829.249 -20.905 167.119 -68.514 702.231 -222.022 760.613 -588.366 375.835 -824.854 634.999 -434.950 421.583 -20.386 59.206 -513.718 114.811 -804.804 987.091 -983.947 253.517 -532.762 460.677 -73.092 482.833 -609.760 129.673 -451.857 719.291 -41.810 228.919 -638.142 768.395 -61.342 859.218 -399.274 729.209 -547.899 914.396 -621.265 279.916 -462.569 498.672 -613.117 438.063 -14.985 178.137 -315.775 888.821 -781.304 909.665 -384.106 475.723 -492.019 991.394 -610.492 947.203 -708.914 878.780 -659.139 552.416 -108.768 209.235 -579.608 580.981 -593.921 879.666 -68.484 439.283 -947.142 520.402 -947.722 357.952 -250.557 209.510 -828.394 323.862 -787.042 771.020 -429.365 330.546 -642.323 500.809 -518.113 540.574 -727.653 664.144 -944.182 453.963 -440.596 608.173 -732.505 676.138 -683.493 833.796 -706.534 379.070 -458.205 869.869 -609.149 49.989 -755.455 294.259 -190.435 620.380 -958.129 744.774 -230.964 569.964 -476.852 264.321 -969.451 98.972 -836.909 823.847 -903.348 962.523 -934.751 366.405 -431.349 60.610 -683.493 217.017 -306.497 378.277 -765.740 200.903 -368.206 368.511 -712.546 314.920 -522.935 372.631 -27.253 295.267 -441.053 171.484 -573.229 925.474 -939.756 261.055 -943.632 428.327 -519.791 946.806 -32.746 785.669 -25.788 849.635 -527.085 329.447 -898.007 918.210 -534.989 448.286 -984.436 540.452 -73.977 752.800 -382.824 848.842 -634.022 543.718 -280.313 812.250 -535.783 926.542 -259.865 209.265 -302.683 416.456 -42.299 75.655 -765.191 377.056 -132.847 720.450 -116.337 137.028 -340.403 903.897 -637.288 128.147 -638.722 271.584 -311.289 888.638 -338.267 638.020 -45.503 275.307 -37.172 213.324 -718.497 728.813 -320.505 367.565 -772.973 934.874 -675.893 25.452 -572.069 726.249 -595.111 285.928 -238.197 568.255 -329.936 360.057 -192.877 472.427 -270.669 420.911 -116.611 681.265 -416.974 459.456 -547.319 968.444 -908.811 740.043 -836.360 898.099 -86.947 949.095 -680.624 886.593 -51.454 631.153 -949.492 410.840 -186.926 5.554 -25.605 207.099 -623.310 757.897 -378.033 803.491 -100.955 899.655 -586.383 230.079 -208.960 290.109 -535.173 251.167 -464.949 914.151 -996.704 961.913 -205.573 509.354 -321.238 94.516 -756.462 636.891 -453.658 877.132 -849.910 789.270 -994.812 788.781 -759.575 628.834 -526.414 55.147 -120.731 951.231 -918.851 227.943 -904.721 466.842 -839.534 692.007 -516.404 994.659 -181.768 444.136 -483.566 161.748 -631.825 986.969 -706.870 202.551 -93.631 681.784 -738.823 951.353 -189.764 404.309 -61.220 621.967 -557.085 846.767 -829.096 468.276 -156.194 310.129 -50.081 919.431 -313.456 330.668 -668.691 283.090 -713.828 983.917 -522.752 611.438 -63.967 210.089 -642.506 822.199 -643.910 5.249 -859.676 670.003 -465.865 820.734 -195.929 660.726 -259.804 15.748 -999.756 502.976 -3.265 706.626 -299.539 190.619 -215.522 855.617 -342.753 309.641 -733.543 944.487 -789.087 663.625 -189.459 75.228 -526.627 811.121 -908.139 842.738 -580.187 609.058 -442.824 822.230 -79.714 355.754 -468.917 15.961 -758.385 627.094 -253.304 102.817 -948.363 399.884 -419.111 833.918 -543.748 556.383 -223.701 418.836 -898.892 362.926 -69.460 245.796 -130.894 17.273 -465.468 779.290 -795.373 858.058 -159.246 979.553 -403.790 329.752 -657.277 87.008 -751.640 297.708 -852.535 115.940 -525.529 806.269 -978.729 900.601 -158.727 873.959 -609.027 37.965 -403.241 419.782 -918.790 570.910 -587.359 913.938 -930.387 754.936 -27.894 846.858 -959.532 752.983 -565.050 610.492 -981.231 601.642 -689.261 885.403 -134.617 292.550 -228.584 127.415 -85.208 312.754 -65.493 247.780 -463.057 487.930 -851.436 80.172 -96.164 471.908 -188.299 728.843 -257.485 726.615 -245.827 391.156 -644.154 335.917 -282.571 748.711 -308.084 497.116 -40.498 520.249 -256.539 34.059 -481.216 270.821 -941.099 775.536 -832.698 70.223 -354.228 142.308 -415.174 95.004 -952.208 787.469 -215.552 767.388 -122.501 632.496 -678.060 525.315 -415.387 144.475 -680.715 816.828 -257.393 196.478 -166.143 413.038 -366.436 356.120 -395.337 633.015 -586.596 945.494 -293.161 574.694 -361.522 716.361 -854.640 945.250 -565.569 484.268 -80.142 584.948 -910.733 565.508 -409.131 278.085 -648.762 360.332 -120.243 944.700 -786.798 926.817 -667.135 806.909 -535.539 888.150 -418.622 623.798 -208.533 518.235 -771.874 588.214 -291.391 348.338 -107.242 979.369 -899.625 139.195 -553.972 165.288 -344.005 561.998 -34.791 48.433 -22.004 432.203 -558.885 548.570 -354.320 839.778 -231.422 216.193 -984.710 19.623 -949.004 571.062 -962.676 306.192 -248.695 258.675 -127.049 15.473 -281.137 618.976 -409.772 598.865 -374.371 760.979 -277.779 911.985 -158.971 736.961 -33.021 942.625 -722.221 910.062 -188.177 841.426 -760.216 108.829 -637.410 598.865 -196.936 662.862 -840.907 212.775 -238.899 912.839 -741.661 689.627 -333.934 289.071 -633.564 723.563 -3.052 552.202 -699.332 396.954 -14.252 289.377 -437.208 746.361 -866.695 260.598 -694.937 537.034 -54.292 688.101 -530.045 90.701 -77.334 82.675 -615.009 509.415 -670.797 701.407 -405.957 139.744 -218.329 229.377 -794.183 621.204 -820.551 780.236 -458.174 361.919 -986.206 808.557 -636.341 786.370 -415.296 28.169 -537.736 197.760 -842.891 930.326 -110.660 599.902 -411.664 994.598 -387.188 321.482 -543.260 187.628 -122.715 787.042 -775.842 842.372 -949.187 277.871 -537.370 511.704 -760.582 27.406 -323.466 891.049 -549.944 493.881 -247.810 402.417 -415.906 154.515 -434.675 534.806 -958.098 665.365 -222.022 533.921 -780.023 729.575 -643.635 535.386 -318.003 518.845 -159.642 735.008 -715.079 991.028 -103.549 689.932 -958.556 948.210 -814.966 344.493 0.000 178.594 -926.542 874.203 -76.571 526.353 -774.102 942.015 -951.842 232.612 -398.358 460.372 -295.663 392.071 -107.425 453.047 -921.506 868.221 -68.361 110.019 -99.551 511.612 -897.000 629.749 -665.212 24.445 -714.316 942.167 -140.843 315.470 -638.691 906.278 -590.350 688.711 -182.165 76.144 -424.543 710.105 -519.791 629.170 -876.705 95.614 -100.955 549.699 -366.619 464.583 -571.093 662.984 -472.365 301.706 -472.701 611.835 -727.744 972.442 -694.479 370.708 -965.117 134.190 -137.120 390.759 -421.674 388.287 -565.020 969.176 -328.227 515.488 -111.606 937.071 -199.042 139.561 -408.521 259.560 -541.795 162.236 -805.963 641.469 -205.878 813.288 -653.829 732.871 -88.595 659.719 -112.278 27.833 -417.096 417.646 -460.067 50.386 -325.419 910.825 -369.823 921.262 -945.280 18.921 -119.022 899.228 -729.026 960.509 -204.871 990.905 -224.097 753.044 -332.652 222.602 -17.182 194.922 -245.491 668.020 -67.080 212.348 -365.123 825.526 -144.963 915.586 -711.447 438.887 -601.032 207.373 -70.437 355.083 -175.634 288.583 -878.964 512.894 -74.679 903.439 -794.671 656.117 -26.856 668.996 -420.728 865.322 -542.405 332.469 -153.203 501.450 -91.739 299.844 -620.533 655.477 -422.651 279.733 -683.279 697.531 -735.008 386.425 -463.301 19.532 -931.608 545.457 -371.136 564.837 -663.930 545.640 -599.811 238.624 -391.705 581.591 -54.567 793.329 -174.627 629.994 -186.590 281.747 -415.448 503.616 -700.064 672.994 -272.988 926.969 -600.726 723.716 -963.775 477.065 -555.254 699.240 -670.919 733.238 -29.725 38.057 -279.641 479.507 -176.305 553.362 -657.247 303.781 -936.460 265.267 -696.890 436.964 -330.119 458.083 -843.959 176.214 -398.755 55.422 -323.435 735.923 -771.783 907.926 -787.286 870.022 -324.503 86.337 -600.299 109.806 -896.908 774.773 -483.749 960.570 -541.398 856.594 -734.825 900.876 -268.899 788.263 -741.264 528.581 -761.681 853.298 -9.461 696.860 -21.455 391.308 -425.214 984.252 -422.193 95.218 -965.392 342.631 -135.685 970.611 -579.638 266.396 -399.060 50.783 -460.952 327.067 -592.700 461.898 -423.231 416.822 -597.583 930.906 -605.426 544.694 -400.678 330.760 -220.405 529.374 -417.035 356.914 -567.522 432.264 -497.513 927.793 -27.528 74.282 -90.640 403.882 -258.950 480.758 -527.909 219.184 -313.913 597.369 -900.327 18.128 -893.124 121.830 -495.895 892.300 -457.869 794.183 -266.427 810.511 -418.592 989.807 -292.032 835.932 -117.924 959.258 -712.851 224.189 -827.845 558.031 -95.889 995.941 -478.835 810.389 -706.626 77.792 -340.648 150.975 -653.249 605.609 -372.662 687.857 -372.906 483.261 -462.966 330.729 -428.541 791.253 -274.941 128.452 -84.811 138.737 -920.164 658.773 -632.252 552.538 -175.726 814.997 -928.159 996.826 -465.926 832.667 -122.990 117.954 -325.694 900.296 -41.322 307.169 -565.722 197.821 -185.278 675.527 -857.234 706.534 -830.348 34.761 -955.412 634.205 -181.433 477.889 -280.465 799.371 -58.351 652.730 -74.709 818.049 -79.196 323.069 -854.549 437.208 -810.724 310.312 -376.110 858.516 -854.030 409.894 -833.552 395.520 -334.788 375.927 -508.133 309.488 -766.381 568.285 -587.634 165.868 -754.753 355.052 -374.065 556.413 -514.054 865.017 -599.139 530.229 -661.397 183.203 -65.615 577.654 -259.651 583.880 -333.750 510.239 -577.166 893.948 -671.407 81.515 -532.823 581.378 -986.480 691.366 -295.724 661.794 -960.570 18.006 -7.538 17.090 -102.695 922.086 -97.018 220.252 -941.435 465.255 -154.668 459.243 -74.526 388.256 -837.092 654.775 -294.961 891.476 -769.066 364.940 -511.612 62.136 -912.748 570.666 -683.615 791.620 -372.051 935.942 -487.350 526.780 -101.627 636.158 -934.568 699.087 -488.723 348.857 -660.054 175.115 -276.925 500.198 -98.575 572.436 -800.348 360.881 -268.838 784.295 -997.284 85.696 -383.618 557.146 -171.636 290.048 -5.005 464.736 -971.557 257.271 -963.256 122.227 -553.087 370.739 -757.866 984.588 -398.724 864.193 -660.268 572.192 -758.446 484.207 -235.939 468.673 -182.806 158.544 -505.509 933.378 -116.825 264.077 -463.149 472.945 -22.523 588.122 -171.178 215.979 -0.305 576.739 -149.663 433.607 -376.324 964.232 -279.580 50.722 -226.112 376.782 -938.383 491.226 -302.042 4.852 -586.718 700.552 -333.995 937.590 -525.498 690.176 -171.880 252.663 -40.803 447.188 -738.639 456.679 -657.125 552.690 -262.307 367.748 -715.964 353.099 -756.829 36.287 -0.031 28.047 -218.665 795.801 -620.716 398.144 -509.995 38.759 -887.967 817.042 -395.276 810.907 -381.634 991.180 -701.559 817.072 -942.503 70.864 -70.101 933.714 -801.965 856.868 -268.990 820.215 -569.323 465.590 -534.684 724.235 -295.114 297.403 -911.618 73.702 -329.325 651.204 -58.901 949.980 -193.365 829.249 -492.416 35.188 -184.576 75.991 -730.979 128.636 -931.486 194.769 -315.867 824.641 -619.526 185.675 -172.094 446.455 -105.045 749.046 -280.007 830.073 -637.013 997.559 -126.469 50.813 -404.431 221.442 -903.867 687.826 -629.414 49.837 -926.054 718.497 -423.139 852.596 -229.713 638.234 -124.790 725.913 -830.317 898.373 -341.441 905.850 -600.574 255.898 -407.880 953.337 -241.310 129.612 -485.031 554.125 -312.418 555.284 -16.114 278.237 -793.359 834.620 -758.599 141.606 -141.575 471.114 -111.057 314.585 -317.881 486.862 -954.314 820.490 -747.124 713.889 -724.052 568.224 -683.340 153.935 -935.575 562.639 -948.027 0.275 -877.651 636.219 -509.934 415.540 -695.578 546.312 -875.759 658.773 -581.530 781.030 -759.697 656.423 -290.841 917.997 -1.465 609.882 -703.665 879.727 -200.995 734.336 -649.831 928.983 -38.423 721.854 -716.453 748.253 -748.741 23.041 -256.508 447.066 -719.230 540.971 -317.637 840.602 -678.884 830.348 -709.098 843.532 -448.256 397.076 -926.664 323.038 -718.558 190.741 -153.356 254.463 -829.005 884.182 -55.452 523.331 -10.681 33.906 -591.571 217.811 -66.347 715.598 -554.857 754.997 -954.039 727.226 -65.798 684.957 -244.057 954.802 -735.435 516.404 -917.844 993.896 -716.727 407.392 -476.943 620.594 -363.750 65.157 -831.843 205.969 -717.002 698.599 -938.322 667.714 -533.341 367.260 -651.021 52.339 -80.050 570.605 -762.291 342.357 -410.901 421.186 -695.456 581.530 -343.638 245.705 -821.131 912.473 -857.356 957.335 -865.230 619.800 -128.361 43.367 -377.636 773.339 -923.856 512.070 -730.155 564.135 -571.276 641.804 -612.445 928.098 -223.029 877.071 -494.766 550.127 -634.571 714.591 -26.337 843.074 -174.993 923.399 -838.008 994.995 -289.010 942.625 -717.734 678.365 -128.422 800.867 -628.224 515.488 -572.741 400.647 -534.806 893.216 -356.700 512.131 -512.864 221.015 -524.644 319.132 -103.030 226.539 -928.983 862.087 -383.496 381.481 -993.133 220.832 -727.470 52.461 -456.252 781.854 -715.415 470.199 -319.620 432.630 -169.958 110.630 -712.546 28.138 -782.769 582.049 -897.214 972.137 -301.767 611.774 -130.833 257.485 -748.100 226.234 -604.114 809.503 -630.634 718.131 -174.352 475.387 -627.491 494.430 -112.522 504.166 -703.269 399.030 -582.568 860.561 -130.161 603.687 -71.932 216.468 -382.672 661.214 -492.203 964.171 -373.516 814.356 -167.913 94.424 -0.488 154.363 -433.485 284.005 -472.701 723.045 -55.605 35.463 -384.350 151.616 -201.147 213.782 -5.829 930.754 -168.310 823.115 -760.155 904.965 -600.543 367.290 -353.526 85.574 -401.227 638.661 -529.435 375.713 -68.728 277.596 -913.907 301.004 -669.851 948.057 -921.842 340.098 -170.629 471.358 -192.297 948.546 -343.669 763.421 -522.233 869.533 -970.000 917.905 -766.350 825.892 -554.796 279.916 -673.269 186.193 -275.582 853.603 -125.462 699.881 -381.451 887.417 -752.586 893.612 -762.261 980.956 -386.120 224.403 -906.644 557.115 -325.205 581.805 -967.101 42.909 -881.283 233.497 -151.677 603.442 -170.904 808.161 -160.375 772.027 -625.507 409.101 -884.976 820.704 -186.468 452.528 -91.800 214.667 -654.744 324.168 -305.277 994.690 -163.182 447.981 -611.560 430.372 -241.066 860.714 -600.665 789.544 -438.948 886.105 -166.295 565.813 -982.727 2.503 -381.756 9.400 -425.886 497.513 -170.446 304.239 -768.700 3.388 -990.661 235.176 -12.482 507.370 -252.083 689.627 -618.824 929.991 -684.286 836.238 -841.090 865.780 -374.187 325.816 -398.480 579.699 -693.106 357.006 -460.067 853.298 -830.592 950.957 -408.490 773.888 -154.698 278.909 -351.360 61.373 -117.191 386.364 -849.910 25.513 -922.361 156.987 -832.698 747.948 -678.091 861.110 -163.915 582.446 -248.573 131.535 -834.895 567.614 -526.475 711.020 -246.712 845.088 -343.883 814.936 -554.338 677.480 -740.898 452.956 -539.201 159.642 -810.144 553.331 -980.316 217.292 -836.329 233.985 -992.004 985.992 -949.370 63.356 -297.159 165.197 -10.163 655.721 -905.118 440.504 -947.233 443.831 -161.870 567.919 -263.497 973.418 -643.025 214.179 -931.669 562.517 -856.288 146.489 -397.015 670.217 -224.250 865.688 -906.430 817.774 -314.402 276.559 -882.229 406.415 -786.462 489.029 -559.740 275.338 -24.873 343.883 -607.440 343.669 -926.084 756.859 -947.935 180.090 -808.222 474.868 -499.069 844.172 -913.266 338.176 -53.835 842.647 -469.161 641.957 -17.426 544.877 -781.732 691.488 -220.618 901.090 -324.137 144.139 -528.092 806.757 -293.619 232.643 -460.280 957.793 -603.442 462.447 -547.838 539.018 -779.290 877.926 -637.135 591.082 -728.660 490.341 -865.749 398.267 -852.138 961.882 -526.597 741.997 -465.011 139.195 -539.415 362.835 -998.535 530.381 -748.650 475.845 -948.729 318.888 -765.923 681.814 -42.543 8.576 -576.495 119.144 -589.282 293.130 -627.918 199.499 -486.038 243.904 -620.075 771.264 -846.858 409.986 -714.866 54.415 -723.075 923.948 -384.808 190.954 -884.610 207.312 -618.976 753.716 -130.192 369.427 -705.039 58.443 -96.072 893.307 -306.345 622.181 -31.068 702.353 -52.644 611.805 -507.492 201.880 -363.109 626.637 -536.271 388.745 -720.756 658.834 -55.055 623.218 -116.489 575.091 -258.248 156.713 -882.199 963.775 -737.449 9.125 -630.848 690.909 -901.212 289.468 -523.179 8.972 -642.964 553.636 -578.875 562.151 -725.700 293.191 -251.808 131.718 -852.016 148.412 -987.579 465.682 -888.760 940.123 -981.872 35.798 -214.423 113.163 -859.462 66.408 -658.620 686.361 -491.134 678.304 -1.801 301.248 -668.569 491.562 -504.563 465.011 -855.159 531.327 -434.767 579.974 -731.651 779.839 -61.708 854.091 -755.821 218.757 -85.452 686.209 -454.115 705.679 -970.977 619.434 -664.907 527.909 -154.759 456.801 -451.277 978.423 -593.829 632.710 -902.768 796.228 -624.714 434.004 -544.359 816.553 -602.191 164.403 -571.795 673.086 -285.775 846.034 -631.611 897.061 -443.220 551.805 -365.093 256.447 -639.271 962.462 -434.400 679.342 -679.189 241.890 -250.069 604.633 -674.673 824.702 -118.320 104.709 -202.307 209.387 -27.039 622.974 -521.958 351.482 -789.270 670.553 -324.686 749.718 -762.749 325.602 -978.942 819.391 -864.498 879.360 -742.973 646.840 -99.002 472.060 -913.602 718.162 -318.827 63.204 -378.338 716.483 -436.384 579.211 -541.490 981.323 -805.658 582.842 -91.250 723.838 -992.615 307.718 -578.021 591.571 -653.005 401.898 -271.432 676.717 -736.320 223.975 -265.877 561.296 -734.733 36.073 -302.561 493.423 -195.563 936.705 -277.261 288.003 -216.498 877.590 -902.219 45.778 -141.514 608.631 -491.226 284.768 -177.068 893.979 -336.589 577.105 -146.855 843.410 -646.229 285.806 -104.099 702.750 -510.544 494.980 -19.623 947.111 -867.183 726.798 -265.481 20.325 -932.310 539.598 -111.576 565.081 -67.934 600.482 -955.351 486.404 -553.270 326.334 -501.968 693.594 -228.797 687.033 -615.162 863.063 -482.986 264.077 -56.001 66.622 -548.540 159.551 -829.798 608.997 -578.875 847.865 -358.531 917.570 -471.938 564.684 -198.706 828.913 -911.222 327.036 -522.599 115.757 -592.090 177.770 -81.912 597.491 -102.756 748.314 -872.982 678.610 -427.778 733.665 -221.198 658.773 -543.840 373.394 -504.929 657.888 -75.777 531.907 -236.122 500.290 -482.040 472.365 -717.643 401.685 -738.182 917.447 -995.148 802.393 -987.091 491.317 -322.825 191.076 -124.790 135.868 -861.690 262.337 -790.704 595.569 -828.516 251.900 -730.491 564.135 -815.332 793.603 -1.373 587.420 -497.299 141.270 -987.457 315.714 -447.829 100.009 -694.418 199.286 -280.251 509.629 -292.611 221.381 -834.162 625.111 -376.507 761.650 -625.416 237.068 -910.001 184.515 -278.695 876.217 -325.755 245.827 -161.229 945.463 -748.009 911.557 -936.338 123.692 -806.513 682.302 -255.470 884.823 -11.780 17.518 -308.390 475.295 -159.093 953.276 -448.500 195.227 -730.674 506.546 -614.002 325.144 -764.763 961.028 -762.047 543.535 -160.283 627.125 -35.859 178.106 -885.525 170.568 -882.748 134.983 -60.121 102.847 -841.762 849.116 -378.918 527.848 -220.710 100.070 -845.882 737.754 -380.108 37.019 -287.942 752.586 -843.257 256.081 -616.565 396.680 -951.598 274.300 -305.918 6.165 -283.303 243.965 -57.070 360.942 -554.857 250.832 -116.153 934.965 -223.121 40.010 -215.522 58.718 -507.920 513.443 -607.013 87.741 -52.858 842.524 -155.431 170.415 -943.968 539.872 -961.638 709.250 -304.086 333.567 -483.261 109.317 -182.592 188.177 -622.761 907.682 -958.525 315.714 -750.572 876.949 -976.043 520.890 -132.664 197.882 -631.458 723.746 -731.498 293.497 -629.933 4.151 -848.018 419.355 -630.604 11.322 -575.030 603.412 -999.695 82.156 -529.466 29.115 -889.340 912.809 -832.484 455.794 -361.522 126.072 -806.879 769.707 -775.658 579.821 -359.569 259.835 -158.483 758.507 -518.845 712.088 -775.445 93.142 -94.058 915.403 -621.570 552.538 -927.793 673.818 -51.302 349.406 -707.907 918.332 -265.816 106.082 -809.565 11.750 -876.156 322.581 -134.648 841.060 -261.513 491.104 -418.500 790.246 -941.527 701.041 -971.831 188.055 -680.136 77.700 -327.097 323.984 -541.520 899.014 -758.171 626.240 -615.406 733.451 -141.026 95.920 -631.214 443.403 -126.072 590.442 -179.632 397.534 -88.809 50.447 -760.308 735.588 -829.035 263.924 -374.554 30.061 -486.740 261.116 -881.680 187.933 -643.635 933.897 -837.580 936.277 -78.738 973.754 -34.913 735.771 -147.282 721.763 -462.783 465.621 -251.198 24.384 -905.210 723.807 -370.342 688.925 -897.122 86.093 -122.806 632.282 -256.478 168.126 -323.527 316.935 -911.313 833.583 -509.384 567.766 -240.364 392.834 -400.189 363.231 -646.260 135.716 -763.726 695.334 -579.669 41.627 -653.829 91.311 -733.787 11.475 -490.463 891.568 -626.911 464.705 -950.224 876.583 -292.978 645.222 -135.929 338.023 -297.952 480.361 -994.873 186.377 -801.233 335.887 -452.986 189.428 -880.703 511.734 -235.420 935.850 -840.236 821.314 -840.815 616.413 -718.436 98.636 -638.844 218.116 -717.185 977.294 -559.740 223.518 -768.761 784.082 -343.944 409.986 -960.814 892.026 -821.345 842.311 -36.866 376.080 -188.513 652.242 -692.495 315.134 -752.861 699.179 -884.396 584.490 -111.911 705.161 -872.433 482.009 -237.434 958.434 -212.714 32.472 -432.203 178.991 -420.545 312.937 -628.712 640.187 -521.928 643.544 -998.566 139.500 -212.775 987.396 -340.800 913.388 -844.111 402.936 -218.696 88.321 -952.086 893.155 -313.028 763.695 -551.988 494.552 -961.119 318.400 -914.457 950.682 -349.895 36.531 -42.726 812.677 -332.438 644.673 -570.238 312.174 -335.795 855.159 -296.304 848.567 -329.844 509.262 -79.958 435.926 -324.992 413.312 -309.153 952.269 -368.328 462.142 -665.639 535.447 -506.333 143.468 -402.814 969.329 -683.126 16.572 -856.716 403.729 -43.153 259.743 -407.483 252.419 -606.922 879.513 -611.286 612.415 -788.202 675.832 -720.603 48.280 -722.312 557.024 -312.082 86.062 -873.287 297.922 -240.486 259.194 -889.187 335.002 -637.623 51.393 -174.291 692.801 -174.902 579.760 -146.855 634.388 -308.329 361.461 -650.990 130.680 -724.662 8.728 -491.714 741.661 -707.541 194.861 -561.815 3.296 -642.170 735.679 -529.252 914.457 -377.636 129.917 -553.758 616.779 -665.120 402.570 -1.617 861.934 -391.247 594.104 -627.247 359.630 -825.037 740.715 -189.978 600.269 -597.156 687.948 -975.860 245.796 -630.726 582.324 -191.656 683.035 -741.539 384.472 -701.346 832.484 -127.201 247.322 -72.634 806.848 -463.912 103.427 -403.302 513.199 -828.974 304.971 -894.986 791.711 -168.432 660.329 -644.185 185.766 -528.703 710.685 -618.885 936.460 -769.860 590.869 -288.980 295.267 -980.956 317.667 -880.337 749.321 -314.585 849.971 -720.176 251.930 -460.616 763.726 -643.330 53.316 -476.882 886.166 -927.549 224.189 -196.539 732.810 -727.103 466.811 -929.930 90.670 -472.976 306.681 -680.258 592.029 -208.686 258.889 -591.815 621.784 -330.393 63.021 -849.300 403.027 -700.095 579.852 -746.818 603.778 -600.543 444.075 -146.031 308.969 -500.748 66.683 -41.322 701.559 -100.803 80.630 -451.277 296.152 -624.744 823.603 -355.083 69.491 -830.134 951.598 -892.697 330.729 -703.299 777.367 -547.136 675.924 -308.817 426.801 -528.428 870.357 -762.017 407.849 -76.998 2.106 -793.329 685.049 -905.942 751.091 -873.226 853.603 -500.778 116.703 -366.253 507.065 -495.254 448.897 -683.370 392.041 -842.189 124.851 -900.998 443.556 -997.803 716.605 -815.394 295.236 -838.740 992.340 -901.730 357.952 -529.923 595.386 -145.909 60.183 -62.685 744.926 -218.238 344.646 -681.417 801.660 -957.762 14.283 -917.417 42.543 -635.701 21.760 -449.293 488.632 -967.223 295.938 -508.103 128.544 -339.549 199.255 -46.113 383.221 -226.325 209.815 -388.195 153.752 -255.379 921.751 -583.911 297.617 -900.388 957.549 -180.273 875.912 -263.680 886.593 -632.435 16.083 -920.133 742.973 -72.268 733.726 -289.804 236.854 -653.005 556.688 -509.171 252.815 -188.543 296.182 -268.685 729.240 -306.986 807.855 -586.261 512.040 -835.932 86.734 -984.802 277.047 -639.424 540.269 -42.756 114.292 -624.744 782.525 -786.889 868.191 -137.608 793.664 -894.864 827.448 -465.163 788.568 -177.892 858.119 -664.754 638.173 -310.984 573.992 -438.002 187.048 -279.885 637.745 -268.380 311.502 -514.115 786.645 -541.063 61.495 -173.620 676.595 -864.193 730.369 -559.130 138.585 -309.977 195.929 -113.681 940.611 -794.427 377.178 -985.229 649.251 -314.524 149.236 -618.152 685.049 -261.605 561.998 -343.120 164.434 -529.649 704.276 -433.485 622.761 -637.104 59.053 -597.491 212.012 -581.469 692.099 -374.462 466.811 -644.642 118.534 -404.340 232.368 -868.496 191.137 -38.820 848.659 -418.958 853.359 -263.222 183.782 -557.634 101.657 -397.351 611.042 -439.467 0.702 -544.755 522.935 -455.397 94.638 -258.553 476.028 -338.694 58.992 -392.804 560.472 -753.807 936.247 -608.478 87.832 -586.016 799.402 -501.938 191.259 -651.631 186.834 -825.739 431.013 -46.175 152.623 -769.677 0.092 -850.520 275.460 -771.203 623.157 -412.885 470.717 -823.908 742.058 -925.962 948.790 -752.861 83.041 -517.441 163.610 -425.245 197.882 -573.412 95.462 -365.703 73.672 -512.314 711.081 -744.285 404.675 -729.484 945.494 -206.549 620.045 -929.746 49.135 -514.054 261.086 -567.919 644.002 -463.973 802.149 -615.253 332.072 -57.222 508.072 -370.739 200.934 -382.946 423.109 -536.393 69.002 -188.635 84.078 -274.422 815.088 -604.846 51.973 -466.231 635.609 -992.492 855.770 -890.835 573.229 -382.244 441.847 -542.009 160.833 -474.654 723.319 -803.308 524.430 -668.844 322.611 -698.630 788.720 -90.213 100.955 -938.047 129.246 -84.140 569.140 -977.325 314.920 -145.665 772.454 -809.778 84.048 -753.410 744.194 -709.281 198.675 -76.296 121.433 -643.239 520.066 -22.462 16.297 -574.206 949.370 -598.468 737.144 -368.999 577.624 -47.670 452.834 -533.860 888.150 -737.053 394.574 -494.675 355.541 -260.506 687.948 -640.767 284.921 -727.744 410.199 -851.070 235.145 -707.633 965.514 -721.641 869.869 -794.397 372.326 -213.050 579.669 -265.664 557.054 -936.216 720.145 -801.325 246.590 -795.953 808.252 -731.071 554.918 -210.578 521.805 -780.725 856.380 -626.423 845.363 -784.845 39.979 -546.007 206.275 -334.971 738.365 -788.629 944.914 -832.514 624.805 -202.307 962.310 -914.060 372.875 -545.335 889.523 -719.016 371.471 -756.706 622.364 -967.681 789.605 -333.934 564.684 -318.369 84.628 -37.111 424.757 -972.900 547.685 -637.715 908.048 -998.657 979.553 -931.089 150.060 -336.283 91.556 -731.681 233.558 -961.791 724.845 -69.002 632.984 -171.361 481.216 -303.873 930.815 -458.419 860.683 -383.068 648.946 -950.865 497.696 -951.506 539.079 -877.743 591.601 -540.605 175.878 -34.059 123.539 -551.683 196.661 -712.302 954.619 -252.785 31.068 -69.308 398.358 -508.011 465.163 -397.931 362.011 -458.205 882.687 -271.187 649.281 -871.334 528.489 -28.565 519.517 -381.512 636.525 -572.832 96.225 -335.826 767.296 -946.013 719.047 -466.842 197.790 -653.432 832.698 -110.355 708.060 -204.810 506.882 -186.651 607.868 -840.480 180.944 -664.357 347.423 -912.229 726.524 -725.150 555.864 -887.112 422.651 -348.888 851.253 -442.885 936.644 -536.912 265.542 -624.409 904.324 -892.972 628.986 -528.794 204.077 -780.480 756.829 -488.968 517.655 -774.407 782.800 -223.975 271.920 -627.003 482.681 -924.894 555.254 -465.987 931.883 -744.621 102.268 -443.800 340.770 -661.397 940.825 -556.719 411.542 -183.569 794.397 -852.931 60.152 -865.139 834.773 -747.673 847.530 -100.467 877.529 -664.815 963.103 -167.333 614.765 -723.228 105.197 -986.419 978.973 -686.819 101.596 -566.454 230.995 -897.122 613.819 -603.870 867.031 -406.842 769.372 -205.206 936.888 -33.570 65.554 -201.514 868.954 -551.988 388.348 -23.194 394.208 -743.431 490.097 -604.144 663.900 -521.958 770.470 -284.036 153.996 -855.037 703.391 -177.313 450.972 -697.928 754.448 -977.813 511.704 -660.604 132.206 -667.470 492.111 -625.843 217.383 -98.361 737.754 -37.080 13.306 -916.471 30.091 -75.228 461.684 -795.709 682.974 -442.518 967.559 -451.704 581.530 -972.808 976.531 -403.272 759.178 -786.798 949.126 -950.865 604.724 -210.822 574.694 -340.373 294.534 -178.045 569.872 -581.622 542.802 -330.912 904.355 -889.431 264.077 -543.565 798.456 -216.742 241.554 -82.614 335.673 -848.384 395.123 -125.919 34.486 -523.759 742.515 -856.929 222.633 -57.985 647.786 -854.213 558.000 -929.746 450.728 -994.842 539.689 -804.315 70.467 -589.862 353.252 -461.379 677.999 -971.129 893.460 -95.737 30.274 -247.993 308.420 -459.639 560.656 -452.773 909.452 -815.760 818.537 -793.451 789.422 -169.622 352.580 -232.612 993.957 -749.931 631.153 -111.667 589.343 -205.573 93.204 -37.965 470.473 -488.449 924.253 -755.181 252.663 -890.469 650.410 -214.148 91.647 -203.375 144.536 -564.287 774.438 -470.992 138.524 -283.120 925.962 -301.096 834.773 -163.518 674.368 -207.495 711.386 -377.087 619.251 -949.522 114.261 -332.408 446.242 -338.633 730.155 -547.044 31.800 -480.514 534.318 -251.839 382.122 -921.323 306.406 -946.501 249.702 -667.226 308.695 -624.989 771.447 -545.518 220.008 -889.828 971.801 -876.461 919.218 -673.452 475.234 -924.192 212.165 -786.096 271.218 -95.950 95.889 -8.362 875.546 -357.982 653.340 -947.600 732.292 -836.848 172.857 -376.537 199.377 -75.198 586.261 -273.324 962.157 -910.794 818.476 -281.381 218.146 -446.638 143.773 -807.764 477.462 -82.553 140.904 -479.232 321.726 -75.320 342.021 -174.291 966.155 -597.247 168.615 -350.230 967.803 -761.437 248.268 -883.877 924.192 -582.598 705.924 -144.597 505.936 -342.174 523.820 -518.693 667.135 -326.456 563.250 -103.549 376.995 -406.537 342.174 -790.643 717.093 -428.968 162.725 -455.611 687.185 -885.281 681.784 -474.990 564.196 -830.073 518.723 -287.454 157.292 -515.519 994.171 -218.940 803.522 -711.692 593.158 -290.170 447.066 -180.883 246.834 -225.257 646.687 -275.277 26.124 -380.352 854.213 -126.164 341.319 -810.877 808.588 -393.902 241.249 -196.112 388.745 -47.121 905.942 -840.327 769.189 -139.836 926.176 -468.215 222.175 -55.544 464.034 -34.577 410.108 -186.773 888.089 -266.152 511.795 -518.876 976.745 -154.546 26.521 -87.100 284.066 -119.327 599.719 -775.140 761.101 -59.572 713.675 -424.451 226.814 -12.970 587.298 -722.800 782.861 -641.133 128.727 -840.876 764.794 -259.468 284.249 -285.592 324.625 -631.367 627.522 -939.238 237.831 -244.179 532.853 -752.403 28.687 -286.752 776.147 -60.518 7.721 -46.754 907.254 -991.943 315.104 -946.715 237.709 -936.369 563.524 -937.254 787.500 -542.894 174.566 -466.964 34.211 -216.041 2.075 -746.910 809.076 -578.448 336.436 -528.520 183.020 -869.198 883.480 -114.597 686.789 -746.391 811.640 -820.887 708.762 -462.874 461.501 -607.807 414.197 -883.724 810.785 -100.894 29.908 -314.096 289.224 -718.619 837.733 -606.738 36.897 -126.255 720.725 -517.075 199.316 -734.947 605.976 -775.658 353.710 -464.095 647.664 -845.576 659.627 -486.557 493.851 -834.620 828.272 -174.596 481.338 -530.229 503.525 -966.185 101.810 -26.399 149.174 -369.579 583.178 -911.039 35.493 -825.617 930.143 -482.467 419.416 -646.046 267.098 -964.476 511.612 -746.818 828.059 -187.506 324.442 -394.910 436.232 -706.015 994.842 -687.948 818.049 -819.575 675.008 -984.436 594.684 -467.421 585.711 -4.486 295.022 -464.705 325.205 -818.903 234.199 -49.074 27.680 -445.509 600.574 -206.946 465.438 -272.225 595.965 -747.368 687.643 -24.415 972.106 -593.066 290.414 -496.475 807.276 -256.905 911.283 -765.374 867.153 -972.503 42.024 -105.564 393.200 -448.042 753.746 -324.107 662.557 -711.997 427.473 -733.787 163.366 -19.074 84.872 -484.329 728.721 -285.806 412.000 -469.344 473.708 -23.743 69.979 -528.520 878.719 -240.150 387.066 -163.091 863.124 -273.385 24.934 -484.207 192.663 -33.326 713.309 -612.049 65.126 -614.429 646.962 -245.033 216.834 -750.511 638.356 -617.908 394.848 -80.569 619.953 -566.790 537.950 -693.381 589.923 -920.804 510.392 -920.408 594.897 -938.505 732.231 -845.332 843.715 -7.782 549.730 -499.405 545.518 -328.623 689.901 -210.913 566.515 -796.503 642.537 -77.609 498.581 -806.116 314.096 -31.129 233.985 -193.640 796.594 -461.776 639.424 -36.378 595.386 -872.829 423.750 -528.672 159.856 -532.670 792.444 -652.577 60.701 -593.829 983.337 -862.392 657.002 -647.572 276.498 -501.511 597.797 -182.684 573.077 -170.476 1.038 -917.539 135.472 -764.916 654.256 -473.556 584.216 -402.173 80.233 -359.722 743.706 -955.412 811.945 -735.984 431.806 -413.800 719.810 -924.833 786.370 -787.683 735.984 -139.744 222.602 -777.367 818.415 -399.243 615.101 -924.467 499.161 -94.882 798.151 -464.156 860.195 -182.684 978.332 -597.736 281.014 -466.201 152.684 -403.424 801.263 -940.214 126.835 -104.862 442.244 -663.472 226.142 -915.799 331.492 -129.795 294.229 -179.479 973.632 -605.945 72.085 -22.004 511.277 -404.645 552.263 -237.831 320.475 -562.487 400.739 -626.545 783.227 -890.439 41.505 -499.680 581.866 -866.298 496.780 -576.037 358.745 -337.718 576.708 -984.497 84.658 -504.624 512.619 -593.005 980.102 -149.327 627.277 -382.488 332.926 -583.880 136.052 -84.414 56.642 -282.632 672.720 -800.836 332.041 -669.271 633.473 -825.373 177.068 -26.856 933.195 -384.533 287.942 -999.695 267.617 -517.441 995.697 -655.568 474.899 -812.799 681.387 -577.624 90.732 -222.510 494.400 -953.887 690.573 -669.881 717.032 -133.885 112.461 -671.377 619.312 -620.838 154.942 -691.275 147.862 -967.681 842.799 -447.066 292.520 -546.800 855.281 -884.915 474.258 -661.092 210.028 -43.764 798.730 -965.758 796.716 -527.055 518.265 -669.271 853.847 -800.226 547.075 -482.620 982.879 -33.509 372.723 -785.089 793.085 -708.335 207.801 -975.677 771.142 -705.832 725.730 -478.988 468.917 -96.866 224.006 -373.821 603.412 -352.062 559.496 -113.926 162.694 -189.947 698.294 -309.030 111.270 -783.258 224.921 -35.188 788.965 -540.666 654.469 -643.544 596.698 -184.210 890.622 -535.173 63.356 -339.671 674.459 -872.311 887.295 -359.844 367.077 -693.167 45.747 -598.804 909.818 -400.311 567.003 -856.105 306.101 -90.426 57.955 -209.662 468.520 -694.967 581.439 -956.145 774.804 -399.823 976.928 -877.255 176.672 -313.303 218.329 -551.317 204.962 -850.764 902.646 -928.373 715.293 -804.590 463.088 -887.478 717.246 -568.957 200.995 -995.544 131.870 -487.289 729.209 -185.827 820.276 -791.467 921.964 -575.335 727.348 -101.749 963.775 -139.225 485.000 -956.206 592.303 -462.020 317.545 -337.443 127.812 -283.059 593.921 -667.135 383.801 -56.215 870.083 -235.176 52.004 -241.585 765.221 -533.891 656.087 -548.570 515.976 -464.614 666.952 -848.872 551.958 -886.715 874.538 -978.057 936.491 -476.516 608.600 -144.780 16.419 -366.192 903.409 -165.838 124.699 -530.137 198.950 -246.406 679.281 -388.348 673.696 -523.820 522.385 -595.508 801.325 -93.844 843.745 -484.146 226.173 -738.121 531.541 -130.863 550.859 -71.413 294.839 -514.573 129.307 -327.799 401.288 -734.977 460.067 -503.800 373.699 -760.460 272.256 -78.341 489.486 -674.306 899.258 -27.009 426.588 -887.234 32.746 -350.383 899.503 -285.684 451.888 -834.620 629.353 -784.753 820.276 -263.161 491.836 -253.395 145.329 -798.700 186.407 -282.296 993.744 -753.197 270.974 -761.620 55.940 -466.048 905.240 -738.365 154.698 -507.859 147.038 -521.714 289.956 -929.350 145.207 -505.264 815.271 -773.980 72.451 -674.642 338.511 -572.985 142.308 -269.417 440.962 -41.414 553.819 -568.285 808.557 -694.388 707.877 -265.786 868.862 -601.672 538.438 -409.772 527.909 -0.031 303.110 -367.962 100.284 -981.506 676.168 -792.779 26.124 -976.592 488.235 -52.828 469.222 -251.381 956.114 -99.979 389.630 -136.876 746.635 -240.669 184.759 -209.357 718.284 -780.358 492.386 -141.118 684.164 -9.705 249.519 -439.405 40.376 -501.419 601.245 -793.023 603.290 -186.132 752.373 -245.064 499.527 -176.733 356.548 -910.672 452.437 -808.985 536.332 -458.174 308.939 -868.160 127.445 -72.909 150.060 -469.741 241.829 -122.227 829.646 -563.189 742.515 -240.242 283.944 -527.482 724.479 -51.271 457.167 -827.357 595.080 -250.954 185.369 -198.553 847.926 -263.222 883.450 -331.523 123.753 -192.297 378.430 -521.470 652.150 -288.553 733.268 -254.250 667.989 -646.474 404.157 -196.600 896.146 -354.015 576.128 -559.130 698.355 -811.792 19.715 -301.309 975.982 -440.962 313.028 -147.099 422.193 -498.672 772.790 -879.574 217.811 -219.275 938.047 -883.877 764.000 -0.916 950.560 -406.842 545.885 -855.678 675.130 -502.213 720.878 -841.700 904.141 -130.009 525.285 -697.378 489.792 -379.254 93.020 -394.543 747.703 -282.113 780.206 -830.897 975.860 -188.910 589.251 -379.620 432.600 -172.246 786.615 -515.336 617.176 -429.212 307.321 -234.748 196.844 -150.456 40.529 -491.195 424.299 -824.641 589.648 -361.461 389.019 -447.432 600.787 -163.854 946.318 -603.381 253.456 -246.132 667.776 -889.554 6.958 -662.221 657.308 -649.831 196.509 -456.099 575.762 -488.510 572.619 -772.271 718.467 -531.816 377.514 -510.697 489.151 -906.339 52.858 -745.750 114.383 -402.966 171.484 -627.400 941.618 -795.160 687.796 -983.642 165.136 -780.145 100.284 -342.845 323.679 -12.024 619.984 -594.806 412.824 -195.593 938.169 -9.064 956.908 -708.914 687.857 -829.676 883.236 -724.570 192.114 -164.464 543.046 -297.250 593.402 -388.592 722.648 -387.310 957.396 -779.870 988.403 -288.125 445.235 -605.701 209.601 -426.801 147.923 -379.772 602.893 -6.806 676.565 -507.401 141.545 -460.768 101.993 -38.331 674.368 -182.867 338.176 -745.842 596.576 -509.201 562.365 -250.496 417.829 -414.838 766.320 -407.758 70.070 -896.634 32.014 -678.030 299.600 -510.086 625.813 -697.806 986.633 -29.511 504.563 -770.714 736.564 -699.759 327.860 -497.330 586.444 -48.585 569.597 -262.368 170.324 -728.477 823.145 -797.967 187.414 -356.182 893.338 -541.978 516.617 -819.330 769.677 -10.010 821.589 -18.464 73.916 -899.747 989.319 -513.565 75.930 -146.367 246.925 -43.062 872.066 -648.244 299.661 -385.540 818.720 -880.825 334.147 -531.114 816.340 -118.412 230.689 -632.618 536.027 -481.796 828.333 -704.733 183.752 -530.869 586.230 -539.781 895.199 -620.960 485.611 -809.351 355.235 -741.661 515.244 -819.758 735.862 -56.642 585.009 -891.110 546.068 -863.674 210.913 -827.631 487.777 -192.755 815.088 -449.080 911.252 -762.535 985.076 -650.868 963.927 -512.040 535.661 -962.767 26.185 -427.839 717.246 -74.007 528.397 -884.823 414.502 -294.290 741.997 -219.123 678.915 -418.653 639.454 -752.647 439.100 -965.880 415.998 -987.060 732.749 -258.187 767.388 -186.804 303.446 -312.021 517.228 -69.399 906.888 -7.630 687.613 -821.955 169.500 -507.035 606.922 -162.358 343.944 -388.592 148.473 -664.663 804.285 -467.269 693.869 -66.317 625.599 -769.066 914.426 -777.032 91.189 -628.498 965.026 -307.230 471.358 -378.124 183.691 -835.383 917.112 -598.193 890.866 -632.618 813.196 -396.008 381.695 -563.677 433.760 -683.004 705.954 -382.611 244.453 -918.821 328.501 -42.238 694.754 -290.933 264.321 -736.076 844.295 -798.395 782.189 -891.324 667.043 -208.808 270.028 -831.782 376.720 -357.128 356.609 -329.630 617.786 -754.662 882.504 -764.367 864.986 -977.874 814.447 -108.066 876.034 -804.834 697.104 -455.519 540.605 -568.712 735.191 -318.125 969.481 -696.646 100.620 -400.067 167.791 -902.921 557.939 -75.686 136.052 -5.402 1.648 -286.996 742.546 -833.644 999.695 -79.470 210.852 -197.150 936.186 -495.682 566.820 -383.801 847.957 -44.679 887.661 -155.522 547.868 -466.811 697.928 -711.112 129.002 -11.597 355.693 -584.552 443.678 -948.668 772.607 -947.630 650.655 -529.191 311.533 -285.623 424.360 -117.954 206.214 -914.792 920.347 -713.614 345.531 -310.190 89.785 -576.312 767.144 -713.218 438.032 -181.951 703.726 -986.816 819.544 -220.923 525.773 -187.536 364.238 -860.744 424.543 -823.572 128.239 -990.967 178.930 -266.243 562.975 -669.485 850.459 -285.531 396.252 -488.510 749.016 -176.550 19.623 -79.379 514.695 -447.096 974.944 -474.776 658.040 -534.196 634.205 -546.892 403.119 -519.059 667.135 -241.035 177.221 -308.329 388.867 -822.260 590.747 -251.320 582.781 -854.884 250.893 -661.306 891.324 -133.030 253.487 -209.967 369.243 -281.167 695.822 -663.625 292.520 -243.019 55.025 -929.838 816.919 -378.307 775.475 -883.633 579.791 -385.418 908.475 -941.557 839.442 -769.097 149.083 -852.504 244.667 -71.688 112.827 -674.215 829.493 -587.024 196.173 -404.004 325.938 -775.140 865.200 -232.521 389.019 -97.293 715.415 -889.401 827.631 -489.395 146.977 -49.165 434.828 -192.907 999.023 -267.098 511.887 -162.053 986.084 -412.244 679.006 -765.801 281.991 -67.873 67.080 -3.388 93.142 -867.428 484.329 -952.818 566.332 -234.352 650.716 -669.729 873.745 -495.529 94.943 -256.935 820.154 -836.024 807.245 -322.153 814.722 -64.699 241.523 -543.382 552.049 -659.017 761.284 -560.228 246.071 -57.802 122.044 -910.581 760.186 -671.041 85.421 -230.354 477.737 -574.816 757.073 -436.323 256.569 -361.095 743.339 -109.470 311.167 -110.050 720.176 -798.914 366.314 -954.497 507.523 -463.759 926.115 -204.627 243.629 -773.186 1.740 -502.457 752.525 -482.009 142.338 -973.754 698.691 -601.611 111.789 -847.224 622.669 -584.368 56.368 -509.049 451.125 -240.455 505.966 -461.715 575.274 -605.976 53.163 -155.919 91.617 -480.789 53.804 -164.403 298.379 -855.342 192.846 -666.005 41.444 -944.609 259.011 -709.281 3.906 -48.219 972.472 -224.219 532.640 -955.901 208.625 -250.526 95.553 -115.970 462.600 -351.482 963.744 -286.874 897.275 -682.424 211.676 -889.340 819.269 -681.784 629.994 -778.893 926.389 -854.305 643.422 -656.819 170.385 -614.582 829.096 -838.618 578.478 -660.146 127.567 -598.498 877.804 -842.250 341.472 -809.107 266.274 -3.723 14.557 -94.485 173.711 -752.342 285.836 -215.918 356.975 -638.264 811.518 -908.597 172.613 -704.917 349.590 -888.302 371.441 -881.252 99.979 -246.834 257.851 -184.881 394.360 -954.985 558.519 -204.382 829.249 -691.183 843.471 -829.493 436.415 -715.659 844.050 -698.416 984.008 -7.904 510.788 -330.424 2.167 -386.761 155.339 -412.915 627.430 -831.477 520.280 -211.371 858.638 -722.800 120.182 -571.215 319.224 -222.846 698.202 -480.209 118.870 -512.223 141.240 -660.115 908.536 -103.336 698.294 -156.407 722.556 -948.759 845.058 -394.879 701.804 -563.036 638.569 -673.482 291.208 -877.255 906.430 -558.947 5.890 -44.404 112.949 -156.041 359.020 -915.006 247.627 -718.894 46.022 -400.983 578.082 -572.558 978.027 -447.615 612.568 -814.234 258.705 -830.897 114.933 -762.261 698.630 -500.351 516.037 -622.150 959.746 -685.415 565.630 -337.809 925.199 -484.024 567.919 -97.507 387.066 -152.654 45.106 -462.539 646.413 -816.187 172.369 -587.725 118.992 -816.187 827.906 -502.701 540.819 -417.127 602.161 -922.300 866.878 -88.351 609.699 -554.949 457.167 -81.118 447.676 -378.033 643.300 -519.303 144.261 -848.659 270.028 -722.465 441.420 -518.693 304.910 -980.224 255.043 -23.103 110.172 -496.414 656.972 -909.848 470.473 -722.068 221.839 -280.160 970.153 -795.526 83.346 -708.701 813.837 -309.153 542.741 -411.206 684.469 -120.548 574.236 -129.093 731.773 -427.778 70.498 -699.820 285.470 -826.716 172.124 -781.152 387.097 -569.750 524.644 -698.904 733.543 -744.560 807.550 -886.196 126.621 -591.052 377.850 -883.206 22.553 -676.321 373.333 -366.588 274.087 -145.329 117.862 -176.458 660.543 -766.808 173.803 -810.663 298.074 -992.615 884.213 -353.984 524.979 -749.626 749.077 -312.387 355.052 -182.775 479.720 -319.712 93.295 -68.117 74.068 -186.438 207.343 -114.322 757.591 -258.858 48.433 -871.761 132.939 -557.787 516.037 -467.757 382.733 -664.998 259.194 -886.837 868.252 -826.746 509.049 -14.313 968.810 -242.561 135.746 -162.816 505.020 -8.667 23.957 -299.509 589.709 -684.194 360.210 -693.503 250.252 -949.065 926.206 -201.788 666.433 -322.886 991.882 -912.870 366.863 -412.915 901.700 -366.039 228.675 -659.719 947.966 -66.286 623.066 -50.142 625.141 -512.223 551.683 -765.709 858.821 -456.740 116.520 -235.023 302.805 -618.946 167.852 -559.587 298.624 -565.691 473.556 -781.152 590.594 -982.147 253.578 -959.868 390.698 -49.348 423.475 -531.358 886.868 -148.503 390.790 -912.320 788.079 -609.668 747.642 -822.474 0.580 -724.326 703.848 -292.276 28.809 -740.471 603.778 -825.129 194.220 -58.748 371.166 -682.028 266.701 -348.552 225.166 -758.721 601.611 -802.728 511.948 -22.950 376.507 -249.763 994.934 -981.231 21.119 -342.296 447.951 -143.284 434.584 -540.147 895.047 -953.948 83.438 -107.425 340.098 -159.948 574.267 -841.914 330.851 -81.454 794.671 -755.455 200.323 -756.310 216.346 -424.635 330.058 -426.405 454.176 -229.743 278.207 -334.300 674.642 -201.361 117.038 -299.356 947.783 -693.228 822.748 -41.810 136.265 -599.658 62.044 -723.685 415.387 -337.077 218.970 -675.130 17.335 -307.657 5.463 -775.323 294.290 -64.241 499.863 -456.069 693.228 -895.291 956.908 -797.662 736.930 -48.097 232.795 -684.591 604.175 -310.160 169.530 -491.409 403.882 -165.899 781.579 -265.877 735.710 -248.909 589.343 -879.482 631.977 -307.566 942.839 -112.918 474.044 -403.150 679.159 -146.611 977.081 -559.160 958.007 -423.627 836.756 -580.523 618.152 -354.595 132.145 -261.452 899.899 -833.369 77.975 -700.858 875.759 -31.709 220.252 -943.693 434.492 -442.213 669.118 -667.348 161.107 -637.837 462.416 -131.901 957.640 -717.246 654.103 -112.461 747.215 -904.202 220.679 -32.807 106.662 -270.058 380.047 -19.166 170.019 -48.219 416.028 -92.227 647.359 -508.927 602.618 -217.017 302.866 -863.430 321.451 -428.632 735.374 -166.204 966.521 -753.166 805.567 -684.133 729.728 -141.911 553.179 -700.766 860.927 -138.493 948.607 -225.471 496.536 -496.811 321.665 -575.213 650.044 -468.856 812.464 -298.166 458.449 -981.597 686.911 -408.246 278.451 -420.850 861.751 -398.328 725.791 -241.646 481.857 -2.106 251.747 -123.264 894.436 -172.338 350.627 -888.119 863.094 -244.850 991.791 -902.921 366.100 -756.737 369.854 -181.249 822.474 -887.631 567.370 -905.850 89.145 -992.920 222.999 -589.434 73.946 -197.119 799.585 -593.402 306.986 -517.136 545.305 -222.327 315.256 -482.894 742.302 -113.376 143.315 -725.364 335.673 -139.744 864.589 -499.649 537.614 -546.037 426.222 -612.903 499.557 -535.203 672.262 -724.693 646.474 -25.208 887.600 -489.547 767.083 -794.427 707.663 -510.086 453.810 -734.428 737.083 -569.170 985.870 -428.968 720.725 -110.233 249.428 -777.978 611.560 -434.645 789.056 -884.945 378.704 -584.094 583.178 -927.061 899.289 -377.789 638.325 -226.356 778.069 -572.436 995.453 -240.791 438.917 -614.063 241.768 -693.991 330.943 -950.407 122.776 -562.395 594.073 -372.509 346.965 -138.737 27.039 -354.625 178.228 -890.225 702.261 -860.561 908.811 -330.393 70.315 -585.772 806.879 -623.798 899.197 -103.824 632.618 -141.179 890.622 -885.769 316.233 -685.141 318.125 -661.122 892.026 -604.266 530.503 -90.060 281.777 -514.573 663.900 -214.057 21.943 -847.438 406.903 -655.263 527.451 -942.015 162.145 -32.105 986.663 -901.730 447.920 -561.144 480.972 -932.951 883.816 -312.326 422.559 -384.899 604.389 -88.168 904.508 -209.571 443.922 -394.177 56.368 -60.152 736.717 -469.893 999.969 -747.002 76.144 -849.483 497.879 -269.662 876.644 -420.087 889.615 -144.108 81.912 -447.157 408.124 -243.141 863.796 -535.295 471.419 -869.839 654.592 -993.225 42.146 -281.503 357.585 -572.069 649.617 -384.198 78.707 -45.351 167.211 -815.394 223.762 -599.353 940.123 -134.404 304.270 -503.037 355.571 -338.816 296.335 -25.788 450.972 -425.916 895.840 -72.207 652.425 -217.750 514.023 -502.152 237.922 -168.615 356.822 -605.243 619.068 -373.699 432.234 -698.508 34.730 -497.787 828.761 -315.622 750.725 -842.341 109.592 -956.786 358.837 -270.272 165.380 -867.916 269.539 -206.946 369.854 -817.927 991.607 -435.652 381.970 -342.601 292.581 -907.315 438.368 -424.360 833.979 -282.174 479.537 -75.930 374.706 -422.987 954.039 -797.357 136.814 -557.909 643.971 -374.645 426.740 -332.133 355.876 -989.166 106.479 -466.933 820.368 -105.960 8.148 -244.911 644.826 -110.599 885.281 -540.269 662.191 -162.358 995.331 -612.354 520.402 -233.314 906.766 -382.122 855.464 -801.508 624.317 -409.558 892.483 -167.119 626.453 -290.902 818.079 -860.866 908.872 -694.723 767.998 -112.217 627.186 -755.303 773.888 -847.804 433.454 -42.329 512.558 -186.804 99.490 -825.434 202.002 -904.324 521.165 -852.168 487.381 -829.218 697.287 -358.867 661.122 -646.931 776.757 -532.426 60.793 -75.198 768.090 -141.820 988.495 -881.405 4.486 -558.763 995.148 -710.593 958.708 -885.189 874.264 -192.755 501.236 -407.575 208.197 -298.288 195.563 -95.553 810.816 -409.986 724.387 -364.757 910.398 -80.844 40.223 -821.528 416.791 -945.982 334.758 -209.265 116.001 -757.683 419.843 -274.514 136.418 -12.238 614.734 -771.661 530.198 -137.425 732.688 -325.083 313.700 -709.006 261.055 -367.656 810.633 -665.456 328.501 -873.928 641.652 -989.715 552.904 -106.967 204.199 -825.922 364.086 -97.964 986.480 -501.114 894.772 -76.571 558.794 -419.355 33.662 -571.520 586.840 -298.074 734.489 -399.548 709.891 -714.866 174.444 -262.246 628.071 -433.363 856.288 -168.523 242.409 -477.554 247.078 -402.417 191.321 -422.498 48.524 -254.311 627.400 -870.846 691.061 -234.840 577.929 -583.605 146.916 -989.624 733.665 -233.833 655.171 -634.144 8.454 -252.297 452.376 -727.409 714.621 -733.573 103.122 -602.680 697.012 -871.487 523.881 -274.697 269.906 -892.514 293.863 -641.713 300.485 -956.175 346.721 -201.086 282.205 -990.753 637.104 -997.559 742.698 -933.439 875.210 -22.309 828.852 -343.425 923.795 -782.495 413.678 -857.082 950.743 -258.858 568.560 -453.108 931.516 -971.160 743.919 -997.711 594.745 -369.579 503.250 -37.019 405.103 -271.310 153.356 -307.291 676.778 -560.320 114.719 -929.533 411.969 -870.174 376.019 -759.331 957.305 -467.391 876.308 -859.279 72.634 -55.361 158.757 -563.372 505.692 -716.330 139.592 -101.779 666.219 -711.142 335.887 -255.104 493.393 -355.266 396.283 -6.623 110.813 -689.352 278.115 -661.153 361.644 -163.793 914.762 -399.823 819.086 -55.574 716.910 -738.762 364.574 -836.390 751.793 -861.171 928.678 -210.334 943.632 -290.811 487.167 -40.925 139.439 -876.583 907.559 -884.945 383.862 -555.651 738.182 -352.580 246.590 -865.474 534.806 -12.787 546.525 -671.834 818.140 -62.044 315.775 -83.010 255.684 -475.478 348.125 -18.006 162.297 -859.432 174.780 -397.656 912.503 -723.716 811.975 -427.900 358.745 -392.651 123.508 -943.266 849.666 -273.507 142.460 -279.885 941.099 -701.132 195.593 -646.504 394.574 -77.364 174.169 -462.081 556.658 -524.369 795.160 -629.322 712.760 -770.226 196.173 -212.073 509.384 -485.549 708.518 -486.160 38.514 -790.582 151.250 -831.751 677.816 -150.090 490.951 -436.354 280.374 -376.659 210.059 -277.169 808.008 -959.288 228.309 -351.451 1.404 -437.483 720.389 -623.493 181.524 -38.789 673.910 -657.552 775.018 -298.868 531.358 -404.645 658.528 -882.504 759.972 -112.674 914.975 -324.717 692.679 -828.303 95.462 -910.733 484.695 -459.151 581.256 -412.854 528.825 -865.688 138.432 -904.111 173.681 -950.804 260.384 -366.314 88.260 -216.376 390.728 -312.143 116.794 -755.425 620.869 -139.409 967.681 -148.259 956.114 -436.689 579.882 -232.124 743.645 -958.739 511.216 -212.226 356.639 -490.646 191.412 -83.651 727.683 -319.346 384.625 -832.209 825.739 -531.480 704.276 -383.709 670.248 -855.861 524.583 -769.768 976.012 -269.875 132.420 -479.263 22.584 -88.382 462.874 -464.125 842.372 -753.380 262.734 -768.029 320.261 -43.916 25.483 -247.017 299.905 -924.802 541.520 -350.658 288.675 -752.190 407.086 -432.417 856.929 -55.971 336.436 -558.153 323.496 -616.749 619.984 -281.442 822.840 -56.368 573.077 -354.259 346.141 -661.245 318.461 -842.250 851.192 -656.545 746.757 -612.720 34.211 -650.410 998.077 -664.785 857.631 -466.842 309.183 -269.631 427.168 -86.062 569.628 -390.637 312.815 -911.008 430.280 -350.871 906.461 -78.463 308.725 -217.994 910.489 -34.577 134.739 -874.355 551.225 -92.074 179.724 -241.371 610.309 -188.879 813.929 -627.338 868.709 -566.942 535.051 -666.463 55.940 -589.190 112.339 -818.934 899.716 -414.563 189.367 -900.021 368.023 -748.589 189.673 -607.318 699.149 -389.203 868.954 -514.725 311.960 -786.370 357.280 -502.091 191.290 -333.781 35.676 -88.961 841.182 -611.927 89.938 -641.652 400.525 -301.096 86.428 -921.751 14.771 -983.032 412.641 -945.524 56.642 -549.883 927.244 -622.394 290.811 -439.589 662.252 -141.636 575.304 -415.876 922.452 -575.671 194.006 -112.217 624.226 -668.935 413.587 -57.955 219.062 -281.289 358.898 -405.835 44.343 -454.268 800.439 -79.226 445.906 -569.048 947.691 -558.245 515.549 -565.142 842.067 -23.041 787.805 -688.437 443.251 -73.641 739.341 -736.900 2.503 -744.224 434.767 -273.629 817.133 -31.434 162.847 -775.018 959.105 -655.049 406.415 -183.325 72.451 -269.631 990.387 -832.545 832.789 -846.400 750.938 -215.552 162.053 -443.464 570.147 -562.395 793.817 -83.804 119.480 -697.439 281.137 -959.105 156.011 -144.719 42.024 -678.671 715.293 -950.194 535.539 -782.067 44.191 -189.215 162.450 -234.107 618.000 -628.834 984.588 -121.006 84.964 -512.528 855.739 -266.396 482.711 -937.193 58.992 -986.175 569.445 -790.490 43.458 -700.674 614.429 -717.551 354.045 -623.035 491.195 -85.574 348.888 -242.378 417.066 -415.571 797.266 -820.887 183.081 -249.214 952.239 -623.096 217.780 -920.286 191.626 -96.438 328.867 -199.072 821.192 -721.824 466.201 -278.634 133.427 -752.495 350.047 -71.474 316.385 -560.900 308.512 -285.623 305.307 -811.304 167.455 -248.695 171.850 -177.313 536.912 -948.943 144.047 -823.450 338.023 -261.391 850.612 -368.572 913.602 -828.913 883.847 -551.195 566.576 -565.783 274.819 -313.944 870.083 -253.334 973.968 -527.329 592.425 -196.112 931.669 -70.498 581.408 -407.300 871.944 -488.510 451.155 -292.062 353.496 -944.212 415.448 -298.013 211.402 -683.981 111.362 -500.900 973.510 -735.984 756.920 -594.714 345.134 -59.206 486.312 -254.921 355.998 -862.911 206.793 -343.425 262.947 -314.341 820.734 -923.948 802.118 -354.228 156.468 -556.902 884.793 -838.008 452.406 -842.341 330.058 -722.434 736.930 -679.373 728.568 -515.580 949.095 -211.585 30.641 -709.403 142.979 -926.450 953.185 -413.190 620.045 -877.682 797.937 -907.498 332.591 -499.893 776.513 -335.978 402.844 -983.245 434.370 -255.562 100.833 -677.602 268.380 -261.849 125.065 -494.980 131.565 -410.230 529.496 -778.344 518.509 -650.044 141.026 -606.189 325.571 -991.729 810.907 -1.556 179.418 -624.683 343.516 -13.794 927.488 -705.222 447.371 -142.338 384.533 -33.387 550.493 -70.956 928.770 -336.802 825.434 -181.219 41.047 -380.963 266.732 -814.234 381.817 -624.531 164.922 -748.924 498.001 -637.867 820.734 -866.054 755.455 -4.578 843.318 -466.323 589.068 -923.826 876.247 -211.921 665.304 -232.490 94.852 -159.276 50.630 -66.439 319.071 -852.962 979.369 -878.933 84.841 -948.424 314.890 -34.913 518.784 -333.018 298.318 -701.010 358.837 -213.965 677.572 -248.360 965.484 -141.270 811.243 -888.424 666.829 -435.743 841.029 -759.636 281.381 -989.349 525.834 -184.301 162.511 -907.834 832.209 -313.883 607.746 -963.713 874.020 -881.680 977.508 -328.471 295.663 -282.022 366.314 -553.087 692.373 -694.143 170.507 -264.992 161.382 -469.558 396.313 -550.859 577.654 -502.243 51.637 -493.515 687.979 -799.860 466.018 -832.179 617.176 -974.578 881.527 -213.904 880.337 -873.043 159.429 -6.470 494.308 -63.570 945.524 -139.592 282.907 -399.457 138.157 -944.884 969.024 -377.087 3.082 -462.325 147.526 -508.225 778.039 -182.348 733.207 -424.055 111.820 -692.190 976.379 -930.937 180.761 -195.196 641.285 -735.740 826.838 -372.265 439.924 -60.091 560.839 -553.331 315.622 -861.934 774.804 -668.600 670.003 -882.992 6.989 -947.600 126.988 -241.829 603.320 -835.017 927.732 -789.941 619.190 -92.196 550.066 -950.407 305.124 -552.934 646.413 -258.065 20.203 -502.060 893.796 -319.193 917.173 -146.245 849.574 -410.016 242.317 -144.993 407.025 -432.661 594.989 -671.102 943.999 -447.249 989.105 -969.207 758.873 -499.039 61.831 -880.886 887.448 -958.953 272.073 -305.582 894.192 -96.683 433.027 -65.798 732.017 -105.289 422.529 -145.085 264.077 -295.022 414.930 -768.090 541.673 -676.412 478.103 -290.994 431.349 -650.563 879.452 -371.502 685.629 -25.605 944.639 -386.395 50.874 -78.158 812.952 -566.424 505.966 -878.323 932.768 -816.340 225.318 -597.095 640.828 -689.505 360.851 -15.290 669.729 -485.336 235.328 -952.025 926.389 -938.688 42.329 -831.690 386.090 -469.649 645.192 -109.134 445.296 -462.874 569.536 -770.165 577.410 -544.664 783.135 -627.400 634.724 -326.975 356.273 -629.810 640.980 -587.115 596.973 -904.447 417.493 -351.512 754.387 -749.596 887.509 -852.657 884.487 -297.708 401.440 -827.723 971.496 -67.019 927.946 -127.934 898.892 -120.640 453.505 -107.089 363.964 -51.698 435.072 -758.171 329.295 -513.688 649.007 -66.591 105.075 -513.962 280.313 -549.333 656.270 -190.344 595.874 -448.103 227.760 -288.339 45.381 -545.610 882.138 -58.473 133.824 -73.611 42.634 -792.352 909.085 -681.631 636.525 -716.117 408.643 -934.812 931.059 -459.914 908.994 -309.915 657.002 -822.718 321.329 -158.055 512.955 -50.081 578.051 -603.137 644.246 -345.256 352.397 -844.264 189.978 -830.592 956.603 -831.568 492.660 -679.373 760.979 -783.593 63.265 -636.311 978.698 -515.275 895.993 -645.253 159.124 -45.351 226.539 -803.125 234.199 -451.582 327.464 -358.898 461.074 -442.976 434.126 -976.257 105.228 -617.420 395.550 -978.301 207.373 -873.745 143.651 -794.000 278.054 -946.593 574.328 -324.198 264.077 -533.494 934.446 -446.303 629.688 -982.116 308.817 -376.568 897.122 -6.836 300.058 -108.341 489.639 -403.668 495.743 -645.497 221.290 -231.605 816.553 -249.153 276.681 -429.823 338.725 -417.249 24.781 -338.969 685.293 -815.058 510.575 -95.492 578.936 -875.546 968.108 -368.084 651.051 -288.522 198.706 -404.187 100.375 -97.354 158.422 -856.166 294.839 -621.570 597.858 -355.327 910.642 -924.406 98.819 -303.018 701.987 -44.374 350.932 -846.767 495.956 -708.853 12.421 -511.216 505.020 -749.016 998.627 -451.918 552.171 -934.690 541.765 -800.775 301.706 -447.859 866.237 -72.237 89.755 -713.614 822.779 -98.849 448.012 -807.276 325.266 -464.553 914.609 -156.316 934.233 -904.996 225.959 -756.249 430.250 -643.361 483.230 -618.458 721.824 -130.497 386.822 -669.851 930.418 -158.147 133.457 -821.741 997.497 -813.684 68.819 -427.961 656.392 -245.827 689.840 -850.093 113.468 -709.403 90.335 -348.857 281.930 -858.089 443.983 -20.692 911.802 -754.112 617.725 -997.742 460.707 -563.524 510.208 -630.177 48.158 -405.560 208.319 -870.235 337.901 -325.266 555.956 -575.518 691.458 -857.814 228.462 -951.292 437.086 -153.203 907.132 -850.276 597.766 -130.833 646.413 -148.442 921.720 -631.306 28.779 -915.769 559.679 -35.615 200.232 -600.635 232.063 -319.864 380.413 -946.928 230.537 -13.855 941.038 -861.721 96.866 -33.143 646.535 -953.551 323.649 -852.779 150.548 -958.953 920.042 -991.455 342.021 -776.452 186.438 -275.063 634.510 -326.853 542.253 -848.476 792.810 -958.403 749.657 -403.668 390.301 -615.528 377.941 -593.860 491.043 -490.249 851.711 -101.657 650.075 -374.432 926.817 -330.363 825.861 -432.203 937.803 -187.048 298.685 -610.889 660.604 -926.237 188.604 -409.589 134.159 -522.660 666.738 -223.670 284.860 -542.528 453.536 -984.313 697.317 -980.987 698.355 -311.686 375.561 -35.585 833.064 -900.662 838.160 -283.914 494.400 -357.433 390.912 -234.199 108.310 -206.488 921.323 -717.795 230.232 -285.745 58.016 -92.105 234.718 -249.489 39.369 -723.045 448.836 -397.290 134.678 -715.201 322.306 -547.960 961.974 -359.111 728.690 -177.129 545.976 -263.955 991.180 -537.187 460.128 -644.429 726.707 -978.454 896.176 -730.827 102.115 -190.283 5.402 -770.928 596.332 -580.981 355.174 -592.395 861.995 -514.634 844.172 -194.250 780.450 -624.775 920.560 -336.924 304.086 -922.575 446.730 -598.437 179.266 -918.668 54.018 -866.665 143.864 -477.737 331.675 -735.618 693.411 -623.890 693.319 -774.987 9.125 -16.144 265.023 -141.148 141.850 -312.693 638.752 -499.069 45.656 -142.247 834.407 -723.258 554.827 -902.005 315.073 -346.934 897.732 -100.009 398.389 -227.912 841.884 -461.806 908.231 -400.006 63.326 -518.937 410.535 -578.784 834.742 -899.014 876.827 -290.292 625.019 -35.371 118.839 -91.861 705.405 -515.854 839.137 -852.901 354.930 -788.415 639.790 -565.569 759.056 -443.525 834.651 -653.188 195.685 -791.040 407.514 -245.399 601.978 -950.865 960.875 -389.203 115.574 -176.214 998.291 -663.869 684.591 -627.796 384.930 -169.134 339.152 -318.064 329.386 -355.266 219.367 -444.075 730.522 -663.442 952.605 -827.845 233.650 -445.631 473.952 -682.760 839.320 -132.359 884.304 -425.031 408.460 -117.435 438.826 -748.863 907.987 -328.135 260.292 -683.645 740.104 -949.644 870.663 -852.962 999.664 -272.530 134.709 -652.974 2.777 -132.267 709.891 -569.781 930.845 -908.963 595.233 -353.984 933.195 -556.505 874.050 -271.737 533.006 -629.933 243.568 -150.273 679.312 -779.351 425.459 -437.574 289.377 -679.495 50.935 -994.140 625.019 -863.613 114.353 -835.994 346.690 -430.342 588.610 -547.746 589.038 -92.563 296.823 -584.155 901.730 -536.454 633.198 -179.174 399.213 -560.076 227.668 -81.332 963.286 -960.143 147.252 -833.644 841.884 -635.151 728.599 -817.560 488.632 -874.599 634.785 -779.290 985.870 -301.950 230.903 -57.070 895.535 -441.145 871.517 -228.645 881.802 -374.584 193.762 -397.076 948.637 -461.684 10.590 -834.437 636.433 -586.962 896.908 -201.178 21.455 -905.881 62.929 -60.823 861.721 -557.665 608.722 -908.109 732.994 -313.608 752.709 -429.518 499.069 -629.719 129.246 -215.247 959.410 -72.268 747.795 -640.767 18.525 -585.498 708.151 -137.242 220.710 -569.231 265.267 -569.445 993.225 -236.518 337.504 -939.604 442.732 -218.909 51.851 -136.326 48.158 -888.455 420.087 -947.264 93.539 -365.459 739.494 -53.957 184.912 -680.624 812.067 -228.187 695.273 -59.816 575.610 -447.890 480.483 -801.202 241.005 -152.043 710.929 -712.302 528.764 -352.763 161.687 -576.891 99.063 -823.695 805.933 -619.678 769.066 -83.254 54.323 -437.788 610.706 -391.766 485.061 -367.779 523.576 -480.453 407.483 -757.164 375.744 -232.368 103.916 -108.615 306.864 -32.624 92.563 -566.424 287.301 -7.630 255.867 -712.973 526.475 -871.639 177.740 -144.902 824.946 -599.292 533.647 -797.418 463.332 -643.666 877.041 -484.725 722.343 -917.203 666.066 -626.972 627.186 -255.684 874.477 -630.573 10.498 -583.056 29.786 -892.270 487.259 -496.323 23.469 -894.589 435.621 -488.968 536.027 -361.950 577.502 -532.029 421.033 -946.226 252.113 -231.025 892.239 -410.016 977.172 -278.115 856.807 -777.123 390.454 -417.829 238.868 -418.134 166.295 -644.978 637.410 -540.849 0.275 -854.213 161.107 -53.041 256.111 -658.986 785.699 -267.800 368.358 -599.689 75.503 -418.806 594.623 -458.754 614.948 -455.153 211.432 -902.249 991.821 -84.231 746.879 -166.173 677.969 -531.449 344.310 -6.684 649.556 -985.260 850.612 -632.496 91.525 -196.692 722.770 -838.496 29.908 -202.094 346.660 -59.420 235.389 -637.104 861.599 -562.181 242.317 -611.805 84.475 -495.285 826.594 -614.856 627.461 -14.985 786.248 -415.571 802.484 -205.939 368.664 -433.088 406.903 -15.595 187.872 -540.910 983.612 -921.140 975.921 -775.689 649.403 -547.472 11.872 -919.218 85.757 -955.290 572.527 -422.071 785.241 -817.621 248.054 -637.989 147.404 -203.894 466.872 -837.184 518.479 -190.191 73.092 -968.169 767.754 -14.405 300.668 -636.036 494.980 -995.087 987.396 -266.488 462.477 -932.493 373.272 -924.009 345.347 -211.280 326.487 -753.014 394.086 -322.794 340.800 -511.216 102.878 -25.910 148.137 -163.060 477.462 -865.596 290.445 -2.686 996.582 -267.434 493.789 -274.972 860.225 -927.305 189.581 -763.146 619.068 -714.377 25.361 -312.204 778.222 -806.940 710.135 -756.615 469.558 -278.970 37.019 -220.771 786.065 -857.112 427.686 -261.635 871.944 -65.737 841.823 -821.619 362.560 -480.087 395.672 -460.860 267.556 -305.002 533.403 -837.764 891.202 -998.993 94.699 -905.911 883.358 -161.565 122.898 -796.930 15.503 -403.638 756.798 -857.326 774.712 -418.256 50.417 -808.679 369.762 -971.984 64.333 -499.313 243.477 -34.516 71.902 -216.865 684.225 -765.984 224.708 -29.695 631.001 -580.096 520.798 -126.926 265.633 -2.655 419.172 -624.653 485.885 -543.443 944.761 -808.252 852.901 -300.455 627.216 -278.542 107.242 -515.580 117.435 -971.465 847.194 -800.012 825.770 -518.937 462.447 -248.390 425.123 -920.896 917.844 -160.405 563.463 -996.185 480.178 -588.458 628.559 -581.744 982.421 -430.342 909.757 -948.454 718.406 -285.531 999.481 -402.600 562.487 -794.061 779.168 -541.612 407.331 -676.168 832.545 -132.756 513.932 -192.480 630.634 -83.865 867.397 -242.256 331.919 -474.380 132.420 -819.483 541.520 -115.787 302.164 -44.740 873.074 -610.096 633.992 -492.660 657.002 -375.103 966.399 -32.105 639.363 -605.182 10.315 -899.777 14.161 -636.433 708.945 -224.006 633.961 -684.896 259.407 -719.504 741.386 -426.344 890.744 -769.829 66.408 -386.944 990.936 -617.878 632.313 -612.995 677.786 -882.351 114.383 -588.763 406.659 -119.083 95.279 -871.151 709.128 -646.260 60.427 -409.803 656.117 -351.726 477.523 -21.790 139.714 -701.834 803.705 -988.952 566.820 -669.881 764.245 -247.261 58.565 -803.491 746.574 -136.814 749.870 -149.144 652.974 -180.883 281.594 -253.273 56.429 -863.186 80.477 -957.823 2.686 -871.883 519.547 -209.693 302.561 -779.168 553.301 -602.863 658.223 -625.172 921.140 -871.120 467.483 -374.737 512.986 -51.180 649.159 -716.330 990.814 -534.379 333.995 -171.026 259.621 -725.547 764.367 -981.323 881.924 -528.428 246.803 -747.551 29.176 -375.744 501.053 -281.350 64.455 -23.011 249.184 -644.642 349.132 -824.793 388.989 -842.799 368.358 -712.058 594.775 -140.873 768.639 -589.709 689.840 -471.938 401.044 -372.417 634.175 -905.332 964.263 -378.063 471.175 -644.887 340.770 -297.403 76.846 -524.796 220.344 -458.632 55.879 -472.396 104.343 -605.487 627.705 -906.400 284.524 -907.834 846.400 -539.659 890.316 -423.658 998.840 -554.704 598.132 -730.583 523.698 -621.296 96.622 -946.318 296.243 -724.265 901.639 -856.471 621.754 -270.974 614.002 -368.572 781.671 -446.699 215.217 -10.895 476.577 -286.508 493.454 -695.120 9.064 -433.302 194.250 -461.196 550.676 -49.501 989.715 -423.627 336.589 -852.290 859.645 -637.532 131.962 -740.287 978.759 -103.397 813.166 -981.079 703.330 -629.231 408.216 -427.717 751.152 -768.975 440.107 -733.665 168.828 -555.742 916.196 -34.059 179.785 -248.726 808.161 -63.021 506.760 -812.708 365.825 -174.841 262.947 -348.430 108.860 -238.441 5.036 -193.182 839.595 -873.653 42.207 -909.909 521.531 -997.833 594.684 -883.663 366.497 -151.952 895.566 -744.530 974.822 -574.908 830.012 -335.063 871.548 -494.095 205.054 -441.847 283.425 -601.978 244.240 -9.033 499.680 -186.895 400.250 -53.316 660.085 -886.807 80.020 -998.901 315.287 -534.776 375.683 -650.716 601.825 -65.218 394.787 -525.742 376.232 -949.339 284.219 -759.758 152.074 -128.422 541.185 -309.610 183.172 -914.365 704.825 -668.783 537.278 -825.282 22.675 -815.546 503.647 -825.678 185.522 -612.293 178.442 -939.665 724.021 -374.645 571.490 -705.832 161.534 -829.524 78.158 -442.854 516.495 -180.181 660.817 -794.183 248.024 -498.062 582.080 -520.890 238.716 -158.788 35.432 -11.444 908.292 -542.528 515.671 -476.821 51.820 -716.361 273.080 -299.875 496.506 -317.972 696.036 -508.103 170.110 -359.294 964.385 -837.794 675.863 -168.676 818.567 -358.959 966.430 -190.588 787.347 -129.612 211.493 -861.568 718.650 -847.774 452.620 -280.831 956.481 -970.672 138.432 -894.925 8.393 -269.234 135.105 -914.396 46.937 -286.996 304.544 -681.967 88.473 -671.957 245.247 -710.440 193.945 -850.276 288.553 -609.394 534.593 -10.559 344.859 -619.129 666.738 -867.519 692.984 -971.068 859.371 -173.254 306.650 -792.657 818.018 -446.059 812.098 -776.452 649.098 -883.999 669.759 -331.217 408.032 -933.348 674.917 -434.370 75.320 -479.843 370.067 -904.355 303.873 -131.748 463.240 -311.563 781.701 -563.494 845.943 -246.864 553.636 -388.501 304.453 -166.143 145.604 -530.351 518.357 -529.923 835.688 -560.411 439.650 -456.404 914.975 -971.160 646.718 -607.257 282.815 -853.847 766.503 -524.247 219.764 -949.095 558.977 -136.113 681.600 -539.384 757.286 -653.859 959.105 -152.165 257.454 -573.504 46.388 -541.948 751.823 -5.219 562.517 -920.743 399.030 -47.121 568.773 -905.332 625.446 -422.864 127.049 -149.663 650.716 -101.627 941.618 -132.206 831.996 -119.297 928.831 -65.706 420.148 -319.559 58.351 -399.091 821.802 -233.680 309.641 -879.940 961.058 -817.591 87.191 -645.924 834.559 -265.358 938.902 -314.859 853.664 -617.450 920.438 -541.032 67.415 -382.611 450.240 -7.141 860.225 -892.239 998.413 -321.024 217.841 -606.006 453.200 -784.631 155.461 -87.252 509.079 -505.600 401.685 -867.214 920.042 -818.751 932.066 -916.379 961.943 -487.350 446.028 -942.442 947.386 -651.967 381.054 -232.826 137.394 -996.643 557.360 -261.116 893.002 -100.040 47.456 -775.689 410.962 -441.450 364.208 -589.557 887.387 -29.389 560.595 -790.521 452.437 -122.257 335.520 -589.312 720.725 -9.430 739.555 -525.803 300.180 -321.787 573.321 -250.984 104.312 -839.991 73.733 -603.961 810.297 -269.906 980.743 -202.765 307.596 -953.459 578.417 -267.342 480.789 -983.551 805.078 -893.979 169.591 -692.343 24.903 -499.374 650.960 -981.323 555.742 -653.706 485.824 -461.531 546.373 -20.722 75.381 -873.653 297.159 -624.439 769.860 -755.638 618.000 -160.283 873.440 -827.448 316.782 -570.513 390.179 -61.251 412.763 -601.367 853.175 -905.972 168.065 -561.937 81.851 -634.541 531.602 -2.686 210.761 -283.639 88.412 -532.762 833.308 -153.264 109.104 -494.613 604.694 -336.039 792.199 -714.835 147.771 -244.362 293.863 -49.989 604.907 -604.511 638.569 -946.196 680.471 -886.196 103.977 -730.644 517.106 -636.250 174.657 -854.976 249.886 -685.873 657.582 -808.069 581.866 -698.965 53.438 -917.692 224.769 -31.648 778.130 -759.697 548.967 -370.800 326.640 -393.017 285.745 -120.365 975.097 -140.049 626.545 -5.158 112.766 -130.314 562.029 -859.554 799.310 -326.792 805.353 -70.620 640.065 -253.243 143.132 -644.856 573.443 -141.697 557.909 -365.673 664.480 -718.375 965.728 -12.513 497.482 -346.965 912.839 -108.554 262.642 -748.650 75.076 -166.662 129.215 -16.114 903.897 -902.249 999.939 -142.186 262.123 -381.512 239.692 -780.206 394.421 -574.114 473.128 -455.794 74.862 -278.848 43.641 -948.790 276.376 -890.988 228.797 -63.417 205.267 -980.377 805.078 -506.241 44.679 -148.686 56.001 -89.999 250.954 -134.892 817.560 -982.665 746.300 -637.257 654.256 -219.825 851.863 -821.009 759.880 -199.957 304.605 -980.438 676.626 -380.291 202.063 -323.954 426.344 -893.094 218.482 -350.780 147.618 -300.333 936.399 -788.415 832.453 -206.000 636.677 -559.313 256.233 -944.273 392.163 -745.598 695.090 -62.838 806.848 -20.508 523.759 -820.063 245.979 -515.641 288.278 -414.014 899.899 -592.059 346.934 -163.213 525.437 -485.000 673.452 -357.158 209.174 -289.743 915.799 -995.270 995.697 -258.705 304.941 -133.488 724.723 -877.285 506.668 -57.192 921.323 -687.887 10.620 -998.657 82.339 -331.065 150.212 -618.397 203.070 -771.813 347.148 -968.963 888.058 -180.242 674.276 -159.825 889.492 -435.530 330.546 -442.366 417.127 -721.366 121.891 -933.073 63.601 -182.073 541.673 -694.723 688.375 -108.188 544.389 -393.475 104.801 -619.770 606.677 -250.740 913.388 -316.752 169.103 -509.079 325.388 -864.711 52.431 -130.131 320.597 -985.015 942.564 -944.121 982.452 -817.957 537.126 -968.749 354.808 -127.750 448.378 -117.405 664.327 -317.972 455.489 -14.435 251.106 -726.463 200.171 -136.387 52.705 -167.974 919.553 -998.596 984.252 -194.098 309.671 -605.213 58.992 -38.179 113.895 -881.771 592.822 -715.049 529.496 -308.695 336.253 -243.294 26.246 -475.082 878.445 -459.853 671.285 -770.775 165.777 -394.696 552.934 -936.186 480.026 -675.130 398.602 -688.070 718.894 -927.946 979.247 -140.355 323.069 -648.396 394.910 -238.563 693.716 -504.929 834.986 -926.695 443.678 -547.868 906.522 -265.175 326.701 -291.421 124.912 -219.001 187.902 -137.364 660.543 -334.269 779.595 -109.256 934.416 -22.156 786.035 -366.131 157.964 -669.362 900.998 -463.851 409.528 -293.008 301.645 -833.705 341.563 -959.685 363.018 -446.272 112.827 -686.514 955.992 -129.673 638.752 -43.672 173.254 -510.880 753.777 -176.794 826.991 -48.677 379.742 -467.788 561.235 -127.476 293.954 -553.423 923.765 -680.074 590.381 -919.889 240.303 -308.695 427.961 -792.261 635.578 -372.845 160.131 -537.828 44.252 -12.421 438.520 -301.614 556.200 -575.549 385.205 -93.234 939.146 -419.050 427.137 -43.550 683.096 -551.012 886.288 -50.050 409.833 -83.804 919.462 -529.710 991.577 -966.277 901.578 -497.909 221.992 -964.202 845.851 -692.465 384.136 -357.341 954.924 -961.058 558.489 -322.245 896.756 -631.184 14.618 -469.161 898.587 -81.576 531.327 -501.968 253.243 -233.070 987.426 -470.290 331.248 -178.411 68.331 -581.561 692.495 -669.515 431.623 -42.879 391.156 -680.654 174.871 -900.784 68.117 -766.930 950.499 -347.514 923.856 -436.110 570.452 -463.424 165.899 -253.029 445.296 -863.002 25.208 -895.169 700.583 -214.515 933.958 -877.956 314.920 -101.138 959.593 -169.073 123.417 -192.694 88.351 -410.077 29.817 -196.753 452.437 -963.866 271.584 -557.665 93.661 -507.523 81.362 -372.448 358.684 -388.592 588.733 -492.294 518.296 -463.851 305.948 -278.329 705.405 -639.180 41.322 -980.255 764.946 -829.463 584.338 -207.038 109.806 -556.963 5.493 -458.083 176.214 -907.468 915.830 -183.538 572.466 -62.166 528.489 -342.814 514.969 -124.943 867.397 -929.899 644.948 -462.752 965.636 -434.065 819.849 -278.970 398.083 -705.130 972.991 -637.654 991.913 -191.473 635.609 -657.674 58.046 -20.142 214.393 -95.676 988.739 -887.204 618.885 -36.348 562.944 -227.546 332.072 -908.994 805.658 -632.954 518.326 -548.692 742.882 -986.419 261.879 -521.653 897.153 -282.571 530.259 -432.539 867.000 -602.130 955.718 -433.271 834.162 -209.357 29.115 -651.448 342.326 -241.401 799.432 -757.683 190.985 -958.312 672.933 -390.332 788.385 -21.912 405.774 -656.331 807.001 -773.492 883.724 -426.893 485.916 -977.325 782.464 -647.053 423.109 -0.488 703.024 -377.453 201.666 -896.847 875.027 -787.561 693.930 -363.659 22.340 -818.323 387.097 -40.468 484.756 -734.123 574.053 -118.381 188.696 -281.594 752.983 -728.568 561.937 -675.069 80.050 -78.677 984.985 -126.499 218.329 -806.665 873.470 -139.470 427.076 -519.242 985.351 -285.348 234.870 -985.534 46.022 -680.685 540.635 -953.001 285.989 -884.640 486.068 -55.788 984.069 -434.889 943.266 -783.319 610.340 -741.203 961.425 -978.027 662.587 -554.827 16.205 -831.477 789.575 -733.268 405.683 -847.255 295.358 -518.265 636.341 -738.945 618.213 -46.571 143.132 -733.116 877.773 -311.655 187.536 -244.667 84.414 -295.419 276.650 -394.543 104.617 -488.693 947.813 -337.535 975.646 -518.845 262.062 -869.686 663.533 -103.946 850.612 -283.578 858.852 -51.576 857.326 -940.611 902.432 -521.439 621.906 -528.489 436.323 -270.272 446.730 -473.373 872.829 -98.178 291.635 -474.807 275.796 -214.545 740.104 -632.649 747.673 -742.912 80.569 -134.312 916.166 -83.071 847.102 -971.679 614.368 -349.498 662.069 -655.446 347.789 -604.633 726.310 -397.076 642.659 -105.716 798.608 -725.547 868.160 -284.341 9.613 -8.789 627.705 -676.748 353.618 -848.231 312.021 -524.552 201.300 -814.753 908.017 -263.710 678.335 -495.712 657.308 -621.113 252.327 -320.841 658.345 -537.400 373.211 -136.296 5.219 -634.419 509.476 -995.727 557.756 -446.760 424.940 -136.479 935.911 -135.380 39.613 -610.645 832.575 -902.585 718.009 -538.499 238.777 -826.777 329.051 -454.329 674.276 -336.009 921.415 -712.516 18.159 -39.003 357.463 -422.834 32.563 -132.145 750.389 -884.091 173.620 -101.566 47.365 -984.313 783.288 -938.780 603.290 -536.485 255.531 -588.794 88.229 -18.860 271.371 -849.666 573.016 -687.948 695.425 -441.237 135.716 -533.555 228.858 -463.454 833.979 -44.160 411.542 -961.516 385.846 -251.961 67.843 -817.194 403.699 -25.483 789.331 -685.568 524.339 -79.348 548.448 -194.769 279.580 -669.393 36.805 -128.727 50.691 -442.213 821.772 -810.663 950.621 -407.697 915.159 -406.781 977.538 -503.311 847.865 -368.480 283.975 -719.016 844.081 -732.078 904.691 -251.411 188.726 -494.583 787.042 -656.056 382.305 -784.570 468.490 -466.262 176.244 -46.571 243.721 -247.902 83.132 -958.037 166.051 -558.214 455.214 -297.128 726.554 -777.581 724.845 -481.002 554.460 -283.334 901.181 -992.248 983.123 -934.050 916.074 -413.007 824.793 -333.018 913.541 -285.165 197.943 -839.900 76.357 -515.549 751.610 -799.005 83.438 -544.755 129.185 -953.429 791.803 -998.352 17.060 -513.077 236.885 -39.216 620.319 -846.126 545.152 -140.172 910.184 -262.001 852.412 -494.644 486.770 -855.037 821.619 -785.302 400.800 -877.407 854.305 -528.550 777.856 -610.004 589.038 -714.225 589.282 -200.385 780.572 -958.586 413.312 -436.018 153.691 -890.042 530.259 -921.781 325.724 -985.992 195.105 -630.726 390.515 -579.424 432.112 -296.518 258.919 -254.341 194.098 -616.504 348.552 -348.674 231.178 -733.879 716.880 -783.105 511.826 -968.108 231.605 -934.996 540.819 -262.032 871.822 -776.055 417.127 -314.676 753.624 -992.279 975.860 -868.099 974.425 -305.094 857.967 -117.405 869.045 -712.516 851.558 -712.851 771.874 -868.801 348.064 -321.726 878.506 -321.696 258.003 -220.618 300.790 -825.892 228.736 -884.640 909.116 -451.033 509.354 -44.160 55.147 -703.970 305.399 -176.977 769.951 -382.885 967.895 -904.477 529.374 -383.038 859.584 -261.086 182.653 -172.033 243.355 -305.582 136.113 -154.088 35.310 -42.726 386.792 -641.621 767.174 -124.454 499.374 -652.791 601.184 -298.807 120.243 -254.341 741.661 -75.869 122.440 -667.898 86.703 -579.394 974.975 -858.577 464.095 -52.187 430.830 -825.037 294.443 -985.290 127.018 -309.305 26.246 -338.206 190.252 -145.207 186.254 -820.307 442.488 -964.415 388.348 -701.071 299.661 -478.378 145.512 -118.564 957.671 -55.574 828.303 -354.961 959.105 -812.098 613.361 -46.968 734.611 -934.660 766.076 -801.233 212.683 -455.061 100.772 -182.318 91.525 -194.372 962.767 -542.894 866.726 -95.767 575.121 -663.930 208.472 -664.815 94.882 -674.734 782.525 -736.045 221.839 -220.679 107.578 -284.219 703.635 -347.972 544.359 -499.619 581.378 -73.672 8.576 -845.302 518.998 -110.294 502.640 -315.836 60.579 -713.370 59.328 -616.108 158.971 -120.548 191.565 -478.195 819.727 -551.897 441.328 -836.390 203.955 -238.594 122.410 -77.822 34.028 -450.575 850.032 -88.412 645.741 -990.234 951.292 -312.235 530.534 -122.135 350.383 -543.352 711.905 -406.964 22.095 -668.874 799.585 -408.155 607.379 -82.003 64.913 -740.898 284.707 -983.673 381.817 -431.196 491.409 -291.330 376.415 -54.537 587.756 -374.615 629.719 -622.456 58.779 -335.154 276.437 -685.751 346.568 -50.478 844.417 -623.798 907.224 -700.461 677.602 -587.390 586.291 -994.354 787.255 -65.310 906.278 -818.476 474.258 -542.314 359.783 -522.050 566.790 -217.658 302.744 -560.717 616.932 -253.182 540.544 -716.025 900.235 -519.242 201.361 -610.096 561.296 -307.352 990.753 -733.695 750.267 -978.729 420.057 -707.022 92.532 -16.572 104.129 -991.272 336.833 -452.193 720.389 -770.501 524.491 -131.993 724.113 -222.053 523.820 -795.770 413.251 -894.253 273.873 -433.912 436.598 -410.352 580.645 -892.727 339.091 -217.658 809.656 -196.600 238.014 -599.872 319.163 -555.834 223.609 -672.140 977.020 -528.306 578.295 -577.319 605.335 -304.849 407.941 -601.947 696.738 -585.894 778.863 -431.074 245.796 -18.799 954.497 -260.414 39.399 -664.785 825.495 -984.771 249.855 -463.271 126.988 -181.097 674.581 -163.793 536.424 -105.777 465.926 -692.770 246.315 -423.719 695.059 -425.031 105.228 -889.004 593.432 -328.135 920.866 -695.364 816.034 -448.622 18.860 -715.262 569.475 -708.792 651.784 -346.538 949.400 -482.681 350.536 -185.034 330.485 -920.164 813.807 -242.317 152.898 -487.960 427.717 -927.000 949.095 -695.975 10.468 -508.377 954.405 -478.011 875.149 -281.533 145.634 -195.624 804.712 -152.043 50.996 -733.695 32.777 -859.554 175.146 -656.514 824.244 -558.580 383.465 -893.216 748.772 -975.860 88.839 -921.354 242.042 -862.056 585.192 -916.959 547.380 -957.793 370.891 -840.571 631.977 -191.504 806.574 -927.244 171.941 -328.928 950.224 -549.669 198.950 -792.138 914.182 -923.246 503.006 -867.611 587.115 -621.448 384.686 -21.302 65.035 -370.769 851.039 -540.483 635.090 -93.478 848.079 -219.672 655.782 -667.287 624.622 -311.167 177.435 -370.434 820.551 -457.228 646.809 -481.429 373.302 -823.847 539.079 -1.282 836.756 -154.393 261.696 -968.169 205.573 -961.821 173.193 -331.889 839.778 -578.265 61.220 -858.486 581.866 -281.045 923.063 -32.075 661.855 -213.446 392.712 -424.238 482.528 -318.979 658.498 -498.245 879.696 -8.393 214.148 -318.064 950.713 -777.825 288.003 -130.406 44.954 -496.414 293.527 -288.186 10.437 -583.331 145.116 -484.878 289.773 -791.620 782.952 -768.181 959.624 -818.445 750.328 -301.340 307.169 -460.280 167.852 -341.929 37.751 -531.724 947.661 -405.347 706.595 -266.701 591.388 -83.438 469.283 -421.003 416.486 -485.580 744.285 -794.488 553.392 -771.722 881.222 -392.102 558.306 -746.178 428.816 -942.442 984.832 -980.468 96.255 -992.248 758.293 -434.217 1.556 -295.846 696.799 -43.092 300.851 -718.680 22.126 -241.951 792.230 -372.478 204.993 -892.544 588.000 -202.429 987.732 -584.094 449.080 -743.706 928.739 -775.933 875.240 -266.762 311.869 -750.298 544.725 -30.457 765.221 -844.752 197.699 -860.744 432.051 -932.432 556.352 -774.651 38.820 -619.343 376.080 -867.916 703.024 -126.896 221.290 -184.881 825.251 -329.020 59.511 -789.850 908.719 -912.107 267.556 -757.866 650.716 -126.774 143.620 -304.758 148.778 -100.497 519.089 -774.224 566.301 -179.083 563.463 -701.132 100.436 -266.396 376.507 -669.851 597.034 -630.970 461.409 -186.163 655.141 -147.893 672.323 -281.777 566.149 -445.479 730.308 -69.643 930.204 -924.375 901.608 -969.543 294.321 -118.900 931.333 -822.230 655.721 -368.847 827.296 -610.920 173.956 -270.425 586.840 -9.156 936.125 -875.393 460.799 -473.342 118.229 -106.967 848.598 -99.033 386.975 -361.278 417.463 -959.838 885.464 -763.085 540.544 -147.099 646.657 -44.496 646.809 -230.049 778.283 -515.763 576.861 -354.045 263.039 -96.072 538.377 -696.615 717.826 -874.325 754.906 -499.527 955.412 -167.302 401.837 -395.917 693.014 -545.213 923.124 -250.771 250.862 -792.230 322.672 -234.352 584.735 -271.828 524.155 -346.202 496.292 -664.907 392.682 -109.500 364.971 -549.516 512.680 -653.951 244.972 -791.742 315.195 -906.064 671.285 -215.155 648.457 -105.533 18.403 -518.906 385.815 -366.924 755.730 -912.229 164.251 -504.440 442.824 -434.645 847.743 -839.564 809.168 -430.525 808.832 -209.632 761.132 -146.550 622.303 -896.695 660.695 -921.110 264.870 -694.327 719.443 -934.080 414.350 -832.698 851.497 -986.053 942.106 -979.308 829.005 -275.613 192.785 -34.608 84.353 -643.300 144.963 -941.801 2.655 -251.137 46.083 -228.248 47.823 -166.570 615.986 -498.917 566.851 -819.361 412.580 -599.139 615.284 -800.195 453.322 -666.311 648.091 -970.092 686.178 -788.873 419.324 -348.827 404.096 -491.623 934.782 -751.640 196.570 -765.954 800.867 -642.506 532.060 -863.399 813.959 -173.132 564.928 -572.100 133.457 -876.278 260.811 -194.220 883.023 -981.872 434.217 -943.236 522.538 -825.220 791.681 -979.827 836.329 -315.592 574.786 -805.506 879.421 -934.172 896.542 -232.154 727.073 -229.957 364.666 -646.565 370.708 -282.632 85.971 -788.507 603.931 -100.772 645.253 -761.498 242.592 -424.574 152.287 -494.583 522.752 -901.425 951.598 -373.974 19.837 -103.336 87.222 -263.497 933.348 -355.083 117.954 -632.405 80.142 -841.395 375.195 -9.247 441.053 -962.279 258.339 -480.911 603.320 -405.255 661.000 -455.153 943.724 -902.982 121.708 -405.530 895.505 -145.238 793.085 -817.682 143.132 -814.112 822.840 -55.239 88.443 -210.517 241.188 -364.849 432.020 -441.877 947.386 -738.090 213.660 -638.630 889.676 -849.971 155.522 -169.042 32.624 -792.230 651.662 -320.627 205.115 -820.185 248.024 -417.341 422.864 -832.148 956.175 -840.785 779.595 -799.982 244.850 -924.772 499.863 -869.594 53.255 -191.382 248.390 -349.925 669.088 -897.946 288.308 -309.763 815.882 -362.743 583.239 -0.183 793.115 -39.460 436.323 -822.443 12.635 -807.886 760.063 -59.053 775.445 -450.301 570.879 -87.893 632.344 -782.403 802.026 -296.731 172.399 -406.964 28.352 -418.287 583.056 -559.435 197.455 -503.708 824.946 -14.069 959.899 -253.456 766.411 -519.364 693.014 -924.497 120.182 -731.529 811.975 -532.182 526.811 -114.750 461.348 -566.149 628.254 -777.001 181.738 -938.261 475.539 -710.105 644.307 -381.939 114.017 -403.058 47.670 -21.455 690.207 -296.793 270.791 -329.844 923.765 -49.776 374.950 -193.945 288.644 -82.827 549.760 -306.223 746.849 -371.929 95.767 -600.970 378.491 -957.823 538.224 -954.436 752.525 -141.270 465.133 -867.275 381.085 -832.636 184.118 -348.247 101.657 -24.079 791.040 -717.948 730.918 -854.396 744.469 -550.737 833.430 -233.345 540.056 -474.715 949.736 -496.292 578.051 -47.517 126.896 -56.093 817.866 -426.984 95.737 -522.385 313.669 -55.696 938.047 -255.867 224.555 -77.822 587.939 -827.479 392.956 -707.236 11.078 -349.956 85.269 -265.236 405.194 -151.921 988.403 -107.517 265.633 -761.803 55.574 -158.025 660.543 -671.590 296.182 -269.204 558.061 -848.292 101.932 -127.140 550.432 -462.477 204.443 -920.530 818.323 -802.149 857.234 -491.623 678.884 -840.846 335.948 -189.001 561.785 -429.212 351.085 -139.683 756.706 -577.807 466.170 -160.161 775.842 -800.897 115.604 -24.873 675.741 -989.319 316.263 -310.862 181.585 -781.426 665.609 -537.187 958.129 -900.967 721.091 -818.140 870.693 -430.189 354.076 -748.985 580.401 -487.777 172.033 -742.637 316.965 -279.153 602.893 -536.393 172.857 -989.227 735.191 -87.283 763.146 -485.153 507.981 -575.060 593.677 -298.868 344.066 -730.888 982.635 -857.234 820.063 -211.493 878.140 -429.304 467.788 -236.610 416.181 -758.995 299.844 -209.052 562.822 -852.016 153.905 -535.813 683.615 -885.952 448.775 -369.121 384.960 -712.119 446.547 -486.312 470.504 -917.875 614.307 -27.009 356.517 -918.363 179.113 -306.314 790.063 -46.144 470.382 -423.292 213.507 -107.852 142.521 -882.778 619.587 -376.110 873.043 -949.767 240.059 -485.977 628.040 -955.016 912.442 -204.321 90.701 -270.455 467.879 -541.124 345.164 -173.437 984.619 -171.026 409.864 -318.033 250.160 -634.663 714.805 -33.052 276.437 -287.423 115.329 -164.525 211.127 -465.682 537.126 -682.058 489.456 -838.038 845.790 -767.632 569.994 -410.962 34.516 -605.426 97.964 -157.964 324.320 -591.754 840.327 -739.708 269.601 -183.508 235.817 -285.440 463.820 -104.129 904.233 -703.360 938.169 -125.675 958.190 -488.998 847.468 -145.878 461.531 -500.565 537.065 -778.863 878.109 -669.820 584.124 -178.106 854.060 -116.977 907.407 -311.075 178.411 -639.149 539.018 -403.058 264.779 -40.010 152.287 -770.257 998.383 -270.608 938.993 -760.063 292.123 -848.842 929.960 -17.518 195.318 -527.573 353.008 -796.838 899.106 -679.067 121.525 -536.119 481.521 -365.398 47.731 -415.357 737.541 -562.731 874.294 -114.658 935.789 -508.957 717.978 -493.179 847.438 -643.025 19.318 -406.018 890.164 -104.801 591.937 -379.315 730.949 -264.229 864.803 -360.729 191.809 -248.573 912.046 -265.511 801.843 -936.491 363.598 -535.691 839.595 -387.432 790.124 -432.203 209.449 -175.695 656.636 -277.688 995.758 -597.247 438.032 -369.671 38.209 -218.360 990.600 -782.037 372.845 -735.038 773.034 -774.163 881.649 -611.377 10.926 -26.124 995.178 -466.292 398.328 -418.897 791.589 -676.870 429.975 -578.112 335.734 -167.302 958.495 -900.296 602.557 -852.199 69.643 -280.343 827.876 -702.597 869.930 -258.889 630.848 -904.508 279.702 -808.191 751.854 -77.090 426.374 -475.600 748.802 -20.875 730.522 -103.305 496.811 -963.652 279.397 -842.708 833.979 -773.034 581.164 -682.638 197.363 -105.167 293.741 -209.998 593.371 -957.121 22.217 -821.650 745.323 -592.334 778.008 -105.869 762.810 -308.573 194.006 -613.086 176.336 -15.473 89.785 -733.390 680.837 -92.135 479.293 -900.632 431.806 -492.294 616.535 -841.365 238.258 -566.515 171.392 -87.283 495.468 -569.933 130.680 -470.473 202.155 -324.229 517.106 -819.269 905.087 -2.533 520.432 -574.480 915.220 -506.546 134.678 -544.206 639.241 -403.516 894.864 -516.007 369.854 -893.277 806.879 -945.189 379.040 -772.759 64.730 -438.032 657.552 -867.641 648.701 -248.909 144.841 -899.228 397.748 -509.598 792.932 -256.050 650.685 -409.680 307.901 -638.081 49.104 -47.212 913.114 -43.031 596.576 -167.699 977.233 -63.143 566.942 -510.758 851.833 -961.119 356.487 -982.818 761.132 -494.247 872.829 -374.676 88.687 -955.443 554.827 -843.043 904.050 -399.426 617.145 -873.989 73.428 -523.820 613.147 -948.180 798.303 -172.491 909.726 -625.446 925.138 -931.578 168.279 -268.471 870.724 -785.241 425.153 -123.630 506.302 -301.279 865.291 -978.149 844.386 -314.676 883.328 -112.003 872.250 -577.685 525.224 -763.878 375.378 -345.714 904.874 -829.035 95.218 -367.473 688.437 -8.667 64.455 -248.146 241.646 -129.215 463.759 -654.256 532.243 -850.185 843.898 -329.203 382.275 -479.385 56.673 -388.165 164.006 -114.475 738.945 -860.805 532.456 -829.463 692.526 -951.018 289.193 -124.516 4.852 -981.994 970.580 -358.837 253.548 -495.834 254.250 -383.892 638.386 -476.119 778.069 -97.385 385.205 -161.992 464.492 -135.228 264.626 -423.383 944.975 -421.491 570.147 -164.861 177.252 -793.970 398.663 -728.080 850.337 -425.184 577.593 -760.643 669.759 -256.783 82.278 -520.829 117.771 -166.295 287.393 -86.337 782.006 -85.360 895.840 -436.201 845.851 -787.469 889.401 -874.569 834.986 -564.837 344.646 -764.794 213.507 -512.223 457.564 -43.214 923.338 -637.440 621.143 -480.667 460.677 -516.190 899.319 -160.680 583.575 -711.173 741.264 -143.712 243.690 -673.086 279.550 -785.272 836.909 -343.242 56.185 -677.053 365.642 -175.817 520.035 -680.288 607.288 -798.822 139.348 -19.166 882.046 -32.624 473.586 -903.928 514.298 -484.512 47.731 -651.570 581.072 -438.154 373.241 -773.919 41.169 -256.966 959.014 -0.763 839.290 -19.532 656.514 -707.541 77.853 -606.555 182.806 -715.934 851.894 -957.488 164.586 -936.399 838.801 -715.934 547.899 -821.100 238.350 -982.421 716.605 -96.255 155.919 -393.475 163.579 -742.485 22.706 -245.491 58.718 -691.885 146.855 -882.199 556.566 -210.852 989.257 -64.760 188.543 -436.964 257.576 -543.016 182.592 -38.972 412.732 -546.312 54.231 -468.825 680.624 -413.495 313.211 -773.797 164.068 -80.081 628.712 -438.368 147.832 -641.530 297.525 -223.853 190.710 -711.417 358.806 -474.929 98.575 -793.695 198.798 -861.690 372.082 -386.731 989.715 -25.971 222.510 -39.064 806.330 -100.986 750.084 -74.801 763.970 -572.222 377.667 -207.739 21.973 -449.293 134.556 -762.963 995.819 -217.139 883.328 -724.418 622.150 -534.928 83.804 -327.860 20.325 -152.043 188.086 -416.944 394.208 -9.552 259.957 -281.961 517.716 -995.911 912.839 -199.957 648.427 -325.602 159.551 -394.360 212.439 -10.010 268.502 -633.595 104.587 -388.379 218.848 -186.956 947.600 -188.147 849.422 -356.792 153.813 -83.621 294.534 -305.521 133.854 -221.076 800.897 -396.252 495.071 -679.708 518.906 -765.923 574.084 -336.619 362.407 -349.681 147.160 -105.075 530.595 -75.014 662.130 -14.405 785.577 -444.655 835.261 -100.558 79.836 -226.875 957.396 -575.793 626.972 -472.030 752.647 -246.651 9.156 -573.870 133.763 -648.579 416.242 -594.684 697.501 -865.993 608.600 -572.710 304.086 -506.943 699.026 -30.915 584.552 -800.562 346.324 -405.591 719.260 -286.325 454.939 -613.361 331.858 -64.089 974.120 -476.241 842.372 -73.183 890.500 -222.175 122.471 -369.518 7.721 -781.060 798.090 -869.839 607.105 -93.966 41.200 -531.083 582.507 -155.187 196.753 -434.370 144.047 -5.188 86.276 -741.844 683.706 -393.628 333.689 -995.453 896.512 -330.882 556.108 -726.066 752.007 -247.261 763.390 -842.189 408.338 -978.118 810.968 -766.411 664.052 -294.046 248.604 -788.903 40.254 -194.678 409.803 -606.342 87.863 -685.018 84.811 -515.091 12.726 -252.693 621.845 -227.546 213.294 -765.496 799.249 -780.175 823.908 -7.111 313.364 -502.182 857.570 -570.971 225.105 -513.382 42.543 -329.417 209.418 -720.237 945.616 -198.523 951.018 -778.588 476.211 -416.120 530.534 -991.943 365.612 -52.553 144.810 -614.124 713.950 -972.442 4.456 -524.979 199.591 -966.216 753.288 -747.703 44.435 -270.760 252.846 -776.971 328.684 -197.150 75.930 -186.163 748.955 -84.475 552.965 -482.772 413.678 -298.929 714.530 -680.441 769.189 -496.323 974.487 -556.749 250.496 -866.970 897.031 -65.188 750.420 -582.080 891.140 -870.235 500.717 -159.581 177.038 -473.952 459.334 -969.207 867.458 -903.745 796.960 -594.256 508.011 -428.663 577.074 -270.333 920.469 -274.422 223.304 -118.473 692.251 -804.743 867.214 -392.010 156.407 -138.432 170.965 -456.099 205.390 -670.827 718.558 -718.131 782.617 -468.093 568.560 -228.278 395.489 -3.601 63.387 -168.584 493.851 -204.443 487.686 -949.583 57.161 -277.718 670.278 -132.908 234.504 -284.463 123.264 -899.106 381.054 -930.601 811.975 -278.817 334.910 -543.413 149.236 -866.604 277.749 -702.231 308.542 -235.817 23.316 -492.233 448.805 -773.522 77.273 -850.093 945.280 -153.844 312.479 -969.939 219.977 -169.073 603.107 -238.960 265.572 -136.723 261.452 -670.797 456.130 -601.489 621.479 -305.765 739.036 -550.951 612.232 -546.770 801.294 -863.857 665.609 -899.411 304.331 -209.143 801.538 -84.933 780.847 -115.390 234.901 -995.605 287.301 -428.632 347.514 -459.700 406.690 -877.590 369.152 -286.752 693.777 -965.209 611.438 -560.137 158.086 -905.087 597.858 -646.809 877.621 -821.528 934.446 -892.483 336.833 -931.974 264.168 -471.084 583.636 -930.784 149.236 -357.311 797.784 -292.734 224.525 -891.018 365.673 -715.384 466.842 -902.005 54.415 -418.531 922.544 -864.193 379.498 -520.402 738.304 -47.945 759.270 -208.075 838.252 -139.042 550.707 -922.239 91.311 -293.130 559.343 -273.812 312.540 -94.729 117.832 -912.259 942.167 -389.172 326.579 -63.112 746.178 -456.069 550.218 -955.229 382.153 -493.851 763.512 -854.244 174.047 -883.175 840.999 -923.185 939.634 -198.462 383.374 -627.430 214.484 -436.506 175.054 -903.684 716.422 -430.158 866.024 -811.090 393.384 -916.684 972.137 -883.724 899.747 -229.072 787.927 -902.890 843.471 -79.134 304.544 -308.084 648.885 -401.044 728.019 -965.667 378.368 -724.296 690.329 -513.108 356.792 -44.649 748.009 -998.810 942.198 -662.038 261.208 -35.127 287.027 -953.673 247.810 -184.118 433.302 -551.836 305.460 -794.214 585.284 -894.436 196.112 -6.989 903.867 -617.481 186.041 -152.623 666.158 -758.110 735.801 -252.571 133.915 -236.885 633.351 -848.598 974.944 -588.183 164.342 -876.675 580.645 -407.117 413.343 -804.651 124.210 -482.589 289.468 -752.068 702.506 -83.926 370.556 -811.457 405.713 -371.227 159.398 -289.377 658.620 -396.924 845.851 -86.276 676.931 -668.294 168.432 -933.500 382.794 -739.158 469.588 -706.687 622.852 -799.493 537.523 -534.227 32.899 -732.109 329.508 -918.973 392.743 -604.541 169.439 -592.761 815.027 -65.523 513.779 -321.879 611.805 -614.399 879.635 -382.580 182.623 -212.195 28.779 -925.199 767.876 -203.619 1.312 -945.647 410.901 -17.853 92.349 -83.254 973.205 -617.847 366.253 -963.378 545.854 -166.021 801.447 -303.659 101.169 -875.942 659.993 -502.853 728.629 -517.808 175.359 -930.754 297.983 -547.441 152.470 -637.898 894.650 -326.731 573.565 -704.276 869.381 -404.889 803.522 -945.067 847.865 -328.715 488.723 -192.907 542.314 -951.201 743.095 -874.874 710.013 -706.748 714.652 -103.000 101.810 -821.955 127.018 -997.803 744.804 -930.784 889.248 -462.020 402.539 -62.716 367.351 -125.370 557.054 -472.701 412.488 -677.175 755.638 -281.594 737.846 -306.467 667.074 -396.008 739.494 -468.978 690.329 -676.229 354.289 -698.080 459.761 -820.734 48.311 -680.074 90.670 -936.430 530.290 -311.594 508.835 -263.192 283.029 -958.434 707.450 -21.332 507.431 -633.900 276.101 -851.039 571.703 -316.294 44.557 -812.006 560.900 -123.417 185.675 -412.885 19.227 -563.585 621.052 -638.417 479.904 -581.256 73.122 -443.312 875.546 -616.596 607.593 -682.028 423.231 -397.229 9.705 -942.534 78.280 -681.448 838.435 -253.151 149.541 -671.010 501.755 -131.382 171.056 -312.845 197.821 -943.175 623.035 -208.136 64.547 -41.231 596.271 -347.575 382.122 -651.936 993.744 -391.339 171.941 -978.576 362.987 -713.126 36.073 -490.158 953.093 -926.298 580.279 -865.017 90.091 -111.270 264.931 -556.688 464.431 -462.966 27.650 -452.223 424.238 -576.708 520.890 -590.838 868.374 -91.647 308.390 -411.634 832.636 -910.550 864.895 -499.802 363.262 -714.011 721.854 -299.234 771.203 -988.983 603.473 -760.979 860.836 -289.163 896.970 -395.642 227.454 -946.959 300.241 -699.301 216.437 -954.955 991.363 -420.698 638.539 -236.549 162.816 -639.515 834.681 -23.682 265.481 -123.447 184.118 -560.808 804.498 -933.683 649.800 -853.694 32.075 -746.971 454.390 -682.180 380.749 -863.369 481.155 -595.019 980.041 -368.175 492.996 -106.113 101.291 -417.066 763.756 -810.663 873.928 -112.735 215.125 -639.790 116.642 -942.534 653.615 -972.808 628.071 -244.819 200.323 -825.526 779.748 -674.062 508.347 -833.613 755.760 -131.993 860.591 -249.489 282.754 -134.953 742.546 -671.651 193.548 -85.086 983.215 -725.303 668.905 -414.838 58.229 -412.732 500.412 -73.031 648.885 -352.550 218.970 -321.818 50.478 -626.179 431.959 -312.601 524.583 -450.484 213.233 -410.108 187.689 -395.703 889.737 -733.421 531.541 -366.466 67.995 -882.199 167.180 -65.737 245.247 -317.637 888.241 -159.703 847.468 -366.192 645.619 -862.514 39.460 -314.982 528.397 -159.795 150.243 -568.224 344.401 -389.843 56.825 -332.408 893.887 -400.342 371.380 -799.860 530.412 -0.610 774.529 -298.959 102.695 -927.427 338.816 -380.169 871.090 -42.695 186.651 -305.795 492.050 -983.367 325.205 -913.450 665.212 -980.010 3.571 -320.811 536.058 -65.188 434.645 -441.267 448.225 -388.592 226.081 -778.588 139.073 -858.425 364.299 -469.924 972.747 -827.906 94.485 -45.259 303.385 -45.320 541.246 -872.829 563.952 -586.627 413.007 -758.324 172.277 -988.891 634.205 -667.714 850.246 -304.025 248.939 -41.383 448.012 -291.116 440.046 -669.179 868.496 -465.896 6.806 -594.287 184.729 -226.783 145.756 -15.809 544.664 -775.628 877.712 -657.582 956.572 -52.034 965.087 -572.741 549.242 -400.403 663.350 -852.687 400.433 -187.841 150.090 -208.808 527.573 -92.196 975.494 -896.481 134.098 -278.726 378.155 -949.004 705.588 -184.027 809.961 -191.351 49.165 -126.347 513.474 -1.740 870.083 -460.799 495.987 -289.987 979.003 -498.062 743.828 -661.397 724.143 -905.637 20.417 -235.084 741.661 -810.419 92.410 -85.299 617.878 -320.811 726.920 -774.407 557.970 -687.979 304.392 -946.501 653.584 -824.000 390.118 -450.423 844.417 -396.710 108.707 -960.692 166.387 -219.123 664.937 -565.264 381.115 -152.654 854.823 -288.858 579.669 -242.744 910.794 -20.600 854.884 -305.582 524.369 -814.600 635.578 -684.957 390.698 -32.411 776.971 -397.473 117.893 -296.182 0.305 -385.510 845.698 -720.817 776.299 -96.133 416.608 -394.299 244.942 -105.014 443.861 -574.969 267.251 -3.906 119.083 -574.114 200.537 -270.852 104.617 -792.932 492.782 -341.105 352.947 -882.687 688.772 -598.407 198.004 -496.414 942.228 -504.685 561.632 -601.367 627.430 -587.146 618.824 -820.704 144.322 -501.846 766.076 -773.095 510.788 -891.690 235.817 -879.452 835.383 -258.583 201.422 -604.724 265.175 -567.827 716.025 -604.572 501.816 -803.430 328.898 -744.469 479.415 -193.762 723.838 -461.074 298.593 -325.724 222.236 -434.034 10.163 -866.146 495.407 -36.866 341.899 -109.561 329.630 -536.241 962.676 -71.047 787.683 -507.675 377.209 -342.235 610.401 -437.147 45.839 -430.311 202.673 -976.745 822.199 -797.754 46.663 -823.481 303.140 -322.336 886.868 -689.840 184.759 -395.520 530.137 -334.971 217.719 -378.460 605.060 -125.034 856.075 -633.992 123.692 -91.708 193.091 -853.847 189.947 -957.518 278.268 -899.136 698.294 -96.469 408.490 -873.684 366.192 -899.472 487.808 -648.091 944.548 -512.070 49.348 -554.186 949.553 -414.869 33.052 -467.757 759.514 -813.715 912.900 -998.901 421.186 -309.488 267.556 -8.423 8.332 -816.248 388.379 -169.469 877.071 -195.471 17.823 -792.322 661.153 -576.647 812.830 -632.038 351.756 -831.446 626.362 -897.153 304.453 -171.361 201.209 -178.137 518.052 -337.107 369.610 -514.847 28.260 -348.460 352.245 -320.933 760.949 -283.364 251.015 -384.991 687.490 -55.208 328.532 -666.158 627.003 -656.911 168.828 -103.549 538.743 -840.327 312.296 -158.300 648.396 -700.186 459.273 -306.406 252.174 -131.138 835.658 -201.788 542.344 -626.240 814.295 -727.897 298.074 -386.334 386.151 -656.850 785.211 -208.533 574.694 -134.495 708.640 -122.929 387.371 -710.807 561.602 -245.827 398.083 -133.427 214.637 -818.842 554.155 -624.134 88.900 -901.944 301.737 -856.105 757.164 -690.023 623.249 -351.390 316.172 -920.682 80.721 -516.892 374.371 -343.059 458.724 -37.629 998.596 -715.629 100.681 -846.614 463.240 -302.316 532.395 -389.142 146.489 -335.063 466.048 -401.196 416.120 -412.366 779.382 -919.828 849.788 -301.706 562.731 -745.201 632.649 -115.299 828.486 -72.085 476.943 -327.586 976.287 -510.422 906.339 -603.137 607.776 -213.050 249.489 -904.019 784.814 -329.630 186.346 -845.058 324.870 -505.631 190.954 -766.167 226.966 -644.887 714.255 -489.822 822.657 -654.592 451.247 -233.192 744.896 -391.400 535.630 -643.117 309.458 -527.635 5.860 -422.926 402.081 -555.986 386.853 -519.883 464.858 -651.601 730.064 -341.746 676.626 -610.645 956.877 -971.648 919.858 -583.422 848.079 -849.422 628.895 -821.314 523.820 -888.852 112.430 -156.224 757.408 -498.917 444.624 -431.196 966.826 -478.256 518.143 -600.635 227.912 -251.350 353.008 -719.657 152.593 -415.265 255.379 -540.544 976.196 -65.737 919.401 -935.575 697.378 -871.242 66.073 -864.467 614.704 -363.842 713.492 -105.960 103.366 -415.815 670.980 -471.480 975.951 -370.098 352.214 -719.840 270.699 -794.336 500.107 -892.422 811.762 -326.273 917.692 -286.386 384.014 -580.096 798.456 -785.913 867.519 -581.591 750.237 -768.914 174.200 -701.834 106.143 -309.458 331.370 -557.329 616.321 -893.216 555.193 -845.882 114.200 -365.612 658.406 -586.718 251.503 -331.278 635.548 -733.634 894.833 -723.014 769.860 -629.933 278.451 -759.880 105.258 -273.904 506.821 -12.360 627.430 -863.704 499.924 -794.092 997.528 -590.136 976.318 -597.858 182.440 -146.336 566.607 -796.014 825.343 -922.971 651.906 -322.825 700.034 -357.555 20.203 -558.214 93.265 -407.300 935.423 -131.230 458.388 -613.178 711.509 -862.484 184.240 -724.937 387.158 -563.555 823.054 -355.144 593.036 -913.205 621.143 -631.642 206.549 -127.842 695.975 -316.263 887.356 -646.199 703.574 -359.691 87.436 -546.007 339.854 -360.088 629.810 -912.198 519.669 -895.169 448.775 -874.722 577.380 -195.746 586.657 -535.356 332.652 -130.192 39.766 -501.602 365.276 -967.833 547.868 -247.047 342.662 -890.500 920.713 -16.358 743.797 -721.091 995.300 -494.278 823.511 -837.458 818.140 -956.755 160.649 -740.562 145.421 -123.325 634.205 -245.735 855.586 -429.701 170.446 -766.045 367.534 -938.475 105.869 -655.507 658.773 -607.593 508.774 -82.278 976.531 -135.258 303.476 -399.670 836.268 -99.094 541.490 -483.657 400.952 -609.546 662.374 -6.409 834.895 -195.410 88.900 -113.895 726.035 -140.690 0.061 -476.455 170.202 -991.333 625.080 -181.249 611.530 -450.423 903.165 -435.347 31.953 -381.268 851.894 -547.990 584.735 -136.204 488.693 -160.894 264.504 -930.540 648.396 -195.471 708.548 -480.056 541.215 -485.458 722.465 -621.204 394.940 -563.952 624.287 -131.993 24.293 -573.351 0.855 -473.342 672.506 -767.296 969.756 -668.661 967.345 -573.016 540.971 -41.108 336.772 -682.974 172.124 -26.948 727.165 -144.627 110.508 -783.807 967.559 -916.898 616.108 -812.616 624.897 -862.270 659.261 -311.930 692.709 -643.117 186.651 -483.688 957.640 -491.226 549.394 -508.377 387.616 -318.827 187.048 -409.375 385.083 -140.507 161.138 -524.430 249.336 -274.148 632.008 -803.400 691.458 -290.078 873.043 -650.899 745.811 -176.916 915.372 -532.670 921.903 -693.167 417.554 -64.272 939.970 -372.692 853.298 -800.989 894.498 -153.691 611.499 -447.707 189.154 -99.307 102.115 -707.419 86.886 -178.625 461.531 -487.136 219.214 -577.105 951.415 -680.074 897.946 -505.203 644.581 -242.470 573.717 -973.449 491.836 -784.631 284.524 -503.372 363.292 -393.597 438.246 -242.622 158.147 -907.895 773.186 -453.139 576.586 -361.400 839.564 -840.938 647.298 -816.492 846.889 -696.890 605.029 -304.086 219.764 -316.233 211.158 -90.335 706.778 -666.677 111.423 -988.037 385.662 -772.912 324.717 -931.425 408.826 -786.737 456.191 -534.013 832.850 -211.676 728.935 -847.102 375.591 -250.557 427.747 -38.301 445.021 -744.591 848.689 -208.960 282.968 -673.513 348.186 -68.697 568.133 -684.622 585.803 -686.361 321.757 -620.014 553.667 -35.676 459.670 -510.666 487.075 -554.888 834.620 -5.890 249.702 -438.429 112.735 -707.389 287.027 -880.123 327.555 -375.835 741.935 -985.992 455.519 -479.965 826.167 -576.067 856.838 -55.574 41.383 -593.341 925.260 -344.127 343.669 -338.939 790.551 -179.388 844.996 -252.449 417.554 -590.777 145.573 -455.580 945.433 -592.303 891.079 -778.497 610.706 -625.904 647.664 -487.136 98.483 -627.552 689.810 -430.738 664.724 -185.492 793.390 -827.662 873.898 -758.843 628.681 -408.887 295.694 -425.398 846.828 -137.669 4.456 -127.750 452.986 -223.975 224.952 -886.044 560.808 -652.760 968.535 -946.074 121.250 -944.548 3.235 -332.255 719.779 -367.168 1.648 -773.034 35.737 -317.637 210.120 -468.368 57.649 -92.410 483.322 -667.837 647.938 -765.191 27.894 -527.787 551.042 -390.912 698.630 -216.865 438.917 -254.707 191.137 -737.968 86.978 -384.442 975.036 -436.079 274.972 -45.686 310.648 -660.207 506.027 -437.910 194.037 -548.357 137.913 -310.526 572.893 -404.492 20.173 -717.765 678.060 -635.792 230.720 -630.726 814.020 -719.413 5.921 -625.782 451.888 -167.119 457.808 -367.870 969.207 -956.938 172.063 -107.456 879.635 -400.006 280.648 -909.909 896.908 -912.229 102.847 -835.841 676.351 -658.376 948.241 -791.955 577.960 -538.560 175.787 -269.845 294.717 -484.787 102.390 -692.740 689.871 -537.126 854.762 -588.092 686.850 -667.806 758.446 -305.368 555.986 -821.955 357.860 -497.330 440.962 -144.230 660.604 -83.712 469.802 -859.554 700.461 -916.196 293.069 -776.666 12.329 -863.247 394.055 -883.969 113.102 -533.586 13.764 -5.524 582.049 -357.219 35.127 -986.572 834.620 -242.470 669.912 -376.782 183.355 -527.940 292.032 -80.782 279.794 -448.347 261.269 -943.937 530.686 -832.575 80.782 -742.180 582.751 -252.907 732.475 -545.549 469.619 -344.432 533.647 -922.941 514.512 -512.619 359.355 -957.640 582.507 -748.985 573.199 -542.070 776.299 -772.271 511.124 -920.835 168.828 -214.972 861.721 -950.102 667.196 -73.519 786.645 -42.909 600.665 -140.568 125.217 -268.807 127.445 -638.783 526.475 -576.098 53.255 -774.377 852.931 -606.342 156.133 -429.395 699.454 -69.246 610.401 -711.478 371.227 -146.764 604.358 -579.546 164.373 -895.383 744.896 -264.718 293.039 -115.055 342.998 -704.703 306.833 -653.951 174.017 -710.654 342.051 -617.023 805.963 -85.208 50.844 -448.195 90.152 -410.627 551.805 -353.923 907.865 -725.089 245.643 -37.477 766.045 -807.001 840.083 -212.531 337.107 -285.195 427.259 -864.650 535.295 -294.076 957.915 -729.850 224.006 -892.361 955.412 -958.373 147.954 -964.385 814.081 -432.997 183.477 -822.504 525.101 -710.410 500.961 -229.499 174.017 -54.048 733.268 -59.511 53.377 -528.092 743.522 -316.507 734.367 -619.953 86.612 -728.843 941.160 -361.614 757.591 -638.752 571.856 -417.158 320.658 -405.805 709.647 -106.265 13.428 -42.116 967.772 -831.721 918.973 -299.539 12.391 -880.032 800.104 -926.115 607.044 -63.967 689.749 -311.472 21.882 -175.573 830.683 -239.814 152.532 -718.436 58.718 -968.749 191.137 -887.967 223.029 -353.191 194.220 -268.624 737.266 -233.039 390.606 -216.651 855.190 -803.095 573.412 -396.954 765.069 -184.118 419.782 -443.190 95.645 -914.212 82.003 -209.540 928.434 -578.265 894.040 -583.239 909.116 -295.389 536.699 -326.029 552.965 -282.083 506.088 -914.151 336.711 -210.608 228.065 -844.508 671.773 -580.950 663.076 -377.087 351.665 -825.098 745.048 -181.188 568.255 -362.682 497.971 -854.701 89.602 -326.395 173.925 -785.485 694.174 -176.092 256.447 -323.069 454.176 -920.499 672.720 -729.698 962.645 -164.647 58.596 -879.360 97.354 -702.933 420.240 -173.833 415.937 -874.996 35.585 -644.032 775.109 -404.798 940.428 -705.649 268.654 -940.458 841.456 -538.133 77.578 -13.977 801.508 -555.193 325.632 -639.912 539.659 -935.881 534.959 -271.126 690.298 -684.957 774.804 -331.095 865.078 -191.595 97.507 -40.803 861.293 -754.479 355.266 -759.453 860.500 -42.543 991.424 -557.573 961.028 -960.326 900.296 -241.401 888.424 -885.891 949.004 -547.044 227.149 -750.877 255.165 -723.319 17.731 -931.120 814.295 -222.053 62.746 -416.211 570.269 -714.774 785.577 -227.577 523.453 -153.722 985.595 -552.934 969.024 -97.385 333.750 -566.607 460.372 -17.518 952.147 -403.974 590.777 -808.283 920.896 -258.950 186.956 -214.393 57.070 -73.428 8.881 -398.724 808.679 -787.133 548.753 -366.802 607.288 -616.626 23.621 -467.727 523.942 -332.743 155.217 -689.932 571.154 -4.517 830.195 -970.611 495.254 -178.808 235.450 -237.587 402.783 -964.080 561.571 -402.539 64.547 -987.243 868.465 -23.591 241.218 -692.587 206.671 -857.356 874.081 -950.926 588.702 -17.579 484.725 -447.981 903.195 -960.845 627.827 -821.284 366.558 -16.236 739.830 -13.306 605.518 -679.586 228.431 -810.633 963.836 -389.386 145.695 -36.836 127.873 -4.395 288.949 -369.274 664.083 -701.010 73.336 -246.712 562.151 -509.049 19.379 -838.221 378.246 -205.451 199.744 -540.941 70.956 -783.715 488.540 -976.196 125.034 -218.451 957.244 -952.116 55.483 -743.675 260.689 -362.102 886.502 -363.262 357.433 -487.320 698.599 -812.891 407.300 -672.445 838.252 -691.641 190.832 -843.043 882.717 -982.543 893.826 -833.613 955.199 -680.136 600.757 -994.873 482.803 -744.713 341.258 -49.104 991.943 -100.986 32.624 -662.435 34.364 -900.906 162.999 -702.200 838.130 -768.365 558.245 -649.220 776.452 -245.643 76.571 -132.786 249.092 -159.337 574.938 -57.436 69.430 -125.156 990.265 -290.292 951.170 -910.123 879.879 -377.850 188.238 -870.876 264.748 -260.598 122.227 -186.987 119.114 -454.604 490.158 -107.974 350.200 -668.508 247.230 -932.585 612.110 -325.022 957.854 -939.207 797.510 -955.199 348.552 -986.694 550.584 -934.660 117.222 -3.143 645.344 -530.381 591.479 -82.675 572.954 -726.798 330.638 -408.124 181.707 -799.799 264.779 -718.497 713.584 -107.639 464.614 -540.574 80.782 -67.476 136.021 -902.524 726.829 -786.004 932.981 -748.772 914.579 -313.181 182.257 -774.987 786.462 -988.037 114.689 -901.395 39.521 -844.569 695.242 -103.854 559.679 -547.288 146.977 -821.009 858.455 -824.702 762.047 -656.087 656.514 -869.442 93.204 -592.853 457.137 -674.276 120.487 -443.556 453.902 -772.118 485.763 -748.314 616.016 -349.132 389.660 -844.295 295.022 -199.805 244.209 -323.496 196.966 -492.386 675.314 -598.376 63.417 -813.715 968.169 -792.901 905.087 -461.959 550.340 -679.312 132.267 -456.465 605.213 -877.956 425.214 -232.734 410.291 -39.857 688.620 -492.111 493.942 -230.567 933.805 -174.108 203.864 -233.406 432.478 -20.905 781.945 -991.974 985.656 -702.170 538.224 -909.726 651.326 -969.176 218.665 -225.898 775.475 -807.093 159.673 -186.254 668.935 -54.018 323.588 -227.546 774.834 -455.550 808.954 -894.345 669.942 -623.493 928.892 -707.022 743.675 -867.946 451.796 -699.973 898.831 -370.983 97.690 -847.896 117.130 -670.858 884.396 -100.162 234.260 -925.504 416.883 -240.852 767.235 -924.284 713.858 -293.954 138.310 -316.202 665.120 -692.282 139.561 -24.049 713.645 -928.556 980.651 -312.449 855.831 -907.895 765.130 -479.232 554.094 -720.237 737.693 -638.478 655.110 -51.210 146.886 -564.257 907.865 -950.743 66.897 -63.356 174.780 -177.343 21.668 -846.492 930.387 -838.099 756.035 -365.825 140.294 -541.398 996.704 -588.488 115.329 -782.891 547.288 -174.047 433.668 -782.128 561.357 -25.269 525.163 -489.303 336.528 -680.593 11.597 -980.621 474.136 -516.892 396.466 -961.150 747.612 -232.124 198.248 -593.768 523.942 -575.426 120.548 -373.058 81.362 -794.397 353.343 -262.917 667.226 -767.663 598.773 -816.523 640.095 -291.971 915.159 -497.482 539.415 -492.233 973.205 -920.988 426.618 -823.206 818.262 -233.467 341.716 -632.038 731.864 -349.925 218.513 -749.870 286.813 -267.159 102.908 -81.545 189.367 -172.063 17.396 -662.221 2.289 -563.646 316.019 -149.266 342.418 -107.273 873.104 -218.757 646.626 -440.413 949.950 -834.864 100.040 -647.816 82.827 -861.019 819.941 -625.965 836.329 -981.719 889.309 -54.353 765.557 -403.485 333.781 -193.426 431.166 -304.086 635.670 -227.088 810.999 -498.398 878.903 -369.121 951.598 -289.682 118.442 -451.857 204.047 -975.616 68.331 -216.132 887.509 -976.806 701.407 -21.149 723.930 -57.436 855.312 -192.999 888.424 -606.677 437.941 -730.430 18.281 -448.561 326.212 -587.146 25.056 -150.975 551.927 -248.787 52.644 -300.668 868.618 -823.634 426.191 -714.072 292.886 -365.581 934.477 -52.522 714.194 -648.671 290.262 -810.327 166.631 -111.087 112.278 -144.719 856.716 -188.208 272.103 -516.434 540.605 -752.861 950.194 -609.485 344.920 -881.649 244.697 -498.947 624.439 -666.646 676.809 -535.630 950.743 -290.201 435.957 -916.349 825.434 -82.614 709.616 -408.246 211.890 -780.694 940.275 -196.539 478.927 -706.412 354.167 -323.710 850.276 -84.078 605.365 -689.322 953.887 -215.186 878.353 -79.379 564.501 -729.057 293.954 -193.396 133.244 -628.803 961.455 -138.554 198.218 -350.627 520.615 -359.081 269.509 -555.803 518.509 -470.260 282.907 -873.714 463.179 -965.331 215.186 -314.646 899.533 -264.107 955.870 -571.734 349.803 -72.298 28.077 -929.685 463.637 -520.096 253.212 -0.214 220.435 -48.616 952.116 -2.228 528.397 -513.535 777.825 -805.445 63.723 -473.739 772.423 -456.832 693.899 -134.800 742.363 -407.910 328.562 -915.220 546.037 -162.175 542.039 -104.312 387.097 -561.052 810.907 -581.164 707.389 -427.320 710.776 -62.227 773.125 -784.753 915.525 -847.560 548.570 -372.631 343.303 -533.341 950.072 -673.940 292.581 -660.451 75.014 -176.031 912.320 -766.900 499.191 -82.308 849.574 -813.562 235.908 -194.037 419.141 -451.582 451.399 -180.731 137.791 -100.436 529.557 -957.884 968.078 -305.185 580.096 -390.942 114.231 -341.838 983.917 -44.404 715.445 -539.506 69.185 -194.159 278.237 -288.095 512.131 -822.565 194.006 -200.262 556.139 -814.631 183.233 -396.435 642.964 -74.068 12.055 -381.787 549.852 -778.191 323.435 -483.383 626.179 -489.822 927.671 -317.057 223.609 -345.958 395.520 -252.022 913.144 -40.803 297.861 -342.387 583.178 -822.901 935.514 -694.357 12.146 -224.281 903.012 -737.358 9.583 -741.295 330.271 -368.694 719.077 -184.820 145.726 -439.619 177.313 -919.553 204.443 -552.049 722.648 -710.471 625.477 -634.724 347.026 -395.611 181.951 -267.251 585.070 -103.732 87.466 -221.015 33.753 -235.633 22.889 -185.583 97.324 -927.854 747.063 -149.449 49.745 -217.566 135.166 -403.912 9.919 -627.613 988.891 -638.478 922.452 -389.752 461.287 -97.140 138.035 -25.758 441.145 -263.771 687.429 -504.532 739.891 -45.503 842.189 -693.930 424.787 -923.215 56.490 -326.731 142.705 -36.958 883.663 -198.614 777.703 -676.565 960.570 -817.438 286.172 -144.414 654.897 -222.510 53.926 -460.585 467.574 -192.480 618.091 -878.262 785.180 -560.533 98.056 -678.610 75.564 -856.044 179.418 -213.538 120.792 -990.783 994.171 -665.456 380.596 -209.174 741.020 -492.355 80.752 -20.722 390.149 -27.375 119.694 -333.598 315.226 -201.300 387.158 -508.377 197.119 -856.868 588.885 -550.127 42.787 -623.646 170.660 -158.238 663.350 -822.291 436.048 -852.229 454.451 -366.741 450.941 -892.514 823.634 -133.122 829.066 -214.759 107.578 -764.458 992.218 -97.049 323.466 -379.437 998.627 -777.551 598.102 -154.363 533.616 -742.729 618.366 -246.925 156.194 -903.836 947.111 -30.274 394.848 -381.115 547.899 -106.723 787.164 -113.956 362.529 -69.338 456.374 -16.022 285.043 -480.239 318.644 -894.101 375.958 -34.608 515.152 -849.269 660.421 -378.918 162.420 -379.498 354.259 -552.263 14.924 -901.883 861.385 -519.272 133.122 -913.541 386.395 -764.000 151.799 -510.208 506.363 -412.549 240.974 -480.850 545.061 -854.335 354.625 -697.073 93.997 -329.600 859.828 -16.327 523.453 -452.986 140.568 -417.676 827.509 -140.873 270.180 -588.427 646.962 -912.290 345.470 -680.929 813.623 -31.068 577.136 -457.869 259.835 -459.273 729.392 -545.274 637.104 -89.053 3.265 -11.231 487.136 -223.365 957.030 -990.081 309.824 -772.820 556.871 -569.628 371.105 -138.493 953.215 -661.489 594.958 -249.031 74.465 -72.054 383.129 -720.481 633.412 -493.667 706.259 -608.234 639.241 -634.297 310.373 -719.413 9.156 -204.779 382.275 -954.466 373.669 -982.269 517.594 -646.962 668.508 -668.203 335.551 -370.098 607.776 -760.704 583.697 -178.747 631.520 -158.513 76.815 -755.852 421.766 -716.880 313.517 -431.715 580.676 -472.671 114.261 -545.427 564.348 -758.934 124.668 -116.398 466.536 -926.023 527.787 -295.511 745.445 -889.676 809.107 -564.287 487.930 -223.426 918.058 -150.548 304.270 -15.107 669.790 -630.207 447.676 -205.451 730.857 -182.592 252.266 -628.071 32.655 -469.619 482.894 -469.283 956.389 -606.098 691.122 -366.680 133.152 -191.046 170.507 -864.986 203.223 -867.946 605.670 -448.134 377.911 -383.312 7.782 -866.482 147.832 -611.988 31.861 -977.172 981.689 -517.930 267.708 -817.652 358.592 -519.242 599.902 -129.643 978.759 -226.447 229.469 -53.560 495.010 -22.431 451.888 -211.249 609.973 -452.834 784.021 -896.451 882.046 -896.023 535.112 -591.021 84.231 -480.728 414.380 -526.688 459.334 -720.939 269.814 -509.873 715.384 -835.871 551.317 -729.240 105.258 -224.525 592.334 -764.336 433.760 -63.326 303.598 -514.328 336.344 -495.346 372.784 -265.053 673.025 -380.078 563.585 -613.849 381.329 -72.878 208.350 -470.382 631.886 -202.033 487.747 -852.351 630.543 -912.717 591.144 -695.029 910.733 -546.648 351.939 -393.078 459.883 -225.959 451.003 -293.588 523.423 -310.129 782.128 -859.127 430.372 -194.494 73.672 -719.199 284.036 -419.782 359.600 -329.539 862.026 -560.472 393.750 -457.076 568.468 -861.446 601.611 -210.364 783.288 -91.342 662.557 -833.186 451.247 -581.683 316.843 -980.834 255.257 -919.828 491.104 -697.653 217.261 -265.358 335.734 -814.295 70.742 -758.324 268.197 -983.673 248.390 -987.701 616.108 -74.435 828.700 -989.319 953.337 -140.721 285.348 -741.844 723.563 -686.453 383.190 -629.688 244.545 -443.587 64.241 -841.121 686.941 -382.855 667.867 -170.995 121.586 -175.481 328.471 -196.387 228.828 -824.885 894.986 -294.015 763.756 -687.033 215.278 -468.368 370.983 -598.376 129.765 -458.785 842.891 -329.691 17.609 -95.004 414.838 -84.994 239.540 -369.243 191.382 -264.290 320.750 -193.823 296.976 -208.289 217.933 -313.303 845.119 -144.810 514.023 -339.305 319.559 -54.720 884.243 -377.514 461.409 -676.809 677.602 -215.033 255.806 -369.823 957.396 -537.034 112.003 -50.996 844.172 -141.362 830.500 -929.289 505.417 -620.350 451.064 -252.113 635.578 -477.493 575.426 -785.058 769.585 -149.205 258.126 -242.103 274.697 -898.953 59.816 -386.395 363.475 -53.468 356.059 -19.044 972.076 -549.791 495.926 -576.037 847.468 -260.903 903.989 -550.584 687.551 -70.162 719.321 -461.165 677.694 -161.992 65.340 -582.568 267.220 -498.489 544.481 -159.703 530.473 -949.980 50.813 -322.611 954.924 -48.830 495.285 -421.186 1.373 -835.353 536.332 -998.779 279.031 -763.329 910.428 -122.990 679.556 -136.021 455.885 -293.008 314.188 -39.308 423.780 -641.408 596.881 -242.073 169.713 -649.953 318.033 -31.953 820.124 -97.690 52.156 -455.550 7.141 -460.280 742.973 -931.425 265.358 -479.202 810.450 -705.252 184.576 -119.572 622.700 -115.177 912.137 -635.517 677.145 -136.723 98.514 -961.638 334.147 -175.542 880.245 -149.388 447.340 -577.105 993.439 -67.263 734.062 -821.833 612.079 -83.102 229.896 -874.691 4.730 -947.874 670.827 -657.704 603.198 -599.261 146.794 -114.170 576.983 -103.854 870.998 -833.705 507.675 -457.045 407.300 -706.198 256.447 -458.541 201.270 -574.328 618.671 -383.374 757.134 -352.336 859.462 -666.372 305.063 -580.676 723.807 -318.827 302.713 -884.915 15.076 -296.793 614.185 -307.535 335.673 -538.865 710.501 -981.780 83.316 -892.880 735.588 -115.787 297.372 -649.892 780.969 -756.249 447.981 -904.599 213.233 -299.875 762.871 -460.250 398.083 -221.900 184.545 -497.726 664.602 -989.990 552.507 -726.524 853.389 -632.435 103.336 -237.342 292.520 -929.502 883.480 -774.438 545.152 -696.493 167.302 -646.443 771.905 -127.293 475.326 -995.025 52.736 -667.501 285.195 -639.363 511.338 -385.113 30.335 -215.735 585.803 -308.542 479.263 -830.653 289.956 -699.850 89.145 -946.532 808.405 -732.231 428.449 -718.467 269.143 -540.941 260.964 -500.931 38.209 -115.452 386.273 -743.248 379.070 -2.716 829.371 -992.218 821.039 -289.285 473.861 -221.229 80.691 -831.782 732.444 -204.230 879.604 -203.833 347.758 -153.172 502.213 -329.142 918.485 -337.992 438.002 -268.075 243.080 -907.895 950.987 -127.903 76.357 -632.282 920.988 -564.653 391.369 -780.694 800.073 -845.363 741.081 -859.951 27.955 -939.817 813.593 -427.290 750.175 -610.309 774.102 -699.026 182.501 -968.139 488.113 -172.124 466.109 -465.590 218.909 -978.820 356.243 -792.444 893.704 -192.053 588.763 -645.314 531.541 -800.958 268.288 -838.740 927.427 -574.969 121.525 -727.195 185.827 -535.478 959.471 -405.835 197.638 -253.395 192.358 -659.902 654.164 -691.977 741.417 -130.375 692.038 -812.983 190.222 -665.517 762.749 -665.609 520.859 -326.579 820.490 -176.214 276.955 -16.633 422.132 -358.318 498.917 -201.147 833.094 -160.985 273.873 -688.986 732.719 -674.856 245.125 -943.083 613.117 -914.151 923.673 -888.577 465.133 -893.796 146.825 -688.467 845.027 -220.069 526.872 -454.085 915.891 -913.755 233.375 -360.454 557.360 -684.378 953.856 -134.281 137.547 -374.462 375.256 -384.045 40.712 -792.413 31.312 -740.318 544.542 -652.791 858.364 -275.796 140.812 -842.860 304.147 -172.979 893.338 -733.940 333.171 -108.890 926.359 -756.401 172.063 -325.205 638.050 -957.396 139.073 -852.870 732.017 -759.209 401.379 -859.371 660.970 -638.173 3.540 -588.366 576.464 -941.618 11.689 -859.432 377.911 -562.822 116.276 -597.186 955.290 -691.671 537.675 -358.623 218.696 -360.576 578.448 -327.006 8.942 -3.754 665.609 -741.569 482.711 -749.382 226.966 -231.208 65.859 -662.221 245.308 -21.607 569.292 -657.002 833.766 -483.779 560.167 -299.783 676.778 -993.347 583.178 -217.170 679.800 -569.079 324.839 -331.431 671.865 -259.651 315.104 -640.675 504.471 -746.849 259.651 -762.749 391.034 -134.465 597.125 -961.364 829.798 -391.797 374.126 -873.623 955.107 -419.691 33.113 -657.308 659.566 -208.716 205.451 -776.849 331.889 -57.772 104.434 -146.886 553.545 -322.123 611.560 -851.741 598.041 -659.108 650.014 -159.917 76.876 -241.188 938.932 -52.553 575.640 -904.141 722.190 -983.734 624.073 -699.606 565.752 -92.380 843.989 -820.917 816.950 -584.124 618.397 -370.342 819.758 -501.450 126.255 -937.376 479.507 -601.703 85.910 -455.641 271.218 -560.900 51.332 -308.603 284.738 -222.785 604.968 -151.616 400.983 -111.270 290.475 -419.416 192.663 -925.596 630.085 -988.372 643.391 -236.244 68.911 -961.364 278.848 -101.291 191.473 -44.618 804.132 -821.009 52.767 -485.275 840.022 -550.096 969.085 -37.751 853.420 -986.084 610.645 -928.709 874.325 -852.443 741.783 -288.400 93.875 -395.703 450.362 -17.975 937.040 -614.856 211.829 -560.564 703.452 -441.664 630.726 -545.854 370.800 -591.388 203.742 -776.238 653.462 -301.675 948.180 -523.606 911.283 -679.373 238.838 -605.365 1.434 -873.074 698.538 -208.502 667.531 -790.796 484.207 -930.662 559.313 -581.347 813.837 -6.226 477.462 -598.132 77.059 -187.445 936.216 -63.875 373.791 -247.993 638.386 -155.675 823.939 -578.570 956.389 -728.385 492.752 -843.074 12.360 -395.520 274.911 -164.006 452.376 -186.499 581.347 -806.085 506.851 -498.581 172.765 -826.136 432.814 -562.517 983.154 -659.291 929.960 -140.812 277.291 -109.012 625.507 -676.870 986.389 -710.105 221.046 -614.307 564.470 -933.805 395.245 -104.740 210.791 -203.192 56.185 -823.267 800.653 -188.147 36.958 -109.714 369.213 -348.033 828.639 -155.217 491.836 -191.351 443.617 -452.223 404.370 -221.076 4.212 -227.027 207.831 -33.998 149.052 -73.336 0.488 -543.291 851.924 -506.058 281.564 -792.901 746.239 -653.249 470.168 -332.286 549.272 -806.177 883.236 -620.869 679.891 -44.801 15.992 -429.884 662.862 -658.925 469.436 -711.722 414.716 -582.293 367.290 -904.263 3.723 -559.648 607.654 -139.866 978.362 -264.779 791.864 -327.372 857.936 -88.443 175.146 -575.488 879.147 -815.027 482.559 -927.396 591.998 -906.430 933.500 -874.020 399.335 -612.659 319.285 -615.833 633.320 -626.637 477.432 -541.185 262.886 -503.220 5.493 -890.194 825.678 -560.320 559.526 -72.909 678.518 -481.429 579.913 -610.920 159.734 -337.901 788.965 -170.049 757.653 -249.916 303.385 -654.195 878.445 -405.103 706.076 -828.181 307.413 -652.821 920.499 -438.826 957.549 -394.055 231.391 -302.622 998.596 -984.313 296.243 -328.990 961.089 -369.427 489.944 -948.119 908.506 -172.216 427.961 -911.313 271.706 -949.400 10.407 -933.744 439.100 -836.726 831.812 -147.252 696.432 -301.889 299.417 -832.789 609.973 -223.670 304.605 -400.586 446.821 -15.595 790.674 -87.527 726.096 -13.581 60.549 -339.640 494.583 -846.065 169.225 -349.132 420.972 -4.913 242.927 -714.560 302.042 -336.772 70.711 -692.465 74.648 -672.720 810.755 -9.857 927.610 -315.348 155.614 -705.924 606.525 -602.344 800.623 -971.587 506.149 -264.473 558.275 -456.252 643.391 -797.906 963.317 -9.705 104.678 -568.163 711.325 -328.562 62.410 -865.993 775.597 -475.570 952.605 -632.649 544.847 -740.928 909.146 -74.129 826.899 -814.051 47.212 -882.748 60.549 -734.428 690.390 -284.585 581.042 -590.991 134.342 -632.649 281.075 -437.819 42.207 -762.719 512.955 -395.642 63.631 -832.301 574.053 -407.575 772.973 -860.622 620.380 -617.878 519.059 -688.284 351.482 -842.586 281.198 -575.915 310.617 -100.497 124.454 -159.978 143.925 -673.940 348.613 -985.107 662.282 -666.799 923.948 -330.760 49.623 -530.045 308.084 -552.324 61.831 -522.599 237.373 -653.890 558.885 -576.220 586.596 -312.815 215.552 -533.830 890.835 -73.763 753.105 -229.530 623.218 -931.669 536.149 -378.857 822.138 -21.943 879.086 -748.863 162.023 -637.196 904.416 -575.701 61.190 -288.308 298.318 -699.484 920.255 -29.756 805.994 -384.411 85.604 -767.083 811.121 -293.161 630.970 -765.313 843.135 -584.552 551.073 -77.883 355.846 -602.771 461.287 -113.773 621.387 -127.323 396.802 -62.075 83.132 -652.242 805.231 -392.956 11.292 -663.137 326.121 -153.447 805.170 -381.420 451.704 -276.894 785.211 -943.785 661.824 -624.714 819.758 -485.946 127.506 -979.583 628.803 -99.796 576.647 -708.304 109.714 -131.932 415.296 -313.486 528.001 -792.962 698.843 -592.639 917.020 -545.976 46.449 -623.249 530.595 -243.355 92.532 -293.161 691.977 -479.934 569.201 -594.165 883.053 -132.054 613.208 -398.419 417.524 -550.798 391.430 -935.820 542.039 -378.216 638.264 -691.244 308.390 -455.489 198.859 -940.672 61.373 -791.467 172.338 -644.612 885.342 -60.671 747.826 -917.692 853.633 -599.322 327.921 -793.115 424.390 -367.809 33.204 -500.900 826.777 -849.452 180.761 -978.637 780.999 -352.702 831.690 -833.033 396.100 -687.124 0.275 -471.786 589.343 -680.563 619.404 -623.981 870.754 -507.431 855.159 -967.803 836.512 -295.724 865.108 -84.597 215.461 -982.696 593.616 -457.717 811.701 -886.624 698.019 -735.160 187.475 -964.812 199.194 -974.425 430.403 -225.410 950.926 -88.900 847.987 -262.581 520.890 -213.752 933.775 -383.129 577.990 -210.822 448.958 -294.076 378.796 -30.671 962.676 -819.239 447.859 -151.067 695.029 -613.971 44.618 -810.236 6.928 -346.629 511.582 -253.639 379.894 -315.775 96.957 -713.706 229.743 -971.435 345.561 -339.946 398.358 -309.458 651.967 -799.768 666.616 -607.868 69.491 -767.418 132.725 -473.495 968.719 -20.508 799.677 -668.050 639.454 -362.987 214.881 -682.333 429.701 -92.532 507.035 -526.933 515.702 -232.002 662.648 -708.792 896.298 -243.080 386.822 -861.965 705.832 -441.389 391.766 -1.312 439.192 -831.111 456.557 -868.191 182.562 -578.600 102.481 -336.375 443.953 -843.318 227.180 -347.789 676.870 -184.942 541.398 -345.744 91.372 -265.389 152.470 -675.283 845.851 -64.425 137.944 -918.973 213.111 -327.982 453.139 -637.013 815.638 -467.177 16.388 -480.514 521.928 -627.827 316.080 -146.214 99.551 -148.045 382.397 -142.277 217.322 -123.814 468.612 -832.850 890.988 -300.272 284.677 -730.979 966.002 -8.179 127.628 -508.286 731.254 -364.055 751.915 -690.207 257.210 -452.498 323.954 -505.325 552.690 -710.074 304.300 -858.089 133.366 -228.736 601.398 -893.002 96.622 -198.218 840.358 -119.480 295.480 -205.542 91.037 -566.301 706.320 -611.103 898.618 -933.409 583.514 -719.169 960.570 -211.188 494.919 -962.584 294.290 -735.130 831.996 -819.514 238.258 -144.383 888.394 -681.509 131.138 -213.904 100.406 -391.461 12.391 -28.077 543.596 -670.248 188.025 -465.041 278.726 -150.761 5.402 -460.036 641.224 -238.227 680.746 -17.243 67.721 -515.213 523.087 -438.124 553.606 -910.581 398.633 -735.191 334.696 -350.658 778.863 -700.430 887.967 -111.728 216.437 -596.576 843.715 -592.273 592.853 -940.031 904.141 -724.052 980.895 -344.646 361.156 -740.471 466.353 -894.650 307.688 -521.287 772.485 -15.503 136.174 -232.032 30.793 -311.808 417.798 -477.340 542.253 -340.495 756.310 -686.361 872.219 -788.476 710.318 -949.736 123.386 -23.347 377.667 -26.246 730.186 -485.885 735.588 -738.273 618.030 -892.880 330.607 -474.410 72.207 -719.535 411.603 -18.616 158.910 -929.899 100.162 -424.116 43.031 -423.841 691.794 -150.884 46.175 -169.927 681.539 -185.644 788.629 -492.233 608.142 -363.201 259.011 -480.422 310.404 -607.227 155.553 -991.668 689.108 -310.343 342.418 -212.958 568.682 -571.093 765.191 -252.754 752.464 -507.340 668.905 -730.827 864.711 -364.635 462.844 -834.559 73.519 -638.020 75.198 -811.182 288.797 -926.542 142.094 -364.177 927.915 -738.639 874.050 -922.544 843.898 -967.772 943.999 -251.991 509.507 -256.417 240.730 -376.934 50.722 -967.772 831.141 -281.259 223.609 -983.306 975.097 -357.524 928.526 -45.473 537.065 -72.909 354.778 -864.284 637.898 -820.643 350.383 -705.527 890.439 -425.581 109.714 -681.234 62.899 -273.293 773.736 -459.151 514.145 -530.381 35.463 -611.408 243.355 -425.611 345.805 -320.444 899.686 -60.579 812.159 -661.061 593.738 -717.978 384.198 -177.435 856.258 -136.784 421.033 -973.937 586.535 -723.411 232.215 -38.057 335.063 -166.448 687.613 -14.985 763.939 -425.092 489.334 -151.463 628.468 -558.916 199.347 -628.986 124.485 -368.480 616.810 -3.876 944.243 -315.165 598.804 -973.998 885.067 -688.833 918.058 -189.856 354.778 -492.721 251.564 -330.027 617.145 -13.398 894.040 -158.300 121.311 -545.488 289.193 -782.647 758.995 -238.929 973.876 -833.583 393.170 -538.560 27.253 -781.579 502.060 -183.813 620.289 -111.606 281.930 -238.044 758.202 -574.206 52.828 -115.604 810.022 -230.995 310.678 -75.991 919.340 -514.359 269.570 -153.325 889.279 -19.074 238.197 -990.204 635.945 -245.643 673.910 -544.694 804.254 -13.001 258.217 -138.981 639.088 -760.308 837.733 -818.628 706.626 -455.855 573.687 -491.134 558.580 -332.560 144.719 -812.525 933.958 -167.791 345.775 -290.689 591.113 -327.433 927.305 -574.511 365.154 -292.032 18.433 -396.832 543.046 -884.243 978.118 -140.934 151.097 -916.074 17.304 -498.642 248.421 -475.082 436.872 -188.696 819.849 -567.644 824.091 -205.023 362.072 -338.633 52.065 -562.456 757.317 -585.925 425.703 -9.583 527.390 -788.598 817.682 -677.114 62.685 -367.565 138.585 -130.345 919.401 -397.382 984.863 -795.038 778.832 -487.869 807.886 -224.677 162.694 -54.598 448.714 -178.564 497.848 -696.707 381.542 -979.125 624.470 -900.784 509.964 -117.191 341.441 -789.819 859.737 -574.267 82.400 -135.838 11.689 -830.042 316.568 -354.808 618.915 -24.506 767.724 -702.811 851.131 -243.019 45.625 -392.163 111.118 -393.017 783.013 -846.278 866.146 -641.469 872.219 -811.579 938.200 -881.497 895.352 -546.098 97.262 -197.150 341.380 -802.698 300.913 -794.977 704.215 -825.983 424.207 -370.922 55.208 -81.576 823.389 -381.817 184.423 -936.979 577.624 -189.764 903.378 -11.567 752.007 -548.387 604.205 -416.211 525.834 -399.426 668.264 -599.475 529.923 -449.019 817.957 -20.417 236.579 -491.592 5.829 -366.497 746.178 -950.835 934.477 -534.501 813.715 -606.189 800.958 -94.577 459.792 -973.510 359.722 -455.123 8.850 -308.847 897.702 -447.432 899.228 -704.184 214.911 -549.394 108.219 -243.263 205.084 -466.414 536.393 -687.338 129.398 -288.400 194.311 -658.406 177.374 -941.893 535.997 -789.605 408.734 -155.736 782.556 -810.938 669.637 -659.200 579.669 -39.491 577.532 -831.233 833.094 -242.592 168.035 -519.761 65.218 -342.540 297.525 -249.458 137.486 -932.463 395.550 -537.187 680.990 -70.772 660.512 -533.341 80.508 -324.320 292.306 -708.335 354.747 -527.818 856.258 -802.728 776.727 -229.102 371.014 -759.514 578.234 -288.644 215.552 -858.028 582.232 -602.069 447.554 -767.388 106.235 -414.472 628.193 -738.823 981.536 -195.257 746.269 -655.263 30.793 -542.497 335.795 -157.323 849.055 -84.811 380.627 -564.043 230.476 -850.856 99.979 -807.215 86.001 -73.336 208.594 -98.422 194.555 -898.404 745.201 -546.953 632.069 -967.162 63.112 -447.890 222.175 -339.579 76.693 -458.602 852.016 -728.751 357.524 -382.916 996.796 -514.298 173.589 -781.274 297.555 -504.135 66.103 -125.919 535.051 -912.687 56.703 -719.779 844.050 -525.010 79.562 -97.537 511.338 -514.969 731.681 -128.269 202.063 -886.410 935.423 -537.584 956.786 -6.348 606.769 -68.758 804.376 -198.675 923.460 -1.129 333.537 -866.878 285.989 -244.697 67.354 -115.146 566.332 -729.728 984.039 -336.161 736.961 -309.702 28.016 -734.306 474.899 -897.336 955.168 -253.334 833.918 -50.935 355.449 -877.132 578.814 -731.559 197.455 -771.935 275.704 -447.951 737.754 -239.540 731.864 -509.690 139.439 -949.553 878.750 -606.037 643.605 -419.630 692.495 -429.823 636.738 -212.806 244.911 -565.020 459.029 -820.063 479.293 -356.822 296.213 -697.317 804.621 -982.727 999.237 -425.459 101.505 -443.587 175.420 -462.233 234.687 -693.594 395.093 -454.634 664.357 -627.094 856.685 -580.401 251.442 -142.338 355.083 -888.028 849.696 -999.451 896.237 -102.939 778.588 -692.495 801.904 -869.991 771.264 -53.926 648.579 -899.319 490.158 -810.022 884.121 -986.206 205.390 -806.299 465.682 -371.990 728.538 -121.799 363.079 -415.937 196.295 -790.613 271.096 -46.358 797.418 -349.437 374.462 -959.502 36.653 -930.540 509.354 -35.615 629.780 -117.679 565.111 -940.428 622.974 -285.287 469.985 -380.627 830.805 -638.081 604.602 -982.971 186.071 -670.949 986.847 -264.565 95.889 -267.525 72.085 -664.296 396.771 -156.194 512.345 -103.000 3.662 -941.984 718.101 -42.055 845.973 -433.760 566.698 -508.683 183.905 -484.878 100.955 -56.551 900.388 -66.317 561.937 -131.199 860.408 -790.918 598.895 -808.039 933.073 -607.624 1.404 -372.173 769.158 -884.457 796.350 -709.189 928.617 -598.651 53.835 -974.731 451.094 -853.298 246.071 -512.436 463.851 -438.612 502.548 -488.601 920.286 -657.125 605.579 -212.256 63.234 -131.077 69.704 -609.821 706.717 -811.213 148.991 -822.535 929.411 -905.179 115.574 -395.734 274.392 -944.975 653.737 -28.871 48.372 -711.478 712.668 -354.625 814.173 -235.450 662.252 -716.056 670.370 -593.249 95.004 -410.718 411.878 -716.178 118.656 -370.190 165.044 -932.524 482.315 -743.980 591.174 -460.463 380.627 -356.273 252.022 -571.154 279.305 -504.929 231.513 -640.187 605.945 -70.376 606.464 -806.909 649.770 -404.553 861.263 -459.334 514.237 -967.101 839.320 -264.595 465.896 -179.083 325.449 -962.615 523.820 -461.745 852.962 -642.201 632.557 -929.868 828.913 -718.894 263.283 -707.877 571.642 -331.828 786.279 -338.176 354.137 -380.108 458.357 -249.519 46.937 -915.983 369.732 -755.150 454.390 -114.536 193.365 -548.570 938.200 -538.408 80.813 -166.478 421.491 -915.677 548.296 -387.066 367.962 -150.548 696.890 -32.472 828.883 -785.485 610.218 -144.627 152.593 -632.344 273.934 -2.655 449.660 -793.329 860.164 -950.804 407.636 -788.415 721.000 -505.753 549.394 -9.430 934.812 -712.149 528.275 -219.092 749.077 -214.515 554.247 -313.395 763.176 -15.046 544.755 -66.713 195.563 -385.601 93.783 -77.914 78.372 -902.676 853.084 -636.494 723.533 -74.282 419.172 -727.317 304.300 -527.421 320.170 -892.727 895.657 -224.494 195.837 -171.056 817.377 -678.335 764.611 -829.859 623.737 -633.473 671.712 -112.613 583.239 -183.355 811.853 -718.528 992.706 -791.711 220.069 -232.704 168.493 -186.773 124.943 -226.814 459.975 -597.797 257.546 -248.146 127.415 -301.462 9.857 -416.181 429.640 -948.271 537.004 -845.332 763.695 -636.280 395.947 -612.598 201.605 -202.368 815.668 -488.845 267.037 -698.386 191.412 -152.654 295.938 -522.019 897.916 -105.075 225.074 -170.568 13.916 -4.669 151.952 -86.550 53.407 -640.828 509.964 -563.738 295.816 -264.809 202.551 -182.623 809.992 -496.811 540.086 -744.011 764.885 -528.062 323.313 -169.012 121.555 -836.390 916.868 -335.246 299.478 -134.434 656.880 -316.538 911.252 -769.005 436.354 -996.399 159.337 -290.109 811.975 -522.752 989.166 -408.979 476.089 -573.687 590.899 -63.295 437.788 -902.005 345.561 -808.863 756.706 -128.147 807.611 -255.654 173.162 -250.008 818.659 -768.242 478.744 -837.855 345.683 -148.045 970.733 -384.014 137.700 -517.197 834.284 -775.292 794.427 -121.921 796.197 -357.341 340.892 -274.972 893.704 -559.618 901.639 -155.248 702.536 -549.425 568.316 -683.584 867.397 -884.243 54.201 -193.579 279.214 -630.604 229.987 -116.214 742.515 -918.882 133.549 -396.374 476.516 -401.898 548.814 -861.141 294.595 -587.085 746.025 -257.729 804.559 -509.964 478.469 -180.059 474.471 -718.558 828.425 -602.832 907.590 -36.836 996.551 -241.798 169.713 -76.418 628.468 -458.846 513.321 -964.904 772.271 -930.876 341.655 -259.682 60.274 -801.019 757.042 -516.495 209.693 -531.053 536.821 -480.422 434.797 -173.803 880.795 -369.091 865.566 -284.097 773.858 -216.254 565.325 -187.078 307.657 -744.865 242.286 -823.145 805.109 -737.724 247.902 -887.051 91.037 -375.622 955.992 -481.429 753.533 -510.422 116.825 -2.319 738.792 -342.753 279.305 -475.906 124.119 -472.579 875.210 -65.249 412.336 -791.864 59.481 -965.758 190.954 -187.262 900.204 -407.788 501.144 -522.782 11.414 -985.961 758.629 -869.808 223.762 -32.655 571.734 -454.390 385.418 -255.989 299.142 -290.017 887.936 -359.508 692.007 -964.415 10.315 -863.460 463.546 -549.699 675.314 -845.882 130.375 -104.190 711.447 -822.413 968.780 -734.855 214.637 -483.413 430.128 -688.803 103.458 -507.309 859.157 -443.129 461.135 -168.889 858.425 -261.513 758.568 -961.333 143.284 -186.071 552.049 -950.407 230.720 -933.988 749.199 -80.111 805.811 -666.555 37.080 -148.228 109.897 -100.833 566.210 -670.278 193.915 -931.028 483.963 -351.207 380.505 -29.695 411.725 -383.099 779.260 -396.924 458.754 -287.698 197.943 -325.999 867.153 -522.965 294.534 -755.058 881.375 -571.642 312.693 -272.652 936.125 -731.162 245.369 -746.788 756.188 -323.649 769.616 -45.137 462.477 -544.267 796.838 -816.553 277.291 -667.226 981.994 -801.202 923.276 -827.906 35.310 -639.149 309.153 -99.734 180.914 -645.680 596.667 -85.208 605.182 -522.019 241.890 -738.609 239.479 -470.473 104.984 -640.553 720.481 -682.669 221.961 -442.183 871.914 -669.332 332.591 -698.019 551.683 -400.952 757.469 -806.207 207.862 -727.561 718.894 -275.033 987.457 -46.480 698.630 -34.486 741.630 -687.094 926.420 -11.048 771.233 -980.926 593.341 -685.415 656.301 -486.190 883.541 -851.009 13.092 -335.307 417.646 -292.673 523.026 -174.291 202.673 -603.931 76.388 -662.526 681.051 -861.599 375.347 -1.923 973.205 -376.659 839.503 -464.400 907.193 -240.120 158.147 -385.540 929.319 -882.351 332.499 -594.378 489.151 -364.971 552.141 -747.246 993.164 -624.012 748.985 -534.562 920.072 -382.672 172.918 -229.743 192.602 -953.215 832.636 -548.235 398.389 -645.741 145.268 -286.233 954.466 -3.601 639.088 -707.144 808.649 -583.605 52.309 -145.085 772.179 -499.588 672.567 -793.847 76.571 -448.927 259.835 -149.876 249.031 -439.772 397.595 -79.012 899.930 -938.536 615.314 -974.120 516.007 -655.721 125.828 -973.937 853.633 -689.566 522.324 -711.020 24.720 -245.460 277.566 -557.634 870.510 -650.594 389.752 -838.557 715.476 -882.076 18.677 -979.400 96.530 -327.586 455.855 -59.114 560.167 -997.314 272.195 -735.984 121.586 -905.271 987.609 -14.527 480.270 -840.175 105.106 -824.061 584.552 -242.866 854.884 -875.668 639.851 -410.566 490.036 -767.571 154.027 -745.537 479.720 -807.459 113.437 -267.800 441.908 -519.944 883.816 -110.172 160.436 -308.695 929.167 -214.270 529.771 -241.523 943.266 -946.745 771.020 -426.954 486.496 -853.938 763.482 -951.964 722.739 -274.178 835.078 -848.292 349.345 -26.032 855.373 -57.436 314.280 -891.659 975.341 -862.117 414.136 -113.620 857.051 -753.166 366.802 -624.500 737.693 -201.086 452.498 -227.180 170.995 -300.485 316.782 -445.479 790.490 -756.096 29.542 -263.192 937.529 -179.571 993.591 -470.717 498.764 -165.746 796.594 -837.733 796.167 -116.428 600.024 -830.866 873.379 -281.533 159.215 -95.035 22.584 -985.412 67.751 -417.249 895.291 -507.553 320.353 -391.278 40.407 -586.505 787.866 -502.853 214.759 -15.320 698.080 -852.870 307.688 -297.769 716.178 -238.472 225.623 -833.705 718.558 -810.236 578.753 -602.527 853.816 -23.865 514.451 -813.623 984.283 -106.357 540.910 -491.867 102.664 -753.746 684.744 -468.062 816.706 -280.496 826.258 -741.874 495.895 -938.902 556.230 -686.850 174.413 -626.576 398.175 -65.981 803.308 -702.261 739.036 -326.456 946.135 -126.865 313.272 -142.430 511.856 -650.136 582.904 -674.825 618.488 -260.598 858.028 -516.434 181.188 -618.152 501.389 -791.375 319.132 -687.613 60.427 -377.667 174.017 -292.398 671.163 -721.610 234.748 -806.787 576.861 -212.531 761.620 -705.527 106.143 -587.146 403.821 -189.764 953.612 -331.584 604.266 -607.837 106.754 -550.523 884.884 -889.584 263.710 -271.737 606.861 -713.370 84.170 -654.958 299.173 -624.042 118.748 -73.702 149.144 -821.009 759.453 -539.232 748.894 -834.651 55.422 -434.431 691.427 -810.572 737.846 -27.650 109.989 -619.800 297.281 -734.214 754.784 -513.901 457.900 -594.714 700.186 -543.779 891.537 -939.177 276.833 -460.982 515.915 -705.039 321.970 -320.048 220.679 -378.643 341.929 -500.961 364.818 -28.199 680.502 -370.006 889.340 -397.443 286.813 -298.349 388.714 -528.611 176.641 -256.508 985.748 -883.267 180.944 -704.031 351.878 -430.250 74.923 -992.523 718.772 -668.905 682.119 -1.373 223.060 -56.642 46.449 -224.586 429.426 -809.778 266.762 -27.375 374.737 -545.671 86.917 -291.604 977.691 -736.106 835.658 -168.676 157.231 -439.314 809.656 -158.300 504.044 -280.435 694.021 -232.673 848.048 -148.625 113.346 -223.823 566.485 -579.791 907.407 -193.731 975.982 -293.497 225.318 -5.402 652.028 -853.145 31.831 -814.081 20.356 -917.570 119.327 -696.860 63.417 -53.652 219.489 -140.019 485.488 -577.960 308.512 -602.283 181.036 -396.222 699.057 -873.074 349.406 -310.190 13.398 -444.533 99.429 -759.545 631.184 -615.894 888.577 -468.123 705.008 -548.967 639.119 -963.652 339.030 -993.622 876.736 -438.581 22.523 -901.883 733.268 -922.178 913.755 -649.648 159.368 -231.330 66.561 -84.201 189.367 -669.820 194.800 -117.038 602.863 -943.999 66.897 -80.111 826.228 -264.473 125.614 -564.501 418.622 -101.688 425.703 -960.479 985.290 -564.806 483.993 -417.280 862.423 -872.127 135.197 -441.603 417.554 -882.382 987.426 -853.572 308.512 -155.126 570.879 -318.766 545.396 -509.171 773.827 -175.420 698.965 -547.838 659.352 -774.895 99.094 -119.785 256.752 -54.903 367.687 -184.271 421.339 -563.921 128.666 -48.982 356.120 -655.171 239.967 -450.362 889.706 -69.674 390.515 -443.800 103.397 -626.514 406.323 -573.656 402.234 -239.296 109.195 -290.963 622.364 -977.569 71.993 -88.229 269.906 -391.858 114.139 -319.407 484.268 -821.284 881.039 -174.535 819.605 -902.036 351.329 -777.306 438.581 -996.124 615.558 -874.264 812.128 -758.538 770.074 -84.719 518.296 -562.029 269.936 -180.029 235.237 -997.894 584.643 -360.729 520.463 -171.697 500.107 -0.519 471.664 -12.879 911.130 -825.922 861.629 -316.477 447.645 0.000 841.914 -736.290 778.954 -79.562 808.313 -447.645 939.146 -313.456 522.355 -699.332 517.838 -252.144 82.430 -972.350 60.213 -136.143 838.191 -965.361 519.333 -32.624 841.945 -124.729 105.045 -188.757 931.333 -938.444 373.577 -570.727 36.042 -712.180 900.296 -56.917 803.461 -46.876 381.054 -254.341 135.868 -736.137 504.379 -406.415 734.031 -301.950 439.283 -361.888 239.875 -888.485 281.869 -72.634 73.061 -731.346 304.605 -589.618 554.277 -922.422 352.489 -25.727 409.375 -687.826 228.797 -453.993 248.482 -898.709 415.479 -210.303 113.193 -32.838 970.855 -568.987 685.781 -306.589 948.790 -260.292 254.524 -195.105 183.569 -798.425 28.504 -60.152 783.197 -88.809 895.840 -104.190 175.634 -283.425 218.757 -369.152 51.668 -352.977 760.094 -999.115 47.853 -344.615 333.689 -485.183 513.504 -793.847 273.812 -111.850 205.267 -259.560 316.111 -322.886 253.517 -451.003 984.985 -226.173 243.629 -915.067 79.897 -955.931 756.401 -752.831 355.907 -110.965 211.219 -334.483 990.448 -988.128 355.724 -480.850 931.455 -829.005 245.552 -80.233 720.115 -799.554 58.321 -610.034 881.741 -920.408 585.131 -530.931 478.835 -667.562 743.583 -23.255 920.225 -461.348 956.114 -33.753 619.404 -763.024 737.327 -101.505 596.667 -997.589 333.964 -932.066 618.061 -21.302 761.437 -188.360 965.239 -353.130 80.416 -467.269 429.945 -888.394 257.759 -930.143 627.125 -313.700 454.878 -556.627 219.520 -941.923 87.588 -490.493 148.869 -185.492 501.419 -445.387 466.079 -387.463 605.640 -640.492 855.190 -228.584 310.282 -234.016 444.197 -429.365 109.378 -723.319 996.887 -965.728 654.744 -280.831 79.165 -517.075 663.320 -494.095 293.924 -365.734 2.747 -479.049 177.648 -466.048 298.074 -834.834 853.359 -902.310 903.775 -409.375 32.777 -453.993 584.735 -344.157 462.233 -487.350 750.237 -367.138 405.072 -891.812 583.941 -802.301 255.684 -279.855 914.579 -264.809 877.560 -169.774 170.232 -510.727 759.850 -369.243 260.720 -409.253 586.322 -278.787 731.223 -507.248 309.763 -334.178 31.007 -154.027 326.151 -306.101 241.707 -655.629 842.402 -675.985 107.639 -426.862 30.763 -806.726 713.126 -610.553 64.638 -127.262 649.678 -131.901 628.498 -49.379 17.518 -657.491 996.338 -835.688 104.526 -427.076 272.469 -137.669 86.917 -427.381 887.967 -422.285 594.897 -876.400 946.501 -6.073 487.503 -486.740 513.962 -915.311 680.227 -477.432 445.051 -291.116 368.786 -802.210 840.541 -558.550 493.667 -563.494 729.240 -77.486 787.988 -80.599 68.514 -495.285 253.670 -581.072 656.789 -519.028 408.948 -983.734 51.576 -326.548 150.761 -742.210 87.863 -334.910 576.739 -218.085 89.022 -544.908 609.241 -551.744 365.459 -180.700 766.533 -499.985 93.753 -842.982 923.795 -209.662 170.721 -894.498 408.063 -395.062 135.380 -297.006 271.371 -888.638 753.594 -617.939 84.719 -33.357 358.013 -425.611 97.873 -886.013 538.163 -792.352 107.761 -699.118 273.354 -123.173 879.849 -651.540 103.214 -29.878 465.651 -295.511 428.663 -468.551 261.055 -689.413 537.706 -859.523 148.076 -684.652 449.599 -408.612 564.592 -335.765 171.087 -348.186 845.454 -902.310 458.388 -316.904 679.098 -411.054 678.945 -596.912 22.767 -247.871 866.573 -427.198 320.841 -747.276 563.433 -111.850 369.213 -249.031 543.199 -142.064 670.370 -590.289 8.606 -50.417 622.059 -501.785 357.616 -216.529 384.045 -877.407 111.148 -342.357 766.076 -385.205 97.507 -816.584 981.079 -389.386 485.580 -685.873 607.654 -651.234 761.925 -452.834 604.907 -778.161 244.819 -418.592 724.082 -889.645 229.102 -789.117 160.161 -468.764 355.724 -263.894 787.744 -867.794 299.570 -325.999 824.305 -437.025 369.488 -951.811 265.297 -745.476 114.078 -959.532 934.294 -861.782 527.146 -715.201 491.989 -164.800 946.501 -414.655 248.360 -652.120 239.937 -660.756 120.792 -215.094 371.899 -553.911 582.812 -849.940 944.975 -15.259 946.623 -272.561 809.473 -561.022 823.511 -907.041 335.459 -246.559 105.564 -715.293 440.413 -999.451 312.845 -837.733 966.491 -59.633 649.220 -513.016 501.114 -746.025 611.316 -245.918 235.054 -267.800 493.698 -692.007 950.865 -799.554 634.297 -227.699 736.045 -538.682 743.980 -674.917 514.939 -964.293 163.671 -148.503 992.279 -15.442 393.109 -495.590 102.695 -408.734 734.733 -295.511 560.167 -812.769 396.466 -888.913 600.299 -99.033 897.671 -405.011 510.208 -387.921 120.853 -255.623 38.881 -107.761 854.457 -64.730 282.418 -787.042 168.828 -502.335 137.425 -797.296 470.565 -991.272 916.746 -766.045 577.868 -756.066 220.740 -878.567 661.550 -182.134 658.559 -786.767 394.635 -954.375 512.406 -344.584 154.942 -943.571 939.207 -888.058 624.104 -310.038 802.850 -279.122 626.820 -792.444 731.376 -431.959 553.941 -651.021 492.172 -540.239 213.599 -233.863 279.580 -724.662 453.536 -635.121 8.179 -318.796 398.755 -413.434 205.756 -512.650 648.335 -840.022 599.475 -572.222 274.545 -644.581 989.532 -353.893 969.054 -728.050 503.159 -332.926 178.655 -810.938 823.786 -863.826 575.823 -485.977 488.021 -892.148 706.076 -643.696 845.210 -836.360 157.537 -739.952 772.454 -858.180 95.523 -873.867 739.586 -240.242 505.966 -145.207 317.301 -90.274 991.607 -259.743 722.465 -89.908 464.949 -851.192 494.095 -507.218 581.103 -489.120 894.436 -191.717 254.738 -840.968 127.720 -770.684 104.892 -956.816 971.740 -764.977 171.117 -146.458 914.609 -844.050 744.804 -416.730 391.644 -937.986 659.658 -938.108 215.491 -425.916 884.945 -509.507 793.054 -119.266 764.946 -489.761 223.670 -258.736 748.833 -164.647 871.761 -243.599 954.711 -18.433 507.706 -312.326 410.901 -878.048 611.072 -893.063 319.193 -399.335 929.502 -842.586 183.172 -864.040 887.295 -293.130 145.299 -755.516 937.315 -324.931 377.178 -83.071 450.056 -183.905 865.810 -922.819 233.589 -263.039 440.474 -143.925 277.963 -566.057 383.465 -789.697 818.140 -872.372 468.490 -80.966 308.908 -321.909 770.531 -512.040 405.835 -638.722 91.128 -6.561 545.579 -711.722 342.570 -603.076 219.825 -751.976 734.672 -638.478 536.058 -744.560 108.127 -898.190 159.398 -414.441 258.278 -702.109 229.041 -424.451 592.578 -394.665 342.936 -24.689 965.911 -207.923 204.596 -871.670 37.477 -966.704 25.910 -236.122 992.828 -603.839 279.397 -318.491 974.853 -955.168 893.887 -890.347 67.507 -802.332 487.289 -980.621 176.275 -632.405 730.338 -825.953 648.335 -83.041 434.736 -803.003 977.264 -542.131 459.853 -562.120 435.163 -870.052 31.343 -81.088 976.318 -714.286 565.905 -857.204 256.172 -384.106 595.294 -956.969 109.195 -754.875 883.999 -142.125 329.600 -170.110 333.750 -790.307 98.270 -810.755 769.372 -829.340 900.418 -499.405 198.462 -404.462 276.559 -409.528 640.248 -496.048 251.961 -647.114 116.031 -207.770 786.950 -174.413 895.688 -943.083 92.837 -44.404 593.646 -189.367 156.590 -414.075 208.472 -128.239 318.491 -306.070 699.332 -790.551 246.010 -587.298 193.243 -975.188 148.015 -132.603 417.432 -650.563 573.199 -643.178 449.355 -56.734 635.792 -87.680 379.315 -228.004 13.092 -235.603 978.851 -153.691 558.245 -250.526 968.535 -296.731 871.670 -813.379 979.461 -688.253 675.588 -743.156 801.447 -317.026 334.971 -584.887 12.513 -32.746 368.511 -132.786 582.690 -681.631 293.741 -358.013 546.098 -693.167 649.922 -709.189 335.612 -836.909 542.253 -254.952 872.768 -367.718 551.592 -636.982 7.752 -278.817 352.733 -302.164 402.631 -880.520 885.983 -983.062 451.399 -424.238 424.574 -895.016 331.370 -990.112 382.916 -618.824 778.863 -356.822 208.411 -137.761 683.157 -73.031 201.270 -997.620 93.020 -448.225 605.579 -58.443 728.568 -682.577 815.760 -807.031 593.005 -854.122 41.993 -698.538 777.673 -982.116 278.512 -496.231 54.262 -885.342 917.844 -77.975 347.850 -53.957 856.014 -678.396 684.439 -254.006 431.257 -34.974 706.992 -82.827 40.620 -407.849 353.526 -194.555 778.008 -940.733 791.162 -414.380 937.407 -332.682 199.499 -459.853 725.364 -289.377 497.818 -488.907 25.788 -721.915 608.814 -192.267 561.602 -162.908 353.679 -649.953 296.335 -367.840 571.673 -669.851 420.026 -570.849 557.726 -827.784 762.444 -363.445 412.732 -927.274 978.240 -665.212 399.121 -98.056 346.995 -754.753 896.451 -252.083 532.426 -830.287 50.142 -115.482 144.200 -68.026 707.541 -555.742 446.455 -647.542 734.397 -422.285 56.215 -712.363 306.497 -619.678 976.226 -735.374 269.356 -631.855 804.956 -256.783 160.039 -216.376 468.764 -464.095 984.832 -487.320 318.674 -582.720 346.599 -105.533 936.583 -545.640 15.503 -795.251 493.820 -911.344 536.729 -905.210 6.684 -498.428 969.176 -234.046 331.675 -705.863 348.643 -837.672 245.094 -987.335 969.573 -37.751 450.148 -448.897 78.616 -350.719 855.770 -38.301 74.404 -554.552 970.397 -294.839 806.604 -613.758 754.936 -128.513 68.392 -680.227 778.527 -597.217 876.461 -888.821 20.417 -150.884 631.062 -166.997 162.542 -310.923 751.579 -776.666 715.690 -254.128 879.757 -807.031 823.786 -269.631 245.399 -337.840 89.175 -557.543 287.790 -490.860 263.741 -338.206 126.743 -88.931 148.442 -740.837 977.203 -141.270 545.915 -439.955 100.406 -873.562 609.485 -508.988 386.761 -521.714 432.295 -458.998 162.481 -608.295 220.771 -932.096 315.134 -919.828 895.291 -17.579 330.973 -904.111 462.722 -660.207 338.511 -706.259 4.212 -128.544 751.213 -562.151 621.723 -13.153 603.900 -768.059 187.353 -722.495 176.214 -945.097 239.387 -945.524 996.857 -817.438 868.313 -50.203 822.413 -222.968 936.857 -886.166 684.622 -575.152 477.920 -960.112 599.811 -494.522 613.849 -453.475 33.998 -829.310 840.999 -50.356 717.765 -783.105 23.133 -44.893 904.355 -368.847 937.956 -696.493 665.120 -907.865 719.535 -301.981 315.531 -792.199 41.536 -953.490 565.996 -229.804 384.167 -450.087 490.921 -190.710 228.645 -333.232 910.031 -272.958 523.759 -513.291 275.338 -707.480 266.945 -456.984 657.979 -220.313 544.877 -404.157 928.098 -970.824 876.553 -582.476 722.129 -285.073 202.948 -888.791 290.780 -402.814 366.863 -6.409 821.741 -956.725 426.740 -426.374 330.454 -402.997 648.274 -341.838 713.553 -121.952 517.411 -884.304 57.436 -406.934 618.763 -670.370 797.266 -61.037 722.770 -127.781 818.476 -819.758 925.779 -569.597 96.011 -318.674 186.468 -484.909 964.415 -824.824 102.756 -15.442 611.835 -450.270 272.347 -86.245 893.429 -67.232 81.179 -159.490 55.971 -642.842 263.466 -79.958 468.947 -212.561 76.846 -981.323 954.711 -211.280 436.476 -721.427 812.525 -380.291 851.955 -815.851 129.368 -969.390 510.697 -338.145 471.816 -452.498 351.604 -755.699 552.263 -475.906 472.518 -169.713 963.744 -257.393 715.659 -928.556 576.800 -155.675 774.438 -82.461 692.160 -628.071 665.395 -649.373 543.077 -295.816 909.391 -159.398 241.005 -335.765 265.206 -447.951 758.446 -916.593 359.935 -165.105 42.329 -898.892 59.359 -971.099 852.779 -517.716 922.483 -885.525 419.111 -266.213 583.697 -760.033 509.110 -699.332 406.476 -342.692 3.204 -375.774 252.327 -902.768 569.048 -658.132 708.670 -884.884 528.611 -588.305 619.434 -561.327 513.230 -558.519 262.246 -151.067 998.962 -995.788 15.839 -374.248 316.752 -778.588 861.263 -911.130 230.964 -605.152 560.991 -733.848 679.830 -31.251 859.554 -780.389 772.057 -396.954 549.303 -938.536 632.923 -360.485 745.170 -809.656 193.518 -258.705 212.165 -220.191 517.533 -12.085 89.511 -950.072 758.415 -793.695 854.671 -646.596 341.502 -180.151 871.639 -392.743 464.461 -4.425 367.016 -898.556 509.598 -627.918 177.343 -783.898 462.233 -851.466 111.698 -922.452 928.800 -183.874 273.507 -314.402 847.865 -686.605 184.820 -457.533 488.876 -113.010 57.222 -684.896 831.172 -561.907 53.011 -438.215 917.966 -362.804 880.123 -945.463 278.573 -413.038 565.081 -271.432 12.818 -684.256 747.368 -210.425 631.153 -117.924 338.786 -989.044 244.484 -628.071 892.178 -248.482 197.424 -430.342 522.507 -275.033 738.548 -415.754 724.815 -947.172 821.528 -788.507 932.005 -368.084 630.848 -685.690 156.926 -652.913 926.023 -998.718 562.090 -838.679 797.723 -114.170 300.729 -385.968 929.930 -793.817 473.403 -241.554 961.638 -911.588 543.199 -929.991 41.780 -267.006 54.018 -643.178 171.575 -193.487 995.270 -797.113 427.442 -180.212 656.423 -23.774 658.589 -226.630 316.141 -67.660 753.136 -147.862 608.814 -555.010 66.073 -550.188 912.473 -105.106 103.427 -695.273 602.222 -752.068 55.544 -971.679 512.497 -145.787 274.239 -192.480 452.040 -501.144 286.752 -438.154 115.421 -763.817 440.687 -662.648 234.779 -961.760 773.461 -782.342 315.470 -210.913 200.171 -465.773 799.707 -344.066 613.666 -343.638 1.221 -631.336 990.326 -857.234 655.721 -561.296 95.309 -464.309 429.762 -151.494 881.863 -421.339 232.887 -756.920 176.580 -860.439 675.924 -845.088 746.757 -380.016 519.395 -707.144 341.380 -868.130 456.496 -572.710 801.050 -776.421 73.000 -98.209 829.859 -564.623 329.478 -696.799 522.874 -533.311 408.002 -678.793 243.812 -764.275 268.319 -671.499 945.433 -386.914 756.706 -287.149 527.360 -889.798 611.011 -507.462 324.900 -695.425 206.336 -753.807 322.092 -718.162 384.411 -111.698 183.447 -122.471 210.730 -678.488 697.745 -1.892 3.418 -502.426 727.317 -195.929 477.035 -82.766 257.607 -965.087 345.347 -898.923 639.546 -741.356 227.271 -937.407 619.129 -674.398 198.798 -686.270 248.085 -190.588 835.383 -564.409 269.051 -285.287 88.229 -255.440 68.850 -765.496 838.618 -914.731 794.275 -163.060 473.037 -717.917 723.502 -536.302 324.442 -720.359 487.075 -878.964 321.696 -495.560 232.490 -355.480 692.282 -521.805 325.602 -81.179 61.129 -785.546 683.126 -666.128 790.063 -570.360 329.478 -241.157 900.815 -900.174 272.378 -185.614 426.069 -605.518 290.109 -274.453 531.999 -481.674 724.998 -464.278 255.684 -507.248 876.247 -36.927 202.033 -592.090 86.337 -318.888 43.001 -823.328 114.383 -695.914 163.549 -678.091 890.469 -141.240 297.647 -171.789 244.362 -976.196 498.550 -410.840 703.024 -81.881 286.386 -518.204 949.675 -281.106 317.728 -400.891 39.216 -108.554 419.935 -327.952 963.012 -688.772 334.758 -787.866 656.911 -939.940 14.649 -593.707 46.724 -822.993 815.424 -705.466 224.342 -854.030 429.243 -737.632 348.399 -599.445 901.761 -621.265 363.384 -371.990 576.556 -388.867 131.046 -846.858 311.472 -551.500 67.263 -816.553 810.114 -35.798 878.933 -802.942 412.000 -150.975 493.728 -745.720 186.010 -553.362 777.673 -485.549 669.790 -677.969 132.817 -261.238 99.612 -605.487 570.055 -938.871 474.471 -833.857 349.986 -192.389 297.250 -922.361 786.218 -354.289 338.145 -478.133 304.056 -154.393 262.825 -452.773 349.345 -66.713 469.619 -218.329 240.150 -482.070 979.705 -391.552 555.956 -425.642 723.472 -874.630 157.567 -38.423 67.324 -81.759 431.532 -541.032 924.436 -819.849 852.992 -898.373 293.008 -792.230 460.799 -904.691 566.515 -194.281 338.206 -907.041 458.571 -369.640 693.381 -886.166 887.295 -995.544 633.198 -113.620 662.099 -766.198 224.158 -103.885 317.057 -43.275 934.172 -79.897 934.660 -441.633 48.799 -671.377 303.140 -819.300 156.316 -63.814 252.022 -640.828 294.168 -318.125 508.957 -182.104 852.046 -78.066 921.476 -545.976 823.847 -385.907 388.379 -956.938 503.708 -823.725 343.272 -303.995 218.543 -699.759 134.892 -400.494 191.778 -498.672 147.618 -928.983 131.626 -313.974 5.860 -540.910 637.654 -481.552 706.351 -79.226 19.532 -133.427 21.668 -392.499 621.693 -890.011 19.440 -709.983 247.353 -409.589 40.010 -45.625 776.238 -14.405 977.111 -600.482 569.140 -111.393 205.023 -631.520 753.471 -626.545 996.094 -756.401 983.428 -171.728 771.661 -162.175 768.456 -162.969 31.617 -687.277 963.805 -608.203 304.697 -245.186 517.075 -783.929 964.232 -558.702 64.241 -519.364 253.121 -673.513 469.069 -306.619 361.217 -219.764 899.716 -955.840 899.350 -890.469 535.936 -14.008 613.514 -105.350 501.419 -666.311 683.248 -329.356 113.865 -338.359 447.401 -13.550 47.548 -718.741 901.669 -628.559 501.785 -419.782 811.182 -757.927 968.627 -996.338 782.342 -721.213 694.327 -539.903 136.937 -694.876 427.778 -568.712 933.317 -800.073 549.730 -430.403 977.264 -125.980 176.580 -938.047 167.119 -157.384 332.865 -456.648 16.846 -575.396 785.302 -160.039 700.003 -899.808 633.198 -676.229 459.456 -942.167 248.268 -840.144 726.005 -538.041 657.765 -772.637 789.392 -527.482 964.690 -4.456 366.344 -451.918 899.045 -863.765 908.353 -937.162 93.631 -846.095 993.652 -230.079 178.106 -185.583 647.023 -858.913 285.073 -346.019 930.998 -884.884 62.410 -650.685 652.028 -714.682 784.845 -769.372 526.292 -942.198 658.925 -281.869 647.450 -188.055 915.372 -36.287 601.489 -406.354 781.915 -520.859 71.535 -626.514 931.089 -968.352 276.711 -599.872 496.048 -411.634 88.595 -318.857 248.878 -409.223 169.500 -878.414 34.364 -659.291 975.555 -647.511 53.652 -221.259 969.115 -220.435 91.159 -563.524 883.694 -115.818 278.665 -156.163 385.571 -692.373 490.066 -827.235 975.463 -250.496 961.089 -601.367 474.136 -788.049 226.875 -239.998 936.094 -378.918 972.350 -200.934 334.269 -643.849 887.661 -236.976 860.439 -281.411 123.814 -351.787 184.027 -128.483 441.572 -332.133 514.481 -718.711 647.114 -574.755 809.198 -807.794 409.040 -427.137 972.350 -834.223 49.562 -760.613 387.432 -784.539 404.523 -994.720 627.735 -431.349 344.829 -291.238 687.796 -413.373 54.567 -137.394 580.828 -125.919 658.162 -35.768 644.520 -890.652 290.872 -521.104 399.915 -373.455 206.946 -221.503 306.619 -719.169 18.006 -183.630 258.217 -371.563 656.362 -180.181 161.870 -48.097 156.652 -218.421 445.448 -837.275 849.544 -968.993 836.207 -887.936 61.342 -332.957 254.646 -659.291 913.266 -866.665 167.669 -200.018 313.700 -282.479 243.904 -425.520 738.273 -744.621 655.995 -861.812 890.072 -178.564 872.951 -825.251 834.895 -312.967 286.477 -506.302 704.733 -672.689 515.061 -926.511 563.372 -241.707 729.484 -237.159 527.848 -14.832 843.654 -328.562 739.463 -156.743 914.396 -218.543 278.298 -987.152 593.982 -189.062 614.765 -511.032 979.125 -139.744 691.855 -712.394 700.034 -126.560 232.307 -330.576 593.982 -555.284 363.903 -337.657 805.994 -997.650 156.957 -835.719 661.306 -99.521 167.608 -592.944 153.142 -549.516 580.889 -937.010 389.325 -576.769 46.785 -224.677 841.578 -947.142 804.041 -606.433 741.539 -925.840 183.935 -304.422 466.781 -175.726 89.663 -123.417 260.903 -60.060 543.168 -412.366 131.474 -318.003 894.742 -196.112 269.143 -582.202 788.110 -695.944 832.392 -706.626 475.326 -957.213 440.840 -374.065 574.969 -803.461 221.717 -951.384 867.336 -835.261 752.617 -61.556 220.588 -692.709 744.224 -841.639 241.615 -300.607 807.550 -354.411 745.140 -314.493 148.534 -123.692 634.816 -486.679 534.227 -261.086 290.353 -171.209 374.218 -153.203 54.415 -685.873 261.055 -178.564 912.412 -750.572 813.349 -422.224 959.685 -720.725 165.410 -857.265 749.748 -834.040 947.172 -961.913 116.672 -190.039 97.842 -240.791 566.301 -680.532 357.860 -619.556 829.127 -590.014 781.487 -180.853 669.332 -84.964 115.390 -211.249 543.504 -310.221 385.907 -27.131 202.338 -311.838 539.018 -548.936 829.890 -504.746 476.760 -91.983 813.196 -903.958 334.117 -342.936 737.053 -838.343 339.671 -990.478 696.829 -365.703 103.946 -979.156 523.301 -107.425 679.586 -855.007 13.611 -722.098 236.274 -171.545 761.650 -736.290 695.029 -425.398 681.936 -951.933 165.075 -489.486 820.429 -148.045 527.238 -13.550 546.373 -296.670 7.416 -759.880 718.711 -10.865 84.414 -343.394 920.682 -443.983 575.060 -344.798 356.792 -358.989 241.005 -265.633 505.570 -586.230 761.040 -293.649 121.708 -588.824 411.786 -347.697 681.936 -354.106 301.675 -370.525 867.641 -330.058 501.175 -338.481 178.594 -625.355 913.144 -956.664 271.310 -191.778 227.454 -508.316 115.452 -208.106 803.125 -827.631 562.731 -383.496 821.986 -863.704 421.308 -399.823 557.604 -805.780 630.268 -211.310 103.305 -237.129 626.911 -420.545 402.661 -287.545 501.511 -448.988 926.634 -252.113 32.838 -721.671 841.029 -645.894 198.401 -583.941 7.721 -162.755 252.693 -169.530 663.900 -507.401 968.017 -938.566 122.379 -568.896 130.741 -104.007 337.657 -904.965 887.692 -666.066 680.532 -5.615 35.157 -272.042 765.618 -304.758 845.851 -621.754 675.466 -408.460 525.895 -636.219 424.604 -508.957 897.183 -108.982 8.026 -452.956 397.534 -58.504 876.888 -432.783 993.286 -500.443 185.980 -769.616 97.476 -858.760 656.636 -756.981 88.015 -734.031 398.053 -33.753 518.815 -248.207 531.907 -455.123 618.152 -684.042 963.195 -930.357 168.157 -638.295 141.209 -196.051 358.562 -407.331 154.851 -993.866 708.914 -824.000 5.249 -621.082 652.944 -264.260 400.220 -323.038 878.903 -42.634 913.663 -496.353 19.135 -915.006 854.274 -170.873 783.593 -907.437 686.666 -740.349 129.734 -190.313 349.193 -409.345 563.982 -215.888 311.899 -326.029 167.302 -838.038 718.497 -869.259 439.497 -633.717 456.069 -58.321 555.193 -143.803 496.261 -555.162 126.072 -253.151 351.665 -226.356 62.654 -427.442 991.333 -735.160 629.109 -26.734 58.718 -130.863 285.592 -413.800 736.534 -905.728 411.298 -75.808 101.413 -486.587 501.907 -479.049 312.937 -631.581 935.759 -874.142 480.026 -699.423 901.914 -771.691 549.089 -260.567 583.972 -306.406 57.344 -19.013 193.854 -208.625 95.096 -513.382 948.668 -602.069 320.688 -565.935 584.552 -346.355 372.021 -948.546 501.877 -143.620 518.357 -234.046 134.495 -126.926 895.993 -302.133 637.867 -150.456 171.606 -467.940 488.723 -499.161 977.416 -702.750 91.098 -237.312 961.119 -915.128 981.903 -914.609 795.251 -761.254 729.301 -847.957 988.952 -953.490 119.083 -698.782 846.278 -535.600 721.213 -563.585 414.991 -93.631 431.135 -297.128 769.097 -370.861 79.745 -286.721 469.039 -256.172 705.069 -396.313 543.626 -613.849 579.943 -299.570 837.153 -924.162 589.557 -920.072 65.126 -203.040 51.851 -197.729 423.536 -170.202 575.518 -900.418 93.539 -133.457 48.524 -698.752 487.381 -559.191 351.482 -223.762 577.563 -796.564 889.126 -325.602 154.302 -925.260 534.074 -251.991 353.984 -194.800 76.540 -965.606 303.293 -24.354 773.461 -318.552 221.931 -31.922 90.854 -303.568 828.394 -61.586 233.863 -99.490 391.980 -677.450 556.902 -130.863 275.277 -93.356 449.019 -859.706 310.404 -6.623 787.378 -528.611 853.145 -304.971 552.690 -573.778 858.455 -115.299 700.858 -926.511 821.345 -162.847 883.938 -922.330 926.542 -909.787 114.658 -36.287 251.076 -441.816 967.895 -162.999 363.384 -571.581 413.007 -660.512 162.267 -127.567 870.998 -876.553 300.363 -897.397 589.709 -375.927 35.005 -193.976 931.516 -587.909 850.703 -513.779 666.402 -92.196 696.615 -255.348 865.108 -262.368 183.508 -967.223 485.305 -485.488 582.995 -93.875 245.125 -676.595 973.327 -688.681 877.377 -306.955 375.622 -61.953 358.287 -664.724 223.975 -833.796 205.084 -566.576 13.184 -359.539 434.980 -239.540 468.154 -997.406 280.618 -591.418 78.310 -186.346 254.769 -588.458 341.319 -803.552 658.589 -959.502 559.191 -769.463 126.865 -944.700 531.114 -370.281 304.209 -308.267 986.419 -265.419 245.705 -333.323 101.505 -649.586 636.189 -18.220 944.670 -537.767 421.247 -192.419 192.053 -642.079 944.609 -771.508 959.380 -809.168 184.515 -869.106 92.044 -486.923 184.057 -985.443 758.568 -189.032 268.136 -990.539 689.871 -426.710 141.545 -121.189 909.421 -75.594 461.684 -710.288 296.945 -647.267 979.431 -867.397 830.103 -433.485 842.219 -829.188 847.346 -992.492 153.233 -198.614 176.458 -945.830 379.742 -791.498 471.664 -554.216 705.100 -309.122 603.717 -41.780 917.753 -556.047 446.364 -136.998 931.181 -421.278 903.195 -798.914 528.428 -342.174 518.082 -598.071 424.970 -469.283 514.023 -720.267 243.538 -251.106 602.741 -62.075 495.163 -657.735 409.955 -387.036 159.520 -761.742 859.737 -11.017 958.708 -895.230 360.973 -985.717 918.149 -101.871 141.209 -248.939 308.512 -102.817 569.994 -710.471 561.937 -494.430 816.431 -741.997 256.783 -397.870 684.683 -40.468 764.641 -278.268 970.672 -333.048 652.760 -152.470 184.088 -892.422 436.659 -904.538 979.644 -331.706 775.689 -927.030 140.477 -647.511 705.679 -807.550 458.754 -979.156 2.838 -278.848 355.907 -54.170 271.859 -151.128 587.237 -787.774 852.565 -445.906 874.020 -5.188 138.585 -449.477 807.306 -756.279 402.081 -905.271 866.756 -190.130 717.795 -63.356 898.556 -459.426 80.599 -806.635 896.115 -622.608 310.343 -571.215 427.015 -12.818 837.184 -281.137 550.707 -42.665 961.760 -15.168 569.506 -912.870 683.737 -624.836 457.778 -194.250 692.404 -22.309 312.662 -751.488 613.086 -357.219 669.607 -977.294 103.214 -800.562 27.345 -806.024 891.812 -154.912 425.398 -475.234 355.937 -9.796 417.890 -504.135 728.233 -660.268 287.973 -857.418 528.764 -508.225 846.034 -763.573 315.470 -164.892 655.477 -156.194 346.690 -973.113 30.396 -207.038 249.336 -168.310 648.091 -919.614 287.057 -397.046 120.701 -252.052 321.299 -811.487 369.762 -738.365 59.969 -459.059 146.855 -75.777 686.544 -185.492 544.969 -648.457 463.881 -770.653 843.287 -454.848 406.720 -515.061 530.290 -408.429 615.833 -996.918 847.987 -480.178 368.236 -217.170 701.346 -651.631 557.146 -852.626 276.955 -146.977 574.969 -834.681 214.301 -913.694 233.772 -973.388 673.360 -819.391 816.309 -844.874 142.705 -534.776 851.833 -661.550 331.553 -570.421 710.166 -343.059 989.257 -436.964 607.990 -507.523 996.643 -396.832 120.884 -601.245 572.314 -776.635 795.068 -885.800 938.292 -308.878 952.330 -501.572 287.851 -471.664 282.296 -325.938 400.372 -295.236 315.561 -845.149 746.086 -603.961 371.075 -758.812 424.879 -162.816 72.237 -535.356 783.074 -696.707 25.086 -637.562 51.241 -251.625 752.220 -636.647 847.682 -866.634 476.180 -933.836 890.561 -24.567 846.675 -308.054 763.054 -851.527 204.382 -8.728 74.770 -532.365 476.058 -611.896 863.552 -912.473 293.802 -359.050 581.011 -753.258 433.119 -197.150 506.241 -611.164 162.786 -238.289 930.570 -808.039 600.757 -858.303 957.823 -462.386 669.546 -152.684 263.405 -49.715 745.079 -968.719 656.240 -461.196 592.547 -232.429 787.164 -28.565 683.279 -789.392 847.438 -485.366 486.038 -477.737 601.428 -331.736 826.777 -652.486 596.973 -572.710 910.489 -879.818 897.061 -298.196 98.941 -19.868 176.916 -73.397 38.026 -417.158 530.229 -608.722 228.339 -416.883 827.540 -677.419 633.045 -926.511 971.801 -750.450 416.486 -240.669 893.765 -316.599 407.453 -848.903 631.428 -356.975 380.840 -444.014 337.260 -942.442 751.335 -850.948 556.871 -423.078 772.912 -93.814 622.944 -178.014 838.252 -320.750 508.164 -394.604 971.099 -804.682 980.773 -845.607 105.930 -739.097 406.781 -133.244 248.665 -47.517 42.329 -368.816 111.515 -925.474 160.009 -756.493 316.782 -333.262 852.840 -50.172 762.200 -159.215 860.012 -352.336 242.500 -271.218 257.515 -223.212 920.530 -175.695 358.074 -569.292 741.569 -502.915 663.564 -280.007 384.960 -37.141 213.965 -81.057 846.553 -510.514 176.733 -573.443 245.491 -879.055 19.929 -926.511 949.828 -300.424 113.163 -194.494 613.788 -531.022 100.101 -724.418 221.320 -962.096 886.074 -624.744 728.904 -13.031 584.643 -763.390 401.837 -101.230 267.251 -263.558 437.696 -906.430 858.913 -966.704 970.672 -148.869 24.201 -830.561 50.264 -600.055 387.738 -732.017 688.803 -544.511 931.547 -642.750 570.482 -411.359 914.731 -646.474 516.800 -794.977 157.750 -767.174 301.279 -582.507 36.225 -76.235 907.743 -407.971 27.009 -48.006 825.404 -151.311 150.914 -631.672 475.265 -700.674 155.858 -9.064 360.637 -697.623 783.685 -506.760 36.470 -483.200 964.904 -631.001 490.432 -964.110 284.921 -694.449 29.969 -617.359 565.508 -3.693 269.234 -352.580 905.026 -75.991 308.786 -450.240 21.638 -853.786 703.085 -295.022 243.110 -386.273 308.298 -122.684 986.419 -946.684 605.029 -499.557 71.718 -53.224 589.282 -752.983 713.950 -364.086 825.556 -71.749 535.783 -913.022 755.821 -495.407 445.997 -656.453 858.119 -510.575 726.829 -799.524 748.375 -473.861 173.742 -870.113 819.575 -579.485 632.282 -9.613 511.551 -590.472 774.468 -449.690 805.658 -52.553 459.700 -642.689 37.355 -209.082 523.209 -15.595 621.479 -335.704 335.917 -815.577 782.891 -714.011 979.675 -16.083 886.990 -962.462 381.329 -752.403 463.454 -943.480 249.733 -254.891 517.319 -965.423 159.001 -749.504 220.527 -498.306 622.272 -293.344 578.478 -122.013 499.100 -15.076 164.678 -925.504 580.920 -727.866 517.655 -75.961 697.836 -384.350 293.588 -776.818 190.649 -342.204 768.700 -332.987 91.891 -909.024 784.936 -542.375 859.676 -134.892 732.688 -132.206 7.630 -322.398 664.480 -459.212 475.906 -221.503 133.244 -192.022 85.147 -379.192 848.964 -194.922 919.034 -611.988 747.215 -331.370 977.721 -70.223 564.013 -406.262 946.898 -863.094 509.873 -965.728 425.733 -712.485 137.303 -172.704 457.381 -605.609 995.666 -478.103 706.229 -913.724 166.356 -305.002 125.156 -946.837 273.415 -465.499 456.923 -412.488 61.525 -528.855 413.282 -747.795 137.028 -859.523 875.484 -792.962 964.080 -543.535 960.051 -775.689 710.837 -922.819 293.649 -74.648 38.942 -955.321 340.556 -731.162 430.006 -120.029 126.621 -177.404 142.979 -86.184 203.558 -150.639 396.191 -864.010 197.150 -261.177 867.702 -657.521 783.197 -183.813 107.791 -136.662 434.858 -940.886 957.366 -348.460 785.546 -245.796 565.661 -985.351 950.316 -376.141 101.840 -229.743 650.502 -544.542 753.288 -893.735 484.359 -236.366 104.770 -72.054 188.421 -483.200 492.538 -27.985 232.368 -540.330 426.313 -529.862 591.937 -937.498 673.940 -357.952 43.306 -371.227 101.230 -199.805 822.535 -407.971 862.209 -653.066 994.140 -466.353 31.861 -554.430 372.295 -47.456 276.772 -353.557 338.816 -682.089 656.056 -750.694 400.800 -563.311 147.160 -316.568 832.820 -333.628 990.112 -313.639 246.559 -994.812 443.525 -437.147 432.020 -409.894 46.846 -694.906 313.944 -365.459 982.055 -144.444 367.199 -663.350 628.559 -706.412 334.880 -210.395 905.484 -772.759 593.036 -574.877 494.766 -828.822 5.432 -978.698 538.560 -807.611 612.506 -193.548 905.515 -395.306 997.742 -310.648 618.549 -6.836 675.954 -851.588 539.109 -649.953 346.477 -190.283 900.571 -396.771 355.419 -754.051 785.211 -681.570 210.791 -972.564 138.188 -143.254 493.851 -443.800 412.671 -232.002 10.926 -285.653 438.948 -297.739 529.191 -141.392 612.690 -380.078 940.001 -808.588 994.629 -418.348 193.793 -959.716 416.547 -99.857 850.520 -923.246 186.804 -66.042 588.488 -994.018 488.876 -694.479 516.434 -241.829 67.446 -175.756 631.855 -286.660 295.267 -104.526 269.570 -9.400 214.270 -302.347 884.457 -667.104 645.558 -91.952 11.505 -380.932 961.150 -741.722 748.009 -466.445 611.621 -298.288 600.238 -573.778 3.632 -527.055 39.705 -107.639 820.399 -178.472 611.866 -895.047 379.559 -299.722 941.343 -570.055 121.799 -809.473 477.371 -643.880 824.274 -55.544 323.466 -729.423 631.855 -573.656 994.354 -888.852 501.267 -765.801 444.807 -572.741 150.395 -717.643 213.569 -120.243 107.639 -873.226 26.276 -288.034 954.344 -785.730 701.010 -777.581 354.472 -663.320 700.400 -229.194 965.331 -928.556 174.169 -651.631 822.382 -510.269 835.292 -755.852 292.978 -86.642 514.145 -162.053 191.931 -998.138 734.092 -948.271 152.776 -49.074 152.196 -509.659 849.178 -916.898 209.052 -197.058 158.940 -387.036 831.385 -703.665 866.054 -133.488 530.869 -668.203 992.523 -262.337 743.461 -464.095 355.846 -338.115 752.709 -642.659 444.166 -111.148 40.468 -999.237 203.742 -665.059 409.619 -731.437 832.423 -202.521 721.519 -657.735 172.308 -188.971 592.700 -965.361 796.381 -71.993 894.436 -456.221 381.726 -295.938 398.297 -759.819 463.881 -830.134 412.580 -481.429 165.593 -929.441 752.190 -754.784 994.293 -346.171 886.532 -167.638 301.157 -711.631 608.814 -529.435 496.597 -306.650 70.681 -449.049 614.887 -939.329 525.590 -192.236 322.398 -148.961 625.202 -787.042 962.889 -455.092 612.049 -845.668 733.695 -869.930 252.541 -72.512 586.413 -393.414 853.999 -925.993 946.074 -709.403 209.235 -403.424 842.311 -801.691 812.891 -418.195 546.525 -708.853 192.633 -736.839 308.512 -136.387 699.881 -945.891 286.538 -145.054 602.588 -416.486 264.473 -634.175 825.190 -736.015 249.916 -838.557 178.167 -575.030 546.709 -557.878 422.193 -458.754 395.917 -337.291 9.400 -411.390 779.107 -317.759 846.767 -942.412 477.035 -975.311 924.070 -343.150 978.545 -467.452 151.402 -763.115 332.133 -806.116 249.184 -33.815 535.356 -575.091 34.486 -709.922 554.369 -411.512 947.996 -295.328 568.712 -969.543 164.495 -124.332 534.043 -585.131 131.504 -865.139 657.155 -361.217 879.208 -115.421 876.766 -890.896 945.372 -58.718 944.029 -338.481 259.865 -649.556 196.265 -96.713 831.355 -297.037 617.969 -738.578 580.615 -515.152 282.479 -483.139 164.312 -508.591 768.395 -893.674 132.450 -162.725 644.368 -26.826 263.771 -406.964 615.925 -752.098 422.590 -419.538 428.083 -459.273 780.725 -643.117 117.832 -874.294 748.650 -79.562 709.738 -200.232 459.181 -832.789 948.668 -304.025 147.832 -368.328 163.518 -166.417 273.171 -458.663 855.495 -314.463 721.305 -282.632 104.587 -455.184 938.169 -647.969 388.531 -29.176 333.140 -805.597 907.102 -902.921 798.029 -824.610 6.531 -918.332 684.835 -996.307 797.082 -518.754 86.550 -236.518 557.421 -169.683 764.245 -954.711 20.478 -793.207 564.348 -358.257 133.427 -934.843 670.064 -661.611 386.151 -881.619 530.412 -168.004 301.889 -450.117 810.877 -693.319 183.691 -662.923 208.960 -300.150 710.532 -32.868 479.354 -811.548 476.608 -673.147 511.063 -72.481 68.026 -952.483 801.691 -428.358 770.135 -913.968 171.422 -388.745 499.435 -176.336 61.495 -945.860 54.170 -536.363 260.018 -515.671 276.650 -991.180 399.396 -971.099 221.503 -399.243 68.972 -735.588 923.856 -498.947 886.868 -405.988 860.439 -502.976 374.065 -873.653 698.050 -988.067 975.677 -412.061 422.956 -297.983 71.657 -700.247 444.533 -179.388 322.153 -250.313 767.693 -868.404 190.222 -208.228 827.235 -347.423 986.206 -996.155 77.883 -990.539 277.200 -765.404 934.355 -316.294 5.676 -128.971 154.271 -66.622 160.680 -141.667 258.736 -330.912 345.592 -997.406 83.163 -933.378 86.093 -411.695 53.346 -803.156 222.236 -158.818 279.336 -545.457 227.973 -731.864 61.769 -932.707 802.515 -594.348 903.989 -534.196 576.586 -992.889 623.646 -203.406 278.024 -798.608 657.796 -641.194 199.774 -347.056 155.126 -754.265 314.493 -744.682 948.851 -26.856 879.604 -610.706 4.395 -625.446 875.820 -723.807 435.530 -453.993 124.027 -541.307 682.180 -879.543 423.231 -60.396 944.670 -346.385 553.789 -990.051 467.025 -597.552 489.761 -701.773 764.245 -722.526 663.930 -929.014 385.968 -749.962 629.231 -682.913 311.655 -3.967 960.631 -353.710 569.933 -942.961 740.593 -466.536 176.489 -699.240 472.854 -60.183 984.130 -39.277 767.083 -157.750 538.499 -962.065 639.210 -297.647 533.647 -654.744 770.501 -594.043 960.692 -25.178 569.475 -295.450 543.840 -528.794 380.352 -309.915 557.146 -509.079 681.478 -665.822 615.864 -771.020 618.152 -376.965 536.149 -605.182 712.699 -680.898 856.990 -982.055 96.530 -118.564 117.924 -134.800 107.028 -425.214 486.312 -249.702 593.646 -699.820 827.967 -482.589 776.605 -823.145 815.027 -20.112 2.167 -592.273 164.556 -405.103 238.258 -540.941 601.917 -843.776 653.676 -913.877 642.140 -714.530 125.523 -764.428 783.959 -996.582 17.762 -643.788 209.052 -837.092 75.198 -851.070 581.622 -976.012 776.360 -712.241 40.559 -246.773 989.105 -857.509 979.492 -872.219 272.805 -965.270 706.870 -773.919 670.736 -941.740 581.561 -614.124 336.253 -4.730 715.995 -788.781 837.123 -640.645 841.884 -90.426 480.758 -903.073 431.745 -260.048 505.356 -22.156 669.912 -145.817 479.507 -793.115 366.894 -688.620 754.601 -712.729 411.054 -451.979 314.066 -332.926 850.856 -916.044 862.453 -799.585 202.002 -253.700 498.611 -45.778 72.787 -808.130 816.889 -608.142 701.468 -990.020 779.168 -534.837 499.649 -813.623 202.948 -354.289 195.288 -790.246 207.709 -573.077 668.966 -397.717 464.461 -671.834 77.212 -845.119 591.510 -68.087 356.975 -350.719 540.666 -14.618 704.276 -652.882 317.270 -902.036 121.555 -971.587 878.109 -934.263 627.094 -140.294 550.493 -646.290 220.069 -126.438 817.103 -232.002 195.593 -658.956 809.412 -151.494 902.585 -182.409 353.771 -986.480 539.323 -856.044 914.487 -12.299 79.501 -816.034 276.467 -455.794 923.032 -420.759 312.510 -907.193 364.910 -696.829 677.725 -855.068 476.913 -705.191 775.872 -813.349 494.217 -45.930 840.785 -8.515 302.377 -220.466 476.669 -96.500 117.313 -69.826 501.419 -877.163 952.391 -7.965 436.048 -475.875 966.491 -268.746 484.664 -960.723 286.721 -885.281 348.338 -863.765 399.335 -620.350 716.544 -575.396 702.841 -567.186 780.328 -80.660 316.904 -638.295 610.614 -5.921 741.050 -662.099 745.445 -444.960 456.465 -305.795 829.981 -533.036 65.096 -542.894 653.035 -237.800 59.542 -884.457 423.780 -335.765 817.621 -92.990 632.496 -42.970 915.006 -597.400 338.969 -268.838 350.536 -327.616 232.490 -961.699 776.788 -188.360 307.047 -514.939 330.668 -889.828 495.346 -702.475 157.109 -354.930 105.838 -112.094 220.069 -421.400 406.018 -545.976 494.308 -57.314 196.081 -356.120 131.626 -809.351 716.483 -184.851 695.853 -701.926 733.268 -77.731 59.359 -306.589 144.871 -438.612 56.215 -199.835 954.283 -795.099 484.054 -528.367 949.797 -843.410 550.066 -900.571 939.116 -741.111 353.587 -323.038 879.360 -116.855 499.954 -400.494 747.673 -765.679 438.551 -518.448 495.621 -498.123 619.526 -226.661 931.455 -113.132 62.532 -542.924 873.684 -962.340 431.318 -395.154 420.148 -74.679 207.831 -921.262 675.863 -310.862 59.847 -844.813 783.624 -515.427 995.666 -645.924 601.093 -135.838 399.487 -745.750 868.313 -277.017 541.765 -423.200 208.869 -660.237 657.521 -683.096 809.198 -454.939 186.926 -794.153 118.778 -452.559 271.981 -715.445 416.395 -550.707 102.329 -130.711 584.490 -16.694 204.810 -308.481 936.979 -499.313 270.028 -507.035 443.037 -256.905 609.668 -143.559 191.504 -571.642 838.557 -445.204 439.039 -817.499 874.996 -801.447 85.971 -151.677 853.206 -536.576 923.978 -297.678 41.810 -320.627 498.428 -388.928 361.644 -937.864 930.326 -341.594 597.034 -631.214 540.544 -725.730 894.284 -742.088 620.808 -602.924 641.011 -863.308 194.617 -299.631 319.834 -224.830 112.583 -584.857 430.860 -530.656 325.114 -220.679 75.747 -965.331 676.656 -354.930 298.196 -589.373 65.371 -723.899 773.614 -842.311 311.686 -134.831 942.259 -371.349 579.455 -196.356 179.662 -905.484 693.686 -765.374 97.720 -392.926 198.675 -79.867 570.391 -121.250 499.863 -46.022 577.837 -38.484 933.531 -648.091 462.722 -994.171 108.005 -950.194 692.251 -119.083 360.210 -658.864 719.810 -62.624 670.797 -714.621 40.071 -305.979 882.534 -881.710 31.220 -270.394 564.776 -804.590 677.847 -439.253 368.450 -500.076 768.609 -212.317 214.759 -753.594 662.343 -711.417 161.931 -388.653 216.041 -255.654 293.039 -878.140 968.871 -725.944 469.588 -265.847 175.604 -536.119 293.497 -867.733 783.837 -430.982 122.379 -720.939 947.722 -828.852 480.911 -249.611 173.070 -927.854 712.516 -116.550 686.758 -294.687 215.155 -728.690 124.577 -154.607 104.831 -366.039 131.352 -101.169 650.441 -402.203 966.613 -444.807 323.893 -585.620 710.074 -918.699 809.442 -849.849 160.527 -960.936 815.424 -622.028 21.668 -291.452 32.655 -98.300 468.947 -2.930 83.132 -454.512 690.786 -883.724 802.515 -461.379 498.489 -192.114 700.491 -472.518 598.071 -600.787 942.625 -254.585 617.908 -529.405 697.348 -627.735 486.068 -585.192 192.022 -385.266 251.045 -329.142 321.696 -461.684 939.451 -87.710 154.332 -817.164 544.694 -27.619 176.366 -7.843 740.410 -213.507 622.089 -910.367 411.725 -866.634 730.857 -569.201 599.322 -543.260 275.826 -636.219 948.881 -452.132 207.831 -370.434 260.170 -629.078 758.354 -667.165 229.865 -187.780 845.088 -85.330 980.956 -365.795 124.027 -341.472 473.342 -583.666 532.029 -239.174 389.080 -237.007 662.923 -503.128 585.742 -439.619 821.680 -485.916 712.058 -436.171 99.948 -216.742 79.348 -904.141 317.026 -760.765 382.763 -862.606 169.347 -357.402 365.368 -407.697 433.180 -307.260 20.020 -992.645 563.585 -75.320 421.613 -471.572 533.647 -579.913 784.051 -625.843 257.729 -135.929 835.719 -391.308 442.396 -21.241 106.876 -505.875 208.777 -134.617 223.029 -795.312 330.393 -714.438 797.876 -816.767 429.640 -586.566 19.562 -78.433 977.355 -910.367 524.216 -553.941 438.520 -891.507 650.014 -710.685 408.521 -430.189 666.280 -770.348 83.071 -173.772 70.589 -420.698 906.308 -942.564 548.204 -697.409 739.708 -997.040 687.216 -254.341 397.015 -116.031 43.367 -741.356 887.631 -954.039 648.305 -508.377 212.714 -646.382 554.735 -354.167 58.199 -131.565 512.772 -539.018 227.668 -158.910 370.464 -779.656 159.215 -450.392 293.069 -445.479 370.312 -985.900 394.238 -674.612 173.925 -879.879 873.074 -628.651 509.903 -818.812 250.862 -604.877 235.389 -527.909 801.111 -224.616 718.131 -235.725 766.717 -416.486 75.716 -605.853 457.900 -413.343 905.942 -103.732 825.098 -481.674 850.154 -268.258 599.536 -602.130 835.261 -856.105 596.820 -820.032 336.436 -327.830 275.430 -484.359 505.661 -644.795 145.665 -94.546 508.927 -845.088 121.311 -973.022 916.166 -367.687 408.826 -482.833 487.869 -593.371 27.161 -9.186 201.788 -571.062 552.355 -423.017 863.643 -398.633 180.242 -245.888 145.512 -226.753 701.621 -234.962 395.886 -354.320 482.955 -606.433 64.730 -384.716 46.876 -616.413 87.771 -911.161 345.988 -718.162 73.183 -700.156 323.679 -13.916 635.243 -841.914 856.075 -220.893 717.612 -835.994 668.233 -869.076 251.198 -81.484 319.071 -950.743 989.380 -740.226 848.079 -739.555 864.772 -441.572 178.014 -998.535 711.325 -798.151 867.367 -295.206 695.364 -200.476 305.887 -643.391 299.356 -859.859 947.508 -189.184 202.155 -568.072 673.818 -161.443 899.411 -142.460 882.473 -803.980 408.124 -25.575 393.719 -509.384 898.831 -7.538 769.311 -872.585 599.231 -540.452 136.692 -883.023 813.288 -613.330 113.681 -974.456 398.846 -656.178 925.687 -150.792 548.509 -442.274 310.343 -906.858 216.712 -457.106 303.415 -162.633 36.958 -703.146 498.459 -930.631 73.366 -408.399 875.668 -933.317 249.550 -608.570 792.230 -891.568 799.310 -70.681 228.919 -701.071 582.324 -527.329 886.227 -216.376 609.058 -690.146 223.548 -861.293 618.244 -11.567 35.981 -783.807 50.691 -663.137 661.641 -775.048 263.833 -699.393 413.495 -670.614 329.752 -876.156 330.027 -452.742 261.086 -91.891 837.489 -772.912 8.606 -920.682 418.287 -112.613 73.824 -205.847 879.025 -302.011 80.691 -182.958 311.625 -614.399 149.876 -100.742 341.990 -155.736 419.721 -808.893 758.965 -767.937 557.329 -281.320 118.503 -164.312 603.748 -543.870 415.784 -516.648 996.643 -974.853 419.477 -211.585 114.628 -447.615 762.169 -996.338 187.048 -283.456 379.925 -231.117 912.168 -483.993 395.734 -468.520 628.559 -211.493 39.552 -77.151 383.068 -985.992 699.667 -129.307 738.487 -567.919 698.233 -270.913 665.639 -995.300 885.617 -792.779 363.170 -743.522 646.413 -621.540 348.613 -477.401 411.664 -449.599 664.846 -363.414 270.547 -722.190 545.518 -411.390 775.414 -700.735 383.160 -814.295 533.799 -321.207 343.852 -754.662 681.722 -65.981 472.060 -646.748 831.141 -568.255 629.444 -282.846 585.955 -167.547 111.454 -852.718 220.130 -135.197 285.440 -304.727 611.713 -788.598 93.875 -17.731 26.246 -212.439 766.686 -251.961 843.959 -806.909 586.261 -348.308 823.450 -379.864 48.891 -143.986 996.887 -3.510 266.640 -574.236 789.422 -352.977 952.940 -927.854 456.954 -746.239 835.963 -726.066 436.323 -603.992 843.867 -693.045 700.858 -548.204 904.599 -787.194 716.117 -857.967 705.344 -761.406 88.412 -501.602 254.219 -221.503 501.022 -463.790 588.794 -651.814 30.610 -586.169 474.532 -375.561 439.009 -640.461 437.574 -920.286 532.609 -852.809 974.914 -755.852 184.362 -597.949 286.264 -874.508 111.515 -482.131 371.136 -181.310 2.930 -533.433 834.834 -163.976 89.633 -718.223 247.139 -810.663 752.831 -502.457 397.809 -244.636 262.246 -676.992 291.757 -44.557 239.692 -164.830 228.675 -718.833 940.580 -29.939 810.297 -303.171 947.447 -405.866 218.909 -550.035 369.823 -562.761 611.469 -678.396 143.345 -832.423 972.320 -152.867 522.202 -608.814 268.899 -461.165 358.867 -144.017 254.067 -357.799 264.687 -357.738 758.110 -543.931 244.942 -378.948 815.271 -251.015 902.280 -39.186 467.849 -697.897 802.423 -35.310 591.754 -889.340 95.614 -981.292 587.207 -725.425 987.701 -67.110 278.634 -889.950 154.363 -544.237 867.122 -487.259 692.984 -755.486 279.397 -895.352 704.764 -929.014 757.134 -805.048 101.901 -454.512 30.030 -913.144 732.902 -860.744 917.051 -238.563 419.996 -212.653 698.447 -530.808 2.564 -147.588 103.793 -738.151 980.071 -268.593 258.492 -5.799 848.231 -114.109 433.119 -171.850 722.648 -422.468 939.360 -230.049 342.906 -910.031 16.083 -728.050 51.607 -281.838 49.562 -570.086 841.426 -693.564 971.129 -192.572 64.547 -382.916 176.489 -581.652 898.007 -690.329 810.450 -101.138 158.238 -186.560 760.277 -599.811 559.557 -126.774 202.002 -766.747 9.125 -949.461 43.245 -203.497 33.387 -38.820 106.082 -181.829 928.739 -470.077 394.116 -555.651 730.491 -955.382 287.057 -795.953 594.256 -709.952 7.019 -617.786 683.065 -456.923 200.018 -167.638 153.905 -289.560 976.104 -240.059 337.931 -609.363 252.663 -492.294 707.511 -859.645 744.224 -125.980 724.265 -272.256 441.908 -4.059 161.748 -347.118 927.671 -672.323 996.551 -282.632 365.581 -253.487 460.982 -76.266 515.091 -683.889 352.611 -513.565 609.210 -259.713 192.358 -764.824 441.816 -963.469 326.701 -807.672 507.706 -537.767 566.515 -394.940 539.018 -776.543 457.167 -785.821 282.083 -1.129 772.942 -959.593 857.997 -191.321 329.752 -530.625 551.195 -738.884 710.440 -83.224 369.304 -293.344 995.300 -145.116 218.421 -668.081 92.685 -518.326 37.111 -275.582 762.871 -186.316 733.451 -61.129 928.739 -516.099 268.258 -402.997 367.687 -973.815 728.904 -948.210 378.155 -72.848 736.625 -852.657 514.084 -773.278 32.105 -394.391 981.964 -50.905 582.171 -428.419 793.481 -855.281 51.820 -652.272 267.769 -174.871 985.382 -150.792 977.294 -428.663 540.025 -189.062 730.369 -902.524 116.276 -721.915 685.049 -449.232 728.416 -589.129 187.170 -171.056 458.785 -865.078 427.229 -303.323 840.327 -331.126 508.744 -18.128 509.873 -539.995 23.225 -366.436 977.416 -440.565 724.143 -77.944 853.755 -32.258 394.482 -436.811 381.298 -17.029 501.511 -952.422 611.164 -918.546 732.231 -43.916 70.376 -636.555 3.479 -457.076 263.558 -906.064 40.559 -632.252 851.558 -628.895 117.679 -742.424 852.351 -547.716 54.506 -619.800 706.748 -230.018 62.166 -289.834 553.087 -831.843 532.792 -331.553 554.857 -609.272 365.917 -782.708 624.683 -646.962 925.993 -808.405 388.440 -771.935 224.281 -852.565 733.634 -121.830 419.355 -490.280 785.302 -336.314 229.438 -700.156 653.310 -840.052 350.902 -775.201 795.282 -186.346 475.967 -591.510 338.023 -930.082 4.273 -452.589 202.063 -998.718 41.139 -229.072 372.448 -30.000 776.849 -11.902 159.795 -645.375 840.541 -997.864 795.587 -127.384 722.495 -826.380 204.749 -470.717 858.455 -86.306 300.211 -274.178 469.771 -211.371 642.232 -444.105 753.349 -482.711 807.031 -176.397 514.756 -358.196 308.054 -187.048 838.435 -846.034 413.770 -659.200 889.035 -142.552 705.527 -875.759 436.934 -252.113 719.626 -6.500 202.643 -808.283 516.953 -18.128 612.781 -814.814 524.247 -176.000 62.227 -525.681 490.463 -106.540 275.918 -181.982 902.158 -888.943 863.735 -825.495 701.651 -144.780 662.832 -906.735 651.753 -594.836 960.509 -907.102 190.435 -50.722 191.992 -693.228 119.785 -311.625 206.305 -822.443 972.625 -933.500 694.418 -518.174 400.372 -340.220 873.226 -534.318 426.649 -245.705 18.983 -626.606 909.330 -854.488 944.578 -850.337 55.483 -811.121 13.092 -403.088 333.201 -366.008 783.105 -231.056 623.066 -726.768 877.895 -117.801 953.887 -64.028 173.589 -474.075 666.189 -140.263 898.984 -547.716 347.301 -30.244 741.264 -272.195 381.268 -902.341 551.714 -472.518 458.144 -328.684 744.346 -647.298 885.891 -93.966 981.811 -45.808 48.708 -970.489 242.225 -258.736 855.708 -428.907 860.622 -41.231 523.331 -753.685 638.508 -587.207 535.966 -530.869 615.864 -973.540 127.445 -978.332 598.804 -992.981 128.422 -85.971 36.866 -94.485 522.050 -35.951 343.791 -649.739 552.995 -870.113 255.165 -264.351 732.597 -874.813 317.179 -353.191 584.368 -651.112 99.857 -697.684 473.464 -339.305 228.675 -204.505 363.842 -966.369 828.272 -584.368 847.102 -385.266 471.938 -169.012 286.081 -774.926 231.086 -586.077 418.165 -169.347 917.570 -509.781 260.628 -984.954 113.254 -206.946 662.923 -14.283 80.966 -96.164 348.888 -856.044 149.113 -39.949 793.268 -248.451 665.578 -587.512 775.658 -276.589 113.010 -887.906 956.084 -920.835 480.544 -491.562 315.867 -916.135 484.695 -759.484 807.367 -390.759 733.879 -98.270 56.429 -252.663 429.884 -740.471 461.531 -793.023 700.339 -288.247 532.823 -475.021 155.614 -739.738 815.546 -377.300 764.397 -216.376 240.791 -260.109 640.858 -110.355 248.177 -723.380 838.282 -870.479 523.240 -425.428 741.813 -145.726 694.327 -830.805 154.851 -504.807 831.782 -456.313 672.536 -450.636 93.966 -83.743 435.743 -948.698 363.414 -908.261 860.286 -187.384 216.742 -90.854 434.004 -790.155 72.542 -684.286 176.122 -196.844 860.836 -400.159 852.443 -434.431 57.344 -187.323 540.239 -994.598 427.351 -88.809 636.311 -37.690 321.696 -347.514 902.493 -641.926 869.625 -228.034 641.469 -315.500 911.802 -524.613 597.858 -492.050 17.182 -222.877 677.175 -226.478 427.900 -285.165 76.998 -811.182 275.216 -27.070 924.223 -530.839 911.161 -55.055 11.536 -274.514 698.691 -232.948 727.805 -224.097 105.106 -646.809 774.773 -337.443 441.511 -36.225 765.496 -845.546 92.624 -661.763 296.793 -481.613 580.859 -75.838 590.289 -661.885 307.535 -767.632 295.389 -335.948 316.324 -148.808 548.448 -725.883 921.262 -850.703 881.161 -672.842 544.145 -800.073 72.573 -809.839 604.602 -43.306 538.163 -279.244 806.482 -787.378 349.590 -214.270 664.602 -626.087 479.324 -702.689 615.528 -421.003 363.536 -451.582 555.986 -805.200 376.934 -872.433 152.806 -778.771 313.761 -804.437 768.120 -365.001 468.123 -595.538 343.394 -795.770 407.788 -759.484 86.550 -195.044 35.218 -927.946 305.094 -229.194 29.237 -316.050 229.896 -692.709 261.422 -420.667 172.704 -498.337 280.862 -169.530 861.476 -40.254 461.074 -240.699 297.159 -399.152 902.585 -770.165 975.890 -357.463 685.263 -167.302 819.849 -694.418 564.196 -256.447 661.061 -728.751 702.200 -463.027 621.723 -578.356 533.677 -263.863 234.626 -105.564 352.763 -619.678 647.664 -16.572 719.993 -608.509 755.943 -83.895 280.923 -979.614 605.548 -960.906 90.915 -845.515 912.534 -556.383 39.186 -231.758 40.559 -439.131 466.353 -702.780 281.930 -239.784 569.140 -782.647 784.417 -520.096 685.965 -389.538 968.596 -77.303 56.856 -2.564 779.412 -153.203 152.257 -779.931 615.162 -515.946 163.396 -346.690 277.963 -883.633 748.772 -471.603 789.666 -658.773 630.268 -351.054 416.517 -441.786 132.572 -719.352 746.879 -292.428 259.804 -503.769 164.953 -208.441 402.753 -243.568 565.264 -789.300 270.913 -991.058 650.716 -554.521 142.949 -914.060 658.620 -884.945 29.145 -318.278 858.089 -55.788 839.686 -308.390 662.709 -330.424 152.532 -806.269 702.322 -582.965 674.978 -145.726 697.165 -419.630 991.791 -962.127 478.988 -266.243 694.601 -595.264 1.984 -391.705 485.885 -725.425 688.101 -335.459 350.963 -459.822 949.522 -708.274 392.590 -589.465 233.314 -834.651 421.033 -234.504 430.891 -205.817 893.887 -597.125 996.338 -212.073 299.265 -40.315 617.939 -123.081 576.250 -212.073 785.791 -785.089 665.761 -432.661 99.826 -3.388 786.493 -64.852 661.794 -79.745 529.008 -84.994 394.848 -471.969 361.888 -574.023 634.968 -45.991 643.971 -347.392 837.092 -888.272 735.862 -442.122 740.715 -147.191 305.094 -680.197 838.038 -873.287 418.317 -26.856 488.449 -325.175 514.206 -962.584 523.545 -712.088 851.222 -587.237 685.842 -839.961 523.453 -676.046 745.384 -630.940 638.936 -404.553 637.898 -984.619 753.380 -963.195 467.940 -949.736 153.844 -778.527 721.366 -675.253 85.726 -561.205 530.076 -109.378 516.739 -898.465 333.811 -915.647 531.693 -610.462 781.701 -574.084 952.239 -589.190 217.963 -137.211 274.545 -338.145 595.569 -608.692 519.364 -932.371 160.833 -413.862 87.802 -616.810 753.960 -931.059 216.895 -762.352 67.873 -551.775 128.239 -397.931 710.440 -239.387 464.034 -37.477 412.458 -54.231 103.702 -20.692 226.569 -614.612 955.565 -86.062 59.755 -961.608 816.187 -395.337 383.618 -797.601 892.605 -727.500 466.231 -565.996 79.714 -61.892 969.237 -341.716 587.909 -268.349 253.700 -1.190 13.459 -123.753 239.204 -640.004 446.486 -373.455 158.666 -707.572 709.555 -56.246 54.201 -827.509 320.872 -812.067 356.426 -771.844 276.070 -390.301 391.552 -558.763 241.768 -78.799 160.283 -141.850 255.196 -270.882 231.697 -660.024 523.423 -890.011 95.950 -716.605 415.906 -890.774 820.246 -656.636 244.118 -554.521 350.566 -310.892 922.147 -798.975 304.453 -175.420 101.657 -219.977 596.973 -495.376 875.698 -84.536 745.079 -221.961 643.849 -993.896 192.969 -311.167 234.107 -434.950 503.037 -332.926 873.836 -939.634 755.547 -859.859 103.916 -69.765 1.129 -603.565 230.750 -947.630 109.958 -768.303 408.277 -549.364 860.775 -589.801 945.189 -481.491 614.216 -528.489 930.143 -458.266 413.678 -85.818 769.402 -198.950 857.967 -712.333 730.125 -963.988 588.672 -776.299 83.132 -448.134 737.053 -61.556 939.573 -250.435 173.254 -763.695 373.882 -638.478 902.432 -452.559 928.465 -826.716 450.514 -970.763 92.288 -486.984 584.613 -736.167 848.384 -710.471 210.608 -417.676 882.900 -139.195 792.749 -452.559 550.523 -486.648 137.761 -374.584 189.276 -165.349 888.913 -421.125 878.628 -241.066 571.764 -388.775 234.779 -431.532 537.278 -205.237 336.894 -369.030 644.704 -187.170 377.819 -845.576 28.413 -452.132 133.122 -258.827 792.871 -453.597 842.463 -978.362 978.484 -107.761 596.515 -850.368 643.269 -481.063 823.817 -559.801 403.211 -506.638 970.672 -68.789 275.399 -699.240 968.505 -849.971 167.608 -336.650 581.652 -133.152 858.150 -76.724 230.171 -885.159 809.748 -478.896 380.810 -739.860 661.122 -398.419 100.009 -599.017 740.104 -722.648 862.941 -121.250 441.786 -417.768 212.043 -818.690 815.912 -354.961 359.020 -979.461 206.885 -884.335 323.771 -135.685 290.231 -625.813 704.398 -294.626 349.345 -445.814 671.590 -652.333 136.235 -87.680 281.594 -8.759 159.886 -425.733 701.193 -602.527 746.361 -810.572 438.398 -584.307 713.797 -475.509 173.101 -848.018 6.592 -471.725 280.740 -437.635 132.511 -101.932 643.208 -249.458 745.750 -320.566 840.693 -247.658 220.679 -69.552 318.033 -912.534 559.496 -18.494 619.434 -139.531 477.432 -677.847 285.409 -308.908 9.674 -353.771 505.325 -743.156 483.413 -913.755 119.846 -272.561 198.706 -831.294 66.622 -126.682 662.435 -478.835 863.033 -870.693 718.467 -137.455 219.733 -605.365 418.134 -691.885 379.192 -149.815 974.731 -480.087 272.011 -424.909 645.680 -265.877 85.788 -757.012 886.319 -803.186 339.763 -320.170 618.641 -960.784 58.809 -435.835 959.349 -876.766 141.240 -948.759 250.465 -110.477 513.230 -397.565 736.473 -261.757 164.556 -199.499 731.498 -25.361 658.589 -567.125 620.960 -149.907 210.761 -376.324 540.391 -269.662 929.319 -704.398 76.113 -78.402 311.655 -256.539 831.080 -813.623 590.411 -400.098 199.377 -519.974 22.889 -24.567 194.250 -61.037 717.704 -947.050 671.560 -347.575 91.891 -80.599 794.366 -751.518 553.392 -86.062 80.966 -174.200 500.839 -724.052 881.069 -737.754 236.579 -627.369 622.883 -567.980 884.610 -712.210 676.138 -638.050 908.689 -946.348 173.498 -141.606 323.649 -693.899 635.121 -363.506 193.854 -354.778 739.341 -517.655 512.284 -517.991 83.956 -520.371 54.567 -347.056 281.259 -168.004 301.248 -417.005 230.873 -687.521 21.973 -721.030 914.029 -128.971 615.955 -65.767 553.056 -568.621 801.477 -574.328 480.056 -591.021 749.351 -514.969 558.153 -19.562 253.029 -175.268 499.100 -363.567 29.908 -999.664 921.384 -950.926 746.879 -709.159 492.141 -215.003 864.620 -622.974 996.887 -104.984 893.735 -899.167 680.715 -87.374 156.835 -914.731 704.703 -708.518 650.380 -502.548 61.190 -186.254 99.490 -264.901 792.291 -999.725 800.287 -681.692 853.969 -945.677 342.784 -232.368 471.419 -630.726 808.741 -250.313 327.555 -867.763 537.370 -728.385 429.762 -945.097 53.621 -794.366 997.955 -237.861 252.174 -75.137 217.719 -129.826 430.769 -668.264 202.826 -714.286 267.434 -939.604 10.041 -243.110 334.330 -865.993 50.722 -792.932 242.683 -141.728 742.607 -116.245 12.391 -767.113 745.293 -147.404 759.758 -338.450 624.042 -131.291 297.433 -757.927 284.402 -843.898 740.532 -581.988 22.614 -873.348 711.722 -727.500 534.593 -430.616 240.211 -753.594 727.866 -657.765 947.752 -438.856 680.013 -903.195 615.131 -872.005 587.207 -932.615 723.838 -774.957 46.846 -544.053 65.645 -277.200 517.899 -556.047 14.496 -859.920 302.561 -637.562 554.308 -688.925 893.521 -948.546 656.056 -54.964 29.817 -59.664 98.636 -140.233 305.765 -120.304 326.762 -829.707 676.077 -743.004 439.283 -786.218 701.346 -573.687 902.738 -507.981 877.560 -16.327 82.766 -587.329 893.368 -80.325 188.025 -889.187 158.574 -819.849 719.626 -868.374 448.317 -333.689 20.356 -744.255 5.676 -794.610 17.304 -751.701 947.691 -476.302 751.457 -186.743 317.026 -247.658 788.232 -466.140 624.744 -502.152 102.542 -919.065 226.356 -991.821 532.548 -530.320 376.110 -534.043 394.848 -353.282 302.408 -60.396 356.334 -811.457 148.686 -975.829 155.004 -607.532 123.112 -297.189 264.504 -458.785 701.193 -539.903 95.584 -376.965 224.708 -821.253 828.669 -712.333 740.989 -149.419 470.565 -679.800 426.038 -366.680 230.140 -586.383 435.713 -715.751 805.689 -478.500 527.818 -497.696 678.121 -428.083 300.089 -790.735 4.089 -175.848 386.700 -698.111 202.277 -351.085 457.656 -94.028 826.716 -986.023 364.666 -336.528 821.100 -544.084 277.322 -915.616 747.673 -180.609 153.111 -505.997 84.536 -454.512 385.296 -392.773 184.881 -209.967 972.198 -738.853 992.279 -846.980 51.668 -662.893 105.411 -698.965 144.841 -596.698 286.447 -736.961 952.177 -890.500 6.043 -318.308 46.236 -135.075 119.755 -199.438 304.849 -169.591 268.624 -530.625 427.870 -243.416 98.361 -52.400 381.939 -301.218 890.652 -211.432 116.733 -859.859 699.973 -415.479 396.344 -445.631 590.625 -145.329 89.694 -61.068 66.561 -143.498 763.604 -649.648 288.675 -397.107 922.544 -27.161 172.674 -135.166 738.365 -249.062 961.913 -557.726 614.277 -881.497 368.114 -516.556 426.313 -145.909 874.844 -865.535 786.462 -405.347 296.060 -699.789 170.812 -960.936 185.003 -202.277 257.118 -628.132 185.980 -316.568 314.554 -60.762 923.368 -964.324 990.326 -291.910 521.622 -26.795 336.375 -460.372 349.681 -808.527 420.148 -191.412 83.926 -202.185 362.926 -600.452 683.157 -273.537 149.968 -388.775 369.182 -484.817 55.452 -999.603 207.678 -275.796 26.765 -303.446 381.695 -220.740 871.395 -781.793 752.647 -480.636 590.197 -677.084 802.026 -768.670 701.193 -78.707 547.960 -548.418 896.939 -413.190 529.801 -683.279 880.032 -307.138 454.939 -255.531 719.810 -292.276 601.703 -774.255 574.450 -321.085 571.520 -490.616 122.013 -561.419 484.573 -39.430 544.206 -439.405 212.775 -125.492 406.507 -399.182 743.187 -473.739 278.848 -347.972 266.457 -761.528 439.955 -255.593 83.316 -752.556 509.537 -877.071 923.429 -350.322 352.092 -66.836 769.768 -790.460 95.706 -653.737 783.044 -690.237 610.065 -345.134 419.141 -174.657 286.874 -629.109 333.811 -797.143 467.330 -143.590 168.065 -473.830 359.172 -480.789 808.649 -150.700 788.202 -896.115 216.010 -421.461 627.247 -890.103 415.448 -815.516 246.864 -132.084 743.217 -974.609 830.958 -694.540 942.656 -436.934 901.730 -66.439 203.742 -247.322 897.000 -915.098 739.525 -112.430 144.444 -64.302 993.500 -319.498 75.655 -658.528 71.657 -137.638 24.415 -980.956 493.027 -920.286 452.620 -894.803 851.711 -627.369 947.783 -376.507 485.672 -986.633 835.566 -109.256 744.407 -11.689 751.640 -606.037 950.407 -96.988 15.900 -830.348 647.420 -407.147 153.478 -784.173 229.835 -780.053 405.652 -31.373 546.617 -862.728 575.152 -625.080 573.290 -697.928 48.891 -408.460 746.605 -481.002 342.235 -157.201 54.506 -705.161 8.667 -532.456 476.150 -414.289 258.248 -313.181 864.956 -782.067 128.758 -876.522 868.801 -735.649 553.728 -394.726 981.475 -843.471 170.171 -718.223 318.094 -184.973 210.639 -412.305 209.479 -422.163 323.038 -917.264 208.228 -790.216 661.550 -300.150 600.879 -227.638 93.265 -567.370 19.501 -363.231 863.674 -6.073 246.925 -579.577 564.379 -524.064 808.710 -871.212 748.283 -456.252 446.303 -716.544 33.998 -806.726 64.608 -682.424 44.923 -395.062 248.054 -979.461 25.758 -875.942 938.597 -687.582 480.575 -100.009 369.610 -870.235 676.016 -786.035 849.788 -295.785 353.740 -971.557 489.669 -985.443 495.407 -212.256 465.896 -305.704 483.963 -997.833 916.135 -824.854 505.722 -353.221 58.412 -651.570 535.783 -94.638 629.231 -474.990 751.640 -708.121 233.253 -24.384 718.070 -320.261 699.393 -167.791 187.292 -729.209 36.073 -367.931 858.211 -965.239 80.203 -714.194 938.139 -349.040 432.905 -249.855 851.375 -517.228 776.421 -812.647 937.620 -382.916 165.441 -107.852 484.664 -500.992 386.883 -232.795 938.810 -806.177 981.689 -370.739 636.433 -192.999 22.523 -874.081 901.303 -906.430 241.249 -454.421 850.368 -211.432 599.384 -699.240 752.739 -311.106 896.023 -633.137 284.768 -981.048 506.455 -542.985 525.681 -889.737 845.424 -785.455 36.866 -72.848 648.732 -795.587 869.289 -531.114 666.982 -15.442 841.914 -419.202 865.200 -961.425 935.911 -795.953 721.885 -148.778 147.374 -403.333 721.763 -92.624 643.025 -443.922 635.273 -103.671 562.304 -824.549 679.189 -97.629 309.763 -836.238 151.769 -137.150 681.448 -737.785 636.189 -924.833 668.783 -212.806 366.100 -966.094 284.433 -168.523 847.224 -621.021 252.846 -844.783 328.288 -763.268 910.154 -702.811 215.583 -265.236 156.621 -61.647 24.384 -28.443 805.780 -951.811 961.425 -777.154 173.406 -153.844 731.773 -334.635 251.076 -891.934 664.449 -600.726 306.833 -149.846 749.687 -948.973 257.729 -79.409 682.272 -262.795 657.521 -468.734 504.624 -328.837 643.300 -740.410 943.022 -806.696 684.927 -447.340 30.976 -493.179 480.728 -735.618 113.590 -100.803 843.928 -742.759 826.380 -268.288 922.361 -400.311 142.460 -22.279 596.637 -609.577 82.064 -409.131 399.213 -259.011 177.648 -515.366 799.097 -52.278 288.675 -595.355 195.227 -615.528 859.828 -525.285 462.966 -852.626 216.285 -302.286 396.527 -17.518 990.020 -806.696 892.300 -471.816 270.272 -547.258 215.491 -596.698 572.924 -607.227 195.135 -828.059 221.503 -510.453 690.115 -283.303 234.565 -226.173 170.446 -948.790 312.021 -31.190 758.110 -896.298 15.503 -448.164 569.658 -498.001 735.343 -978.973 706.259 -107.852 538.652 -851.527 733.360 -178.686 491.958 -499.344 994.537 -283.547 552.202 -992.004 603.137 -10.102 619.892 -135.441 455.336 -196.936 847.865 -461.409 108.341 -480.148 800.104 -823.725 867.763 -619.556 553.453 -821.162 927.580 -572.649 336.894 -765.130 906.705 -785.669 801.233 -410.840 625.629 -669.790 513.627 -171.239 467.208 -732.139 770.592 -31.831 165.075 -329.356 322.794 -885.495 363.628 -513.352 106.113 -505.936 793.146 -937.254 571.886 -878.872 403.851 -290.933 710.715 -108.860 303.110 -234.565 363.536 -621.509 838.466 -298.685 913.297 -878.994 671.438 -720.237 951.262 -328.349 185.064 -682.424 11.902 -800.745 69.216 -928.129 969.726 -80.569 427.442 -214.667 191.748 -863.430 248.970 -579.516 40.254 -821.436 589.801 -884.823 818.079 -994.659 306.345 -610.431 751.518 -227.515 685.873 -363.567 104.038 -868.954 816.828 -73.885 14.557 -454.756 43.367 -343.120 153.905 -591.418 347.514 -917.478 793.756 -759.575 2.960 -751.915 380.902 -256.294 343.822 -635.273 211.859 -994.903 992.706 -844.264 300.089 -380.596 391.125 -795.709 30.824 -981.384 977.020 -165.532 696.524 -212.531 851.588 -443.495 507.004 -753.380 281.106 -391.797 168.035 -915.342 875.759 -377.209 621.815 -680.044 790.155 -44.649 43.397 -625.752 789.361 -301.523 687.002 -461.531 523.453 -81.179 675.100 -387.524 855.129 -854.610 325.297 0.000 583.666 -358.715 107.425 -960.295 409.223 -510.392 825.831 -145.756 481.033 -974.670 119.449 -502.731 373.302 -355.998 874.569 -318.278 832.698 -481.429 642.903 -131.596 140.965 -744.072 659.749 -2.319 436.720 -976.226 555.162 -355.113 839.625 -820.093 352.428 -119.144 721.458 -65.828 847.346 -381.451 967.101 -924.711 961.974 -272.408 569.720 -706.687 167.089 -302.561 403.516 -871.120 566.393 -869.411 518.052 -919.340 736.747 -152.623 797.845 -97.385 917.966 -117.069 330.851 -378.643 646.046 -841.670 329.752 -693.869 423.505 -893.216 949.675 -878.506 520.402 -964.141 846.217 -305.368 500.168 -492.386 817.377 -671.590 563.646 -482.589 373.302 -908.689 305.490 -247.169 577.410 -684.317 976.073 -286.142 2.869 -464.797 843.226 -24.232 148.015 -606.677 747.368 -624.256 154.363 -446.394 443.587 -595.355 171.392 -857.021 824.702 -415.052 211.341 -239.998 618.854 -883.572 838.038 -421.918 655.568 -429.243 533.433 -423.475 293.741 -84.201 85.726 -571.062 105.716 -348.369 842.799 -918.302 410.901 -661.092 174.108 -447.096 752.403 -698.782 986.114 -16.877 911.435 -217.566 633.503 -530.381 551.927 -659.810 71.078 -285.043 90.274 -242.561 589.465 -978.881 882.992 -747.765 978.362 -339.152 326.762 -731.803 461.745 -843.043 964.415 -374.218 247.932 -498.642 190.039 -683.645 38.728 -155.583 648.213 -279.794 341.288 -313.303 919.553 -470.534 926.542 -896.451 587.634 -842.647 277.718 -965.606 280.404 -84.841 373.150 -832.453 779.901 -262.123 646.321 -547.990 794.061 -259.987 467.879 -232.337 484.420 -617.328 992.584 -215.369 343.547 -466.659 715.323 -456.465 515.641 -800.684 580.065 -212.348 154.210 -783.715 984.802 -421.735 911.008 -326.609 527.299 -775.567 148.930 -644.459 834.407 -941.435 973.968 -15.046 319.315 -911.100 678.671 -457.656 210.303 -939.970 691.916 -550.096 694.510 -46.754 627.979 -103.580 520.981 -542.863 529.191 -913.541 906.247 -559.465 895.535 -305.246 86.367 -41.566 595.080 -693.503 359.569 -177.587 249.336 -874.325 962.218 -733.238 186.590 -268.044 623.096 -258.278 557.543 -832.331 139.012 -635.548 706.748 -863.735 815.516 -939.817 393.689 -406.751 116.581 -76.632 957.244 -489.212 367.443 -168.889 17.151 -902.158 853.145 -160.009 806.574 -743.858 158.116 -603.107 728.843 -446.028 89.297 -104.129 233.039 -501.297 27.070 -388.165 601.367 -610.340 47.670 -457.533 742.576 -468.093 660.939 -810.327 584.735 -907.163 506.851 -188.452 161.779 -617.298 855.037 -823.603 986.755 -160.039 250.587 -649.861 806.024 -496.933 150.212 -452.223 328.410 -750.023 892.270 -419.141 22.156 -413.800 844.569 -68.056 574.511 -736.747 73.763 -13.062 106.693 -491.897 379.986 -542.772 739.006 -854.518 40.071 -477.615 598.682 -606.128 104.099 -275.216 865.505 -383.404 588.122 -852.657 947.691 -190.771 406.934 -93.844 382.763 -895.413 391.308 -511.979 556.719 -923.276 232.459 -34.059 835.139 -875.393 698.508 -378.155 200.323 -282.510 965.575 -990.509 988.067 -217.353 408.429 -12.238 817.499 -982.849 693.564 -244.270 308.451 -595.447 518.784 -578.661 679.495 -282.205 843.074 -865.658 820.368 -710.013 950.468 -685.141 933.103 -166.143 191.595 -991.028 335.124 -408.795 746.818 -97.415 518.296 -406.140 254.372 -975.463 57.222 -682.943 647.816 -329.234 461.470 -493.240 45.961 -419.996 564.440 -538.072 39.369 -106.998 543.260 -446.730 217.139 -73.977 163.396 -740.562 277.474 -709.861 341.472 -497.726 566.393 -612.476 620.197 -438.307 387.371 -184.301 649.220 -647.664 926.786 -288.461 265.633 -657.247 137.852 -434.187 267.739 -101.932 427.686 -460.280 475.906 -672.018 490.524 -185.461 174.413 -578.661 131.443 -994.049 527.879 -252.327 423.902 -826.136 65.798 -491.928 45.045 -540.788 829.676 -784.021 132.664 -120.945 275.460 -10.712 507.004 -689.016 526.139 -265.053 601.978 -801.447 67.080 -992.370 948.851 -991.882 479.202 -176.672 556.536 -30.549 302.286 -791.009 32.044 -869.686 623.524 -229.530 784.967 -742.698 483.810 -941.527 159.642 -387.036 696.768 -984.741 838.893 -858.364 173.193 -717.795 362.926 -905.393 345.256 -349.864 107.242 -374.157 784.082 -566.485 563.280 -610.248 604.328 -950.316 265.481 -327.647 749.840 -415.571 208.716 -913.541 753.746 -375.042 99.673 -637.043 66.836 -857.936 285.836 -731.040 548.357 -297.983 706.015 -816.126 212.256 -209.967 706.259 -634.602 823.420 -473.952 64.608 -564.196 436.995 -445.235 68.575 -879.574 475.051 -609.790 989.196 -230.720 433.821 -2.869 795.068 -307.047 815.821 -110.446 450.850 -155.370 380.169 -471.419 643.117 -121.403 305.094 -700.125 277.688 -882.748 356.273 -147.221 592.395 -542.436 654.653 -918.302 228.706 -252.144 137.913 -468.184 106.174 -332.804 308.908 -490.829 443.220 -362.651 364.696 -322.214 768.303 -200.354 300.668 -576.159 264.962 -412.763 82.675 -230.934 294.748 -75.472 481.429 -886.227 441.389 -415.326 662.618 -408.185 920.499 -263.405 126.804 -682.638 697.897 -787.378 92.685 -693.716 161.077 -471.694 917.234 -647.908 686.911 -814.936 646.779 -361.644 949.492 -712.333 293.069 -631.306 312.265 -992.889 927.091 -804.254 147.679 -79.287 185.430 -270.058 428.358 -239.845 282.388 -90.274 433.485 -400.800 121.494 -485.519 914.335 -988.037 600.848 -398.877 562.243 -766.686 704.947 -854.213 123.325 -147.862 478.011 -327.952 3.449 -930.662 471.419 -853.755 706.809 -948.271 759.819 -77.761 952.696 -587.725 119.083 -984.252 813.501 -651.021 460.494 -509.659 718.070 -526.627 114.078 -764.214 663.900 -140.904 55.666 -79.562 482.192 -656.972 670.919 -601.611 499.344 -390.545 150.151 -646.626 438.734 -911.679 107.974 -540.147 906.308 -800.104 521.012 -156.743 304.178 -24.354 578.021 -880.093 515.519 -412.183 535.569 -201.239 204.596 -181.646 173.620 -674.673 76.205 -1.679 944.273 -450.362 937.346 -550.523 407.636 -100.894 905.515 -40.742 48.708 -962.035 607.624 -680.563 68.667 -705.863 712.333 -538.438 244.667 -365.184 640.461 -781.518 451.613 -527.665 796.869 -755.577 939.970 -918.699 167.302 -875.423 962.981 -91.647 624.714 -794.763 847.438 -444.624 787.744 -824.030 101.382 -281.442 776.116 -65.065 652.974 -137.089 706.137 -231.239 813.288 -84.994 270.089 -621.967 58.443 -245.766 243.477 -220.252 223.029 -215.766 263.741 -382.092 199.774 -634.388 724.113 -86.123 738.701 -608.722 126.499 -213.141 439.680 -214.423 737.297 -822.993 532.243 -791.498 889.279 -898.770 535.844 -253.700 774.102 -526.322 395.245 -130.497 68.606 -978.210 183.782 -560.015 238.990 -670.461 969.237 -951.994 866.146 -461.440 934.935 -539.537 836.665 -260.903 351.146 -538.072 742.515 -418.775 489.395 -130.619 333.598 -861.599 73.885 -997.986 366.802 -445.845 364.147 -612.384 695.059 -497.208 461.745 -13.977 940.733 -3.357 935.911 -288.095 596.454 -430.708 360.790 -462.630 897.732 -632.038 859.035 -44.008 310.343 -815.485 244.453 -910.764 977.325 -42.238 858.608 -782.861 968.047 -222.755 693.960 -986.572 674.276 -79.196 898.373 -732.383 196.265 -44.038 253.792 -625.782 62.838 -562.487 723.655 -629.048 129.093 -768.303 662.160 -192.755 995.941 -1.038 779.412 -776.543 794.397 -134.312 456.404 -476.485 679.342 -182.928 503.098 -979.431 875.668 -158.269 953.673 -561.693 621.021 -640.370 992.737 -351.726 848.872 -35.737 606.067 -575.091 955.290 -989.319 49.776 -0.519 493.912 -919.340 731.468 -306.223 141.972 -144.383 597.247 -584.460 781.671 -570.788 618.641 -703.787 40.681 -408.979 472.457 -747.459 135.350 -888.546 8.026 -246.590 360.118 -439.619 595.264 -427.259 67.507 -309.946 947.081 -189.703 482.070 -86.215 510.727 -39.033 191.656 -88.626 20.600 -685.568 660.817 -106.784 307.382 -533.952 608.875 -446.821 956.481 -779.931 597.339 -757.164 910.031 -332.774 669.759 -602.802 605.914 -283.212 388.379 -256.020 747.673 -134.495 110.874 -673.055 299.020 -516.373 850.948 -124.577 796.655 -599.841 566.790 -449.782 575.274 -932.096 221.137 -401.654 998.474 -909.970 456.435 -53.224 288.980 -610.920 228.828 -733.177 52.797 -200.018 245.155 -458.968 89.724 -632.191 546.403 -337.352 585.498 -867.702 81.179 -900.174 277.841 -320.353 613.422 -844.356 691.488 -756.859 807.520 -145.146 34.852 -365.886 835.444 -11.109 852.840 -216.132 348.521 -649.586 29.054 -821.467 158.574 -311.350 231.605 -32.502 471.725 -583.789 395.856 -973.022 18.494 -400.220 337.962 -239.906 924.528 -735.252 93.265 -85.849 664.754 -454.237 72.939 -802.850 945.891 -285.806 632.527 -25.788 859.890 -386.181 146.641 -174.871 153.020 -464.064 183.233 -755.150 953.764 -934.843 871.059 -732.383 803.308 -72.695 54.262 -703.879 332.774 -629.872 328.074 -82.949 430.647 -890.927 548.814 -15.748 243.965 -631.764 912.442 -249.245 857.570 -951.598 195.135 -669.362 994.415 -446.455 249.763 -727.348 581.652 -693.747 351.909 -474.136 525.224 -515.458 489.425 -420.392 537.461 -989.959 188.757 -941.710 361.003 -680.410 972.594 -447.340 233.100 -48.555 41.627 -31.648 933.866 -523.118 275.155 -826.350 262.062 -191.015 143.376 -772.881 282.723 -580.432 625.813 -33.448 189.795 -504.379 729.148 -759.545 127.628 -433.821 698.752 -436.262 815.607 -368.480 516.861 -522.202 318.796 -674.581 782.006 -602.374 809.229 -858.333 562.731 -773.949 660.909 -743.370 320.048 -483.047 722.617 -21.516 491.653 -531.449 112.308 -645.222 832.148 -471.877 376.629 -30.488 102.756 -110.996 359.355 -539.354 204.871 -338.267 622.822 -209.967 349.864 -999.817 765.465 -203.955 360.515 -36.012 480.026 -939.146 696.799 -601.764 695.364 -376.202 299.814 -387.127 646.199 -429.121 848.140 -858.882 214.331 -966.796 519.883 -640.034 385.083 -375.378 854.427 -747.124 162.542 -150.090 807.367 -903.531 787.957 -484.909 592.761 -647.694 604.083 -328.898 406.201 -455.184 410.291 -878.597 622.333 -592.975 651.265 -974.120 560.839 -925.047 283.547 -368.694 414.686 -387.707 663.778 -339.824 433.912 -354.045 301.828 -611.042 959.380 -605.121 823.115 -52.980 399.487 -127.873 983.673 -132.450 744.377 -457.839 81.484 -578.387 710.776 -785.333 608.600 -233.100 111.484 -544.237 486.343 -558.367 543.352 -701.987 729.148 -763.787 986.999 -469.314 879.330 -27.711 412.885 -648.854 57.253 -778.253 986.785 -340.953 970.672 -503.586 968.352 -225.929 726.218 -60.640 897.214 -140.904 788.293 -950.255 159.734 -170.721 927.244 -527.879 530.320 -970.916 502.152 -618.915 781.243 -541.978 921.232 -506.729 954.436 -173.742 623.432 -762.688 389.142 -778.130 425.581 -886.532 99.429 -329.478 578.570 -226.295 594.714 -631.031 375.805 -146.153 737.541 -126.377 658.742 -911.039 732.322 -974.487 62.197 -256.722 838.496 -107.089 343.944 -114.505 902.249 -487.716 641.774 -458.632 300.150 -289.804 2.258 -745.628 388.806 -214.270 24.689 -914.121 53.957 -664.144 964.019 -414.197 453.200 -995.300 136.235 -234.443 545.427 -562.426 970.977 -396.039 501.541 -778.314 553.392 -882.351 589.496 -905.759 0.732 -472.671 627.796 -800.714 516.526 -449.355 601.123 -325.053 465.835 -646.229 531.755 -648.457 316.294 -808.100 200.690 -157.170 787.835 -729.179 812.098 -189.550 55.147 -139.683 194.586 -315.958 346.782 -809.351 634.114 -382.763 784.234 -836.116 930.509 -38.453 805.292 -589.648 773.034 -961.150 14.924 -277.413 27.894 -505.844 807.794 -602.924 31.617 -990.570 605.762 -484.207 483.749 -339.610 54.689 -301.828 33.418 -303.415 23.865 -644.917 152.623 -972.747 751.762 -23.713 390.576 -807.184 982.116 -518.174 602.496 -895.627 434.095 -830.378 246.895 -668.020 450.270 -710.196 344.981 -777.215 165.593 -222.877 195.746 -369.243 42.268 -826.960 440.931 -461.226 113.010 -731.559 573.046 -645.222 777.581 -501.755 480.789 -837.184 495.224 -380.749 125.187 -289.560 217.994 -297.433 940.245 -586.322 907.468 -28.596 52.126 -839.045 979.522 -483.749 910.489 -803.003 20.478 -582.018 425.306 -131.993 618.763 -689.657 203.803 -490.524 654.927 -86.428 980.499 -742.088 895.047 -430.738 834.101 -932.463 230.262 -690.695 285.897 -286.660 406.751 -511.551 872.158 -938.505 589.373 -486.862 285.134 -610.675 603.351 -302.927 676.290 -965.758 197.394 -225.043 215.125 -844.905 171.880 -894.284 497.818 -114.719 716.269 -903.378 899.106 -339.824 798.883 -121.006 461.348 -0.488 953.703 -232.643 414.502 -474.105 306.864 -466.903 920.469 -498.733 187.567 -976.379 136.082 -338.176 166.295 -841.334 188.086 -366.771 865.017 -165.380 153.844 -292.886 382.092 -231.605 641.957 -739.860 676.717 -187.933 65.859 -403.058 755.516 -230.598 205.023 -502.060 6.073 -754.418 146.428 -746.117 520.707 -438.643 201.147 -532.426 753.594 -737.114 888.974 -595.508 356.609 -741.234 585.284 -826.197 535.783 -885.189 923.856 -479.659 773.553 -461.226 549.089 -490.677 259.621 -414.533 311.686 -115.177 874.996 -386.151 501.480 -616.535 71.780 -472.488 211.005 -215.705 494.247 -670.675 423.902 -23.713 682.730 -477.798 921.384 -175.390 706.229 -613.788 600.970 -882.809 65.920 -335.398 301.248 -627.583 714.133 -311.319 725.852 -210.669 532.212 -526.261 561.083 -878.231 111.148 -183.142 380.688 -242.103 178.869 -72.237 431.196 -214.698 517.289 -375.591 892.239 -675.527 713.950 -375.988 704.825 -89.297 590.899 -38.789 562.120 -794.122 655.385 -935.698 155.919 -177.801 415.540 -478.957 272.530 -462.142 905.301 -934.965 832.362 -313.059 261.696 -185.797 466.445 -995.819 699.149 -707.694 723.777 -293.649 723.441 -734.886 503.311 -909.421 930.052 -77.883 804.468 -567.492 230.110 -564.837 389.386 -536.546 847.865 -574.511 451.460 -790.307 933.226 -629.902 883.267 -526.048 133.488 -521.287 237.587 -259.285 967.925 -927.091 976.287 -213.202 348.186 -1.648 99.155 -221.839 89.908 -898.648 748.131 -865.780 757.500 -698.477 879.238 -58.870 687.094 -709.281 597.125 -805.078 530.808 -608.997 245.308 -343.669 166.265 -398.663 845.851 -402.173 315.287 -634.602 982.604 -775.292 714.927 -908.689 721.488 -948.851 185.308 -45.656 661.702 -987.304 437.788 -985.748 711.386 -403.760 966.643 -821.528 681.814 -231.239 868.831 -958.159 293.527 -13.581 935.423 -865.108 688.528 -935.362 857.692 -388.531 41.871 -809.015 892.758 -92.959 366.863 -138.096 831.568 -601.062 107.028 -975.860 613.636 -400.037 609.333 -796.777 431.898 -83.834 71.566 -101.230 671.377 -499.466 58.626 -971.038 526.048 -766.350 180.456 -294.595 636.647 -637.532 25.971 -881.558 594.104 -171.514 946.776 -183.782 651.784 -183.325 783.807 -843.654 490.463 -443.434 131.779 -786.218 379.955 -93.814 233.802 -75.838 580.737 -249.397 100.864 -254.860 329.569 -253.609 949.950 -383.435 253.212 -557.390 553.636 -499.466 553.209 -689.657 596.362 -717.093 805.933 -288.400 629.505 -682.577 722.007 -661.245 720.450 -606.464 707.999 -843.776 388.226 -590.594 574.877 -624.866 920.652 -468.795 236.579 -507.492 665.304 -880.001 742.698 -73.885 389.599 -792.505 488.632 -723.655 302.408 -198.248 947.539 -253.670 831.996 -195.685 767.357 -248.695 753.014 -180.059 576.830 -751.091 757.561 -359.935 344.218 -178.747 62.624 -318.461 632.679 -959.655 149.052 -838.679 595.569 -852.046 224.525 -710.746 56.001 -419.111 505.325 -740.898 514.206 -626.240 910.001 -679.769 425.825 -30.519 258.980 -289.743 596.301 -530.656 573.840 -269.814 33.387 -146.001 569.750 -256.142 103.061 -793.847 935.087 -618.000 331.462 -533.494 492.111 -267.220 697.409 -245.705 832.057 -200.018 758.568 -216.681 518.540 -990.143 455.672 -594.928 453.200 -951.567 938.078 -189.886 497.238 -190.435 254.402 -581.347 942.381 -264.046 252.571 -7.813 925.291 -665.944 532.090 -3.265 379.254 -856.166 793.085 -250.465 616.504 -54.994 425.672 -619.861 135.075 -519.486 683.065 -862.911 744.438 -520.402 282.540 -928.343 602.771 -739.982 777.947 -370.190 260.353 -307.688 547.166 -816.523 302.622 -193.793 739.036 -967.193 686.270 -178.930 22.614 -89.999 362.774 -118.595 483.047 -483.352 282.723 -721.335 507.645 -874.660 374.554 -559.465 6.043 -222.724 591.968 -530.717 808.069 -893.796 623.066 -490.066 582.873 -678.610 355.754 -270.089 123.630 -620.655 692.526 -808.802 341.136 -123.417 808.496 -603.473 809.839 -305.704 446.883 -209.784 210.730 -73.733 345.042 -4.212 514.389 -878.994 385.235 -929.106 247.810 -629.933 563.768 -438.765 689.199 -727.378 372.234 -365.642 334.086 -691.031 684.530 -925.138 476.852 -347.087 743.614 -577.563 251.045 -44.679 341.533 -966.674 972.564 -870.907 786.615 -652.944 129.215 -331.919 751.457 -860.469 860.714 -470.504 595.569 -956.297 272.317 -886.990 256.325 -881.039 426.649 -633.930 302.194 -249.336 356.517 -452.193 241.523 -338.939 943.419 -317.789 681.234 -687.307 4.608 -767.846 428.663 -514.328 433.393 -974.731 130.741 -689.962 735.313 -36.927 543.718 -465.560 805.139 -455.611 27.741 -687.643 287.362 -265.114 359.813 -712.760 364.940 -787.042 458.632 -742.393 318.888 -475.509 115.390 -796.442 703.757 -823.572 324.473 -44.099 481.521 -798.486 306.986 -711.112 958.708 -775.170 821.802 -281.564 869.594 -436.567 857.326 -213.843 449.934 -609.424 297.800 -888.546 844.478 -504.349 658.193 -7.874 692.312 -329.020 480.880 -164.892 233.650 -743.126 488.510 -801.263 782.067 -123.936 86.215 -272.683 905.148 -110.965 307.291 -240.303 158.574 -398.968 796.075 -107.181 716.391 -247.414 921.506 -718.345 741.203 -675.893 615.375 -43.153 838.893 -813.410 29.054 -59.175 440.687 -370.952 602.161 -555.681 457.015 -706.015 637.013 -75.838 46.205 -447.157 973.022 -716.544 842.586 -148.442 854.152 -4.028 486.923 -941.557 583.575 -565.050 803.797 -654.744 59.236 -810.846 468.703 -367.626 783.990 -354.320 509.598 -869.747 443.953 -378.094 485.855 -992.737 649.342 -672.323 688.894 -283.792 930.754 -561.388 207.923 -990.265 585.223 -437.941 204.749 -822.748 465.835 -123.173 241.279 -467.116 308.084 -772.057 3.571 -312.632 687.338 -541.856 265.969 -366.008 200.812 -743.706 439.405 -819.666 968.017 -694.876 547.288 -242.866 43.062 -991.150 973.022 -864.986 833.308 -417.707 822.626 -919.004 116.916 -217.872 246.315 -514.512 754.479 -937.346 563.066 -8.637 687.155 -563.890 531.388 -343.852 316.263 -180.670 610.340 -321.238 856.868 -851.650 554.796 -278.115 760.155 -958.464 188.177 -138.707 797.815 -707.144 696.829 -306.650 902.158 -23.560 289.407 -367.901 355.968 -556.108 565.630 -73.092 425.794 -4.791 437.361 -567.858 32.044 -495.041 946.501 -340.007 550.249 -215.369 822.840 -852.168 336.802 -37.294 126.041 -328.837 73.061 -336.589 815.577 -666.402 521.622 -734.214 591.510 -934.812 788.324 -976.318 851.283 -440.260 683.950 -671.163 104.831 -816.614 279.427 -102.695 693.045 -115.177 247.780 -838.710 152.013 -361.339 87.313 -352.702 68.209 -546.464 819.147 -378.552 767.205 -524.369 253.212 -215.735 680.166 -780.694 416.486 -704.917 732.047 -544.115 236.702 -92.105 594.867 -208.075 76.205 -500.290 149.846 -531.907 208.655 -226.905 2.655 -589.862 833.186 -586.749 394.726 -936.949 719.230 -518.235 355.083 -960.509 76.083 -672.048 435.987 -885.891 740.806 -201.117 876.461 -405.194 278.024 -970.550 537.126 -397.961 85.971 -405.927 450.575 -712.149 101.840 -699.484 330.271 -474.654 200.537 -591.998 882.656 -899.838 880.734 -449.965 265.267 -64.577 331.431 -856.227 535.722 -619.465 473.617 -433.119 433.912 -903.439 69.704 -116.733 342.631 -432.295 495.651 -601.154 769.219 -228.553 268.471 -171.361 192.602 -961.974 923.704 -643.483 619.526 -369.152 335.917 -631.306 693.045 -921.781 76.724 -857.723 697.928 -210.852 903.256 -729.728 306.131 -17.182 971.435 -895.962 406.262 -535.691 867.672 -5.280 860.744 -723.014 52.492 -385.601 534.471 -236.824 810.327 -860.866 438.887 -935.789 298.318 -425.825 334.727 -408.551 789.300 -996.979 637.745 -501.205 701.193 -958.281 970.794 -311.045 507.614 -720.511 206.153 -616.382 122.959 -13.367 342.051 -210.181 856.075 -128.269 56.429 -107.181 525.529 -831.477 282.876 -92.441 831.385 -165.563 651.051 -580.676 576.098 -858.760 136.784 -254.738 829.035 -559.832 764.367 -452.315 627.918 -618.488 705.679 -769.219 311.258 -629.139 619.343 -848.415 75.503 -457.045 574.023 -823.176 850.124 -965.911 399.274 -383.435 85.299 -164.983 808.130 -933.866 545.274 -995.422 134.556 -812.403 701.132 -473.281 30.305 -38.270 817.164 -409.467 964.263 -558.031 324.381 -424.116 868.160 -458.144 574.755 -474.868 772.973 -113.407 569.964 -617.359 778.710 -739.616 758.782 -217.139 202.460 -319.071 496.323 -331.339 247.658 -368.206 259.407 -479.049 38.514 -515.427 211.188 -519.150 363.720 -358.562 209.479 -854.244 972.503 -570.116 851.955 -679.586 767.571 -719.413 652.333 -495.743 738.060 -780.328 941.099 -603.412 976.379 -793.268 584.704 -799.738 623.005 -650.197 116.672 -994.263 82.705 -471.419 374.889 -963.897 355.937 -543.107 237.953 -964.873 829.127 -283.700 555.589 -421.247 367.962 -208.960 865.627 -408.094 56.978 -363.292 991.943 -148.564 429.426 -186.743 117.313 -243.110 530.992 -286.599 424.329 -850.124 661.580 -81.606 898.343 -536.332 138.218 -788.232 386.578 -16.083 923.429 -717.399 506.729 -497.696 462.416 -350.566 498.795 -856.349 573.290 -163.854 614.124 -351.604 733.238 -668.844 135.319 -108.860 605.609 -639.119 620.899 -83.071 150.365 -990.905 467.849 -723.563 162.694 -286.935 386.853 -58.901 582.873 -332.011 883.114 -420.576 421.400 -829.096 336.589 -523.637 643.269 -564.776 776.147 -124.088 854.793 -92.685 940.031 -970.763 136.906 -383.892 718.070 -270.943 868.923 -412.549 567.766 -388.714 886.044 -146.092 999.207 -994.018 814.631 -908.506 721.732 -382.031 929.136 -584.948 546.831 -180.975 374.065 -637.745 640.431 -167.455 95.035 -400.678 218.421 -407.910 322.581 -622.211 279.611 -445.051 952.300 -724.967 469.344 -747.826 665.395 -750.969 667.684 -144.108 133.183 -460.982 396.039 -454.207 149.266 -557.329 636.067 -44.496 33.174 -498.001 153.905 -519.761 149.297 -871.578 924.772 -272.683 884.884 -801.386 750.237 -109.867 930.570 -347.850 662.923 -672.628 207.495 -377.392 212.165 -871.303 284.829 -866.970 224.067 -52.156 630.940 -113.010 129.856 -115.604 542.436 -813.349 456.771 -303.934 94.974 -490.799 574.206 -878.048 958.831 -227.607 289.987 -401.502 423.658 -178.777 389.843 -850.826 476.272 -833.888 713.706 -270.455 274.331 -495.193 863.338 -191.870 860.775 -942.015 134.129 -534.532 461.928 -748.436 765.831 -208.472 213.569 -225.074 104.495 -136.601 658.254 -451.827 771.294 -915.769 857.997 -371.654 430.189 -834.986 466.048 -413.495 249.336 -470.321 601.123 -613.178 649.495 -574.267 868.404 -701.224 433.241 -478.866 370.495 -126.164 888.943 -731.559 52.767 -482.253 962.859 -181.738 225.898 -309.854 93.661 -237.617 610.431 -738.212 802.637 -511.551 746.055 -938.231 633.198 -572.863 110.385 -854.854 534.562 -26.765 790.216 -187.475 281.594 -638.447 48.952 -86.947 26.215 -720.328 635.090 -538.438 573.077 -502.396 173.681 -898.221 473.617 -703.177 486.465 -553.819 532.456 -20.753 182.684 -175.909 819.269 -762.871 365.856 -530.564 780.633 -333.628 798.883 -320.994 545.030 -797.266 372.356 -27.253 15.015 -236.183 219.184 -212.745 840.266 -123.020 319.285 -266.366 865.078 -424.909 938.719 -48.738 144.597 -659.200 745.903 -411.725 122.684 -618.641 950.041 -59.572 66.073 -985.839 304.117 -720.725 347.758 -554.552 317.362 -98.758 674.062 -277.627 520.219 -571.703 848.537 -859.493 125.797 -107.669 167.058 -112.461 931.700 -366.436 37.141 -795.770 805.597 -455.153 915.952 -155.034 598.773 -307.199 160.100 -882.534 831.141 -152.654 881.771 -715.384 991.241 -49.440 403.760 -391.644 795.495 -943.846 408.704 -182.470 250.130 -228.797 374.676 -718.986 859.493 -269.478 392.163 -333.018 824.580 -863.735 955.290 -630.299 575.823 -107.425 821.619 -514.725 483.261 -632.618 534.104 -382.488 88.412 -687.338 698.630 -705.161 701.376 -26.246 611.438 -719.687 706.687 -80.477 329.783 -445.173 422.224 -375.256 779.778 -744.163 854.488 -664.754 994.812 -647.633 193.976 -752.159 79.134 -662.679 394.696 -464.278 989.288 -280.923 681.387 -748.985 727.775 -407.392 328.135 -364.513 42.787 -927.580 552.477 -129.460 227.363 -132.084 868.007 -201.880 111.881 -217.780 740.318 -356.517 843.776 -583.178 888.913 -728.782 547.990 -138.127 79.684 -994.385 462.233 -345.744 751.213 -453.200 640.370 -215.155 318.827 -986.175 818.049 -964.812 500.229 -353.893 534.165 -573.809 506.180 -806.085 101.901 -941.252 440.413 -469.893 523.301 -871.181 752.037 -486.770 940.519 -602.985 84.567 -365.612 718.467 -105.075 365.276 -521.805 751.762 -851.161 478.164 -470.473 90.091 -297.617 365.154 -642.750 475.600 -780.969 898.404 -293.893 886.349 -53.743 367.931 -471.816 679.189 -178.014 928.526 -515.152 426.069 -994.964 848.720 -49.013 37.446 -889.309 907.071 -948.088 266.701 -67.721 778.008 -234.535 188.696 -69.277 752.037 -381.024 747.368 -727.317 633.503 -986.084 964.843 -301.035 160.039 -291.696 906.735 -996.124 786.920 -511.277 997.009 -592.273 180.700 -436.964 776.025 -397.443 265.511 -294.931 695.975 -246.559 165.685 -317.667 46.968 -764.122 888.943 -1.495 607.776 -609.272 93.051 -518.632 114.872 -921.934 780.938 -252.205 143.864 -688.772 266.427 -923.246 496.414 -248.238 256.020 -277.657 686.911 -652.486 389.111 -803.491 622.700 -105.777 81.240 -445.021 71.047 -197.943 13.550 -784.783 7.263 -151.036 112.857 -660.360 437.422 -799.005 365.337 -685.781 789.087 -517.930 308.115 -646.016 464.644 -826.777 542.467 -233.131 650.288 -876.339 111.911 -93.051 974.364 -545.885 89.663 -651.570 109.439 -365.795 218.513 -688.437 911.466 -985.412 947.478 -128.391 189.367 -404.065 708.365 -17.426 699.881 -685.080 776.574 -153.691 460.128 -370.586 559.587 -341.044 972.839 -316.355 656.911 -734.916 456.954 -165.288 535.051 -248.177 678.335 -178.472 161.962 -486.831 473.281 -642.109 443.739 -183.172 559.709 -569.628 808.039 -596.332 728.751 -917.417 777.673 -847.987 11.078 -32.899 878.292 -662.404 911.985 -553.850 723.563 -479.659 307.749 -477.584 622.120 -410.688 98.788 -618.824 549.547 -2.564 211.707 -175.054 829.402 -283.609 45.045 -618.030 366.955 -55.910 952.147 -630.055 779.504 -905.179 854.640 -304.147 266.854 -895.840 580.828 -326.609 565.722 -420.576 22.309 -360.454 831.996 -172.918 702.658 -349.254 794.397 -711.386 851.985 -959.288 23.377 -584.552 581.133 -879.116 659.139 -485.092 249.306 -195.654 442.030 -402.142 618.732 -564.898 390.027 -240.181 890.042 -396.100 965.728 -873.653 212.470 -769.066 77.914 -105.777 762.566 -301.859 760.643 -500.656 984.405 -688.986 873.623 -556.719 86.276 -127.812 668.203 -191.046 386.883 -352.886 562.029 -3.082 604.389 -495.895 966.643 -286.050 683.279 -491.073 511.399 -255.409 251.686 -243.751 507.828 -462.783 303.323 -281.899 997.681 -864.254 197.913 -108.310 228.980 -511.490 573.626 -973.052 903.531 -335.063 265.419 -284.402 39.369 -987.915 823.084 -377.392 792.718 -218.238 722.282 -858.333 82.034 -740.623 863.308 -244.270 359.203 -73.672 450.148 -116.428 370.434 -313.456 844.325 -505.509 251.442 -310.892 487.320 -728.782 800.287 -222.694 484.787 -396.527 271.554 -903.653 946.745 -807.672 536.180 -109.592 677.541 -452.406 949.644 -979.888 308.847 -841.273 773.431 -767.541 470.107 -378.979 492.752 -286.569 89.572 -502.121 874.599 -44.496 420.179 -799.036 109.500 -529.557 883.450 -330.973 881.466 -620.441 325.968 -873.257 708.914 -588.397 781.365 -295.022 401.440 -659.444 331.858 -796.411 974.883 -606.159 163.610 -221.809 869.594 -337.260 408.704 -168.340 815.180 -954.344 868.068 -107.669 185.125 -243.629 209.326 -240.303 185.888 -72.634 732.749 -301.370 723.258 -659.474 299.142 -35.768 290.567 -183.935 514.115 -562.639 721.854 -709.433 761.437 -346.629 154.302 -883.908 179.968 -995.880 43.153 -389.019 177.831 -604.358 573.199 -606.037 577.288 -858.608 310.556 -467.177 984.069 -626.026 438.337 -961.486 475.356 -245.186 420.209 -263.436 199.927 -235.420 435.163 -953.764 983.703 -645.405 427.870 -300.333 535.264 -759.148 117.649 -68.728 344.890 -377.972 810.541 -830.775 870.144 -397.656 357.494 -239.479 102.756 -899.167 103.183 -240.303 110.263 -471.511 168.401 -685.965 645.283 -986.450 910.520 -324.625 417.737 -542.253 905.240 -629.994 122.410 -797.021 293.619 -441.664 816.279 -408.643 838.252 -885.098 739.219 -801.508 531.755 -539.201 171.758 -977.752 102.329 -321.238 423.780 -592.425 259.041 -56.948 547.716 -10.926 21.302 -204.871 870.174 -567.797 976.165 -704.154 935.728 -745.109 806.909 -413.587 956.450 -489.883 937.071 -111.728 361.003 -388.684 633.229 -525.987 537.523 -918.577 410.749 -359.752 362.804 -492.752 85.818 -786.615 613.269 -520.157 317.942 -379.711 849.849 -197.150 986.084 -945.769 871.456 -250.771 242.836 -231.819 330.790 -351.512 590.167 -974.242 605.609 -415.113 819.819 -257.546 519.852 -511.490 163.457 -653.340 8.057 -600.024 495.071 -106.693 317.057 -809.687 929.807 -39.613 838.038 -482.894 663.442 -640.004 163.854 -701.804 395.489 -804.773 464.339 -515.580 180.120 -706.259 773.614 -587.848 48.677 -450.331 283.547 -482.711 247.322 -794.855 236.824 -308.084 433.638 -397.748 512.986 -935.453 676.077 -562.975 502.029 -514.176 599.780 -953.124 358.531 -499.954 522.782 -237.953 230.781 -915.281 926.054 -146.916 557.726 -61.190 101.169 -894.803 28.535 -399.121 319.956 -449.080 297.678 -821.253 368.786 -608.203 49.837 -28.199 792.138 -358.623 508.072 -233.161 688.894 -480.239 979.003 -910.703 405.133 -868.618 529.038 -809.381 967.101 -542.497 385.296 -946.684 597.980 -805.994 154.332 -805.353 162.969 -533.433 453.780 -449.202 885.189 -46.388 49.074 -778.222 177.099 -550.829 90.457 -640.370 931.089 -604.022 542.833 -20.325 112.369 -579.028 402.966 -22.431 998.962 -596.423 797.571 -867.885 911.069 -891.263 555.864 -623.920 775.384 -84.414 350.597 -884.487 366.314 -327.097 1.190 -120.609 569.292 -786.950 32.624 -919.706 508.927 -444.807 84.017 -831.843 886.349 -670.797 260.598 -42.756 369.152 -548.479 22.736 -591.357 378.002 -415.571 705.802 -351.085 113.315 -590.625 264.687 -493.606 165.929 -753.502 336.680 -653.859 555.620 -949.370 216.468 -514.725 540.971 -684.194 836.970 -30.641 44.679 -80.844 349.620 -8.606 37.568 -564.623 398.480 -265.053 725.547 -46.571 680.898 -78.127 882.962 -73.916 889.309 -153.203 176.122 -915.769 627.766 -821.162 821.192 -53.163 396.527 -687.429 419.111 -42.512 239.021 -451.552 312.693 -220.283 144.414 -114.750 308.542 -218.513 800.134 -295.450 108.158 -759.850 787.255 -870.602 291.665 -700.095 813.623 -662.221 198.004 -788.018 77.273 -387.371 545.549 -110.508 354.808 -590.655 136.418 -692.221 907.865 -777.947 488.845 -217.689 801.996 -469.924 740.684 -346.141 731.193 -394.391 668.477 -586.108 942.076 -535.844 165.288 -199.561 351.451 -261.452 21.393 -104.373 451.003 -241.798 351.360 -243.080 92.746 -385.266 511.368 -387.616 749.260 -504.990 850.642 -848.079 342.051 -936.857 140.477 -54.659 232.246 -827.448 24.812 -481.491 467.055 -310.709 336.070 -880.581 875.851 -292.032 619.800 -295.663 109.409 -58.473 712.333 -823.725 216.803 -433.821 714.774 -593.280 852.474 -697.501 207.099 -928.434 708.365 -985.839 46.571 -167.028 264.290 -394.391 593.524 -102.084 450.484 -500.381 708.884 -514.695 315.714 -523.667 366.771 -767.724 295.511 -845.119 226.295 -928.739 173.223 -101.260 5.799 -391.034 328.593 -573.962 3.815 -461.318 366.924 -93.326 610.096 -883.053 723.075 -173.528 150.761 -764.092 333.567 -599.536 911.252 -877.285 971.099 -183.844 680.288 -802.973 334.513 -911.893 659.810 -882.076 488.937 -194.708 83.254 -448.164 748.650 -448.195 386.975 -308.054 597.583 -716.697 277.841 -938.810 740.379 -560.808 541.368 -370.434 878.140 -927.213 933.531 -222.907 302.561 -220.008 0.549 -866.268 902.249 -291.635 170.202 -172.246 674.612 -572.771 958.037 -826.899 337.687 -59.420 632.771 -672.048 135.258 -376.324 184.668 -45.228 428.846 -635.212 939.970 -586.016 170.782 -306.681 665.700 -478.195 851.955 -824.793 508.774 -596.088 17.640 -142.277 612.262 -523.911 945.830 -956.359 753.655 -917.203 580.798 -822.565 848.109 -174.200 317.148 -876.522 660.726 -887.295 726.402 -381.542 571.490 -41.780 821.162 -821.436 736.900 -432.051 949.950 -756.554 491.653 -262.764 916.807 -162.816 334.300 -404.767 419.080 -471.572 340.770 -273.843 397.473 -29.237 349.284 -801.233 391.766 -196.051 760.521 -464.797 496.384 -801.935 296.731 -849.452 9.064 -178.411 563.799 -705.679 367.016 -486.038 759.331 -974.670 463.301 -554.643 371.532 -749.260 938.597 -956.786 211.646 -638.997 540.727 -531.877 624.378 -508.347 146.611 -80.416 219.550 -56.520 539.872 -447.005 969.390 -208.136 538.224 -710.440 14.222 -782.952 564.165 -700.339 21.668 -413.556 252.724 -558.489 441.511 -180.395 190.130 -564.043 501.358 -931.578 377.087 -940.764 286.081 -757.530 510.331 -865.902 745.048 -588.519 676.412 -398.724 970.702 -384.045 551.225 -547.777 592.639 -882.595 699.271 -195.563 630.360 -380.840 66.134 -99.338 649.037 -510.971 258.309 -687.033 561.571 -484.603 703.482 -866.512 920.957 -772.362 285.775 -567.614 46.602 -687.796 549.333 -235.115 828.516 -844.234 63.753 -991.699 552.629 -953.459 45.686 -689.566 591.937 -935.118 829.859 -569.567 305.948 -805.048 283.395 -746.330 993.469 -312.082 757.591 -238.502 241.310 -791.314 670.034 -762.566 513.840 -203.009 311.808 -8.972 325.968 -826.075 972.869 -619.770 844.234 -573.992 979.308 -585.650 259.072 -403.150 736.930 -282.235 772.729 -781.457 374.096 -863.430 545.732 -686.148 77.944 -230.873 446.303 -99.826 718.039 -298.685 946.318 -473.312 850.307 -771.538 7.324 -123.692 696.219 -155.278 300.699 -37.324 189.886 -218.818 605.457 -45.167 687.460 -625.660 727.470 -840.358 432.295 -954.527 784.173 -806.207 369.793 -826.930 197.974 -123.508 405.622 -361.339 242.653 -125.980 700.949 -672.018 485.885 -372.173 98.514 -631.458 972.472 -403.302 273.629 -615.619 491.073 -655.354 703.085 -449.995 769.158 -493.881 46.358 -275.552 939.024 -840.968 32.899 -553.758 119.175 -362.560 448.592 -928.587 454.939 -685.293 315.989 -164.830 461.409 -610.950 861.354 -881.619 13.123 -798.181 362.712 -299.081 824.030 -879.482 472.610 -717.887 761.071 -482.589 108.890 -949.767 836.116 -124.912 507.950 -417.890 218.635 -449.629 533.647 -146.153 114.414 -772.637 835.810 -355.602 852.443 -408.307 952.330 -887.204 25.147 -743.980 948.027 -169.500 24.842 -530.412 684.652 -949.980 820.551 -358.592 315.348 -508.683 318.461 -790.307 97.507 -573.351 150.731 -111.850 117.862 -654.012 235.115 -179.846 23.103 -16.602 950.346 -327.097 350.505 -14.008 270.119 -798.212 551.714 -993.042 700.247 -682.974 303.507 -496.323 361.675 -816.675 199.774 -978.423 64.364 -615.833 417.768 -753.441 714.805 -318.461 452.895 -394.726 901.303 -597.095 515.488 -303.934 0.824 -13.764 683.706 -668.783 651.051 -285.531 405.591 -528.611 931.425 -829.340 444.960 -165.654 96.774 -554.674 864.071 -541.581 207.831 -373.455 137.364 -997.436 501.511 -395.062 989.624 -936.247 845.332 -275.826 52.644 -706.656 119.785 -691.671 934.019 -406.507 872.005 -402.295 791.559 -825.098 84.536 -876.247 7.569 -242.836 403.394 -944.823 56.612 -307.199 668.661 -454.543 159.734 -703.391 91.494 -386.151 820.429 -838.801 921.751 -408.918 834.376 -259.957 949.034 -339.885 868.313 -20.539 681.936 -475.417 200.293 -719.321 548.570 -265.145 716.483 -426.710 962.462 -296.152 756.890 -219.001 597.003 -56.459 905.026 -538.530 713.431 -446.821 314.310 -98.727 884.457 -508.744 665.670 -553.117 958.678 -338.847 349.223 -646.290 608.692 -656.850 964.995 -66.683 307.169 -996.918 735.069 -718.650 74.252 -990.722 922.178 -633.503 840.175 -711.112 847.560 -238.075 766.869 -545.000 602.191 -199.225 372.478 -564.409 45.320 -563.341 802.271 -864.071 183.599 -409.589 89.480 -834.986 525.163 -735.588 750.816 -841.762 501.633 -794.031 558.824 -273.507 552.629 -599.597 836.543 -436.171 965.972 -824.213 116.916 -255.593 67.415 -799.860 511.338 -259.713 853.999 -847.652 630.940 -809.046 664.022 -651.601 404.248 -43.672 978.545 -896.329 635.365 -516.160 946.898 -886.959 645.680 -978.301 730.949 -370.281 843.806 -291.269 261.177 -275.948 566.576 -927.519 499.008 -596.149 35.585 -32.899 798.151 -122.776 772.607 -518.723 459.944 -260.842 317.606 -151.158 75.442 -636.708 593.554 -107.852 748.405 -720.054 761.040 -970.122 792.901 -178.259 907.315 -619.007 999.359 -181.890 412.854 -5.066 62.654 -380.291 339.305 -259.316 266.121 -765.557 682.852 -115.055 14.954 -144.139 836.543 -108.921 313.364 -434.736 105.136 -529.984 778.405 -510.636 616.932 -585.681 284.951 -806.360 475.021 -753.166 835.353 -406.171 493.454 -785.089 747.063 -834.193 360.454 -338.450 752.709 -263.985 573.443 -695.090 105.991 -367.321 989.166 -542.833 287.057 -519.974 332.743 -285.897 401.318 -583.880 509.903 -853.511 865.383 -984.069 64.943 -474.929 473.708 -299.478 629.627 -390.484 440.260 -86.062 705.618 -966.582 507.981 -151.036 624.866 -183.752 720.695 -997.040 31.465 -966.979 950.987 -655.110 728.629 -325.694 777.245 -624.989 234.657 -774.041 804.651 -141.606 891.995 -998.413 22.645 -486.435 872.005 -242.164 293.924 -562.517 920.957 -376.019 567.339 -452.101 189.062 -122.135 909.818 -175.207 988.067 -402.112 949.828 -368.267 819.575 -275.887 827.174 -101.291 519.211 -442.000 242.073 -552.721 859.432 -766.472 697.836 -760.094 455.214 -810.144 530.290 -165.929 316.111 -822.718 818.567 -177.190 888.730 -172.338 770.074 -457.106 932.859 -679.342 673.971 -168.188 75.747 -823.298 16.907 -885.281 387.677 -291.543 854.457 -397.107 822.565 -838.740 31.922 -115.390 867.916 -925.016 349.254 -310.129 247.230 -102.878 262.062 -889.554 19.135 -620.594 214.393 -944.121 916.532 -210.883 195.593 -772.729 269.662 -534.379 615.650 -610.187 357.433 -245.888 92.715 -774.377 529.496 -152.348 246.437 -452.406 944.121 -431.623 90.915 -844.081 264.718 -380.291 120.945 -881.344 159.368 -659.688 685.507 -242.897 946.654 -508.621 741.935 -882.504 231.605 -891.812 584.948 -789.361 876.095 -52.278 643.818 -200.140 146.336 -437.269 941.618 -980.621 382.488 -465.499 310.556 -395.886 33.021 -105.258 956.877 -988.464 398.297 -731.712 468.734 -782.037 926.817 -232.154 861.873 -530.473 407.941 -828.364 755.394 -230.384 905.087 -583.972 272.835 -616.138 772.362 -66.744 761.101 -855.892 599.475 -133.488 921.720 -167.821 427.870 -306.894 447.890 -574.938 82.217 -712.882 761.315 -517.075 960.753 -47.334 942.167 -539.354 128.300 -540.849 446.181 -775.475 56.124 -390.088 702.811 -444.624 851.711 -625.050 187.719 -80.874 322.459 -880.306 63.967 -713.767 717.521 -39.399 984.954 -718.589 490.585 -221.198 153.294 -555.742 928.434 -76.510 229.682 -117.161 988.006 -864.101 184.545 -899.136 186.499 -274.880 687.246 -719.810 888.058 -472.884 125.858 -200.690 830.042 -321.421 851.833 -730.308 234.199 -264.138 742.637 -129.063 344.981 -828.608 676.962 -734.184 739.311 -221.900 15.412 -123.173 251.961 -986.938 681.021 -194.739 859.615 -187.536 932.951 -825.953 367.809 -92.288 427.595 -824.213 244.209 -824.519 660.146 -392.926 442.335 -948.241 381.115 -829.768 559.099 -458.266 80.996 -675.771 170.080 -143.345 137.181 -34.700 686.514 -791.162 716.636 -280.923 577.044 -203.619 28.138 -874.599 299.051 -492.080 18.159 -503.189 782.281 -619.739 103.458 -268.075 808.985 -661.580 34.822 -134.312 134.678 -749.413 485.275 -363.353 692.373 -171.453 456.740 -146.580 724.876 -594.836 98.758 -159.001 188.391 -879.849 33.052 -251.411 271.584 -454.909 777.734 -0.153 373.424 -720.817 364.788 -332.957 383.740 -452.681 744.957 -949.675 610.462 -669.332 72.939 -756.706 196.875 -937.590 467.818 -33.998 373.089 -581.194 341.319 -552.995 384.991 -762.841 888.607 -364.605 444.899 -907.712 834.559 -475.784 547.288 -437.819 30.030 -133.763 493.637 -285.562 991.150 -936.094 969.909 -155.339 975.799 -485.855 20.417 -1.862 691.244 -810.572 762.444 -694.143 225.929 -263.283 683.950 -333.689 299.905 -125.217 369.976 -195.898 427.320 -627.827 999.756 -763.115 84.750 -613.971 459.548 -818.079 479.202 -556.383 414.319 -67.019 9.186 -152.135 182.012 -260.689 13.520 -212.348 754.509 -281.961 900.235 -65.188 808.679 -169.195 250.587 -191.656 51.515 -543.931 991.455 -312.235 743.034 -411.451 229.347 -643.757 740.379 -803.278 841.060 -544.603 907.529 -230.201 413.038 -267.739 233.833 -414.533 624.866 -39.521 505.234 -270.425 669.424 -183.630 871.975 -601.184 804.132 -508.683 156.621 -481.735 626.514 -678.213 246.040 -795.709 168.584 -781.793 411.145 -895.505 402.875 -826.197 897.977 -854.152 254.555 -365.123 634.144 -277.505 713.157 -986.419 394.360 -146.153 137.638 -875.332 268.441 -655.019 348.521 -172.857 775.964 -519.852 600.909 -347.789 471.084 -719.321 32.167 -300.790 381.542 -141.423 677.816 -420.270 125.065 -102.908 649.770 -307.688 47.487 -210.334 570.116 -391.675 226.081 -531.999 854.915 -149.602 681.784 -548.845 940.886 -155.370 644.215 -853.664 49.593 -672.018 213.233 -66.958 582.415 -7.996 260.598 -938.383 739.769 -356.090 915.799 -102.420 459.304 -333.018 479.263 -457.259 265.664 -939.634 107.669 -635.334 126.377 -159.185 113.773 -534.410 907.346 -913.358 225.715 -378.124 521.592 -594.287 648.915 -274.300 365.184 -891.781 274.392 -740.379 134.037 -133.702 877.499 -164.068 615.284 -859.462 650.258 -668.630 546.983 -843.959 912.015 -350.871 139.988 -292.032 340.922 -361.278 355.724 -421.278 571.368 -794.336 533.341 -152.348 499.557 -858.425 460.616 -125.401 142.613 -293.680 481.552 -761.528 393.780 -506.607 735.099 -587.848 517.747 -390.271 118.412 -545.000 730.247 -298.776 68.514 -495.773 705.191 -144.871 755.913 -653.737 353.465 -89.114 784.265 -150.426 716.758 -790.002 989.502 -460.189 320.414 -682.821 432.539 -900.845 829.279 -257.210 178.716 -929.533 349.467 -800.989 958.586 -452.254 221.198 -579.638 302.652 -865.658 644.765 -920.438 245.369 -49.989 984.649 -169.042 190.313 -32.258 95.248 -988.556 31.831 -537.767 511.673 -968.444 126.133 -149.052 849.269 -13.215 205.634 -291.391 256.355 -479.171 830.531 -762.719 263.283 -527.543 471.206 -27.467 871.426 -663.564 815.241 -993.042 226.539 -929.746 392.712 -486.831 719.779 -722.007 113.834 -153.996 860.012 -697.958 812.128 -993.194 761.498 -745.384 387.341 -250.008 590.655 -480.209 641.987 -886.746 815.363 -242.470 404.431 -346.751 600.787 -59.084 33.479 -832.789 195.654 -542.192 897.061 -817.469 652.150 -191.717 919.523 -5.219 723.869 -71.047 790.948 -463.973 285.104 -324.534 932.493 -145.360 115.390 -505.417 810.999 -512.772 393.017 -183.142 697.378 -495.163 741.295 -798.822 461.745 -486.099 171.300 -237.190 499.680 -606.189 764.977 -84.414 382.885 -948.180 441.816 -40.132 328.410 -22.980 653.890 -452.315 79.714 -126.011 351.817 -444.227 294.015 -841.731 66.286 -601.764 28.626 -405.835 448.500 -690.176 421.369 -143.803 113.041 -368.694 157.476 -703.970 127.934 -372.112 817.774 -304.514 994.171 -127.903 701.193 -712.943 459.548 -277.474 215.857 -176.489 10.529 -70.589 432.142 -22.675 385.052 -101.657 891.629 -148.381 950.926 -356.487 265.633 -116.489 292.947 -38.118 957.335 -78.494 853.267 -141.270 240.425 -242.256 967.528 -242.958 29.511 -103.275 141.728 -479.049 874.172 -158.483 913.144 -174.963 272.042 -321.024 138.340 -99.490 893.796 -755.303 53.560 -810.358 813.898 -350.322 949.583 -60.305 341.075 -550.768 806.055 -732.658 542.222 -763.878 728.233 -274.545 53.133 -61.708 530.564 -97.507 270.425 -396.802 310.038 -912.992 517.808 -50.111 354.076 -472.610 280.892 -530.534 225.532 -681.356 104.099 -643.941 369.762 -552.416 243.202 -951.201 86.520 -972.808 667.837 -333.323 211.127 -748.100 506.943 -883.236 348.094 -895.260 531.877 -841.762 1.404 -652.303 769.707 -798.090 445.112 -173.589 841.792 -872.036 677.633 -379.131 120.090 -97.751 304.056 -927.213 296.213 -727.439 689.840 -778.771 455.733 -673.360 229.652 -322.184 252.419 -807.794 75.411 -527.543 276.009 -338.664 166.723 -98.758 206.610 -980.590 908.231 -92.654 850.429 -138.920 336.741 -973.540 649.617 -827.082 122.806 -572.008 761.132 -534.165 249.672 -916.959 297.067 -763.298 713.797 -409.131 821.284 -457.991 90.640 -305.551 695.273 -36.287 309.732 -982.940 367.748 -251.076 481.704 -949.370 201.239 -595.111 122.715 -72.604 929.258 -469.863 618.458 -994.232 338.481 -836.879 272.408 -197.516 269.112 -569.994 781.884 -699.149 527.329 -227.912 485.275 -831.904 803.522 -465.041 224.921 -88.595 190.405 -799.951 168.706 -494.827 394.238 -960.082 434.400 -479.965 233.192 -521.073 860.561 -715.018 516.709 -60.183 767.571 -885.800 899.380 -541.795 52.919 -870.663 803.034 -154.180 463.851 -291.086 1.312 -316.294 391.736 -904.294 959.807 -73.122 31.617 -805.902 525.712 -598.468 250.801 -912.595 61.251 -23.927 9.919 -692.312 613.788 -312.845 680.990 -611.347 217.078 -397.900 105.106 -267.098 916.990 -301.004 734.611 -675.100 615.528 -454.512 702.628 -678.945 327.280 -942.351 164.434 -952.177 941.282 -879.727 753.716 -560.686 82.736 -650.349 498.093 -554.369 168.340 -219.794 37.141 -556.841 248.054 -243.721 487.167 -821.955 728.355 -189.856 795.892 -725.852 569.781 -192.358 931.486 -163.396 53.072 -857.387 748.924 -817.469 707.053 -738.517 878.292 -770.257 492.752 -700.919 477.828 -425.001 836.909 -892.850 196.448 -206.977 608.875 -543.535 188.635 -12.757 634.785 -305.582 525.864 -875.881 842.250 -361.553 848.445 -818.445 630.024 -12.513 601.276 -356.761 555.834 -968.108 697.226 -630.268 936.338 -56.185 951.964 -621.967 452.925 -571.642 134.373 -439.589 357.219 -981.994 975.616 -126.102 369.884 -209.693 980.804 -968.078 866.482 -209.113 387.646 -770.928 444.258 -57.253 115.055 -69.948 463.637 -276.833 45.564 -745.201 657.765 -610.584 485.733 -9.705 404.492 -965.484 147.954 -239.479 754.143 -745.598 497.604 -614.032 806.574 -292.520 808.863 -36.042 532.151 -651.662 773.675 -299.387 629.414 -383.801 6.867 -973.693 513.688 -640.034 291.818 -974.364 30.335 -219.428 909.604 -287.454 986.541 -827.570 896.481 -816.858 94.729 -255.104 572.466 -823.756 422.498 -695.181 185.308 -926.572 941.527 -917.936 13.367 -129.948 270.272 -521.531 771.172 -852.290 203.619 -977.813 661.641 -419.385 123.447 -691.702 918.485 -994.293 883.633 -793.237 182.318 -410.993 263.558 -880.551 555.132 -881.527 583.911 -432.691 675.436 -44.404 577.898 -111.484 659.291 -324.198 112.400 -670.522 250.038 -69.704 852.535 -690.176 20.875 -440.901 462.935 -858.058 973.754 -512.101 440.382 -12.696 378.582 -561.083 170.690 -669.851 196.600 -12.055 304.086 -249.702 931.242 -2.289 42.695 -724.570 250.526 -39.918 433.943 -904.569 224.860 -722.709 263.375 -81.210 523.515 -985.900 641.011 -247.139 414.197 -848.201 874.844 -610.279 908.750 -124.668 724.937 -622.425 899.442 -74.923 632.496 -239.631 628.895 -455.672 16.968 -634.053 337.992 -946.562 235.511 -75.747 435.255 -417.463 298.044 -202.918 31.251 -6.623 932.218 -399.854 182.165 -477.859 91.494 -500.809 686.178 -825.922 500.595 -538.926 775.994 -598.651 331.339 -758.873 552.080 -904.752 603.778 -611.744 499.435 -575.549 404.981 -951.353 932.432 -450.331 520.493 -150.121 710.807 -252.937 571.306 -354.106 71.352 -29.206 250.526 -594.928 918.180 -613.758 753.624 -978.301 415.693 -94.455 995.270 -667.165 228.553 -744.316 707.663 -878.780 251.320 -388.134 12.970 -614.063 172.308 -674.184 564.501 -337.962 715.201 -218.482 849.544 -330.210 902.127 -91.037 748.589 -924.192 181.860 -612.506 943.693 -353.648 767.357 -930.448 270.577 -425.398 25.361 -343.120 607.593 -736.930 263.283 -840.724 395.550 -657.765 755.730 -831.538 382.336 -793.207 355.235 -522.813 685.720 -149.205 530.839 -924.619 768.334 -717.338 177.862 -945.189 418.500 -698.111 43.184 -547.288 330.729 -82.034 109.378 -433.515 379.528 -806.757 781.549 -229.774 180.151 -208.930 220.710 -635.640 30.580 -990.051 667.531 -510.025 827.815 -414.533 99.734 -361.431 52.553 -959.044 67.568 -211.005 416.211 -131.565 50.539 -297.555 263.436 -679.556 179.510 -593.036 324.564 -904.904 667.684 -597.339 911.252 -305.704 794.336 -381.176 149.205 -262.612 785.180 -345.683 341.990 -988.739 432.814 -667.592 59.114 -462.233 801.080 -898.801 42.756 -560.167 857.387 -688.772 526.414 -111.759 376.354 -99.063 59.542 -90.854 958.739 -478.042 431.715 -665.670 509.323 -365.062 790.277 -324.381 17.579 -392.773 544.786 -796.167 984.802 -656.117 152.745 -985.534 341.350 -516.831 379.742 -639.180 198.248 -312.357 127.689 -964.080 275.979 -937.773 425.794 -915.433 355.205 -769.463 676.656 -373.302 592.517 -899.350 752.586 -926.664 45.228 -148.534 34.913 -483.596 248.909 -828.822 990.661 -426.527 191.321 -721.030 379.620 -531.022 526.749 -239.113 686.880 -366.955 374.065 -248.360 872.616 -400.983 542.894 -506.546 35.005 -518.937 530.839 -197.058 78.402 -186.712 136.296 -522.721 981.231 -968.841 30.061 -828.394 757.317 -622.944 129.673 -222.175 704.337 -489.425 120.396 -163.152 33.113 -394.513 966.247 -984.680 471.480 -785.974 755.028 -821.863 936.399 -319.864 721.305 -912.442 868.526 -617.298 790.704 -739.158 322.184 -409.772 489.242 -982.665 405.469 -791.986 562.181 -753.929 163.152 -800.806 144.993 -74.618 497.116 -39.247 831.324 -74.099 217.475 -564.013 480.850 -872.311 818.293 -755.364 111.332 -616.504 71.718 -388.470 718.223 -641.560 34.364 -624.378 365.947 -221.564 559.130 -139.866 394.269 -882.443 906.980 -114.566 83.712 -743.339 552.110 -294.229 623.707 -856.624 774.071 -849.239 727.195 -14.191 130.650 -246.284 735.466 -989.746 405.744 -852.992 557.085 -684.866 125.095 -493.210 284.371 -148.686 234.565 -672.750 831.599 -939.055 34.028 -693.258 438.063 -794.061 960.997 -373.882 380.596 -83.407 317.423 -599.139 738.426 -7.324 533.921 -411.298 554.796 -12.421 64.455 -866.939 238.533 -393.292 506.119 -375.500 549.974 -548.112 36.653 -739.402 14.252 -857.509 764.733 -613.697 106.296 -654.988 85.604 -604.724 50.996 -258.339 636.677 -725.944 582.415 -529.862 946.196 -430.067 505.509 -934.751 369.213 -936.155 404.706 -566.637 404.401 -70.162 342.418 -108.188 985.351 -338.267 891.568 -196.295 840.327 -450.941 346.080 -160.222 514.237 -17.304 452.528 -601.581 146.184 -628.010 507.309 -784.814 596.850 -45.442 162.572 -306.955 19.196 -720.420 785.089 -15.564 466.231 -353.221 711.295 -643.361 629.658 -719.108 243.110 -128.269 303.110 -475.417 727.103 -88.107 663.808 -170.568 561.846 -418.012 966.277 -172.369 476.485 -479.751 741.905 -735.496 924.894 -851.711 98.086 -925.993 938.261 -107.852 211.005 -622.242 280.953 -595.294 605.029 -310.709 252.602 -677.908 313.272 -895.474 980.468 -416.211 512.925 -239.845 545.610 -151.067 728.538 -659.810 787.255 -960.692 197.729 -86.520 128.117 -459.181 492.599 -118.351 265.389 -906.034 990.783 -679.739 70.284 -94.424 289.956 -506.394 540.788 -988.067 159.307 -175.573 150.487 -574.328 121.982 -899.808 437.971 -903.409 261.971 -803.217 179.815 -781.426 349.712 -898.831 991.821 -86.795 879.299 -486.038 701.163 -178.289 111.911 -186.499 334.239 -363.598 718.986 -337.748 63.326 -897.305 118.076 -962.523 955.901 -476.882 96.683 -33.479 870.510 -705.435 816.309 -251.411 342.936 -489.975 791.284 -55.818 806.299 -844.172 936.247 -86.581 988.769 -63.723 275.277 -815.973 833.003 -744.285 407.270 -568.621 780.633 -608.936 320.536 -649.770 765.801 -615.833 651.204 -798.914 761.437 -313.456 978.423 -688.894 221.961 -912.778 250.435 -688.375 266.457 -44.832 935.514 -606.861 945.280 -672.994 990.844 -640.919 435.072 -127.537 243.965 -240.120 504.868 -733.055 279.733 -112.064 97.415 -995.270 427.015 -84.262 369.762 -818.110 938.871 -42.695 36.195 -718.223 959.502 -664.998 357.982 -506.607 372.417 -167.394 623.249 -405.652 123.112 -784.204 460.738 -70.406 109.897 -198.157 831.477 -483.077 237.159 -641.163 41.688 -189.276 724.174 -883.084 621.357 -844.630 263.833 -828.578 411.176 -541.002 124.393 -939.756 702.841 -880.398 788.720 -203.711 775.384 -266.060 224.006 -864.071 671.926 -378.796 376.354 -634.449 560.533 -307.657 983.673 -613.636 522.446 -303.903 300.546 -620.289 112.247 -626.392 829.279 -166.478 532.823 -447.829 650.014 -788.659 769.677 -290.109 444.868 -954.649 527.696 -957.976 808.649 -265.786 314.676 -438.917 940.672 -172.643 514.725 -739.433 311.167 -923.002 796.075 -124.760 396.008 -961.272 696.249 -732.383 73.550 -497.635 728.935 -26.582 777.337 -465.987 856.014 -64.333 998.413 -589.251 668.630 -39.857 231.056 -770.714 120.914 -77.578 955.535 -530.625 160.222 -741.691 751.671 -706.198 97.720 -231.422 137.303 -133.976 62.685 -730.461 224.677 -533.799 384.808 -879.574 789.331 -311.991 247.902 -840.785 844.539 -504.013 458.785 -922.483 315.622 -573.870 675.161 -233.345 907.559 -290.048 936.308 -334.758 759.392 -396.435 840.175 -359.722 980.010 -296.457 210.730 -567.431 658.193 -470.321 599.384 -802.210 441.084 -842.708 463.912 -825.282 274.728 -820.978 369.213 -988.678 400.678 -221.717 52.858 -219.214 202.002 -804.804 700.186 -782.434 992.645 -633.564 271.493 -793.695 344.005 -980.163 226.234 -947.050 42.421 -994.079 487.259 -428.877 271.065 -853.603 988.922 -486.251 110.355 -618.213 653.035 -618.152 950.468 -500.870 136.479 -858.638 909.482 -778.985 193.670 -120.365 851.650 -62.990 998.352 -67.660 98.361 -140.812 267.830 -487.320 426.923 -117.435 534.074 -626.484 449.416 -68.178 404.614 -465.865 966.918 -924.192 157.750 -397.565 391.522 -809.290 515.366 -275.460 830.897 -546.709 937.193 -307.901 928.251 -554.521 280.343 -760.491 52.339 -848.262 167.974 -938.536 930.631 -370.159 910.428 -417.371 319.407 -362.804 322.947 -989.563 805.261 -6.928 283.853 -297.342 330.424 -41.231 376.232 -619.953 537.248 -583.636 457.961 -783.380 524.216 -872.372 502.548 -662.374 108.127 -145.665 555.834 -242.714 185.736 -379.070 151.280 -713.034 288.888 -98.666 28.138 -554.308 926.542 -989.441 496.017 -96.561 807.917 -517.075 289.743 -510.910 540.056 -282.632 258.339 -705.832 893.918 -327.769 731.468 -96.622 232.307 -110.385 907.498 -716.727 193.976 -368.664 106.784 -639.210 227.180 -592.730 234.138 -178.106 66.500 -322.214 293.588 -837.336 747.032 -989.196 300.027 -476.608 249.123 -524.155 430.860 -663.015 368.053 -445.021 761.864 -676.504 901.761 -646.931 430.433 -138.890 750.816 -612.110 570.696 -734.397 24.445 -258.400 863.643 -990.692 745.720 -145.177 46.144 -589.343 250.526 -255.440 223.121 -174.383 873.440 -72.848 325.571 -127.476 14.405 -172.430 559.496 -278.726 180.364 -43.733 188.238 -21.882 94.668 -365.032 493.057 -802.454 469.192 -447.554 254.677 -447.554 531.877 -68.514 600.543 -306.650 904.233 -411.206 560.747 -671.133 921.781 -331.614 176.824 -442.213 992.035 -669.820 507.004 -515.702 83.041 -825.007 371.654 -852.016 936.735 -312.967 182.806 -700.797 100.375 -524.827 701.346 -948.393 370.525 -405.591 65.584 -57.131 742.454 -271.432 935.453 -565.416 459.273 -484.329 95.035 -616.535 254.799 -202.887 358.623 -486.221 382.855 -928.312 122.379 -576.586 527.970 -63.570 407.178 -845.485 190.558 -205.512 734.581 -140.690 640.309 -387.799 680.990 -406.537 31.739 -993.805 453.413 -232.826 775.964 -558.336 329.997 -713.950 761.254 -176.763 309.946 -87.436 517.930 -740.135 816.034 -120.670 919.675 -715.262 793.573 -714.194 515.976 -688.772 49.593 -690.573 89.114 -393.109 176.244 -237.800 529.618 -434.156 901.547 -975.555 623.554 -438.398 211.798 -113.041 846.065 -839.106 89.602 -668.081 754.173 -19.562 210.059 -214.484 73.183 -32.838 440.474 -128.513 70.009 -616.352 486.068 -801.294 307.535 -719.810 526.231 -787.378 373.394 -266.060 184.393 -357.128 677.297 -362.865 676.168 -422.651 910.306 -684.591 478.286 -304.971 260.140 -242.409 363.475 -312.265 975.951 -262.459 143.803 -597.034 376.415 -389.508 967.040 -261.422 895.199 -936.033 509.262 -179.479 256.905 -394.726 908.078 -504.807 378.063 -933.531 779.290 -332.408 85.940 -91.678 161.840 -483.993 250.130 -396.069 733.970 -884.548 419.294 -115.665 144.475 -499.863 558.123 -873.959 803.308 -303.171 977.172 -337.138 974.578 -239.906 50.172 -697.501 516.221 -659.078 812.128 -170.354 109.928 -180.517 31.587 -223.365 324.870 -466.140 852.107 -757.103 359.355 -864.376 594.989 -955.504 803.888 -396.405 818.445 -25.056 269.326 -52.797 226.051 -541.307 224.464 -869.808 518.754 -621.601 885.708 -753.136 783.837 -642.720 503.769 -519.089 514.847 -722.221 890.378 -120.884 856.227 -682.241 528.977 -529.557 165.868 -714.286 113.163 -237.403 490.524 -464.156 856.685 -853.999 46.175 -755.486 418.439 -761.956 298.837 -670.522 786.920 -302.499 738.212 -207.465 966.765 -459.059 938.597 -232.307 812.464 -507.309 0.641 -944.609 851.711 -601.123 967.895 -575.518 443.098 -762.658 311.258 -537.217 111.515 -245.430 76.083 -742.119 404.828 -739.525 784.875 -310.556 115.970 -386.731 689.352 -386.364 213.996 -75.655 466.384 -278.146 327.860 -984.466 950.804 -645.833 126.591 -840.358 998.779 -950.529 439.924 -865.078 76.327 -887.326 462.508 -874.142 665.883 -18.647 886.380 -499.527 84.902 -328.166 304.544 -3.845 810.633 -912.778 729.850 -655.477 904.111 -532.334 572.924 -132.389 627.827 -235.725 922.910 -924.711 850.459 -781.365 474.349 -203.436 332.163 -71.780 944.853 -125.370 485.000 -320.505 326.182 -41.536 701.224 -170.049 813.471 -579.516 843.867 -479.934 755.760 -66.744 993.377 -3.204 471.725 -265.175 43.489 -670.705 274.545 -884.579 240.852 -701.041 549.425 -844.050 261.330 -255.898 227.454 -750.725 917.631 -858.943 500.015 -563.433 91.128 -296.762 116.916 -911.130 982.452 -221.656 112.278 -33.937 273.568 -173.681 302.164 -816.584 296.670 -241.859 397.046 -881.649 801.630 -82.430 73.519 -212.745 417.493 -513.657 848.842 -275.430 400.983 -405.164 101.535 -104.892 765.648 -81.210 82.736 -329.417 385.693 -956.450 261.208 -597.797 168.462 -622.425 846.095 -380.230 888.516 -104.526 831.263 -610.553 777.947 -507.340 404.950 -139.348 466.292 -767.357 68.209 -466.384 363.598 -731.986 306.223 -720.603 80.691 -283.547 155.889 -357.616 980.438 -726.737 514.084 -542.192 453.413 -158.666 529.344 -685.385 11.994 -40.040 921.812 -104.373 796.747 -686.270 574.175 -274.545 588.275 -897.092 238.380 -641.621 919.126 -443.892 700.827 -463.515 378.674 -633.076 250.465 -649.983 705.466 -664.266 793.664 -69.094 760.033 -2.228 458.815 -289.438 972.716 -481.338 35.310 -226.325 359.478 -361.064 90.152 -661.306 700.247 -51.454 105.899 -103.275 972.594 -727.226 484.024 -960.448 635.456 -549.333 757.134 -491.073 856.105 -712.821 854.152 -502.792 274.087 -39.247 761.589 -268.441 396.161 -333.232 425.459 -627.522 215.827 -221.076 236.915 -741.874 151.097 -690.695 945.738 -474.502 894.650 -51.424 345.164 -860.195 269.448 -532.701 572.253 -636.586 684.378 -239.692 366.863 -304.605 282.907 -685.781 133.580 -687.002 379.101 -619.221 150.243 -453.444 274.361 -364.086 766.320 -581.591 48.708 -393.262 935.636 -221.992 420.789 -352.855 926.664 -936.369 269.326 -256.233 554.369 -777.429 911.252 -67.110 777.276 -179.571 728.721 -389.752 3.357 -128.513 239.875 -485.336 949.004 -579.272 206.763 -333.598 394.024 -590.655 873.836 -957.762 677.480 -145.573 931.150 -732.047 276.711 -125.492 296.213 -890.316 314.951 -407.941 307.505 -954.741 339.763 -555.925 424.116 -302.988 216.987 -67.690 25.056 -592.944 483.810 -655.965 401.624 -263.558 4.120 -525.132 537.156 -830.592 270.974 -115.360 767.602 -196.051 198.675 -282.083 916.562 -690.268 749.229 -379.803 998.840 -64.516 236.366 -219.123 86.001 -154.454 651.234 -365.368 427.961 -431.410 853.084 -747.948 423.780 -161.565 969.054 -48.708 536.393 -391.308 846.675 -838.771 743.980 -477.096 902.951 -931.669 622.364 -379.559 213.507 -922.544 652.120 -439.558 185.858 -381.176 843.806 -855.739 660.360 -668.447 275.552 -581.713 782.556 -844.203 636.341 -862.300 490.982 -636.128 368.969 -126.652 963.744 -937.468 506.302 -458.205 867.946 -803.095 794.824 -358.867 755.455 -412.305 198.675 -27.497 449.232 -967.071 378.857 -870.357 763.207 -994.629 240.089 -462.874 400.159 -23.225 140.507 -681.631 371.105 -99.551 856.685 -224.311 779.809 -116.703 898.434 -237.922 316.263 -421.522 267.159 -272.561 303.018 -669.881 250.923 -280.343 637.898 -398.877 350.810 -877.956 476.913 -284.555 931.455 -591.723 1.465 -553.850 690.390 -303.720 112.735 -519.608 539.048 -617.939 398.144 -707.419 990.051 -364.879 212.531 -543.046 643.788 -963.927 218.787 -69.033 868.496 -861.538 230.811 -659.536 267.342 -764.702 703.269 -201.666 26.673 -887.692 711.356 -712.699 738.395 -931.608 764.702 -861.385 791.070 -14.740 298.898 -362.377 923.063 -273.263 188.574 -712.424 31.343 -350.139 125.797 -237.068 830.378 -491.836 207.160 -916.898 453.597 -470.901 573.901 -961.333 592.883 -53.835 448.469 -599.719 268.105 -232.215 411.084 -57.833 821.924 -936.583 260.628 -188.421 232.398 -451.155 303.049 -725.150 338.176 -248.939 411.176 -627.979 69.246 -465.041 700.064 -489.639 277.261 -727.714 161.046 -470.656 259.590 -565.325 98.666 -733.146 569.994 -108.524 714.042 -840.876 210.517 -305.887 678.396 -95.157 797.937 -372.051 40.803 -275.002 798.273 -686.911 313.425 -750.206 423.872 -865.017 78.310 -436.323 286.050 -213.233 959.471 -560.198 397.351 -296.304 303.812 -704.733 617.267 -828.120 415.204 -101.718 135.014 -608.173 684.317 -641.621 83.224 -721.702 459.334 -568.529 876.186 -722.159 0.458 -329.844 366.344 -14.740 362.072 -548.692 413.251 -160.253 546.220 -588.336 957.915 -317.118 771.905 -677.053 197.150 -541.124 202.643 -62.197 951.170 -161.351 977.355 -162.572 817.988 -950.957 887.356 -187.323 209.204 -311.441 543.718 -190.619 860.164 -189.734 378.643 -30.396 908.139 -946.165 324.656 -200.415 133.213 -892.331 514.878 -3.723 454.695 -717.856 849.086 -37.202 277.078 -524.430 768.395 -454.939 779.595 -685.965 82.736 -979.858 742.637 -253.853 194.983 -131.993 5.219 -125.645 565.050 -642.842 147.038 -696.493 758.110 -522.996 488.754 -211.341 920.682 -753.960 4.425 -537.461 27.924 -70.894 240.028 -575.365 746.422 -806.482 831.202 -27.192 255.654 -263.588 714.652 -741.508 872.738 -586.505 626.514 -352.519 822.840 -598.498 981.750 -433.607 0.641 -575.274 727.836 -882.748 65.340 -422.559 267.159 -759.301 713.401 -226.661 41.292 -290.780 472.854 -647.084 871.303 -268.288 863.063 -119.327 647.328 -549.242 262.917 -337.504 462.081 -886.319 332.408 -984.283 780.938 -801.447 330.180 -178.289 743.034 -723.380 171.575 -606.891 187.201 -107.639 570.635 -812.830 496.048 -757.714 109.745 -604.602 852.016 -66.073 580.889 -58.107 999.603 -394.086 441.939 -79.073 107.089 -309.000 732.261 -994.781 821.528 -897.488 290.628 -143.590 110.843 -873.775 620.106 -931.761 987.091 -701.743 242.592 -325.266 703.696 -449.080 887.997 -246.315 521.867 -593.097 360.515 -842.647 638.417 -495.956 426.923 -98.727 369.823 -768.883 569.750 -757.744 185.797 -243.751 949.583 -22.279 686.239 -770.867 420.026 -3.693 115.116 -561.480 939.451 -387.921 505.631 -294.198 222.266 -286.874 49.409 -703.696 975.188 -744.255 784.753 -870.693 560.137 -864.315 196.173 -931.700 429.670 -32.350 820.612 -427.564 176.855 -196.051 452.589 -9.522 544.481 -675.649 43.275 -721.122 236.946 -472.518 886.258 -575.243 878.750 -544.572 184.179 -645.070 962.920 -16.785 590.442 -386.822 133.671 -796.655 818.690 -414.411 646.870 -561.968 914.731 -443.342 351.634 -591.174 284.249 -623.859 37.477 -403.577 70.254 -981.079 490.402 -679.220 973.540 -181.494 101.505 -426.801 110.477 -344.523 372.387 -868.282 2.014 -117.344 160.497 -8.942 286.416 -732.658 8.789 -362.194 251.320 -267.006 402.692 -796.747 777.184 -819.788 298.959 -976.135 786.981 -830.164 769.555 -358.562 795.434 -251.869 104.465 -226.142 651.448 -804.193 217.536 -711.997 67.904 -17.487 698.386 -294.321 32.075 -292.917 354.900 -726.005 690.878 -694.021 589.526 -868.435 804.132 -689.993 453.352 -398.389 360.485 -568.529 721.641 -856.807 448.622 -737.571 834.681 -7.996 978.423 -634.205 47.548 -978.271 345.408 -460.005 632.679 -142.247 632.252 -461.135 478.622 -226.783 441.176 -972.228 929.655 -599.322 950.957 -942.564 208.655 -211.554 292.245 -163.518 268.288 -165.532 835.261 -915.952 413.312 -371.715 482.772 -256.081 538.347 -267.739 563.341 -659.078 324.351 -66.164 417.463 -238.502 238.227 -500.626 271.065 -261.086 678.640 -538.469 489.761 -174.566 112.003 -29.054 807.672 -868.679 542.680 -756.615 624.683 -386.608 160.772 -865.535 965.941 -807.062 511.521 -128.025 196.844 -514.298 29.633 -22.217 88.015 -576.220 283.151 -89.267 323.405 -448.134 769.402 -538.774 45.625 -721.824 607.807 -570.879 532.090 -138.035 973.052 -384.136 595.691 -581.469 611.835 -337.291 804.071 -276.986 287.759 -234.413 110.630 -905.728 497.360 -201.666 991.943 -859.706 301.584 -124.790 684.042 -354.137 616.199 -115.665 612.842 -615.925 804.926 -977.142 610.981 -866.543 919.126 -134.373 16.144 -319.346 427.534 -2.167 243.538 -908.872 780.206 -256.111 926.847 -971.160 650.044 -977.081 221.320 -594.470 195.868 -137.303 362.926 -858.364 190.771 -397.412 76.785 -680.136 359.294 -682.241 929.014 -487.716 767.510 -504.929 215.888 -437.147 609.485 -508.011 483.749 -394.116 234.016 -189.581 273.415 -397.443 755.486 -284.310 183.172 -824.274 92.013 -767.052 843.593 -974.670 775.719 -948.363 898.495 -295.236 377.667 -630.909 585.314 -960.204 892.148 -794.580 9.003 -28.108 923.460 -780.175 702.872 -894.406 19.410 -439.528 570.330 -256.539 994.842 -221.503 801.325 -312.632 589.221 -661.885 857.051 -410.321 301.950 -246.651 116.855 -866.329 749.351 -117.008 280.892 -174.017 386.425 -584.735 122.440 -319.010 938.108 -927.061 683.676 -420.515 382.885 -429.487 508.225 -417.676 833.308 -145.543 5.127 -19.745 155.980 -341.838 536.882 -638.539 676.656 -97.537 326.121 -522.080 811.884 -27.039 774.285 -808.283 972.991 -594.226 286.325 -717.063 584.948 -987.213 194.830 -600.208 564.287 -22.736 877.529 -66.988 99.673 -48.372 661.977 -905.240 79.134 -311.350 611.194 -15.442 7.294 -763.237 783.654 -78.005 756.829 -768.822 61.800 -170.965 997.467 -688.040 142.766 -58.107 646.535 -799.615 784.692 -365.581 184.912 -535.325 902.799 -365.917 181.616 -493.606 608.875 -588.397 871.456 -201.056 787.896 -973.968 128.819 -90.945 305.216 -794.244 682.302 -667.043 438.795 -52.736 912.503 -321.879 629.353 -587.268 78.158 -778.161 143.010 -592.151 313.730 -621.632 739.555 -779.473 241.737 -894.894 940.397 -897.275 544.755 -220.191 989.807 -824.305 339.488 -420.484 103.488 -959.563 697.928 -107.181 97.751 -125.370 158.269 -203.467 993.316 -703.116 570.177 -871.822 687.643 -219.886 117.313 -814.814 289.346 -105.441 862.056 -417.493 208.289 -837.367 654.653 -700.400 595.477 -193.884 752.037 -551.866 226.112 -833.094 988.952 -208.350 420.118 -916.501 845.759 -451.643 92.990 -996.918 256.294 -491.379 531.877 -888.180 500.107 -2.289 989.380 -736.595 21.821 -284.036 689.993 -11.811 522.629 -13.062 342.051 -636.677 166.478 -555.132 749.657 -974.395 245.613 -306.772 617.389 -891.842 148.686 -35.127 142.705 -617.969 975.372 -684.561 488.998 -615.589 641.133 -618.458 733.024 -185.888 816.340 -765.831 380.993 -23.835 542.467 -640.675 46.754 -443.861 870.479 -703.085 385.723 -493.606 363.964 -31.098 878.292 -675.985 811.426 -771.752 556.902 -496.414 991.333 -340.037 270.119 -555.895 833.613 -835.017 577.471 -406.995 821.345 -641.041 868.892 -892.850 976.592 -683.676 802.667 -186.895 273.659 -308.298 655.416 -252.846 824.274 -250.923 677.908 -943.083 677.480 -669.118 50.386 -454.634 579.028 -702.445 531.724 -361.400 533.189 -531.022 394.848 -940.977 511.032 -400.800 743.950 -15.381 149.205 -584.307 805.506 -24.415 782.434 -745.781 288.339 -549.699 653.706 -679.312 405.286 -8.850 646.443 -888.852 650.929 -738.701 381.207 -978.668 928.922 -185.186 21.851 -323.160 122.684 -420.179 634.388 -984.802 703.207 -702.628 442.030 -348.491 467.605 -303.842 820.826 -442.183 2.533 -314.798 379.070 -410.901 965.728 -654.958 964.568 -114.689 779.595 -0.732 943.266 -317.667 830.988 -852.901 593.097 -438.002 770.379 -461.104 957.091 -327.067 4.303 -824.824 998.810 -46.785 975.158 -489.120 404.614 -113.376 321.512 -354.106 875.912 -177.252 513.504 -216.803 255.531 -606.555 56.185 -264.168 331.950 -944.365 855.159 -236.030 664.571 -707.144 837.947 -476.852 274.758 -494.156 425.153 -594.623 545.549 -876.064 944.975 -946.165 174.017 -31.220 584.521 -667.318 520.615 -599.536 972.381 -466.720 198.004 -720.969 985.626 -902.097 244.606 -728.996 875.027 -357.555 725.364 -466.842 302.683 -441.084 104.160 -695.639 385.357 -20.447 231.666 -562.944 337.291 -616.749 291.879 -600.665 806.665 -373.821 551.439 -221.107 498.795 -322.947 255.654 -179.724 180.700 -160.985 514.512 -973.449 659.780 -261.025 522.813 -643.147 831.050 -134.068 958.037 -949.522 386.578 -60.915 899.472 -390.393 280.679 -112.400 112.980 -28.809 544.694 -277.261 44.496 -600.299 545.213 -916.166 366.100 -868.099 279.305 -260.475 419.019 -695.547 800.806 -174.963 396.374 -803.583 370.769 -902.768 610.401 -682.791 427.015 -11.475 686.941 -628.437 964.995 -259.407 31.648 -367.321 424.970 -600.085 411.634 -245.125 678.915 -44.679 995.544 -443.068 210.181 -600.269 696.921 -192.663 81.057 -3.021 163.762 -457.259 780.572 -465.407 258.431 -49.013 547.044 -155.156 371.380 -650.410 259.346 -626.270 412.793 -708.457 489.792 -919.095 825.739 -671.102 813.166 -549.669 464.248 -533.830 965.300 -106.235 680.868 -165.838 944.945 -671.987 466.475 -384.014 652.882 -792.657 986.816 -243.904 161.809 -207.831 359.233 -516.190 210.791 -64.852 13.489 -817.255 18.220 -833.613 480.117 -363.140 6.684 -641.285 950.346 -815.119 533.830 -246.040 451.277 -185.705 222.907 -367.931 980.163 -274.239 986.450 -595.935 441.115 -600.116 337.199 -589.923 728.629 -303.354 79.989 -796.594 801.050 -980.224 978.057 -397.259 88.260 -923.307 487.594 -707.480 77.120 -734.855 155.034 -746.025 417.951 -781.610 769.402 -192.877 396.863 -460.341 864.681 -454.543 116.764 -742.607 665.578 -55.422 230.964 -967.711 70.376 -74.374 573.595 -352.123 764.428 -844.661 529.923 -184.942 58.412 -636.464 491.012 -177.252 545.152 -540.635 235.786 -934.629 168.035 -272.195 584.765 -21.455 795.923 -112.613 168.981 -585.925 897.092 -709.555 657.857 -14.069 406.873 -952.605 289.895 -582.171 382.427 -644.154 49.745 -575.488 538.041 -183.813 335.643 -843.135 255.470 -985.351 460.677 -256.691 162.267 -844.539 831.874 -42.329 872.585 -977.355 150.761 -454.360 983.337 -946.440 479.263 -759.514 920.560 -195.227 514.298 -0.519 728.690 -408.277 915.494 -507.767 397.107 -416.211 28.962 -627.552 817.652 -864.681 851.833 -636.097 966.399 -365.551 580.065 -307.810 404.218 -349.406 584.826 -106.571 689.291 -337.748 159.612 -468.734 795.221 -854.152 883.114 -146.855 129.124 -692.587 940.764 -82.553 242.988 -762.108 249.092 -777.459 831.965 -226.264 726.829 -631.062 113.651 -156.468 555.681 -213.965 182.104 -417.493 775.658 -945.585 429.884 -4.212 57.863 -144.627 632.618 -548.540 998.779 -921.812 788.965 -214.484 779.748 -882.534 310.678 -701.376 535.569 -109.500 655.690 -572.375 275.857 -392.926 998.291 -628.742 702.628 -177.587 30.396 -547.258 768.273 -195.715 487.381 -500.229 317.759 -253.761 491.989 -976.714 658.040 -142.644 310.648 -523.484 399.457 -139.409 615.680 -624.897 412.030 -69.735 846.797 -440.077 240.913 -399.548 766.289 -616.199 824.610 -324.656 801.050 -896.817 859.432 -327.464 265.847 -743.797 654.439 -168.920 60.640 -691.733 820.338 -784.845 936.918 -653.340 636.036 -55.391 925.382 -895.169 436.598 -916.318 20.264 -901.486 866.665 -780.572 712.821 -845.973 342.692 -739.494 468.093 -889.431 567.980 -511.856 739.097 -22.431 444.075 -609.760 611.744 -671.651 222.663 -690.023 674.184 -788.537 241.188 -560.076 204.871 -639.363 86.306 -806.513 272.378 -14.893 528.916 -515.915 841.334 -79.165 74.068 -55.727 477.828 -575.060 470.504 -384.991 748.192 -606.708 22.248 -862.484 904.935 -716.330 47.121 -22.187 953.581 -475.082 325.297 -284.158 693.899 -306.070 881.832 -69.399 829.798 -758.721 947.203 -288.308 741.111 -952.818 438.826 -670.370 11.231 -411.634 808.435 -904.813 304.666 -2.075 597.797 -60.366 687.368 -201.300 547.655 -253.212 984.863 -407.910 602.985 -31.373 270.577 -517.167 658.345 -445.204 79.501 -478.500 387.494 -271.645 439.375 -54.109 0.519 -361.858 314.676 -497.635 272.561 -580.615 556.139 -371.258 687.643 -305.979 949.950 -220.588 41.597 -958.800 460.219 -325.388 347.942 -529.527 258.827 -245.369 389.630 -572.619 635.823 -379.650 761.620 -635.823 384.503 -258.644 747.246 -594.226 755.089 -787.103 872.188 -857.021 570.055 -156.957 480.087 -916.349 595.904 -649.251 173.345 -206.366 763.970 -42.787 462.935 -742.088 335.032 -849.818 470.779 -505.661 600.726 -95.645 28.901 -49.928 215.979 -863.124 18.647 -287.393 756.127 -318.155 293.771 -933.409 592.029 -437.819 31.526 -572.344 677.816 -157.140 855.068 -815.973 344.096 -155.461 571.032 -521.714 690.878 -999.756 866.359 -540.880 673.879 -864.101 807.520 -964.537 477.981 -544.481 486.465 -336.161 271.584 -986.816 656.758 -800.104 935.270 -47.426 703.665 -654.164 859.188 -705.283 791.894 -275.185 402.417 -443.220 534.989 -886.654 108.158 -18.616 29.817 -136.479 268.441 -341.136 600.269 -954.588 932.554 -676.687 93.204 -657.888 951.964 -896.298 71.535 -772.851 156.865 -988.769 747.002 -542.802 256.691 -555.589 997.162 -590.258 559.252 -507.218 310.190 -701.651 101.993 -679.037 0.977 -204.352 289.163 -586.108 542.680 -904.050 628.346 -35.524 356.792 -51.210 660.604 -814.631 906.796 -306.131 677.664 -174.230 437.239 -170.232 319.834 -325.785 204.077 -853.175 648.885 -670.522 538.224 -44.160 788.659 -980.132 587.176 -556.536 728.507 -247.108 78.097 -313.761 382.031 -424.085 946.226 -646.321 495.865 -770.165 171.880 -367.718 501.358 -23.743 670.797 -598.560 903.836 -120.273 580.432 -807.489 302.255 -673.421 786.676 -37.568 634.022 -938.841 34.669 -787.164 737.571 -479.171 467.330 -513.443 827.509 -248.787 934.996 -228.278 975.372 -317.454 920.896 -154.118 190.100 -951.018 425.123 -909.665 191.900 -268.685 651.662 -193.030 473.006 -195.135 841.639 -432.325 739.616 -925.962 96.957 -371.197 328.074 -625.935 538.041 -59.175 689.932 -578.356 638.905 -214.698 538.469 -504.166 84.078 -430.067 751.549 -269.875 990.844 -187.017 623.951 -702.872 839.900 -151.433 563.036 -732.810 959.441 -716.330 821.528 -578.234 905.210 -261.299 361.126 -196.387 581.072 -97.903 440.809 -715.934 443.556 -569.018 23.438 -70.406 633.839 -271.401 594.531 -552.049 381.634 -870.113 486.648 -503.800 524.033 -473.220 303.903 -869.228 483.383 -36.164 539.293 -818.201 547.960 -763.909 979.369 -167.760 799.188 -979.797 989.837 -816.584 528.764 -430.342 275.643 -911.740 490.219 -494.095 209.540 -966.826 827.906 -263.344 322.581 -649.983 27.528 -968.017 50.600 -460.341 732.109 -709.769 330.393 -12.329 766.442 -975.738 138.981 -145.665 214.911 -899.930 570.299 -580.676 895.444 -741.752 542.436 -336.985 73.550 -549.944 729.820 -634.907 760.826 -480.728 813.379 -497.787 440.565 -739.189 643.300 -774.285 565.538 -612.262 407.025 -799.463 670.461 -562.426 397.473 -413.221 443.678 -850.673 474.227 -554.857 601.611 -657.369 811.884 -152.623 909.543 -170.019 29.481 -526.933 192.785 -606.830 294.259 -25.910 681.845 -643.880 493.942 -112.278 535.051 -216.163 71.047 -620.045 883.084 -159.978 613.269 -399.762 238.319 -665.731 792.993 -71.596 613.575 -10.407 750.755 -104.099 193.152 -537.950 515.397 -938.139 900.815 -356.212 555.193 -374.462 707.511 -719.871 53.713 -943.876 23.560 -567.248 3.845 -478.042 18.342 -180.456 714.072 -601.062 211.310 -437.147 820.460 -358.715 178.564 -622.944 398.541 -706.046 718.192 -273.049 268.166 -70.498 318.400 -12.116 85.849 -710.318 272.286 -860.561 317.576 -86.337 282.449 -976.745 686.666 -966.613 900.052 -303.385 189.581 -481.552 641.224 -86.825 274.148 -849.910 125.248 -738.426 273.476 -992.462 77.853 -6.073 689.444 -753.777 543.413 -925.504 419.782 -949.950 149.968 -519.120 522.019 -961.180 770.867 -712.119 608.386 -88.137 426.222 -433.851 465.316 -390.759 769.005 -373.486 991.363 -228.034 998.138 -358.928 47.029 -217.902 543.596 -827.265 310.923 -835.871 366.680 -355.937 734.825 -370.769 218.940 -723.289 692.679 -456.954 704.245 -466.842 416.456 -901.364 487.045 -408.704 813.105 -24.140 491.104 -116.306 255.623 -231.788 431.928 -767.602 443.037 -41.444 527.268 -389.019 922.147 -275.155 728.751 -935.789 365.215 -642.659 319.132 -182.012 197.485 -431.806 218.116 -890.866 667.592 -524.949 841.304 -232.063 955.473 -460.341 855.251 -916.898 410.993 -757.347 673.116 -18.036 517.319 -223.731 34.120 -944.395 672.353 -464.522 510.666 -538.224 382.519 -310.434 286.966 -764.946 962.462 -385.235 53.163 -962.584 334.056 -530.412 358.104 -121.250 19.105 -305.979 264.962 -160.222 919.004 -286.294 653.462 -671.957 975.066 -369.549 12.055 -101.718 303.842 -819.544 64.608 -831.385 900.723 -258.736 74.007 -136.357 505.142 -331.309 168.126 -484.420 722.526 -254.738 530.442 -144.658 994.873 -978.820 799.768 -576.403 515.610 -170.904 522.904 -565.538 680.898 -746.208 3.510 -577.960 171.972 -161.321 391.522 -298.685 262.429 -190.771 356.120 -824.824 443.312 -404.309 186.834 -482.040 960.692 -64.119 666.036 -732.658 358.989 -661.092 556.383 -144.047 624.012 -808.039 47.731 -886.898 19.074 -709.372 6.409 -730.918 208.625 -925.718 371.075 -7.691 762.352 -651.936 538.774 -509.110 634.083 -227.882 85.177 -789.697 709.128 -100.192 662.374 -842.586 13.489 -953.948 418.043 -616.779 679.312 -232.948 780.175 -345.225 259.316 -767.815 950.468 -152.074 485.366 -729.667 950.682 -908.139 63.540 -629.261 565.386 -802.759 600.391 -579.394 24.812 -601.886 253.456 -539.995 772.088 -59.725 200.751 -764.183 157.567 -454.054 521.775 -164.556 405.408 -712.790 584.521 -817.743 694.723 -101.505 532.365 -326.640 700.034 -940.123 964.049 -258.919 434.492 -317.576 400.678 -380.078 739.525 -273.385 634.053 -900.540 264.504 -414.655 549.059 -454.909 280.770 -437.452 514.725 -32.685 173.162 -521.317 937.407 -578.570 953.093 -65.310 69.552 -481.582 636.677 -734.886 668.569 -671.834 832.331 -287.820 598.346 -542.985 380.505 -148.503 968.749 -420.087 390.362 -198.675 905.118 -790.857 516.343 -753.838 543.077 -19.349 819.086 -194.067 341.166 -760.979 53.652 -217.933 306.040 -797.266 729.728 -187.811 223.029 -509.445 786.493 -536.119 486.923 -709.372 226.997 -700.858 625.416 -46.449 555.040 -558.916 110.294 -710.013 358.440 -826.411 549.089 -644.673 882.687 -394.513 851.497 -998.657 938.505 -69.582 464.064 -22.950 987.304 -686.270 267.067 -140.721 747.826 -62.410 227.332 -404.981 168.279 -764.794 400.311 -63.936 107.456 -153.539 376.019 -452.681 568.224 -675.436 761.620 -929.258 828.120 -873.165 795.221 -74.984 309.488 -80.660 684.042 -876.949 534.257 -272.744 761.040 -111.423 5.982 -37.355 53.682 -647.816 363.536 -140.110 358.531 -890.591 650.075 -649.098 415.357 -79.165 40.803 -89.022 274.728 -663.747 873.928 -593.554 452.742 -476.028 327.403 -524.186 966.491 -913.663 586.596 -524.918 844.142 -857.143 845.454 -481.033 203.558 -537.828 985.565 -351.054 492.782 -75.991 276.894 -340.526 986.572 -907.407 943.419 -386.090 132.359 -817.225 937.986 -419.172 839.869 -800.531 769.707 -377.483 307.443 -467.269 728.202 -433.607 479.659 -211.127 347.545 -408.612 729.057 -860.836 454.726 -840.663 856.838 -32.380 645.436 -675.985 4.975 -901.730 531.541 -52.126 574.999 -615.375 603.809 -141.545 745.445 -59.114 53.529 -524.552 683.493 -202.612 396.985 -60.183 43.275 -738.701 246.040 -724.174 845.210 -236.732 69.643 -381.970 329.722 -528.397 288.705 -966.674 879.757 -544.084 548.845 -29.420 604.755 -319.926 514.908 -132.054 681.234 -393.139 30.366 -49.989 42.390 -304.666 985.992 -254.585 511.368 -428.358 740.806 -643.391 971.496 -844.691 440.291 -987.457 667.409 -478.530 73.946 -63.814 230.903 -219.001 617.603 -942.778 525.010 -240.608 102.786 -397.473 900.174 -244.545 958.281 -906.278 956.389 -838.160 466.109 -214.698 404.859 -772.332 677.358 -927.366 123.112 -254.830 630.085 -97.507 997.131 -58.504 213.965 -283.761 644.246 -643.300 525.254 -41.871 611.011 -10.498 55.422 -321.421 139.042 -508.499 558.031 -734.977 93.173 -308.054 936.522 -169.408 145.329 -766.533 997.589 -707.694 808.191 -399.335 413.587 -329.752 412.030 -677.908 737.388 -361.797 618.946 -372.082 813.959 -142.125 567.461 -656.545 432.051 -872.494 242.286 -699.576 559.984 -123.905 162.084 -952.971 9.003 -965.545 979.461 -861.843 868.374 -184.973 86.673 -213.172 555.284 -569.720 821.406 -841.762 824.305 -717.368 365.154 -912.229 579.089 -344.188 929.502 -496.078 830.775 -560.381 322.550 -662.557 646.657 -80.813 490.707 -801.538 432.722 -840.266 128.025 -397.931 393.963 -981.445 948.363 -975.951 516.251 -685.080 712.851 -431.806 913.358 -810.327 607.410 -474.319 882.900 -814.570 63.326 -391.034 515.275 -921.415 615.040 -859.981 198.798 -5.036 888.791 -24.354 865.169 -160.741 315.958 -550.523 318.949 -429.121 664.571 -886.166 494.888 -643.788 983.062 -439.161 986.419 -870.663 49.898 -894.833 689.688 -407.727 922.819 -390.484 906.522 -814.508 681.082 -766.533 749.840 -938.902 955.626 -611.927 196.081 -411.451 339.152 -323.832 627.308 -574.938 271.523 -899.472 207.648 -318.033 493.118 -679.128 937.498 -782.464 660.482 -759.087 728.782 -411.390 217.750 -293.313 346.019 -309.030 117.862 -402.600 556.017 -378.979 486.740 -909.543 330.363 -210.822 825.037 -618.885 444.441 -183.630 840.419 -361.400 316.660 -754.784 504.624 -519.974 431.654 -403.272 428.877 -257.027 191.259 -195.959 151.250 -162.023 537.034 -445.723 430.036 -537.309 187.719 -429.975 136.723 -41.566 836.116 -638.661 842.372 -909.604 148.228 -520.249 690.786 -466.567 909.513 -194.403 653.035 -156.407 160.497 -100.406 756.249 -802.393 667.409 -49.745 380.810 -318.857 569.475 -651.692 219.794 -593.066 548.692 -580.798 994.079 -755.364 363.994 -655.049 517.258 -557.237 95.065 -192.877 203.742 -75.137 938.536 -618.793 614.154 -459.426 900.540 -785.333 131.260 -946.898 229.896 -980.773 361.064 -855.922 935.209 -91.250 351.573 -782.373 229.072 -885.708 224.250 -715.995 244.881 -892.605 311.014 -294.931 867.733 -837.580 391.003 -918.088 25.147 -109.775 120.457 -933.256 280.099 -226.966 250.160 -620.594 70.589 -766.655 723.136 -189.611 439.650 -733.451 247.566 -508.347 599.017 -830.287 437.574 -784.021 170.782 -602.832 116.520 -913.450 450.575 -925.779 875.759 -722.221 535.630 -799.524 483.322 -811.335 662.191 -926.237 235.847 -229.713 595.599 -33.937 847.621 -692.099 416.608 -417.493 970.397 -560.167 548.296 -664.876 937.986 -306.406 366.649 -38.026 829.096 -679.006 239.113 -476.638 442.274 -286.630 334.483 -693.747 276.864 -822.077 48.067 -331.675 113.285 -642.994 385.815 -647.816 286.935 -929.197 151.311 -697.714 249.031 -134.556 279.061 -485.641 508.499 -952.757 158.086 -50.172 548.235 -515.397 289.621 -954.527 809.961 -41.292 122.288 -149.510 340.922 -655.721 409.070 -678.671 196.783 -598.193 929.258 -193.609 193.793 -537.858 919.462 -748.924 104.495 -215.003 57.405 -844.996 890.683 -127.445 342.326 -187.597 66.713 -480.483 715.140 -133.274 788.110 -119.480 763.176 -288.491 757.897 -663.686 352.275 -232.521 545.610 -559.465 530.534 -831.538 411.573 -272.927 547.075 -113.529 231.361 -339.396 330.180 -172.643 613.208 -489.303 267.739 -71.169 802.606 -568.957 634.449 -208.747 468.062 -475.082 509.201 -126.774 960.997 -821.589 526.322 -217.444 144.353 -557.573 304.819 -305.490 383.221 -255.470 898.801 -571.947 791.162 -287.545 113.224 -788.507 326.395 -609.912 28.932 -330.851 831.263 -372.875 579.882 -940.550 608.570 -76.022 527.268 -703.085 629.261 -487.136 673.818 -212.134 964.171 -43.245 661.855 -387.616 534.532 -953.246 199.408 -916.990 774.438 -720.084 57.558 -788.415 299.112 -301.889 683.157 -884.274 172.948 -630.360 770.379 -104.190 870.754 -705.344 635.212 -986.023 526.139 -984.405 736.381 -293.435 560.839 -285.928 186.285 -539.445 288.553 -924.924 596.271 -913.968 587.329 -299.600 99.246 -584.368 233.619 -648.274 894.345 -838.038 992.859 -194.617 155.950 -35.340 58.870 -400.525 652.821 -842.036 937.529 -545.061 918.851 -709.311 366.527 -348.430 321.085 -71.322 366.985 -859.493 867.702 -227.638 18.921 -325.694 99.796 -380.261 55.422 -264.412 911.405 -793.695 869.015 -453.932 640.248 -546.770 23.438 -63.143 274.606 -845.058 865.810 -638.905 118.442 -362.407 331.095 -169.103 759.606 -580.889 534.837 -941.374 684.469 -597.095 245.766 -414.563 382.763 -364.330 833.705 -823.481 286.508 -838.984 785.333 -734.184 386.456 -999.847 382.427 -269.631 870.296 -209.326 635.853 -223.670 625.782 -885.372 68.972 -782.739 953.185 -952.300 444.807 -73.366 330.149 -39.949 29.786 -255.135 573.351 -899.777 488.907 -376.751 240.089 -5.951 5.097 -714.896 614.124 -811.396 717.124 -814.112 119.022 -626.331 69.552 -946.684 503.159 -589.099 168.584 -211.097 639.882 -697.073 737.602 -988.067 286.569 -367.199 765.709 -972.442 646.779 -494.491 443.953 -500.443 78.280 -477.157 481.887 -390.301 791.986 -177.618 399.091 -15.290 884.213 -287.423 884.823 -828.150 547.288 -65.523 819.819 -55.116 801.325 -918.271 54.109 -779.077 591.052 -789.697 534.440 -129.582 592.090 -831.568 874.599 -799.646 569.658 -321.177 963.591 -606.738 633.686 -295.846 704.001 -318.278 234.413 -873.257 475.448 -458.846 241.951 -725.883 416.059 -319.010 953.246 -678.579 116.306 -883.786 370.922 -897.763 818.537 -899.991 597.217 -641.469 716.117 -800.897 686.850 -38.484 446.059 -707.083 802.606 -865.474 368.694 -222.175 17.518 -791.101 728.172 -242.439 607.257 -55.452 287.545 -498.428 176.397 -54.231 532.304 -48.219 462.569 -795.221 36.012 -440.260 161.931 -697.256 81.668 -765.038 620.106 -699.484 132.939 -314.158 731.742 -149.815 248.390 -65.584 893.246 -441.603 33.113 -713.767 351.665 -866.939 221.198 -463.332 794.031 -655.721 482.650 -305.673 520.371 -668.722 548.753 -996.002 44.832 -714.072 249.519 -450.850 468.123 -955.199 557.237 -784.112 465.072 -379.437 229.072 -700.461 231.361 -796.197 143.651 -464.827 232.917 -332.499 924.375 -167.119 101.718 -896.237 943.602 -500.259 522.019 -574.084 301.737 -770.959 450.301 -434.309 874.294 -361.248 513.230 -702.475 21.271 -360.607 926.878 -778.741 52.492 -585.894 781.335 -65.920 42.268 -709.494 34.150 -76.937 87.649 -713.095 56.734 -789.941 603.687 -386.731 76.968 -720.511 749.565 -91.250 362.255 -679.495 579.485 -503.372 486.465 -684.774 11.628 -561.785 524.705 -996.521 209.418 -333.354 519.395 -743.797 468.673 -17.762 61.739 -112.156 204.199 -809.778 332.224 -560.228 129.948 -837.519 443.587 -34.272 226.112 -895.810 430.494 -650.075 587.146 -193.091 729.575 -809.595 744.407 -830.866 492.935 -222.571 557.237 -234.046 580.035 -801.019 265.847 -251.686 570.666 -895.108 800.592 -145.940 643.086 -840.236 940.184 -188.574 661.519 -282.876 413.892 -83.895 316.019 -254.830 540.452 -936.247 659.169 -463.973 498.032 -981.323 882.473 -770.745 818.720 -800.012 677.419 -318.979 201.239 -233.253 23.682 -289.560 236.244 -716.941 749.351 -746.055 136.845 -255.287 705.649 -540.819 69.246 -751.946 901.578 -750.542 176.458 -916.929 440.474 -609.485 889.248 -468.764 603.504 -409.986 617.786 -850.215 923.276 -338.145 418.317 -176.183 591.449 -713.981 727.622 -633.381 43.916 -604.480 760.002 -49.104 67.904 -278.787 659.902 -849.483 273.690 -473.495 4.334 -124.546 275.857 -937.559 748.558 -19.837 426.984 -224.952 208.686 -172.796 447.859 -204.718 175.604 -412.793 798.029 -255.684 752.983 -443.587 130.253 -616.291 14.039 -727.165 672.689 -856.899 70.193 -287.057 882.565 -944.334 645.772 -650.929 215.094 -866.573 752.007 -649.953 351.482 -286.996 554.674 -294.809 729.423 -196.753 28.901 -446.577 720.298 -33.418 494.522 -500.870 296.518 -236.000 626.179 -805.078 532.914 -703.391 31.922 -26.032 785.730 -126.591 993.866 -188.360 893.277 -662.252 464.400 -600.787 241.554 -916.990 912.534 -390.393 39.338 -710.837 113.163 -862.697 645.436 -589.038 473.647 -406.995 292.642 -550.218 991.272 -164.983 52.278 -960.479 435.102 -182.226 382.153 -121.555 846.522 -260.292 102.512 -462.172 951.598 -229.316 143.681 -821.070 579.394 -859.004 908.506 -790.551 680.074 -126.865 594.104 -589.618 36.042 -63.051 316.324 -434.767 260.445 -889.767 380.505 -877.834 176.336 -674.459 542.650 -79.257 170.721 -215.461 604.480 -485.794 616.688 -378.857 186.316 -881.008 957.762 -605.029 21.271 -277.871 548.112 -804.193 615.040 -621.784 842.463 -359.142 614.093 -772.698 29.176 -454.237 727.256 -735.679 700.552 -449.324 543.199 -607.837 654.012 -517.258 88.626 -211.249 417.768 -263.924 470.199 -879.788 595.141 -549.455 444.075 -369.091 620.533 -229.255 257.302 -358.654 21.668 -33.784 604.144 -513.962 781.304 -305.734 41.475 -578.234 892.087 -813.410 707.022 -462.203 699.026 -358.898 683.767 -800.592 122.227 -400.189 855.037 -944.151 354.717 -405.469 593.280 -856.075 128.330 -158.574 126.530 -881.375 141.850 -734.642 926.664 -858.119 745.018 -363.964 962.493 -539.109 471.877 -903.928 162.175 -793.054 518.082 -136.296 928.282 -553.575 754.631 -610.370 49.043 -985.076 372.784 -248.817 850.398 -834.254 753.746 -436.750 931.486 -435.835 656.423 -811.487 328.166 -341.319 317.362 -472.427 448.042 -39.583 556.658 -829.646 620.441 -737.999 483.352 -809.656 605.823 -672.811 894.284 -637.654 907.376 -917.722 959.899 -914.518 229.621 -159.093 291.147 -207.404 927.030 -406.751 980.865 -873.135 786.340 -109.104 713.370 -332.072 987.243 -641.346 536.454 -512.711 583.911 -635.334 389.050 -684.439 352.245 -120.090 978.545 -397.687 345.744 -941.832 101.382 -750.694 4.395 -431.379 1.068 -700.674 159.856 -789.270 856.594 -639.027 780.969 -155.583 995.758 -948.729 803.125 -834.681 926.847 -763.115 885.708 -642.537 782.311 -644.337 440.474 -846.248 268.288 -400.769 775.750 -663.778 714.011 -761.589 699.118 -793.237 314.066 -127.567 423.231 -940.031 158.238 -117.100 117.771 -810.846 142.094 -125.401 951.994 -543.352 351.909 -616.443 970.855 -39.918 18.250 -366.070 649.312 -174.657 631.764 -374.859 467.696 -341.990 314.249 -669.851 352.672 -315.989 40.101 -713.553 326.853 -888.943 800.562 -639.180 211.463 -257.820 305.185 -30.763 725.211 -627.888 314.432 -467.147 823.634 -1.434 196.509 -547.929 622.242 -621.174 802.881 -621.174 747.520 -36.348 255.531 -930.570 459.273 -261.025 740.593 -401.532 388.409 -992.523 900.998 -784.600 233.558 -359.478 922.971 -375.011 260.445 -167.730 909.421 -27.314 947.783 -113.193 634.083 -683.493 623.249 -930.052 270.577 -133.518 433.851 -943.388 189.520 -227.363 493.576 -994.964 418.012 -256.569 552.629 -210.517 854.610 -724.540 32.136 -577.898 834.437 -224.525 767.663 -804.285 137.059 -643.544 305.307 -421.522 32.167 -411.206 94.729 -608.356 455.275 -12.452 421.827 -698.019 908.780 -482.376 425.947 -840.297 180.975 -102.420 44.435 -786.523 477.340 -16.633 228.980 -266.366 57.466 -986.236 276.772 -925.382 972.045 -1.770 621.265 -291.421 992.492 -971.770 924.924 -739.586 328.532 -205.634 819.208 -923.612 226.020 -910.916 134.190 -643.025 39.583 -422.376 962.523 -614.399 873.653 -382.824 400.922 -115.879 385.418 -593.402 313.272 -973.327 844.081 -752.800 959.014 -857.021 39.125 -803.674 830.256 -357.799 132.420 -105.594 541.856 -811.151 47.243 -152.562 118.015 -338.054 488.113 -54.292 518.906 -71.444 185.247 -500.137 751.366 -36.927 457.686 -423.750 407.422 -656.667 687.918 -88.137 974.242 -344.737 803.003 -809.137 759.239 -163.518 354.839 -36.134 774.285 -9.003 294.046 -9.583 422.468 -294.198 30.885 -712.638 331.736 -599.506 877.010 -336.985 178.198 -258.461 461.745 -981.048 843.928 -347.911 217.048 -799.188 752.190 -51.149 524.247 -320.933 724.296 -862.819 616.657 -158.879 201.636 -604.480 831.996 -824.030 176.702 -719.413 308.115 -867.153 676.901 -815.424 715.690 -65.310 144.688 -924.467 121.921 -871.975 558.184 -447.920 578.722 -849.239 635.548 -256.050 529.466 -301.859 967.254 -910.459 627.552 -830.592 419.660 -478.500 61.098 -24.506 654.134 -908.170 977.203 -10.743 104.740 -432.142 99.185 -80.325 258.980 -970.275 131.687 -108.829 584.948 -998.291 45.900 -991.058 948.607 -852.535 839.717 -807.611 865.200 -938.871 866.298 -943.266 428.266 -814.417 324.717 -874.691 260.262 -611.438 6.287 -847.163 328.379 -771.538 890.774 -158.635 969.237 -559.069 685.598 -269.997 966.338 -322.947 902.707 -460.097 24.323 -974.975 565.691 -244.728 483.047 -653.645 141.881 -277.749 615.650 -42.512 792.779 -953.612 354.747 -311.594 536.424 -429.518 789.850 -150.090 415.815 -286.721 279.824 -860.408 266.793 -548.662 524.766 -980.804 179.388 -275.735 440.291 -406.446 246.223 -454.817 178.442 -477.371 691.763 -402.326 138.768 -1.373 976.257 -400.067 313.395 -682.119 967.833 -781.854 809.992 -919.340 777.062 -190.191 895.840 -451.613 347.026 -221.870 407.605 -809.290 393.139 -180.578 869.839 -46.632 786.370 -155.919 165.990 -722.465 973.540 -147.404 106.601 -597.003 528.397 -451.888 736.839 -14.710 427.473 -33.692 728.751 -441.298 144.139 -95.706 700.888 -123.722 154.790 -570.513 809.412 -341.929 951.079 -750.053 454.665 -221.442 151.372 -772.912 446.486 -574.816 806.116 -187.628 472.304 -741.447 489.669 -311.075 211.859 -894.192 273.568 -600.177 942.076 -781.243 174.078 -756.523 975.707 -372.631 168.126 -781.732 778.222 -379.589 371.532 -703.055 105.533 -115.757 472.823 -187.353 7.660 -668.935 16.877 -762.871 40.620 -852.107 631.916 -866.756 531.785 -902.615 793.420 -437.788 241.066 -397.961 219.031 -272.744 262.947 -357.372 488.235 -865.169 512.009 -997.314 980.041 -945.097 636.433 -110.508 722.922 -439.100 702.963 -536.485 250.862 -68.728 497.024 -692.495 58.687 -306.497 781.976 -634.175 750.847 -907.834 360.820 -613.910 477.279 -738.212 284.768 -606.189 750.298 -113.865 51.820 -768.242 235.939 -374.981 139.164 -305.338 613.697 -909.757 713.797 -708.884 98.331 -348.735 864.101 -836.299 717.643 -147.862 196.905 -801.630 939.726 -278.542 143.803 -145.329 743.736 -244.240 819.514 -252.052 727.561 -141.789 777.367 -485.336 346.599 -986.633 504.715 -7.721 876.919 -20.142 2.472 -755.455 196.875 -218.421 292.276 -535.691 980.987 -720.817 195.105 -716.117 399.213 -397.168 225.257 -474.654 916.532 -272.530 943.358 -78.738 285.073 -28.077 611.713 -162.511 324.259 -296.731 496.841 -470.748 580.920 -972.747 661.428 -38.514 464.583 -253.517 590.960 -275.124 951.048 -632.649 497.635 -920.835 447.737 -562.853 646.016 -345.622 915.494 -7.752 543.748 -158.574 839.412 -600.696 341.411 -596.271 143.254 -630.207 285.043 -659.474 641.224 -569.964 565.050 -466.475 120.029 -372.784 405.499 -792.016 646.229 -246.712 737.327 -260.628 191.259 -132.572 299.295 -162.847 169.225 -601.215 510.453 -363.262 980.102 -389.569 957.762 -269.143 152.470 -294.046 842.708 -328.532 180.303 -640.217 230.873 -25.910 645.924 -47.182 447.615 -845.302 724.448 -706.046 464.217 -168.310 662.740 -890.164 618.122 -576.983 326.548 -917.234 510.544 -529.130 409.925 -280.923 425.916 -876.217 400.342 -171.270 116.459 -190.924 893.643 -102.329 295.572 -374.859 352.031 -866.451 684.286 -513.535 899.655 -532.884 953.825 -448.805 248.360 -710.532 408.673 -36.348 348.888 -792.932 753.624 -557.848 859.615 -404.309 788.324 -255.715 27.924 -765.862 373.608 -460.341 77.425 -200.262 512.803 -277.139 694.418 -494.095 892.209 -303.385 708.029 -336.009 724.143 -342.814 557.421 -550.188 236.702 -587.298 639.851 -343.059 653.584 -233.772 133.122 -282.937 7.782 -5.737 386.822 -230.323 633.412 -547.472 475.204 -938.536 678.488 -160.405 6.195 -542.711 483.444 -849.879 780.175 -656.545 168.401 -150.975 391.522 -294.748 273.049 -702.933 368.023 -341.044 793.207 -39.796 940.580 -779.168 457.564 -566.973 37.660 -406.812 588.458 -191.931 598.407 -250.465 390.240 -577.960 797.327 -400.281 9.186 -489.822 275.277 -483.535 208.808 -199.805 970.000 -495.682 3.876 -423.231 639.668 -207.282 97.354 -751.854 674.032 -866.207 463.790 -54.109 286.081 -413.129 922.880 -811.090 678.518 -929.960 47.090 -856.380 278.298 -538.713 247.047 -489.517 633.747 -471.175 378.246 -430.708 67.049 -526.414 713.095 -586.535 676.748 -636.311 622.028 -94.546 783.227 -756.951 807.215 -616.321 411.664 -805.048 432.844 -346.843 905.637 -857.997 995.575 -710.013 265.297 -336.436 279.000 -207.831 304.147 -387.799 235.878 -393.200 217.597 -190.008 141.789 -434.065 657.613 -393.719 864.162 -238.319 906.980 -421.888 589.923 -608.051 246.742 -845.820 856.441 -391.736 110.935 -555.773 228.401 -103.214 122.166 -945.555 465.438 -976.409 601.581 -829.188 523.148 -923.826 647.450 -309.183 232.398 -368.908 375.805 -314.402 999.878 -419.507 416.852 -26.612 373.699 -352.153 261.055 -914.731 818.506 -875.576 548.570 -594.775 542.619 -142.338 895.749 -235.359 722.343 -977.386 352.489 -726.310 966.033 -291.604 84.506 -329.814 362.316 -150.517 373.333 -33.113 956.145 -465.194 529.008 -320.627 996.094 -775.536 808.405 -585.070 797.174 -93.814 933.103 -895.779 562.395 -277.688 300.729 -343.425 7.141 -901.120 483.474 -679.525 130.192 -92.013 107.089 -469.558 974.639 -305.857 705.100 -478.713 723.014 -502.945 640.767 -508.560 970.275 -699.362 691.610 -403.790 517.899 -359.233 389.599 -447.676 533.677 -597.858 710.898 -864.803 419.965 -663.869 209.082 -650.075 235.145 -669.729 185.461 -442.640 11.322 -38.789 990.234 -663.381 812.311 -637.989 48.006 -635.029 875.515 -64.852 702.414 -903.226 681.814 -57.527 471.786 -477.676 296.579 -496.597 811.609 -211.890 826.197 -967.528 976.104 -40.315 333.384 -352.153 73.153 -291.879 55.422 -418.653 906.796 -797.937 268.777 -877.956 699.820 -14.527 643.818 -875.698 291.787 -876.614 433.821 -388.714 904.721 -603.595 341.502 -494.522 71.383 -174.871 407.025 -982.330 819.300 -693.869 761.376 -274.819 703.970 -359.630 588.549 -129.398 786.279 -264.626 140.629 -87.100 146.153 -737.358 149.388 -138.524 27.711 -448.531 477.737 -575.304 208.563 -0.092 355.724 -495.804 687.887 -214.911 43.794 -933.958 286.142 -846.706 267.953 -79.745 251.228 -928.495 269.601 -560.564 463.668 -478.683 815.058 -251.259 335.459 -783.013 7.111 -583.056 996.155 -971.587 243.721 -818.384 859.371 -109.714 166.356 -262.001 164.373 -520.890 942.717 -876.064 585.833 -561.144 726.981 -268.075 505.417 -563.189 641.804 -521.134 39.857 -169.439 125.095 -834.223 418.012 -772.240 986.328 -442.122 801.569 -280.251 14.985 -783.197 142.979 -930.082 486.160 -384.014 173.986 -361.064 405.713 -429.731 118.900 -673.116 840.052 -488.235 226.234 -684.988 172.979 -358.043 712.394 -113.193 634.785 -507.370 211.280 -889.187 945.799 -74.099 323.588 -333.811 419.477 -895.047 359.142 -408.551 368.084 -532.945 866.787 -761.010 154.698 -770.775 44.649 -784.448 735.618 -541.063 625.629 -409.619 36.744 -759.880 330.546 -847.957 7.569 -33.662 483.901 -4.273 696.860 -708.151 885.372 -778.771 193.304 -227.241 530.747 -975.677 775.445 -271.889 276.498 -38.728 114.017 -646.596 41.200 -331.339 871.212 -382.672 638.081 -180.273 539.598 -27.406 831.782 -402.051 865.596 -587.146 713.950 -530.229 700.217 -93.539 990.692 -462.783 621.723 -261.879 275.735 -748.222 173.070 -209.357 983.612 -228.797 58.779 -703.330 915.708 -260.353 144.139 -907.041 133.885 -226.753 601.276 -92.532 214.728 -567.949 44.954 -288.949 478.256 -40.803 3.052 -335.063 285.379 -430.799 564.135 -305.002 997.101 -433.729 546.800 -775.781 689.749 -926.115 34.272 -905.057 219.916 -342.967 617.969 -788.690 732.536 -381.848 193.609 -66.012 206.061 -751.701 654.195 -241.920 128.880 -185.430 322.733 -694.571 899.869 -435.011 469.466 -837.397 47.487 -467.421 756.340 -404.126 861.293 -580.981 953.337 -325.694 528.550 -659.902 769.829 -167.486 371.380 -286.660 145.054 -596.088 276.559 -930.235 841.243 -843.989 912.778 -929.380 683.035 -641.133 828.547 -489.578 287.729 -581.896 24.995 -412.549 628.773 -396.588 96.774 -776.574 277.505 -95.737 535.173 -287.057 666.219 -456.404 286.996 -515.763 216.376 -818.812 163.274 -747.185 676.016 -662.404 191.137 -651.418 509.598 -930.174 502.762 -501.694 684.683 -569.170 855.464 -155.889 698.477 -257.332 375.927 -520.035 188.757 -783.929 623.402 -713.431 972.198 -53.438 564.440 -653.340 854.213 -181.280 553.728 -278.573 54.384 -649.678 914.731 -130.497 590.442 -993.255 213.263 -509.934 465.133 -982.482 818.628 -929.411 999.664 -773.919 845.088 -78.616 157.292 -996.063 68.575 -22.858 200.964 -239.357 911.313 -851.985 528.581 -919.584 88.412 -499.832 29.725 -982.513 11.109 -952.055 808.039 -419.660 538.560 -561.357 611.744 -62.960 173.803 -689.199 817.896 -627.644 296.579 -391.888 312.296 -471.847 526.719 -370.891 110.202 -41.871 812.738 -905.179 60.610 -471.633 338.115 -984.985 478.652 -305.185 840.358 -365.368 49.013 -811.029 435.255 -758.507 845.180 -857.051 541.368 -883.328 807.031 -814.722 997.314 -591.296 521.714 -461.165 966.704 -787.408 650.685 -348.338 723.380 -364.391 847.011 -607.562 911.802 -869.808 506.760 -658.284 375.347 -123.844 198.157 -790.124 147.069 -507.553 111.972 -86.459 696.066 -139.195 377.514 -658.864 23.438 -658.559 587.207 -660.329 702.078 -837.062 374.279 -47.182 452.712 -732.841 386.639 -557.390 351.726 -609.729 501.236 -874.447 262.978 -338.420 622.150 -445.509 588.153 -498.886 906.613 -923.002 929.289 -902.676 762.352 -697.348 757.134 -753.990 460.494 -490.829 678.976 -168.126 706.931 -480.392 400.128 -266.060 16.877 -918.729 972.198 -563.890 235.755 -721.854 422.315 -876.186 50.203 -992.645 357.280 -451.399 833.308 -948.332 635.456 -559.008 667.165 -221.076 701.376 -245.796 887.570 -0.732 675.832 -481.582 993.255 -987.518 795.740 -411.817 264.534 -624.348 297.342 -936.735 934.690 -577.441 336.375 -335.032 257.363 -933.226 39.399 -151.738 314.982 -81.088 279.397 -67.873 910.459 -750.420 269.936 -971.953 386.853 -170.537 571.459 -950.774 718.802 -822.687 603.290 -419.324 718.711 -752.159 255.348 -108.066 702.231 -910.245 693.258 -126.072 456.465 -493.820 950.377 -819.483 854.518 -751.823 400.983 -643.239 960.356 -227.424 707.816 -765.740 967.650 -904.355 338.054 -624.195 816.431 -226.142 241.493 -150.090 831.050 -457.747 784.417 -883.450 223.548 -356.792 533.128 -694.205 805.872 -624.989 981.170 -330.027 754.906 -107.059 812.891 -509.079 774.041 -206.732 798.791 -776.208 494.797 -488.052 914.762 -841.609 462.600 -931.303 780.023 -620.991 550.310 -811.548 7.111 -695.212 142.979 -669.424 557.756 -408.826 938.200 -342.174 698.202 -326.121 705.069 -524.155 648.122 -263.131 846.339 -825.129 516.465 -614.643 106.479 -795.740 618.305 -194.891 270.638 -888.150 766.167 -310.831 196.905 -821.284 629.719 -286.264 26.795 -318.979 757.744 -156.041 917.112 -689.871 355.754 -749.138 136.784 -217.872 413.373 -878.719 873.287 -832.148 274.941 -858.791 590.838 -24.720 247.383 -65.493 286.264 -485.366 338.816 -762.413 483.993 -421.522 721.763 -907.620 315.775 -33.052 14.832 -162.755 527.818 -109.592 976.501 -821.528 759.545 -220.008 704.520 -876.766 937.315 -462.142 935.270 -945.372 127.537 -242.073 536.241 -269.021 692.343 -51.332 785.730 -509.934 91.372 -710.959 533.280 -560.472 174.566 -50.874 835.017 -84.750 308.206 -494.095 156.835 -11.963 179.144 -513.230 740.318 -699.149 620.289 -429.548 223.884 -982.910 301.340 -521.989 114.170 -838.435 628.864 -915.799 200.262 -864.742 698.386 -219.153 505.173 -314.859 643.666 -376.537 868.496 -889.645 225.959 -707.633 753.136 -13.916 7.019 -600.635 370.891 -814.112 950.255 -828.486 719.840 -515.275 793.023 -956.908 627.552 -477.432 34.394 -813.166 394.269 -588.824 881.802 -483.901 129.063 -235.511 0.305 -811.121 373.333 -565.966 408.734 -854.946 104.892 -269.204 365.429 -291.879 717.124 -585.528 588.702 -217.658 65.950 -768.120 654.347 -322.611 179.418 -714.957 915.220 -909.238 722.800 -989.074 785.577 -720.237 813.349 -946.379 734.764 -45.778 278.542 -189.703 833.308 -78.951 951.476 -67.660 195.868 -987.671 96.774 -437.239 164.037 -672.567 561.663 -408.643 573.473 -678.945 744.713 -291.757 948.454 -231.758 977.355 -462.020 968.078 -862.484 410.810 -365.154 47.823 -596.423 2.960 -379.559 379.864 -169.561 698.172 -754.448 276.162 -243.110 394.574 -343.211 158.147 -85.055 792.169 -350.475 36.592 -687.307 715.232 -811.213 825.434 -786.950 3.540 -21.516 333.232 -760.735 565.386 -639.027 276.528 -861.293 686.453 -671.926 157.811 -763.817 188.513 -75.625 353.069 -892.117 531.266 -175.512 251.534 -492.843 451.460 -634.541 792.474 -926.206 232.704 -184.454 241.646 -142.491 200.018 -839.808 552.263 -812.922 532.701 -812.616 153.233 -83.132 989.257 -847.285 509.293 -419.141 638.325 -194.220 295.969 -513.108 189.062 -940.611 533.952 -719.016 14.924 -917.600 525.742 -986.053 464.675 -902.280 939.329 -758.812 554.003 -333.506 881.466 -813.318 632.038 -259.835 305.521 -496.841 116.062 -738.975 596.698 -341.319 888.363 -406.873 678.823 -518.204 448.836 -435.743 486.465 -103.854 417.463 -599.231 145.878 -624.653 479.965 -663.961 708.914 -849.452 370.464 -825.953 783.074 -299.509 985.260 -410.627 902.097 -443.617 220.985 -555.437 980.468 -47.456 631.367 -93.356 695.547 -646.352 495.834 -356.639 141.301 -609.363 394.055 -118.900 597.186 -764.367 880.337 -395.001 756.066 -52.126 350.902 -316.721 254.891 -178.503 698.874 -803.674 851.772 -733.604 849.452 -247.597 93.326 -746.055 770.318 -929.472 816.095 -142.277 50.020 -387.249 325.541 -78.005 638.600 -454.115 596.698 -612.354 843.928 -184.851 339.824 -691.641 177.953 -390.210 275.338 -913.327 146.062 -996.796 461.287 -37.446 573.656 -952.452 17.243 -715.079 563.341 -895.016 88.717 -402.051 677.267 -303.568 395.184 -927.519 437.239 -350.871 206.183 -684.988 737.297 -175.604 88.687 -915.555 262.001 -793.542 269.814 -51.393 504.471 -365.825 958.403 -588.855 477.554 -43.703 469.466 -459.273 712.363 -107.944 495.132 -366.771 637.471 -622.120 365.581 -61.739 932.798 -318.155 644.276 -18.159 951.933 -933.195 900.693 -484.542 806.330 -716.239 4.761 -376.141 205.695 -323.557 786.309 -978.240 647.694 -821.650 403.546 -928.098 51.088 -15.809 264.534 -445.601 426.283 -824.641 844.722 -280.282 676.046 -916.959 244.942 -344.005 121.616 -332.286 833.583 -497.971 846.767 -301.889 816.034 -462.752 453.871 -989.776 76.083 -320.109 326.121 -372.387 132.206 -575.365 989.227 -976.135 553.026 -249.092 666.341 -690.298 675.375 -966.918 620.411 -375.652 969.054 -515.854 377.026 -486.282 891.598 -836.512 422.193 -423.933 577.136 -919.462 468.215 -843.532 202.948 -574.511 881.832 -628.773 377.636 -542.070 368.175 -756.157 394.238 -914.853 504.410 -766.533 692.618 -338.816 216.529 -62.868 374.523 -962.462 793.573 -753.014 114.963 -602.557 532.243 -255.684 314.066 -95.645 606.769 -389.630 832.698 -303.781 256.417 -163.274 155.950 -743.339 885.830 -984.619 328.104 -305.460 170.415 -509.781 502.762 -37.385 762.322 -848.903 452.040 -452.803 688.803 -348.277 878.414 -340.159 38.240 -667.348 873.074 -538.194 27.161 -369.427 364.696 -646.565 41.261 -744.835 901.822 -141.026 745.384 -85.116 613.239 -861.599 855.281 -127.323 689.932 -342.479 665.304 -886.929 231.971 -952.635 925.840 -597.949 804.651 -315.439 163.854 -979.766 547.075 -976.775 40.742 -548.143 177.679 -789.331 841.029 -190.558 739.494 -983.154 685.446 -723.655 429.670 -389.874 562.731 -651.784 356.792 -790.368 773.339 -845.759 569.323 -854.060 878.903 -359.966 199.805 -638.752 751.549 -107.212 67.568 -119.877 816.340 -609.455 584.429 -717.704 81.118 -543.565 306.864 -291.238 46.815 -300.851 978.271 -568.072 92.715 -278.939 405.377 -477.828 429.914 -124.729 12.329 -359.508 216.895 -647.420 416.242 -509.842 931.089 -620.136 867.916 -42.787 589.740 -188.940 901.730 -527.940 914.548 -108.219 38.057 -377.148 33.082 -520.554 882.443 -448.012 811.335 -500.870 464.553 -832.698 410.352 -82.339 161.626 -301.126 162.145 -984.222 49.379 -367.565 356.670 -758.690 24.384 -448.286 35.493 -577.288 541.704 -80.508 384.533 -374.157 311.716 -670.248 820.521 -565.630 799.371 -738.151 364.238 -64.821 870.022 -132.420 395.001 -809.870 425.672 -177.160 379.315 -524.277 374.981 -224.769 668.325 -929.167 781.182 -581.896 957.030 -124.577 531.205 -276.559 499.496 -360.118 370.373 -636.494 673.818 -912.595 645.985 -146.153 990.081 -290.078 603.381 -552.324 135.807 -480.850 578.875 -686.056 152.104 -465.865 932.646 -970.428 334.300 -713.828 65.676 -82.522 951.170 -877.346 364.666 -738.578 376.080 -408.979 417.890 -70.589 724.235 -316.019 346.843 -563.921 589.129 -772.729 596.637 -23.804 972.808 -808.618 28.993 -540.208 2.838 -791.772 662.099 -919.187 530.656 -925.718 900.266 -550.066 203.772 -478.896 597.766 -176.824 107.059 -965.239 800.592 -542.436 565.783 -994.415 509.384 -375.042 204.535 -11.170 307.749 -684.896 855.831 -641.865 199.530 -840.083 411.939 -867.153 498.856 -390.942 214.148 -739.525 116.550 -110.813 72.390 -864.895 87.039 -222.510 509.964 -366.100 678.945 -278.909 326.243 -548.021 933.439 -667.043 71.780 -982.177 974.425 -203.375 529.069 -230.476 933.561 -790.124 792.993 -926.023 834.376 -600.543 44.618 -430.189 279.244 -762.566 612.201 -784.845 282.785 -8.850 412.793 -177.709 95.340 -262.886 368.816 -640.858 360.729 -628.834 892.636 -199.683 451.430 -754.784 33.448 -192.358 325.419 -37.751 380.169 -977.599 748.405 -639.149 313.486 -749.901 224.464 -779.595 701.651 -681.173 480.331 -281.686 633.320 -107.120 845.149 -829.829 281.137 -977.233 371.197 -915.159 490.097 -287.240 38.453 -935.301 183.905 -713.004 886.563 -416.700 183.996 -163.823 418.622 -829.096 534.013 -474.929 120.182 -960.265 923.887 -957.030 437.056 -320.292 307.535 -22.156 55.940 -543.840 307.505 -604.633 831.660 -258.950 500.412 -595.202 204.382 -391.888 177.190 -8.148 451.094 -375.774 671.499 -99.368 614.551 -232.643 850.307 -154.088 453.932 -997.101 860.439 -163.640 260.628 -450.453 724.540 -109.653 882.962 -634.602 880.642 -74.007 803.705 -113.193 258.553 -894.253 614.185 -450.392 987.396 -582.171 728.446 -874.508 327.403 -225.257 681.417 -596.545 920.621 -589.099 854.915 -751.183 953.001 -139.470 975.097 -430.128 323.038 -703.696 225.105 -775.567 409.528 -488.815 316.782 -603.076 533.006 -676.321 364.940 -522.752 704.001 -311.655 908.322 -26.856 752.495 -707.419 920.682 -513.169 431.654 -78.921 155.889 -712.546 590.167 -631.092 670.827 -489.669 6.500 -815.058 869.533 -485.427 979.247 -973.693 912.870 -570.025 266.701 -94.211 837.031 -575.060 470.412 -887.448 224.799 -274.178 455.123 -911.374 773.370 -79.958 900.052 -959.014 602.130 -426.740 574.694 -428.236 644.887 -307.566 432.844 -893.094 969.329 -934.172 118.961 -594.684 368.419 -988.952 980.132 -71.047 66.713 -437.147 177.679 -644.429 885.739 -368.725 992.492 -984.466 712.119 -837.977 916.929 -466.506 612.384 -169.988 628.010 -543.687 437.574 -702.933 434.919 -851.161 262.276 -434.065 295.114 -261.574 501.114 -539.537 992.340 -610.858 46.754 -235.267 570.574 -311.960 273.415 -948.943 617.756 -576.678 248.817 -270.882 492.477 -463.240 999.512 -653.310 88.198 -469.069 172.216 -326.029 228.126 -887.051 935.606 -398.053 284.616 -644.215 465.957 -613.330 117.100 -841.823 860.714 -729.331 922.208 -714.957 823.267 -987.915 89.236 -231.300 963.347 -646.199 656.056 -46.937 55.910 -37.202 457.472 -38.362 103.305 -128.147 561.510 -129.704 543.443 -45.808 85.910 -633.320 448.469 -537.339 989.746 -822.871 57.344 -835.292 932.829 -957.732 486.282 -895.901 797.998 -477.035 960.356 -478.988 968.505 -582.781 410.657 -38.423 955.412 -930.021 780.450 -892.026 468.307 -643.239 883.694 -639.241 523.087 -377.911 160.405 -295.938 680.654 -645.589 172.246 -114.597 9.949 -121.220 181.768 -558.702 869.900 -152.013 659.871 -400.342 102.878 -185.888 64.180 -409.467 734.428 -338.786 733.329 -603.931 772.393 -819.391 239.509 -528.428 199.469 -429.884 44.404 -531.968 753.014 -861.843 801.172 -511.704 585.253 -5.585 146.702 -92.532 398.785 -992.187 328.227 -711.081 149.754 -186.224 507.157 -572.466 913.755 -849.116 84.780 -949.034 6.897 -690.481 892.972 -789.666 957.366 -27.284 594.012 -108.341 419.355 -769.189 133.152 -120.609 624.989 -948.454 587.512 -597.156 466.536 -13.916 255.379 -402.539 803.430 -607.318 329.447 -688.681 87.649 -40.529 997.711 -710.868 901.273 -192.999 315.806 -736.076 499.619 -47.731 695.029 -11.444 954.436 -584.796 348.613 -262.337 989.990 -250.740 541.246 -688.131 106.601 -723.411 985.107 -925.108 84.964 -189.825 225.623 -944.761 464.858 -857.082 361.980 -356.426 92.441 -913.938 944.639 -82.858 329.814 -662.648 394.726 -877.804 19.837 -39.277 788.690 -653.829 801.386 -241.585 351.634 -89.785 867.153 -682.913 503.830 -486.160 759.148 -991.180 803.186 -337.077 294.809 -271.340 628.437 -588.061 217.750 -350.566 946.104 -48.097 666.890 -224.128 5.005 -924.589 57.558 -421.857 302.744 -950.133 468.795 -512.497 666.860 -69.979 129.856 -466.201 795.312 -158.818 100.406 -92.776 99.704 -735.221 737.602 -274.941 194.861 -143.376 44.069 -215.278 878.628 -170.110 490.646 -415.632 945.769 -566.210 407.361 -607.654 679.556 -440.809 536.424 -353.191 364.818 -997.711 841.304 -533.525 666.189 -582.018 165.197 -445.906 215.430 -506.302 833.155 -726.218 251.503 -624.531 790.796 -816.675 656.972 -123.112 374.462 -197.150 234.718 -497.330 305.734 -98.941 568.773 -181.951 4.059 -919.675 312.723 -805.170 812.037 -57.955 249.611 -534.013 225.959 -387.310 967.132 -480.697 726.493 -86.673 491.714 -637.837 302.347 -47.792 725.639 -311.991 261.177 -577.044 30.061 -524.064 421.522 -611.286 799.036 -344.829 278.939 -165.899 366.649 -635.365 240.944 -234.138 92.776 -159.917 523.820 -856.288 969.634 -541.215 805.200 -577.532 593.799 -25.483 226.569 -13.306 847.530 -527.787 838.832 -740.898 132.115 -924.375 85.116 -235.481 498.520 -62.716 414.472 -70.650 517.594 -456.526 620.014 -100.589 234.657 -135.105 995.727 -843.867 51.668 -616.260 904.935 -786.950 881.039 -470.199 855.129 -826.563 414.197 -444.716 672.048 -569.323 849.971 -619.251 867.214 -707.572 924.863 -557.115 792.627 -190.222 590.350 -924.497 676.321 -407.117 180.181 -545.030 132.420 -105.930 411.786 -358.776 239.753 -260.231 65.157 -253.945 782.250 -607.471 683.767 -240.699 745.598 -75.533 139.927 -935.392 663.198 -816.889 409.955 -824.152 905.728 -68.697 401.471 -274.392 507.431 -558.184 177.404 -763.329 623.798 -671.163 420.423 -291.787 213.385 -103.488 480.819 -452.559 38.240 -213.538 852.748 -121.555 576.434 -794.275 421.552 -241.096 940.245 -484.451 326.426 -663.289 394.177 -537.065 782.159 -523.057 566.454 -163.915 703.299 -109.195 947.111 -175.024 475.295 -702.078 767.449 -132.054 715.537 -346.904 853.877 -733.757 368.236 -31.404 550.188 -652.730 977.630 -236.488 301.889 -542.314 481.857 -328.593 996.429 -431.898 372.906 -762.902 652.821 -229.621 564.898 -565.325 555.254 -551.500 815.424 -63.234 422.926 -595.264 43.306 -332.316 711.447 -277.902 386.547 -329.325 638.569 -355.754 344.340 -179.144 28.230 -745.506 846.767 -584.765 566.820 -765.526 595.843 -829.157 565.264 -515.336 522.233 -337.504 820.734 -113.041 700.369 -269.112 671.651 -8.606 566.759 -106.967 839.900 -92.044 784.539 -714.316 153.844 -815.485 598.346 -826.655 745.994 -47.395 23.133 -448.195 818.812 -878.384 710.898 -121.250 573.077 -96.347 838.496 -537.370 391.644 -550.890 861.080 -459.120 873.196 -124.577 474.441 -421.247 808.954 -531.053 629.872 -179.601 696.829 -657.338 945.799 -377.117 886.410 -670.248 359.386 -395.306 948.332 -605.365 362.407 -859.859 362.102 -656.575 664.571 -769.524 116.306 -886.227 628.498 -716.727 314.219 -573.473 319.895 -168.554 379.345 -920.286 516.739 -277.383 954.222 -333.476 521.134 -189.093 86.215 -1.770 117.649 -318.552 794.610 -986.602 522.019 -560.411 611.499 -544.969 663.625 -904.050 192.022 -904.050 645.955 -421.918 585.955 -205.145 728.294 -99.368 265.328 -836.787 672.842 -475.326 502.029 -874.874 800.684 -561.846 188.238 -849.178 600.635 -12.116 694.388 -554.857 234.443 -5.158 857.662 -127.445 782.250 -815.882 695.303 -100.345 572.069 -539.567 936.338 -663.503 437.056 -939.512 965.148 -841.945 244.087 -886.288 271.096 -813.196 537.828 -357.677 997.833 -81.790 643.391 -467.757 685.659 -730.277 72.268 -494.217 801.355 -464.797 574.267 -372.265 148.595 -674.703 679.891 -624.348 753.197 -224.433 76.754 -193.854 316.416 -196.448 663.594 -152.104 830.805 -304.209 625.874 -747.093 451.399 -193.884 376.507 -762.627 217.048 -353.435 705.771 -657.002 714.713 -847.652 983.612 -449.538 280.831 -598.468 758.904 -823.908 834.162 -428.846 598.498 -417.249 932.340 -588.855 510.453 -763.207 147.435 -983.123 795.099 -858.364 353.526 -818.262 667.318 -820.246 19.868 -888.821 494.339 -605.976 103.854 -220.679 992.431 -260.201 637.471 -290.811 226.020 -661.031 600.452 -541.612 753.990 -232.856 174.841 -409.162 765.343 -594.684 973.754 -583.911 549.669 -612.568 338.389 -722.434 144.719 -825.556 297.800 -329.112 505.844 -712.912 283.853 -26.521 40.468 -772.240 196.051 -933.378 851.772 -876.705 909.757 -368.236 534.623 -880.459 821.436 -598.682 868.801 -940.733 524.949 -853.694 251.503 -525.559 212.073 -318.827 214.667 -575.701 891.903 -332.163 869.503 -789.789 21.729 -500.626 622.700 -501.022 644.520 -954.558 7.843 -114.628 625.233 -459.975 975.921 -574.602 81.088 -606.922 488.266 -828.211 598.804 -792.810 756.432 -757.775 332.377 -219.214 971.740 -547.533 575.884 -621.418 869.472 -955.107 904.447 -948.820 970.153 -455.885 477.279 -715.415 842.799 -729.240 596.698 -238.990 233.100 -455.245 116.703 -487.747 400.769 -890.805 794.885 -752.800 509.568 -193.548 181.372 -866.024 413.678 -963.073 138.951 -181.310 684.622 -966.979 587.329 -38.362 221.809 -521.989 566.179 -927.549 291.147 -497.452 209.998 -74.679 334.880 -411.023 729.026 -664.785 396.680 -584.857 989.624 -422.681 505.997 -830.866 788.079 -770.379 864.864 -634.419 411.634 -278.909 181.158 -304.361 580.126 -634.205 992.431 -59.053 362.407 -835.017 323.252 -516.373 161.077 -842.341 520.768 -556.810 359.386 -398.602 611.347 -28.535 723.869 -235.542 22.706 -262.917 156.743 -389.569 14.954 -869.228 891.568 -843.074 664.266 -777.520 725.913 -211.035 743.217 -998.321 385.174 -690.970 341.197 -67.690 610.797 -995.514 569.018 -646.992 66.774 -485.946 190.924 -245.003 658.528 -225.929 528.459 -532.701 357.372 -173.742 479.202 -217.750 124.760 -231.880 994.812 -948.973 29.847 -372.967 861.660 -218.299 154.180 -560.503 127.842 -730.125 377.087 -683.401 20.753 -205.512 636.006 -222.724 698.172 -91.281 754.784 -869.839 677.450 -141.942 434.370 -814.295 286.111 -343.211 499.405 -920.560 977.752 -146.367 993.988 -511.917 856.410 -481.948 221.320 -980.926 254.585 -521.012 320.261 -944.304 706.961 -653.920 472.640 -161.992 164.617 -653.890 335.215 -938.322 793.390 -495.590 790.216 -224.219 199.683 -796.197 607.593 -139.958 428.053 -348.460 113.559 -135.777 573.748 -714.560 458.449 -510.636 354.411 -348.766 577.960 -506.485 484.481 -218.604 441.664 -698.111 196.081 -392.438 682.272 -896.115 750.114 -563.005 199.408 -282.601 281.259 -974.853 832.026 -998.108 821.009 -725.028 692.526 -898.007 841.731 -905.667 257.241 -698.233 166.448 -556.810 806.055 -227.821 587.207 -898.862 305.612 -8.057 36.409 -812.769 329.691 -876.370 654.592 -37.263 110.263 -873.714 598.254 -51.698 313.303 -114.780 932.035 -112.735 632.893 -859.157 448.286 -414.594 797.388 -502.243 758.293 -840.754 81.545 -705.191 498.733 -276.406 918.363 -381.970 996.948 -950.285 703.818 -762.749 239.265 -773.949 389.325 -252.235 485.488 -148.747 954.649 -301.584 373.821 -207.709 355.388 -12.696 859.706 -961.882 39.247 -693.899 832.331 -319.681 624.012 -85.269 752.770 -448.347 831.385 -472.884 157.231 -445.387 270.730 -410.321 369.488 -789.880 165.899 -266.366 265.603 -541.337 619.404 -317.728 435.652 -755.882 507.096 -605.335 585.406 -87.344 597.827 -273.019 522.050 -43.367 991.363 -607.562 567.553 -863.918 468.123 -498.398 743.767 -491.928 845.363 -536.241 572.466 -604.511 932.249 -468.917 834.498 -173.284 178.961 -233.528 131.809 -522.965 612.415 -283.486 595.660 -356.456 153.142 -429.182 585.284 -715.812 906.644 -911.100 720.573 -347.331 523.057 -924.100 92.227 -439.619 219.092 -311.655 993.835 -203.650 555.834 -648.885 18.494 -263.283 565.752 -432.478 865.383 -324.931 323.740 -597.613 697.989 -95.492 554.674 -78.982 399.792 -917.081 372.082 -636.219 569.475 -86.978 741.508 -661.031 600.543 -332.408 762.078 -186.193 688.375 -407.849 360.118 -813.929 109.073 -284.463 488.937 -783.227 613.330 -900.021 427.870 -894.559 279.183 -937.864 274.850 -510.666 667.989 -604.419 226.142 -352.397 626.179 -873.012 736.839 -308.176 577.807 -163.488 155.889 -975.768 650.960 -926.145 929.838 -155.400 481.674 -98.453 968.047 -12.726 39.521 -904.050 264.534 -130.436 318.552 -961.669 368.877 -167.333 236.915 -173.925 800.562 -343.547 589.434 -363.872 0.671 -470.687 396.588 -128.300 914.212 -745.628 493.820 -876.766 797.082 -26.887 704.642 -524.735 341.502 -811.914 441.603 -810.053 713.553 -634.388 78.829 -700.797 596.301 -100.436 939.665 -864.071 832.911 -281.899 243.141 -663.808 762.963 -685.904 853.694 -656.911 845.759 -519.486 176.672 -55.788 664.663 -467.849 44.801 -126.896 905.942 -704.794 938.047 -993.225 406.079 -354.656 381.420 -809.931 861.049 -123.997 864.498 -781.915 291.513 -321.909 125.767 -991.699 857.814 -987.976 146.275 -506.821 117.832 -346.019 695.822 -735.160 322.672 -303.323 775.719 -497.024 842.463 -212.897 801.813 -782.861 317.240 -618.641 871.426 -665.304 626.179 -201.422 958.098 -334.178 268.654 -645.344 377.667 -723.319 251.381 -642.232 369.854 -697.867 75.137 -754.021 138.432 -271.096 914.823 -351.054 194.708 -819.147 586.474 -345.347 346.782 -762.261 395.581 -937.559 179.601 -682.241 459.456 -96.255 368.847 -343.486 598.285 -988.708 672.384 -587.664 388.318 -80.996 943.358 -569.658 470.748 -127.567 8.515 -304.544 710.288 -767.357 755.577 -993.530 297.098 -946.837 272.988 -97.995 385.937 -887.509 386.700 -630.604 365.825 -817.316 436.750 -631.458 354.778 -184.301 638.050 -299.020 12.574 -571.642 868.740 -743.950 265.694 -32.319 230.171 -834.437 38.209 -62.838 222.236 -102.573 582.293 -933.988 877.255 -179.662 501.846 -597.949 696.982 -729.789 63.540 -890.500 736.076 -349.834 888.668 -246.498 675.588 -405.652 619.221 -648.152 230.537 -271.889 652.974 -24.232 735.374 -945.372 540.147 -819.361 250.649 -499.771 136.174 -951.720 35.127 -351.421 104.038 -878.597 726.859 -803.949 859.828 -987.762 76.785 -841.121 555.651 -33.723 579.211 -636.494 193.304 -838.160 842.097 -748.711 462.416 -971.953 41.566 -470.840 397.137 -639.271 304.331 -302.988 444.868 -480.880 360.973 -16.572 40.773 -516.587 315.195 -279.366 282.083 -944.792 871.609 -309.427 795.587 -18.311 866.329 -527.482 392.224 -715.476 444.166 -675.924 602.802 -424.024 726.066 -373.302 687.918 -358.562 310.190 -573.351 216.559 -928.159 451.308 -896.664 806.757 -774.529 261.055 -304.605 121.860 -698.630 774.010 -83.438 716.819 -194.708 222.297 -608.020 827.448 -810.572 363.109 -853.114 697.073 -52.583 202.795 -122.105 533.860 -54.689 961.089 -960.845 692.892 -729.637 619.160 -725.639 176.397 -621.143 895.779 -774.987 46.419 -176.550 994.659 -752.220 843.074 -657.765 967.071 -929.441 602.283 -409.497 33.601 -80.264 567.492 -704.062 708.579 -850.948 187.689 -880.825 70.681 -97.934 497.024 -999.481 24.415 -161.382 468.307 -725.517 894.986 -542.741 435.591 -667.196 200.995 -955.260 178.350 -882.107 949.187 -216.590 761.742 -772.637 293.466 -951.842 726.341 -88.778 903.989 -575.640 721.488 -257.088 887.814 -522.691 175.420 -754.601 607.166 -194.891 96.469 -746.330 237.159 -593.951 598.895 -705.374 407.880 -108.371 246.803 -234.016 773.949 -423.597 810.633 -804.926 855.831 -23.713 529.008 -640.675 996.216 -253.914 470.595 -451.155 775.475 -412.152 89.022 -246.864 729.637 -838.832 565.264 -947.111 715.262 -473.312 30.274 -2.045 764.092 -846.095 263.131 -747.063 771.935 -975.036 956.511 -708.151 865.352 -134.800 145.177 -577.624 789.575 -968.230 889.767 -78.005 161.901 -907.743 810.358 -433.851 933.988 -376.751 563.433 -669.149 906.705 -738.548 855.953 -450.301 641.835 -462.233 90.152 -692.251 613.697 -474.258 233.192 -647.237 944.853 -163.915 4.852 -694.784 569.658 -12.513 977.691 -551.500 169.103 -313.517 682.638 -119.602 721.030 -954.039 314.737 -692.831 9.186 -724.998 131.718 -738.578 935.362 -129.795 140.049 -974.914 977.477 -159.459 161.626 -961.150 638.295 -3.540 875.118 -921.262 228.187 -165.105 925.840 -17.853 825.159 -949.034 697.501 -796.625 756.890 -791.833 839.991 -19.074 447.676 -402.326 146.580 -602.924 974.487 -181.280 874.783 -888.516 175.695 -889.340 103.885 -950.285 656.453 -31.587 223.884 -171.789 533.982 -927.915 148.534 -803.247 267.190 -937.284 347.056 -720.145 413.800 -805.414 287.790 -101.810 659.108 -604.053 387.921 -248.848 959.807 -230.903 62.471 -257.576 146.947 -938.719 967.071 -771.020 831.599 -862.545 27.406 -524.674 956.908 -13.855 349.986 -906.003 840.510 -709.952 606.983 -246.101 50.844 -907.926 990.020 -63.082 961.364 -411.512 325.510 -974.700 325.724 -419.874 446.333 -500.107 719.108 -386.761 412.763 -469.069 187.506 -659.139 676.962 -256.935 950.652 -863.704 784.478 -565.050 500.595 -510.331 706.626 -964.293 941.435 -781.091 397.656 -921.506 912.015 -973.327 669.851 -526.933 937.254 -565.935 981.292 -641.469 550.462 -377.728 228.828 -682.730 30.946 -785.730 141.545 -768.395 100.803 -473.189 366.497 -435.926 424.177 -675.741 842.524 -657.064 253.182 -393.841 554.338 -365.886 63.997 -541.459 261.483 -219.733 527.085 -498.398 295.541 -810.633 654.744 -35.981 19.440 -47.304 470.717 -84.780 42.817 -925.413 44.557 -312.235 786.645 -405.316 235.237 -980.255 491.501 -616.321 987.396 -50.325 262.886 -105.136 523.942 -5.921 247.383 -348.949 279.336 -359.966 533.250 -249.977 916.379 -316.935 869.778 -831.935 270.791 -557.787 798.273 -855.983 567.736 -616.993 289.407 -575.518 752.831 -819.666 479.659 -348.369 282.937 -248.390 601.520 -325.144 219.031 -708.029 700.644 -932.554 965.972 -156.896 233.711 -370.190 502.213 -574.267 141.362 -840.144 443.922 -731.437 488.937 -727.317 786.218 -836.146 269.601 -450.056 666.433 -518.998 463.454 -199.225 992.462 -129.917 945.952 -284.768 279.763 -814.539 339.885 -308.359 541.765 -337.931 404.462 -881.161 576.037 -125.797 55.116 -105.136 491.165 -490.738 608.081 -536.790 817.469 -513.108 343.242 -851.985 45.381 -544.633 979.095 -930.906 935.575 -804.224 153.569 -581.530 443.800 -33.876 504.563 -620.533 605.396 -684.256 443.648 -530.473 221.961 -598.071 216.926 -411.695 694.784 -660.421 347.056 -448.134 848.476 -384.533 49.318 -605.335 88.473 -901.975 716.636 -779.901 736.595 -325.602 66.134 -118.503 887.539 -954.894 42.146 -725.974 631.062 -290.994 68.392 -480.422 983.215 -331.919 743.614 -174.871 369.701 -115.116 574.358 -703.604 6.500 -977.355 838.832 -512.162 20.173 -499.557 174.871 -29.908 652.333 -606.708 986.785 -303.812 391.827 -790.155 263.924 -551.744 378.521 -921.873 905.362 -855.037 922.178 -629.566 144.017 -707.938 480.300 -700.674 164.312 -643.696 938.841 -484.603 506.729 -655.080 539.293 -761.834 353.374 -629.048 296.121 -48.433 288.156 -513.443 247.932 -804.895 625.141 -435.194 386.792 -518.052 899.350 -488.174 608.539 -124.882 612.995 -409.833 528.794 -746.605 831.751 -865.352 507.614 -202.307 724.113 -557.726 727.012 -270.638 637.837 -883.053 664.968 -167.974 807.520 -349.284 809.809 -212.561 286.386 -477.493 958.129 -142.705 196.875 -404.279 941.008 -57.955 893.033 -904.111 121.250 -452.345 128.666 -50.325 506.363 -307.871 825.709 -233.619 819.758 -717.551 535.020 -756.584 375.530 -6.226 185.186 -723.228 99.094 -818.567 211.646 -442.183 538.530 -142.125 660.543 -62.441 209.326 -735.160 360.942 -660.024 117.618 -927.213 759.392 -494.613 804.163 -261.452 509.873 -655.171 754.021 -947.935 413.709 -812.586 515.152 -595.691 802.911 -298.624 369.518 -193.091 960.143 -229.987 901.059 -805.139 670.125 -895.810 303.354 -955.992 495.315 -127.476 771.935 -165.990 870.022 -870.144 823.725 -611.805 606.616 -673.513 888.424 -378.094 907.620 -321.757 14.679 -269.997 477.401 -320.658 35.890 -654.836 827.296 -460.952 37.873 -301.675 367.626 -176.641 473.830 -688.040 380.871 -916.898 769.066 -741.813 469.192 -250.435 759.850 -487.686 570.544 -921.140 809.992 -566.637 136.570 -573.382 948.973 -96.957 566.790 -366.253 875.088 -846.156 492.050 -195.135 167.913 -181.890 1.465 -739.433 553.179 -771.203 406.446 -55.055 564.318 -496.261 635.670 -931.028 444.197 -555.956 854.427 -727.989 630.848 -221.503 402.661 -918.241 670.888 -215.308 644.917 -45.503 904.508 -181.494 826.075 -323.557 765.587 -217.109 526.811 -592.059 40.803 -932.463 812.555 -848.628 931.791 -9.583 669.179 -75.930 263.070 -727.653 820.002 -582.446 681.082 -423.597 516.923 -575.457 186.468 -357.402 400.372 -185.369 844.722 -950.133 21.088 -659.993 17.518 -863.887 117.771 -947.386 960.356 -892.453 244.484 -386.120 127.995 -130.863 841.304 -721.915 33.753 -393.567 342.082 -168.737 4.395 -348.735 413.099 -734.245 675.710 -338.664 916.440 -526.994 572.008 -354.137 691.336 -265.297 613.361 -132.145 748.222 -705.649 894.223 -845.027 968.078 -210.089 577.288 -350.383 901.700 -170.873 246.620 -470.321 762.322 -511.368 563.066 -268.624 205.145 -981.658 566.424 -794.855 988.037 -468.154 467.910 -263.741 106.388 -35.493 276.437 -139.225 496.963 -919.523 102.634 -91.250 903.195 -190.008 484.512 -294.595 996.796 -302.866 578.143 -37.935 348.735 -258.553 557.543 -112.583 343.883 -587.848 67.171 -948.973 632.221 -881.588 70.925 -970.031 211.463 -84.750 941.252 -130.253 734.062 -272.622 132.511 -108.860 132.481 -128.178 281.991 -126.041 156.682 -839.473 82.095 -851.070 917.570 -635.609 768.273 -370.952 29.756 -680.197 565.447 -688.345 448.073 -540.971 937.590 -717.490 590.777 -954.283 983.520 -247.047 843.959 -103.305 822.993 -838.374 40.376 -128.697 316.782 -128.056 6.775 -90.304 964.690 -503.800 773.125 -99.002 324.473 -621.570 537.797 -837.001 796.869 -733.879 982.604 -185.492 118.625 -296.915 30.671 -179.052 409.284 -825.983 642.079 -4.151 113.468 -467.513 739.708 -261.849 684.164 -256.935 860.103 -212.867 349.498 -530.564 622.608 -223.640 807.672 -460.616 610.614 -132.511 192.816 -182.043 758.599 -754.418 156.804 -480.026 838.801 -243.019 409.345 -506.455 141.270 -529.252 561.205 -494.827 941.252 -554.430 613.941 -941.679 846.736 -517.197 939.604 -223.640 621.632 -853.053 94.638 -118.839 576.342 -164.647 311.655 -201.331 121.067 -822.535 12.085 -577.197 574.816 -454.024 184.851 -931.394 823.725 -39.979 973.418 -353.801 923.215 -837.367 315.928 -913.327 236.946 -847.011 981.689 -448.622 206.793 -44.832 847.804 -544.877 347.209 -95.798 760.033 -164.159 558.184 -768.548 821.192 -899.533 350.200 -770.379 450.972 -320.383 75.076 -220.771 61.312 -378.735 756.462 -482.406 690.481 -344.584 613.453 -568.010 439.802 -239.326 871.822 -842.616 57.283 -236.152 955.412 -239.113 511.093 -995.788 652.821 -706.595 897.153 -406.507 352.062 -109.256 524.461 -697.562 937.346 -296.091 521.928 -393.872 441.786 -558.336 810.480 -81.637 49.837 -195.044 783.959 -453.169 542.894 -404.523 542.955 -599.628 782.037 -220.649 25.117 -20.783 321.757 -713.034 875.546 -320.200 748.192 -169.469 401.257 -54.598 835.719 -479.598 453.444 -706.503 115.665 -438.520 581.164 -248.512 951.079 -189.062 300.150 -268.319 710.532 -521.409 820.948 -122.623 136.052 -249.001 79.226 -89.633 497.696 -379.345 413.221 -987.915 628.895 -298.379 730.918 -230.873 436.720 -687.368 511.368 -785.943 980.499 -390.973 483.901 -6.165 712.119 -955.260 328.593 -804.071 972.777 -54.140 242.073 -135.807 338.786 -523.759 712.363 -264.901 911.313 -222.327 346.232 -773.644 142.552 -435.652 93.448 -791.467 293.527 -45.686 710.746 -409.162 115.696 -181.890 810.266 -746.788 851.650 -573.656 335.307 -645.161 147.282 -322.550 807.978 -448.866 970.489 -313.517 191.656 -849.910 128.727 -983.093 712.851 -260.567 480.605 -664.113 485.336 -684.500 434.187 -225.257 281.320 -554.338 826.228 -224.250 292.337 -505.173 776.086 -293.435 224.403 -552.110 608.081 -976.592 570.879 -640.828 435.652 -735.557 406.720 -40.162 501.663 -345.805 548.051 -545.091 868.221 -399.121 420.759 -958.983 549.852 -132.603 481.643 -823.969 683.798 -302.591 536.241 -868.038 831.141 -322.123 796.777 -137.852 2.564 -381.146 24.110 -285.623 502.518 -767.479 597.613 -979.217 185.278 -108.005 856.044 -903.867 217.353 -748.466 554.186 -324.656 938.810 -990.448 778.283 -678.274 918.577 -405.042 164.006 -162.481 796.472 -940.855 761.223 -792.871 6.317 -46.083 388.775 -894.833 973.632 -522.874 823.420 -499.893 881.344 -332.835 666.250 -615.192 598.163 -72.542 230.873 -834.620 862.484 -337.596 296.731 -260.628 315.867 -694.266 71.261 -205.267 480.056 -477.157 205.023 -639.271 270.943 -131.962 203.101 -857.906 143.529 -321.635 76.937 -332.469 461.470 -515.275 580.035 -216.071 184.759 -277.902 871.242 -472.304 469.893 -980.468 949.980 -95.859 275.643 -148.137 706.107 -393.780 568.468 -166.570 929.380 -795.679 221.381 -563.616 121.036 -162.297 199.774 -586.657 452.498 -60.945 128.239 -293.130 713.584 -976.012 832.087 -873.714 595.477 -924.223 946.715 -426.618 150.853 -442.915 189.886 -901.791 775.719 -419.813 389.233 -433.790 556.475 -733.634 859.493 -782.159 325.968 -173.742 223.365 -97.751 272.225 -608.295 269.234 -734.367 443.678 -868.557 939.756 -323.527 994.720 -319.224 45.137 -832.331 515.030 -583.056 794.885 -821.711 287.057 -388.104 741.325 -625.385 814.356 -7.355 229.347 -666.921 465.773 -258.400 945.524 -634.510 578.234 -532.670 660.604 -731.681 862.392 -822.687 759.362 -723.258 454.756 -215.979 650.990 -994.690 460.097 -824.854 654.164 -343.974 327.708 -620.045 450.697 -724.662 905.576 -137.730 701.102 -658.803 515.824 -528.214 915.891 -538.713 895.688 -915.220 176.824 -535.875 347.026 -534.318 801.355 -336.192 939.146 -619.648 543.931 -420.301 107.547 -507.340 428.694 -107.089 493.301 -924.253 806.330 -80.294 366.253 -931.455 729.392 -615.680 475.875 -490.341 239.845 -228.370 673.849 -120.762 662.435 -959.105 151.555 -619.770 497.574 -17.273 636.982 -309.244 7.630 -0.946 393.841 -782.220 90.457 -411.176 367.626 -615.375 533.433 -680.074 321.665 -17.548 242.622 -431.715 307.199 -882.260 539.811 -193.731 311.228 -213.263 121.982 -279.153 425.825 -392.224 776.421 -56.642 382.641 -256.569 445.601 -328.471 796.503 -456.862 735.405 -34.303 961.608 -62.014 460.250 -0.305 544.328 -881.710 319.407 -951.628 16.175 -473.708 297.769 -507.309 170.812 -306.192 884.732 -376.598 568.621 -42.604 705.679 -474.990 252.998 -418.500 658.925 -178.869 581.805 -678.976 152.470 -437.941 517.685 -45.259 534.074 -963.317 221.259 -179.601 308.298 -210.944 290.719 -116.581 234.657 -378.552 491.684 -630.329 900.235 -134.983 321.085 -505.783 860.530 -300.729 248.726 -683.218 942.808 -198.401 980.316 -744.285 804.834 -891.934 585.742 -708.914 343.547 -32.960 836.512 -611.347 46.999 -533.860 595.447 -824.122 883.419 -784.997 603.626 -599.109 820.887 -636.433 506.699 -793.817 572.192 -861.385 465.804 -252.235 657.399 -321.329 196.081 -808.649 379.009 -550.768 776.482 -382.946 802.759 -980.682 74.862 -137.181 337.901 -519.578 132.481 -160.680 11.292 -710.501 350.536 -653.554 28.108 -183.142 823.634 -76.998 713.614 -619.465 663.503 -239.296 429.640 -951.872 656.484 -785.577 559.282 -12.360 98.910 -61.190 153.752 -352.062 153.905 -816.767 335.063 -448.775 573.382 -723.380 48.402 -22.431 129.124 -167.669 257.729 -676.626 596.606 -294.565 178.655 -584.857 635.060 -766.930 642.079 -440.748 408.155 -210.700 182.318 -390.545 288.339 -814.508 943.907 -166.601 489.181 -52.034 0.153 -141.209 968.841 -996.582 177.923 -518.693 449.141 -195.654 981.628 -385.174 893.521 -575.396 710.868 -834.346 287.515 -342.662 365.123 -888.333 65.950 -354.076 429.273 -432.081 30.427 -920.652 133.641 -880.337 100.467 -516.526 282.632 -795.495 742.637 -360.973 245.125 -175.726 421.186 -342.112 201.147 -631.581 913.877 -251.106 237.892 -169.927 836.543 -795.770 388.989 -804.468 220.862 -362.041 211.249 -710.471 488.235 -992.615 992.004 -143.956 663.961 -550.554 180.883 -842.860 175.542 -537.858 140.660 -129.246 78.738 -536.546 809.320 -431.928 54.689 -741.783 368.419 -447.279 22.950 -555.498 511.338 -657.796 712.851 -709.372 404.218 -426.588 38.026 -885.678 934.629 -386.975 617.359 -305.216 340.648 -345.714 285.928 -250.557 814.997 -418.470 940.184 -993.561 176.977 -616.871 560.747 -96.133 207.099 -604.907 756.829 -552.782 737.083 -844.569 675.588 -743.339 89.755 -848.506 620.808 -665.548 962.310 -759.117 224.128 -415.235 346.416 -972.350 512.741 -383.557 579.577 -25.330 717.429 -139.531 120.670 -466.353 164.525 -467.269 144.261 -926.054 95.614 -525.803 546.709 -108.432 758.751 -601.001 458.266 -920.743 614.673 -417.890 854.823 -460.524 2.564 -482.467 362.835 -79.073 107.974 -421.216 851.772 -239.723 577.410 -787.866 906.735 -389.630 623.280 -305.155 776.391 -564.348 962.706 -11.567 888.913 -943.297 434.126 -280.404 529.984 -75.106 635.395 -181.127 776.818 -992.035 426.893 -151.189 281.747 -931.150 644.063 -446.944 999.145 -882.412 862.239 -342.814 449.385 -681.051 558.214 -547.197 613.849 -864.162 511.979 -803.858 54.353 -9.095 792.413 -147.649 351.115 -773.827 170.721 -783.502 452.589 -356.273 305.460 -56.612 31.373 -593.341 542.650 -484.024 439.741 -416.364 674.886 -314.646 358.226 -883.633 503.220 -588.000 731.834 -507.065 545.732 -159.368 86.428 -93.142 735.862 -660.695 820.582 -816.004 455.153 -865.566 564.837 -741.600 743.645 -427.412 203.925 -521.989 31.465 -459.639 654.347 -478.317 236.122 -925.901 991.607 -790.979 568.407 -309.885 20.966 -16.114 891.079 -533.464 885.372 -647.145 974.273 -590.960 803.766 -939.726 490.921 -869.625 534.715 -719.169 96.225 -623.951 657.735 -389.325 434.858 -573.290 267.159 -861.049 419.568 -91.098 171.789 -619.373 625.263 -955.046 193.884 -648.396 141.758 -125.797 661.885 -431.990 729.606 -524.644 690.023 -749.535 621.906 -277.230 338.816 -485.580 817.011 -393.292 250.252 -171.453 204.657 -350.352 851.253 -478.530 370.098 -550.890 719.230 -380.993 419.721 -120.701 203.619 -207.678 671.712 -18.525 897.000 -300.974 555.925 -924.284 49.287 -502.060 566.454 -875.820 519.608 -181.158 610.492 -122.257 358.348 -31.281 597.644 -163.060 614.429 -344.523 613.178 -441.023 460.555 -989.410 518.876 -658.834 230.689 -808.222 325.602 -186.865 463.454 -653.157 180.853 -532.151 545.000 -779.656 315.439 -335.917 45.259 -815.973 792.962 -869.900 341.624 -27.711 405.560 -498.856 622.852 -96.164 560.106 -79.104 868.221 -128.758 498.306 -760.979 894.650 -120.884 694.418 -164.434 66.042 -587.725 774.712 -396.771 758.690 -584.460 801.935 -880.367 175.695 -834.223 268.746 -460.067 605.609 -182.012 644.276 -758.568 717.368 -93.631 816.492 -248.543 986.572 -418.256 275.491 -10.315 846.278 -133.274 380.322 -643.880 656.117 -290.780 553.697 -303.812 83.407 -883.389 748.222 -326.334 990.417 -848.994 27.772 -416.486 420.759 -933.195 607.990 -864.864 779.901 -627.369 199.194 -762.352 801.843 -902.158 996.338 -681.661 397.473 -954.314 158.513 -794.366 977.142 -685.995 123.203 -892.270 341.472 -135.533 597.430 -281.777 734.703 -577.715 571.093 -20.234 153.478 -512.925 195.135 -462.508 505.478 -263.771 869.015 -587.146 711.386 -397.809 380.352 -70.376 343.822 -695.181 441.877 -577.197 897.397 -879.849 467.818 -237.587 282.998 -833.491 934.782 -777.367 640.889 -510.361 170.110 -271.920 65.554 -272.042 912.015 -991.913 336.558 -861.171 484.420 -309.214 248.939 -732.017 931.486 -132.542 637.196 -958.007 954.131 -840.693 685.904 -433.363 993.774 -183.020 621.754 -589.190 305.612 -115.146 379.803 -341.166 366.497 -39.125 338.298 -489.212 460.005 -416.578 715.415 -286.477 783.441 -223.518 722.007 -397.351 919.797 -216.163 64.028 -962.676 18.738 -475.417 888.119 -991.241 530.595 -199.957 764.275 -796.228 836.299 -215.644 799.829 -695.364 618.000 -170.995 477.279 -693.167 313.639 -886.410 311.350 -364.849 499.039 -826.807 917.356 -659.841 541.581 -165.990 585.955 -843.959 369.121 -411.573 957.335 -299.203 698.050 -58.901 888.699 -399.609 563.646 -243.629 109.012 -181.921 497.513 -860.439 754.601 -30.122 194.739 -117.740 378.918 -92.318 15.229 -996.612 531.541 -648.732 162.969 -582.476 498.337 -149.632 886.380 -739.067 298.227 -142.064 544.145 -92.471 529.099 -803.949 880.184 -794.885 157.231 -304.025 350.871 -35.920 843.928 -707.419 849.330 -771.355 902.829 -644.093 669.393 -636.769 481.918 -460.341 54.048 -515.976 63.997 -71.078 171.300 -732.170 879.055 -232.215 861.538 -331.065 322.520 -451.674 0.244 -424.665 973.540 -257.820 819.788 -63.875 305.857 -44.069 33.601 -609.821 686.514 -208.380 107.181 -71.261 755.028 -806.513 519.242 -378.246 777.245 -437.574 356.609 -59.481 67.690 -580.889 87.222 -293.161 73.794 -102.664 854.518 -799.280 216.163 -151.372 136.601 -542.650 78.433 -160.649 115.299 -715.384 40.284 -178.045 596.973 -967.009 948.027 -239.265 830.561 -351.695 915.403 -5.371 65.340 -961.058 849.605 -383.099 193.121 -710.959 795.312 -345.836 317.789 -251.625 690.847 -674.795 596.484 -469.527 630.329 -838.649 196.142 -549.699 225.379 -730.918 708.853 -67.415 160.161 -483.139 869.869 -77.914 533.525 -73.244 922.422 -672.964 81.973 -947.539 472.488 -972.869 877.499 -374.889 177.648 -22.767 593.249 -752.464 113.620 -562.334 932.005 -581.133 162.420 -136.540 309.793 -329.569 265.542 -517.838 389.721 -905.850 886.288 -906.888 558.763 -955.107 524.827 -881.832 941.801 -702.322 629.627 -564.135 46.510 -558.489 749.229 -970.031 633.106 -209.479 267.922 -16.266 901.761 -405.957 569.323 -148.869 592.975 -173.040 971.068 -63.753 93.265 -659.139 275.185 -487.838 140.568 -341.472 277.291 -489.364 223.121 -808.588 78.249 -286.630 265.328 -837.123 542.772 -22.950 694.510 -982.543 747.856 -477.737 482.376 -402.326 765.526 -181.372 254.707 -130.284 623.035 -903.653 63.143 -520.615 784.783 -983.367 913.114 -80.935 999.298 -469.222 640.767 -412.549 855.251 -539.293 234.107 -476.943 890.255 -169.042 190.435 -907.132 596.149 -516.037 5.188 -582.720 164.373 -989.868 385.083 -187.536 315.622 -476.852 279.824 -968.200 56.764 -687.643 325.724 -412.610 709.830 -96.255 795.404 -67.415 55.727 -440.229 646.870 -212.592 937.284 -249.702 766.228 -612.262 164.647 -374.584 997.162 -60.488 67.843 -978.668 51.546 -940.825 538.652 -969.054 894.711 -517.991 907.285 -330.210 698.538 -181.127 496.261 -330.729 957.549 -356.609 196.142 -72.085 860.042 -309.763 906.247 -347.942 509.262 -553.850 184.240 -282.510 87.802 -85.360 949.126 -717.429 559.252 -164.190 579.730 -814.875 0.366 -857.356 254.189 -846.706 158.361 -65.279 873.287 -637.654 325.999 -249.336 411.023 -631.520 129.276 -578.967 37.446 -49.348 320.627 -717.856 856.166 -108.097 171.972 -967.345 600.848 -768.334 560.930 -985.931 134.953 -980.499 344.249 -803.949 97.293 -897.488 112.125 -351.634 538.316 -22.950 917.142 -219.855 890.103 -764.183 71.200 -871.792 114.200 -357.311 605.365 -24.689 371.166 -635.212 484.603 -420.362 54.689 -605.213 172.918 -702.780 535.447 -306.497 641.377 -622.242 457.289 -915.555 413.434 -284.158 929.960 -568.010 741.081 -661.733 462.020 -866.756 505.631 -90.793 977.996 -543.535 936.827 -966.216 762.902 -244.209 743.919 -357.677 678.518 -905.576 753.044 -764.702 494.766 -692.587 643.666 -728.690 680.197 -965.178 878.719 -521.378 494.980 -242.988 421.827 -628.040 730.735 -636.830 335.215 -244.362 940.153 -715.690 852.412 -506.027 501.022 -278.207 19.196 -669.088 357.738 -997.070 496.841 -960.448 784.417 -405.103 620.808 -316.996 13.031 -192.175 309.519 -732.353 70.925 -281.167 916.288 -429.273 670.644 -652.120 618.213 -577.502 496.445 -382.946 436.262 -775.109 731.193 -876.186 479.629 -12.116 166.906 -739.463 508.683 -335.612 743.278 -289.407 409.833 -934.294 857.631 -147.221 676.534 -862.239 289.956 -894.833 489.608 -119.755 87.344 -260.140 491.104 -310.434 250.587 -800.806 845.149 -593.280 567.705 -554.155 679.769 -148.228 437.513 -623.371 503.311 -874.538 27.192 -167.241 689.077 -539.781 607.715 -763.634 622.242 -99.307 410.535 -614.185 602.588 -404.035 849.696 -560.045 96.744 -15.656 452.834 -376.446 433.973 -348.277 344.981 -315.775 538.865 -854.793 628.834 -367.046 794.946 -476.791 505.112 -201.147 633.106 -77.303 477.126 -270.333 938.108 -74.313 483.016 -30.732 867.275 -994.385 299.356 -756.859 175.115 -164.800 60.091 -916.074 637.593 -263.558 234.474 -573.199 669.546 -944.914 907.682 -792.535 729.392 -260.201 707.877 -506.912 604.785 -92.563 223.762 -822.169 172.521 -323.374 255.715 -226.173 727.226 -950.713 744.957 -670.675 471.786 -876.949 724.113 -994.903 263.955 -585.711 132.908 -659.932 212.409 -425.733 843.226 -262.246 216.010 -721.122 736.229 -795.282 40.559 -426.557 176.702 -127.750 26.032 -546.098 727.073 -667.837 18.769 -34.364 445.753 -681.082 621.601 -399.152 612.995 -231.941 356.456 -723.441 228.401 -216.742 832.789 -326.670 123.539 -457.411 515.336 -783.166 33.662 -324.198 185.492 -516.526 472.030 -856.929 689.871 -689.444 750.847 -852.443 69.246 -606.647 992.309 -888.272 662.832 -350.688 473.739 -749.992 280.160 -868.648 150.365 -231.880 35.707 -228.828 699.728 -779.656 938.932 -266.335 931.150 -943.052 834.193 -335.582 904.233 -108.463 783.837 -389.508 600.208 -479.202 488.571 -103.336 489.669 -772.515 838.649 -262.276 840.510 -602.405 189.367 -131.382 109.897 -16.602 455.611 -26.856 264.046 -156.621 617.664 -807.062 369.304 -509.445 733.543 -502.152 298.624 -720.084 50.539 -801.569 897.031 -433.119 310.526 -617.145 449.568 -132.572 841.762 -441.450 796.228 -448.225 532.182 -719.779 936.491 -897.855 276.925 -954.466 468.307 -533.525 994.415 -760.369 704.764 -460.952 804.254 -590.564 812.067 -700.858 461.440 -350.230 812.708 -360.546 639.821 -618.336 797.967 -585.070 158.910 -695.303 192.785 -256.233 748.161 -195.715 417.341 -908.689 441.633 -404.675 788.751 -831.050 197.638 -116.398 6.653 -821.894 836.665 -174.322 67.019 -568.499 891.110 -430.738 946.684 -117.283 461.318 -345.500 903.745 -405.225 671.010 -941.893 736.656 -319.864 816.065 -338.542 846.156 -258.187 800.317 -576.830 443.617 -651.662 952.513 -961.272 749.596 -427.076 817.560 -632.710 526.536 -871.731 16.358 -592.730 789.056 -871.548 767.632 -897.671 35.646 -990.997 165.502 -241.646 845.943 -363.628 807.031 -646.962 186.499 -861.965 862.758 -480.270 269.814 -515.122 184.484 -514.237 309.336 -643.727 544.023 -252.571 15.107 -679.891 596.332 -237.465 173.162 -141.789 661.214 -558.275 152.806 -731.193 916.990 -280.099 685.171 -22.767 100.131 -11.078 757.225 -714.011 304.453 -327.097 964.690 -904.386 973.601 -272.530 167.608 -372.478 680.746 -656.117 792.627 -320.170 789.239 -360.393 625.080 -552.110 587.451 -383.557 435.591 -559.557 992.615 -832.484 284.036 -477.279 416.089 -585.650 845.180 -382.397 885.098 -844.966 599.231 -903.439 13.581 -294.534 232.032 -609.027 916.868 -86.184 87.161 -144.444 662.862 -369.427 15.259 -585.070 354.839 -585.284 463.027 -975.188 438.154 -242.592 146.519 -521.256 325.724 -395.520 152.257 -408.399 935.575 -540.635 809.351 -708.243 233.955 -153.142 177.435 -347.606 378.552 -580.279 493.210 -606.525 554.613 -510.880 419.843 -114.048 98.331 -739.860 442.854 -811.213 1.343 -446.486 256.233 -849.178 389.355 -705.008 482.528 -891.903 69.552 -446.394 570.666 -791.894 739.860 -590.106 215.155 -107.517 954.192 -564.348 140.934 -431.135 437.208 -934.141 596.606 -996.246 842.677 -354.900 400.708 -532.945 548.479 -571.825 884.732 -840.144 583.026 -682.058 575.793 -43.001 275.826 -379.864 963.866 -5.188 726.768 -402.844 196.203 -863.826 687.094 -897.916 43.825 -156.163 946.837 -926.023 982.757 -507.218 821.131 -824.519 734.336 -346.263 830.592 -645.405 108.646 -621.632 168.279 -388.562 493.942 -982.177 47.823 -248.787 836.482 -394.360 526.017 -595.111 454.512 -663.686 893.765 -901.364 529.710 -829.035 229.194 -346.568 620.319 -898.862 206.763 -304.209 39.430 -897.946 755.638 -438.734 442.305 -693.503 661.702 -628.193 466.262 -569.262 706.565 -431.990 767.327 -16.297 437.574 -322.214 296.823 -709.586 162.114 -397.320 162.236 -138.554 260.720 -797.113 915.586 -861.110 411.786 -537.431 613.269 -848.964 822.657 -983.947 491.501 -894.009 59.816 -682.791 600.177 -543.535 573.016 -767.907 239.937 -533.860 505.844 -662.832 545.457 -190.435 887.722 -296.640 59.114 -763.878 800.165 -551.927 638.569 -169.836 611.621 -164.068 542.039 -102.359 874.325 -790.582 35.157 -988.739 976.836 -468.825 363.079 -754.967 146.580 -181.433 431.318 -870.754 895.413 -747.856 39.735 -642.079 502.396 -760.491 12.665 -221.076 627.461 -785.089 69.430 -301.096 649.770 -543.016 778.802 -966.277 824.152 -295.022 441.145 -663.930 849.910 -144.780 242.225 -769.066 945.463 -481.277 522.080 -709.128 22.431 -278.176 502.853 -118.229 53.377 -470.138 319.529 -989.410 226.234 -123.173 697.043 -293.497 979.919 -619.343 117.557 -33.906 514.481 -573.473 821.894 -205.298 869.686 -701.407 488.571 -625.568 165.441 -357.677 934.385 -109.592 98.331 -962.462 680.197 -953.459 287.790 -35.279 725.700 -197.851 565.294 -55.635 376.965 -640.034 801.172 -867.855 470.412 -61.800 361.705 -849.940 837.031 -643.696 791.498 -564.959 350.627 -33.174 813.471 -113.437 403.790 -35.920 241.615 -905.576 155.309 -398.816 899.197 -72.268 392.834 -653.737 136.692 -233.741 354.472 -490.280 43.184 -843.989 353.343 -626.942 944.700 -830.164 548.296 -648.762 283.395 -746.147 705.130 -780.633 471.755 -157.842 291.513 -64.943 814.417 -480.117 750.114 -912.320 92.807 -983.459 292.520 -493.912 905.332 -189.398 59.145 -944.517 357.006 -373.333 987.579 -844.844 192.877 -393.414 233.802 -951.842 968.108 -564.592 490.097 -645.924 349.254 -796.045 42.909 -63.540 139.988 -711.264 914.884 -384.289 125.187 -969.146 934.446 -240.822 327.219 -505.203 77.151 -720.756 767.907 -911.252 922.117 -929.044 330.332 -672.536 567.125 -579.608 813.898 -481.155 847.194 -585.162 776.452 -344.340 198.828 -113.590 257.241 -706.412 15.168 -80.172 974.731 -303.049 834.620 -543.748 92.288 -967.009 207.526 -976.287 146.672 -103.397 584.216 -874.050 231.727 -53.987 68.331 -679.342 31.953 -68.575 379.040 -481.521 799.585 -102.939 866.115 -466.140 868.496 -161.290 921.384 -580.889 799.127 -402.722 630.482 -386.853 748.070 -729.881 8.576 -564.501 155.828 -78.921 663.869 -42.268 346.904 -129.337 232.368 -217.200 135.502 -652.516 428.266 -236.183 31.037 -217.536 52.919 -806.146 136.998 -473.464 806.940 -502.731 336.741 -726.249 248.268 -45.503 860.378 -29.359 741.111 -508.744 826.075 -507.157 738.273 -936.613 849.818 -128.880 241.676 -331.126 317.301 -653.127 784.082 -482.467 411.573 -960.509 776.086 -609.088 490.402 -494.156 562.243 -277.841 906.949 -26.032 29.756 -571.642 867.519 -468.520 113.834 -974.090 420.270 -949.309 43.062 -939.787 168.401 -868.954 668.935 -618.732 801.874 -159.581 722.983 -703.940 40.956 -463.485 345.561 -870.693 86.032 -450.331 729.698 -776.360 166.601 -991.882 224.006 -89.785 283.975 -412.763 738.456 -518.296 740.837 -536.424 796.197 -301.859 551.775 -744.346 76.205 -142.521 328.562 -768.181 789.605 -38.392 733.451 -432.539 733.482 -990.539 94.821 -68.087 366.710 -51.546 278.787 -813.227 750.755 -684.988 410.016 -522.996 699.240 -903.806 536.393 -504.471 980.621 -156.957 830.439 -796.808 917.142 -432.936 421.674 -215.033 224.067 -548.448 453.780 -876.461 432.997 -91.861 459.761 -427.931 742.637 -989.502 649.586 -693.228 641.316 -163.488 203.436 -959.075 144.688 -250.710 164.739 -618.549 992.492 -850.490 26.276 -390.790 647.572 -270.577 603.900 -835.414 442.213 -240.089 290.445 -380.657 713.950 -557.665 284.951 -584.185 275.674 -144.139 889.706 -844.752 63.692 -468.184 469.588 -283.914 306.742 -813.746 167.394 -16.449 60.701 -358.135 968.596 -528.245 452.162 -529.221 209.449 -380.078 474.502 -610.828 122.471 -956.664 680.807 -64.852 512.345 -479.232 616.840 -539.079 156.865 -0.488 337.901 -28.901 25.971 -600.726 853.664 -162.633 913.022 -504.013 844.264 -78.158 571.764 -332.896 491.714 -860.469 953.185 -220.618 770.409 -8.118 635.487 -999.390 40.162 -898.221 41.200 -183.752 285.958 -717.612 535.386 -967.589 847.591 -830.348 997.986 -953.246 983.673 -48.677 965.056 -832.362 113.254 -777.703 931.761 -736.106 78.738 -501.480 911.405 -474.532 274.331 -579.760 843.837 -382.916 983.154 -824.091 947.630 -994.629 767.296 -821.894 608.875 -258.675 254.494 -477.340 901.273 -521.226 164.678 -737.846 330.454 -989.074 920.743 -974.700 897.061 -894.833 686.972 -986.999 71.474 -81.484 178.991 -97.079 774.926 -226.234 89.022 -306.742 959.685 -421.125 469.955 -982.696 882.992 -330.302 922.147 -39.827 668.020 -642.048 927.030 -91.861 245.521 -34.394 170.476 -536.729 270.302 -373.363 200.629 -46.937 105.930 -362.102 262.978 -432.814 471.572 -360.240 657.399 -347.148 844.722 -591.693 459.975 -800.989 213.477 -460.036 954.253 -958.312 272.347 -189.856 614.856 -178.808 654.897 -513.382 987.854 -777.734 297.403 -620.228 311.014 -470.870 527.268 -90.243 218.635 -974.212 969.451 -26.948 373.363 -726.279 865.230 -111.148 370.128 -202.643 896.939 -793.329 755.058 -790.765 111.911 -343.120 503.159 -694.052 40.284 -975.402 799.310 -834.223 599.536 -770.806 465.011 -220.252 879.910 -610.462 876.095 -752.983 404.767 -842.647 713.736 -933.927 958.922 -900.845 393.780 -447.157 579.302 -591.845 517.228 -83.193 801.386 -272.286 185.949 -973.052 755.272 -632.679 527.604 -601.764 205.115 -307.688 273.049 -570.269 125.706 -31.281 730.430 -573.473 909.757 -555.620 999.207 -564.409 800.043 -52.095 768.700 -572.344 639.607 -213.965 543.718 -144.108 534.471 -778.588 642.323 -877.316 521.744 -688.467 808.100 -13.611 837.672 -609.668 782.220 -562.120 878.933 -26.368 677.541 -919.950 450.972 -630.573 499.557 -460.189 397.473 -225.013 657.674 -55.269 204.016 -859.066 810.022 -4.425 670.431 -415.326 886.471 -334.452 245.155 -366.466 632.862 -942.076 115.360 -920.591 520.676 -547.044 646.962 -273.843 365.337 -924.436 267.434 -189.825 497.757 -384.930 386.578 -623.035 831.843 -972.015 447.310 -606.647 672.567 -344.554 701.468 -122.623 607.990 -814.020 804.102 -172.613 328.928 -504.227 819.483 -769.311 720.115 -103.427 733.421 -65.950 66.561 -176.550 64.669 -343.760 719.199 -506.851 670.309 -75.106 62.654 -435.713 337.596 -781.884 130.253 -669.149 257.210 -907.376 708.640 -519.822 970.824 -420.698 276.620 -53.468 886.990 -372.356 621.906 -108.310 959.380 -119.663 478.957 -656.117 620.685 -440.840 32.441 -474.197 566.210 -256.661 629.566 -596.210 480.789 -178.106 544.816 -511.490 302.774 -599.078 141.697 -580.706 119.022 -552.660 274.453 -637.532 284.310 -49.898 273.690 -244.148 859.340 -119.755 359.813 -570.269 960.479 -268.868 828.120 -363.536 115.848 -580.126 848.811 -980.743 220.649 -168.523 226.173 -948.180 185.949 -213.385 960.601 -20.203 874.660 -285.287 956.755 -204.474 418.165 -186.804 722.343 -722.770 507.920 -25.605 400.678 -375.958 755.028 -738.792 980.956 -282.418 712.180 -786.981 30.061 -457.839 651.296 -237.434 789.727 -205.634 690.847 -954.131 982.391 -787.042 366.649 -114.292 170.049 -338.572 239.479 -770.013 9.644 -507.035 633.900 -672.903 248.299 -769.463 101.321 -81.942 802.881 -907.682 701.804 -772.149 767.266 -605.884 697.653 -962.828 691.000 -639.973 753.105 -385.205 973.174 -627.277 233.345 -206.946 715.323 -805.963 697.378 -32.960 877.132 -812.098 177.343 -701.376 78.555 -923.673 339.244 -92.654 892.148 -740.257 118.015 -671.834 969.298 -766.808 921.110 -981.353 844.508 -870.510 993.835 -803.980 760.857 -79.592 41.139 -214.606 360.759 -692.618 698.569 -239.265 585.864 -166.814 946.501 -340.251 629.383 -754.936 61.953 -446.333 285.287 -358.409 200.934 -746.666 537.370 -566.546 205.206 -966.887 732.658 -349.528 728.050 -346.568 182.104 -374.798 271.310 -36.683 533.311 -415.174 229.072 -135.533 757.988 -817.408 530.503 -82.095 98.666 -500.198 976.043 -625.721 818.201 -450.026 860.927 -90.609 95.370 -184.088 979.492 -154.180 911.374 -148.473 603.900 -857.418 269.509 -520.890 531.602 -66.805 593.371 -386.151 794.519 -106.143 645.894 -753.838 124.271 -776.696 813.990 -386.212 767.083 -485.183 102.145 -905.484 741.813 -697.714 678.640 -149.144 135.441 -438.673 318.186 -242.256 529.099 -53.285 585.101 -354.961 148.747 -952.666 100.131 -614.612 834.498 -559.832 735.252 -140.629 421.644 -176.061 79.684 -671.560 627.857 -985.443 21.668 -752.281 39.827 -917.020 788.446 -950.774 293.374 -583.361 289.590 -72.695 40.590 -13.642 106.784 -843.226 797.815 -400.708 973.418 -23.621 268.258 -580.401 88.504 -433.180 233.100 -462.081 108.432 -843.104 604.541 -129.063 159.764 -212.989 734.672 -827.967 717.734 -237.648 574.145 -564.867 693.381 -672.933 774.102 -528.489 573.687 -409.955 325.175 -57.497 958.007 -765.984 827.387 -372.051 334.819 -960.906 984.649 -787.378 442.427 -247.841 417.646 -628.773 57.466 -667.074 388.867 -566.485 554.765 -891.598 533.341 -589.160 82.553 -133.061 189.062 -334.758 696.646 -577.593 420.972 -997.742 297.220 -318.796 331.645 -530.961 712.394 -258.400 753.258 -361.522 771.630 -941.893 913.846 -338.847 713.401 -798.608 172.033 -133.854 770.562 -754.967 414.075 -808.344 277.139 -689.474 206.244 -772.698 140.324 -698.080 297.464 -851.405 21.577 -639.119 564.837 -674.398 70.345 -925.993 996.368 -113.407 554.308 -37.019 804.743 -982.269 229.865 -710.501 265.603 -719.047 796.655 -294.137 374.004 -270.119 279.702 -217.811 913.297 -893.460 683.126 -57.619 29.542 -100.986 759.026 -160.955 905.972 -458.357 235.420 -300.577 630.238 -460.585 346.934 -326.945 849.300 -203.101 11.780 -287.118 304.819 -65.920 499.344 -979.400 843.410 -130.802 931.272 -412.030 994.964 -548.997 460.616 -135.472 713.401 -579.424 472.610 -915.708 373.058 -515.213 650.227 -718.711 614.856 -217.811 248.970 -473.922 135.472 -477.187 424.543 -585.955 14.222 -916.959 956.755 -662.801 670.217 -663.167 213.630 -429.914 44.374 -495.773 699.911 -298.471 100.009 -700.735 32.777 -556.505 235.054 -342.540 689.352 -652.150 700.461 -175.268 369.366 -537.095 618.244 -910.886 316.874 -539.720 692.648 -63.784 444.563 -735.893 208.716 -90.609 604.633 -286.782 411.420 -43.214 850.002 -712.302 859.615 -454.299 29.176 -568.438 848.262 -674.276 559.435 -498.276 492.691 -377.911 720.786 -124.088 569.079 -459.822 315.683 -750.664 703.970 -37.172 37.568 -347.301 7.538 -778.710 392.102 -778.497 744.072 -278.603 514.878 -750.694 132.725 -694.143 729.453 -445.357 873.775 -365.551 189.306 -305.704 492.233 -637.349 447.554 -946.837 94.455 -599.322 298.074 -657.521 630.085 -966.308 732.047 -462.661 253.609 -815.332 353.160 -214.850 879.757 -399.091 95.981 -684.225 525.224 -754.082 590.503 -114.811 532.121 -322.672 16.846 -216.803 265.267 -307.382 794.336 -62.746 378.430 -976.470 947.905 -857.051 242.256 -639.363 496.231 -47.060 628.285 -510.819 705.100 -745.140 242.561 -182.531 549.547 -929.197 202.521 -920.743 228.889 -392.285 51.027 -508.988 78.341 -908.200 401.318 -854.427 720.725 -582.995 806.421 -76.449 801.996 -860.805 947.081 -296.823 154.881 -152.440 731.742 -849.330 733.940 -556.230 402.356 -128.330 165.319 -638.844 239.875 -794.794 256.325 -745.964 962.981 -558.275 307.077 -810.633 414.014 -254.006 569.018 -128.605 625.843 -433.607 693.350 -69.063 863.124 -188.116 513.779 -189.825 732.047 -422.407 6.836 -725.425 952.300 -299.265 773.614 -917.112 884.671 -72.481 886.868 -153.264 408.368 -26.887 446.944 -389.477 241.859 -745.079 690.756 -816.004 300.424 -418.622 996.796 -242.653 184.942 -423.322 630.757 -168.981 395.093 -876.522 574.999 -8.637 361.034 -395.917 285.653 -437.056 887.082 -778.069 721.519 -330.638 101.291 -815.699 487.625 -266.762 504.715 -972.320 438.520 -52.889 213.813 -133.183 583.697 -253.822 990.356 -150.975 639.760 -185.614 151.585 -405.316 72.756 -345.317 955.840 -94.516 974.639 -744.682 555.498 -478.866 617.145 -117.130 113.010 -793.237 27.497 -466.536 172.155 -49.104 429.273 -926.328 879.177 -443.342 891.934 -398.083 147.099 -593.493 33.540 -938.322 357.463 -318.064 119.755 -361.553 692.587 -180.120 402.936 -29.481 692.526 -513.810 45.473 -294.168 130.589 -151.433 470.717 -564.287 800.745 -571.123 485.397 -463.210 310.862 -682.669 17.243 -47.639 475.845 -970.946 811.853 -555.681 403.790 -215.583 931.700 -652.455 869.411 -505.539 402.356 -643.269 68.361 -767.083 848.537 -621.662 346.171 -524.705 464.034 -22.126 995.331 -112.613 159.642 -545.824 714.682 -56.764 232.551 -927.824 824.824 -845.027 400.739 -515.366 832.636 -804.895 546.587 -124.973 439.680 -307.840 13.153 -147.923 587.390 -17.823 796.899 -372.295 633.229 -404.187 480.636 -490.707 251.473 -236.335 250.526 -762.322 152.257 -280.160 840.938 -797.845 212.958 -914.060 750.237 -936.338 115.085 -883.572 572.649 -182.653 81.057 -913.724 788.385 -174.139 804.346 -397.290 856.899 -145.177 166.448 -878.201 956.450 -358.928 835.170 -548.235 213.965 -974.303 336.894 -476.638 769.066 -817.194 697.958 -790.551 515.244 -25.147 247.505 -525.468 863.369 -33.387 676.595 -364.452 369.610 -871.639 946.532 -984.649 573.046 -240.028 141.087 -229.865 885.434 -333.445 855.434 -828.516 877.804 -882.290 215.857 -874.752 807.184 -378.796 124.638 -792.199 727.317 -958.007 822.535 -998.962 27.100 -901.395 363.994 -992.401 740.623 -232.459 97.903 -72.634 472.091 -372.967 748.070 -423.658 280.251 -328.257 186.956 -770.104 365.184 -370.708 496.750 -329.508 901.578 -690.115 410.901 -278.024 862.484 -979.400 730.705 -448.378 176.824 -424.726 809.961 -479.354 64.760 -68.789 701.773 -134.831 894.498 -15.656 61.434 -11.780 404.218 -446.242 398.572 -355.571 633.412 -913.175 772.820 -201.361 406.232 -883.633 526.780 -560.625 712.088 -998.962 149.480 -871.120 825.953 -19.898 864.803 -429.365 512.864 -926.145 37.843 -24.506 160.161 -138.554 994.049 -491.653 181.127 -333.995 343.333 -404.279 533.982 -819.727 404.584 -623.859 699.606 -937.925 823.176 -925.810 962.432 -467.666 975.524 -420.057 337.413 -494.156 254.616 -985.809 987.396 -713.095 830.348 -438.032 474.441 -639.668 977.752 -645.894 689.077 -690.481 567.675 -320.414 800.592 -607.074 813.410 -691.275 72.970 -190.435 866.512 -790.796 889.767 -814.356 356.365 -564.196 831.416 -687.063 466.720 -524.735 149.358 -329.722 643.056 -172.582 480.300 -240.272 524.613 -895.993 144.322 -211.615 194.739 -573.717 870.968 -273.080 343.333 -597.430 296.457 -723.380 435.316 -532.701 76.632 -224.128 478.378 -137.333 958.525 -423.048 484.420 -956.175 654.500 -74.740 217.933 -210.334 863.552 -128.513 325.297 -200.781 282.022 -751.610 438.551 -943.602 949.065 -756.981 347.819 -256.935 769.036 -403.790 835.475 -17.762 556.230 -40.010 266.427 -807.215 444.197 -555.345 528.062 -663.320 4.212 -113.437 413.190 -160.070 916.837 -132.450 40.468 -531.358 539.232 -982.055 405.560 -58.443 213.599 -366.008 656.911 -440.016 658.834 -859.432 189.642 -363.292 290.292 -568.621 152.135 -995.270 811.151 -382.977 457.900 -612.232 918.516 -787.347 897.183 -87.161 469.069 -703.635 442.213 -453.017 947.233 -330.638 339.305 -260.964 579.546 -450.606 81.881 -952.361 939.817 -171.087 858.089 -963.134 387.707 -571.520 566.668 -779.290 185.492 -222.449 995.361 -662.465 636.097 -46.907 254.524 -263.894 86.215 -492.141 60.976 -846.187 138.920 -480.422 964.812 -330.851 918.332 -108.493 113.254 -891.110 731.315 -563.280 646.016 -308.023 969.207 -223.273 314.341 -809.565 593.432 -414.441 419.080 -610.126 49.104 -788.842 660.695 -870.693 949.828 -795.312 995.025 -297.128 377.850 -210.486 88.656 -96.347 143.406 -199.469 468.001 -508.164 846.492 -874.020 954.863 -632.435 85.086 -817.866 483.444 -769.768 654.073 -547.746 891.659 -994.690 77.548 -378.246 780.816 -179.754 319.346 -660.146 37.568 -189.978 14.710 -860.256 111.637 -465.621 67.476 -451.979 643.025 -712.455 955.962 -85.177 532.640 -918.302 591.815 -3.845 50.325 -414.441 75.198 -180.914 73.366 -200.598 190.435 -138.310 49.684 -252.602 985.321 -921.628 779.534 -30.915 278.207 -197.394 609.210 -909.238 437.056 -942.717 130.650 -741.783 273.080 -694.845 980.651 -287.973 393.658 -830.622 833.308 -713.370 858.150 -843.501 179.785 -885.311 479.751 -87.710 988.891 -682.333 618.152 -957.701 841.975 -36.256 805.689 -972.076 636.677 -925.138 51.393 -730.491 452.406 -35.920 166.753 -212.348 671.834 -316.691 956.297 -386.090 951.872 -135.166 617.450 -597.644 138.218 -264.229 193.091 -707.175 716.941 -411.939 420.545 -442.305 896.664 -515.488 820.734 -937.254 915.677 -517.289 371.471 -925.840 667.440 -842.555 608.448 -557.970 237.892 -296.457 497.513 -307.627 448.805 -600.391 922.544 -941.496 0.793 -285.073 131.901 -16.877 309.549 -160.466 988.037 -877.834 629.353 -80.081 363.140 -617.542 557.207 -219.337 525.468 -977.142 511.795 -586.016 859.249 -647.908 280.770 -982.177 762.566 -947.203 230.049 -135.838 66.805 -335.704 268.990 -221.412 821.009 -745.598 165.258 -487.411 785.485 -187.719 303.079 -210.425 478.042 -607.135 478.286 -694.205 116.886 -454.939 824.793 -531.938 303.385 -946.257 465.041 -851.588 789.148 -472.030 979.369 -761.742 170.721 -134.220 287.027 -717.948 855.800 -872.494 33.479 -27.284 144.597 -151.616 76.876 -210.700 770.257 -678.274 168.310 -441.237 742.027 -115.604 418.775 -777.398 834.895 -264.809 647.389 -410.077 569.323 -682.241 203.833 -641.896 25.269 -200.690 359.600 -817.743 333.659 -323.923 860.744 -925.291 189.459 -962.706 737.144 -84.078 229.987 -481.674 960.997 -642.170 622.150 -525.376 48.585 -98.697 702.567 -592.425 199.622 -571.703 13.886 -826.228 66.774 -29.267 581.774 -991.516 750.511 -3.540 775.384 -105.136 111.698 -5.341 595.874 -689.871 996.826 -359.203 736.503 -119.724 468.642 -676.778 257.607 -26.429 636.677 -687.887 220.801 -234.657 181.005 -647.481 125.980 -195.532 163.305 -37.751 494.552 -386.914 218.421 -783.868 443.098 -649.190 720.908 -701.956 590.930 -925.382 19.593 -398.572 145.573 -374.371 334.696 -339.763 509.354 -325.755 410.291 -309.000 251.595 -45.473 516.739 -972.564 789.636 -780.511 896.359 -770.867 622.456 -51.698 246.162 -855.037 461.165 -663.533 331.614 -286.813 99.277 -399.182 324.778 -221.229 367.260 -870.113 960.997 -290.139 14.740 -488.510 107.517 -905.789 864.254 -31.739 838.282 -703.177 79.928 -767.083 607.837 -839.686 895.718 -606.006 619.160 -370.952 645.802 -256.325 978.210 -421.674 441.816 -841.304 729.331 -369.976 340.129 -954.131 365.642 -764.306 343.333 -616.840 907.315 -191.504 79.134 -112.156 142.186 -814.844 501.083 -157.323 122.379 -800.439 454.207 -388.256 510.239 -351.543 449.965 -623.035 867.763 -568.651 493.606 -873.653 483.169 -854.701 308.298 -574.328 828.333 -83.834 799.219 -995.453 240.669 -252.724 101.932 -311.777 923.734 -832.942 58.229 -293.893 859.371 -543.229 463.607 -90.976 726.341 -760.735 929.930 -74.740 418.104 -289.132 707.053 -212.165 254.219 -703.543 307.291 -936.613 478.622 -989.776 276.223 -985.382 139.042 -697.714 953.825 -173.254 940.855 -326.914 569.567 -569.994 169.164 -163.335 515.244 -50.996 273.415 -286.050 139.256 -689.840 207.434 -962.706 906.186 -961.119 119.266 -152.196 265.297 -222.846 484.329 -333.903 71.871 -446.913 275.857 -381.298 904.904 -666.005 265.816 -699.637 124.973 -106.449 50.844 -346.019 16.511 -475.173 896.359 -350.475 857.173 -369.640 992.584 -957.121 259.224 -279.824 216.834 -3.723 625.935 -150.578 995.300 -159.276 66.897 -973.144 357.677 -236.946 616.321 -375.042 779.870 -302.499 97.385 -676.565 906.613 -796.411 477.523 -382.702 749.229 -387.890 56.734 -579.791 451.704 -780.847 334.727 -204.566 218.665 -188.940 898.495 -655.690 499.435 -700.095 175.848 -715.232 21.485 -247.627 397.748 -249.916 767.571 -408.429 613.147 -660.207 489.456 -745.354 100.558 -546.037 853.145 -913.511 19.929 -558.428 808.130 -249.184 648.091 -905.148 275.369 -59.633 42.421 -479.415 747.398 -332.957 475.723 -80.752 893.826 -86.550 486.373 -695.761 767.052 -73.214 887.448 -308.786 701.041 -62.990 578.753 -210.334 497.147 -420.484 504.990 -272.256 990.936 -195.288 604.541 -158.696 593.493 -445.265 91.983 -941.160 901.364 -10.834 918.485 -86.520 968.139 -459.120 753.380 -287.271 332.316 -416.883 331.614 -101.749 394.726 -10.804 509.415 -874.172 238.929 -634.022 873.226 -902.158 489.212 -757.408 244.942 -321.787 299.234 -4.730 927.427 -677.480 65.096 -210.273 33.753 -646.596 957.305 -677.175 744.865 -886.959 864.040 -356.304 837.703 -476.150 841.151 -163.427 329.508 -911.496 661.153 -153.935 580.737 -139.073 555.773 -773.553 700.430 -581.133 745.720 -904.263 598.560 -629.933 851.039 -923.704 528.306 -577.410 776.452 -497.085 462.416 -448.958 164.617 -320.109 147.282 -710.532 12.024 -532.060 178.533 -317.057 540.147 -17.396 941.801 -71.932 916.684 -314.829 762.383 -765.465 919.919 -352.428 107.974 -61.464 140.385 -728.019 187.628 -600.726 813.105 -752.678 790.796 -289.834 874.660 -977.325 710.685 -244.514 338.572 -419.874 595.294 -355.846 582.751 -212.714 569.720 -948.454 642.903 -888.699 473.800 -498.886 105.319 -24.506 58.901 -883.908 693.381 -460.311 987.274 -126.102 140.751 -814.356 977.752 -106.967 445.906 -510.941 942.137 -214.942 100.742 -41.353 455.092 -398.206 388.012 -675.436 402.081 -590.258 340.617 -343.333 148.595 -977.477 456.832 -905.972 74.740 -76.876 765.038 -532.731 818.781 -93.753 331.980 -405.530 73.305 -526.811 808.161 -467.696 278.207 -490.249 103.702 -436.537 53.377 -721.641 789.422 -798.364 715.934 -743.797 315.683 -4.517 724.662 -149.815 643.788 -587.756 396.435 -480.026 383.007 -416.608 737.541 -659.169 27.314 -807.978 734.062 -463.179 385.327 -715.140 945.067 -983.978 797.571 -711.295 742.149 -560.808 234.535 -986.297 39.369 -147.526 869.167 -76.174 857.173 -583.758 217.994 -543.657 563.707 -739.402 444.166 -328.501 138.157 -0.855 916.379 -986.847 298.868 -67.782 617.573 -537.523 840.724 -529.008 496.658 -135.044 25.056 -186.834 357.799 -287.027 366.314 -597.766 380.078 -835.688 658.650 -799.066 862.178 -421.461 586.596 -689.352 285.134 -648.000 763.756 -32.533 287.362 -666.921 542.467 -553.392 645.528 -401.502 439.131 -93.478 854.854 -127.354 518.326 -296.854 403.088 -629.810 579.699 -793.359 331.339 -655.660 491.348 -348.888 175.878 -879.055 513.443 -951.323 884.457 -99.582 955.748 -300.546 801.050 -891.537 13.001 -671.621 312.845 -423.078 121.799 -619.739 252.785 -664.296 682.485 -495.804 651.997 -702.292 490.280 -241.096 935.423 -382.794 719.077 -430.219 154.515 -996.582 801.569 -30.702 351.176 -229.377 49.837 -848.262 645.650 -94.668 359.844 -126.072 143.406 -66.988 843.471 -267.678 253.700 -135.807 732.383 -150.884 514.328 -997.650 396.863 -2.991 515.641 -105.777 823.786 -304.849 18.159 -796.136 397.046 -692.923 857.356 -207.984 325.022 -328.593 728.965 -218.513 557.665 -702.506 449.293 -109.592 537.919 -343.486 783.654 -185.858 630.848 -400.555 436.903 -62.654 574.175 -566.485 300.027 -842.708 793.970 -312.143 546.098 -900.082 929.655 -899.960 669.698 -490.616 411.206 -145.665 63.570 -906.858 433.546 -396.527 225.959 -396.954 170.385 -695.425 192.572 -566.027 572.741 -598.987 286.966 -478.378 594.653 -618.885 783.105 -179.937 190.832 -754.997 573.504 -859.340 929.197 -88.931 437.452 -366.192 562.517 -907.071 2.014 -305.857 402.936 -321.390 990.783 -428.816 842.738 -857.387 852.748 -534.013 865.383 -977.233 366.466 -604.297 890.805 -7.508 312.296 -393.475 798.090 -439.924 806.635 -182.745 469.832 -73.519 392.102 -926.298 701.682 -967.956 477.554 -503.922 820.856 -675.527 221.015 -300.241 857.356 -721.824 450.209 -828.394 611.866 -802.637 713.462 -617.664 463.637 -666.738 55.666 -83.560 262.368 -152.898 612.323 -598.895 148.167 -349.834 615.711 -484.878 642.415 -348.064 906.980 -140.873 854.396 -552.416 547.990 -31.709 146.702 -23.408 626.209 -750.847 103.244 -817.408 846.889 -878.750 144.047 -792.627 6.165 -854.793 629.963 -851.680 938.719 -581.713 801.508 -87.558 33.479 -981.140 395.581 -803.400 912.198 -218.879 283.456 -873.318 362.987 -819.361 973.998 -414.350 124.119 -386.853 325.999 -237.678 610.889 -153.508 313.334 -47.334 179.601 -71.749 186.132 -856.410 22.614 -670.858 872.921 -588.366 287.698 -395.367 965.941 -332.804 515.946 -645.405 134.861 -224.219 991.791 -236.122 311.716 -412.610 98.758 -496.597 490.860 -94.577 275.033 -725.364 488.418 -73.855 662.130 -222.846 503.861 -819.605 40.895 -618.244 828.700 -491.806 148.320 -710.166 544.786 -902.036 968.719 -539.903 557.146 -878.567 93.661 -915.677 804.224 -4.608 743.858 -106.662 989.624 -198.187 546.648 -926.267 679.250 -102.603 663.533 -921.995 107.273 -756.371 360.759 -892.209 535.020 -510.910 617.084 -447.523 505.997 -665.334 862.484 -835.780 841.609 -786.493 441.389 -749.474 720.450 -183.599 894.345 -334.635 685.629 -505.692 651.601 -119.297 923.368 -930.998 232.795 -80.721 656.972 -916.715 546.281 -570.177 999.786 -978.332 381.298 -313.669 110.599 -466.720 688.101 -207.862 996.185 -812.311 738.121 -129.429 803.186 -204.413 759.239 -476.913 944.853 -175.390 139.348 -663.839 904.813 -57.253 791.864 -281.594 62.899 -780.663 777.123 -151.219 385.784 -983.856 773.553 -982.299 326.731 -901.547 492.111 -858.150 778.283 -1.190 627.796 -266.213 421.033 -836.787 441.939 -891.720 313.059 -87.222 569.475 -893.887 63.051 -250.191 143.956 -883.450 431.288 -957.945 835.353 -319.895 701.956 -385.632 893.155 -547.624 671.072 -719.871 789.453 -189.215 592.853 -156.652 555.223 -115.146 929.350 -397.382 403.638 -708.243 246.132 -111.515 734.519 -641.896 98.544 -335.063 113.010 -890.774 251.656 -272.988 317.026 -192.419 78.249 -475.021 46.419 -679.250 477.981 -853.114 388.318 -898.618 161.992 -509.262 631.855 -940.825 646.504 -843.074 526.444 -893.094 798.975 -906.949 576.983 -338.359 280.831 -478.164 470.077 -118.015 730.674 -816.828 224.647 -76.662 30.885 -577.532 161.290 -8.545 502.701 -844.630 283.273 -523.484 372.143 -758.965 163.701 -51.546 351.482 -705.283 932.340 -705.557 679.830 -528.855 455.336 -219.031 465.957 -750.298 302.835 -679.830 678.213 -246.956 596.576 -276.833 624.226 -370.128 332.804 -779.534 264.748 -966.308 273.171 -968.322 205.359 -271.554 997.803 -735.160 709.403 -147.923 214.240 -72.665 576.250 -629.963 916.227 -670.675 228.675 -250.893 485.244 -338.847 852.931 -116.672 329.936 -974.578 935.057 -196.966 155.797 -293.954 37.721 -801.416 459.700 -45.900 161.016 -710.532 342.845 -926.878 530.747 -929.441 235.633 -915.586 158.452 -533.433 628.559 -246.834 16.602 -574.114 402.600 -742.180 172.735 -514.817 853.206 -717.154 726.279 -164.098 0.824 -183.203 891.964 -575.976 283.212 -563.585 73.519 -885.800 221.320 -641.255 271.218 -550.218 154.241 -958.220 667.074 -960.570 636.189 -384.838 731.803 -897.610 588.946 -77.700 696.860 -797.205 804.376 -544.847 735.405 -294.961 889.981 -37.233 696.066 -19.196 251.839 -985.290 733.268 -100.558 208.106 -698.843 677.664 -367.168 827.357 -49.623 490.585 -694.113 585.101 -355.083 646.290 -476.028 432.630 -181.768 785.607 -691.427 371.563 -287.729 484.817 -527.512 128.025 -422.163 483.749 -34.455 20.173 -201.239 216.132 -777.490 612.964 -778.954 987.060 -956.023 253.456 -531.419 639.912 -958.190 81.271 -473.952 58.168 -819.666 606.769 -628.956 344.157 -555.651 451.857 -63.906 19.776 -834.529 346.324 -818.049 92.196 -962.096 974.029 -436.415 328.715 -645.161 762.169 -330.027 584.185 -503.128 207.953 -681.143 525.101 -796.411 836.055 -111.911 593.799 -340.251 380.322 -835.871 556.688 -73.153 284.494 -510.056 480.178 -248.054 114.505 -507.584 478.103 -715.384 976.836 -828.578 74.435 -266.701 536.363 -368.572 524.918 -507.706 727.897 -763.207 941.496 -229.102 754.387 -527.573 563.036 -744.499 466.292 -709.647 16.633 -163.488 715.445 -775.719 912.717 -69.582 777.215 -947.356 617.573 -570.574 435.041 -707.846 547.990 -191.107 820.429 -697.958 830.683 -575.854 602.924 -718.436 670.797 -471.419 623.249 -59.023 273.171 -957.152 563.524 -872.677 660.146 -391.888 748.527 -812.586 229.499 -46.846 671.346 -652.669 396.435 -892.666 337.596 -108.524 163.274 -509.232 21.516 -578.570 960.631 -587.695 528.245 -23.621 603.839 -992.828 555.315 -704.459 708.426 -854.488 247.749 -994.751 408.094 -657.674 540.391 -989.624 719.535 -798.853 380.688 -127.506 397.137 -577.929 426.527 -544.572 621.937 -94.882 312.052 -380.139 368.053 -18.891 75.930 -752.251 790.979 -699.820 845.210 -621.754 480.605 -589.587 368.816 -263.894 923.734 -443.678 494.736 -566.057 18.860 -269.906 183.721 -870.388 988.037 -494.430 154.546 -580.035 528.123 -313.150 753.166 -248.085 546.953 -697.501 140.812 -367.382 326.426 -23.194 393.902 -580.248 457.747 -790.857 609.882 -527.238 391.369 -406.995 612.598 -52.797 946.318 -494.705 351.238 -987.671 621.876 -701.834 586.138 -225.623 56.185 -476.455 955.626 -314.371 474.746 -777.642 17.243 -278.573 472.976 -190.497 357.768 -894.192 976.592 -414.411 364.818 -132.633 723.411 -593.005 754.631 -993.713 110.324 -454.543 449.446 -445.906 749.596 -731.864 898.099 -692.892 577.166 -830.134 433.882 -484.848 858.364 -211.463 763.115 -693.625 933.073 -465.285 178.503 -870.205 45.289 -532.609 590.655 -3.327 100.497 -53.621 971.862 -198.218 694.113 -307.199 305.612 -493.637 255.409 -710.501 635.975 -536.729 650.716 -348.277 309.854 -333.811 88.656 -500.259 6.928 -796.197 672.597 -634.785 650.075 -299.509 442.824 -838.771 790.399 -975.799 252.907 -151.311 560.900 -956.267 323.954 -770.714 791.925 -284.555 819.819 -603.137 382.733 -718.162 288.278 -121.830 522.507 -137.486 310.526 -5.860 854.854 -781.304 203.925 -526.414 179.144 -26.582 120.731 -150.426 783.227 -932.615 387.585 -329.478 0.122 -266.976 428.632 -942.900 83.621 -233.222 116.367 -364.238 995.666 -618.000 894.284 -619.221 199.530 -577.166 514.328 -604.419 53.163 -779.260 733.757 -835.200 895.108 -124.943 814.325 -691.610 417.982 -761.803 168.340 -631.245 423.048 -612.201 994.720 -337.535 548.662 -134.190 248.909 -272.286 67.812 -533.158 791.040 -601.520 347.423 -143.559 54.872 -962.645 63.448 -199.347 82.736 -42.695 765.770 -711.722 268.654 -435.621 886.441 -673.147 654.958 -747.490 784.783 -306.223 124.760 -418.744 923.826 -576.342 335.154 -231.849 770.745 -686.544 734.062 -973.296 516.190 -773.827 504.868 -218.635 205.451 -525.132 782.891 -709.281 375.561 -932.127 986.450 -289.956 791.925 -903.409 607.501 -875.301 378.399 -952.910 304.697 -414.563 934.568 -683.065 643.086 -323.252 733.512 -281.777 323.771 -350.078 594.806 -751.915 248.024 -348.338 525.132 -91.678 258.675 -920.469 521.653 -145.207 903.226 -403.882 630.787 -341.594 62.075 -168.218 856.960 -41.566 786.096 -691.061 14.344 -710.166 186.163 -382.000 116.031 -634.236 720.084 -623.798 393.902 -404.065 719.108 -998.596 543.077 -876.919 498.642 -168.706 284.829 -841.975 896.908 -380.505 841.609 -105.136 584.552 -59.847 417.737 -212.745 990.143 -468.307 279.977 -532.273 184.088 -888.546 531.297 -909.452 565.691 -307.779 171.789 -620.472 696.371 -68.209 540.483 -837.519 123.386 -452.559 731.529 -326.945 537.400 -674.398 79.257 -598.621 107.730 -241.188 304.758 -225.013 339.366 -159.337 418.744 -549.242 294.717 -949.675 973.815 -500.198 524.918 -942.106 760.094 -734.153 553.392 -818.659 538.133 -821.192 256.264 -873.043 902.493 -695.120 982.757 -955.901 869.900 -86.123 759.545 -574.114 286.050 -154.393 423.261 -113.559 644.276 -43.641 23.835 -653.340 409.955 -573.443 343.760 -340.587 445.051 -788.873 875.668 -794.824 625.263 -586.383 103.122 -509.995 245.033 -134.556 427.870 -723.594 302.896 -308.664 586.901 -721.213 261.605 -857.356 904.111 -45.351 376.690 -520.768 219.123 -577.471 187.017 -818.567 838.008 -961.455 261.269 -726.524 348.949 -338.115 794.031 -960.540 647.237 -858.638 145.116 -86.947 12.482 -946.074 916.318 -177.587 582.965 -773.888 658.498 -228.767 69.460 -929.899 803.919 -62.227 53.835 -734.367 916.349 -927.976 714.835 -181.433 853.694 -526.139 325.449 -972.167 936.308 -668.416 365.703 -608.020 714.866 -296.243 594.287 -14.100 431.776 -75.472 922.880 -659.810 769.494 -285.958 437.147 -646.779 979.797 -224.616 407.697 -732.139 987.762 -841.212 635.304 -756.157 563.921 -824.946 973.663 -442.885 158.635 -861.385 373.669 -42.573 492.386 -277.749 293.161 -784.814 495.407 -795.709 815.180 -610.614 691.000 -610.340 319.346 -152.928 615.802 -514.084 49.715 -433.760 370.952 -284.310 422.620 -246.773 897.855 -53.285 418.683 -694.449 72.115 -879.421 902.524 -847.835 210.089 -238.166 213.904 -998.718 80.660 -651.997 874.294 -471.755 17.182 -177.435 752.068 -466.292 222.297 -968.596 530.808 -895.932 860.347 -635.151 823.817 -695.181 30.061 -614.612 779.107 -561.541 212.653 -276.498 518.052 -601.703 287.393 -977.905 252.174 -851.161 709.922 -789.026 421.064 -135.197 946.074 -107.242 695.730 -240.883 755.608 -878.750 190.832 -867.977 419.080 -646.107 729.820 -327.952 501.816 -141.118 506.211 -460.097 248.848 -641.072 985.626 -732.749 204.443 -807.367 391.125 -999.207 149.937 -225.593 617.115 -876.400 953.734 -365.276 913.877 -215.461 427.107 -178.442 187.872 -632.984 779.748 -55.544 261.116 -571.306 768.395 -357.463 932.768 -857.021 132.847 -242.683 187.506 -226.264 412.824 -7.935 394.452 -785.577 739.158 -661.306 839.503 -876.949 693.686 -946.471 435.560 -315.897 831.019 -537.034 954.741 -471.694 956.267 -619.282 624.958 -157.537 752.434 -582.659 436.323 -800.623 850.978 -36.012 999.725 -859.767 939.665 -869.320 302.011 -960.295 1.160 -578.326 201.727 -713.950 276.467 -572.466 8.332 -693.625 46.266 -683.279 989.532 -530.778 824.854 -593.036 149.876 -604.816 59.572 -402.142 124.851 -292.856 930.265 -53.560 533.586 -249.031 341.441 -833.918 634.571 -681.722 702.261 -669.149 627.827 -97.415 586.962 -433.943 447.188 -480.453 869.900 -993.713 386.700 -376.751 429.182 -197.424 404.706 -850.887 12.146 -540.941 449.293 -784.509 357.006 -718.162 649.281 -485.916 163.579 -780.541 713.797 -78.433 8.057 -121.952 384.930 -637.074 794.488 -9.156 286.752 -541.765 836.879 -875.393 14.374 -16.511 166.631 -96.622 807.398 -322.611 157.567 -469.253 650.594 -574.725 63.631 -106.998 146.611 -649.190 562.090 -977.325 3.571 -152.532 896.481 -794.549 481.552 -919.492 712.973 -489.761 642.170 -8.728 183.813 -975.066 744.377 -666.097 511.460 -421.888 630.604 -222.297 407.636 -771.691 446.852 -396.130 640.431 -697.623 540.422 -969.695 243.660 -736.320 879.391 -306.040 482.253 -808.191 837.001 -677.206 166.784 -845.393 685.293 -871.456 411.908 -745.659 641.346 -48.494 431.562 -371.227 810.022 -311.930 464.980 -811.518 866.939 -966.704 427.656 -627.949 825.373 -931.089 380.352 -300.302 731.162 -271.828 410.382 -592.669 628.712 -331.004 18.555 -58.260 642.384 -413.221 606.128 -401.563 517.106 -502.487 154.485 -916.776 461.348 -976.775 692.740 -720.939 636.769 -789.666 645.375 -1.038 138.066 -87.313 655.141 -993.347 807.001 -729.942 973.876 -913.816 723.594 -686.026 15.687 -558.702 719.565 -768.731 165.960 -793.664 756.462 -682.577 439.802 -650.319 512.955 -849.483 83.956 -248.909 24.781 -982.788 716.117 -266.060 721.427 -878.292 94.424 -166.021 702.689 -390.606 112.278 -914.457 599.445 -63.936 111.087 -393.292 862.148 -385.815 105.289 -235.633 820.673 -132.664 13.031 -299.295 359.630 -776.086 486.923 -497.635 552.385 -418.012 437.452 -206.732 97.995 -224.433 844.264 -967.376 904.599 -825.587 947.630 -700.766 662.984 -651.692 415.082 -156.682 754.265 -673.086 576.037 -812.769 335.032 -513.535 318.522 -943.632 944.487 -404.981 742.210 -78.860 476.089 -953.215 160.314 -568.316 858.882 -182.440 545.732 -473.556 291.116 -828.516 13.367 -504.227 370.586 -348.155 434.217 -218.238 965.056 -614.429 773.278 -204.169 166.662 -766.137 246.284 -464.949 174.322 -180.303 888.607 -721.427 447.188 -36.622 629.505 -854.732 973.724 -442.244 466.628 -205.817 999.512 -585.955 833.369 -951.476 57.985 -890.469 753.594 -274.880 647.511 -631.306 877.224 -550.310 398.663 -991.546 990.295 -259.774 75.716 -20.539 93.356 -861.324 255.684 -465.957 642.384 -326.640 28.718 -947.264 44.862 -568.102 564.196 -440.229 6.134 -472.457 885.189 -540.361 818.659 -761.345 696.219 -474.441 188.604 -396.252 607.135 -329.020 693.381 -747.459 597.369 -464.370 463.301 -245.155 64.180 -582.598 182.409 -732.109 298.593 -419.019 0.519 -235.603 732.841 -525.315 451.918 -378.857 802.973 -112.918 972.991 -149.174 770.562 -426.283 113.681 -242.775 347.148 -613.453 36.012 -704.031 465.072 -564.165 393.139 -78.951 38.453 -683.065 183.386 -800.714 58.535 -67.202 672.384 -26.246 866.359 -56.887 977.508 -643.330 946.959 -627.949 408.002 -665.670 89.145 -594.867 154.942 -735.801 253.975 -93.051 424.238 -954.100 995.941 -309.183 607.044 -752.678 780.633 -928.312 580.828 -32.899 43.001 -266.549 735.191 -285.470 329.112 -558.214 815.943 -911.527 365.856 -365.612 181.341 -463.668 402.234 -581.133 564.257 -25.910 665.731 -989.319 933.683 -450.758 277.627 -858.882 549.913 -672.445 471.358 -532.121 806.757 -815.394 456.893 -481.674 954.405 -316.080 775.781 -802.454 297.159 -777.459 489.853 -608.020 959.532 -774.377 47.884 -300.058 814.081 -329.203 173.681 -179.479 665.578 -275.857 619.343 -368.267 284.494 -231.330 127.384 -510.514 383.984 -393.597 446.089 -221.442 133.885 -884.060 740.715 -753.380 305.582 -853.969 245.308 -847.194 641.591 -73.153 498.520 -237.922 543.352 -220.038 6.897 -783.776 671.285 -591.235 680.013 -686.483 550.523 -450.301 880.398 -772.546 776.513 -733.573 432.905 -303.629 913.541 -332.224 436.476 -285.104 681.021 -669.454 222.633 -741.203 519.913 -790.918 303.934 -925.871 134.373 -688.070 656.667 -937.895 101.321 -72.451 181.158 -709.098 142.369 -319.803 683.645 -834.284 151.524 -802.973 223.060 -211.615 572.497 -332.163 167.516 -962.645 219.367 -921.690 802.637 -599.872 134.373 -600.940 837.001 -911.710 576.617 -489.883 647.664 -532.395 735.282 -856.288 609.546 -666.646 261.147 -374.432 352.641 -937.162 210.547 -303.781 290.750 -823.817 494.705 -806.238 265.297 -663.808 429.151 -120.670 648.396 -680.563 476.028 -814.020 748.375 -11.139 774.041 -826.777 861.873 -200.171 548.723 -532.731 816.309 -129.429 997.742 -530.656 346.171 -851.741 744.255 -387.341 147.069 -297.708 452.651 -50.722 951.353 -324.747 699.942 -151.280 468.764 -76.052 696.738 -911.344 536.454 -119.297 951.872 -880.093 321.329 -333.171 473.769 -213.874 919.095 -10.681 602.954 -719.993 193.396 -148.381 68.941 -382.824 199.286 -389.325 365.795 -591.510 33.906 -589.404 39.369 -786.920 459.059 -475.539 980.804 -748.039 138.829 -364.238 319.346 -235.145 836.299 -409.497 8.881 -209.510 412.854 -348.857 701.102 -347.942 974.212 -216.041 999.817 -70.894 6.256 -989.410 689.962 -803.217 845.454 -644.459 34.761 -685.812 326.426 -579.546 735.130 -457.472 951.415 -883.358 644.704 -725.150 424.696 -412.793 834.895 -341.868 896.329 -150.487 102.939 -110.660 758.110 -809.992 517.289 -533.403 336.558 -157.781 93.509 -823.542 325.907 -21.332 195.410 -900.937 304.880 -450.850 753.838 -588.031 181.585 -4.212 898.038 -726.157 909.574 -624.104 92.715 -430.006 319.315 -75.045 374.889 -200.018 408.673 -410.443 783.593 -110.569 935.881 -436.934 577.380 -793.481 659.261 -646.229 332.102 -434.675 67.141 -581.896 513.810 -503.800 941.618 -110.996 619.404 -434.645 600.116 -568.285 479.995 -975.585 158.483 -242.439 819.819 -428.816 659.322 -172.979 664.724 -496.841 409.223 -726.127 694.143 -955.199 368.755 -918.973 130.131 -870.113 939.085 -960.387 257.332 -579.852 988.525 -977.447 167.333 -158.513 463.424 -396.161 821.680 -580.859 426.496 -945.311 26.673 -307.047 866.878 -751.885 414.533 -506.455 125.126 -497.421 23.438 -638.325 277.627 -103.214 571.642 -608.997 323.191 -914.060 18.128 -223.914 516.617 -848.109 504.685 -153.356 692.343 -483.108 271.981 -130.467 921.781 -546.312 644.581 -600.635 348.979 -777.612 677.541 -540.635 547.166 -634.541 559.313 -666.585 240.944 -807.825 363.964 -749.260 737.266 -16.083 246.895 -255.409 909.238 -48.830 677.602 -34.455 76.205 -525.925 803.400 -268.227 624.622 -342.814 537.492 -403.760 711.997 -270.180 465.804 -286.721 899.533 -676.260 165.654 -215.125 55.544 -841.334 30.183 -131.626 374.645 -832.484 192.785 -673.116 855.312 -407.849 644.490 -296.548 80.691 -918.851 138.585 -199.835 645.955 -679.128 976.470 -256.264 75.137 -769.219 267.251 -681.295 573.046 -745.262 756.829 -650.594 453.871 -221.137 817.988 -588.153 592.059 -791.986 697.134 -342.784 737.938 -268.410 610.340 -972.198 42.573 -690.359 782.708 -353.221 635.304 -88.229 24.873 -337.046 597.613 -461.806 940.641 -667.989 177.496 -943.663 358.562 -384.625 587.725 -617.817 82.766 -922.483 231.513 -960.845 555.132 -635.975 700.308 -374.859 523.698 -959.899 386.212 -781.426 310.648 -927.458 53.743 -744.194 773.614 -265.023 214.301 -89.999 554.033 -781.793 646.809 -496.719 706.442 -272.683 908.994 -16.327 302.347 -654.256 182.501 -2.808 102.603 -551.317 295.663 -412.610 891.537 -53.682 267.739 -947.203 567.278 -861.690 218.635 -5.982 581.591 -538.652 987.274 -918.790 823.054 -90.335 302.866 -425.855 537.248 -588.458 852.840 -875.454 378.063 -58.351 90.609 -106.113 183.355 -349.223 127.689 -483.993 569.018 -204.840 553.331 -62.624 935.362 -255.104 525.651 -334.910 979.003 -145.482 978.179 -545.427 304.758 -524.339 285.165 -32.167 230.537 -106.235 229.804 -566.240 379.620 -530.259 618.793 -158.269 153.569 -231.880 387.188 -300.699 680.013 -47.426 537.309 -113.865 328.440 -769.585 755.242 -365.673 388.470 -372.814 48.891 -832.667 3.723 -127.537 251.442 -971.740 955.473 -321.757 733.390 -371.319 389.416 -808.618 167.760 -950.377 79.897 -99.155 691.519 -374.310 324.686 -218.726 307.291 -656.423 64.547 -45.503 869.106 -413.648 321.024 -350.719 495.834 -745.354 546.556 -258.095 756.249 -203.864 980.102 -342.753 468.886 -825.678 602.832 -86.886 461.592 -691.763 786.737 -912.015 133.091 -986.206 230.628 -505.844 161.565 -21.271 276.894 -663.198 203.131 -198.431 202.948 -358.898 924.558 -373.333 580.767 -272.195 213.416 -594.012 298.990 -481.033 910.092 -680.746 340.464 -544.755 904.691 -616.779 909.696 -694.510 943.144 -217.902 3.265 -349.773 985.900 -50.417 18.067 -679.769 463.271 -65.767 489.486 -428.297 270.852 -920.713 554.918 -721.641 848.964 -451.704 235.298 -76.815 189.886 -272.683 128.941 -330.454 116.642 -964.202 610.981 -705.954 676.748 -823.328 132.603 -738.121 995.178 -642.842 713.675 -274.056 430.036 -488.540 222.266 -269.082 374.706 -943.113 535.386 -595.904 550.188 -785.791 173.894 -586.657 131.321 -576.189 506.088 -525.987 551.073 -111.240 113.346 -813.959 325.907 -223.884 411.512 -17.518 746.727 -892.300 121.952 -529.954 778.558 -128.422 686.178 -55.696 13.092 -614.704 217.017 -640.767 17.701 -557.299 81.393 -466.445 924.711 -725.120 707.144 -125.584 604.419 -143.040 708.335 -599.994 266.366 -408.277 922.819 -657.765 831.568 -98.270 455.641 -889.401 920.103 -239.509 321.848 -101.047 797.967 -305.307 782.861 -284.280 126.438 -711.936 969.848 -880.520 857.845 -281.167 888.028 -559.282 121.647 -638.844 395.611 -228.767 444.746 -17.273 250.893 -497.726 149.052 -431.104 821.772 -307.047 271.004 -694.540 550.798 -950.224 845.943 -249.458 770.074 -201.147 901.791 -272.835 959.532 -768.151 5.188 -31.861 41.963 -792.779 704.428 -956.267 809.473 -612.445 712.149 -395.856 74.007 -505.417 172.582 -532.640 636.555 -636.982 856.136 -415.815 668.355 -925.565 625.507 -588.580 598.041 -47.365 17.243 -275.460 98.239 -298.746 282.144 -599.139 265.725 -534.410 728.233 -795.068 588.488 -900.723 710.562 -892.911 793.786 -582.659 110.935 -833.827 170.782 -283.303 651.936 -491.592 461.684 -654.225 888.272 -567.248 914.518 -395.886 219.947 -825.068 592.303 -247.078 770.684 -639.485 531.724 -581.133 474.929 -321.055 844.844 -828.913 218.116 -190.619 358.135 -446.272 373.028 -870.144 882.656 -645.558 576.617 -759.117 708.243 -609.180 90.548 -165.380 416.486 -404.645 589.984 -58.962 605.823 -319.376 723.106 -917.478 622.181 -834.223 286.630 -632.344 889.615 -954.314 359.783 -944.243 933.836 -116.245 241.218 -376.568 693.503 -390.179 532.456 -135.746 211.615 -195.318 211.402 -946.898 302.225 -248.299 39.979 -294.015 284.890 -962.249 149.510 -33.326 381.756 -16.053 147.374 -847.957 870.083 -312.418 589.312 -513.504 584.674 -42.940 160.100 -443.007 863.582 -79.775 407.666 -479.629 530.778 -411.847 373.150 -406.293 9.919 -845.119 961.425 -140.996 162.511 -684.896 395.489 -86.215 944.639 -619.739 598.834 -601.398 475.417 -524.766 849.025 -67.385 612.049 -404.157 546.587 -511.277 623.585 -190.680 443.007 -260.506 58.596 -621.601 171.300 -595.202 400.067 -909.513 423.200 -867.122 600.574 -426.588 616.413 -54.170 92.593 -121.799 396.039 -219.489 367.046 -888.607 813.684 -843.043 713.767 -603.076 527.909 -495.560 218.024 -50.539 870.174 -822.687 606.616 -459.670 119.388 -308.573 37.263 -862.575 829.737 -787.530 425.123 -0.031 554.399 -172.185 400.311 -990.387 809.931 -367.779 489.669 -480.667 624.439 -840.052 617.420 -499.069 513.535 -806.818 517.441 -727.287 227.790 -520.798 151.616 -411.542 115.452 -613.483 727.927 -630.970 443.922 -967.895 411.573 -142.247 524.308 -89.541 323.496 -519.181 982.360 -444.380 919.614 -805.750 19.257 -731.925 344.676 -401.837 7.141 -562.914 854.640 -400.098 261.605 -510.025 900.815 -92.471 336.131 -0.305 970.214 -865.780 681.631 -18.189 775.353 -204.321 14.924 -87.741 887.387 -19.044 240.150 -503.006 406.415 -21.363 266.335 -275.246 762.749 -360.698 565.508 -765.557 242.347 -244.484 814.508 -471.786 331.370 -759.423 464.919 -938.841 472.060 -612.476 584.094 -260.079 324.870 -10.651 811.609 -140.110 130.406 -398.236 774.621 -986.297 264.199 -270.058 806.146 -998.352 578.967 -779.809 309.488 -725.059 627.705 -362.041 613.392 -56.246 361.187 -86.459 660.482 -119.205 394.116 -963.530 374.187 -47.975 433.058 -919.858 46.632 -94.699 960.570 -662.374 592.059 -51.241 768.517 -149.937 8.820 -450.392 435.377 -891.079 894.833 -514.756 339.885 -786.431 358.623 -322.855 306.223 -735.343 171.484 -160.466 473.373 -724.448 502.853 -526.383 482.986 -617.634 83.895 -761.132 579.516 -365.886 142.491 -767.663 715.812 -855.831 953.398 -792.383 258.736 -115.482 347.209 -735.649 387.951 -96.713 22.584 -960.234 781.732 -751.915 4.303 -66.469 683.828 -624.836 92.105 -603.381 944.853 -673.757 643.117 -183.325 131.962 -545.671 532.273 -970.611 300.790 -20.661 634.114 -11.078 523.057 -844.630 669.790 -372.997 763.939 -669.637 763.176 -566.424 202.734 -320.383 549.547 -211.432 590.747 -105.716 180.853 -422.468 739.738 -393.597 71.261 -878.811 735.374 -168.523 726.554 -48.738 968.749 -790.460 501.297 -537.431 580.096 -673.055 627.644 -25.941 408.399 -101.260 359.172 -771.386 40.651 -905.820 573.840 -135.868 54.323 -214.118 679.556 -113.834 46.968 -996.063 166.356 -326.121 546.983 -623.402 648.793 -449.416 398.419 -161.687 742.180 -550.157 714.713 -613.361 616.688 -291.482 994.263 -830.561 573.077 -481.918 491.714 -316.874 483.200 -934.599 439.314 -636.372 440.107 -105.808 210.974 -648.793 460.219 -481.704 24.232 -289.834 582.659 -181.494 272.286 -114.750 208.197 -746.635 81.149 -324.870 22.706 -583.789 185.095 -494.705 347.942 -31.343 713.981 -719.535 264.077 -517.411 986.663 -401.349 347.301 -778.375 903.928 -392.224 366.588 -606.891 34.791 -714.011 782.922 -97.903 990.051 -572.771 395.276 -861.415 176.153 -887.020 976.836 -170.568 524.613 -48.372 244.728 -514.664 288.797 -133.366 8.301 -524.369 503.647 -285.012 838.160 -739.616 200.507 -483.383 100.650 -187.201 972.381 -423.200 701.712 -238.441 981.628 -718.131 382.702 -714.255 5.615 -149.266 913.602 -707.389 612.842 -178.167 25.636 -90.152 63.417 -441.450 428.480 -176.458 28.535 -447.157 754.784 -506.607 721.427 -190.863 776.482 -224.433 534.501 -910.367 736.198 -14.435 776.238 -697.806 137.547 -68.606 600.909 -188.177 838.496 -51.088 726.066 -42.573 790.674 -529.740 30.305 -445.021 269.509 -843.043 626.148 -331.889 937.956 -871.731 500.748 -572.527 588.031 -682.913 319.193 -819.636 904.019 -516.556 483.444 -248.421 90.518 -82.034 40.834 -903.256 710.074 -634.266 536.027 -870.113 572.863 -797.754 400.098 -994.629 23.286 -607.501 970.397 -363.079 466.933 -735.588 734.947 -266.335 480.911 -371.654 895.596 -864.681 352.580 -726.859 842.677 -272.622 389.416 -629.444 635.975 -282.540 844.142 -180.792 85.299 -445.540 798.883 -941.008 524.064 -728.477 852.168 -612.079 870.327 -466.079 952.116 -688.528 68.484 -826.685 220.222 -42.940 505.814 -510.178 108.890 -916.257 496.994 -897.580 736.686 -280.770 431.166 -369.915 745.201 -45.228 674.490 -16.358 521.165 -70.254 822.474 -449.477 127.354 -463.179 395.795 -946.623 786.523 -120.823 572.954 -636.402 261.391 -989.349 53.896 -948.820 975.463 -9.033 648.427 -47.548 217.139 -214.270 682.699 -463.973 272.256 -955.779 817.927 -650.319 827.540 -714.866 375.042 -672.292 489.517 -478.652 758.934 -758.538 762.658 -143.925 75.777 -926.664 329.783 -919.523 538.011 -403.790 979.278 -195.196 749.626 -61.251 22.370 -846.492 466.292 -581.378 544.694 -443.220 924.100 -575.335 335.093 -331.614 329.783 -371.410 836.360 -58.016 607.593 -691.458 960.906 -103.000 995.025 -934.996 115.635 -395.093 582.354 -289.407 279.550 -572.253 389.355 -385.174 477.493 -460.250 72.359 -714.652 494.552 -736.717 856.624 -533.219 174.291 -249.306 786.340 -461.898 144.658 -956.999 887.448 -509.507 315.378 -963.134 335.704 -733.818 990.692 -609.119 224.799 -259.804 941.008 -97.324 27.558 -874.508 277.200 -612.049 344.432 -916.257 471.694 -407.208 32.655 -678.152 369.274 -829.859 310.343 -43.458 532.487 -747.520 928.434 -572.619 764.183 -349.132 5.280 -759.697 152.074 -787.347 616.779 -677.999 478.103 -631.489 736.167 -732.810 337.046 -599.963 617.206 -740.287 807.855 -540.605 214.545 -51.454 21.149 -127.659 734.794 -939.879 467.605 -244.758 912.229 -971.313 389.477 -521.622 103.030 -575.213 100.620 -994.232 791.467 -535.752 577.624 -356.639 601.917 -621.448 166.021 -773.400 410.657 -72.420 745.994 -721.152 650.868 -163.823 200.293 -828.394 404.767 -564.043 529.008 -181.951 376.690 -706.565 454.299 -69.124 340.709 -894.559 859.340 -624.073 156.560 -356.182 904.782 -346.995 947.905 -970.305 166.967 -965.667 536.027 -880.306 641.133 -606.861 723.685 -715.964 953.703 -747.703 521.836 -641.041 627.216 -914.609 913.846 -945.891 742.058 -599.078 250.130 -403.790 837.947 -359.386 868.007 -109.867 399.762 -576.159 29.237 -20.753 771.081 -831.141 770.226 -914.609 838.862 -377.819 757.683 -989.471 333.872 -672.658 744.285 -819.422 89.755 -435.286 717.185 -886.471 104.923 -207.160 334.269 -407.666 750.877 -876.858 740.623 -675.832 970.824 -140.599 360.088 -632.649 812.372 -367.809 754.967 -892.880 137.730 -838.893 147.832 -938.749 855.678 -825.343 699.301 -702.628 518.387 -480.300 135.258 -257.515 627.674 -8.209 817.743 -833.460 493.576 -82.858 852.382 -878.872 989.776 -981.841 327.403 -385.723 48.952 -406.720 276.681 -196.966 242.317 -457.808 461.440 -515.305 286.782 -731.376 563.921 -331.553 823.664 -9.095 886.990 -992.218 312.601 -508.042 153.325 -623.829 384.442 -159.642 498.001 -634.144 496.963 -887.143 248.177 -7.691 236.824 -349.315 583.453 -615.253 112.156 -120.396 671.255 -255.776 178.655 -773.675 370.128 -649.464 343.913 -838.435 95.370 -100.589 692.770 -98.819 940.611 -49.287 678.182 -202.948 648.732 -230.537 521.073 -51.454 526.353 -659.383 662.740 -934.172 895.444 -161.046 613.910 -883.389 175.542 -664.968 43.947 -212.989 191.015 -980.712 454.207 -711.570 796.167 -275.643 278.665 -458.632 412.824 -972.228 756.706 -732.933 573.809 -283.914 420.545 -980.804 65.554 -108.707 542.131 -314.219 764.824 -498.733 382.214 -506.882 761.711 -424.665 586.535 -956.816 864.193 -54.109 571.703 -584.674 76.907 -262.062 245.399 -136.509 148.503 -592.761 904.202 -859.371 780.725 -391.430 652.882 -18.555 593.921 -324.625 188.879 -226.020 441.725 -8.057 296.030 -47.304 169.195 -960.570 890.591 -857.082 408.246 -602.985 964.080 -411.145 503.586 -520.768 266.366 -104.312 163.701 -709.037 72.512 -382.275 929.838 -18.555 877.560 -276.589 57.161 -522.111 362.529 -531.693 902.127 -18.921 476.119 -292.001 408.765 -397.107 974.914 -818.873 789.117 -71.963 266.610 -205.115 990.112 -219.123 899.594 -556.688 41.780 -21.699 542.802 -609.607 879.849 -649.495 799.646 -251.320 736.595 -189.550 699.423 -915.281 694.143 -246.773 210.578 -316.935 493.240 -432.905 618.885 -500.687 192.022 -463.118 114.658 -665.731 767.785 -78.799 432.936 -740.287 256.020 -515.152 889.889 -172.521 520.493 -732.475 659.536 -906.919 247.505 -130.039 634.449 -14.893 258.950 -960.936 714.316 -948.943 737.205 -166.784 865.780 -887.814 455.916 -851.527 797.632 -142.857 610.614 -112.094 594.928 -93.509 342.326 -445.692 155.950 -620.533 548.601 -451.643 775.567 -506.455 75.228 -47.334 718.833 -771.355 882.748 -916.105 128.483 -413.007 280.892 -406.629 110.446 -519.913 825.831 -602.161 340.526 -226.417 972.564 -778.436 36.470 -478.103 77.364 -968.810 639.058 -76.601 843.562 -855.953 45.717 -972.533 804.071 -708.151 740.959 -274.972 935.270 -579.363 666.768 -946.898 995.178 -491.775 177.007 -654.347 680.044 -819.452 919.828 -739.311 193.121 -591.784 991.089 -783.715 319.193 -936.003 203.436 -734.611 598.865 -376.690 814.234 -58.077 696.005 -211.646 556.108 -891.751 552.446 -682.760 314.127 -663.472 423.536 -160.314 293.100 -146.123 388.318 -59.969 19.044 -416.456 427.870 -710.807 18.128 -686.911 666.036 -893.185 517.319 -479.385 865.810 -265.450 10.102 -109.409 775.475 -398.083 31.312 -949.889 417.982 -633.717 984.771 -442.396 917.539 -492.477 366.894 -325.907 956.847 -840.754 231.452 -50.447 459.395 -542.314 237.373 -845.576 589.557 -810.968 124.912 -411.359 665.181 -982.665 963.012 -701.834 75.930 -926.695 11.902 -768.334 801.263 -813.959 545.000 -132.542 621.570 -461.684 472.976 -657.460 616.840 -973.022 114.841 -385.174 45.656 -889.920 959.075 -310.068 199.347 -579.150 758.507 -556.658 324.015 -68.850 803.369 -929.991 204.962 -55.300 715.567 -308.237 507.004 -298.318 608.081 -845.851 464.064 -124.027 953.612 -455.458 12.574 -253.945 5.860 -538.621 961.669 -678.762 117.283 -432.752 294.259 -795.892 796.960 -543.809 192.907 -529.649 852.657 -633.442 883.969 -652.242 460.494 -228.797 893.612 -24.934 506.180 -624.592 810.114 -977.813 41.444 -445.235 145.512 -546.892 199.316 -236.763 390.576 -787.622 412.366 -56.337 857.051 -882.931 277.322 -528.977 400.616 -265.450 910.001 -339.366 618.580 -471.664 133.854 -628.468 615.802 -947.600 346.965 -262.703 932.920 -524.125 409.833 -445.479 730.155 -781.304 398.724 -638.539 820.917 -19.745 567.980 -263.283 648.854 -58.443 365.001 -149.846 801.752 -577.471 841.792 -202.887 156.468 -224.097 306.650 -253.090 248.482 -201.849 559.893 -562.914 959.777 -560.137 557.360 -955.321 118.595 -904.202 845.241 -34.364 105.686 -743.736 610.370 -466.506 59.359 -198.614 689.291 -790.704 774.468 -281.137 380.169 -727.103 888.302 -473.067 401.227 -452.315 447.340 -816.218 839.259 -810.205 448.683 -235.572 432.295 -926.817 449.751 -313.791 29.817 -198.859 840.114 -235.206 574.816 -123.447 869.198 -118.717 450.484 -938.688 23.713 -458.235 536.576 -543.291 848.262 -889.035 817.957 -664.785 802.973 -999.207 889.981 -743.828 252.449 -404.706 203.864 -504.501 178.838 -806.970 396.252 -678.915 713.462 -251.381 546.403 -854.518 80.477 -305.979 704.764 -913.663 46.693 -378.704 537.034 -33.265 470.565 -892.148 427.015 -714.225 44.710 -534.165 882.260 -808.374 825.831 -303.995 586.108 -12.635 644.856 -571.459 940.275 -798.700 992.462 -868.923 440.870 -246.651 472.304 -634.297 732.780 -752.098 416.700 -624.073 685.049 -74.618 758.141 -214.850 331.645 -697.409 750.237 -312.540 21.455 -965.361 632.252 -87.405 620.594 -972.045 830.592 -254.433 111.454 -662.862 791.253 -116.977 431.990 -124.149 36.714 -93.051 898.862 -526.322 541.490 -942.839 58.473 -690.146 19.410 -415.815 309.336 -744.835 217.109 -537.065 139.775 -846.797 806.848 -250.465 324.595 -427.320 972.869 -638.417 924.436 -938.810 284.829 -436.232 431.593 -567.309 952.147 -60.549 906.339 -881.069 52.583 -869.778 446.730 -882.900 829.981 -875.881 836.726 -436.018 653.035 -626.270 715.140 -531.419 730.979 -474.013 110.599 -365.917 178.167 -955.748 684.805 -699.454 522.355 -495.499 528.794 -460.311 249.825 -153.813 855.861 -67.507 481.765 -640.217 434.370 -438.276 374.828 -308.145 104.770 -150.090 340.373 -351.207 224.433 -725.822 675.680 -919.279 383.618 -510.331 700.888 -373.089 237.037 -108.127 995.911 -396.741 794.214 -849.879 830.317 -185.705 12.574 -257.088 380.596 -430.372 37.294 -973.815 828.150 -312.754 930.845 -133.457 931.883 -236.122 237.007 -630.451 169.195 -505.325 222.419 -264.351 39.247 -677.358 139.744 -226.234 621.693 -800.501 355.724 -895.413 985.321 -260.811 688.681 -415.448 540.056 -454.970 798.425 -18.281 925.932 -7.813 972.777 -565.203 533.036 -753.716 154.332 -273.019 245.918 -200.293 551.164 -95.157 506.638 -693.411 675.161 -725.211 289.468 -1.831 152.196 -692.557 82.003 -541.093 147.099 -518.509 465.529 -953.948 747.887 -401.807 388.623 -267.861 152.593 -401.898 728.355 -346.904 2.838 -589.496 231.910 -857.387 707.144 -132.084 432.966 -466.079 98.727 -784.265 636.555 -489.425 270.852 -750.755 565.661 -712.851 933.470 -391.491 764.275 -598.560 135.319 -737.022 349.345 -600.879 695.181 -283.273 206.793 -807.733 185.278 -34.639 224.128 -627.033 811.823 -263.283 654.012 -736.778 35.279 -954.588 202.734 -17.548 275.063 -406.446 936.674 -686.148 541.490 -952.055 601.032 -349.162 339.702 -273.934 444.502 -195.318 688.375 -279.122 143.406 -45.106 597.766 -3.021 919.218 -476.669 850.337 -511.948 443.312 -746.422 427.808 -271.828 622.394 -723.716 428.602 -953.093 858.699 -557.634 819.117 -139.225 878.445 -294.992 862.819 -908.933 722.465 -168.340 570.879 -759.636 992.676 -772.576 17.823 -841.914 948.027 -848.964 866.482 -972.930 544.145 -895.535 945.311 -398.022 9.644 -321.970 222.602 -769.250 53.713 -368.694 20.569 -309.061 298.013 -507.950 813.654 -628.834 27.009 -546.251 454.299 -169.927 850.612 -146.702 170.690 -736.930 372.326 -990.143 179.144 -91.098 457.289 -293.344 255.928 -73.519 193.609 -903.897 111.576 -225.837 140.690 -689.413 911.832 -378.246 958.556 -441.023 788.568 -172.613 11.689 -8.850 685.171 -990.295 41.353 -888.852 379.192 -252.480 499.893 -979.369 26.612 -563.066 640.889 -726.768 71.535 -661.275 959.105 -378.094 864.620 -654.225 73.489 -560.137 834.315 -497.116 647.725 -903.195 554.735 -190.435 441.115 -928.770 553.575 -662.709 84.445 -919.553 203.986 -807.276 674.154 -990.509 544.450 -642.598 778.436 -80.050 369.823 -63.906 949.461 -79.775 437.880 -155.644 334.941 -821.680 134.556 -533.158 483.322 -141.331 442.305 -682.302 935.789 -736.473 554.491 -766.167 699.423 -38.667 980.407 -866.909 194.739 -817.835 484.054 -132.328 771.844 -737.724 700.827 -795.160 388.165 -581.408 775.292 -534.196 542.924 -365.429 864.834 -146.275 60.213 -61.312 851.741 -997.162 816.401 -143.376 108.158 -220.588 3.601 -681.234 657.826 -134.373 25.178 -196.295 577.593 -841.670 614.826 -0.366 983.215 -486.679 274.545 -235.725 442.763 -133.671 624.744 -334.727 161.687 -737.327 759.880 -118.595 782.861 -173.925 204.047 -253.090 145.695 -801.843 559.771 -280.831 848.292 -519.974 443.770 -948.149 955.412 -792.962 803.949 -45.900 697.470 -612.079 210.608 -482.559 502.884 -860.347 216.285 -808.466 208.533 -50.539 377.544 -910.123 791.498 -905.484 32.716 -92.929 466.079 -748.131 429.243 -271.737 489.914 -171.606 294.259 -487.045 522.721 -957.152 442.518 -466.659 881.497 -708.426 514.939 -450.545 536.027 -172.063 441.847 -998.535 188.391 -711.997 724.723 -998.718 280.129 -906.888 129.734 -596.332 270.882 -739.586 887.600 -260.842 32.441 -347.087 992.401 -710.715 701.498 -799.554 694.479 -914.151 835.383 -877.529 779.931 -884.976 214.179 -316.080 731.132 -492.050 133.091 -484.298 361.980 -1.099 528.764 -969.176 21.241 -567.858 783.288 -32.411 958.281 -400.952 549.852 -409.314 944.334 -813.532 443.617 -417.920 743.858 -882.321 941.313 -847.530 528.672 -932.981 333.842 -595.386 829.707 -570.025 75.320 -520.005 119.297 -470.870 372.234 -480.178 618.274 -661.977 356.700 -28.077 421.094 -496.231 687.429 -725.822 533.738 -50.325 922.086 -553.117 916.593 -160.833 505.020 -376.324 127.659 -817.560 714.042 -946.165 658.925 -133.091 409.497 -393.628 559.435 -607.501 930.479 -692.984 439.955 -906.369 980.743 -59.786 451.613 -871.517 848.781 -753.777 333.201 -982.727 805.841 -254.372 120.548 -989.532 24.964 -278.146 611.682 -931.516 865.841 -606.891 181.738 -266.152 868.007 -194.830 41.017 -322.886 297.403 -524.033 530.381 -801.843 588.946 -676.565 547.319 -536.546 529.588 -92.074 696.799 -238.807 525.224 -479.965 260.231 -445.082 795.465 -854.213 576.891 -382.336 839.808 -160.344 930.815 -972.900 18.952 -462.813 537.645 -696.677 595.416 -161.626 724.570 -529.466 76.449 -206.977 897.580 -676.260 203.833 -781.030 389.416 -318.155 433.638 -414.686 782.250 -91.800 250.038 -9.095 798.639 -519.822 157.079 -730.125 354.625 -111.332 691.458 -244.392 868.801 -351.176 301.065 -266.182 420.698 -296.304 432.112 -883.419 852.870 -998.657 669.271 -631.764 409.803 -472.671 271.950 -785.485 7.935 -426.832 951.415 -833.979 730.186 -477.096 231.025 -612.445 638.569 -62.105 235.145 -55.696 499.435 -777.856 248.695 -43.672 514.267 -351.268 892.605 -307.718 650.014 -971.099 257.759 -865.841 662.923 -195.044 842.158 -956.267 409.558 -151.799 633.930 -937.712 538.469 -256.752 185.217 -125.126 156.560 -160.070 19.684 -30.000 563.982 -145.940 217.872 -973.296 650.746 -701.956 523.911 -540.452 49.623 -476.821 817.682 -847.011 638.417 -345.775 295.755 -83.224 485.611 -802.026 205.237 -307.199 833.186 -393.078 473.983 -954.222 210.181 -421.064 81.088 -32.044 271.157 -624.866 511.307 -470.534 452.559 -64.058 137.303 -593.982 41.658 -922.483 873.379 -185.553 750.969 -450.270 944.273 -112.217 392.529 -763.878 113.193 -978.759 745.476 -721.641 212.409 -780.114 210.639 -594.714 320.292 -20.356 346.110 -751.457 428.816 -267.373 877.407 -74.313 944.853 -611.499 275.765 -327.921 869.137 -997.620 499.130 -196.905 996.979 -898.770 988.189 -212.745 984.039 -300.455 512.680 -287.637 621.021 -464.217 960.814 -74.770 161.229 -439.100 665.761 -873.623 44.618 -790.185 362.987 -298.502 861.965 -512.467 372.448 -430.128 903.104 -599.139 98.758 -667.776 132.786 -232.704 443.770 -1.679 938.444 -68.392 224.860 -924.223 492.386 -577.471 192.938 -698.080 73.824 -920.255 743.706 -201.025 193.091 -317.179 916.044 -65.493 862.606 -386.486 771.355 -331.523 857.814 -417.524 747.398 -332.621 312.540 -48.402 80.477 -32.533 491.623 -316.691 890.011 -531.785 85.208 -551.744 18.403 -963.286 868.496 -77.761 221.168 -494.919 70.009 -196.234 799.951 -658.773 293.100 -416.059 272.774 -724.784 333.476 -400.800 175.390 -338.511 737.419 -601.398 586.840 -140.965 443.495 -43.123 473.617 -589.984 352.519 -235.572 445.997 -701.102 168.493 -674.642 19.929 -927.396 355.266 -904.660 978.973 -896.725 551.744 -610.279 929.075 -225.074 290.078 -706.198 640.980 -124.699 360.424 -893.460 273.110 -26.246 665.548 -651.784 69.277 -933.042 909.970 -135.716 624.622 -726.585 966.277 -944.273 313.639 -142.094 263.283 -231.788 974.364 -632.679 39.399 -130.100 441.664 -840.724 804.895 -949.278 24.415 -895.779 856.685 -126.774 519.456 -257.179 190.161 -393.475 856.319 -320.322 650.807 -125.004 967.009 -505.448 669.698 -347.484 973.632 -47.548 427.290 -366.253 288.583 -206.183 788.202 -486.648 720.206 -114.048 851.344 -794.946 178.350 -982.910 459.059 -468.764 73.092 -885.495 509.232 -585.772 0.702 -832.911 413.373 -898.740 810.480 -364.971 545.396 -546.281 645.894 -373.577 24.171 -168.340 54.598 -376.843 673.879 -393.963 760.247 -963.439 505.753 -171.361 189.917 -625.233 565.172 -908.628 351.848 -698.019 487.686 -893.216 155.828 -627.583 607.868 -959.929 771.050 -281.320 964.324 -875.698 114.780 -523.270 45.442 -409.497 65.676 -771.599 618.732 -557.085 495.254 -757.256 487.991 -888.424 711.753 -202.582 522.111 -486.892 409.619 -638.600 798.853 -449.477 718.833 -79.592 207.892 -415.632 447.249 -774.133 356.395 -94.638 110.477 -750.633 121.067 -259.682 842.341 -376.965 690.725 -177.252 779.870 -652.333 442.335 -941.191 16.968 -450.148 495.376 -679.464 720.054 -431.257 287.240 -102.878 499.161 -845.302 14.069 -364.513 629.536 -939.909 280.587 -697.958 215.583 -195.959 802.484 -804.193 892.788 -107.730 505.509 -454.787 159.795 -726.615 864.772 -280.984 935.636 -687.429 827.754 -216.895 435.011 -935.881 165.471 -565.691 955.748 -875.790 594.836 -157.781 672.201 -155.217 516.251 -569.475 28.077 -809.931 710.379 -870.785 822.993 -982.757 837.428 -871.456 585.498 -938.414 83.132 -333.750 327.708 -591.510 794.855 -120.823 273.965 -267.281 451.491 -749.199 658.223 -913.297 811.579 -314.432 183.264 -481.185 582.354 -258.766 236.030 -697.104 454.543 -948.943 452.376 -939.421 845.668 -533.464 725.211 -442.793 196.387 -48.189 249.886 -547.044 163.335 -238.197 700.308 -209.693 552.049 -65.676 129.582 -501.022 333.842 -371.807 689.352 -300.180 590.594 -661.794 760.796 -911.344 731.010 -481.765 591.876 -818.293 821.863 -356.090 33.937 -296.854 378.552 -754.143 471.847 -103.153 458.205 -54.842 541.002 -956.847 399.182 -978.423 725.578 -37.935 51.149 -453.200 430.952 -216.529 838.801 -387.249 624.805 -233.039 503.342 -312.571 640.187 -548.753 865.749 -371.441 234.535 -84.933 454.909 -613.056 498.154 -569.567 344.981 -69.643 706.168 -709.769 45.442 -580.676 707.633 -909.726 787.469 -833.430 945.311 -751.793 50.722 -589.770 700.278 -960.448 674.123 -566.759 654.775 -67.049 394.238 -940.397 367.138 -494.766 155.217 -941.221 752.678 -282.022 34.059 -510.514 164.068 -163.518 124.577 -485.641 165.258 -227.180 224.525 -283.547 592.242 -866.420 668.813 -551.012 994.934 -245.521 153.020 -750.542 53.499 -998.138 891.354 -150.304 63.173 -376.202 951.537 -187.536 81.027 -569.475 111.942 -673.299 828.669 -413.190 83.499 -808.039 944.609 -203.436 440.748 -476.455 679.952 -838.771 105.533 -790.246 631.184 -6.317 727.470 -347.789 603.748 -632.191 804.132 -179.357 200.415 -313.700 885.708 -846.644 227.760 -953.246 707.236 -665.120 515.000 -311.655 592.120 -518.571 238.563 -700.827 971.191 -233.894 346.232 -532.914 360.576 -985.229 174.749 -946.623 642.354 -696.188 854.457 -227.668 991.607 -909.024 594.775 -243.538 293.802 -88.961 444.411 -610.065 396.252 -833.277 619.892 -809.595 37.019 -953.001 996.002 -978.942 795.648 -896.786 852.351 -586.077 908.750 -485.092 469.405 -714.103 294.992 -423.750 668.020 -171.545 632.557 -565.600 885.830 -147.404 832.972 -388.775 884.701 -630.177 755.608 -660.726 682.760 -308.847 505.692 -756.432 804.804 -175.512 160.436 -599.719 444.655 -547.594 266.243 -696.280 633.564 -728.904 951.628 -227.393 8.148 -28.077 998.657 -672.750 271.798 -353.191 717.490 -931.455 942.839 -101.230 967.193 -409.833 484.024 -561.357 166.814 -44.710 406.384 -550.462 640.614 -731.071 441.389 -499.985 140.660 -122.593 375.347 -712.668 891.415 -274.300 639.607 -7.904 998.962 -95.340 250.343 -474.563 569.872 -81.515 191.870 -549.913 382.244 -295.450 836.787 -143.559 453.536 -63.784 497.055 -25.086 348.521 -359.935 700.064 -193.945 571.215 -340.983 282.388 -450.697 884.732 -7.782 896.268 -888.028 902.280 -456.740 21.577 -520.585 793.695 -692.221 77.578 -772.088 450.850 -468.184 727.866 -38.759 955.779 -127.995 972.655 -47.578 695.181 -910.916 121.738 -228.187 965.484 -693.960 242.164 -817.316 411.542 -638.630 174.169 -914.182 143.315 -710.074 709.311 -206.214 873.836 -538.285 24.415 -583.026 922.514 -590.014 965.178 -357.891 427.473 -119.633 273.019 -315.653 610.584 -868.404 349.254 -305.277 438.826 -980.255 649.861 -596.210 526.231 -103.214 305.002 -717.063 619.373 -145.268 56.978 -995.636 510.941 -653.035 110.111 -518.571 724.784 -282.357 986.694 -730.155 815.790 -329.508 982.238 -387.951 629.383 -791.467 314.432 -95.126 363.079 -924.558 559.130 -127.293 775.170 -769.616 466.872 -773.400 383.099 -612.842 754.509 -908.658 996.185 -850.887 964.721 -18.952 425.825 -229.041 988.128 -395.154 717.551 -921.171 340.770 -715.659 747.765 -420.209 791.589 -737.114 529.923 -708.029 432.936 -310.556 73.336 -673.177 788.537 -443.129 138.432 -245.552 52.065 -622.822 732.109 -216.712 50.356 -126.194 687.246 -214.209 25.056 -527.024 169.958 -799.158 826.472 -124.729 458.357 -155.583 612.812 -511.948 836.268 -340.434 649.831 -998.810 946.257 -562.487 303.018 -114.048 445.296 -459.731 817.530 -900.937 306.772 -843.410 978.423 -226.234 613.056 -877.529 246.071 -822.596 181.555 -162.725 459.487 -281.167 869.106 -693.197 702.017 -714.988 897.183 -155.339 422.651 -310.129 43.031 -537.187 407.300 -485.275 39.277 -516.648 693.075 -876.492 26.429 -598.407 19.807 -867.672 401.990 -467.177 912.687 -884.243 909.513 -526.627 988.861 -169.408 311.960 -92.685 583.178 -261.727 492.660 -209.754 285.470 -892.148 327.677 -558.855 483.963 -520.219 173.467 -426.191 508.133 -227.546 313.639 -201.147 465.102 -187.384 208.228 -372.204 363.018 -428.999 889.645 -489.700 615.345 -116.031 348.735 -64.211 519.669 -57.100 254.891 -869.106 805.017 -667.592 853.938 -616.199 841.243 -101.260 387.310 -473.281 604.053 -770.775 876.766 -392.041 990.112 -975.433 617.725 -715.384 574.938 -855.159 225.715 -32.777 408.368 -389.386 579.058 -752.525 940.672 -659.719 501.785 -359.111 673.238 -94.760 530.625 -825.678 627.735 -916.532 609.882 -148.564 227.424 -506.211 57.283 -474.563 684.103 -909.299 645.772 -787.957 484.848 -197.363 143.620 -627.430 72.115 -906.888 157.781 -800.684 310.892 -272.042 623.341 -565.935 836.665 -472.060 783.471 -249.031 878.018 -610.309 3.204 -764.916 647.755 -645.009 261.208 -11.719 895.993 -989.563 662.557 -607.379 718.955 -1.831 817.255 -936.003 217.689 -80.630 427.320 -974.181 100.009 -588.397 927.061 -865.017 819.422 -318.888 519.272 -708.975 345.012 -728.599 452.284 -540.361 156.194 -650.319 880.398 -958.068 555.254 -708.243 152.440 -379.254 892.544 -152.593 871.853 -385.113 797.235 -333.415 571.520 -126.865 7.752 -531.236 348.369 -261.208 895.657 -364.330 299.814 -383.801 276.376 -490.646 107.486 -429.487 601.306 -823.634 610.584 -8.209 123.783 -980.224 713.675 -145.085 134.159 -180.181 471.816 -393.475 856.532 -315.409 697.562 -790.033 101.321 -407.666 932.859 -620.167 267.830 -173.925 130.161 -462.935 789.819 -918.027 886.258 -483.718 618.152 -466.720 572.253 -443.983 834.742 -370.159 204.382 -396.527 990.539 -84.078 398.297 -534.776 262.215 -353.618 251.259 -165.471 21.058 -516.800 495.895 -272.958 907.346 -946.959 769.097 -644.154 4.547 -352.214 339.915 -22.431 207.068 -151.524 140.172 -260.231 374.706 -645.344 441.694 -937.834 368.297 -200.018 23.499 -417.920 559.801 -164.830 173.315 -804.559 910.825 -739.982 366.558 -775.079 213.080 -514.359 966.857 -753.685 585.162 -892.514 791.955 -395.795 818.232 -128.361 888.455 -851.588 665.761 -185.766 359.203 -777.581 669.851 -143.406 587.603 -564.989 618.763 -363.720 701.468 -753.777 228.889 -144.108 621.509 -100.711 145.085 -69.491 537.187 -270.882 853.236 -784.387 154.088 -620.533 598.407 -404.187 556.841 -40.895 902.982 -283.364 30.366 -331.004 777.917 -360.302 684.713 -68.667 221.076 -796.655 225.562 -448.347 96.622 -130.528 715.567 -54.262 988.769 -662.313 669.362 -38.240 124.058 -291.147 326.334 -670.217 955.901 -521.958 445.112 -730.766 504.440 -860.683 462.905 -714.011 46.632 -316.996 364.177 -310.068 249.367 -233.497 101.779 -135.258 339.732 -159.490 914.914 -179.388 406.110 -988.556 386.853 -938.292 424.085 -78.463 587.115 -700.858 100.406 -572.649 141.026 -959.197 129.246 -640.889 571.093 -410.230 954.405 -859.371 753.105 -518.357 630.787 -447.737 831.935 -106.845 879.696 -582.476 439.314 -947.813 930.784 -505.173 558.733 -818.476 245.247 -644.490 880.123 -993.500 713.401 -470.595 988.830 -641.072 420.515 -300.485 232.002 -92.563 575.213 -773.766 606.952 -453.658 693.136 -216.437 514.084 -525.987 630.757 -612.842 719.504 -508.255 562.151 -402.997 369.854 -445.479 493.027 -825.556 403.790 -894.650 405.774 -23.927 203.894 -776.238 628.864 -635.212 832.209 -880.093 524.613 -79.897 693.716 -994.049 89.389 -271.859 971.404 -124.454 559.313 -966.857 676.260 -777.673 615.680 -468.337 656.606 -769.921 283.822 -909.757 409.772 -536.271 118.992 -831.416 40.742 -405.652 773.217 -271.187 210.517 -811.701 536.424 -87.741 418.836 -907.956 946.623 -734.825 464.431 -555.834 61.220 -205.267 426.923 -154.820 485.275 -364.177 13.794 -282.876 748.375 -388.958 616.565 -616.138 125.523 -536.058 919.248 -96.866 495.010 -952.116 403.882 -818.110 326.731 -749.229 596.026 -593.799 395.856 -62.349 393.933 -683.340 314.188 -308.023 326.060 -639.088 473.861 -362.835 79.684 -745.689 497.147 -880.886 144.658 -19.959 785.424 -468.245 916.562 -240.059 261.849 -934.019 102.023 -972.747 901.028 -335.887 771.294 -67.263 139.409 -39.857 900.174 -585.131 760.643 -511.887 746.513 -633.778 348.796 -60.915 904.447 -73.611 904.233 -252.113 379.681 -566.698 714.805 -208.106 530.503 -935.942 77.181 -518.418 217.414 -303.598 961.089 -974.456 5.799 -978.118 210.852 -849.727 764.794 -557.237 377.972 -943.693 506.485 -217.109 777.917 -107.944 809.381 -655.507 865.627 -473.830 668.966 -658.040 522.904 -99.368 120.548 -756.310 351.878 -255.776 476.699 -946.501 567.736 -70.498 523.850 -937.315 585.253 -747.002 521.928 -895.932 892.026 -79.226 349.925 -160.772 302.896 -479.904 642.354 -889.920 188.696 -240.974 258.980 -113.498 773.614 -245.613 932.920 -159.642 94.363 -849.788 439.802 -921.690 715.720 -152.562 132.450 -936.247 794.946 -374.248 184.210 -740.562 590.197 -560.015 385.449 -477.859 5.799 -328.898 836.085 -219.428 268.441 -886.593 378.735 -972.411 327.677 -20.051 115.604 -841.548 75.381 -294.076 853.267 -314.554 976.775 -167.028 818.628 -138.737 207.465 -245.857 490.677 -758.385 890.378 -398.175 890.683 -781.487 525.468 -940.550 175.268 -444.411 207.251 -621.937 876.308 -543.565 722.617 -620.533 630.482 -802.240 123.356 -273.110 743.339 -142.064 867.489 -755.699 430.708 -827.601 121.982 -433.790 81.942 -952.208 322.001 -101.840 388.043 -234.993 579.363 -829.493 679.067 -596.942 34.394 -634.480 313.974 -484.817 745.170 -700.278 467.421 -412.183 207.160 -357.250 156.102 -685.812 97.934 -546.739 849.849 -786.370 340.007 -985.656 509.781 -372.326 75.655 -751.366 398.480 -375.408 647.938 -505.417 504.990 -156.804 181.005 -74.252 929.075 -192.541 854.030 -606.433 67.965 -256.966 461.989 -24.537 950.011 -573.077 357.555 -991.089 557.909 -898.282 367.412 -106.326 486.679 -14.374 776.971 -557.909 778.710 -591.113 977.264 -939.787 280.679 -890.652 867.641 -460.219 365.673 -283.364 608.173 -257.210 364.055 -42.665 815.180 -39.705 547.319 -387.616 794.092 -774.285 8.332 -242.836 903.104 -634.999 281.930 -683.493 641.438 -936.033 49.074 -534.898 555.956 -265.236 769.433 -95.004 559.832 -537.858 584.765 -448.775 757.256 -188.696 337.992 -342.967 367.443 -221.839 51.149 -90.396 842.402 -336.467 705.863 -472.243 771.447 -847.652 670.614 -106.754 666.738 -620.838 617.969 -254.158 223.518 -738.670 276.101 -525.376 148.473 -119.083 857.723 -463.851 150.395 -803.217 510.636 -469.466 186.621 -132.023 633.656 -32.563 559.160 -530.442 401.288 -747.673 954.039 -117.496 341.258 -74.984 17.823 -861.568 308.542 -318.857 565.264 -499.100 699.606 -791.681 10.865 -935.942 250.496 -632.038 119.694 -349.712 263.039 -246.254 669.546 -712.119 602.039 -841.182 119.388 -950.072 308.054 -17.975 877.407 -463.973 169.042 -895.047 262.062 -222.419 94.821 -728.874 750.816 -151.738 637.776 -501.968 609.119 -39.064 504.074 -446.120 494.461 -668.203 398.755 -969.939 128.544 -406.049 48.616 -959.532 631.672 -959.685 746.422 -921.110 612.934 -521.500 260.353 -933.744 610.004 -22.187 452.895 -881.863 972.411 -709.616 451.704 -935.575 781.671 -772.637 717.582 -747.673 902.615 -228.828 852.443 -336.467 758.995 -794.580 491.195 -122.745 927.732 -955.840 121.464 -89.755 144.963 -959.685 174.932 -535.112 818.354 -943.785 233.497 -383.068 638.569 -923.673 694.906 -526.292 384.503 -856.136 740.715 -165.532 515.366 -497.391 951.109 -616.199 643.696 -275.155 409.528 -550.310 482.955 -892.941 641.774 -142.979 363.628 -885.556 232.307 -91.769 911.313 -844.722 462.600 -977.935 980.529 -533.006 814.173 -938.047 438.459 -605.609 680.990 -115.146 891.812 -157.842 134.465 -858.028 950.774 -818.018 85.086 -136.631 124.119 -603.565 683.859 -144.047 938.536 -259.896 308.237 -551.927 376.507 -300.424 975.646 -389.203 226.356 -466.079 528.092 -12.940 438.093 -824.152 432.722 -139.348 78.738 -224.006 540.757 -404.126 981.262 -329.356 649.373 -420.942 680.349 -945.158 210.150 -806.818 729.423 -858.333 27.680 -142.888 991.729 -910.947 292.154 -339.488 0.244 -524.400 789.636 -374.310 979.553 -393.841 633.839 -872.433 623.432 -570.818 363.384 -496.628 222.236 -653.645 747.642 -617.512 233.680 -303.995 145.482 -230.995 890.439 -808.283 760.643 -593.249 938.841 -902.493 637.165 -540.666 102.206 -580.065 738.792 -964.476 362.560 -100.253 956.328 -408.216 654.012 -916.868 386.059 -257.179 62.624 -745.445 724.082 -488.083 125.614 -488.021 118.748 -448.439 323.710 -233.894 326.670 -633.717 360.973 -55.544 514.603 -931.272 325.297 -817.896 551.988 -300.027 323.496 -720.237 137.120 -354.320 684.866 -789.422 601.398 -820.765 326.609 -42.634 734.733 -336.955 375.591 -539.201 476.455 -560.747 639.149 -39.369 814.997 -58.809 19.562 -489.914 740.562 -943.266 465.835 -53.926 593.890 -724.906 555.651 -904.996 655.751 -352.397 302.805 -503.037 319.926 -905.362 282.327 -572.161 694.388 -910.550 668.081 -497.574 973.540 -750.145 275.948 -361.980 425.916 -130.345 206.915 -338.755 341.014 -79.196 183.386 -661.611 778.466 -442.549 172.460 -889.157 464.034 -346.965 390.332 -683.126 675.710 -597.919 281.045 -818.903 463.729 -482.467 563.952 -647.389 48.494 -944.853 942.778 -726.676 739.891 -603.961 571.032 -842.494 221.656 -581.500 866.848 -135.868 545.152 -608.997 770.989 -557.329 675.558 -383.374 42.207 -365.612 934.416 -639.027 683.615 -890.316 182.958 -905.484 92.990 -276.925 88.778 -419.446 32.350 -432.875 320.750 -159.764 8.820 -893.796 15.015 -474.319 161.992 -828.089 356.578 -267.373 250.435 -899.258 619.617 -216.285 831.843 -204.199 510.605 -986.145 230.110 -6.500 158.055 -911.374 383.496 -483.352 592.242 -112.705 167.089 -204.962 59.084 -518.784 283.975 -565.111 11.811 -760.155 318.186 -881.466 123.875 -405.896 43.703 -384.960 167.364 -510.086 583.087 -816.156 100.223 -937.986 509.293 -848.079 206.305 -440.077 484.878 -53.774 631.855 -943.022 531.693 -637.806 162.145 -26.032 525.559 -649.709 582.476 -51.698 9.064 -899.289 466.231 -919.614 916.532 -291.025 735.221 -912.107 304.788 -798.029 834.468 -600.330 683.859 -792.566 866.695 -279.641 40.437 -953.551 528.977 -903.134 149.052 -468.154 196.295 -981.841 263.741 -747.887 994.964 -420.606 784.387 -376.507 210.334 -758.232 991.516 -509.354 872.219 -780.450 443.159 -442.549 861.415 -975.158 127.598 -570.910 382.000 -797.662 965.636 -453.261 142.338 -215.644 756.096 -203.925 88.717 -501.999 158.971 -929.044 35.737 -744.346 808.893 -426.710 36.683 -40.284 153.203 -869.503 838.069 -847.041 108.951 -688.101 261.696 -453.749 131.321 -374.828 858.669 -45.930 788.324 -426.069 677.908 -330.332 434.919 -141.758 494.339 -189.154 80.752 -501.358 339.427 -332.163 44.618 -834.620 678.335 -415.815 490.097 -505.997 77.181 -597.736 435.591 -331.553 704.581 -995.697 332.926 -946.959 510.483 -19.349 807.917 -845.485 426.954 -44.130 656.758 -304.636 433.851 -395.428 692.160 -920.286 833.583 -112.003 532.792 -966.704 578.692 -457.839 929.807 -301.859 995.819 -650.380 724.143 -36.317 749.962 -774.377 28.687 -684.317 392.682 -350.383 728.568 -16.144 338.023 -525.834 893.551 -330.760 610.004 -358.196 196.539 -366.558 205.267 -158.635 931.394 -569.842 414.686 -364.818 724.265 -939.512 947.844 -912.015 531.999 -166.478 203.772 -570.757 21.516 -286.996 532.304 -220.313 923.521 -568.133 828.883 -526.109 454.787 -844.691 307.535 -990.570 402.661 -25.788 795.251 -845.332 965.087 -990.478 391.308 -754.540 940.458 -590.228 836.055 -796.930 360.912 -978.179 431.959 -696.310 162.542 -982.910 861.568 -768.548 986.480 -746.025 745.293 -554.460 704.733 -342.174 283.425 -606.647 764.306 -600.238 826.044 -399.548 943.388 -844.386 713.889 -831.385 613.453 -773.797 234.901 -286.355 100.955 -199.896 39.796 -726.493 242.378 -859.767 860.012 -781.213 726.463 -24.262 872.280 -304.025 316.996 -120.151 553.667 -364.483 550.859 -84.292 370.373 -144.414 3.540 -669.332 144.230 -707.724 717.643 -419.080 440.840 -111.057 886.563 -532.670 822.748 -826.167 388.226 -336.131 311.869 -940.336 261.940 -580.157 904.508 -105.960 722.465 -282.601 482.681 -706.320 804.865 -335.002 966.033 -206.732 234.046 -591.174 47.456 -160.741 612.690 -657.186 356.639 -838.588 521.073 -101.199 394.818 -947.844 623.035 -302.011 85.177 -414.655 371.380 -654.958 281.838 -694.082 406.659 -353.923 81.820 -578.539 243.141 -468.551 283.364 -973.144 335.551 -534.806 834.651 -606.403 120.334 -378.124 616.199 -145.543 125.675 -387.707 401.440 -684.500 743.095 -960.845 338.328 -73.855 755.242 -335.520 796.472 -61.434 213.233 -531.114 923.154 -712.149 757.378 -614.460 752.098 -75.594 974.822 -11.567 208.686 -571.062 888.302 -82.614 855.556 -57.344 169.408 -679.312 721.854 -57.588 170.202 -903.745 60.640 -106.540 366.832 -786.798 377.514 -690.054 309.275 -105.594 574.480 -744.774 670.400 -58.046 552.904 -187.567 488.571 -13.794 119.144 -442.640 197.394 -59.847 536.729 -435.408 536.119 -560.228 568.560 -22.279 934.751 -447.615 353.435 -324.412 467.696 -466.628 959.990 -934.629 969.268 -86.612 962.371 -466.079 405.042 -303.385 880.886 -411.634 93.173 -48.128 832.026 -782.281 868.648 -422.834 230.628 -493.820 784.783 -480.361 889.309 -970.244 445.723 -768.151 357.219 -932.554 563.555 -354.686 843.715 -842.189 833.338 -556.719 568.957 -967.223 720.969 -86.673 886.532 -540.361 256.172 -838.801 21.119 -977.813 425.733 -32.258 765.099 -626.850 259.590 -931.181 977.905 -12.146 204.382 -858.760 231.941 -48.311 877.682 -725.700 448.836 -188.269 796.777 -790.857 869.198 -975.921 176.061 -872.890 200.720 -971.709 386.334 -732.017 287.484 -520.127 169.988 -840.510 144.322 -327.830 205.817 -260.262 700.552 -320.688 117.252 -847.133 95.981 -749.321 517.594 -499.466 874.050 -11.200 186.193 -670.919 914.426 -158.391 969.176 -865.322 450.148 -559.343 498.581 -332.896 12.360 -684.164 323.618 -686.453 646.474 -481.277 547.685 -655.904 243.477 -314.951 565.111 -700.644 330.485 -931.883 991.241 -697.836 163.823 -425.794 379.406 -425.733 468.642 -669.271 819.269 -60.549 668.783 -180.548 9.156 -405.866 950.591 -894.986 897.305 -73.244 4.547 -809.442 484.634 -332.530 788.415 -968.505 884.091 -851.161 155.187 -761.254 228.889 -40.590 690.878 -997.284 524.735 -229.102 604.022 -730.766 38.545 -379.467 12.574 -301.492 318.644 -570.177 470.443 -561.144 439.009 -959.258 78.249 -754.051 562.395 -449.141 21.790 -21.088 415.052 -771.630 881.985 -995.178 767.815 -211.188 559.923 -457.411 516.312 -686.178 161.229 -522.477 454.909 -405.591 682.882 -322.214 337.626 -821.406 846.431 -655.721 319.803 -94.058 921.781 -575.274 374.645 -790.735 884.732 -376.537 777.825 -34.516 752.342 -961.486 254.311 -823.756 439.650 -43.519 881.252 -739.708 981.841 -162.999 340.129 -762.139 465.072 -981.933 612.537 -410.596 510.544 -826.838 712.851 -930.937 654.469 -948.454 552.049 -745.262 468.734 -466.903 525.834 -884.518 765.221 -471.206 921.293 -622.181 728.111 -241.676 735.557 -27.711 317.637 -64.486 0.519 -659.047 788.812 -606.311 207.007 -111.942 669.454 -318.674 922.178 -646.260 40.864 -840.083 194.281 -606.281 464.858 -865.047 838.343 -855.525 401.135 -448.653 195.990 -943.480 458.724 -215.491 464.156 -223.518 324.870 -441.542 185.644 -641.163 715.873 -477.706 995.544 -410.382 192.541 -484.359 217.231 -297.922 185.278 -944.639 402.112 -733.390 71.444 -926.176 405.713 -464.370 649.373 -559.496 95.431 -975.433 852.565 -701.895 282.357 -389.203 48.006 -255.715 971.709 -68.819 762.139 -109.592 525.285 -640.339 178.045 -171.636 829.859 -653.676 248.482 -462.874 64.943 -601.032 767.235 -740.349 164.434 -511.582 243.660 -618.061 564.684 -840.907 923.612 -654.653 333.811 -874.264 800.287 -376.812 275.887 -362.102 959.685 -706.839 102.786 -607.044 103.092 -763.268 268.838 -720.359 591.662 -503.433 560.869 -267.525 855.770 -176.397 37.996 -21.027 513.627 -55.239 414.991 -39.216 42.604 -417.463 482.406 -790.338 346.843 -242.073 657.765 -540.025 65.340 -592.303 261.299 -721.335 963.897 -152.532 610.157 -505.875 254.738 -888.546 524.522 -294.992 187.841 -299.020 339.702 -349.406 757.317 -228.217 17.914 -276.437 866.665 -707.419 453.291 -593.402 797.143 -794.855 563.982 -85.849 322.245 -882.046 265.236 -179.510 312.540 -435.957 917.081 -44.710 174.688 -645.405 340.220 -651.845 967.803 -940.336 994.201 -496.872 541.612 -853.114 411.237 -215.430 539.811 -190.344 480.087 -804.498 612.201 -983.764 672.658 -669.973 679.891 -189.398 808.161 -219.367 596.576 -603.595 448.012 -218.299 50.447 -964.232 515.427 -628.956 49.867 -706.595 233.131 -150.151 836.787 -342.143 973.510 -177.252 571.642 -929.136 114.109 -400.525 633.656 -603.534 493.606 -761.223 879.910 -639.821 560.137 -983.520 707.144 -9.095 807.459 -401.654 260.384 -904.569 591.571 -300.638 631.306 -202.246 922.330 -489.364 390.912 -326.121 322.886 -324.747 299.875 -486.373 351.848 -906.247 540.361 -759.209 880.703 -658.376 313.028 -977.355 721.305 -21.332 143.101 -900.052 696.585 -467.360 739.097 -630.665 748.161 -562.059 748.070 -751.488 175.146 -289.590 251.198 -143.895 597.461 -360.088 343.089 -962.798 737.144 -718.436 639.119 -734.123 612.415 -972.655 53.987 -44.282 237.068 -961.394 695.883 -790.033 419.752 -178.411 219.001 -457.472 756.493 -273.659 479.537 -399.487 410.291 -348.827 837.672 -579.669 771.813 -266.915 949.919 -751.854 594.317 -694.052 395.428 -543.992 697.317 -92.563 980.193 -415.143 832.087 -384.014 62.502 -954.100 803.156 -500.656 743.828 -488.571 439.344 -544.664 268.441 -474.013 508.225 -773.278 476.119 -629.872 167.669 -128.910 651.021 -293.161 48.219 -533.189 610.981 -957.488 560.137 -662.862 380.657 -466.018 518.632 -427.503 292.611 -828.089 681.539 -866.726 859.615 -126.988 292.550 -686.209 262.337 -488.815 224.097 -151.097 796.106 -580.279 813.837 -555.742 120.182 -604.724 987.823 -988.006 653.676 -264.779 764.946 -607.654 961.699 -660.939 735.832 -156.865 475.326 -593.860 609.973 -922.117 389.599 -240.242 425.153 -865.780 82.675 -670.186 512.619 -146.580 900.540 -175.237 811.945 -747.490 650.349 -875.637 629.109 -429.426 646.840 -575.732 431.959 -730.491 654.988 -336.070 776.177 -228.339 573.107 -731.132 956.175 -785.241 199.683 -261.238 474.075 -994.171 928.129 -887.753 921.110 -545.030 713.004 -159.612 364.513 -729.301 151.372 -901.120 834.407 -802.301 23.316 -928.190 3.601 -421.461 134.922 -763.421 655.171 -879.635 808.039 -817.347 29.908 -352.092 860.042 -5.676 649.586 -875.851 417.737 -270.669 707.358 -280.129 408.948 -975.402 621.265 -787.042 75.442 -639.973 843.104 -500.473 351.512 -988.464 516.831 -502.823 450.911 -774.804 80.691 -777.673 507.065 -356.914 406.201 -677.358 609.638 -487.594 567.980 -154.393 80.996 -291.025 838.313 -475.295 337.260 -893.399 0.000 -635.243 176.489 -676.778 571.337 -193.091 838.832 -624.653 36.958 -745.018 681.387 -728.080 678.335 -755.089 812.769 -921.110 97.354 -962.676 529.649 -514.237 27.619 -84.292 900.357 -594.714 525.803 -29.572 338.298 -362.285 138.279 -348.979 509.781 -869.381 135.899 -133.427 419.080 -134.190 410.657 -83.316 15.473 -95.798 128.513 -966.613 165.136 -379.437 731.742 -183.782 332.224 -341.441 384.472 -659.780 812.738 -362.072 455.672 -780.023 864.498 -855.220 132.633 -590.655 577.990 -963.378 759.301 -981.079 830.531 -407.361 992.859 -67.476 168.615 -458.815 372.448 -496.536 961.669 -504.440 393.902 -887.600 670.705 -170.843 683.676 -132.450 576.525 -478.957 366.558 -771.111 810.175 -995.941 220.405 -162.572 30.183 -454.360 711.509 -669.424 589.862 -806.879 504.746 -574.419 538.530 -184.851 542.161 -948.851 300.913 -730.430 283.578 -190.252 377.331 -770.165 202.948 -449.232 909.757 -299.326 134.434 -663.350 456.465 -245.491 561.968 -417.524 819.636 -479.934 445.601 -349.010 269.234 -46.266 679.128 -316.385 7.416 -574.267 771.844 -50.630 216.559 -348.064 849.116 -507.736 535.356 -997.589 564.714 -640.828 306.162 -281.442 19.257 -811.365 437.666 -930.692 278.146 -557.512 226.691 -21.638 582.690 -938.627 982.421 -847.102 848.811 -174.993 797.235 -753.716 546.037 -800.867 308.023 -915.647 551.622 -50.111 791.162 -512.040 72.573 -693.136 435.255 -277.657 230.262 -43.306 135.594 -895.444 400.311 -352.702 653.706 -199.347 902.646 -314.615 485.672 -656.850 134.587 -892.758 283.639 -99.094 741.234 -194.952 173.437 -168.218 916.440 -610.889 812.708 -449.934 428.724 -932.035 532.517 -760.491 465.316 -672.750 407.544 -556.749 888.363 -311.533 596.912 -938.078 997.131 -670.614 800.714 -208.655 389.477 -153.233 175.451 -469.131 17.212 -56.978 552.171 -206.427 27.955 -682.089 301.035 -350.169 488.357 -453.230 686.209 -764.763 581.652 -774.194 54.689 -645.863 373.669 -833.094 702.994 -789.636 740.928 -78.036 764.977 -204.016 554.582 -581.286 965.392 -30.580 714.072 -10.620 581.957 -245.430 123.875 -427.229 460.616 -108.280 207.770 -628.346 426.771 -828.547 53.529 -253.456 937.132 -416.547 782.647 -373.272 315.439 -189.428 237.892 -779.382 416.028 -899.930 583.605 -694.205 58.473 -956.786 911.374 -119.633 78.097 -705.985 445.448 -542.772 334.849 -241.310 441.633 -218.024 525.346 -712.638 373.180 -744.407 141.209 -601.154 497.513 -155.828 417.737 -930.418 397.626 -244.636 616.321 -881.252 591.876 -335.520 484.939 -779.992 805.811 -230.049 239.967 -928.434 999.817 -539.323 913.114 -244.301 746.452 -124.393 407.483 -181.158 51.271 -862.789 106.449 -896.146 210.456 -459.731 378.735 -134.556 799.463 -523.423 824.091 -800.256 386.334 -622.425 602.527 -679.952 63.326 -544.359 691.702 -290.841 390.698 -474.410 415.571 -319.926 846.034 -312.723 88.260 -623.859 373.730 -849.086 117.008 -258.126 127.415 -13.520 407.788 -504.318 999.664 -922.514 417.402 -364.086 32.411 -937.986 695.975 -488.723 302.225 -459.517 263.070 -13.062 373.730 -667.257 662.038 -262.368 915.159 -934.843 35.249 -800.989 569.903 -131.046 65.249 -791.620 677.572 -529.008 124.302 -134.007 938.353 -541.154 476.974 -351.360 614.551 -999.664 879.055 -693.777 363.109 -200.049 416.944 -427.259 292.520 -427.564 930.815 -776.879 338.176 -184.515 865.413 -493.149 549.852 -837.672 892.727 -509.995 385.052 -904.202 149.510 -663.411 602.069 -695.212 434.034 -939.482 846.095 -535.264 205.329 -220.191 522.660 -276.894 729.209 -996.429 52.065 -328.928 214.301 -15.931 98.209 -916.929 282.144 -336.344 865.658 -795.068 615.070 -750.511 59.175 -127.934 125.401 -54.109 598.895 -760.826 490.219 -123.722 685.110 -597.491 394.574 -273.843 306.467 -304.178 328.013 -862.606 785.272 -58.687 277.230 -613.575 453.566 -562.639 159.062 -623.707 53.987 -36.683 337.382 -525.193 958.861 -416.639 67.965 -770.531 801.325 -469.527 214.545 -509.354 612.506 -48.311 80.264 -25.819 58.229 -204.260 698.080 -205.267 869.076 -375.042 423.872 -998.962 57.375 -368.206 176.214 -355.510 15.503 -357.982 166.051 -588.183 88.321 -614.826 460.585 -645.924 714.194 -185.736 224.921 -258.034 728.141 -244.942 985.107 -420.331 920.774 -332.896 756.340 -191.748 446.821 -202.857 380.383 -270.608 177.160 -493.667 915.525 -318.522 587.817 -947.386 422.987 -501.358 279.702 -390.484 993.805 -215.735 723.441 -197.882 359.447 -469.771 321.848 -457.564 930.357 -886.654 385.296 -555.528 605.701 -800.501 112.278 -399.426 198.828 -412.305 169.927 -999.268 821.192 -475.478 967.895 -624.683 69.246 -479.232 219.092 -256.905 358.074 -798.883 881.680 -554.460 244.575 -781.610 75.259 -51.271 85.513 -236.702 65.767 -806.085 872.463 -298.654 912.259 -221.351 588.855 -131.962 869.472 -251.564 931.974 -446.944 140.446 -718.223 743.858 -294.229 71.963 -951.415 995.270 -107.791 387.463 -476.241 665.822 -464.583 550.615 -962.920 364.483 -529.618 853.603 -159.154 34.028 -655.538 323.679 -24.018 583.300 -105.136 42.085 -781.274 790.765 -365.764 968.444 -111.759 323.588 -23.957 864.925 -203.223 215.491 -670.003 414.014 -875.973 647.359 -799.707 122.990 -503.586 374.340 -183.844 109.531 -947.661 643.300 -672.445 361.797 -224.403 944.060 -903.714 566.973 -122.868 438.551 -886.013 101.749 -492.782 411.328 -921.506 279.031 -421.155 585.437 -840.419 443.709 -16.572 647.053 -14.588 12.299 -19.166 823.145 -119.144 49.440 -955.870 855.434 -110.660 475.234 -59.175 214.515 -391.430 497.177 -668.630 898.312 -627.461 360.790 -332.865 657.704 -189.764 11.872 -332.224 994.324 -687.643 764.885 -839.686 772.881 -562.029 570.910 -439.253 793.146 -208.716 978.973 -220.649 164.006 -599.078 384.381 -168.737 824.671 -867.916 658.132 -66.805 55.483 -836.818 750.664 -632.191 323.313 -941.771 364.177 -102.939 304.025 -533.769 286.874 -994.720 427.137 -21.302 483.413 -245.949 785.150 -823.359 534.349 -471.023 752.129 -601.703 519.730 -538.774 155.004 -741.203 939.024 -196.722 341.350 -547.044 762.535 -958.617 987.274 -127.384 206.977 -974.273 989.349 -430.403 329.722 -100.833 284.463 -404.126 34.913 -894.009 941.008 -748.497 585.681 -737.449 365.093 -227.638 215.644 -830.378 966.185 -11.597 934.172 -250.587 125.065 -15.961 118.412 -812.983 808.649 -708.426 986.419 -941.343 674.581 -350.902 544.572 -272.683 10.376 -145.817 103.885 -213.050 349.773 -255.623 957.915 -162.664 110.843 -163.823 316.568 -630.268 99.399 -346.934 90.091 -954.558 221.168 -725.394 615.619 -852.016 246.742 -862.606 921.384 -509.445 973.296 -381.085 621.509 -440.474 626.026 -563.677 35.676 -824.152 844.234 -609.333 626.911 -544.816 94.394 -511.887 351.451 -652.089 855.434 -30.793 14.740 -459.365 418.561 -722.007 226.844 -999.603 646.748 -498.581 51.149 -57.558 536.424 -689.077 940.397 -496.811 925.871 -62.838 53.316 -100.406 193.884 -790.887 546.281 -643.971 292.367 -810.846 932.676 -420.026 956.633 -565.264 104.984 -932.310 437.117 -581.530 112.552 -978.393 596.667 -862.362 288.705 -840.236 716.300 -555.589 821.558 -800.653 854.183 -872.097 361.736 -704.550 100.711 -720.298 761.132 -784.112 574.236 -26.429 536.058 -466.323 500.107 -209.113 148.839 -381.512 218.390 -776.788 701.682 -292.093 462.203 -516.953 136.113 -159.703 751.671 -246.254 532.273 -69.979 246.956 -589.557 601.398 -233.345 903.897 -757.103 965.484 -780.816 275.948 -788.659 317.911 -573.412 806.818 -232.948 58.473 -744.072 956.450 -731.712 496.902 -190.649 5.463 -476.302 218.421 -739.067 880.551 -6.745 705.313 -194.555 845.210 -320.719 807.886 -1.099 399.640 -762.291 158.940 -726.554 233.161 -658.284 125.370 -92.563 573.382 -171.972 390.423 -768.792 775.170 -341.838 760.796 -648.824 494.095 -774.773 292.001 -827.784 287.301 -962.432 325.846 -999.542 985.931 -689.383 533.738 -492.813 682.730 -501.572 559.648 -664.632 678.945 -704.428 356.334 -869.808 233.375 -858.669 808.985 -725.517 458.541 -243.141 739.158 -889.584 206.641 -253.243 883.969 -70.986 289.621 -203.314 943.144 -491.745 877.163 -502.457 288.400 -518.540 415.723 -671.957 428.816 -683.157 913.419 -173.254 825.373 -810.266 933.287 -515.336 149.327 -471.450 139.592 -609.882 577.532 -484.054 740.806 -843.684 218.329 -673.788 672.262 -836.085 262.673 -619.709 863.308 -351.115 952.910 -600.360 431.990 -332.499 964.232 -459.944 151.189 -530.473 291.635 -612.964 30.152 -689.138 236.671 -906.552 354.747 -763.146 587.542 -558.641 30.702 -132.450 586.077 -891.446 573.229 -283.853 775.994 -78.219 586.810 -927.976 325.419 -622.852 79.104 -20.631 917.814 -790.094 452.528 -657.399 805.231 -706.290 517.258 -309.580 117.069 -348.430 369.640 -371.136 18.891 -140.690 479.293 -484.695 814.203 -377.178 829.340 -615.558 583.392 -189.550 452.651 -342.753 453.871 -278.451 208.838 -335.307 94.394 -127.018 144.810 -483.139 528.001 -916.135 283.273 -650.716 857.021 -858.882 182.653 -522.721 993.774 -174.444 112.278 -510.117 991.180 -418.744 186.529 -185.614 66.408 -391.705 301.767 -217.170 912.046 -339.152 219.611 -268.136 387.463 -668.691 640.645 -833.277 185.583 -897.671 611.927 -478.591 567.461 -52.431 112.430 -454.787 759.056 -237.800 159.795 -152.013 104.038 -594.684 282.235 -365.520 566.240 -365.459 699.881 -840.297 675.008 -285.531 58.168 -63.967 508.225 -19.623 58.443 -776.635 806.024 -862.056 828.272 -165.685 808.741 -418.836 375.744 -215.735 913.816 -491.806 972.076 -180.700 744.438 -881.924 804.895 -648.488 724.113 -331.553 747.490 -165.654 750.786 -324.320 586.413 -891.781 64.486 -960.784 552.416 -251.442 902.066 -629.231 497.299 -53.438 32.502 -690.237 561.480 -45.289 767.235 -893.460 675.253 -372.051 538.530 -745.659 737.815 -908.292 640.126 -548.692 817.927 -931.730 223.762 -326.212 219.611 -107.547 145.054 -357.616 757.073 -251.991 753.227 -538.285 82.034 -843.806 217.292 -284.829 407.910 -752.739 483.718 -203.833 473.891 -153.447 458.357 -243.141 93.204 -93.814 506.790 -544.237 129.185 -686.148 866.787 -714.560 242.531 -390.210 66.622 -738.609 254.067 -356.975 943.266 -246.315 466.475 -301.553 353.252 -357.646 788.476 -873.989 171.422 -822.169 5.890 -997.223 670.156 -672.170 42.726 -140.263 873.074 -108.280 556.139 -996.033 977.538 -836.512 709.433 -531.571 438.734 -574.480 466.201 -881.100 810.175 -947.356 250.069 -48.433 933.195 -490.188 312.998 -889.798 570.360 -977.264 656.789 -343.699 75.747 -795.679 850.612 -378.460 195.990 -583.209 589.068 -624.714 596.057 -848.048 334.330 -162.328 203.406 -790.185 885.525 -430.708 964.232 -42.360 220.161 -730.308 105.380 -549.883 450.484 -285.226 496.384 -307.749 238.807 -334.849 204.138 -174.139 515.824 -223.426 835.353 -478.561 845.058 -956.847 759.331 -643.757 277.718 -194.342 805.841 -540.239 41.719 -145.329 530.900 -791.772 908.200 -338.328 645.070 -750.725 579.333 -732.566 697.226 -362.346 941.984 -139.348 608.234 -636.280 529.801 -423.566 147.893 -944.243 38.240 -452.376 948.943 -862.758 236.091 -261.299 151.830 -779.382 117.191 -405.652 274.575 -981.567 636.189 -966.216 400.189 -446.486 871.914 -178.076 276.986 -50.874 962.401 -151.219 424.299 -419.660 655.019 -651.601 837.855 -131.718 815.577 -411.603 388.684 -502.060 740.349 -938.505 509.049 -658.925 614.307 -289.712 259.041 -134.312 959.807 -783.715 368.236 -687.338 419.141 -114.933 345.195 -578.265 714.957 -842.250 249.367 -12.940 131.840 -718.528 218.970 -975.524 363.720 -831.477 348.033 -168.859 69.552 -23.255 7.324 -281.014 982.299 -558.489 201.971 -296.518 914.060 -508.621 60.213 -71.657 501.602 -822.443 46.571 -891.751 35.890 -550.340 993.622 -229.896 219.214 -191.900 545.396 -425.672 193.854 -635.365 107.364 -502.304 686.056 -657.247 895.413 -841.243 608.844 -451.704 178.350 -933.195 967.895 -157.781 307.749 -923.826 413.312 -853.328 628.315 -173.162 282.357 -984.497 863.094 -547.624 475.478 -699.820 66.836 -662.801 10.529 -56.917 741.905 -796.716 598.407 -571.429 209.357 -691.183 83.621 -75.900 830.317 -961.058 94.363 -358.806 170.110 -329.386 744.774 -550.676 700.186 -407.636 734.031 -727.866 130.100 -239.357 685.659 -701.254 964.904 -326.609 70.589 -459.639 380.108 -357.250 558.336 -235.878 9.583 -352.306 139.134 -665.151 738.578 -452.040 861.934 -3.296 96.774 -59.328 530.747 -875.149 344.646 -559.282 204.291 -520.066 846.767 -333.750 841.700 -5.036 826.106 -289.560 938.749 -372.906 93.020 -619.129 497.818 -194.800 842.372 -12.146 175.848 -496.109 112.857 -37.538 953.612 -523.698 2.380 -913.602 170.080 -323.893 232.734 -385.846 266.366 -600.085 157.750 -931.181 81.545 -817.652 808.771 -6.592 45.686 -26.429 70.498 -561.815 112.705 -368.297 582.171 -534.257 777.398 -739.067 456.252 -545.305 20.081 -573.687 409.864 -516.251 522.874 -222.968 401.929 -423.200 1.038 -891.018 369.732 -909.085 993.377 -601.764 159.001 -972.198 955.443 -163.915 241.218 -449.324 999.054 -602.313 311.380 -512.864 122.288 -25.056 360.820 -899.930 273.293 -394.879 318.216 -93.142 91.739 -173.437 852.504 -171.026 672.018 -307.718 432.051 -547.044 191.443 -526.597 233.100 -316.294 747.673 -417.035 991.760 -428.144 248.482 -248.054 392.926 -403.943 698.630 -11.750 90.396 -818.262 726.127 -649.678 951.201 -262.703 693.350 -933.531 618.458 -10.895 235.328 -968.993 986.450 -103.122 569.658 -791.345 681.387 -70.040 421.735 -21.485 141.942 -13.520 908.872 -51.515 392.987 -263.680 227.149 -728.050 106.418 -331.065 484.970 -2.564 43.123 -372.295 526.414 -517.228 469.253 -888.058 89.022 -594.958 640.889 -872.555 139.073 -602.618 951.048 -132.664 728.294 -155.950 832.301 -995.911 216.041 -135.166 9.095 -125.462 200.323 -979.583 193.548 -662.130 1.465 -230.598 817.988 -410.230 42.421 -791.284 898.801 -288.003 969.268 -871.639 624.683 -760.033 855.647 -87.924 763.207 -470.809 334.941 -685.446 479.507 -798.456 4.089 -352.580 660.939 -546.953 942.381 -595.935 341.197 -495.712 689.261 -144.322 318.003 -25.575 525.315 -351.146 557.573 -539.537 399.060 -63.204 480.361 -897.183 344.432 -925.535 721.000 -581.530 732.139 -589.953 456.862 -817.164 198.675 -797.266 898.740 -358.043 597.034 -800.836 37.111 -164.373 812.311 -100.772 238.533 -686.422 786.523 -957.671 784.661 -974.914 596.332 -653.920 949.095 -335.978 926.725 -972.411 704.642 -750.359 785.485 -860.286 655.385 -774.224 801.325 -747.215 287.027 -141.820 949.797 -486.709 129.337 -787.805 50.783 -389.172 924.558 -508.133 881.283 -315.500 395.215 -978.668 246.742 -300.150 705.557 -349.651 855.831 -671.865 209.937 -135.258 340.953 -141.667 582.049 -616.840 269.692 -826.106 918.821 -478.439 489.669 -674.764 912.656 -893.796 651.448 -271.096 685.812 -782.708 252.846 -474.746 380.535 -456.832 48.494 -874.630 99.063 -372.173 168.310 -521.165 286.538 -208.228 788.934 -906.705 151.463 -991.821 701.132 -662.557 216.895 -484.634 618.152 -941.832 595.996 -553.362 567.492 -956.297 86.367 -740.745 210.669 -636.494 676.199 -756.645 434.370 -883.511 556.261 -107.913 56.856 -381.390 231.697 -585.467 993.439 -438.856 827.174 -827.723 724.479 -828.883 178.716 -678.793 410.260 -95.340 807.184 -560.533 495.590 -295.145 365.429 -576.830 148.778 -644.337 654.714 -569.201 378.216 -37.721 802.484 -842.189 170.324 -910.154 696.524 -777.551 493.027 -407.849 268.471 -55.757 507.859 -340.037 720.725 -703.970 835.108 -877.621 290.445 -688.192 215.217 -469.131 644.612 -270.089 410.596 -942.442 499.283 -845.515 691.336 -260.079 557.756 -484.390 748.527 -898.465 360.271 -890.622 379.437 -318.033 139.988 -0.580 787.469 -494.766 278.451 -939.146 841.365 -980.407 454.268 -551.561 137.150 -460.860 79.165 -230.659 206.549 -281.716 114.689 -257.576 715.476 -908.841 863.582 -374.737 996.612 -793.603 829.524 -810.236 759.880 -610.920 238.990 -471.999 324.107 -339.396 319.040 -530.778 214.270 -151.646 924.467 -110.294 467.238 -584.216 608.631 -303.842 490.768 -955.321 731.193 -235.694 818.659 -499.619 696.707 -386.059 606.220 -188.269 917.997 -898.709 209.876 -703.543 597.644 -89.511 694.205 -536.241 921.812 -875.210 610.614 -675.161 759.789 -340.495 891.446 -856.807 463.149 -162.725 202.673 -844.661 858.394 -112.949 599.750 -706.473 26.521 -351.451 829.524 -558.153 963.652 -737.297 122.654 -743.370 715.995 -870.235 820.215 -917.447 83.560 -83.651 677.236 -4.273 485.611 -107.761 188.787 -494.980 82.064 -620.869 780.572 -57.161 744.804 -408.765 208.533 -923.582 971.831 -349.742 11.719 -28.504 338.939 -944.914 360.973 -361.370 582.232 -611.835 148.350 -505.509 904.843 -460.952 660.298 -831.538 602.527 -772.973 678.488 -313.578 601.062 -895.993 352.458 -437.300 999.573 -781.884 687.124 -168.615 213.507 -879.330 989.502 -451.582 810.999 -603.778 118.046 -204.382 636.006 -101.688 878.689 -282.052 312.967 -528.947 410.596 -374.859 725.425 -561.296 906.705 -310.831 563.372 -356.304 511.185 -731.498 532.517 -684.988 739.006 -609.302 319.620 -452.101 260.262 -575.610 907.193 -324.198 393.902 -528.092 331.706 -683.401 153.844 -485.855 478.957 -626.301 191.870 -161.809 10.102 -226.661 480.392 -220.313 12.513 -780.358 79.653 -689.047 468.856 -251.473 832.331 -494.095 138.188 -638.508 329.630 -586.871 943.388 -479.019 992.920 -631.458 457.350 -211.921 613.941 -721.152 583.544 -615.741 197.974 -93.295 22.828 -41.902 453.658 -310.923 621.662 -661.824 772.576 -879.543 194.586 -446.028 43.184 -768.670 915.403 -94.943 142.582 -806.238 870.022 -639.180 449.293 -414.747 865.688 -928.800 221.747 -658.132 89.358 -729.728 185.430 -67.629 709.830 -646.626 173.040 -216.010 16.419 -590.472 160.894 -508.438 189.367 -9.888 545.640 -158.879 293.832 -604.938 5.066 -820.917 593.158 -741.935 786.523 -841.456 773.553 -288.308 766.747 -606.342 175.146 -86.276 127.171 -946.471 622.333 -783.593 988.098 -73.153 947.569 -240.669 845.393 -11.872 802.301 -232.673 154.118 -2.106 848.750 -665.242 901.975 -833.552 926.267 -22.462 516.831 -585.833 286.081 -266.366 952.330 -742.149 488.266 -905.972 294.351 -143.773 54.170 -455.184 733.360 -755.913 469.100 -998.321 245.216 -712.149 627.613 -81.210 825.129 -607.654 316.660 -647.969 617.695 -508.591 829.005 -240.822 787.530 -647.359 301.492 -182.745 473.678 -272.134 871.914 -961.058 671.957 -619.373 247.291 -530.931 388.348 -478.072 778.924 -757.927 908.231 -314.768 636.219 -717.368 524.064 -427.656 174.505 -70.345 566.118 -98.758 89.572 -234.535 79.623 -213.080 453.139 -568.499 992.126 -313.028 223.090 -288.644 114.689 -557.329 321.970 -337.382 821.192 -552.965 877.560 -920.835 748.741 -528.825 719.169 -935.667 363.445 -820.093 724.082 -3.021 735.435 -131.565 106.601 -328.959 365.947 -549.486 244.819 -109.317 411.817 -769.738 137.913 -698.752 149.297 -511.948 88.229 -261.818 22.553 -587.634 701.559 -125.645 119.480 -591.479 799.677 -551.927 419.141 -684.530 338.603 -148.228 654.469 -437.605 926.756 -636.311 133.946 -204.474 35.890 -196.600 366.008 -992.706 499.924 -108.005 829.829 -301.248 393.841 -900.876 736.412 -894.223 887.906 -742.668 123.875 -978.027 169.530 -274.789 130.070 -752.312 28.047 -619.343 787.042 -802.301 194.586 -774.438 180.395 -301.859 32.044 -116.947 318.094 -495.804 668.264 -231.666 551.408 -430.128 166.143 -785.089 892.972 -399.274 825.190 -662.923 74.435 -78.768 206.763 -90.213 688.864 -812.281 978.637 -952.544 259.957 -21.455 170.904 -36.836 583.666 -208.075 938.292 -411.542 184.210 -516.129 421.644 -663.472 229.926 -323.588 803.186 -211.219 750.999 -832.270 148.564 -413.678 504.288 -124.027 129.887 -691.671 328.196 -653.249 223.365 -382.488 331.523 -642.842 475.265 -545.366 759.880 -353.862 430.097 -437.056 883.938 -696.615 314.463 -875.820 752.586 -152.409 70.772 -213.080 155.370 -474.776 334.025 -131.138 637.349 -138.249 945.952 -985.809 910.672 -4.608 99.734 -912.687 506.272 -174.017 709.861 -415.998 9.644 -491.012 99.582 -658.528 724.296 -673.025 601.245 -171.239 106.540 -531.236 161.840 -202.124 815.912 -251.503 548.631 -421.857 724.052 -204.901 247.871 -206.000 726.859 -256.142 650.777 -212.104 702.628 -38.820 620.228 -470.199 460.860 -166.295 32.228 -706.198 24.720 -846.736 385.601 -115.909 91.403 -871.303 73.824 -309.488 13.947 -444.166 412.763 -644.154 148.320 -822.932 17.975 -664.510 909.360 -238.411 625.477 -869.198 379.589 -62.593 949.370 -522.019 814.570 -693.228 670.614 -727.317 888.119 -123.905 150.212 -487.197 22.034 -668.752 960.967 -960.387 643.269 -809.809 830.958 -640.645 712.394 -636.341 93.326 -674.276 367.779 -844.905 235.450 -34.547 28.413 -768.365 641.438 -772.759 799.463 -403.088 121.738 -63.753 524.491 -903.104 323.832 -265.755 327.738 -509.537 617.267 -711.875 990.600 -384.594 547.075 -453.261 5.524 -318.308 449.507 -672.262 651.784 -777.429 323.435 -983.703 936.003 -264.504 551.378 -344.249 742.149 -456.618 564.013 -787.561 34.028 -91.769 41.658 -704.306 454.237 -72.481 746.727 -886.135 163.335 -754.570 580.615 -51.820 263.161 -890.469 959.197 -74.892 647.755 -195.441 100.192 -630.604 625.813 -5.829 316.691 -482.284 158.300 -997.528 909.879 -124.607 55.177 -433.821 755.333 -3.204 974.731 -911.710 176.702 -29.267 569.445 -74.221 199.713 -607.654 622.181 -259.133 781.182 -897.519 516.251 -551.347 106.143 -524.186 883.145 -208.533 547.411 -460.829 771.996 -928.800 380.505 -298.746 183.935 -928.404 848.720 -625.385 315.867 -299.326 671.163 -728.080 356.548 -614.490 588.122 -343.150 179.357 -249.855 37.080 -668.386 775.323 -392.163 553.728 -357.982 770.104 -200.995 990.753 -718.894 868.679 -93.661 149.266 -826.685 571.429 -622.150 915.983 -780.480 5.768 -910.489 499.557 -815.058 216.407 -121.250 861.110 -489.242 758.446 -920.682 930.937 -669.149 937.101 -409.680 706.870 -525.132 537.553 -491.287 826.716 -261.177 388.775 -141.911 709.342 -795.495 605.060 -555.681 857.723 -110.752 849.178 -630.665 417.951 -493.637 460.555 -765.740 587.725 -380.902 792.657 -436.476 968.413 -32.533 602.985 -519.395 453.902 -749.168 839.503 -832.728 750.725 -853.420 667.440 -862.911 122.318 -153.691 79.989 -145.329 452.132 -109.165 936.827 -268.136 218.390 -414.411 773.858 -967.742 475.082 -223.121 228.614 -284.951 432.325 -728.965 424.238 -250.587 730.186 -322.611 156.499 -68.667 999.634 -43.916 227.088 -266.823 804.224 -547.533 767.235 -782.159 556.597 -300.943 895.322 -451.247 503.067 -233.924 552.171 -873.379 370.678 -557.665 857.967 -115.482 769.738 -972.625 834.162 -227.699 946.165 -983.947 834.590 -37.965 977.233 -542.772 529.160 -195.166 4.303 -732.871 784.265 -928.526 596.576 -720.511 282.998 -492.935 839.167 -687.033 229.926 -768.365 239.845 -962.523 983.093 -982.513 47.761 -79.318 957.701 -24.934 78.036 -964.537 645.100 -322.184 635.853 -989.349 90.762 -741.752 634.083 -95.126 674.795 -494.369 498.032 -714.194 539.018 -503.128 950.804 -704.154 504.563 -207.862 273.537 -14.801 822.932 -274.209 133.854 -306.345 605.304 -175.329 576.556 -237.007 272.958 -115.696 269.845 -640.004 873.135 -265.450 601.703 -307.443 603.748 -773.766 719.077 -600.543 390.973 -530.473 104.526 -604.816 863.247 -144.658 783.624 -48.952 565.416 -108.402 756.951 -705.985 757.042 -615.040 750.359 -495.712 638.325 -0.427 877.682 -6.989 347.514 -276.254 308.817 -658.986 573.656 -723.289 537.858 -219.245 128.117 -14.588 344.279 -898.587 319.102 -836.451 41.353 -740.471 472.488 -475.997 105.564 -524.247 442.885 -344.676 780.328 -900.906 458.785 -905.789 748.222 -979.553 145.329 -975.219 465.560 -84.384 68.789 -863.735 252.297 -900.113 645.833 -330.180 732.170 -724.509 762.291 -813.715 715.476 -47.609 944.304 -913.999 119.816 -175.512 426.099 -588.610 20.875 -118.046 958.007 -35.524 428.388 -458.632 698.416 -730.247 880.184 -425.550 33.387 -585.650 448.317 -882.992 667.989 -704.062 251.442 -460.799 832.606 -689.444 66.134 -541.734 948.393 -989.135 132.237 -324.747 595.355 -233.558 744.896 -683.279 127.110 -42.817 727.561 -37.172 775.597 -268.685 379.620 -957.183 589.953 -140.873 992.615 -720.267 53.133 -286.660 527.909 -535.356 720.054 -91.952 551.073 -657.216 720.634 -373.058 15.168 -108.188 472.304 -827.784 987.915 -225.837 444.929 -234.382 915.403 -755.608 322.398 -867.763 517.319 -707.114 404.157 -100.467 906.278 -693.045 591.144 -658.925 25.727 -968.902 799.158 -501.785 999.969 -892.819 143.681 -790.826 489.853 -24.262 740.318 -921.842 648.396 -579.882 463.668 -85.208 769.494 -465.468 509.384 -324.412 223.823 -603.198 102.481 -561.113 775.689 -772.210 196.020 -556.078 874.264 -681.692 503.555 -274.361 13.459 -495.346 709.586 -623.371 753.868 -525.407 201.331 -32.807 500.137 -315.622 165.868 -845.271 628.590 -831.538 395.886 -985.870 57.833 -976.989 648.824 -880.367 856.502 -155.522 901.791 -89.480 981.903 -95.401 347.209 -629.383 743.309 -657.247 472.396 -445.997 83.529 -842.463 66.439 -12.513 272.774 -722.007 499.252 -518.906 108.036 -503.677 115.146 -621.601 212.348 -456.679 86.093 -222.816 527.482 -912.503 567.064 -247.627 593.432 -60.762 498.276 -888.211 708.975 -758.599 897.549 -283.059 566.881 -72.542 986.694 -101.230 457.381 -771.599 995.483 -999.054 633.656 -490.127 987.304 -418.744 933.470 -779.626 549.913 -697.928 250.069 -767.571 695.212 -957.945 946.776 -642.872 811.762 -740.532 808.374 -685.873 13.794 -861.293 623.646 -62.258 730.552 -448.469 992.248 -99.246 879.238 -636.372 450.117 -263.070 466.170 -881.527 507.096 -556.139 959.258 -370.769 689.993 -553.331 275.491 -489.975 185.766 -795.221 727.805 -821.833 177.709 -757.683 774.224 -641.957 468.886 -116.520 914.029 -381.542 486.404 -525.712 573.534 -25.758 260.262 -627.766 326.487 -916.379 470.717 -515.793 291.696 -927.305 157.506 -365.062 52.492 -482.162 185.034 -453.505 941.130 -382.244 57.344 -289.346 32.289 -913.877 176.153 -65.249 689.627 -203.589 136.235 -157.201 8.148 -290.506 151.494 -886.959 997.528 -883.877 205.756 -267.190 848.750 -274.972 21.882 -947.539 129.124 -372.448 443.068 -80.752 248.299 -328.806 319.712 -327.525 39.644 -728.080 496.384 -718.497 800.836 -802.179 991.699 -592.761 636.769 -645.985 965.484 -331.065 449.324 -898.556 566.942 -102.786 417.310 -860.408 257.149 -345.378 310.038 -514.695 700.064 -194.739 479.141 -421.827 815.668 -585.772 871.609 -955.473 88.870 -241.585 907.865 -849.422 728.202 -269.906 569.292 -523.606 767.541 -585.986 538.255 -158.238 705.374 -880.062 734.397 -984.680 774.499 -348.796 91.433 -761.773 436.659 -909.024 918.119 -906.766 195.379 -112.644 686.239 -249.001 320.933 -481.429 591.052 -875.515 581.164 -480.575 726.035 -37.049 571.886 -849.605 217.322 -583.789 740.837 -509.537 160.497 -898.404 698.416 -764.885 703.879 -796.655 909.635 -19.166 122.227 -363.079 360.240 -723.472 224.433 -191.137 291.849 -775.231 938.658 -996.338 598.346 -87.771 419.141 -71.078 978.942 -548.143 518.448 -550.584 440.291 -82.308 968.352 -957.091 242.347 -46.815 113.559 -993.164 880.947 -664.968 542.131 -51.088 201.544 -727.042 455.733 -408.307 237.648 -272.835 124.363 -576.617 867.092 -475.204 268.319 -774.834 881.008 -443.648 712.058 -993.225 558.336 -166.723 152.959 -618.183 340.037 -311.594 389.416 -86.581 696.677 -99.857 851.314 -537.919 782.952 -978.515 777.215 -933.317 973.388 -304.147 881.741 -610.065 872.341 -760.063 856.868 -740.623 892.575 -724.052 551.042 -664.418 995.819 -306.619 169.774 -561.480 689.199 -277.474 341.288 -436.903 871.456 -599.628 391.491 -884.182 622.089 -789.575 671.377 -596.942 528.214 -822.474 280.953 -97.262 641.743 -801.050 33.723 -649.709 661.458 -106.662 4.669 -829.463 433.454 -251.961 506.272 -713.645 363.414 -152.989 835.994 -164.373 835.200 -40.315 638.844 -172.521 228.584 -727.470 229.194 -730.491 630.665 -455.489 715.079 -203.162 834.284 -32.533 268.960 -665.853 717.185 -487.014 389.080 -177.435 596.088 -953.185 494.339 -458.083 648.701 -7.996 697.256 -939.817 998.260 -177.862 98.086 -659.047 553.667 -833.918 444.746 -959.593 199.316 -194.861 500.900 -474.868 428.236 -656.026 967.559 -358.318 12.421 -163.152 300.546 -230.598 803.980 -850.093 268.807 -812.159 260.842 -658.620 596.149 -710.227 790.979 -159.795 530.931 -329.051 508.469 -295.022 687.399 -371.441 495.773 -255.654 1.953 -901.334 165.227 -220.313 148.747 -435.408 814.356 -168.218 257.607 -32.838 967.681 -487.503 278.756 -851.802 600.085 -597.034 837.703 -141.423 834.254 -300.882 924.070 -138.401 206.702 -93.875 258.034 -836.177 95.950 -137.059 678.762 -96.194 406.323 -121.708 397.168 -69.765 101.688 -741.081 458.663 -399.030 682.302 -988.006 257.912 -165.960 198.798 -997.559 450.453 -58.473 897.275 -653.432 104.282 -721.732 88.504 -676.626 435.835 -763.848 336.131 -415.448 973.144 -384.747 556.383 -55.269 490.921 -96.774 123.997 -466.994 560.747 -505.722 577.776 -413.160 60.244 -621.296 19.135 -329.875 484.817 -665.639 798.364 -403.943 406.171 -848.506 581.011 -163.518 920.927 -78.188 389.599 -301.248 433.027 -76.540 713.157 -948.515 614.368 -867.183 279.122 -119.724 886.319 -105.350 581.164 -545.183 266.884 -218.665 756.279 -611.347 926.908 -826.594 905.728 -627.277 298.379 -408.521 452.589 -136.174 80.294 -688.375 630.604 -490.402 983.581 -704.703 697.226 -408.826 560.900 -35.218 965.453 -735.771 963.775 -144.444 247.353 -119.266 971.160 -322.855 803.919 -828.700 133.518 -186.865 393.872 -429.060 375.713 -208.045 516.587 -532.243 902.554 -240.150 441.572 -342.418 750.877 -513.413 118.961 -215.796 832.118 -63.875 564.837 -952.300 808.466 -67.385 814.447 -38.636 647.053 -46.449 37.996 -561.449 195.379 -418.958 912.137 -8.637 622.333 -357.402 840.846 -678.671 67.660 -427.503 120.029 -915.647 344.829 -974.731 639.027 -889.645 39.674 -727.683 212.928 -140.263 850.002 -587.176 139.653 -603.259 508.438 -69.277 75.320 -337.443 133.671 -371.776 821.680 -672.597 352.702 -532.090 119.419 -994.995 38.667 -646.016 41.261 -891.079 7.324 -615.589 78.127 -867.092 516.617 -395.123 512.528 -363.475 912.412 -203.955 172.948 -283.120 264.595 -674.703 162.694 -752.068 337.382 -405.896 657.094 -331.126 736.930 -887.753 362.804 -397.748 580.615 -269.417 733.238 -916.379 531.785 -937.193 533.067 -316.080 543.138 -371.654 846.706 -694.906 153.020 -253.151 123.325 -68.392 678.274 -283.822 353.282 -882.412 146.916 -695.364 968.657 -507.920 315.561 -910.978 562.334 -937.407 613.727 -330.424 19.532 -400.769 360.240 -706.900 154.607 -120.182 94.516 -84.231 447.768 -922.239 367.168 -763.848 975.280 -926.237 832.942 -269.204 126.469 -27.619 990.387 -777.581 201.941 -394.848 411.786 -986.816 485.946 -698.630 806.970 -886.990 887.570 -292.734 764.885 -404.675 743.797 -64.180 516.556 -389.142 878.475 -172.613 563.616 -909.177 510.727 -396.710 515.397 -328.990 107.181 -306.864 978.942 -132.542 770.775 -983.093 845.607 -964.232 260.628 -496.017 817.743 -855.434 236.824 -870.907 519.364 -105.167 822.932 -752.342 34.791 -784.082 81.210 -489.364 218.268 -329.661 493.393 -858.608 619.465 -202.734 41.017 -145.543 367.382 -72.726 979.492 -801.477 857.356 -501.083 898.679 -395.459 584.460 -591.632 164.892 -80.203 967.040 -576.373 337.260 -290.017 504.288 -805.567 652.394 -890.255 111.728 -110.935 171.209 -496.292 977.874 -10.590 681.784 -181.768 786.248 -724.540 951.567 -293.527 646.535 -469.436 422.987 -593.341 578.326 -1.526 946.532 -444.197 891.324 -876.339 643.971 -260.445 305.734 -393.536 496.994 -940.214 156.987 -696.860 753.594 -499.130 527.726 -996.368 746.910 -623.890 651.509 -382.855 219.764 -364.544 431.837 -202.734 748.833 -684.133 420.026 -462.172 362.255 -84.597 95.706 -229.377 944.334 -27.497 794.214 -503.586 520.829 -368.511 123.630 -519.547 19.410 -524.308 216.468 -956.572 598.010 -590.472 658.437 -20.173 135.228 -129.643 439.131 -866.176 977.203 -848.079 767.968 -334.422 533.250 -879.635 98.697 -462.874 815.638 -896.084 207.099 -748.863 515.854 -762.322 664.998 -627.522 712.241 -954.985 554.338 -135.838 801.843 -463.942 765.526 -230.873 750.816 -394.482 723.350 -731.010 256.874 -989.929 884.487 -348.888 917.722 -292.276 850.032 -785.363 998.901 -160.985 437.208 -352.123 895.108 -867.428 553.880 -92.837 878.658 -984.313 219.245 -870.876 228.706 -789.117 575.060 -392.529 335.154 -899.503 230.598 -634.877 870.937 -360.210 785.760 -646.107 626.179 -899.777 874.996 -188.238 98.666 -575.823 577.166 -190.039 433.576 -528.031 533.982 -479.263 806.543 -56.917 621.143 -763.115 844.020 -747.948 516.312 -325.205 174.474 -858.943 6.836 -408.551 704.154 -690.115 382.031 -752.251 711.051 -155.278 752.586 -251.625 351.329 -272.988 641.835 -210.181 671.255 -796.136 692.343 -151.769 718.955 -699.210 831.111 -662.465 849.483 -741.722 737.754 -230.079 816.919 -826.441 959.227 -550.859 747.520 -371.227 514.573 -271.493 587.207 -413.648 333.811 -635.456 117.588 -666.250 374.584 -2.350 134.190 -242.164 760.002 -709.342 880.245 -269.326 782.220 -242.561 330.271 -111.759 114.444 -188.513 417.219 -417.646 76.266 -933.012 796.197 -711.661 294.809 -576.891 239.601 -751.579 606.708 -37.812 256.600 -366.771 543.718 -805.811 30.793 -998.291 246.223 -321.940 270.486 -658.650 148.167 -449.141 64.302 -530.351 277.169 -3.174 336.711 -921.781 513.749 -813.135 996.857 -799.310 653.127 -279.763 374.340 -614.399 613.666 -901.059 36.256 -644.215 635.548 -732.627 578.295 -564.837 813.227 -253.212 484.573 -475.387 805.780 -602.649 649.586 -92.471 68.819 -661.794 655.843 -332.865 451.430 -943.175 401.074 -3.906 502.304 -760.582 169.134 -820.032 328.349 -647.176 737.663 -464.003 350.139 -489.914 616.688 -912.229 797.205 -349.803 11.963 -741.966 287.606 -436.476 606.586 -640.309 335.185 -205.573 754.662 -832.484 128.117 -48.189 180.914 -649.281 422.895 -540.727 779.962 -951.781 897.305 -724.021 608.722 -631.947 805.872 -380.627 666.189 -908.750 282.266 -778.802 553.911 -637.349 131.382 -852.046 611.133 -351.054 455.916 -283.059 618.274 -254.433 960.234 -460.585 662.557 -886.196 276.009 -778.069 259.438 -670.766 153.233 -242.958 323.679 -77.517 859.584 -865.352 83.834 -605.914 633.259 -794.336 533.647 -315.531 531.877 -671.743 514.664 -120.151 521.714 -170.721 22.950 -563.768 150.853 -189.245 834.834 -298.074 650.319 -666.250 43.977 -979.980 806.269 -489.792 605.029 -807.245 447.859 -465.621 476.394 -412.244 893.826 -815.119 456.557 -331.492 201.880 -171.270 307.627 -770.074 564.592 -541.551 259.438 -879.910 695.425 -205.969 488.479 -270.394 548.997 -19.959 665.212 -970.214 218.726 -89.877 163.335 -558.855 356.243 -290.567 25.056 -687.307 955.962 -593.188 275.857 -705.649 848.415 -672.720 682.760 -617.054 746.849 -763.176 549.394 -76.754 189.673 -229.743 642.506 -654.683 223.579 -826.716 842.372 -80.172 170.568 -108.982 612.079 -688.498 322.428 -967.620 878.780 -786.706 907.224 -756.340 420.667 -158.422 170.385 -979.003 353.740 -426.222 915.494 -6.256 811.914 -489.700 346.995 -790.429 413.953 -758.873 560.228 -46.693 611.835 -401.227 521.012 -870.571 513.077 -320.902 879.604 -258.797 271.859 -89.450 462.203 -504.227 642.170 -546.037 784.112 -931.730 786.706 -286.782 427.900 -945.006 935.362 -761.284 630.909 -852.657 987.365 -195.257 924.986 -442.274 650.136 -58.290 173.101 -771.447 209.204 -295.083 846.248 -143.895 522.843 -39.277 883.847 -740.654 334.758 -28.260 982.482 -873.348 499.191 -438.185 655.599 -330.210 211.768 -357.250 908.902 -782.006 839.808 -616.810 874.355 -717.460 446.181 -198.340 247.078 -876.736 600.391 -935.728 868.862 -651.753 570.086 -730.583 301.523 -421.949 487.625 -0.610 734.825 -294.504 584.704 -578.997 71.444 -217.261 89.267 -783.258 534.165 -933.988 878.292 -873.501 637.532 -749.565 479.873 -617.512 869.198 -575.030 519.181 -182.348 923.490 -220.405 201.056 -70.620 831.812 -404.157 923.765 -320.688 832.972 -448.561 617.176 -689.108 327.769 -129.093 899.380 -34.272 761.223 -647.114 645.558 -620.045 775.994 -193.884 62.349 -557.939 481.704 -75.869 862.239 -106.967 182.531 -868.557 630.909 -49.287 408.002 -568.834 982.177 -861.171 590.014 -214.026 593.219 -897.275 230.323 -936.399 714.896 -307.596 901.791 -921.995 250.221 -905.637 927.427 -242.653 994.934 -706.107 81.057 -29.695 133.824 -351.756 153.111 -958.037 587.146 -147.374 725.333 -509.842 299.661 -920.103 998.260 -986.206 67.446 -424.299 15.320 -735.374 995.178 -510.788 127.140 -566.790 178.045 -777.734 39.491 -819.361 702.445 -923.246 289.529 -52.553 558.031 -517.747 493.057 -829.798 556.383 -414.808 207.190 -561.754 848.781 -519.822 752.159 -879.543 137.547 -134.281 835.597 -505.448 174.474 -595.752 323.344 -90.976 640.126 -430.555 0.732 -989.990 997.620 -739.860 667.562 -436.171 414.930 -36.134 410.871 -94.089 349.315 -250.069 399.396 -451.338 887.356 -125.828 43.062 -21.577 434.950 -723.960 861.476 -826.960 850.337 -250.282 905.148 -128.300 614.551 -929.930 73.366 -872.494 132.359 -144.627 172.155 -824.793 758.263 -553.148 56.124 -856.258 640.400 -412.000 698.355 -353.404 976.897 -816.889 531.358 -220.313 777.886 -82.156 903.714 -440.809 727.226 -978.362 995.361 -670.278 237.587 -45.137 35.707 -825.251 292.611 -700.003 168.462 -140.080 169.866 -359.783 806.177 -658.925 638.508 -295.450 819.300 -632.008 725.303 -437.330 402.722 -785.272 642.689 -850.734 963.836 -931.364 972.808 -100.009 875.759 -891.446 700.980 -220.252 439.711 -196.295 192.633 -514.756 899.991 -535.447 707.541 -897.977 855.495 -422.895 544.389 -1.556 911.344 -48.708 410.535 -763.451 914.792 -784.753 109.745 -717.338 618.458 -313.303 142.338 -702.963 115.513 -847.896 310.770 -214.301 889.615 -414.228 925.260 -105.625 824.183 -660.726 702.567 -873.684 14.252 -166.875 951.811 -234.474 724.967 -718.711 141.392 -214.240 339.946 -519.364 440.291 -472.457 644.093 -804.407 327.769 -75.991 283.792 -829.829 865.291 -443.648 748.894 -702.109 724.174 -678.671 719.474 -18.677 562.944 -9.308 122.135 -787.835 848.109 -555.284 738.701 -596.271 711.722 -139.012 711.295 -494.064 940.214 -360.881 788.049 -564.776 687.551 -656.636 652.516 -649.770 6.989 -556.078 180.731 -195.898 794.641 -861.599 970.153 -694.937 239.082 -965.514 983.276 -683.157 370.617 -24.751 650.777 -770.775 803.858 -211.646 277.078 -669.027 267.251 -759.758 92.471 -684.286 13.703 -23.225 795.434 -647.542 705.771 -268.868 929.044 -748.283 868.892 -418.958 935.026 -241.401 507.340 -464.339 229.225 -496.048 975.433 -766.015 142.613 -354.595 698.660 -964.232 70.894 -271.401 838.160 -713.645 677.084 -199.408 492.264 -963.622 490.371 -693.411 528.764 -1.862 745.659 -199.072 642.109 -980.834 806.482 -996.216 728.629 -144.932 16.053 -764.946 173.986 -478.256 319.834 -243.873 146.764 -990.081 503.037 -948.790 491.073 -358.684 387.249 -420.362 313.028 -150.853 830.012 -970.397 854.213 -336.314 870.602 -394.238 745.811 -316.050 866.024 -619.556 237.587 -182.806 961.303 -758.538 495.102 -432.997 737.175 -533.769 559.069 -848.384 379.467 -545.610 60.549 -766.381 213.569 -350.261 285.775 -457.961 948.119 -817.042 684.317 -831.660 471.023 -733.604 414.411 -182.318 542.405 -128.330 19.074 -203.803 227.515 -277.841 826.899 -984.008 413.770 -869.015 171.056 -200.812 255.287 -284.005 20.661 -238.533 889.279 -477.157 117.862 -442.305 267.251 -412.275 214.331 -230.537 445.692 -529.466 501.572 -283.120 178.930 -209.571 827.906 -524.796 158.879 -706.015 796.655 -121.952 745.018 -511.612 338.511 -212.256 527.909 -630.116 852.931 -584.918 571.154 -720.481 510.758 -31.281 674.184 -583.178 813.593 -584.063 500.687 -956.908 2.075 -363.659 915.860 -94.546 408.063 -251.106 376.354 -87.466 343.455 -105.655 716.941 -406.262 620.167 -746.025 176.977 -627.247 294.687 -414.228 11.475 -813.105 730.857 -940.458 529.252 -516.800 574.908 -327.952 902.951 -877.163 736.320 -976.531 594.317 -774.834 968.139 -263.314 738.243 -517.899 140.904 -700.247 329.691 -25.269 803.583 -385.662 557.054 -976.989 125.187 -970.305 125.797 -899.899 811.335 -855.281 916.044 -657.949 88.778 -841.487 817.804 -315.287 352.580 -948.637 87.985 -841.243 568.438 -623.341 72.298 -625.629 25.269 -54.292 636.250 -273.904 530.900 -813.837 148.991 -649.739 644.581 -544.206 363.598 -634.663 40.956 -907.804 37.416 -573.412 598.163 -519.547 636.769 -873.409 304.453 -80.660 968.841 -727.042 576.922 -432.112 85.543 -426.313 86.093 -746.971 302.561 -237.587 680.197 -580.096 676.992 -305.673 502.579 -994.018 788.141 -556.230 896.481 -479.476 164.617 -64.577 190.466 -890.347 201.727 -860.530 958.708 -109.928 912.748 -636.921 849.239 -669.515 358.013 -331.858 574.816 -35.920 95.523 -52.126 159.124 -788.537 496.780 -307.688 33.143 -402.966 271.371 -25.056 74.252 -861.568 44.740 -309.000 183.020 -808.496 331.980 -420.881 490.463 -468.429 752.220 -942.595 790.124 -48.036 826.716 -594.806 288.339 -838.221 204.871 -678.335 266.915 -736.503 661.672 -607.074 751.213 -407.971 710.379 -501.724 778.283 -803.919 174.047 -312.662 358.043 -256.172 560.167 -441.023 721.793 -866.848 581.256 -326.273 951.476 -411.359 666.189 -969.726 583.392 -474.258 805.200 -862.026 280.709 -35.798 572.619 -283.822 167.638 -228.767 671.407 -448.317 919.675 -483.932 842.494 -454.207 203.375 -782.708 483.383 -517.899 559.679 -236.152 819.483 -453.993 324.046 -709.037 971.770 -872.372 677.664 -707.205 764.702 -60.854 423.231 -247.719 618.427 -22.248 579.028 -929.960 368.236 -634.388 385.174 -926.695 355.907 -401.837 815.668 -113.834 636.067 -768.426 190.069 -57.802 641.530 -458.846 978.790 -78.585 151.585 -818.384 394.818 -108.219 906.552 -619.465 867.122 -562.731 712.516 -303.629 988.159 -946.318 380.444 -128.086 29.725 -407.147 342.479 -184.881 621.357 -962.706 290.170 -762.261 684.011 -613.849 677.786 -16.358 213.721 -66.500 434.370 -422.346 8.606 -279.366 729.087 -973.388 932.859 -556.413 132.450 -596.576 811.548 -403.424 18.220 -754.479 550.279 -866.665 548.997 -700.705 572.985 -572.619 89.785 -358.867 171.880 -188.177 392.895 -293.008 863.399 -518.876 398.022 -738.853 343.394 -964.843 991.546 -164.037 136.265 -553.056 568.316 -326.945 530.717 -264.229 740.074 -301.523 896.481 -873.684 34.059 -438.459 975.677 -24.110 925.657 -730.125 242.744 -750.359 48.463 -548.692 926.206 -173.223 926.542 -226.295 786.126 -582.568 70.986 -445.326 241.920 -627.491 786.431 -908.353 942.595 -833.003 529.374 -255.776 374.706 -161.168 163.732 -700.888 601.093 -836.421 956.175 -349.528 723.991 -152.837 655.599 -675.039 166.692 -483.077 500.412 -115.421 367.351 -206.610 497.238 -263.039 978.423 -777.337 814.631 -614.154 165.899 -648.030 636.189 -348.277 102.023 -271.310 316.172 -105.380 244.789 -895.413 181.494 -229.926 498.459 -373.486 824.244 -450.331 848.720 -705.741 227.851 -462.966 566.271 -532.212 571.429 -388.958 572.314 -295.907 54.994 -572.924 60.030 -294.351 590.533 -692.312 965.697 -338.664 701.712 -645.772 383.007 -238.868 476.241 -189.947 514.817 -833.888 915.189 -792.749 255.287 -785.455 521.867 -672.262 997.101 -854.427 475.265 -490.158 756.676 -878.048 230.934 -667.806 211.737 -167.455 893.521 -794.366 744.682 -543.535 204.199 -95.523 85.330 -730.461 487.594 -431.410 647.542 -325.236 401.013 -792.413 152.226 -62.258 830.409 -762.108 632.099 -591.540 776.330 -915.494 410.016 -489.242 574.267 -621.601 146.764 -719.535 292.215 -219.306 550.035 -266.305 650.227 -34.516 839.717 -153.539 304.727 -208.411 562.761 -573.107 842.280 -804.590 851.436 -338.755 325.541 -164.495 718.406 -385.022 736.442 -979.583 483.108 -529.801 158.666 -48.830 922.300 -219.337 45.106 -191.015 239.326 -474.380 412.244 -279.580 445.326 -756.310 306.345 -869.381 246.193 -971.801 385.113 -384.167 29.481 -335.154 957.854 -333.384 44.221 -306.558 328.715 -526.658 368.328 -325.358 786.370 -755.425 756.340 -557.054 83.712 -910.001 962.340 -372.631 751.915 -0.916 630.757 -779.107 91.708 -53.438 349.528 -519.974 186.834 -343.516 959.105 -64.394 781.976 -944.884 710.898 -203.833 370.251 -54.689 369.304 -474.471 333.140 -68.117 850.764 -125.187 477.065 -868.770 493.545 -848.842 810.022 -305.368 552.355 -995.727 902.341 -322.550 11.200 -488.845 675.161 -714.469 308.329 -158.635 960.387 -970.489 66.988 -716.361 675.741 -181.219 426.038 -85.147 959.075 -474.136 63.662 -307.077 105.136 -946.837 508.225 -745.262 649.068 -567.370 830.195 -799.371 439.802 -10.102 308.359 -853.969 47.914 -895.901 164.647 -677.694 350.780 -405.011 961.089 -992.431 639.424 -732.383 752.251 -431.288 90.579 -352.794 587.817 -603.900 947.752 -566.057 458.113 -487.808 254.860 -289.468 277.047 -864.956 486.709 -567.766 995.575 -21.729 919.187 -768.120 440.016 -431.562 83.926 -929.685 968.810 -638.295 150.548 -236.152 540.971 -60.060 580.157 -80.111 290.963 -931.608 894.436 -687.887 202.734 -103.519 903.378 -773.583 977.294 -918.668 236.152 -191.534 687.246 -882.504 518.052 -55.300 312.632 -347.758 37.904 -292.001 750.847 -931.333 249.397 -101.382 395.032 -882.138 950.255 -287.729 874.905 -119.205 482.589 -933.470 53.072 -158.422 798.944 -383.435 871.242 -646.352 736.869 -8.545 139.378 -720.542 346.599 -717.277 862.575 -914.823 614.948 -684.011 198.187 -827.937 429.548 -263.161 638.020 -274.911 127.079 -557.268 508.530 -139.409 469.314 -608.295 383.496 -646.168 390.362 -680.746 502.182 -271.737 359.508 -605.274 787.347 -13.306 702.872 -651.601 556.536 -233.009 727.592 -899.564 520.554 -797.601 992.981 -576.708 162.664 -731.559 571.398 -331.797 92.502 -102.695 643.513 -912.351 468.276 -359.203 270.974 -215.217 81.210 -835.932 690.939 -179.174 195.624 -650.166 975.402 -487.899 738.914 -704.215 399.731 -552.110 934.568 -14.466 364.208 -740.135 972.533 -85.299 211.432 -324.900 810.389 -546.648 784.478 -116.733 699.057 -773.858 68.880 -250.313 526.963 -709.128 762.261 -94.546 576.159 -602.374 115.543 -754.753 784.570 -891.140 889.431 -134.587 107.547 -937.559 769.646 -28.138 72.970 -842.006 85.330 -209.449 123.447 -51.149 173.406 -988.952 839.290 -980.010 233.619 -205.695 636.128 -366.192 17.273 -123.661 30.946 -575.701 193.854 -201.178 70.254 -578.082 739.128 -202.033 13.855 -810.785 188.299 -617.389 868.587 -650.594 98.453 -866.665 865.139 -711.447 563.555 -246.742 472.121 -687.033 125.736 -97.842 41.108 -957.183 927.366 -155.004 675.893 -676.412 446.425 -553.667 420.515 -564.135 660.298 -458.632 359.172 -114.322 980.377 -784.539 722.159 -444.014 802.454 -977.050 591.113 -499.313 15.839 -323.160 298.044 -837.397 315.226 -759.941 111.118 -703.696 658.986 -649.464 301.401 -622.425 717.978 -489.853 184.362 -219.825 657.857 -30.305 229.499 -498.428 99.734 -759.270 832.301 -281.228 601.703 -234.382 841.762 -44.527 506.027 -223.029 437.971 -858.486 495.163 -122.074 452.559 -653.218 700.461 -625.782 726.676 -530.503 707.511 -110.294 599.414 -338.816 301.492 -704.154 121.250 -230.628 296.823 -512.314 85.665 -421.308 294.229 -964.202 472.762 -867.550 709.372 -752.556 398.846 -84.750 916.990 -333.720 165.746 -821.619 853.572 -456.557 503.250 -810.999 923.124 -689.718 598.804 -315.744 549.333 -415.723 8.057 -688.131 217.750 -260.475 40.010 -661.672 352.367 -427.168 710.471 -594.195 869.472 -903.195 857.540 -380.902 753.319 -8.667 513.321 -255.806 496.933 -256.081 124.790 -200.934 751.915 -988.403 718.406 -181.555 30.793 -765.923 601.337 -926.298 806.299 -969.695 694.205 -470.870 850.307 -590.289 87.893 -184.545 157.201 -671.163 919.004 -497.360 294.931 -374.859 157.201 -47.578 527.238 -141.209 398.724 -467.605 551.347 -905.881 259.224 -527.512 194.861 -848.231 460.067 -854.579 914.914 -637.410 201.758 -947.874 444.014 -645.070 918.271 -706.381 426.405 -93.692 5.799 -189.703 387.890 -609.210 620.258 -829.798 883.908 -146.550 136.174 -812.677 168.554 -757.347 362.499 -848.811 229.377 -167.638 106.815 -51.027 530.839 -635.426 184.057 -138.310 310.465 -55.849 461.348 -684.927 771.783 -783.410 34.486 -632.679 17.090 -139.622 128.513 -786.248 64.669 -75.076 816.889 -509.171 793.329 -954.375 152.684 -339.946 158.513 -932.981 805.719 -746.879 523.972 -894.650 799.249 -740.043 451.949 -418.104 439.955 -559.954 796.411 -741.722 35.188 -160.588 442.640 -194.983 490.951 -706.503 537.217 -65.706 384.472 -802.057 551.561 -371.288 605.365 -672.018 23.896 -503.098 158.544 -12.024 322.031 -212.745 223.273 -727.897 271.737 -908.933 61.769 -281.777 994.079 -733.146 871.090 -865.291 795.312 -384.198 172.002 -116.916 453.505 -158.879 829.310 -603.473 745.262 -178.350 295.877 -783.746 556.352 -269.051 175.848 -673.482 420.179 -466.353 699.454 -930.265 827.845 -610.187 203.833 -576.830 153.142 -1.190 213.569 -82.278 536.851 -586.138 214.423 -18.921 573.504 -641.316 714.377 -14.496 144.871 -422.864 685.110 -217.811 243.538 -752.709 978.759 -996.735 130.467 -8.332 812.342 -87.619 670.370 -486.435 914.823 -914.640 188.360 -607.410 429.701 -297.342 692.343 -931.059 167.394 -266.243 803.674 -451.460 300.882 -204.230 241.127 -139.683 98.483 -32.868 201.117 -203.528 787.591 -662.587 478.133 -32.594 142.705 -425.092 669.301 -297.952 892.422 -707.144 306.406 -174.474 537.767 -503.983 259.835 -155.309 677.023 -111.820 257.271 -426.740 429.914 -677.267 861.721 -272.225 54.964 -823.328 752.068 -474.837 354.472 -70.132 650.288 -186.132 959.746 -269.539 738.823 -230.781 91.311 -771.752 911.771 -315.348 887.600 -543.474 704.093 -110.294 895.230 -955.931 242.164 -673.666 815.699 -461.440 59.572 -185.247 101.382 -877.499 121.799 -460.280 495.041 -496.963 903.867 -210.944 106.052 -743.309 864.223 -524.796 118.290 -589.282 159.093 -528.611 721.763 -458.327 940.672 -706.778 363.018 -826.868 82.858 -842.463 907.834 -246.712 679.098 -50.783 809.320 -6.104 154.668 -872.402 876.003 -147.984 338.603 -896.298 733.085 -64.852 337.901 -881.008 570.818 -388.043 558.489 -842.250 273.812 -391.064 716.330 -76.174 524.979 -625.202 182.470 -587.176 977.660 -6.317 505.966 -888.333 89.969 -71.474 458.052 -643.971 715.262 -624.500 441.786 -122.654 41.536 -488.540 610.553 -929.594 974.975 -585.314 539.323 -986.694 559.954 -58.779 792.444 -230.049 530.473 -662.923 231.513 -992.492 585.711 -131.504 407.514 -540.361 484.146 -749.535 880.398 -733.940 549.883 -844.020 810.236 -279.031 684.652 -414.014 663.778 -539.354 479.598 -617.603 379.711 -378.246 520.188 -335.398 836.940 -998.474 478.561 -528.733 969.115 -248.573 86.306 -611.621 369.457 -365.062 582.415 -555.132 729.789 -618.763 728.965 -942.991 956.877 -834.193 989.410 -696.890 310.587 -250.710 962.401 -690.817 407.300 -694.479 665.548 -972.442 431.990 -529.221 762.139 -811.029 403.363 -355.541 325.388 -289.834 835.353 -926.817 233.070 -662.740 638.722 -250.374 787.347 -192.694 607.044 -343.669 652.303 -691.885 329.875 -612.598 704.184 -481.399 877.865 -322.428 887.082 -989.807 102.847 -128.788 668.416 -709.067 897.092 -138.035 187.841 -726.737 254.982 -465.896 692.984 -552.782 481.704 -762.566 356.273 -460.524 391.583 -673.605 66.408 -59.572 840.785 -705.039 288.064 -320.231 437.635 -461.562 583.636 -767.632 774.468 -726.371 891.049 -64.638 24.537 -351.817 151.097 -702.261 248.299 -429.121 378.094 -15.870 251.900 -706.229 767.602 -247.017 342.570 -722.404 935.118 -868.068 824.091 -628.559 879.391 -889.950 576.281 -161.596 763.970 -370.769 562.151 -742.119 110.904 -844.417 606.586 -163.427 500.473 -887.783 290.323 -841.884 370.190 -545.457 302.835 -95.584 7.477 -830.622 97.934 -421.979 329.264 -20.722 195.959 -241.615 542.619 -967.101 976.073 -77.914 279.672 -136.601 302.561 -640.919 301.401 -604.907 829.127 -784.112 362.926 -719.321 324.198 -803.339 335.246 -650.349 861.843 -45.930 176.031 -551.012 221.534 -299.265 844.295 -541.765 340.739 -927.366 751.823 -240.852 163.701 -224.281 845.515 -58.138 730.979 -953.124 914.579 -971.252 852.382 -539.140 215.583 -2.899 208.045 -886.135 10.346 -118.595 220.985 -284.463 108.921 -762.291 544.511 -379.772 12.665 -749.840 509.079 -670.797 750.603 -738.914 371.624 -505.356 2.716 -993.133 711.447 -43.184 604.328 -660.573 816.218 -154.241 24.934 -284.219 402.234 -721.305 915.494 -763.787 512.192 -315.500 317.576 -487.442 934.446 -714.042 628.956 -852.199 987.548 -227.943 918.027 -891.751 13.825 -309.519 682.211 -230.384 425.764 -407.636 643.300 -81.942 648.427 -539.903 673.330 -512.375 802.759 -550.249 445.601 -684.683 472.427 -521.134 903.714 -305.185 398.511 -308.329 142.735 -989.563 445.723 -667.959 796.381 -767.541 683.828 -943.693 523.606 -445.235 927.976 -783.593 688.711 -43.336 581.957 -854.732 828.547 -30.519 127.720 -24.659 0.427 -570.330 105.411 -978.759 604.968 -500.504 926.939 -741.142 776.757 -263.649 367.718 -69.430 937.773 -507.553 79.806 -190.893 606.128 -574.480 970.031 -849.055 54.781 -597.552 787.317 -129.826 913.358 -423.597 762.810 -35.737 307.230 -80.782 646.260 -276.620 627.491 -9.949 982.788 -246.132 525.254 -778.314 973.540 -652.547 224.799 -494.339 764.336 -772.423 748.314 -642.781 505.387 -796.289 146.825 -557.909 26.551 -234.748 330.668 -254.677 471.541 -853.908 593.249 -835.749 734.733 -108.707 421.949 -193.457 44.496 -543.535 689.901 -225.593 537.065 -127.567 822.443 -283.486 163.732 -995.361 31.739 -71.291 776.574 -559.587 213.721 -715.262 734.916 -466.323 600.818 -221.473 877.621 -360.363 764.092 -41.414 204.047 -930.143 59.175 -963.195 107.761 -200.354 108.890 -47.945 506.851 -541.917 416.974 -830.256 714.377 -366.955 706.259 -500.168 392.834 -978.301 75.289 -287.210 436.384 -542.009 567.248 -763.817 124.577 -651.906 244.209 -287.637 391.125 -454.146 361.644 -301.248 551.958 -801.630 735.740 -707.938 335.795 -406.079 898.190 -42.482 561.327 -457.137 131.687 -655.721 304.453 -676.901 980.163 -631.214 899.808 -278.817 326.914 -653.554 619.556 -799.585 635.731 -546.037 374.340 -272.744 446.944 -697.562 278.726 -713.157 723.685 -96.438 426.160 -380.291 141.179 -190.893 716.483 -790.124 913.541 -293.985 79.775 -943.205 250.832 -752.525 940.947 -738.853 41.292 -598.285 267.403 -43.245 851.772 -900.540 45.534 -380.840 839.839 -538.224 527.909 -717.246 672.597 -611.072 95.828 -303.079 44.252 -207.984 81.301 -46.724 887.661 -751.671 391.095 -385.418 872.524 -638.142 277.810 -122.929 284.829 -389.935 101.016 -202.918 880.795 -41.749 422.163 -886.563 808.771 -977.203 277.566 -303.110 193.976 -935.484 972.747 -842.616 478.530 -406.934 241.676 -358.501 111.240 -135.655 115.757 -650.288 680.868 -948.607 344.768 -193.701 86.337 -629.414 714.743 -587.878 838.008 -56.032 105.777 -688.009 83.193 -320.719 634.358 -892.422 450.606 -51.149 722.678 -552.538 306.284 -651.570 439.985 -974.731 515.885 -682.485 959.136 -982.696 306.223 -97.934 471.694 -509.110 320.444 -558.763 406.415 -185.430 460.128 -540.971 293.588 -398.328 608.295 -457.595 120.060 -781.793 827.082 -513.138 517.991 -613.392 123.753 -508.988 631.489 -83.865 378.704 -319.102 4.639 -908.292 529.557 -253.914 334.819 -247.627 604.572 -32.075 434.980 -410.016 699.698 -578.051 248.573 -299.814 492.599 -364.788 261.238 -83.346 387.463 -520.157 152.348 -40.590 884.640 -415.540 30.824 -70.650 268.349 -955.870 98.575 -820.765 206.854 -289.377 85.421 -906.735 358.135 -156.163 299.265 -194.098 575.335 -594.134 635.243 -608.692 805.658 -221.015 387.646 -444.807 276.284 -811.548 208.228 -640.797 61.007 -387.982 54.933 -989.654 621.815 -543.382 474.380 -754.265 418.378 -215.766 62.136 -655.538 180.151 -632.466 444.746 -702.231 933.988 -642.872 626.576 -831.690 381.359 -158.788 45.869 -829.432 719.169 -921.079 183.691 -497.085 497.482 -310.678 68.941 -537.126 608.203 -424.146 523.942 -122.776 998.352 -130.772 493.912 -622.944 201.483 -331.462 304.178 -449.232 281.777 -137.181 188.818 -495.712 283.242 -186.407 934.690 -138.585 779.260 -819.636 984.069 -265.358 614.734 -330.241 840.663 -302.164 436.201 -10.376 121.403 -707.694 102.023 -210.395 99.063 -902.738 567.675 -130.589 78.433 -104.129 339.122 -564.348 450.392 -31.709 88.565 -311.106 767.632 -956.877 525.834 -478.011 685.232 -61.861 119.327 -388.836 110.630 -578.417 760.735 -319.407 406.018 -674.245 966.277 -777.642 987.457 -556.536 709.250 -547.319 163.915 -760.796 477.035 -214.454 560.717 -94.119 646.474 -394.696 970.336 -201.575 771.264 -380.566 974.853 -224.097 875.301 -427.534 183.660 -517.258 345.714 -397.473 430.250 -899.136 519.181 -978.210 771.264 -396.222 555.162 -198.065 632.679 -956.450 690.329 -454.146 945.769 -97.140 467.421 -772.790 617.267 -957.915 32.472 -521.500 177.129 -726.157 94.180 -290.597 947.905 -904.630 639.058 -163.671 579.180 -389.325 996.277 -95.248 291.299 -826.899 345.897 -614.917 671.407 -219.886 264.168 -576.159 366.375 -249.001 399.518 -168.920 515.641 -280.709 873.531 -914.670 268.349 -529.191 499.832 -862.453 227.821 -341.502 415.540 -705.069 168.004 -74.313 218.177 -33.815 864.681 -531.297 202.521 -450.697 385.907 -429.823 790.490 -756.706 685.354 -865.658 748.344 -935.118 841.639 -244.514 284.829 -148.473 788.385 -649.129 623.798 -468.001 877.987 -110.477 144.932 -554.033 123.142 -752.495 687.216 -6.470 460.128 -277.902 107.608 -604.175 876.797 -765.252 689.871 -151.067 749.992 -244.789 496.170 -149.358 235.694 -22.736 256.417 -16.816 55.300 -222.022 888.058 -68.300 522.507 -508.774 240.455 -979.431 153.905 -473.037 157.994 -951.445 707.602 -632.679 454.848 -296.213 992.981 -528.764 895.993 -659.597 295.969 -881.893 777.367 -602.405 763.176 -277.413 200.079 -757.561 588.794 -349.101 631.001 -282.052 347.942 -929.319 844.630 -822.748 320.292 -134.770 839.503 -714.316 147.679 -856.838 822.962 -628.712 669.393 -624.409 857.906 -394.299 278.970 -309.122 265.572 -203.742 646.382 -640.767 377.880 -929.411 148.839 -2.014 733.024 -764.580 854.762 -471.450 308.267 -910.215 403.882 -582.965 883.816 -524.766 627.827 -771.111 130.619 -656.789 254.524 -970.611 517.502 -378.521 540.483 -338.755 629.475 -839.564 174.352 -569.872 992.584 -459.090 295.969 -770.165 997.986 -975.585 974.151 -361.797 19.501 -572.558 987.457 -985.290 318.339 -799.493 251.167 -868.252 828.608 -506.211 734.886 -630.360 417.280 -509.720 213.477 -991.852 713.034 -212.348 696.646 -355.541 96.469 -889.584 879.055 -730.735 946.867 -866.756 456.374 -967.132 738.029 -303.201 649.953 -768.578 77.883 -802.301 784.448 -454.726 284.951 -566.820 261.666 -939.268 595.752 -317.576 774.987 -893.918 596.728 -694.784 107.303 -566.759 974.792 -360.424 357.341 -223.395 179.571 -520.646 936.766 -680.074 92.013 -86.642 182.989 -897.366 292.093 -193.274 930.937 -102.939 20.203 -293.466 887.143 -412.793 425.672 -547.899 150.945 -418.744 195.776 -728.172 725.455 -711.966 159.886 -352.336 362.529 -810.419 961.669 -271.767 585.833 -459.609 393.170 -427.870 234.931 -775.140 485.458 -997.467 375.072 -195.410 948.057 -645.558 915.433 -714.286 52.309 -104.373 780.633 -361.187 551.714 -797.205 978.362 -398.328 732.902 -726.035 407.331 -203.375 191.534 -341.472 749.382 -306.467 426.344 -614.032 289.041 -550.310 845.454 -25.025 4.761 -841.792 278.268 -696.585 775.475 -464.583 587.481 -378.552 45.595 -420.728 473.739 -512.131 793.786 -770.379 68.148 -87.893 146.886 -438.246 405.133 -517.960 485.397 -455.794 370.067 -240.150 381.878 -107.486 215.308 -273.721 217.750 -950.285 238.258 -444.746 821.253 -174.718 715.384 -500.168 970.855 -276.864 685.690 -829.554 107.364 -509.110 677.786 -12.574 99.155 -79.531 973.785 -911.954 403.455 -567.583 504.227 -529.435 468.215 -525.620 967.772 -344.920 717.826 -734.672 268.685 -356.059 966.430 -83.132 867.306 -538.285 603.046 -537.400 135.319 -943.175 391.675 -173.009 311.808 -154.485 230.323 -735.099 151.494 -320.322 713.157 -696.646 861.080 -479.995 838.588 -284.127 415.693 -404.828 708.090 -438.032 850.551 -671.224 558.672 -178.014 620.472 -185.034 973.296 -341.197 621.937 -875.729 612.629 -161.962 970.580 -779.199 312.082 -662.618 128.666 -228.156 887.936 -322.977 475.723 -368.694 495.895 -998.444 916.349 -721.549 886.654 -554.460 618.732 -7.080 401.013 -186.865 478.133 -953.185 49.715 -896.268 398.297 -303.385 520.341 -85.543 985.351 -745.903 456.160 -749.382 747.185 -980.682 850.032 -223.884 392.865 -644.093 897.214 -965.941 325.022 -309.824 151.189 -330.332 919.614 -284.738 325.663 -813.868 686.392 -418.073 586.840 -734.825 904.019 -643.635 679.983 -816.889 823.634 -472.518 733.329 -646.046 34.425 -156.346 83.621 -469.283 85.055 -738.792 967.132 -303.873 954.741 -714.499 419.141 -825.800 467.696 -514.573 226.691 -6.561 244.667 -536.546 277.474 -966.399 285.348 -938.322 149.083 -13.245 775.384 -914.243 282.235 -336.131 211.646 -672.720 581.683 -321.238 439.833 -833.460 788.720 -960.143 697.806 -463.424 468.825 -318.308 258.370 -470.382 958.342 -533.219 765.801 -572.497 113.742 -310.068 859.066 -562.670 207.709 -384.838 176.183 -87.039 815.088 -922.361 333.232 -655.385 32.960 -319.040 971.282 -102.939 878.689 -378.491 465.987 -222.205 208.869 -329.081 392.804 -783.288 4.303 -651.784 341.594 -661.580 363.170 -187.506 175.115 -291.940 47.426 -492.599 324.015 -167.547 925.657 -910.794 213.141 -602.344 155.797 -330.973 412.275 -476.180 452.437 -99.277 605.213 -180.914 281.259 -53.865 971.038 -486.496 325.327 -152.074 71.139 -545.732 66.469 -657.491 836.055 -756.493 825.800 -356.822 745.262 -700.064 106.632 -774.560 794.610 -874.355 584.338 -854.518 344.157 -440.992 586.108 -76.785 440.962 -704.550 404.706 -479.385 709.891 -543.138 290.231 -552.232 406.873 -508.835 463.027 -473.800 727.775 -816.950 992.065 -657.491 967.040 -942.442 882.138 -78.005 619.526 -42.634 213.935 -345.164 19.562 -925.077 680.685 -995.056 611.011 -778.558 364.483 -966.216 441.511 -387.066 97.476 -730.583 975.494 -44.740 250.008 -47.121 819.147 -890.591 290.628 -807.642 451.247 -881.863 961.394 -942.595 553.667 -125.370 411.756 -856.685 34.913 -784.326 135.746 -362.438 341.502 -280.343 55.177 -580.248 149.205 -9.217 593.310 -774.346 29.878 -289.163 82.308 -592.822 185.919 -759.850 348.827 -680.929 847.285 -951.781 820.643 -135.807 423.994 -244.118 998.657 -772.240 8.728 -930.143 638.081 -667.226 322.336 -608.448 482.131 -953.032 696.646 -619.648 892.239 -326.609 187.994 -746.147 218.513 -245.094 415.845 -894.955 254.433 -274.911 218.940 -981.079 618.732 -564.684 724.387 -731.223 409.223 -909.238 922.086 -626.148 971.801 -374.737 338.908 -700.156 128.239 -952.757 906.308 -417.127 706.961 -212.378 614.978 -341.136 719.840 -419.507 50.356 -821.070 30.000 -91.098 402.783 -407.270 852.901 -454.329 45.900 -219.886 935.392 -778.222 277.413 -986.541 756.340 -47.578 315.409 -969.085 592.486 -947.142 144.444 -497.726 793.176 -625.111 305.124 -331.187 107.791 -204.749 220.374 -561.815 409.864 -512.925 153.081 -284.494 661.275 -993.835 387.982 -747.826 460.433 -277.291 732.078 -206.549 18.250 -370.159 927.061 -193.976 905.698 -939.299 67.598 -432.844 416.150 -655.202 619.526 -103.824 887.478 -64.882 130.833 -690.237 826.075 -963.103 230.293 -117.344 177.892 -729.728 6.592 -405.774 589.618 -603.320 362.377 -556.963 3.571 -358.776 436.323 -890.103 430.677 -357.830 687.613 -548.692 244.728 -441.542 736.045 -396.100 841.945 -633.412 551.958 -18.250 9.491 -121.525 89.297 -52.614 846.858 -489.090 956.053 -562.181 583.270 -661.397 215.217 -672.872 136.082 -538.560 910.733 -193.793 752.586 -782.586 411.390 -438.124 579.546 -727.287 167.302 -964.446 504.654 -880.245 971.831 -456.282 112.766 -985.076 323.283 -459.487 101.474 -113.102 980.071 -195.441 998.993 -753.227 302.652 -169.469 529.008 -368.267 476.913 -792.657 465.468 -387.127 211.402 -736.229 321.451 -101.108 3.632 -237.190 715.629 -433.363 568.010 -73.794 760.430 -50.050 519.852 -429.518 315.348 -782.159 908.933 -364.757 449.202 -826.472 696.402 -114.566 955.107 -694.693 768.914 -931.242 261.971 -379.437 583.422 -690.603 586.352 -705.496 36.714 -980.865 667.959 -335.704 653.340 -892.514 933.378 -399.701 685.415 -228.095 430.738 -214.454 218.696 -350.719 380.078 -65.493 877.895 -390.118 682.394 -517.228 225.379 -24.567 231.544 -221.442 447.310 -558.092 372.753 -692.648 420.240 -511.002 350.932 -18.708 752.586 -443.129 93.631 -976.287 894.345 -228.034 171.026 -518.571 908.902 -497.391 278.024 -105.594 0.793 -473.586 81.088 -844.630 393.078 -910.306 774.377 -909.818 647.847 -358.837 188.452 -210.211 24.140 -479.537 795.648 -774.468 966.643 -616.932 455.367 -820.765 318.735 -357.097 243.690 -981.597 354.381 -286.538 210.608 -651.082 221.625 -670.522 408.521 -924.436 892.270 -270.516 36.317 -97.751 211.066 -18.799 42.299 -197.241 138.340 -769.433 29.633 -506.455 779.473 -843.745 808.741 -560.198 295.602 -590.136 439.375 -574.236 288.675 -675.710 107.212 -779.168 754.906 -329.417 677.847 -627.064 200.476 -255.013 272.164 -340.587 12.940 -432.630 707.511 -771.935 682.241 -527.909 147.069 -41.444 965.209 -127.171 802.759 -924.345 587.054 -517.655 33.815 -453.902 573.901 -231.147 686.544 -710.593 809.565 -70.528 16.907 -265.175 911.100 -836.970 42.146 -245.125 16.144 -477.248 662.679 -492.538 576.464 -869.930 399.976 -782.952 750.603 -968.627 93.326 -573.046 490.402 -521.744 399.091 -246.864 914.426 -86.947 436.567 -328.379 61.983 -559.313 424.116 -629.902 622.394 -932.035 649.342 -804.682 731.834 -508.133 616.840 -272.561 433.027 -282.235 717.460 -987.457 890.225 -710.959 262.947 -15.290 954.070 -590.655 229.469 -391.369 169.866 -261.422 553.850 -225.715 822.840 -856.105 326.212 -525.163 114.139 -812.647 723.197 -701.102 61.831 -369.274 24.720 -231.361 219.855 -260.628 558.824 -445.479 809.259 -333.842 917.753 -901.242 355.266 -303.232 289.315 -322.245 424.177 -362.560 247.627 -564.562 553.087 -873.379 845.790 -581.408 967.345 -848.292 355.876 -854.610 178.350 -447.859 498.550 -261.818 56.429 -210.120 507.126 -847.774 471.603 -230.964 868.923 -468.703 96.713 -14.588 88.443 -778.588 466.567 -212.836 315.806 -525.834 886.319 -971.587 183.660 -629.475 283.364 -103.366 697.592 -3.052 596.698 -805.445 522.355 -595.721 796.411 -140.599 508.744 -618.458 128.391 -1.251 804.254 -425.092 677.236 -774.316 391.522 -15.778 841.151 -425.825 398.358 -632.893 812.708 -224.738 22.736 -416.852 659.536 -823.695 417.249 -591.723 97.812 -916.105 375.561 -148.686 553.484 -188.269 166.234 -496.292 603.748 -785.089 356.029 -46.175 393.628 -8.057 967.620 -203.345 120.670 -464.705 814.905 -729.148 181.829 -387.616 359.813 -946.409 76.052 -342.601 934.416 -754.784 656.697 -43.672 671.743 -925.687 827.235 -494.827 989.868 -645.039 273.934 -176.214 971.892 -772.942 329.630 -494.400 486.496 -788.903 561.876 -214.637 392.529 -891.293 179.662 -94.821 671.072 -219.794 852.046 -438.795 829.127 -670.003 32.716 -788.812 418.622 -267.891 384.411 -475.051 14.313 -574.450 396.130 -241.676 494.308 -87.466 788.110 -667.501 967.315 -110.874 797.082 -600.269 189.917 -59.206 936.644 -323.893 817.988 -666.341 325.602 -676.168 335.704 -67.598 178.594 -836.909 6.134 -223.334 552.629 -4.486 687.124 -653.249 943.022 -680.074 855.861 -949.919 822.871 -777.551 686.544 -40.254 719.749 -279.000 524.369 -664.266 922.819 -653.279 599.841 -38.514 415.082 -757.439 326.731 -174.810 123.630 -438.917 28.291 -821.131 82.186 -558.245 434.645 -494.888 599.353 -649.648 795.312 -576.586 26.551 -939.726 950.957 -932.646 219.489 -942.015 207.862 -36.348 286.386 -346.446 358.654 -55.788 717.368 -422.712 693.564 -877.041 488.205 -655.629 345.286 -531.693 232.765 -832.148 812.159 -997.742 77.242 -297.922 2.045 -841.853 230.262 -602.863 642.323 -672.475 922.941 -253.731 398.053 -872.066 791.803 -793.390 543.413 -577.471 299.326 -924.314 529.496 -377.117 284.921 -896.603 292.093 -693.564 240.699 -877.651 643.971 -320.658 405.683 -523.453 594.165 -83.438 271.859 -469.741 939.573 -90.060 596.515 -961.577 971.129 -544.084 513.688 -340.678 639.271 -586.230 839.381 -608.783 22.065 -134.037 163.610 -785.760 439.924 -188.452 823.572 -281.686 60.305 -575.823 351.085 -1.312 336.680 -594.287 488.754 -399.396 125.095 -533.189 367.992 -206.244 822.169 -534.288 942.991 -41.963 368.358 -763.543 274.209 -637.806 460.494 -362.072 755.516 -884.091 816.431 -145.299 878.018 -422.681 836.818 -518.906 624.989 -3.571 506.699 -580.157 91.494 -323.344 881.314 -873.745 422.224 -565.172 999.451 -770.470 661.275 -358.806 568.468 -937.925 608.234 -378.918 264.443 -871.578 273.568 -301.065 991.363 -955.168 27.284 -333.842 942.839 -19.196 35.005 -45.869 810.724 -866.268 74.679 -706.534 983.581 -731.742 327.982 -859.066 79.257 -149.022 239.998 -344.768 655.416 -187.628 41.078 -497.482 441.023 -533.128 24.689 -726.127 933.622 -377.697 174.596 -205.237 705.252 -589.892 235.481 -891.446 261.361 -132.450 820.948 -584.704 795.953 -197.058 651.967 -253.578 686.941 -24.476 520.219 -342.570 75.869 -878.964 69.765 -280.923 375.011 -145.817 990.631 -911.069 45.961 -20.875 718.497 -55.940 493.667 -760.216 233.894 -943.876 419.324 -959.349 54.659 -708.975 475.936 -830.500 15.809 -687.399 570.605 -946.654 929.746 -726.524 656.636 -421.003 721.702 -226.814 360.149 -990.936 132.969 -135.044 283.975 -974.822 586.779 -607.105 333.293 -570.818 309.458 -559.618 906.400 -466.079 301.798 -829.157 294.443 -225.379 253.182 -157.292 134.129 -427.564 993.408 -720.908 256.478 -19.013 574.816 -425.855 776.208 -852.718 579.577 -683.432 764.824 -881.222 744.804 -887.448 351.756 -973.205 500.198 -311.960 596.667 -821.345 511.277 -647.023 977.142 -911.161 822.413 -892.148 835.322 -18.647 693.075 -826.014 627.338 -206.580 721.244 -770.898 319.224 -787.042 347.667 -870.937 772.942 -219.733 334.849 -602.710 466.414 -414.808 314.188 -737.053 391.614 -408.307 995.270 -470.687 473.556 -879.696 131.230 -946.776 355.083 -479.873 833.583 -882.565 890.225 -438.520 330.119 -523.423 190.588 -419.324 760.613 -641.804 568.102 -92.196 102.542 -799.768 217.841 -391.003 822.291 -593.890 985.229 -925.474 343.791 -101.566 60.518 -516.251 930.174 -247.108 945.189 -321.757 70.528 -306.314 533.158 -525.590 966.887 -268.899 651.387 -53.072 213.935 -276.681 902.829 -286.172 266.518 -856.868 156.194 -244.850 787.500 -169.103 525.773 -204.138 470.290 -984.771 185.186 -215.644 430.097 -617.542 859.218 -501.846 756.829 -523.789 336.467 -192.236 324.015 -791.864 848.048 -370.251 447.645 -238.472 654.653 -899.228 487.777 -331.614 686.605 -996.429 987.793 -658.010 580.340 -23.988 444.166 -154.515 955.229 -465.560 301.096 -822.047 274.148 -556.627 263.253 -140.080 132.145 -538.682 520.829 -902.036 316.111 -4.517 980.316 -688.253 480.148 -304.697 94.974 -697.287 779.687 -482.528 388.745 -152.806 308.267 -707.938 266.915 -5.860 681.112 -677.511 208.136 -150.304 608.509 -950.407 930.723 -871.029 803.613 -688.375 627.247 -743.309 67.598 -769.066 861.660 -701.926 896.603 -740.867 221.778 -499.161 453.658 -588.397 321.757 -269.997 249.855 -777.398 247.627 -423.658 377.972 -547.472 40.193 -579.974 642.842 -921.903 308.634 -769.494 431.684 -402.509 568.773 -615.894 668.813 -819.636 399.670 -719.840 697.531 -304.117 12.391 -962.310 434.095 -852.138 324.534 -947.050 636.464 -449.629 134.495 -300.241 632.313 -226.905 488.998 -46.236 349.559 -610.523 837.672 -778.497 993.591 -942.442 68.636 -843.867 214.545 -534.623 18.799 -259.529 108.737 -627.888 552.049 -581.164 897.671 -223.670 800.012 -440.687 628.559 -257.973 658.498 -973.052 740.257 -85.421 133.610 -850.185 837.947 -742.943 631.153 -141.392 520.615 -961.241 783.074 -718.345 605.182 -393.200 904.965 -423.933 590.625 -28.077 678.030 -723.563 706.229 -259.346 149.510 -57.497 387.494 -576.281 645.100 -613.422 523.698 -346.873 687.246 -737.022 320.444 -661.580 513.169 -700.858 121.372 -706.137 286.172 -48.708 32.502 -632.588 593.951 -235.237 693.228 -397.046 327.982 -779.015 37.202 -533.036 537.370 -648.335 387.707 -329.081 351.024 -97.903 730.247 -379.315 562.090 -675.588 506.973 -976.043 968.169 -617.725 776.208 -312.571 60.976 -352.031 80.996 -965.850 159.825 -326.579 870.388 -626.301 581.591 -883.633 817.042 -545.457 942.076 -397.137 875.393 -668.416 181.555 -393.017 423.505 -920.774 409.253 -870.022 332.896 -618.824 159.154 -540.971 309.549 -471.297 152.348 -212.470 350.444 -141.697 158.696 -22.187 658.986 -840.144 51.729 -752.068 863.033 -912.839 651.051 -936.674 879.666 -898.770 445.143 -985.107 269.875 -21.790 789.117 -35.463 427.625 -586.932 670.644 -760.338 446.211 -249.672 638.203 -842.158 6.409 -627.400 984.771 -337.504 129.856 -220.985 781.610 -648.640 141.179 -115.940 855.190 -321.024 683.126 -431.379 301.065 -386.334 127.934 -986.053 628.986 -468.429 229.286 -149.663 132.145 -372.356 357.830 -348.766 575.396 -374.065 164.617 -195.410 794.824 -930.479 16.266 -707.755 303.903 -27.711 44.832 -591.205 498.825 -887.295 157.231 -48.830 557.207 -248.054 846.950 -89.877 624.195 -943.327 152.470 -805.048 379.070 -991.424 605.914 -577.105 576.739 -919.034 515.610 -696.341 657.430 -535.234 426.435 -348.399 18.494 -876.003 101.535 -444.563 42.238 -536.760 869.594 -261.849 473.189 -112.980 680.563 -363.201 238.655 -966.552 714.682 -765.130 306.681 -37.049 887.570 -822.352 674.673 -917.112 95.737 -798.029 82.522 -909.604 546.251 -588.305 544.420 -286.538 13.520 -569.750 292.337 -467.513 368.450 -38.697 225.867 -337.016 221.992 -211.219 461.287 -419.172 28.260 -252.174 74.038 -128.513 490.127 -302.499 628.620 -815.760 611.286 -973.266 588.794 -827.265 238.655 -275.063 203.009 -296.976 438.765 -452.193 957.823 -889.431 551.744 -689.230 193.243 -212.592 266.945 -159.886 974.670 -119.694 563.768 -386.303 813.471 -618.183 861.293 -377.575 331.736 -604.877 220.923 -516.251 463.698 -146.306 945.463 -661.824 288.156 -522.446 418.104 -439.650 85.421 -752.831 525.895 -184.240 712.790 -824.152 510.483 -505.448 891.934 -337.596 590.747 -946.532 502.243 -794.702 200.262 -702.933 473.830 -240.913 184.179 -870.052 373.760 -485.214 798.456 -189.276 279.519 -614.490 855.708 -760.857 33.265 -21.912 861.476 -691.946 470.687 -667.470 484.176 -149.449 718.314 -789.697 203.009 -785.760 152.715 -787.561 477.248 -5.799 115.940 -490.677 280.709 -45.534 980.193 -537.217 345.408 -328.928 655.934 -77.853 957.762 -73.366 137.333 -524.705 651.296 -611.866 178.381 -563.738 639.729 -400.769 693.564 -150.029 333.872 -181.585 977.050 -703.757 786.340 -266.213 333.811 -226.295 407.697 -413.678 216.956 -555.040 797.998 -267.495 464.156 -475.570 37.049 -822.382 727.805 -909.970 277.718 -888.943 692.190 -900.143 985.351 -25.208 171.484 -604.694 667.714 -903.806 682.485 -28.443 438.978 -583.087 585.376 -702.841 261.116 -651.692 387.097 -36.378 207.007 -714.805 300.119 -553.972 588.794 -190.741 651.082 -743.217 295.053 -887.234 232.704 -727.317 180.944 -325.175 192.846 -482.711 854.640 -279.946 554.369 -820.307 703.970 -507.462 959.685 -849.330 507.279 -125.156 733.604 -142.094 471.908 -615.741 858.272 -319.132 43.947 -922.575 954.070 -272.347 333.537 -606.128 860.073 -746.147 499.039 -529.099 907.712 -494.552 933.866 -40.101 481.826 -733.177 599.780 -123.844 962.493 -104.862 350.749 -486.892 641.133 -878.018 590.289 -47.884 705.557 -595.630 106.906 -800.714 886.654 -894.650 430.891 -519.211 861.171 -713.858 556.413 -273.080 3.876 -609.149 372.387 -222.358 583.544 -395.001 646.474 -660.390 995.453 -830.927 905.118 -773.461 125.065 -571.429 54.140 -85.971 436.506 -98.666 83.224 -59.969 878.964 -856.075 698.111 -817.652 205.451 -301.706 224.097 -455.641 797.510 -100.894 625.294 -919.950 589.221 -175.695 982.238 -910.123 184.881 -830.775 272.652 -781.487 763.695 -674.154 798.669 -914.121 865.169 -551.775 103.916 -517.380 649.342 -214.209 725.211 -338.908 725.272 -934.904 621.235 -246.437 141.575 -797.876 623.493 -151.494 633.015 -874.660 751.885 -243.690 716.330 -8.087 739.463 -4.242 729.972 -422.712 610.096 -967.620 410.352 -879.849 652.303 -699.820 99.460 -596.423 633.686 -962.462 176.794 -646.229 598.865 -530.931 809.656 -62.319 95.767 -635.670 615.680 -359.508 172.765 -495.254 331.278 -695.029 991.607 -910.154 79.348 -387.310 398.724 -385.388 330.851 -10.437 300.058 -751.732 152.959 -783.685 181.585 -753.410 838.527 -474.654 620.655 -571.398 509.873 -535.081 130.802 -750.999 791.040 -687.429 184.942 -502.609 142.155 -681.631 759.423 -844.111 949.705 -440.657 243.568 -553.789 966.185 -313.120 58.382 -402.844 193.396 -652.303 827.723 -635.548 802.850 -440.077 445.875 -166.448 186.560 -174.535 885.891 -463.057 733.268 -739.952 91.250 -582.904 422.102 -477.798 795.770 -333.415 829.157 -178.106 614.612 -23.896 639.363 -208.991 250.771 -777.917 258.278 -504.013 160.619 -874.813 617.145 -625.355 521.867 -89.511 764.946 -622.242 848.201 -499.222 341.594 -902.890 94.211 -725.150 525.437 -838.679 594.256 -79.073 549.333 -319.987 678.945 -582.873 378.582 -981.475 313.272 -329.386 645.192 -316.172 599.872 -154.515 431.104 -397.229 491.317 -88.046 995.392 -425.489 555.162 -552.873 38.087 -822.138 135.380 -780.786 595.355 -85.116 754.173 -413.984 158.635 -127.903 97.537 -760.857 112.827 -319.193 428.968 -674.581 86.093 -943.052 774.133 -524.003 305.734 -297.128 721.244 -224.403 553.667 -148.808 180.090 -798.303 815.180 -767.296 943.968 -433.546 214.820 -250.404 398.053 -508.927 333.323 -365.673 217.994 -554.765 498.825 -623.035 402.631 -618.122 146.611 -799.432 484.054 -0.885 841.121 -632.923 259.651 -839.869 53.438 -905.515 889.096 -497.085 288.858 -633.503 700.339 -229.804 657.338 -584.094 548.357 -108.249 481.399 -836.573 70.467 -650.227 34.791 -607.471 681.845 -141.392 5.676 -58.138 654.805 -109.653 778.344 -303.385 126.194 -922.880 126.774 -339.854 376.019 -977.935 414.411 -113.681 221.320 -450.819 893.277 -444.807 869.167 -75.747 196.448 -28.016 72.176 -922.483 617.878 -228.736 930.784 -639.973 272.713 -892.361 185.400 -136.479 732.719 -886.196 343.028 -162.999 229.408 -592.517 481.124 -770.348 19.959 -71.505 73.183 -107.852 8.484 -112.888 679.647 -532.609 217.231 -894.986 847.530 -498.032 200.812 -469.955 63.082 -190.344 997.986 -793.939 100.711 -382.214 713.889 -520.859 612.293 -471.450 327.128 -278.756 300.150 -174.322 815.058 -647.084 518.326 -841.914 191.382 -554.155 644.856 -868.130 549.364 -312.998 69.399 -158.269 704.825 -15.015 139.988 -127.171 532.487 -499.435 912.412 -194.922 589.282 -617.786 45.961 -249.763 118.748 -12.238 689.749 -46.419 29.847 -126.225 702.628 -8.637 944.212 -666.066 51.027 -404.889 905.423 -232.826 728.477 -365.825 844.325 -342.692 39.827 -712.302 393.902 -554.704 595.019 -62.593 147.252 -924.833 855.251 -187.841 953.063 -504.746 575.793 -84.170 341.594 -104.556 988.861 -730.338 675.680 -37.721 70.711 -999.725 119.510 -67.141 736.259 -695.395 20.173 -271.371 305.246 -176.977 794.549 -49.348 83.804 -547.990 916.074 -982.543 404.675 -872.433 94.699 -773.247 970.489 -389.630 244.301 -978.057 843.287 -195.746 330.424 -754.631 924.406 -360.790 693.014 -341.166 268.441 -950.011 937.468 -486.862 74.648 -918.241 987.640 -552.416 700.156 -346.232 394.879 -499.161 538.041 -987.335 496.628 -485.702 104.923 -593.493 518.174 -290.506 180.700 -989.441 211.859 -279.580 345.225 -363.506 126.926 -137.913 754.936 -744.224 104.068 -83.132 503.586 -130.741 88.168 -780.358 410.779 -246.986 853.389 -677.175 581.835 -387.005 733.970 -977.050 582.934 -321.116 954.711 -970.336 575.365 -731.437 654.653 -941.252 252.266 -145.207 198.187 -370.098 922.269 -835.322 866.695 -648.793 582.720 -655.751 524.857 -29.023 327.647 -281.961 355.632 -21.668 932.859 -824.030 256.874 -965.789 962.798 -281.442 994.201 -986.663 242.653 -808.863 703.116 -61.068 39.338 -260.598 835.017 -408.795 795.312 -983.764 139.622 -929.014 758.690 -327.677 778.893 -900.235 353.832 -839.259 165.075 -663.015 635.884 -612.354 617.542 -503.525 672.811 -760.369 431.257 -457.015 199.194 -480.544 451.613 -250.374 385.113 -678.823 748.497 -101.474 64.089 -624.104 483.779 -595.294 263.649 -600.421 566.179 -354.503 382.550 -25.880 186.529 -724.052 858.089 -7.416 828.211 -187.933 667.318 -799.463 845.271 -737.358 506.424 -135.899 203.406 -908.506 991.028 -903.928 476.180 -709.403 722.007 -128.025 691.153 -153.813 560.442 -733.848 119.297 -621.540 954.924 -59.450 601.611 -763.543 665.731 -584.063 506.394 -170.751 728.965 -841.670 911.405 -525.437 4.700 -989.502 104.038 -453.383 153.172 -999.237 994.018 -796.533 381.939 -940.062 531.480 -523.637 808.741 -322.275 725.181 -999.084 783.013 -970.428 353.587 -827.143 10.468 -393.841 963.469 -991.791 823.786 -124.912 248.970 -509.690 443.800 -992.065 405.713 -315.867 574.602 -797.418 552.812 -600.635 176.275 -367.595 817.438 -316.111 759.453 -446.059 174.871 -71.718 44.435 -396.069 638.417 -136.967 330.241 -183.142 892.514 -770.470 415.387 -605.274 963.042 -593.707 416.028 -240.059 18.494 -228.797 323.649 -77.548 895.810 -918.424 647.206 -307.016 444.227 -346.812 982.757 -227.180 281.869 -381.146 854.701 -747.917 57.497 -951.140 672.109 -452.681 812.464 -786.096 144.230 -690.237 535.539 -228.584 998.596 -664.205 505.295 -842.524 345.531 -989.837 512.986 -34.974 533.280 -685.781 560.137 -410.901 836.573 -70.742 124.760 -78.372 823.298 -532.762 589.221 -624.195 742.668 -640.278 924.284 -977.966 778.375 -564.135 222.663 -883.663 510.880 -278.451 176.061 -197.394 432.600 -509.842 89.084 -730.094 859.157 -903.195 524.155 -853.725 81.240 -373.119 170.965 -590.014 100.406 -109.897 34.547 -400.555 792.413 -207.953 535.112 -396.527 842.067 -386.608 613.727 -187.109 293.619 -771.203 438.124 -85.635 59.847 -203.497 801.172 -891.476 233.833 -50.142 806.940 -967.223 547.441 -977.996 937.529 -829.279 819.880 -664.785 94.241 -971.099 740.349 -914.426 707.602 -137.333 828.303 -145.054 508.957 -768.242 915.311 -719.047 58.290 -832.331 992.096 -83.377 621.662 -766.839 764.519 -189.673 491.562 -744.163 762.383 -161.840 345.073 -983.245 344.707 -680.776 732.322 -324.717 445.143 -54.567 289.682 -788.293 401.532 -443.068 771.538 -331.462 712.973 -205.176 493.912 -528.153 68.606 -838.527 284.097 -385.968 491.653 -478.957 529.862 -20.722 942.015 -430.128 421.888 -407.544 222.083 -690.359 983.612 -926.420 529.069 -946.867 981.597 -921.842 496.902 -5.188 310.739 -994.476 73.000 -123.295 947.813 -244.331 72.115 -218.146 66.897 -183.844 751.976 -414.716 410.993 -539.171 253.975 -904.996 513.077 -659.597 253.182 -586.718 860.408 -752.495 660.604 -449.934 596.210 -663.686 722.343 -180.273 852.046 -421.125 358.684 -948.057 304.636 -261.238 87.588 -851.405 51.607 -356.243 375.317 -982.574 398.541 -961.608 759.056 -586.077 652.638 -201.910 584.552 -277.200 515.397 -214.423 702.750 -790.094 169.195 -868.618 969.268 -223.487 650.502 -780.725 890.072 -253.853 604.175 -841.945 257.790 -283.242 12.360 -979.064 121.738 -992.340 991.882 -366.161 935.698 -265.725 253.273 -806.543 227.271 -959.746 316.324 -502.792 632.435 -480.117 74.679 -934.996 639.058 -639.546 804.102 -64.211 883.145 -762.810 207.709 -581.957 341.594 -509.140 592.242 -422.285 265.236 -379.711 768.639 -256.966 195.715 -379.833 771.294 -191.778 910.306 -803.766 989.257 -382.397 637.898 -611.682 803.278 -789.300 390.637 -367.046 322.520 -789.758 754.265 -203.223 314.646 -866.482 981.140 -788.263 922.910 -90.609 730.033 -756.401 264.229 -618.915 295.846 -575.091 501.877 -922.941 673.605 -316.416 486.282 -969.604 299.814 -301.462 558.336 -71.810 815.821 -86.550 608.295 -627.491 695.791 -759.972 984.252 -466.018 84.201 -18.006 344.127 -21.149 685.842 -989.135 44.832 -48.647 52.126 -274.728 161.931 -107.425 108.127 -175.756 734.336 -523.515 263.070 -573.321 327.036 -54.811 948.790 -432.447 506.241 -976.135 929.807 -397.809 320.017 -802.362 228.309 -449.660 378.918 -369.762 8.576 -89.480 629.658 -492.935 263.588 -23.286 416.028 -916.715 648.549 -811.945 920.835 -782.067 304.453 -456.893 581.957 -324.137 15.687 -390.515 577.502 -21.455 545.396 -839.045 972.350 -915.342 492.233 -27.558 620.869 -317.545 512.406 -195.685 419.446 -625.782 250.771 -892.087 1.984 -465.102 824.549 -517.533 472.793 -874.294 203.558 -584.521 270.089 -755.913 330.760 -662.374 754.509 -308.908 326.701 -476.760 615.375 -662.221 621.632 -132.298 689.749 -428.266 359.325 -926.847 286.874 -395.459 915.952 -726.279 612.354 -77.548 877.895 -368.847 385.723 -339.763 322.520 -67.293 245.125 -819.514 745.262 -277.841 32.838 -360.668 476.943 -4.791 555.376 -180.700 935.148 -9.491 912.046 -988.556 553.240 -892.087 985.443 -772.546 731.071 -515.213 187.994 -477.248 650.624 -738.456 58.016 -287.301 300.821 -931.700 799.158 -737.815 555.132 -236.763 356.822 -369.366 645.497 -45.900 125.736 -146.947 876.492 -665.670 881.863 -361.187 923.765 -635.060 32.716 -230.659 559.709 -666.982 780.053 -924.436 151.128 -681.204 287.820 -222.846 771.874 -898.007 450.545 -536.088 274.209 -461.165 354.350 -498.825 163.732 -558.916 25.391 -859.584 619.770 -511.582 559.313 -884.060 506.699 -795.068 224.860 -990.722 719.047 -468.368 636.372 -837.611 704.276 -974.303 587.939 -579.028 507.004 -781.915 643.727 -510.910 178.808 -839.442 77.731 -823.664 896.512 -306.711 257.088 -681.143 633.473 -535.447 62.166 -344.523 727.500 -766.350 437.819 -559.954 188.635 -511.856 669.179 -928.434 91.311 -93.142 475.661 -477.065 893.887 -300.150 517.319 -150.121 29.847 -643.300 406.812 -438.826 614.429 -166.021 821.253 -868.496 609.760 -286.416 807.001 -561.846 293.130 -636.830 872.127 -597.430 371.685 -370.525 959.258 -381.451 587.085 -903.775 893.185 -752.190 154.546 -561.968 396.985 -35.493 879.269 -99.338 270.028 -770.348 294.626 -560.045 822.016 -322.825 665.365 -449.812 156.316 -107.822 199.896 -687.124 397.320 -636.830 315.409 -302.255 454.054 -110.233 299.203 -353.191 415.326 -774.133 210.608 -27.100 169.134 -758.660 366.497 -395.978 340.587 -618.152 254.952 -795.526 141.789 -290.933 220.008 -295.602 227.851 -697.745 762.017 -231.544 152.135 -697.745 796.564 -264.443 515.152 -620.655 716.575 -939.695 400.494 -93.631 600.635 -212.134 191.565 -382.214 411.451 -907.102 363.018 -963.195 528.703 -585.253 340.342 -548.997 459.151 -780.938 21.973 -281.991 68.514 -82.095 56.795 -317.270 178.564 -20.753 471.511 -512.955 873.135 -242.805 741.325 -446.669 356.792 -925.871 897.732 -477.096 710.257 -913.938 767.266 -68.789 385.723 -537.584 934.538 -99.918 786.431 -588.458 524.003 -370.769 773.858 -416.700 393.780 -32.350 446.303 -620.502 834.956 -153.813 32.960 -295.694 371.014 -146.916 246.742 -315.256 750.328 -267.006 939.909 -606.220 725.791 -908.780 406.171 -893.857 715.323 -915.647 173.162 -881.283 937.132 -621.754 628.681 -333.110 112.980 -844.905 324.747 -32.655 334.025 -549.608 303.323 -80.447 182.134 -398.572 286.843 -503.433 701.010 -912.015 78.280 -643.696 310.526 -452.528 13.489 -294.961 258.431 -755.608 810.236 -55.940 702.567 -223.243 657.369 -869.503 18.006 -700.278 888.211 -215.461 422.437 -951.659 81.393 -927.427 513.443 -559.984 933.287 -100.406 812.067 -461.409 745.689 -59.694 905.606 -839.106 872.463 -858.730 283.975 -592.792 968.993 -275.033 463.179 -103.305 387.951 -773.064 489.456 -510.971 565.569 -402.417 418.226 -225.898 741.539 -100.497 861.324 -890.011 856.990 -368.297 196.387 -508.652 973.632 -787.530 531.999 -971.038 58.535 -349.010 22.553 -678.030 477.523 -59.694 626.484 -496.139 41.383 -798.212 901.364 -756.371 948.729 -886.715 930.265 -516.831 468.856 -348.949 972.442 -807.764 708.945 -321.970 932.340 -77.639 308.451 -591.357 241.035 -559.343 405.560 -717.765 243.141 -774.804 718.467 -724.693 683.584 -897.305 85.726 -814.783 387.585 -189.703 309.641 -84.841 727.958 -237.892 645.589 -707.205 972.991 -197.577 782.037 -546.739 109.073 -773.736 654.408 -682.363 231.880 -151.067 936.613 -801.416 99.277 -594.684 554.064 -935.789 940.367 -938.932 62.014 -508.683 113.926 -684.133 232.917 -160.772 710.654 -919.340 696.310 -324.229 691.794 -789.880 975.372 -13.581 659.322 -728.782 763.634 -802.179 850.429 -170.415 785.760 -452.895 450.179 -965.545 85.879 -172.094 816.828 -215.979 87.771 -955.016 712.241 -748.283 269.692 -991.821 132.756 -944.548 798.761 -603.351 832.698 -149.571 967.803 -674.337 135.319 -372.997 778.649 -53.652 124.821 -504.715 515.915 -890.378 812.403 -763.268 654.408 -373.577 371.136 -594.989 944.578 -845.759 32.960 -743.309 19.196 -757.591 741.203 -706.534 365.642 -433.607 152.837 -303.293 6.592 -116.825 84.506 -563.860 734.153 -261.788 994.934 -666.707 239.753 -544.023 598.743 -138.401 984.985 -555.284 204.749 -36.317 155.705 -653.157 872.494 -332.133 544.572 -933.439 980.987 -215.430 704.550 -794.519 303.293 -536.119 217.750 -62.288 180.822 -103.885 423.597 -144.353 890.713 -64.241 449.232 -182.104 800.562 -69.185 886.776 -669.912 404.035 -461.653 960.570 -509.537 830.927 -192.511 528.642 -969.115 925.626 -688.467 761.711 -514.939 487.686 -389.996 843.715 -985.412 768.487 -178.198 537.736 -74.923 817.011 -408.612 960.662 -597.797 769.555 -771.599 410.718 -499.496 676.016 -697.409 591.540 -85.421 957.488 -525.040 76.266 -434.492 88.137 -153.478 355.968 -467.635 595.721 -394.177 315.348 -638.936 973.785 -743.278 480.422 -718.741 600.330 -792.657 880.978 -637.288 255.501 -998.444 872.402 -857.723 333.110 -25.452 759.911 -246.895 338.816 -387.005 569.567 -913.358 769.585 -597.766 809.381 -980.377 967.406 -559.587 564.196 -763.817 41.719 -398.297 768.853 -322.703 453.658 -470.351 2.136 -851.650 356.212 -758.202 646.687 -883.877 284.188 -373.119 757.195 -773.553 287.240 -384.259 481.918 -426.069 100.284 -692.495 380.261 -745.231 444.563 -167.913 480.880 -766.015 53.377 -769.982 423.597 -941.343 516.343 -868.557 529.099 -552.324 535.447 -485.031 140.049 -710.074 687.277 -672.170 77.731 -917.966 284.585 -751.183 557.207 -663.350 431.471 -625.050 405.591 -7.355 865.413 -887.020 926.664 -641.408 680.410 -942.289 255.654 -379.040 524.552 -862.514 548.204 -552.660 365.978 -191.351 846.889 -282.662 421.094 -419.904 969.146 -88.717 338.389 -350.780 260.842 -811.579 232.093 -69.826 558.336 -314.035 659.108 -743.706 203.558 -930.113 132.969 -962.554 455.580 -130.863 268.899 -846.400 142.186 -375.896 153.142 -633.839 895.779 -619.098 30.854 -971.984 816.645 -437.269 906.247 -626.270 908.078 -250.984 148.137 -828.974 126.377 -605.487 695.761 -985.168 390.179 -981.201 957.213 -954.802 392.193 -102.176 995.544 -629.749 557.634 -211.463 95.553 -24.506 992.828 -281.747 305.094 -599.322 767.785 -630.573 44.893 -34.364 376.629 -908.506 380.261 -174.169 719.291 -929.075 48.952 -360.332 448.561 -309.214 838.466 -871.853 26.154 -389.203 406.568 -691.702 331.584 -400.342 139.348 -318.094 167.089 -349.742 139.561 -839.747 503.525 -590.442 940.184 -993.133 809.534 -545.854 35.768 -421.308 308.847 -557.421 826.350 -852.504 509.018 -323.862 66.927 -417.310 845.302 -901.028 416.761 -823.450 783.441 -731.162 181.799 -606.494 225.562 -670.034 844.447 -175.756 562.090 -481.002 473.983 -873.806 214.148 -764.641 611.835 -768.090 10.010 -792.444 724.937 -394.177 239.021 -213.904 821.406 -168.737 727.226 -105.075 321.940 -691.092 778.222 -327.952 781.060 -652.181 322.855 -668.935 551.195 -570.025 121.769 -725.425 984.619 -69.704 364.422 -9.278 265.511 -927.274 508.255 -235.725 467.238 -595.843 702.017 -266.579 927.549 -433.271 636.616 -676.504 536.027 -349.284 167.577 -411.145 27.619 -91.525 552.782 -505.783 875.362 -889.096 649.068 -333.140 876.797 -671.926 911.557 -349.528 27.314 -585.620 539.659 -807.428 774.682 -19.379 613.086 -403.882 247.414 -866.817 562.029 -333.232 552.568 -237.556 814.875 -712.546 734.703 -339.152 967.559 -849.239 491.317 -747.368 318.155 -318.979 237.556 -783.898 110.446 -323.160 614.399 -220.496 329.997 -294.015 33.937 -27.894 397.137 -216.926 355.693 -388.226 599.750 -637.989 287.027 -690.085 610.340 -826.167 602.649 -724.754 930.754 -58.107 775.536 -802.210 608.325 -495.224 114.170 -5.921 67.263 -620.899 999.268 -305.094 399.152 -707.114 313.578 -742.912 956.023 -279.397 659.505 -419.813 589.953 -48.097 456.587 -490.585 382.977 -275.674 514.603 -893.582 210.913 -47.823 174.261 -31.281 985.046 -418.073 610.462 -120.945 914.853 -893.887 391.064 -433.454 636.769 -233.467 885.769 -139.988 551.103 -21.821 617.695 -984.954 212.165 -994.842 152.684 -503.250 114.872 -580.065 619.129 -1.953 721.335 -623.371 452.345 -23.865 71.566 -769.524 457.595 -512.467 822.169 -465.957 785.089 -396.771 55.849 -58.565 910.611 -814.814 707.083 -947.539 216.163 -694.601 945.860 -272.958 263.710 -911.252 364.818 -98.300 356.090 -738.945 312.540 -560.564 478.744 -816.706 217.109 -956.206 216.163 -346.416 243.812 -231.178 736.595 -742.241 130.345 -844.172 438.856 -449.690 543.779 -471.480 355.174 -153.630 802.362 -522.599 903.348 -93.600 306.864 -934.874 82.522 -705.130 524.094 -216.498 706.015 -306.284 867.275 -206.122 764.763 -47.761 316.385 -518.052 515.824 -845.302 122.898 -141.545 388.867 -513.291 441.664 -163.732 304.910 -818.537 234.779 -83.560 500.870 -672.414 290.567 -686.911 453.871 -180.548 701.254 -950.652 998.688 -768.700 643.849 -944.914 232.429 -103.519 807.093 -202.124 300.150 -27.009 308.939 -521.561 654.805 -223.365 447.829 -678.182 885.952 -837.123 131.748 -4.517 710.166 -760.887 328.898 -314.463 217.597 -812.250 383.343 -137.486 968.108 -517.685 539.903 -732.139 30.457 -722.831 521.653 -847.713 559.160 -747.581 503.891 -702.567 1.617 -304.941 328.288 -148.167 530.290 -902.341 301.340 -487.259 792.962 -943.937 420.118 -915.098 575.243 -253.029 369.762 -52.644 468.978 -233.070 136.082 -540.147 140.080 -386.059 577.471 -160.009 289.926 -407.117 798.944 -457.869 903.714 -574.114 673.177 -330.271 879.727 -650.838 351.756 -547.990 633.259 -22.523 110.019 -683.767 768.853 -282.723 370.037 -412.793 414.563 -990.112 244.819 -655.263 312.357 -813.562 448.042 -529.374 257.698 -785.363 912.320 -583.636 982.940 -879.910 960.723 -277.108 77.364 -637.623 374.340 -176.763 38.667 -52.736 200.385 -839.961 48.402 -443.068 644.093 -851.497 566.301 -521.256 888.455 -983.703 336.314 -385.846 185.339 -948.241 898.892 -651.112 62.044 -708.457 202.521 -434.126 986.602 -821.070 408.979 -418.256 335.917 -775.903 485.183 -711.295 10.407 -802.393 676.504 -717.490 538.957 -111.637 454.268 -741.905 17.548 -42.848 31.739 -545.946 726.096 -82.644 42.329 -572.893 766.228 -226.264 473.434 -61.861 564.806 -649.403 449.934 -769.646 586.200 -159.215 961.425 -518.052 97.110 -393.414 125.858 -287.027 328.257 -236.152 84.902 -70.498 876.034 -419.538 122.959 -215.552 688.223 -779.199 105.411 -462.020 477.432 -133.213 828.364 -402.509 906.156 -252.754 374.584 -580.798 386.761 -893.002 68.972 -947.844 840.785 -353.679 127.262 -893.948 260.689 -537.645 592.029 -575.549 418.439 -975.951 649.434 -756.218 563.890 -788.720 920.560 -879.513 457.533 -50.386 821.223 -593.493 580.737 -527.757 583.758 -444.777 867.641 -259.896 34.761 -961.486 802.057 -948.759 722.526 -843.562 223.670 -628.834 487.381 -479.171 686.728 -585.284 69.918 -506.272 715.262 -988.220 849.330 -637.532 798.578 -213.080 306.681 -467.849 470.809 -315.256 306.803 -483.077 317.972 -627.369 791.650 -988.556 256.813 -948.637 980.102 -176.397 928.617 -294.900 667.135 -50.233 552.080 -677.816 716.330 -425.916 79.073 -881.771 339.549 -727.470 996.826 -708.304 257.515 -796.319 619.922 -655.324 334.880 -433.454 217.048 -501.297 783.654 -892.209 814.905 -761.834 528.947 -41.322 23.682 -488.601 830.409 -416.700 728.080 -378.552 753.166 -880.184 986.847 -662.435 582.354 -105.014 985.412 -741.356 774.743 -605.976 384.930 -40.254 540.849 -533.097 911.405 -46.815 652.303 -947.966 529.008 -4.669 566.912 -801.141 40.925 -229.743 466.353 -329.508 461.928 -518.265 299.356 -92.257 5.890 -615.436 424.696 -364.330 32.594 -213.324 947.600 -106.021 797.021 -446.974 342.936 -227.546 345.164 -356.883 459.761 -367.138 400.372 -287.698 499.954 -901.761 583.209 -690.451 65.554 -408.856 809.381 -298.471 868.252 -298.105 208.991 -144.780 194.281 -831.812 411.267 -390.027 719.626 -252.510 537.797 -429.884 767.846 -237.373 749.016 -250.313 605.518 -396.649 686.880 -499.771 868.526 -36.470 657.857 -246.864 712.516 -903.958 899.930 -892.331 782.281 -133.061 777.154 -204.077 592.761 -110.965 246.101 -944.090 416.364 -482.681 437.086 -55.666 269.478 -13.215 694.540 -880.215 92.593 -526.109 920.286 -371.868 717.490 -636.402 563.128 -779.199 715.140 -497.940 98.636 -761.986 718.497 -282.449 343.120 -412.793 313.456 -610.248 445.051 -151.402 91.800 -650.655 898.221 -960.875 960.448 -111.057 419.996 -934.355 299.631 -833.705 38.667 -601.154 65.218 -218.055 233.406 -0.855 427.564 -188.818 470.717 -974.212 41.292 -927.030 981.292 -639.393 540.086 -83.865 120.609 -523.118 349.315 -695.639 157.506 -314.035 411.084 -518.479 833.979 -708.548 915.128 -1.892 540.452 -316.813 629.170 -619.922 449.904 -98.331 922.819 -777.856 454.756 -295.206 78.310 -14.527 250.252 -332.560 982.604 -718.039 408.094 -654.317 793.298 -73.611 783.929 -963.286 673.788 -463.210 102.756 -834.284 189.917 -34.455 65.859 -169.256 462.783 -658.864 822.596 -462.661 670.949 -996.704 151.555 -346.141 996.124 -888.852 194.433 -381.634 606.067 -793.085 86.062 -570.910 768.212 -483.993 325.083 -550.615 687.765 -735.801 228.248 -942.015 164.525 -205.664 312.845 -823.267 661.550 -237.526 950.133 -794.031 879.604 -804.315 134.373 -600.085 431.501 -307.474 710.868 -787.683 709.708 -453.139 906.339 -355.632 540.788 -922.544 506.211 -874.477 721.152 -56.703 522.050 -40.925 27.009 -273.263 692.679 -136.753 793.054 -434.492 663.442 -360.790 652.821 -885.189 186.621 -502.426 535.386 -379.406 187.445 -926.145 511.246 -614.582 38.606 -334.758 581.896 -591.571 887.997 -281.350 6.256 -519.913 382.550 -897.366 258.156 -486.709 632.588 -806.665 208.258 -607.715 759.941 -693.869 624.470 -879.910 874.050 -495.437 584.399 -453.719 819.147 -682.974 893.796 -544.115 537.217 -606.586 104.221 -698.965 389.477 -368.084 224.769 -643.727 280.801 -191.778 720.084 -420.911 930.601 -762.322 889.798 -43.245 133.915 -497.971 222.449 -379.498 356.548 -228.248 817.743 -490.890 507.859 -244.575 470.717 -138.249 235.084 -192.755 512.162 -677.053 582.904 -775.964 998.321 -60.396 361.888 -736.961 344.096 -167.974 69.887 -88.626 993.439 -179.937 709.738 -60.945 220.191 -214.423 347.118 -733.726 654.317 -947.722 752.770 -823.664 625.538 -435.194 971.923 -594.256 919.889 -852.596 165.654 -357.768 41.627 -375.652 567.370 -537.523 575.091 -917.417 897.946 -759.545 739.494 -941.435 84.078 -942.381 731.407 -70.193 623.005 -853.542 947.478 -707.022 437.025 -101.596 682.333 -390.301 562.609 -32.594 394.330 -99.246 516.923 -499.344 133.824 -229.255 685.842 -972.716 227.088 -456.069 577.288 -963.317 809.870 -207.190 283.486 -222.633 304.209 -959.929 996.033 -692.190 432.722 -83.651 917.264 -669.118 863.308 -446.516 412.122 -157.964 78.646 -503.830 743.828 -876.308 564.257 -88.290 237.342 -883.389 908.231 -619.648 214.301 -300.913 907.193 -953.215 543.138 -94.058 271.767 -585.833 148.259 -381.939 25.330 -438.032 322.031 -246.040 190.008 -930.998 183.050 -505.509 853.236 -577.227 124.699 -427.992 209.326 -803.735 597.980 -844.752 669.301 -226.325 71.444 -638.752 632.435 -93.783 513.504 -74.618 14.222 -120.731 239.021 -939.360 123.630 -428.022 465.590 -961.760 983.734 -809.168 422.254 -480.636 689.474 -41.627 354.717 -829.279 896.451 -462.172 270.882 -405.591 34.028 -524.125 770.287 -896.725 337.107 -556.047 801.233 -626.484 289.621 -440.504 689.688 -494.766 574.389 -431.104 282.907 -477.371 122.044 -827.326 552.629 -155.187 353.832 -725.364 500.504 -241.462 211.127 -563.799 710.349 -575.701 65.981 -683.218 390.393 -553.362 106.235 -617.878 249.733 -459.639 289.132 -338.939 52.370 -676.443 456.740 -167.333 192.694 -230.995 707.511 -575.396 136.418 -655.232 617.359 -595.935 70.223 -624.195 404.065 -57.466 604.419 -342.723 628.834 -364.391 871.761 -148.839 528.611 -40.773 866.817 -302.713 573.199 -756.615 369.182 -429.792 340.587 -55.208 294.382 -587.207 304.392 -500.656 816.370 -421.766 627.247 -463.607 105.014 -388.623 553.667 -264.901 23.072 -499.283 496.445 -895.169 625.324 -567.339 410.047 -29.145 804.498 -421.522 544.786 -554.247 927.396 -53.804 175.787 -330.729 805.078 -172.155 400.342 -403.882 840.510 -126.102 597.003 -385.479 698.050 -674.245 640.919 -224.311 337.870 -562.151 468.764 -83.956 759.575 -379.864 86.764 -546.709 298.379 -667.074 616.077 -862.545 817.927 -735.282 468.764 -461.623 643.208 -175.542 248.817 -449.385 577.654 -520.493 471.145 -302.622 847.713 -29.237 692.709 -485.672 318.979 -64.302 149.693 -205.023 827.906 -28.993 494.308 -21.638 971.831 -334.056 724.662 -539.262 202.399 -362.316 901.944 -887.692 565.111 -900.418 748.558 -219.642 929.075 -5.554 720.725 -940.397 50.996 -777.276 649.403 -887.936 316.691 -1.434 543.413 -183.752 504.105 -136.723 648.457 -971.831 411.725 -611.286 355.602 -765.191 695.700 -898.740 53.316 -618.641 760.002 -342.357 516.404 -846.553 42.848 -195.929 925.932 -503.952 543.504 -850.276 113.681 -350.414 932.859 -713.736 125.278 -515.030 91.983 -716.300 694.784 -581.072 422.163 -904.904 725.791 -309.641 769.829 -99.673 371.776 -720.573 310.862 -79.470 809.931 -749.474 237.556 -265.084 302.042 -199.835 591.784 -369.732 636.311 -208.716 88.778 -984.802 543.748 -944.884 274.697 -569.872 182.745 -757.927 861.843 -816.126 286.233 -497.696 585.559 -850.948 64.058 -222.175 426.313 -253.761 455.611 -12.574 540.727 -350.688 825.220 -115.055 745.170 -757.256 695.090 -126.988 896.207 -638.295 609.027 -447.096 10.987 -653.005 720.542 -707.846 471.816 -54.415 199.499 -409.253 158.147 -911.985 50.905 -472.457 850.490 -925.871 439.467 -931.791 749.199 -801.843 113.742 -484.725 452.376 -655.446 23.743 -117.527 236.641 -414.289 725.608 -526.231 984.161 -686.972 667.043 -550.768 599.933 -67.598 947.600 -342.235 263.222 -344.890 646.931 -480.605 356.731 -583.758 315.714 -762.902 416.944 -549.272 721.824 -879.696 950.072 -440.840 446.486 -699.271 456.740 -405.652 423.872 -377.758 509.690 -800.439 17.335 -14.435 227.515 -669.759 727.134 -70.315 989.105 -409.986 122.074 -269.631 731.712 -87.466 90.243 -202.094 677.053 -380.016 1.282 -345.317 828.608 -609.668 874.752 -725.761 84.323 -836.604 147.954 -937.193 308.451 -481.918 137.638 -735.343 205.573 -448.653 787.896 -927.366 341.807 -209.510 799.738 -775.079 155.797 -830.256 735.008 -630.512 303.751 -397.229 188.391 -22.767 182.287 -818.079 622.059 -914.853 972.900 -464.156 955.626 -348.643 51.210 -623.615 506.027 -198.218 105.869 -233.558 370.830 -248.573 809.473 -860.622 848.445 -319.407 386.425 -397.748 989.166 -653.005 921.140 -447.340 871.059 -283.914 749.626 -857.875 694.052 -610.370 779.504 -384.045 286.172 -885.250 81.057 -938.719 115.543 -845.790 593.677 -405.164 402.203 -200.934 291.177 -478.774 423.048 -194.586 650.166 -506.760 604.083 -963.805 764.397 -794.794 493.362 -910.916 949.828 -348.857 208.686 -807.764 183.325 -521.836 453.658 -851.314 219.367 -532.731 695.547 -389.080 728.050 -328.013 599.445 -533.341 298.257 -753.288 311.899 -382.580 650.258 -504.349 687.582 -69.216 900.327 -826.380 53.560 -352.458 222.541 -429.701 604.114 -974.364 750.450 -591.266 20.173 -498.642 62.624 -910.428 407.361 -850.826 96.377 -687.735 145.787 -277.718 832.514 -395.459 745.933 -946.257 595.508 -208.716 304.147 -899.136 312.693 -65.950 651.479 -587.146 576.281 -227.363 789.453 -696.127 851.497 -800.256 706.900 -487.594 675.314 -199.622 171.453 -372.021 189.093 -13.611 589.160 -932.920 848.842 -241.401 526.353 -121.220 656.972 -373.241 987.365 -838.130 759.514 -280.984 41.841 -625.324 751.946 -387.921 895.596 -681.600 538.133 -86.459 997.986 -924.162 85.482 -873.012 280.984 -313.700 920.438 -167.882 122.227 -161.931 707.907 -290.139 126.682 -640.278 758.599 -554.796 320.353 -208.380 807.581 -962.310 849.849 -181.372 908.200 -448.408 781.579 -154.698 785.119 -163.366 94.394 -504.746 489.792 -749.138 459.181 -684.805 702.689 -83.254 899.350 -534.440 525.620 -458.693 925.993 -321.329 108.127 -667.501 241.401 -734.428 951.506 -957.762 604.755 -546.770 234.291 -332.286 953.276 -167.211 3.265 -157.964 373.669 -799.524 573.107 -554.186 16.297 -427.442 978.820 -529.527 546.892 -345.012 824.885 -335.093 228.736 -450.331 374.432 -3.418 229.926 -21.821 222.510 -541.948 248.512 -195.532 396.954 -748.863 50.111 -862.728 230.811 -121.647 11.261 -205.512 850.154 -825.434 262.185 -590.777 620.533 -190.985 523.331 -39.216 396.527 -710.685 228.584 -990.478 917.631 -1.282 29.664 -580.706 194.159 -702.292 275.002 -153.752 227.577 -778.436 556.902 -222.633 908.261 -195.441 920.957 -601.276 434.645 -437.574 831.202 -924.986 97.964 -835.353 485.031 -278.207 775.811 -173.101 571.276 -148.534 978.118 -544.237 65.554 -425.581 790.277 -923.399 156.377 -663.594 555.834 -424.085 895.993 -326.334 643.605 -710.715 669.301 -233.406 142.338 -533.616 75.320 -926.298 826.899 -855.953 314.188 -172.948 239.662 -540.941 673.757 -330.332 231.025 -68.667 209.693 -782.434 802.393 -250.710 212.836 -173.589 595.904 -411.725 556.902 -655.751 874.264 -6.470 521.287 -867.367 334.574 -141.270 182.104 -864.345 599.963 -968.200 965.209 -720.298 732.597 -421.491 455.123 -15.656 611.957 -264.290 53.682 -934.446 522.141 -914.579 581.957 -186.712 791.986 -19.257 419.202 -476.424 831.324 -245.338 272.897 -732.719 407.941 -255.928 173.132 -823.542 508.255 -341.380 785.546 -970.672 625.599 -672.750 636.219 -584.613 820.399 -647.633 342.601 -737.999 395.184 -296.121 443.953 -996.521 528.764 -216.376 925.077 -826.044 713.218 -7.904 27.192 -294.778 337.107 -672.018 439.955 -288.797 259.255 -947.569 467.513 -960.173 716.147 -50.966 263.497 -626.362 407.483 -789.636 727.775 -839.351 102.756 -516.495 159.001 -843.593 613.544 -895.993 257.363 -141.240 474.288 -948.485 569.811 -383.740 176.214 -343.303 973.083 -308.084 297.617 -408.338 287.271 -937.040 374.157 -825.251 614.154 -761.437 853.572 -478.866 493.728 -124.088 977.599 -429.914 472.976 -523.301 935.942 -479.080 180.486 -54.872 134.953 -292.154 500.565 -712.271 925.840 -554.003 940.855 -761.956 634.877 -120.914 786.889 -914.579 240.883 -639.576 137.852 -509.171 542.528 -601.642 416.486 -430.219 159.459 -302.499 447.584 -975.463 211.646 -673.421 698.813 -393.994 19.776 -455.000 776.910 -313.059 671.133 -681.631 773.858 -771.722 794.305 -944.823 556.383 -81.454 386.731 -404.981 592.395 -231.117 38.789 -19.807 408.460 -55.788 397.839 -958.129 271.737 -888.150 216.651 -668.142 190.313 -910.550 829.188 -568.773 825.922 -927.854 398.083 -832.759 411.847 -777.978 777.459 -230.171 271.310 -100.650 334.330 -501.480 28.504 -681.906 573.199 -228.431 107.150 -93.478 906.858 -671.834 609.607 -846.217 417.432 -544.877 170.873 -775.567 951.628 -190.710 880.856 -878.414 393.353 -133.244 868.648 -319.803 458.266 -469.436 642.720 -828.364 853.084 -72.329 780.816 -198.859 144.292 -73.428 63.082 -121.616 179.357 -593.005 642.415 -56.032 404.431 -187.201 345.470 -368.389 922.361 -980.773 698.630 -451.643 634.663 -954.070 771.874 -46.754 311.197 -353.008 435.163 -483.810 931.516 -691.061 120.609 -61.525 140.934 -311.380 683.920 -284.799 166.356 -978.790 459.639 -177.709 34.089 -469.131 103.214 -392.071 434.584 -626.209 314.127 -329.142 77.334 -853.481 33.418 -994.263 879.727 -510.575 209.754 -802.087 833.460 -182.806 727.439 -52.309 892.788 -292.215 590.442 -293.741 727.744 -19.318 956.023 -295.724 686.422 -4.303 111.454 -846.065 809.992 -796.045 988.372 -93.448 244.148 -517.899 307.291 -654.042 891.018 -719.352 947.569 -200.018 644.642 -881.588 634.785 -749.565 54.567 -546.312 541.063 -376.720 760.796 -536.393 890.835 -559.893 543.870 -236.946 166.143 -887.692 334.056 -405.713 5.615 -341.197 23.377 -481.674 390.332 -870.907 423.719 -860.103 210.486 -487.320 215.613 -103.549 806.940 -584.338 230.873 -556.993 580.798 -713.218 912.809 -335.765 265.450 -527.085 297.952 -155.736 954.131 -113.590 363.475 -973.754 477.187 -435.408 82.736 -907.376 222.938 -96.530 34.394 -402.753 995.453 -153.844 907.590 -119.327 2.899 -192.053 747.246 -500.046 571.276 -381.298 283.731 -495.590 675.558 -735.740 190.100 -412.305 883.816 -292.184 610.553 -351.207 806.452 -427.290 804.498 -208.014 645.711 -32.350 249.519 -702.322 938.017 -764.153 46.907 -404.706 83.682 -90.487 973.846 -230.934 757.622 -350.017 25.605 -371.380 794.061 -543.840 792.230 -124.882 640.492 -78.616 512.223 -605.762 972.961 -179.601 148.412 -792.474 567.675 -192.145 328.623 -886.807 22.034 -490.890 495.376 -452.467 419.080 -214.850 108.524 -301.798 528.916 -547.777 244.301 -598.956 641.285 -761.773 434.339 -148.991 622.486 -743.583 89.053 -341.075 290.719 -222.083 348.643 -714.713 703.604 -415.693 705.374 -617.939 451.460 -318.064 241.249 -925.810 550.310 -341.899 824.885 -288.430 28.230 -538.316 110.599 -876.980 798.608 -111.393 684.561 -96.164 914.487 -446.547 200.659 -233.039 797.571 -370.830 850.826 -509.171 535.234 -865.139 12.604 -506.485 840.144 -945.494 418.775 -434.797 765.130 -933.744 691.580 -209.601 768.365 -835.231 586.444 -809.595 221.290 -42.817 788.232 -881.893 954.039 -85.818 603.931 -64.150 931.455 -642.415 395.672 -992.431 653.981 -534.837 97.720 -462.905 376.720 -925.443 661.122 -717.185 740.715 -432.814 769.890 -318.979 909.848 -386.517 672.475 -591.449 807.764 -939.360 472.182 -84.017 547.807 -255.531 720.267 -37.049 650.227 -494.217 655.507 -313.211 140.110 -806.177 934.172 -764.763 120.182 -63.356 193.793 -504.776 911.618 -539.476 294.839 -51.607 357.219 -260.231 583.605 -815.149 380.444 -242.622 20.661 -893.399 393.841 -341.502 518.052 -648.640 651.112 -922.269 329.325 -31.648 135.960 -78.494 836.085 -122.349 82.308 -613.330 574.664 -856.471 718.436 -503.159 846.828 -406.018 330.058 -62.502 758.324 -183.386 235.328 -529.069 28.687 -936.766 765.587 -286.935 416.517 -906.156 845.729 -447.707 103.610 -509.018 268.197 -7.599 881.771 -523.667 253.822 -299.417 486.251 -239.448 393.475 -958.220 919.462 -542.680 564.653 -119.480 108.280 -406.629 916.074 -68.514 739.769 -754.845 514.481 -59.389 617.573 -165.960 747.612 -523.118 384.259 -389.264 76.235 -382.733 952.300 -139.531 229.957 -694.937 487.686 -139.775 440.016 -336.375 290.353 -881.039 802.911 -953.825 414.594 -67.263 368.603 -896.573 373.486 -215.339 47.212 -350.169 771.142 -377.026 927.793 -390.027 206.397 -453.688 102.664 -173.589 291.757 -71.047 591.968 -990.081 131.199 -483.322 460.921 -386.303 100.955 -475.509 724.631 -87.558 276.467 -732.353 133.549 -931.974 349.864 -642.964 433.699 -537.248 381.390 -9.613 195.044 -919.034 228.187 -629.780 802.149 -778.558 995.239 -219.642 700.644 -679.525 350.719 -648.488 493.271 -831.996 51.271 -952.239 979.400 -702.628 519.181 -94.974 731.407 -169.958 816.401 -947.508 302.225 -443.159 858.882 -451.094 657.216 -463.149 214.789 -435.774 924.711 -5.188 330.424 -61.708 58.199 -201.270 527.665 -352.214 505.112 -700.827 616.565 -787.347 474.227 -189.459 467.147 -426.832 897.458 -483.474 383.709 -531.205 677.908 -919.279 625.721 -149.297 319.346 -256.691 918.851 -641.804 530.076 -814.661 300.180 -608.753 895.108 -57.741 141.026 -190.161 210.395 -353.221 691.183 -208.594 573.473 -116.123 988.433 -122.135 822.687 -62.288 477.157 -256.569 420.881 -787.194 179.662 -285.867 375.347 -389.874 763.756 -429.273 289.224 -360.637 350.810 -334.025 137.028 -450.911 407.849 -112.247 858.943 -744.407 567.034 -501.175 366.894 -648.274 717.032 -614.765 56.825 -22.889 209.235 -256.172 420.240 -168.950 523.515 -259.499 849.239 -890.866 235.878 -829.463 228.828 -354.991 633.595 -347.728 409.833 -961.791 819.666 -615.375 156.499 -949.797 651.814 -998.871 662.648 -951.598 359.142 -449.599 229.560 -218.970 180.090 -865.322 200.079 -737.266 865.719 -761.467 742.210 -946.715 392.010 -722.556 575.854 -290.323 724.998 -601.154 237.098 -306.589 982.086 -933.775 972.930 -485.580 833.857 -542.253 860.775 -607.929 489.822 -789.727 246.437 -784.539 111.850 -459.059 94.058 -916.654 999.145 -723.716 341.868 -794.122 388.195 -178.747 857.723 -551.561 212.378 -401.257 87.802 -700.278 663.350 -8.911 992.706 -455.336 899.777 -685.110 363.964 -576.434 745.720 -139.836 115.726 -440.687 723.380 -474.868 644.246 -567.248 263.375 -921.842 849.818 -311.350 436.537 -422.132 914.548 -947.172 50.935 -17.548 429.579 -858.272 457.961 -520.066 965.880 -53.926 911.069 -429.456 681.875 -730.705 820.978 -568.346 62.227 -97.262 751.274 -401.990 381.146 -182.196 497.757 -513.077 983.734 -842.433 95.706 -199.011 979.949 -691.885 98.544 -661.519 444.197 -168.798 971.801 -756.218 714.408 -460.341 945.921 -772.027 884.640 -503.494 171.941 -208.258 84.658 -780.847 523.789 -18.769 640.767 -129.948 890.347 -291.360 710.471 -285.379 301.981 -831.782 486.312 -371.563 734.581 -620.472 561.388 -65.859 935.148 -611.530 550.737 -650.197 112.461 -841.700 562.517 -670.034 837.092 -319.010 612.354 -419.782 993.683 -659.536 574.908 -972.747 130.039 -940.489 766.259 -975.036 46.449 -739.372 750.908 -921.873 968.810 -827.235 467.208 -134.861 149.480 -484.787 264.748 -159.581 239.937 -910.611 947.813 -801.233 278.359 -689.749 418.043 -518.357 636.158 -791.681 11.139 -392.346 767.541 -66.164 120.060 -392.041 105.289 -706.229 199.194 -151.708 946.928 -646.138 743.461 -981.994 674.734 -364.422 335.368 -331.339 153.600 -59.236 354.503 -418.104 650.502 -665.914 442.701 -250.587 118.656 -684.957 318.766 -755.058 191.504 -289.346 36.805 -229.621 728.721 -679.983 281.442 -843.226 258.889 -157.537 793.878 -398.083 162.786 -880.581 522.813 -74.862 940.062 -777.123 593.432 -378.674 404.004 -579.974 688.772 -5.219 147.893 -453.383 936.644 -845.698 126.255 -180.517 896.359 -848.628 695.303 -380.169 738.945 -958.678 956.023 -721.335 214.057 -849.483 743.919 -604.816 498.245 -670.949 108.829 -280.313 517.441 -528.459 628.742 -867.794 837.886 -913.358 401.349 -251.778 719.474 -803.583 57.192 -317.667 424.421 -652.669 637.867 -498.550 376.080 -986.358 683.370 -100.986 260.750 -825.312 372.021 -379.498 666.707 -652.730 57.131 -827.052 354.106 -145.787 43.580 -651.784 749.565 -389.325 948.607 -907.682 758.873 -790.613 490.158 -248.238 492.203 -414.441 47.029 -772.271 994.720 -956.481 833.888 -929.746 577.105 -74.221 35.371 -957.457 839.412 -294.137 743.187 -812.403 981.933 -213.691 39.186 -72.024 496.933 -216.956 69.369 -770.104 835.139 -422.864 451.125 -636.769 140.355 -84.414 858.669 -711.753 646.443 -157.872 129.887 -799.310 829.859 -260.750 738.487 -733.634 912.198 -737.022 974.731 -923.887 805.658 -48.555 679.525 -146.733 95.950 -211.798 874.416 -56.307 155.950 -497.452 132.237 -379.162 983.917 -113.224 31.556 -263.802 860.012 -87.466 538.804 -753.349 415.265 -72.695 661.977 -849.696 206.000 -287.912 219.550 -138.493 387.982 -318.186 68.545 -443.403 584.063 -990.692 634.907 -478.011 538.835 -45.259 90.823 -965.270 654.195 -819.086 21.973 -191.595 999.298 -663.320 929.014 -466.292 889.279 -311.319 406.354 -452.864 625.660 -916.532 343.181 -843.165 493.027 -979.125 988.830 -341.411 604.785 -880.062 227.729 -427.870 692.953 -241.279 907.010 -870.418 434.400 -831.019 560.289 -452.834 408.368 -232.337 372.112 -888.882 278.542 -994.720 726.096 -390.423 293.313 -486.099 180.792 -858.882 698.263 -165.593 217.261 -168.065 154.485 -494.278 601.672 -508.072 756.737 -203.558 706.900 -257.942 744.407 -139.988 637.104 -356.914 500.107 -404.706 498.367 -641.896 929.044 -6.531 659.963 -121.067 812.647 -747.795 349.437 -651.265 231.086 -560.839 425.367 -988.769 647.420 -15.046 671.682 -681.661 747.887 -212.043 457.259 -773.034 631.672 -788.507 104.465 -782.983 444.166 -245.186 810.358 -939.207 47.243 -320.841 464.370 -123.997 820.368 -629.749 206.549 -507.096 186.285 -281.716 69.246 -332.469 955.290 -703.269 547.014 -828.547 81.332 -378.674 437.574 -709.861 924.223 -729.881 798.547 -239.540 611.133 -853.389 362.560 -321.024 591.876 -333.934 255.562 -587.725 980.926 -852.626 361.400 -959.441 780.419 -808.741 176.672 -634.632 577.929 -674.368 499.588 -986.633 812.311 -299.814 796.472 -333.110 201.880 -889.065 589.953 -47.273 428.388 -863.887 712.180 -979.675 670.522 -335.459 767.083 -659.047 80.782 -402.112 645.405 -241.676 799.829 -991.913 436.293 -677.236 600.909 -469.008 578.906 -59.999 759.819 -722.373 598.193 -634.877 242.378 -955.748 268.258 -426.008 804.773 -897.488 547.502 -957.427 99.063 -648.976 128.544 -34.089 378.857 -890.744 947.630 -52.553 898.007 -664.296 496.200 -809.107 596.515 -449.477 279.611 -275.216 167.333 -754.875 265.511 -308.420 97.842 -941.099 666.555 -767.296 779.443 -495.010 900.601 -999.603 279.336 -474.013 72.634 -172.399 868.618 -338.847 821.894 -412.458 899.075 -893.948 877.621 -225.990 124.302 -553.850 168.035 -166.631 57.253 -654.714 825.678 -219.947 458.998 -29.328 932.554 -873.775 551.836 -564.653 349.956 -342.540 51.119 -960.356 475.448 -914.945 608.814 -407.514 271.645 -893.216 763.115 -405.927 410.077 -92.959 987.701 -438.612 874.203 -372.478 934.263 -722.861 864.864 -159.764 462.142 -755.852 352.550 -446.730 548.845 -874.294 119.816 -218.696 675.222 -545.976 637.410 -788.171 778.924 -613.239 618.549 -1.892 370.006 -205.542 594.378 -789.483 902.463 -541.307 354.808 -22.645 995.117 -336.985 598.224 -153.813 596.179 -42.146 634.144 -602.680 684.866 -619.831 482.101 -359.600 603.595 -90.121 210.822 -774.590 615.162 -556.688 861.721 -0.366 777.978 -933.897 799.432 -59.023 733.665 -94.363 834.620 -999.664 500.259 -654.988 961.486 -117.252 865.352 -120.060 54.384 -700.674 472.121 -601.398 367.351 -278.359 192.999 -832.331 179.846 -831.385 883.816 -696.249 432.936 -941.588 112.674 -987.152 699.332 -344.218 957.274 -621.296 331.248 -853.694 464.125 -19.135 129.734 -130.894 863.948 -875.546 379.254 -261.361 136.296 -37.660 591.021 -612.384 17.884 -708.884 799.554 -938.505 47.823 -697.775 755.181 -203.589 743.736 -930.662 857.143 -88.565 502.457 -946.471 170.507 -653.371 319.437 -593.158 371.014 -121.921 919.584 -643.605 961.028 -259.163 394.574 -550.462 601.062 -308.176 939.573 -58.199 900.327 -957.091 783.074 -891.751 509.598 -303.568 904.386 -239.387 861.141 -286.569 631.306 -250.069 398.236 -553.240 713.004 -262.551 639.363 -230.323 960.967 -985.961 919.523 -568.621 51.881 -350.352 153.356 -929.106 587.054 -245.827 463.576 -79.775 0.427 -869.015 18.097 -271.615 410.962 -895.810 920.133 -62.746 11.383 -199.133 494.522 -359.325 88.290 -330.149 814.783 -641.957 266.518 -482.040 813.562 -846.339 71.963 -154.912 821.131 -867.336 406.781 -240.730 875.484 -154.149 29.969 -746.635 647.237 -366.894 638.050 -876.034 324.076 -561.632 638.630 -685.690 297.433 -874.081 211.463 -37.629 995.972 -169.713 750.267 -65.065 709.098 -629.841 278.939 -870.296 744.652 -741.417 936.460 -674.062 764.183 -660.360 123.569 -134.770 639.821 -416.517 405.744 -56.490 676.199 -929.075 765.221 -204.047 541.612 -301.462 296.854 -444.716 751.701 -364.147 940.855 -934.416 49.745 -934.294 346.385 -567.980 527.177 -760.857 460.005 -411.481 827.876 -624.287 932.066 -336.009 280.618 -558.855 935.514 -571.306 302.561 -667.074 490.493 -397.809 918.363 -494.552 888.577 -696.585 737.815 -434.248 310.221 -574.999 236.732 -128.483 229.530 -787.622 684.011 -338.267 699.698 -170.537 558.824 -247.597 113.193 -808.435 802.271 -672.445 530.259 -152.348 746.178 -142.613 169.408 -807.917 63.723 -325.541 154.057 -211.798 585.406 -760.430 108.402 -915.891 323.588 -371.807 697.043 -697.409 550.157 -731.315 701.346 -214.179 270.486 -535.813 726.951 -423.383 937.651 -271.462 135.716 -482.803 750.603 -532.121 296.213 -353.221 380.291 -960.234 745.994 -820.887 466.964 -280.313 360.057 -158.330 732.780 -392.376 118.839 -142.918 53.591 -994.842 569.353 -651.540 333.323 -705.557 573.778 -549.852 524.827 -149.632 438.581 -95.767 640.858 -982.665 18.525 -574.969 99.368 -318.278 888.882 -387.646 246.284 -529.038 179.632 -305.307 399.701 -888.607 165.929 -116.062 259.590 -24.964 207.709 -377.514 26.185 -652.608 133.000 -495.712 71.352 -552.934 658.132 -849.025 506.302 -271.340 938.932 -175.726 489.517 -500.015 846.370 -944.090 618.854 -614.734 60.884 -923.368 251.076 -335.093 578.478 -675.008 93.204 -976.348 722.739 -182.409 908.841 -261.483 256.600 -338.115 683.554 -163.305 687.551 -507.035 93.112 -743.919 359.447 -884.884 618.030 -461.257 425.916 -870.052 148.473 -911.191 297.678 -167.974 423.048 -473.891 658.773 -846.797 145.421 -833.308 644.459 -62.532 122.379 -838.160 275.338 -673.574 267.129 -673.940 740.898 -461.989 811.548 -813.776 626.270 -181.341 571.184 -717.704 676.504 -149.388 606.830 -748.375 191.321 -604.266 126.225 -272.561 644.673 -543.352 969.726 -417.066 622.608 -263.161 523.789 -447.157 673.208 -319.224 405.957 -237.495 162.420 -124.424 764.916 -803.064 729.637 -905.179 539.781 -359.630 436.232 -233.314 521.928 -882.260 201.788 -853.267 563.280 -630.512 620.655 -22.645 775.079 -609.363 753.349 -85.513 60.396 -434.187 986.419 -496.506 824.427 -569.048 554.125 -15.107 206.336 -406.568 816.340 -288.644 676.351 -158.422 885.678 -542.405 341.685 -25.208 698.263 -596.210 805.445 -614.277 121.616 -925.932 921.690 -74.221 193.121 -988.311 291.086 -915.403 83.377 -528.672 840.358 -984.039 877.834 -89.480 329.295 -560.076 770.379 -439.070 129.765 -46.266 763.176 -138.615 119.358 -218.299 465.590 -967.162 34.394 -503.677 86.917 -422.163 125.584 -259.194 216.041 -15.534 460.128 -514.847 481.796 -582.934 714.042 -153.325 688.314 -325.632 798.547 -994.110 518.296 -803.644 164.159 -750.023 398.877 -598.621 126.194 -326.304 622.822 -865.566 55.635 -429.701 319.742 -491.714 778.832 -956.908 370.525 -82.034 30.000 -131.291 858.791 -489.090 300.455 -856.410 153.356 -107.089 927.488 -254.585 215.247 -648.061 767.815 -860.591 223.029 -619.129 298.471 -437.483 110.263 -220.099 489.303 -885.098 108.890 -879.330 290.567 -208.350 892.239 -147.099 79.531 -15.412 411.115 -165.380 910.062 -513.504 17.396 -432.264 908.231 -471.694 968.352 -80.111 658.681 -119.297 905.271 -386.334 924.619 -448.500 400.922 -734.977 545.488 -889.828 168.920 -748.589 856.594 -829.798 28.809 -808.618 473.342 -938.871 220.893 -683.065 784.997 -778.680 164.495 -480.636 0.763 -657.491 253.182 -649.525 92.746 -202.277 780.969 -240.028 478.713 -616.382 592.975 -149.571 789.209 -91.586 554.704 -568.865 562.151 -343.089 433.088 -347.880 209.143 -736.351 283.670 -500.809 96.835 -974.425 937.346 -568.102 87.252 -814.753 680.258 -54.811 381.085 -783.776 721.152 -664.022 7.141 -358.440 539.232 -543.596 802.393 -583.453 706.931 -265.694 225.654 -592.364 280.770 -757.286 849.269 -2.136 354.564 -900.571 872.066 -649.403 868.343 -22.095 497.787 -637.104 266.854 -989.471 522.294 -160.497 101.688 -133.793 973.601 -81.484 170.049 -717.704 148.198 -719.291 284.921 -166.326 888.241 -826.930 269.295 -781.304 441.694 -222.022 269.326 -155.461 751.244 -40.559 979.064 -7.935 513.932 -82.430 871.426 -657.399 856.594 -217.627 28.565 -853.145 969.726 -321.574 665.853 -182.165 544.603 -708.670 942.503 -771.294 356.517 -532.579 153.508 -502.579 838.527 -121.921 896.115 -461.776 988.830 -720.603 304.300 -837.428 456.313 -600.696 945.982 -990.112 147.252 -17.609 475.295 -910.337 197.394 -975.585 635.365 -783.929 652.913 -272.317 703.574 -883.328 704.276 -792.016 974.700 -504.196 816.431 -514.847 374.248 -165.319 599.322 -212.378 796.991 -791.253 762.352 -296.762 263.405 -95.767 996.551 -793.573 488.449 -885.830 128.239 -905.850 956.145 -503.342 388.134 -139.164 93.722 -125.278 138.981 -455.824 639.393 -139.317 906.461 -426.923 796.686 -314.615 55.971 -851.466 270.119 -986.389 960.448 -810.907 775.475 -972.594 1.221 -628.101 118.015 -442.122 247.566 -699.087 433.393 -452.712 156.804 -666.829 683.767 -377.606 140.477 -905.484 4.089 -939.543 338.878 -784.021 991.668 -71.017 448.714 -677.664 532.243 -319.559 947.020 -196.387 257.881 -16.266 555.376 -598.926 228.736 -927.458 288.278 -860.805 933.409 -606.586 928.922 -365.795 201.453 -167.058 276.681 -688.955 121.769 -692.984 9.857 -440.260 560.533 -7.599 507.218 -637.471 372.356 -18.006 472.457 -577.166 898.923 -354.625 705.100 -672.536 848.079 -524.339 861.476 -226.539 147.771 -296.182 549.974 -609.821 868.435 -538.194 603.839 -811.029 807.062 -223.975 875.332 -829.432 827.631 -828.181 395.428 -878.018 550.859 -829.310 242.347 -865.535 487.381 -538.682 962.798 -127.140 207.984 -974.334 889.554 -871.364 644.856 -998.566 199.744 -312.723 117.283 -437.971 56.612 -958.983 175.787 -404.675 679.281 -20.875 858.364 -537.248 683.889 -414.197 452.406 -380.596 540.117 -322.001 356.700 -623.127 486.465 -786.370 136.235 -410.077 748.527 -298.074 364.452 -451.796 403.455 -853.206 346.294 -145.695 735.008 -445.051 315.775 -430.647 422.193 -460.707 201.971 -592.486 405.988 -950.194 557.237 -739.463 777.367 -237.892 740.959 -166.387 530.595 -844.264 953.368 -326.334 525.437 -186.773 212.256 -628.101 502.304 -29.145 867.153 -779.046 493.667 -147.099 744.133 -891.385 475.784 -179.968 515.397 -70.864 604.450 -136.235 387.097 -706.839 878.445 -522.507 699.362 -181.890 574.450 -563.982 531.938 -220.496 297.250 -485.580 909.970 -594.928 988.922 -322.459 702.506 -407.300 740.501 -228.339 808.557 -666.707 750.755 -750.908 723.838 -379.803 274.392 -42.573 82.156 -874.020 904.935 -475.600 265.145 -571.734 34.852 -630.238 674.123 -934.660 837.611 -124.607 757.714 -796.564 614.307 -255.470 389.325 -803.644 850.246 -917.722 687.765 -181.066 823.206 -772.332 874.966 -544.267 108.982 -131.108 264.687 -974.090 826.868 -526.811 975.799 -74.190 968.902 -437.544 463.790 -229.865 657.277 -134.373 464.675 -786.554 672.994 -120.731 444.380 -366.955 99.643 -132.206 148.045 -45.991 426.557 -165.654 342.631 -601.489 954.253 -506.607 346.416 -559.893 846.522 -223.060 439.650 -255.928 672.994 -95.309 749.718 -624.317 785.363 -449.507 704.459 -942.778 371.380 -864.834 647.938 -245.125 530.564 -222.022 711.844 -622.913 214.942 -62.777 536.485 -134.251 378.826 -728.202 935.392 -539.384 181.249 -245.369 96.652 -580.554 585.131 -430.799 415.510 -25.941 196.326 -179.449 551.195 -195.959 687.063 -407.758 802.362 -190.588 646.657 -620.136 394.574 -536.760 204.077 -566.912 773.705 -474.288 265.664 -963.042 498.733 -599.445 711.631 -735.954 828.120 -84.384 395.581 -771.569 593.280 -191.900 290.384 -627.125 452.742 -303.385 624.195 -179.388 121.128 -179.571 350.536 -677.297 666.372 -672.384 796.350 -167.638 468.978 -606.464 830.958 -762.566 937.376 -49.776 400.891 -717.429 572.588 -691.275 773.370 -788.232 476.638 -544.847 332.377 -836.940 897.519 -698.416 271.645 -153.569 905.606 -326.273 27.558 -464.034 794.336 -684.256 796.075 -91.830 299.234 -305.795 977.447 -243.446 229.286 -118.076 892.392 -884.915 603.931 -696.799 613.636 -179.205 889.706 -378.246 256.172 -953.185 430.464 -447.859 570.452 -161.870 664.388 -123.264 181.982 -820.490 222.083 -551.439 321.299 -371.014 499.191 -537.889 387.616 -953.917 797.388 -227.332 190.619 -552.385 627.430 -454.176 213.324 -478.591 268.258 -981.506 740.501 -170.446 175.359 -347.667 195.929 -767.663 332.926 -539.262 532.395 -435.682 142.705 -208.411 18.189 -906.888 943.937 -654.378 263.894 -206.702 757.958 -287.088 833.003 -34.700 350.963 -792.261 280.435 -768.029 209.052 -716.086 962.493 -557.115 518.998 -688.772 461.928 -481.948 748.741 -5.524 972.320 -237.281 921.140 -783.685 484.634 -316.233 174.963 -414.563 120.884 -160.527 706.656 -529.405 457.717 -246.315 686.605 -197.272 183.691 -574.267 243.934 -574.511 935.087 -532.701 113.529 -723.838 652.303 -602.618 38.484 -822.291 302.103 -873.165 522.568 -476.547 308.634 -836.421 25.819 -364.422 537.217 -430.280 197.485 -921.140 174.383 -798.090 239.479 -289.529 348.704 -733.726 994.812 -252.541 835.017 -281.289 854.030 -366.771 686.575 -457.472 74.068 -16.236 138.951 -565.996 602.924 -604.480 628.925 -72.359 3.510 -604.297 272.134 -508.194 571.612 -683.615 644.002 -373.272 240.272 -626.331 206.763 -504.746 365.429 -266.579 226.753 -881.558 986.084 -155.766 525.895 -333.293 652.608 -180.609 910.611 -122.227 417.554 -850.948 622.486 -867.000 82.064 -476.485 654.073 -776.635 291.879 -950.957 273.629 -664.480 576.769 -362.102 602.649 -709.464 927.122 -147.069 589.831 -434.645 1.251 -11.048 225.349 -871.181 557.604 -328.623 339.152 -376.476 204.840 -246.162 826.685 -75.533 64.608 -204.169 646.504 -393.963 439.650 -98.239 432.966 -651.723 81.790 -797.601 67.751 -185.827 153.386 -239.509 54.445 -971.740 475.509 -819.086 39.155 -210.517 157.414 -292.245 321.818 -852.809 200.354 -911.496 701.285 -525.895 169.744 -12.452 498.001 -834.712 529.710 -771.081 98.453 -504.135 732.994 -348.399 864.772 -332.102 661.122 -143.895 752.983 -421.705 507.248 -374.126 484.542 -661.824 696.799 -696.799 614.093 -923.978 938.231 -98.209 337.199 -945.280 999.084 -763.421 382.550 -365.215 299.997 -147.221 831.599 -885.861 920.927 -965.423 209.632 -23.438 113.224 -324.381 692.404 -421.064 911.374 -708.457 771.355 -190.161 937.956 -43.123 221.809 -250.191 995.941 -553.423 717.704 -135.289 541.612 -635.731 936.277 -236.274 632.221 -462.386 496.994 -947.020 441.969 -536.912 578.173 -683.767 940.214 -919.797 554.918 -246.529 825.220 -342.326 502.548 -490.677 307.932 -928.495 908.780 -778.069 838.771 -742.302 438.826 -176.031 371.746 -880.856 96.805 -873.531 259.346 -330.332 627.583 -782.189 371.960 -304.941 502.365 -792.444 535.905 -286.721 332.194 -652.058 883.206 -485.488 53.011 -936.857 207.587 -937.162 725.608 -81.668 919.889 -959.960 294.931 -941.038 696.768 -186.285 151.952 -847.377 416.761 -889.859 842.036 -636.464 476.943 -826.350 763.451 -608.173 84.323 -306.528 200.140 -891.568 615.711 -720.695 531.968 -183.081 639.302 -232.582 966.399 -326.548 692.740 -862.545 635.762 -703.604 410.077 -677.694 403.180 -903.470 92.776 -308.390 221.290 -640.858 317.240 -509.781 387.616 -390.667 673.635 -986.724 539.903 -708.090 229.011 -201.270 735.649 -703.055 809.046 -381.481 459.365 -637.898 691.702 -449.934 901.242 -116.581 806.757 -90.884 350.932 -834.712 35.096 -675.161 50.661 -358.409 701.346 -260.750 350.749 -901.975 853.267 -388.928 511.704 -571.459 422.437 -893.307 996.735 -44.588 859.493 -442.030 597.858 -154.424 337.413 -30.610 240.211 -346.324 117.222 -145.054 807.520 -476.638 169.500 -813.379 832.789 -921.995 645.344 -264.595 398.267 -467.788 290.780 -414.228 87.832 -944.884 398.511 -894.162 336.100 -82.858 390.088 -846.644 17.457 -549.120 622.974 -200.415 619.526 -641.957 515.946 -648.305 843.959 -606.983 586.627 -44.313 978.912 -45.106 494.644 -439.863 886.746 -381.268 684.805 -477.035 950.652 -862.209 723.167 -358.348 824.030 -52.583 920.621 -111.179 326.365 -297.708 337.077 -365.978 329.417 -121.769 760.399 -366.863 977.203 -30.580 753.624 -433.515 83.804 -687.185 364.238 -592.761 52.889 -929.228 589.557 -599.078 161.962 -597.034 191.382 -62.227 556.169 -641.011 954.283 -901.578 794.336 -476.791 980.804 -844.478 291.849 -57.527 117.649 -189.367 503.647 -631.489 106.510 -550.462 191.107 -654.103 553.056 -803.980 616.810 -823.023 308.237 -954.222 10.651 -704.855 355.327 -138.371 151.402 -922.605 796.686 -488.723 406.995 -372.326 33.692 -70.864 77.639 -437.971 734.092 -617.206 385.632 -672.628 679.830 -273.629 954.955 -915.891 89.785 -79.104 125.278 -314.951 510.758 -396.130 943.632 -219.306 870.540 -11.200 177.129 -416.700 786.859 -123.936 191.687 -679.922 726.005 -943.724 38.972 -93.020 104.709 -112.217 596.606 -125.278 929.319 -671.346 104.495 -922.086 65.340 -794.275 941.862 -781.365 732.444 -999.451 987.518 -284.402 316.874 -65.249 408.765 -49.654 96.744 -365.093 221.046 -578.173 972.747 -840.724 463.271 -159.825 798.456 -333.201 331.797 -308.725 404.431 -490.127 117.496 -696.768 908.933 -967.528 289.071 -53.652 409.711 -145.573 566.637 -3.052 650.410 -76.815 329.264 -302.438 755.394 -885.342 200.476 -456.404 626.362 -335.948 154.851 -171.484 95.340 -792.352 990.326 -621.815 426.862 -281.991 508.835 -993.805 263.619 -887.997 250.496 -279.031 609.272 -185.247 123.661 -783.929 942.167 -940.611 775.384 -324.870 53.438 -795.404 45.808 -577.807 703.909 -148.991 350.719 -550.615 692.465 -962.615 334.758 -647.542 430.860 -701.224 640.706 -294.137 617.878 -133.549 137.181 -591.327 106.845 -207.892 449.446 -967.620 560.350 -722.678 136.357 -298.196 985.687 -11.109 357.830 -459.487 745.018 -358.013 376.232 -787.988 133.915 -367.840 735.252 -412.091 121.952 -2.564 460.677 -926.054 349.071 -508.499 126.133 -373.852 971.801 -950.194 127.781 -13.184 452.437 -570.696 11.902 -826.685 885.952 -696.768 198.950 -250.496 957.030 -407.666 947.630 -88.260 122.288 -686.361 903.195 -79.165 110.599 -271.981 73.519 -89.480 335.520 -932.218 576.342 -395.367 313.669 -374.126 2.014 -26.704 682.699 -512.833 735.282 -640.004 912.442 -315.958 79.287 -889.218 303.568 -943.236 527.055 -763.695 366.680 -399.518 21.943 -861.354 176.275 -420.789 553.270 -66.439 792.901 -810.480 928.800 -600.085 347.545 -946.593 69.185 -912.778 882.015 -676.748 667.592 -387.249 538.438 -321.299 558.000 -321.146 192.663 -2.075 636.708 -156.896 124.546 -16.449 679.952 -429.243 818.964 -474.746 901.914 -397.656 491.684 -920.408 596.698 -833.522 433.454 -151.006 708.029 -930.021 766.228 -959.502 670.431 -804.102 705.222 -13.764 365.673 -558.733 920.621 -594.073 538.133 -374.706 92.685 -406.140 512.986 -600.238 253.853 -189.673 560.747 -307.505 11.780 -340.129 752.312 -284.799 246.956 -263.131 647.511 -932.829 378.735 -680.074 661.977 -34.028 793.420 -603.504 455.000 -864.071 528.123 -201.361 182.989 -613.178 804.590 -268.380 961.577 -587.603 505.814 -524.003 380.718 -158.391 190.313 -454.848 416.272 -927.549 736.961 -921.201 581.652 -79.226 214.362 -245.552 663.472 -385.662 68.941 -2.838 885.128 -835.841 224.769 -229.957 841.639 -356.090 189.398 -274.422 49.928 -591.357 759.423 -0.275 457.900 -215.369 419.080 -570.238 756.310 -739.372 26.429 -522.629 837.123 -287.149 879.940 -362.194 242.256 -306.040 759.850 -383.099 946.074 -681.997 37.996 -943.388 315.653 -227.638 449.721 -908.963 592.761 -12.360 621.418 -486.648 740.715 -502.792 947.966 -164.495 0.549 -982.482 913.358 -978.240 999.817 -219.825 448.500 -822.504 757.561 -852.870 419.996 -26.185 430.158 -459.151 843.104 -909.909 140.568 -780.572 913.602 -544.328 735.618 -70.589 451.399 -429.243 814.570 -33.815 850.276 -310.434 873.226 -325.755 126.774 -854.579 906.705 -81.912 163.091 -400.037 315.104 -445.235 736.564 -502.609 455.702 -559.984 430.097 -495.041 685.171 -1.190 17.579 -778.802 236.030 -108.860 417.127 -67.202 770.684 -194.525 806.757 -298.410 957.030 -90.121 995.849 -436.903 909.116 -7.233 646.260 -882.717 837.153 -175.634 436.720 -706.534 749.840 -229.835 764.336 -429.914 553.392 -812.586 77.029 -569.170 390.820 -363.598 430.555 -661.428 565.172 -563.189 363.811 -992.248 890.378 -398.022 686.361 -742.821 813.807 -319.712 271.737 -776.055 153.813 -463.088 450.453 -779.962 796.625 -394.238 96.225 -987.335 195.318 -356.578 999.420 -190.130 16.144 -483.413 621.296 -267.922 774.407 -946.532 822.993 -948.210 804.529 -508.438 662.618 -18.372 407.910 -448.439 854.701 -707.480 522.385 -329.752 985.412 -456.435 756.554 -577.746 77.242 -796.045 133.427 -337.077 597.461 -550.737 386.670 -577.136 503.037 -87.710 153.356 -914.121 417.096 -829.340 907.010 -118.778 529.557 -748.222 974.364 -778.405 316.141 -63.356 480.300 -81.759 669.881 -856.258 563.982 -196.173 537.889 -825.556 710.196 -204.535 658.223 -899.503 539.750 -72.268 489.944 -923.917 902.768 -612.018 930.265 -145.817 618.091 -914.945 912.503 -710.196 703.360 -218.055 478.744 -889.401 438.643 -675.558 420.911 -263.649 108.219 -2.930 83.834 -571.673 763.543 -463.668 424.085 -449.538 851.405 -165.441 918.699 -777.520 51.454 -136.692 417.035 -852.657 166.173 -150.365 529.862 -106.388 407.117 -764.946 649.159 -586.047 922.025 -550.798 192.755 -918.332 905.210 -971.160 167.089 -974.517 136.204 -885.525 642.201 -955.077 289.712 -145.604 232.612 -113.285 860.622 -251.289 177.740 -836.207 48.219 -535.966 115.757 -301.584 443.281 -850.215 144.322 -430.158 861.080 -211.890 262.642 -351.115 165.288 -392.102 787.591 -100.406 425.520 -905.179 838.588 -769.890 252.480 -371.807 484.390 -826.533 655.019 -724.265 645.863 -820.521 261.971 -221.534 348.277 -200.232 253.426 -744.438 416.913 -454.054 844.203 -338.237 209.998 -296.518 664.266 -472.427 482.192 -118.534 879.269 -985.900 972.961 -419.782 394.848 -186.316 813.074 -442.457 989.013 -72.909 343.516 -724.876 715.598 -150.456 439.955 -793.542 423.475 -804.498 936.827 -713.157 734.184 -705.222 245.094 -712.149 322.764 -209.876 756.890 -603.717 844.783 -231.758 130.772 -220.008 353.679 -544.786 52.248 -579.302 552.232 -992.187 562.029 -3.784 721.519 -568.651 546.556 -907.651 671.468 -843.989 484.725 -473.617 556.719 -697.165 43.733 -937.223 901.395 -830.164 618.641 -696.738 676.595 -29.359 408.734 -968.657 774.407 -644.032 125.156 -206.122 722.098 -250.160 922.819 -0.610 980.438 -968.932 650.624 -684.042 669.515 -407.636 14.130 -351.146 66.256 -693.167 743.858 -520.615 717.124 -565.325 363.140 -153.386 509.690 -999.939 649.525 -247.414 547.044 -329.661 383.099 -727.012 168.737 -331.950 475.875 -846.187 961.821 -252.235 75.503 -824.152 105.930 -231.513 737.785 -932.218 896.207 -107.181 260.628 -750.511 787.469 -55.239 274.667 -813.196 803.919 -43.489 182.836 -361.461 657.460 -563.860 543.626 -422.498 419.233 -612.476 491.287 -933.287 87.100 -387.158 287.118 -128.147 893.887 -669.851 595.141 -908.963 699.026 -363.781 576.189 -416.028 308.573 -153.356 394.238 -519.486 66.286 -756.127 228.339 -448.744 559.954 -734.977 384.472 -279.946 786.859 -340.037 600.482 -499.161 621.998 -348.247 138.249 -360.607 932.615 -369.884 756.890 -258.858 183.050 -590.686 160.070 -832.942 873.714 -418.134 12.299 -21.943 657.399 -1.038 116.794 -790.674 477.676 -90.457 849.696 -743.492 571.917 -211.737 443.312 -346.110 683.767 -615.406 213.385 -973.174 327.952 -976.226 322.855 -500.992 452.040 -309.214 176.977 -663.869 337.931 -71.078 42.604 -892.727 87.710 -915.891 986.297 -855.220 537.126 -73.763 724.052 -415.387 940.336 -821.741 477.371 -232.307 270.272 -14.588 428.510 -715.934 477.798 -145.482 869.442 -559.191 553.484 -904.324 637.593 -565.081 736.015 -702.963 932.859 -987.426 710.807 -136.235 108.676 -103.732 142.644 -846.950 532.090 -239.784 385.968 -763.909 105.319 -963.744 716.666 -182.073 543.748 -668.874 929.167 -653.066 2.869 -264.138 642.384 -154.698 149.388 -190.497 158.666 -509.232 268.746 -482.345 218.787 -517.655 503.739 -92.563 497.665 -780.084 818.018 -200.049 183.691 -670.125 777.398 -718.406 485.946 -432.508 743.858 -724.479 412.915 -872.463 574.938 -25.544 666.494 -605.396 423.017 -584.307 994.659 -336.192 727.897 -19.257 847.377 -136.479 996.338 -900.967 678.518 -188.604 462.691 -61.098 738.395 -965.178 224.036 -634.602 699.881 -312.845 943.632 -52.522 962.767 -409.467 716.453 -705.191 979.064 -62.502 190.802 -493.576 443.922 -318.583 539.262 -988.647 695.486 -851.772 373.180 -416.334 167.180 -100.253 194.128 -187.872 236.976 -619.892 476.424 -193.548 316.416 -622.944 974.029 -578.967 524.003 -171.392 345.958 -222.388 785.913 -993.316 693.838 -632.221 708.762 -390.698 104.984 -482.803 66.897 -208.472 795.740 -508.164 249.489 -332.041 947.356 -971.252 509.476 -683.493 829.676 -428.785 359.752 -184.271 305.429 -9.217 959.166 -653.554 308.908 -923.582 832.545 -110.752 393.384 -426.984 768.639 -451.369 940.397 -950.621 239.448 -964.202 124.882 -621.937 184.606 -659.536 230.201 -892.636 505.112 -876.431 406.171 -492.416 109.378 -137.913 464.248 -428.114 856.197 -723.350 803.980 -246.162 237.556 -925.901 63.417 -277.535 145.726 -464.675 588.549 -83.987 567.919 -19.745 314.249 -824.213 552.385 -358.898 151.585 -758.354 289.956 -25.056 474.349 -610.523 654.439 -52.980 799.249 -6.867 45.717 -683.981 252.876 -709.098 879.360 -547.380 920.042 -861.141 566.485 -277.596 666.036 -968.719 327.677 -35.615 527.879 -829.920 684.469 -903.317 267.342 -135.533 972.472 -619.526 179.968 -958.251 719.596 -627.064 753.471 -849.147 233.406 -898.648 269.875 -760.582 241.096 -510.910 944.395 -513.627 926.054 -435.408 695.395 -29.633 204.413 -515.091 138.920 -43.733 586.077 -94.852 901.578 -519.974 462.783 -275.552 845.363 -485.946 168.401 -259.438 298.654 -506.485 653.951 -756.340 886.685 -514.451 121.586 -918.973 55.086 -217.994 461.898 -776.635 881.222 -802.454 836.879 -635.304 265.511 -146.031 253.731 -413.495 98.086 -268.044 472.457 -382.366 493.545 -228.156 91.098 -278.909 687.613 -195.502 152.684 -260.903 690.023 -906.766 117.161 -672.353 286.752 -231.239 542.467 -88.321 485.763 -62.563 318.216 -607.868 999.725 -254.952 796.167 -863.552 859.645 -823.328 660.421 -716.697 753.288 -125.706 882.076 -106.876 181.524 -247.139 601.398 -24.415 27.314 -303.049 281.503 -74.770 630.207 -881.497 977.264 -603.412 960.387 -343.028 63.082 -849.879 986.419 -196.387 263.924 -100.070 829.890 -269.387 331.980 -305.490 800.836 -893.277 214.240 -137.364 907.895 -819.666 53.926 -945.891 936.918 -88.473 869.411 -591.937 691.397 -566.088 254.769 -620.808 489.029 -371.807 945.799 -746.544 507.797 -912.015 594.409 -115.390 75.320 -740.287 596.637 -317.515 495.499 -962.676 316.141 -615.162 505.753 -406.446 548.845 -356.914 959.197 -271.462 570.849 -45.625 824.915 -482.315 614.612 -29.969 100.436 -461.013 116.214 -287.332 730.186 -537.675 578.204 -267.495 123.173 -719.230 391.034 -265.603 364.635 -33.815 457.656 -293.069 714.103 -170.446 964.263 -915.403 484.939 -632.160 141.423 -25.422 898.129 -121.525 359.294 -21.119 4.425 -377.667 400.220 -355.968 268.929 -182.806 253.304 -931.639 911.008 -757.714 273.721 -300.821 594.378 -264.443 51.332 -149.785 560.106 -635.426 832.118 -28.474 796.991 -447.249 835.597 -797.693 342.662 -58.382 313.059 -761.895 309.427 -729.026 689.535 -956.084 728.202 -942.289 633.290 -555.925 804.956 -645.405 397.198 -879.543 682.638 -629.353 275.216 -949.797 302.896 -766.167 517.502 -86.123 461.257 -322.123 548.906 -494.217 649.159 -66.225 833.277 -322.367 776.910 -391.949 228.584 -153.844 371.532 -171.758 175.573 -402.997 342.631 -562.578 564.440 -584.735 910.459 -481.246 622.883 -925.779 789.911 -968.749 669.362 -286.386 224.158 -161.596 75.381 -861.446 961.486 -89.816 280.587 -629.444 769.372 -19.318 204.108 -18.525 579.394 -558.397 896.512 -757.775 856.716 -246.437 775.201 -383.099 287.881 -843.806 288.247 -365.917 381.054 -41.719 349.040 -333.750 71.474 -810.816 386.608 -351.421 927.213 -106.815 354.656 -731.376 47.792 -153.081 543.565 -342.174 250.191 -17.212 538.713 -883.938 635.640 -701.987 169.073 -98.788 130.833 -468.398 789.911 -386.425 97.934 -609.943 742.912 -791.864 606.189 -396.924 338.145 -835.688 459.731 -409.192 201.086 -154.393 574.908 -976.592 328.654 -420.240 801.019 -945.311 697.897 -509.110 777.947 -489.364 771.355 -385.113 924.924 -185.766 742.454 -670.797 153.752 -71.749 864.986 -371.654 400.464 -903.714 710.410 -723.655 568.987 -335.612 696.371 -632.466 980.773 -236.305 730.766 -673.605 923.856 -864.315 314.554 -121.189 395.703 -118.503 947.508 -975.707 632.557 -584.002 180.120 -457.411 520.157 -591.540 156.316 -936.430 478.835 -9.430 989.441 -766.320 916.898 -986.602 816.462 -991.089 846.400 -365.368 873.684 -393.780 754.448 -983.367 437.239 -856.014 324.381 -582.354 973.235 -496.139 100.131 -543.596 339.885 -556.108 687.887 -167.974 386.883 -504.868 588.183 -719.840 794.305 -327.067 253.304 -953.093 495.987 -466.628 462.416 -338.786 530.595 -392.743 608.997 -712.546 663.747 -258.065 994.415 -560.198 625.996 -617.450 720.573 -661.641 309.305 -675.619 276.437 -310.160 766.533 -33.357 411.390 -827.082 357.158 -400.281 389.447 -589.923 883.633 -242.897 218.177 -292.978 61.190 -837.611 945.952 -659.322 165.990 -696.005 621.265 -322.153 204.047 -832.514 8.026 -95.523 446.181 -842.402 650.288 -351.970 671.224 -259.011 380.383 -726.554 962.462 -159.124 864.437 -865.719 400.311 -485.183 278.207 -439.833 495.376 -52.797 708.121 -138.371 705.344 -712.973 370.190 -865.871 879.666 -636.921 241.310 -858.058 975.829 -192.999 196.448 -936.766 890.744 -384.167 245.094 -621.876 751.091 -314.463 961.577 -319.864 506.546 -653.920 702.017 -307.016 169.408 -569.933 702.506 -726.402 544.359 -94.424 651.631 -317.057 792.413 -395.215 831.599 -94.882 672.323 -920.347 421.094 -702.841 803.980 -884.274 54.506 -650.044 796.289 -64.730 230.354 -158.544 584.765 -378.826 663.228 -835.963 821.436 -206.854 172.857 -893.063 661.275 -933.561 203.986 -125.095 789.117 -674.184 570.940 -375.744 30.122 -655.599 520.310 -701.682 388.470 -219.825 706.198 -957.762 857.204 -919.675 170.843 -20.264 843.287 -674.917 925.169 -368.023 551.927 -457.717 222.480 -239.418 173.406 -475.997 119.541 -84.414 216.468 -323.801 418.256 -530.290 831.904 -67.171 581.957 -579.730 470.046 -734.092 720.298 -260.170 716.361 -177.709 236.061 -442.915 647.969 -781.457 227.821 -51.119 555.864 -974.242 242.317 -375.072 375.927 -25.483 470.138 -713.614 672.658 -87.954 978.393 -60.579 519.364 -957.335 74.496 -54.933 118.778 -517.350 394.421 -913.205 507.462 -339.427 809.259 -563.066 187.902 -405.133 743.858 -697.134 32.441 -420.484 1.587 -965.056 302.011 -690.909 688.498 -23.164 123.966 -25.239 330.729 -660.604 272.988 -638.264 779.351 -719.749 598.010 -519.333 995.758 -30.885 939.604 -237.281 311.838 -79.012 881.344 -649.129 258.553 -621.906 178.900 -481.887 556.444 -977.996 210.669 -256.508 361.980 -203.131 293.313 -521.989 363.964 -874.630 206.885 -868.923 822.596 -701.285 772.027 -691.092 146.214 -678.854 824.213 -163.945 98.697 -8.637 427.808 -408.460 231.391 -498.825 674.459 -309.366 633.473 -666.829 908.841 -956.542 594.501 -261.788 726.279 -177.892 272.652 -425.367 585.284 -133.244 962.859 -210.364 379.315 -437.056 57.772 -675.253 811.121 -779.412 296.548 -273.598 913.572 -513.932 393.933 -757.500 560.778 -180.975 644.063 -312.967 313.303 -435.224 592.883 -146.855 440.901 -346.446 372.417 -243.568 466.720 -541.887 790.979 -510.361 76.998 -159.215 772.973 -30.213 739.708 -79.012 242.073 -640.797 875.393 -404.920 41.627 -558.428 925.382 -660.878 985.656 -265.481 159.520 -673.727 634.541 -380.627 568.194 -610.401 889.523 -729.759 682.089 -137.669 998.413 -337.199 663.198 -174.322 68.056 -555.559 511.490 -203.162 675.924 -52.644 730.125 -612.995 675.100 -875.118 293.649 -38.087 786.493 -306.497 262.734 -165.014 71.780 -739.402 888.852 -974.395 881.344 -279.641 553.117 -887.356 369.732 -301.920 383.099 -785.119 174.261 -675.253 890.683 -369.945 348.766 -877.102 475.295 -837.123 147.069 -714.927 136.448 -325.755 750.114 -873.959 238.594 -118.137 529.832 -9.796 672.506 -55.452 944.212 -604.785 257.271 -139.286 656.606 -306.681 725.852 -787.347 973.815 -968.627 138.493 -712.271 195.746 -108.982 67.843 -892.178 971.770 -9.857 398.938 -601.825 255.501 -173.040 88.412 -973.022 954.192 -352.000 726.493 -53.011 864.284 -879.025 245.216 -830.012 988.372 -505.905 617.145 -193.640 826.380 -477.096 887.875 -300.394 735.588 -53.804 386.456 -311.533 952.269 -208.502 457.167 -973.174 369.366 -707.602 556.536 -6.806 664.052 -301.767 59.328 -779.046 868.160 -242.531 617.512 -219.428 976.104 -843.593 415.204 -455.184 683.462 -305.826 164.434 -131.321 850.337 -525.010 184.454 -885.220 782.830 -100.223 408.979 -943.968 926.878 -262.642 664.846 -313.883 67.721 -942.686 65.981 -530.351 629.292 -694.632 866.390 -436.995 166.509 -697.714 615.467 -962.828 645.253 -551.683 960.570 -366.314 602.557 -86.306 939.024 -915.036 781.976 -903.348 104.648 -469.283 336.924 -869.381 331.797 -939.390 196.509 -278.970 640.828 -83.926 686.728 -906.247 889.065 -619.495 1.556 -663.839 670.400 -108.737 617.664 -88.351 267.983 -597.430 245.582 -370.281 3.082 -467.452 412.366 -147.923 824.396 -476.058 268.441 -783.715 481.185 -448.897 713.126 -341.411 124.363 -596.393 431.898 -983.764 678.823 -921.842 939.970 -8.179 831.080 -689.993 224.982 -240.425 976.073 -424.940 83.590 -4.028 966.460 -406.201 744.621 -385.052 8.362 -131.382 873.409 -9.919 547.868 -714.621 550.798 -56.459 490.585 -688.986 320.261 -715.384 599.963 -182.318 897.397 -822.138 416.242 -934.721 634.846 -877.255 541.246 -126.316 337.413 -174.139 631.764 -484.878 520.157 -253.182 945.921 -640.828 703.574 -400.433 785.760 -199.683 839.900 -410.352 680.471 -499.588 463.668 -330.760 653.127 -523.301 661.122 -408.948 415.510 -933.287 451.125 -957.854 834.346 -698.508 672.475 -360.759 512.467 -281.838 970.428 -933.500 829.646 -856.716 976.897 -862.819 285.257 -521.805 277.566 -939.665 488.296 -982.665 259.835 -306.009 637.013 -668.630 435.591 -934.507 832.789 -754.357 332.072 -58.596 71.810 -54.048 545.030 -273.507 258.003 -257.881 47.700 -524.918 81.454 -478.500 349.315 -705.741 105.533 -577.288 597.125 -78.829 907.102 -238.289 215.308 -244.606 612.812 -259.285 175.024 -872.433 676.016 -28.108 488.754 -914.274 237.342 -653.371 23.316 -519.608 913.327 -718.284 224.769 -370.464 355.998 -126.255 849.208 -654.653 428.602 -7.080 293.222 -396.893 339.152 -152.226 617.908 -365.795 577.807 -948.302 859.401 -276.040 999.908 -277.474 720.908 -503.891 899.838 -353.191 239.143 -35.432 418.348 -960.326 518.815 -865.932 128.208 -68.239 129.704 -568.743 140.751 -285.867 259.285 -253.609 578.051 -127.171 215.003 -631.703 753.868 -555.895 370.037 -407.086 907.468 -778.527 146.001 -713.370 833.888 -753.746 126.743 -813.440 254.402 -387.799 896.451 -782.220 271.035 -883.999 696.249 -390.210 748.589 -215.033 493.057 -907.163 968.505 -187.597 554.155 -44.191 397.748 -66.958 121.189 -753.655 916.776 -231.422 278.085 -104.801 349.895 -824.396 605.274 -954.802 642.842 -873.348 715.598 -632.862 529.649 -844.569 264.138 -357.433 34.394 -101.840 527.024 -604.053 650.075 -238.533 141.667 -143.284 539.109 -751.122 103.580 -967.589 599.384 -23.499 612.201 -825.007 738.792 -90.670 860.378 -579.791 202.795 -150.121 360.912 -117.222 298.563 -290.353 904.111 -12.665 359.020 -404.828 739.463 -682.730 291.238 -760.155 76.296 -237.556 552.171 -187.292 496.231 -753.471 896.359 -364.849 371.288 -183.660 738.365 -162.572 882.076 -626.820 474.563 -514.267 728.935 -171.606 607.471 -788.720 130.497 -36.378 16.663 -127.628 202.795 -222.175 219.855 -718.833 313.334 -398.450 968.047 -473.830 503.128 -239.784 18.159 -78.616 571.154 -932.768 427.656 -886.044 914.609 -71.108 213.813 -618.702 718.650 -658.773 722.465 -351.512 589.618 -438.673 549.028 -741.844 225.257 -266.732 356.456 -976.684 215.979 -749.443 433.210 -405.408 570.513 -863.796 335.063 -326.701 60.060 -778.466 455.000 -898.679 974.548 -594.958 864.223 -640.522 384.655 -227.363 268.715 -495.132 503.555 -139.409 424.635 -920.621 241.951 -158.025 856.319 -979.980 550.279 -81.454 221.015 -897.794 641.621 -301.218 163.823 -52.187 689.474 -156.560 6.348 -871.212 93.600 -239.998 113.407 -602.191 908.353 -372.662 280.984 -423.017 526.292 -468.551 989.746 -863.918 212.073 -6.012 867.000 -8.332 579.272 -325.571 201.941 -442.305 604.297 -472.457 857.204 -420.057 271.432 -803.034 420.301 -215.613 442.366 -73.458 939.695 -128.605 43.947 -229.652 87.863 -112.796 168.188 -617.176 96.683 -496.963 178.167 -829.585 307.260 -765.801 413.373 -914.579 679.128 -870.388 588.610 -155.858 102.298 -36.805 479.843 -150.487 855.556 -541.246 990.967 -399.213 54.903 -420.850 195.227 -129.826 436.506 -588.885 445.021 -571.429 316.630 -322.886 143.498 -398.541 73.763 -594.562 272.652 -564.135 995.483 -210.303 270.241 -239.784 834.468 -231.086 350.780 -82.278 917.508 -640.187 863.216 -544.939 150.365 -727.927 779.443 -452.742 763.726 -161.718 907.773 -559.801 142.125 -210.761 924.497 -307.993 581.683 -93.448 817.438 -505.631 318.400 -916.684 835.871 -144.627 672.262 -175.695 539.293 -75.228 650.136 -283.547 40.376 -756.920 851.344 -97.903 34.394 -804.041 19.776 -915.403 709.830 -545.457 86.459 -900.937 133.396 -316.263 45.564 -421.796 203.772 -700.888 508.744 -254.372 766.900 -445.997 280.557 -133.000 987.671 -262.185 799.371 -609.058 570.849 -233.131 787.042 -689.657 925.718 -50.569 951.476 -224.189 867.275 -794.733 85.604 -507.706 948.943 -477.889 406.751 -69.826 19.410 -70.864 479.568 -118.137 98.086 -230.262 567.278 -604.236 162.511 -445.906 753.929 -381.970 941.679 -826.807 682.150 -426.099 309.030 -244.484 249.763 -580.004 368.786 -52.919 109.195 -801.965 829.279 -102.664 313.395 -377.667 757.225 -269.295 951.842 -68.606 306.711 -213.965 120.640 -664.846 516.404 -595.172 70.528 -910.367 768.731 -450.514 875.973 -270.791 5.280 -967.040 469.802 -511.338 291.635 -359.081 386.761 -554.003 825.465 -72.268 59.725 -582.965 981.719 -32.319 12.482 -866.817 488.937 -157.720 792.779 -266.152 330.058 -854.701 989.105 -895.627 461.318 -713.279 175.481 -908.841 943.663 -123.539 127.873 -875.393 579.638 -30.335 155.217 -718.101 650.319 -545.427 890.133 -679.708 845.271 -635.762 381.817 -287.606 979.614 -606.922 835.994 -785.485 592.120 -599.994 844.386 -0.092 17.884 -820.948 448.866 -112.949 29.328 -721.061 882.931 -304.483 639.210 -847.652 334.635 -740.410 159.520 -582.934 575.152 -868.343 110.355 -490.738 795.770 -493.973 71.535 -489.181 498.154 -605.182 71.718 -568.346 780.663 -412.702 608.448 -271.615 865.200 -576.861 892.453 -659.322 207.770 -88.107 410.627 -973.785 37.233 -770.928 401.044 -724.113 664.907 -879.269 333.689 -409.650 409.894 -752.861 990.936 -601.032 483.322 -2.472 241.310 -597.186 675.039 -193.548 100.650 -377.331 187.109 -496.292 173.467 -66.836 457.472 -271.554 69.674 -635.212 317.331 -61.068 889.157 -45.381 326.701 -950.468 368.603 -572.985 631.153 -774.194 784.417 -514.176 183.721 -131.199 204.749 -1.068 676.199 -679.586 185.430 -143.071 22.584 -679.495 502.609 -213.294 739.708 -252.754 16.419 -98.788 67.293 -328.104 259.285 -732.780 172.765 -740.593 842.524 -728.599 283.334 -454.176 275.002 -933.103 89.572 -376.080 287.851 -118.931 264.504 -731.620 258.522 -534.379 441.481 -468.368 828.455 -528.977 494.705 -658.437 307.657 -974.487 466.475 -367.473 960.326 -699.179 984.466 -959.136 764.794 -654.897 513.138 -304.086 742.241 -34.913 282.815 -861.904 447.157 -62.014 240.120 -104.587 713.858 -665.120 863.948 -251.106 252.510 -763.207 190.100 -780.725 188.665 -375.744 888.974 -694.632 139.561 -277.749 739.250 -994.446 921.873 -418.561 342.509 -346.049 483.352 -823.176 421.186 -397.900 153.447 -194.525 544.633 -722.251 805.719 -936.094 626.514 -848.201 26.063 -812.555 37.416 -355.480 880.886 -968.535 676.717 -497.208 378.124 -522.996 846.706 -320.963 215.888 -458.876 273.598 -756.462 911.618 -26.246 118.717 -638.997 905.972 -377.972 323.435 -136.967 735.130 -656.453 132.054 -552.507 865.078 -250.343 136.174 -964.080 281.869 -439.985 684.133 -679.250 431.440 -150.121 999.664 -967.284 602.680 -28.993 853.023 -39.186 347.850 -572.253 128.849 -745.140 33.723 -510.269 134.129 -956.908 117.313 -178.472 990.143 -105.014 239.906 -88.382 952.055 -838.832 733.421 -418.622 0.305 -278.085 632.405 -644.765 546.983 -825.678 785.760 -26.490 601.093 -8.942 161.840 -170.965 236.824 -319.773 940.550 -391.064 708.121 -520.707 486.312 -77.364 53.591 -387.341 795.953 -802.545 535.295 -354.595 514.267 -376.812 755.333 -35.951 112.613 -573.504 793.909 -84.964 322.459 -743.095 212.653 -366.771 419.202 -34.883 266.915 -909.207 448.958 -444.655 170.690 -601.917 992.706 -407.300 758.202 -112.247 561.052 -153.142 385.601 -986.816 213.965 -546.800 416.700 -406.873 498.398 -626.942 136.357 -567.583 298.349 -566.271 435.621 -148.137 690.756 -269.875 111.545 -843.348 400.830 -331.339 126.743 -423.536 951.079 -564.745 671.010 -293.527 96.835 -831.629 369.671 -17.579 643.483 -381.848 482.467 -780.358 237.434 -426.618 435.835 -251.869 226.203 -162.755 533.433 -825.953 179.998 -967.009 187.902 -699.820 169.561 -978.790 517.899 -764.885 393.536 -790.582 654.042 -776.421 248.970 -464.492 597.827 -771.416 439.283 -593.493 976.867 -203.253 212.775 -626.545 540.208 -761.925 326.029 -176.153 737.999 -348.369 825.404 -526.994 228.492 -172.155 240.730 -64.516 657.002 -440.840 285.104 -842.189 549.516 -609.638 653.890 -6.104 665.822 -660.878 17.273 -296.060 655.049 -380.963 800.043 -341.075 357.830 -104.556 842.036 -968.993 598.651 -894.192 533.219 -248.238 812.159 -623.798 517.380 -481.124 347.301 -936.094 557.482 -866.420 792.840 -540.941 657.247 -51.271 168.157 -824.702 32.228 -290.201 323.069 -238.807 24.232 -430.311 390.271 -436.384 552.904 -441.328 634.449 -625.568 197.913 -709.708 541.337 -108.463 506.241 -814.600 491.134 -474.410 617.359 -5.341 859.310 -416.272 800.836 -98.972 889.126 -638.539 999.542 -15.961 179.205 -825.800 972.655 -673.879 130.375 -140.843 131.962 -456.771 194.861 -220.679 665.395 -979.980 272.225 -139.042 40.956 -368.023 95.523 -304.971 486.007 -765.526 951.415 -765.221 534.288 -298.685 577.746 -880.093 235.237 -207.282 583.270 -840.785 119.388 -364.940 231.849 -997.436 512.986 -906.858 936.186 -466.353 296.274 -183.874 303.903 -985.565 698.782 -761.437 80.538 -486.587 225.410 -681.997 832.362 -352.580 307.291 -710.166 713.218 -829.951 770.837 -778.832 159.612 -563.585 718.863 -355.174 856.532 -723.655 917.936 -945.585 818.995 -692.923 284.829 -457.656 932.554 -783.441 566.668 -638.661 796.289 -951.415 808.100 -308.878 212.470 -978.484 699.271 -608.356 166.509 -88.931 398.541 -976.440 640.645 -471.084 923.399 -82.217 105.625 -671.621 703.574 -425.184 33.784 -331.797 390.027 -824.061 277.291 -234.230 513.535 -513.535 655.446 -128.941 86.459 -67.019 594.592 -307.474 742.119 -864.284 164.800 -393.719 504.288 -322.642 356.578 -320.414 781.976 -610.920 941.404 -959.899 682.241 -64.150 760.308 -377.758 235.054 -18.647 783.868 -178.655 624.348 -285.257 787.225 -912.198 18.159 -980.499 984.466 -8.515 92.776 -933.531 465.163 -211.768 843.410 -388.318 778.191 -980.224 775.933 -219.184 504.868 -822.230 73.519 -379.040 166.997 -36.317 831.233 -798.608 311.808 -824.366 952.727 -455.641 119.053 -246.376 803.186 -832.881 372.906 -986.328 211.585 -483.291 142.949 -396.527 916.410 -921.537 18.128 -790.948 48.158 -560.442 236.824 -454.451 743.492 -911.008 557.421 -338.206 482.986 -764.916 212.714 -909.177 248.054 -578.204 792.230 -122.471 89.633 -774.957 395.703 -985.961 202.673 -189.306 902.280 -684.835 100.406 -365.429 698.141 -736.076 981.872 -933.164 707.389 -140.446 886.532 -778.832 68.911 -1.709 729.942 -229.835 304.025 -581.042 813.776 -971.404 317.576 -255.867 904.233 -914.548 77.181 -351.939 472.823 -734.184 313.669 -316.965 192.755 -295.724 86.978 -204.779 284.951 -689.199 560.869 -938.993 807.489 -89.206 830.470 -324.534 482.192 -160.436 146.214 -276.131 152.043 -226.295 378.216 -232.063 463.088 -920.164 64.333 -222.663 864.864 -537.736 886.258 -561.388 522.904 -809.626 916.715 -627.949 237.007 -312.052 482.498 -711.966 959.319 -235.542 985.809 -385.937 5.341 -729.331 528.764 -376.141 552.751 -541.002 684.347 -400.433 520.280 -169.652 257.302 -941.527 421.918 -251.534 379.528 -424.604 288.888 -396.832 782.586 -768.120 254.219 -196.356 592.242 -775.994 892.819 -616.932 487.930 -340.861 911.313 -504.257 571.306 -926.298 281.228 -411.847 787.408 -296.976 409.406 -474.899 242.561 -966.216 438.917 -547.929 262.337 -328.196 274.972 -324.717 533.372 -945.372 429.029 -659.566 173.193 -958.190 274.972 -808.222 71.444 -87.039 811.274 -807.794 346.232 -194.769 522.538 -713.858 259.499 -878.109 434.736 -913.877 435.194 -57.497 957.274 -235.328 724.052 -33.753 605.945 -67.873 558.092 -979.858 200.720 -217.536 139.897 -337.474 631.733 -712.363 308.847 -86.428 787.103 -277.749 429.365 -355.815 737.297 -700.766 144.078 -345.714 768.395 -801.599 336.283 -28.291 359.142 -231.239 144.810 -596.942 695.059 -814.295 375.500 -132.115 813.105 -655.110 153.111 -452.773 971.435 -726.676 156.865 -622.150 337.107 -160.436 283.975 -76.510 586.200 -956.297 84.567 -845.759 509.476 -330.790 811.884 -834.468 217.902 -423.444 431.349 -632.466 41.505 -578.570 432.539 -823.237 715.323 -922.422 787.622 -259.102 945.891 -453.841 899.747 -272.195 953.001 -367.443 885.861 -289.407 79.165 -827.845 36.866 -820.704 61.678 -913.877 799.646 -288.949 60.152 -951.537 123.783 -670.522 33.937 -954.192 518.021 -414.960 562.700 -389.203 658.559 -613.086 704.337 -989.196 894.650 -881.283 983.581 -827.174 493.942 -931.974 105.136 -374.035 972.045 -297.952 485.580 -757.225 349.437 -180.059 196.753 -939.360 680.685 -886.410 415.540 -35.340 697.775 -832.148 973.113 -487.320 913.480 -568.957 97.171 -315.226 26.643 -811.945 942.137 -162.755 974.700 -933.927 999.115 -356.822 475.600 -894.742 981.384 -699.301 404.431 -75.289 277.749 -210.089 847.499 -984.497 568.255 -540.269 177.679 -307.749 695.486 -273.476 995.483 -266.396 385.693 -835.108 278.542 -756.249 913.358 -227.485 584.490 -234.046 302.499 -310.129 649.586 -821.100 159.276 -843.410 228.156 -591.906 728.874 -14.832 515.854 -517.685 270.882 -666.677 0.427 -32.533 346.873 -942.991 84.323 -691.458 113.529 -575.793 322.275 -889.035 215.827 -528.550 617.939 -107.456 373.211 -215.613 223.395 -662.374 252.968 -16.938 884.884 -415.601 724.601 -306.131 979.034 -423.627 88.626 -711.112 982.849 -990.143 373.943 -825.953 121.555 -91.525 297.006 -92.502 538.102 -644.642 977.172 -70.956 827.418 -584.582 1.373 -817.408 280.007 -221.992 932.615 -587.939 678.488 -848.567 854.823 -587.664 989.929 -58.992 49.257 -983.093 799.158 -758.812 395.367 -897.183 825.556 -326.304 589.587 -605.609 367.840 -897.580 776.818 -652.730 20.173 -243.294 687.399 -106.388 503.739 -206.275 873.928 -670.156 956.938 -167.943 141.087 -871.578 528.611 -513.138 763.054 -45.473 617.786 -561.571 581.347 -331.034 603.381 -935.087 577.532 -400.952 408.094 -828.761 14.222 -142.125 739.982 -155.431 738.182 -6.134 355.541 -32.075 739.189 -248.268 187.963 -576.220 558.763 -774.102 684.530 -482.192 641.957 -812.342 196.356 -345.256 226.447 -132.328 765.282 -202.399 862.514 -25.513 150.212 -258.827 157.323 -769.066 438.185 -268.685 838.099 -790.796 82.461 -538.804 726.768 -254.128 712.851 -24.415 721.152 -281.472 560.533 -485.092 375.011 -535.234 842.494 -170.324 172.277 -374.859 948.180 -2.899 87.588 -308.939 773.034 -729.301 528.306 -960.875 42.024 -5.219 250.740 -266.884 967.345 -886.105 345.073 -125.523 83.560 -689.962 882.015 -216.712 604.572 -702.475 315.592 -209.662 145.573 -692.465 235.542 -78.249 154.149 -706.748 562.883 -742.485 894.070 -112.827 782.739 -754.723 325.266 -358.745 307.962 -250.038 724.815 -418.134 567.522 -878.567 390.851 -389.752 912.931 -939.055 275.216 -219.977 937.040 -432.722 886.929 -17.182 298.685 -255.287 311.014 -926.634 646.901 -246.773 686.758 -34.516 738.304 -317.270 987.915 -270.425 341.838 -367.870 450.179 -776.147 24.476 -224.891 488.327 -710.257 411.054 -306.925 447.707 -957.152 12.970 -242.866 33.174 -708.731 218.726 -159.734 759.819 -388.226 540.330 -859.493 268.532 -884.548 709.464 -602.954 851.100 -565.538 716.849 -720.145 27.345 -39.918 388.806 -765.343 519.517 -135.441 594.623 -435.926 466.201 -62.929 678.640 -973.693 220.679 -234.474 210.517 -267.159 576.952 -704.733 647.786 -374.065 766.991 -704.062 4.089 -682.180 73.550 -232.002 117.283 -427.839 401.807 -180.425 610.584 -790.674 653.737 -954.314 141.057 -282.785 248.878 -59.542 28.871 -652.425 635.670 -626.331 861.202 -19.135 136.265 -336.741 164.434 -460.952 969.726 -725.394 738.609 -770.806 795.892 -321.787 747.398 -602.008 625.233 -603.565 158.238 -721.213 437.361 -228.553 625.355 -587.146 352.153 -515.244 409.925 -974.731 697.592 -639.943 431.471 -862.453 817.774 -519.364 43.458 -302.499 964.812 -847.743 627.430 -491.958 118.473 -256.722 599.292 -763.726 77.670 -67.385 921.323 -716.422 666.494 -602.466 713.950 -201.514 399.823 -528.001 60.671 -386.761 451.460 -193.213 600.452 -614.307 268.746 -436.934 0.427 -272.744 677.358 -829.646 903.897 -401.593 820.185 -819.880 445.936 -246.620 774.010 -753.655 931.822 -485.397 187.353 -235.542 770.775 -341.533 784.021 -800.745 259.651 -306.040 75.106 -365.642 309.885 -685.293 124.271 -427.442 711.386 -693.442 709.128 -479.598 27.497 -308.908 722.922 -613.605 714.713 -613.086 160.253 -774.468 560.106 -830.195 530.747 -639.668 31.770 -787.194 43.611 -589.709 634.358 -12.268 408.185 -739.158 864.559 -190.802 592.853 -497.147 860.042 -197.363 386.975 -625.874 335.246 -422.895 109.348 -265.725 898.221 -615.192 306.742 -896.359 341.868 -952.330 786.523 -701.437 3.906 -566.637 826.930 -307.138 788.629 -239.143 908.902 -361.980 944.426 -482.345 813.227 -927.213 191.412 -730.583 426.435 -146.794 291.940 -856.380 99.643 -165.166 658.345 -732.047 903.745 -761.895 91.708 -54.628 624.958 -671.804 245.094 -153.447 844.234 -59.542 905.057 -998.688 944.548 -117.161 685.476 -130.070 389.386 -253.334 227.119 -724.143 117.008 -843.226 496.872 -518.784 393.017 -7.752 280.129 -814.356 966.155 -390.881 460.677 -269.112 870.357 -403.363 181.097 -709.037 717.277 -902.615 477.859 -669.362 822.413 -776.360 484.909 -887.814 9.278 -399.609 799.280 -467.544 435.072 -433.454 102.359 -928.800 281.259 -934.202 631.245 -867.794 653.462 -241.920 592.975 -442.152 534.074 -617.176 116.062 -401.074 131.016 -94.211 833.064 -878.933 467.269 -520.157 687.368 -671.651 553.789 -247.993 58.718 -214.209 990.722 -452.986 800.623 -977.905 339.640 -540.757 283.700 -506.211 111.332 -615.864 38.636 -808.496 712.455 -479.843 92.471 -329.417 194.769 -126.957 592.029 -213.569 151.311 -207.251 808.130 -83.560 602.222 -424.635 114.597 -50.722 214.911 -339.518 35.371 -176.916 702.017 -544.664 953.978 -106.143 740.532 -682.394 578.570 -85.086 256.447 -272.805 756.890 -90.701 418.287 -820.917 734.489 -284.494 183.386 -172.033 449.812 -511.063 740.593 -584.033 960.570 -61.007 693.197 -484.878 594.287 -415.723 326.060 -384.655 917.631 -193.609 800.195 -910.733 117.435 -16.175 618.946 -434.339 888.028 -512.833 209.479 -258.248 417.585 -182.958 963.225 -833.247 568.529 -334.422 578.784 -972.808 844.478 -816.767 51.881 -534.837 238.289 -768.090 154.973 -538.530 554.857 -94.516 751.213 -185.888 301.828 -900.784 785.943 -756.005 743.004 -590.533 299.814 -841.273 206.977 -855.586 307.138 -894.284 246.071 -272.469 883.053 -553.697 737.968 -725.150 303.537 -718.497 524.766 -372.600 582.049 -838.740 683.157 -380.261 246.132 -392.041 18.525 -133.732 698.141 -14.466 878.231 -153.630 3.754 -254.067 876.217 -430.494 451.918 -416.578 624.104 -398.267 729.850 -471.572 61.464 -265.236 57.436 -487.899 479.781 -921.171 123.997 -567.034 833.277 -139.225 171.667 -743.492 430.555 -291.879 68.911 -820.551 601.306 -298.776 718.375 -610.401 430.708 -26.185 641.926 -547.258 156.529 -856.197 87.588 -142.430 321.665 -644.581 501.755 -249.702 276.559 -786.065 709.830 -610.218 124.851 -605.884 650.319 -645.161 706.229 -796.197 5.005 -965.728 709.830 -115.940 569.414 -567.919 512.894 -73.733 707.175 -182.379 837.031 -811.121 732.353 -746.696 817.133 -906.430 563.158 -469.832 575.854 -316.874 490.768 -456.984 898.007 -178.381 407.270 -363.720 97.720 -681.417 336.314 -48.341 673.666 -741.569 610.248 -690.664 843.928 -684.286 537.400 -346.812 556.719 -661.519 903.531 -407.910 68.514 -19.929 150.792 -932.188 684.866 -338.725 578.478 -318.369 756.554 -356.334 408.582 -290.353 526.048 -504.532 60.701 -660.360 916.746 -268.563 479.598 -840.785 859.371 -92.349 859.127 -572.436 249.611 -47.365 606.403 -838.618 130.039 -983.764 890.225 -433.271 190.466 -382.824 616.779 -152.257 180.395 -629.444 177.282 -76.540 327.342 -922.910 810.633 -915.647 354.869 -545.457 924.802 -880.703 193.854 -706.961 221.564 -55.391 980.865 -684.286 967.254 -733.787 437.361 -474.532 253.731 -693.503 223.823 -680.837 593.738 -873.440 361.766 -848.811 693.472 -424.360 318.155 -973.663 747.063 -601.489 845.637 -395.184 96.011 -467.330 172.308 -800.958 597.858 -874.081 634.999 -554.949 547.258 -693.960 349.406 -71.718 493.912 -766.289 11.444 -453.810 800.470 -530.320 422.803 -111.820 284.371 -812.098 835.139 -585.589 787.896 -734.489 706.320 -285.134 18.921 -219.123 962.523 -370.647 507.736 -48.708 359.905 -489.486 22.065 -958.678 39.644 -589.618 285.592 -726.890 870.113 -527.909 342.265 -730.277 669.881 -692.007 411.328 -936.796 905.393 -354.717 576.159 -801.813 956.938 -979.644 150.761 -37.507 546.709 -196.478 67.934 -724.174 422.895 -665.426 132.420 -731.834 893.063 -548.326 483.352 -921.293 301.157 -806.848 109.134 -93.387 41.658 -44.771 759.056 -154.729 204.352 -114.566 94.913 -469.222 443.831 -206.030 426.832 -863.765 167.394 -636.158 876.614 -256.996 635.060 -59.023 312.693 -380.047 65.371 -314.402 900.510 -557.421 340.770 -633.503 611.286 -17.579 406.568 -421.186 534.288 -701.437 956.664 -333.018 334.910 -37.507 500.412 -865.932 703.543 -652.821 404.096 -181.219 137.883 -487.960 0.427 -379.162 903.592 -285.287 360.729 -942.869 515.732 -918.912 822.321 -571.306 586.138 -534.989 865.993 -119.724 379.284 -971.923 436.689 -866.054 921.110 -427.747 301.309 -822.108 4.120 -845.180 537.278 -308.969 933.195 -981.506 745.903 -514.420 354.625 -633.198 83.773 -251.350 13.703 -983.520 706.931 -636.738 783.197 -541.673 719.871 -908.506 807.276 -642.872 225.227 -100.558 104.495 -977.386 566.118 -793.481 473.464 -117.771 355.724 -660.176 44.801 -512.986 387.982 -25.575 323.679 -917.844 22.675 -158.452 66.042 -726.890 138.859 -514.237 832.728 -181.402 250.465 -648.244 565.050 -918.058 877.926 -17.151 25.513 -828.059 768.914 -388.226 447.829 -695.853 63.112 -74.313 238.990 -585.711 993.622 -714.194 78.768 -445.021 219.245 -816.309 258.583 -893.277 381.695 -784.997 604.907 -665.304 980.834 -648.000 830.103 -677.633 162.084 -203.711 654.988 -186.438 510.025 -807.245 546.403 -6.256 441.023 -513.749 413.862 -257.973 289.773 -798.242 109.043 -614.551 682.546 -569.872 71.566 -514.084 291.574 -700.369 965.209 -307.932 563.921 -784.417 647.725 -813.440 518.601 -351.634 319.071 -239.479 206.153 -248.207 190.466 -954.070 923.643 -407.300 518.967 -62.105 779.504 -726.859 351.024 -263.070 701.895 -273.507 818.720 -955.992 483.779 -531.663 332.560 -61.708 959.227 -915.830 514.512 -530.747 904.019 -265.816 214.759 -5.005 754.936 -542.863 456.648 -603.076 740.837 -445.570 652.730 -296.762 519.791 -164.830 936.247 -848.811 915.891 -996.063 951.445 -779.290 849.025 -27.284 946.867 -330.424 52.339 -622.730 514.817 -898.221 670.156 -919.492 821.375 -899.350 330.485 -57.131 670.034 -542.558 786.218 -358.135 243.507 -473.220 718.009 -178.320 866.695 -759.331 793.451 -646.016 634.816 -188.391 575.518 -8.606 250.984 -343.455 374.493 -805.414 916.105 -427.137 637.043 -585.009 615.131 -302.652 966.185 -386.883 644.276 -720.115 365.581 -704.978 721.305 -197.272 802.637 -152.715 524.186 -523.515 683.370 -547.807 1.007 -355.113 333.171 -635.701 295.145 -871.639 77.486 -170.568 629.353 -961.241 15.320 -572.466 992.767 -904.111 80.386 -879.238 974.151 -22.828 482.742 -212.256 585.589 -268.197 125.187 -474.715 420.087 -209.174 88.137 -500.595 986.908 -396.252 776.269 -374.096 568.224 -566.301 821.406 -137.547 441.420 -658.040 334.666 -606.647 809.900 -106.906 602.405 -511.795 286.966 -387.951 818.690 -684.805 276.070 -275.277 949.126 -508.713 91.250 -787.500 319.071 -350.475 161.626 -286.996 20.386 -194.403 163.579 -702.597 729.911 -196.020 424.482 -343.852 34.150 -374.035 441.511 -275.918 853.664 -160.314 859.737 -723.716 60.213 -25.483 752.617 -474.197 881.924 -899.960 549.120 -745.354 188.269 -608.020 451.186 -490.677 250.710 -35.127 685.018 -608.234 70.864 -245.735 430.036 -22.309 871.181 -271.096 769.738 -107.395 841.426 -786.309 507.126 -422.254 734.764 -393.902 189.764 -223.426 407.117 -734.458 187.231 -727.042 893.887 -141.575 165.014 -587.024 116.977 -60.671 798.853 -559.130 817.316 -950.377 72.878 -819.086 804.743 -884.732 5.707 -904.050 120.701 -575.732 147.679 -745.445 206.732 -34.181 693.686 -762.841 672.079 -588.366 554.674 -486.709 755.181 -478.256 232.246 -679.434 72.085 -745.415 839.412 -423.170 745.781 -636.036 111.545 -142.949 509.812 -236.518 751.885 -34.577 880.917 -560.381 953.856 -865.047 992.981 -804.895 445.814 -615.070 187.506 -996.490 900.327 -932.188 953.459 -743.461 52.767 -862.880 310.160 -315.195 372.753 -833.094 227.851 -765.893 631.550 -345.286 178.808 -322.062 210.364 -361.126 412.946 -752.709 492.172 -838.466 52.065 -940.458 181.433 -391.461 596.026 -372.478 895.291 -542.253 934.874 -770.470 869.991 -533.555 460.463 -577.715 126.255 -170.080 371.624 -522.477 937.590 -658.467 766.228 -976.196 944.609 -913.724 614.185 -325.571 760.063 -301.218 205.206 -76.846 407.819 -283.212 164.678 -911.374 439.161 -938.108 631.855 -410.993 71.047 -821.711 693.686 -672.384 189.337 -138.981 668.508 -528.397 561.022 -695.181 332.926 -595.843 99.368 -594.775 685.934 -868.282 525.285 -157.476 343.577 -72.115 269.173 -19.654 158.788 -505.539 956.603 -890.072 158.940 -578.356 321.574 -928.556 396.069 -771.813 891.873 -216.773 802.545 -237.129 288.797 -289.254 646.626 -751.488 486.679 -193.762 681.143 -249.947 874.447 -49.959 579.516 -652.821 464.278 -574.450 752.525 -205.969 90.030 -541.643 139.622 -54.170 939.970 -649.037 68.758 -265.419 266.854 -755.181 778.100 -24.964 620.106 -959.716 693.869 -218.360 442.549 -493.851 57.649 -121.708 376.598 -890.286 997.009 -418.165 122.929 -400.769 633.259 -259.285 195.837 -131.077 320.261 -590.197 418.683 -860.988 607.501 -456.923 503.220 -18.799 21.821 -515.275 557.024 -779.015 261.055 -459.304 862.026 -751.396 893.765 -588.488 768.517 -231.086 158.208 -232.643 47.914 -477.737 955.138 -252.541 548.692 -992.645 627.216 -335.856 498.093 -262.734 619.800 -306.528 294.870 -940.367 615.864 -166.601 135.350 -926.939 239.570 -89.389 317.759 -329.905 921.934 -82.339 567.553 -761.528 22.095 -538.682 228.309 -947.996 798.639 -396.496 661.611 -118.046 323.771 -123.936 699.332 -139.714 935.118 -249.489 492.843 -873.470 317.820 -655.538 602.191 -711.173 811.884 -354.869 669.210 -769.616 37.172 -968.017 518.632 -706.473 431.288 -620.472 30.396 -628.529 792.505 -478.835 627.430 -60.244 422.987 -644.307 722.221 -441.847 965.087 -621.998 966.216 -125.065 524.522 -85.849 645.650 -336.009 174.902 -156.499 67.873 -73.550 436.567 -912.137 281.198 -411.847 823.634 -350.078 972.808 -176.000 53.529 -518.693 888.028 -459.578 12.329 -37.629 615.009 -952.513 69.155 -725.791 78.158 -548.509 834.803 -555.040 584.399 -200.323 956.725 -649.403 765.862 -492.019 45.289 -547.502 263.039 -896.451 324.595 -447.493 491.653 -187.414 101.505 -653.340 337.230 -974.639 646.931 -940.886 121.586 -830.592 582.720 -62.471 683.981 -977.935 368.725 -109.439 921.628 -6.073 982.543 -950.133 632.801 -586.016 386.700 -463.332 6.531 -651.753 876.949 -785.272 602.466 -17.426 904.508 -288.797 164.525 -898.770 467.360 -514.237 112.705 -307.138 663.259 -769.555 56.063 -786.279 498.550 -619.556 170.965 -458.602 547.014 -982.604 788.415 -851.497 551.531 -53.163 33.967 -471.267 563.311 -769.585 864.559 -594.256 711.600 -45.320 344.676 -242.958 198.431 -482.742 507.645 -817.103 611.316 -788.049 643.727 -347.148 148.198 -606.037 360.210 -840.052 848.445 -993.744 256.447 -685.263 423.109 -251.167 558.214 -590.289 778.924 -328.715 554.369 -14.069 829.005 -528.855 180.395 -567.309 684.805 -722.037 591.968 -348.155 822.443 -794.702 72.481 -682.485 317.331 -548.723 118.473 -236.976 741.234 -770.440 46.388 -974.059 814.783 -688.681 964.599 -917.447 409.894 -539.995 454.390 -196.905 995.483 -460.158 804.010 -341.197 120.090 -420.576 138.432 -287.515 25.758 -428.358 290.384 -76.907 986.145 -708.762 754.326 -703.635 463.057 -88.931 568.957 -87.680 675.436 -301.553 470.840 -639.271 673.635 -426.832 163.244 -383.404 513.901 -192.511 44.130 -114.444 625.752 -349.590 236.732 -548.021 966.643 -842.982 266.793 -940.153 57.497 -996.124 229.713 -141.850 493.057 -427.839 792.169 -558.031 19.959 -920.286 870.907 -979.186 777.734 -956.938 333.506 -755.333 794.946 -149.327 564.165 -280.221 335.520 -271.035 238.289 -254.769 188.055 -117.832 150.243 -698.782 492.355 -912.961 437.239 -179.266 196.783 -475.845 43.550 -224.433 740.410 -873.531 768.792 -391.919 53.224 -772.851 743.797 -959.990 468.764 -212.928 678.121 -710.715 642.293 -16.114 722.709 -773.614 68.819 -556.536 291.482 -998.474 294.504 -104.495 685.842 -826.441 414.808 -466.201 865.383 -127.659 954.070 -136.845 209.143 -974.792 719.138 -686.270 610.706 -820.276 721.793 -595.691 750.877 -47.395 762.963 -264.565 892.117 -362.529 773.064 -405.835 38.087 -998.108 501.663 -548.784 802.179 -194.922 650.838 -867.977 828.639 -932.707 45.289 -57.192 110.477 -376.904 933.622 -467.147 47.517 -11.719 13.947 -225.135 588.153 -926.878 278.298 -556.536 299.081 -227.607 268.471 -25.697 706.687 -36.744 838.374 -915.922 753.227 -56.948 15.625 -466.262 712.424 -162.236 56.642 -185.278 407.453 -988.037 288.797 -959.166 75.716 -987.335 833.430 -173.498 723.563 -923.032 803.400 -568.041 315.165 -264.138 69.216 -41.810 639.210 -455.367 187.201 -128.910 196.753 -528.092 583.117 -362.468 954.772 -22.217 586.047 -246.223 308.115 -687.338 405.255 -52.339 94.943 -931.639 644.154 -163.945 7.843 -487.899 445.235 -181.494 245.705 -264.962 859.584 -511.582 749.504 -853.420 534.776 -656.789 865.688 -654.286 314.798 -925.504 781.060 -99.887 845.882 -780.480 573.107 -934.660 782.037 -544.725 218.970 -25.727 683.706 -683.737 407.483 -671.468 203.833 -382.305 497.452 -876.492 654.561 -635.395 466.323 -562.761 548.540 -571.215 192.694 -184.576 208.838 -225.410 916.776 -716.727 40.651 -485.519 222.053 -484.390 559.069 -423.536 382.458 -803.797 766.411 -736.503 418.317 -901.914 972.839 -512.803 705.130 -84.231 654.164 -43.641 478.866 -619.617 440.626 -898.251 81.393 -310.282 829.981 -980.987 289.987 -216.437 719.138 -790.429 574.450 -503.708 347.942 -597.766 625.935 -882.504 748.802 -764.092 0.732 -607.898 295.755 -915.006 223.304 -508.866 447.127 -191.626 191.778 -15.381 275.155 -296.243 230.171 -652.608 876.492 -551.805 630.787 -970.244 257.332 -693.808 30.366 -376.507 787.072 -613.300 464.461 -845.119 813.562 -769.890 442.640 -963.897 534.959 -493.301 889.615 -293.985 720.450 -892.544 294.809 -508.530 374.981 -591.082 915.036 -279.183 940.580 -6.928 373.211 -379.498 128.819 -396.619 498.001 -973.937 977.905 -381.298 746.696 -560.961 227.821 -174.230 56.246 -539.506 608.173 -228.126 465.865 -867.000 131.108 -521.073 354.472 -777.825 984.588 -200.110 637.501 -31.495 118.412 -800.775 766.198 -658.528 117.954 -761.498 873.531 -673.116 458.174 -452.010 910.337 -721.549 732.536 -433.882 115.360 -134.800 950.407 -172.246 663.106 -354.228 496.170 -917.600 833.094 -198.981 844.722 -976.104 544.542 -943.968 625.965 -87.466 599.750 -677.175 133.244 -129.002 480.422 -905.179 868.618 -864.345 40.437 -874.996 218.757 -956.023 938.871 -581.988 856.044 -960.692 156.682 -931.822 957.427 -525.040 441.939 -25.361 835.719 -502.060 25.483 -35.768 76.785 -205.725 452.712 -645.619 776.177 -523.148 873.714 -513.627 969.054 -102.939 636.586 -739.525 847.530 -338.603 527.085 -795.434 858.608 -365.368 498.337 -892.911 276.833 -789.514 234.718 -254.433 345.317 -369.060 393.567 -257.759 578.692 -364.147 868.068 -922.117 322.306 -776.177 915.647 -704.886 160.588 -194.342 495.224 -77.731 269.112 -468.398 657.277 -850.856 303.507 -926.359 330.241 -713.462 919.462 -355.632 347.301 -960.692 517.167 -467.086 57.161 -873.959 304.300 -59.572 362.407 -724.998 270.791 -605.182 529.435 -871.364 169.836 -472.335 613.758 -912.473 98.331 -507.096 843.989 -375.134 770.531 -189.978 808.832 -897.061 79.043 -88.137 790.490 -376.934 36.775 -821.131 88.076 -60.427 693.014 -258.705 675.588 -30.305 118.290 -170.568 36.683 -69.369 51.363 -45.167 522.111 -365.673 301.798 -297.891 71.200 -27.894 502.182 -586.169 643.361 -880.184 304.056 -451.033 201.361 -504.868 610.492 -3.540 592.120 -2.350 939.879 -874.844 166.723 -436.140 514.023 -148.564 485.183 -432.264 164.983 -494.705 948.485 -902.036 653.645 -222.968 702.292 -356.059 494.247 -475.234 655.995 -779.504 878.780 -275.033 960.479 -535.966 794.305 -653.645 788.781 -269.784 927.824 -570.666 763.298 -275.094 451.674 -848.598 873.043 -300.394 283.731 -839.564 225.013 -257.332 915.860 -43.519 473.403 -802.728 404.462 -396.161 269.875 -262.123 617.115 -445.509 579.699 -864.284 328.410 -135.990 206.214 -754.387 259.529 -418.683 368.603 -755.974 654.805 -406.476 675.771 -349.132 488.968 -292.886 340.495 -834.590 899.350 -753.258 977.874 -151.738 936.033 -47.182 830.988 -320.109 224.494 -541.032 768.639 -972.381 633.992 -868.679 897.763 -947.966 545.183 -450.026 135.258 -415.998 811.853 -585.772 582.263 -496.384 8.972 -846.706 45.137 -847.346 62.258 -977.050 546.464 -188.879 851.802 -30.030 170.171 -230.445 884.457 -954.741 84.475 -971.496 628.193 -352.672 85.971 -843.898 602.252 -623.341 509.384 -665.090 817.011 -216.865 845.973 -870.266 657.064 -213.172 914.853 -992.767 801.691 -945.738 930.754 -861.202 275.765 -889.096 311.960 -482.192 225.806 -529.099 572.314 -77.242 513.810 -433.851 140.843 -242.958 723.624 -244.881 453.108 -702.658 673.025 -806.970 157.445 -618.946 25.361 -155.095 780.480 -935.209 94.699 -578.112 695.212 -715.537 437.849 -476.760 735.679 -951.048 327.525 -235.786 301.767 -802.118 699.911 -828.272 298.196 -744.591 670.583 -371.014 750.847 -589.343 212.745 -350.261 444.990 -843.379 91.189 -735.679 428.632 -381.542 645.711 -701.895 724.693 -897.763 518.113 -176.305 95.920 -103.916 916.349 -931.791 206.702 -145.909 509.262 -442.732 24.445 -205.054 546.220 -224.189 805.628 -753.746 294.870 -871.456 508.896 -434.248 391.217 -520.096 980.346 -29.389 195.349 -944.395 753.410 -493.637 747.032 -13.276 808.222 -513.474 414.319 -722.465 133.396 -565.874 829.646 -521.439 434.431 -943.693 206.458 -154.149 832.331 -716.239 630.787 -732.261 896.115 -94.638 420.698 -259.133 853.298 -169.958 148.412 -324.442 321.543 -492.965 417.920 -186.773 405.866 -464.797 992.248 -964.049 504.471 -6.745 364.147 -149.876 667.714 -478.133 364.025 -175.207 853.206 -310.801 898.434 -233.131 921.384 -329.447 413.282 -86.550 714.927 -226.112 175.695 -76.785 65.981 -157.598 967.559 -52.156 74.862 -934.996 284.982 -435.286 503.983 -773.278 637.898 -147.649 630.604 -70.742 42.177 -610.675 402.722 -186.132 299.570 -541.276 241.066 -682.638 158.055 -761.437 331.462 -7.385 947.203 -740.043 751.091 -75.564 781.335 -85.910 272.744 -727.012 925.443 -710.837 190.252 -525.132 416.425 -881.039 9.369 -866.085 534.379 -876.400 347.453 -867.275 216.712 -475.661 886.074 -4.089 9.980 -986.572 719.901 -963.225 652.211 -39.583 946.074 -681.478 879.757 -864.315 837.336 -39.277 552.782 -266.701 443.007 -176.733 692.801 -26.673 961.425 -901.852 525.895 -933.927 727.531 -158.940 125.706 -181.249 159.734 -26.917 749.809 -334.483 509.079 -214.942 462.874 -596.789 755.211 -525.346 141.301 -586.901 492.538 -251.808 451.857 -349.681 150.182 -982.269 898.953 -818.171 390.027 -774.163 534.013 -444.899 25.727 -172.277 420.698 -222.633 307.566 -36.470 449.812 -812.006 915.799 -649.129 597.247 -995.514 506.851 -70.437 219.459 -176.397 156.346 -210.547 479.629 -141.362 541.887 -587.329 498.306 -805.414 209.937 -238.197 322.550 -157.964 770.775 -755.333 307.230 -129.185 364.483 -912.381 2.014 -594.592 242.439 -851.894 138.218 -237.098 807.733 -301.950 808.618 -485.733 958.281 -791.009 434.797 -248.573 76.418 -329.203 615.192 -659.841 508.927 -525.651 447.523 -559.252 880.581 -609.638 420.026 -922.636 86.001 -325.083 464.370 -962.218 302.561 -166.814 264.718 -115.909 868.801 -927.244 416.303 -643.880 371.471 -22.279 527.238 -51.119 785.943 -565.844 857.692 -55.239 12.238 -660.329 589.679 -317.789 652.181 -873.196 321.726 -657.949 369.884 -367.779 881.558 -967.376 680.197 -657.033 51.057 -545.244 508.744 -449.049 297.403 -71.566 367.046 -553.240 103.122 -938.322 486.679 -315.744 990.143 -156.194 756.188 -552.965 830.592 -557.146 804.376 -451.674 538.652 -509.568 73.977 -405.072 736.900 -866.787 229.316 -252.632 491.043 -366.161 741.539 -893.490 706.778 -198.340 995.422 -741.203 282.479 -965.239 761.376 -989.471 611.560 -745.109 376.720 -156.682 528.153 -484.359 479.141 -879.025 289.834 -433.668 637.104 -419.874 691.336 -848.170 720.359 -865.230 902.768 -669.942 354.228 -472.945 126.225 -411.695 302.072 -145.512 664.602 -960.356 118.748 -494.247 496.017 -519.242 919.736 -464.156 948.210 -407.849 608.722 -988.250 565.844 -937.712 408.673 -639.485 765.465 -83.041 38.575 -750.175 370.708 -165.380 381.054 -966.247 622.761 -270.302 983.581 -706.168 758.507 -615.528 237.495 -492.965 751.457 -588.824 578.814 -627.827 307.932 -674.795 553.728 -174.352 713.370 -988.739 93.570 -722.221 621.540 -637.043 842.372 -898.587 381.207 -622.211 880.612 -96.652 993.591 -511.765 689.718 -389.569 294.107 -589.496 700.125 -98.575 453.078 -707.785 267.312 -984.466 387.982 -560.076 419.202 -530.412 181.829 -591.815 218.787 -285.867 101.138 -268.807 85.940 -739.311 307.230 -921.995 921.598 -689.261 854.640 -886.837 378.735 -582.110 70.345 -156.560 123.539 -785.333 907.804 -267.861 430.372 -265.175 368.877 -637.501 954.741 -637.288 588.610 -69.185 27.375 -59.114 675.100 -648.946 314.158 -933.164 899.411 -747.795 184.179 -888.852 328.806 -350.902 631.458 -13.215 497.024 -431.379 92.288 -798.120 205.359 -587.878 3.601 -772.454 48.494 -664.602 444.624 -289.651 758.599 -572.405 706.748 -437.513 961.516 -29.969 134.617 -539.933 438.826 -443.617 82.675 -219.489 489.700 -644.215 330.454 -488.907 485.763 -700.888 800.806 -840.968 213.355 -529.038 924.436 -804.926 96.561 -512.467 494.766 -938.536 894.742 -857.540 356.883 -724.570 968.688 -898.953 774.102 -340.007 708.548 -75.014 815.821 -767.541 217.933 -791.986 611.042 -216.895 847.438 -895.352 810.663 -326.426 671.468 -967.803 102.237 -111.637 502.487 -171.758 121.860 -131.596 535.722 -855.831 605.487 -840.022 218.696 -643.330 124.912 -591.082 439.253 -222.327 251.228 -268.380 625.385 -555.620 489.639 -5.280 851.009 -728.935 829.707 -966.216 541.643 -157.109 254.372 -656.972 872.982 -366.192 52.156 -733.268 456.893 -70.223 275.216 -775.994 408.307 -762.322 188.055 -1.984 386.364 -537.339 50.203 -379.254 704.337 -366.588 76.418 -114.902 101.413 -541.826 918.638 -985.443 270.425 -508.164 512.772 -476.882 735.191 -804.407 635.060 -204.901 171.026 -329.478 10.651 -582.507 762.871 -653.920 318.827 -204.596 693.594 -594.897 938.627 -918.424 357.433 -773.705 778.069 -47.761 391.552 -374.401 31.648 -740.715 119.816 -822.504 208.899 -908.872 502.335 -602.069 278.207 -727.226 184.637 -930.631 269.814 -163.396 740.287 -509.720 181.555 -504.837 700.461 -70.956 530.778 -352.763 464.583 -935.423 396.863 -51.912 685.385 -305.307 297.464 -24.140 222.358 -507.279 742.668 -975.646 257.515 -905.210 810.480 -445.265 666.585 -701.834 587.664 -664.205 240.364 -348.033 819.575 -194.250 848.964 -777.764 612.506 -314.432 143.376 -188.360 532.884 -624.531 888.028 -584.399 946.409 -833.888 517.411 -803.827 941.191 -204.627 11.963 -245.399 678.884 -618.213 685.110 -16.175 516.984 -733.085 976.836 -717.368 746.574 -203.650 846.461 -587.664 288.888 -428.114 859.188 -223.212 194.800 -794.336 559.252 -591.784 290.689 -892.697 224.372 -561.113 814.478 -664.449 594.531 -659.566 385.723 -954.222 669.271 -287.790 153.569 -435.804 167.028 -100.589 465.926 -379.467 740.379 -777.276 904.111 -230.079 540.757 -899.289 26.215 -464.339 226.753 -154.424 663.656 -696.158 9.278 -585.650 113.559 -498.795 827.937 -103.580 72.146 -912.534 251.411 -981.689 651.387 -106.601 196.966 -552.141 323.740 -164.495 61.434 -822.260 138.493 -460.372 358.409 -229.011 53.163 -596.728 454.848 -251.381 723.685 -371.044 501.205 -98.514 597.827 -740.440 148.534 -193.182 654.592 -253.151 146.641 -668.661 634.266 -915.769 416.547 -598.071 102.115 -964.354 691.519 -174.902 190.069 -509.140 320.261 -563.677 359.661 -520.432 325.785 -638.783 30.427 -125.614 314.066 -331.217 417.188 -685.110 325.846 -801.325 419.935 -616.321 225.806 -156.316 910.581 -434.797 722.343 -931.852 259.316 -980.529 612.140 -55.330 445.753 -298.624 343.059 -511.368 597.095 -143.254 489.090 -426.222 298.074 -573.138 231.117 -791.437 516.343 -607.593 437.513 -544.786 486.312 -412.122 437.788 -227.424 396.405 -981.811 83.560 -935.789 222.053 -791.589 190.435 -787.378 549.608 -382.000 954.161 -618.885 733.787 -349.467 435.560 -135.472 233.009 -709.281 707.389 -229.926 466.231 -100.620 756.829 -690.634 35.005 -802.087 738.060 -16.846 654.530 -26.460 667.806 -560.198 637.288 -463.607 158.147 -710.959 273.385 -540.025 280.221 -348.338 951.201 -364.086 152.318 -272.835 361.461 -825.617 346.721 -839.930 629.810 -818.232 708.243 -513.627 720.328 -53.804 678.945 -558.824 954.466 -437.391 722.221 -590.930 988.922 -471.236 940.458 -201.697 96.408 -657.155 479.568 -380.078 92.685 -365.398 814.692 -946.562 753.868 -139.409 510.117 -720.115 67.782 -904.538 547.960 -636.250 163.213 -49.928 818.628 -534.898 260.262 -852.443 867.428 -837.184 486.221 -210.547 490.402 -829.279 900.388 -158.330 274.026 -772.851 571.490 -126.652 671.590 -560.076 51.729 -421.796 710.562 -132.481 91.128 -889.370 924.711 -382.275 935.575 -232.429 604.419 -754.601 52.736 -953.001 959.197 -270.028 629.810 -384.838 285.836 -185.522 685.842 -787.378 736.686 -12.848 143.559 -968.383 780.663 -113.193 703.787 -405.103 951.750 -586.657 866.146 -332.041 978.362 -675.497 940.367 -764.122 887.112 -399.731 391.247 -924.406 175.085 -644.002 361.583 -44.740 644.276 -414.136 716.391 -8.240 991.607 -482.650 452.406 -802.301 748.894 -141.484 816.858 -250.649 666.066 -281.075 978.454 -994.201 131.321 -514.206 595.172 -187.628 722.343 -563.555 122.532 -882.534 482.040 -631.642 205.145 -564.104 12.665 -972.198 996.765 -811.274 982.116 -380.993 751.183 -548.631 135.777 -825.861 528.886 -858.638 408.643 -933.653 362.377 -823.389 229.865 -553.667 724.296 -364.360 615.345 -116.001 641.987 -548.906 140.477 -3.449 302.469 -332.286 387.921 -655.843 491.287 -204.016 963.561 -625.599 708.975 -707.419 674.520 -303.201 309.153 -300.577 963.347 -531.358 501.938 -528.367 191.229 -826.563 566.057 -973.357 865.383 -426.710 113.956 -954.863 402.600 -883.969 753.349 -444.929 524.552 -420.789 988.739 -169.744 877.041 -769.005 707.419 -365.459 967.956 -709.464 92.685 -156.713 17.212 -32.044 309.030 -27.558 812.799 -134.068 801.996 -352.336 165.807 -976.287 557.512 -456.221 59.603 -614.887 163.823 -173.589 85.604 -28.718 19.807 -373.455 260.018 -459.792 533.586 -420.118 815.302 -986.480 655.019 -38.331 59.725 -547.777 586.230 -551.561 899.625 -137.608 13.215 -961.791 116.581 -387.646 703.177 -840.052 995.209 -257.515 810.114 -496.323 393.445 -51.515 733.970 -397.320 850.703 -479.812 875.790 -301.065 826.197 -983.551 133.061 -77.212 662.435 -42.360 479.385 -681.448 366.680 -683.248 471.450 -253.029 804.865 -908.750 27.955 -804.132 400.830 -264.473 323.405 -469.741 935.972 -263.833 140.996 -786.798 541.368 -888.730 528.275 -971.465 477.798 -885.372 99.277 -663.076 795.984 -73.763 827.021 -103.732 471.908 -389.630 669.546 -222.236 110.202 -877.377 874.203 -590.930 809.809 -352.947 303.201 -724.296 285.379 -955.779 624.439 -688.437 838.466 -307.443 711.081 -489.517 271.737 -497.299 94.302 -210.242 340.770 -612.323 812.189 -363.506 836.207 -31.037 498.947 -431.074 890.957 -199.866 58.199 -57.009 605.457 -110.324 763.878 -863.857 585.162 -196.600 132.633 -360.698 483.901 -871.395 411.603 -911.954 146.794 -419.385 24.964 -235.054 446.608 -466.903 823.450 -396.619 407.086 -746.422 479.995 -775.201 707.327 -374.676 876.186 -959.380 160.527 -363.445 821.955 -50.691 261.391 -581.164 953.764 -339.122 395.306 -884.762 153.691 -820.551 803.705 -640.034 334.117 -524.766 898.831 -349.376 931.120 -122.806 21.760 -605.884 950.804 -782.342 238.075 -92.074 912.107 -739.647 263.588 -842.708 529.710 -557.512 115.360 -489.486 481.002 -537.065 580.676 -707.541 100.803 -252.846 98.392 -581.225 347.606 -679.739 145.940 -109.073 884.884 -880.154 726.066 -565.966 621.601 -720.908 46.815 -941.282 555.223 -587.786 988.769 -172.460 261.544 -567.217 453.047 -391.827 874.386 -63.143 183.905 -905.911 899.380 -318.583 159.764 -125.919 705.771 -809.870 146.336 -168.554 39.277 -982.940 505.509 -344.737 400.586 -300.119 853.938 -256.325 632.313 -66.164 665.029 -719.016 559.343 -2.228 407.910 -229.591 25.178 -36.927 317.362 -197.699 168.676 -282.693 388.379 -659.291 284.829 -666.524 688.864 -691.610 113.102 -183.721 584.826 -248.115 897.519 -243.599 971.007 -631.886 61.617 -75.503 101.505 -326.579 842.921 -664.266 113.468 -403.607 729.484 -183.599 838.038 -224.097 43.550 -396.619 992.126 -654.561 515.000 -991.302 344.737 -515.030 188.910 -320.841 951.903 -478.530 511.093 -516.770 53.163 -139.927 934.660 -443.922 724.815 -474.166 892.178 -465.773 881.619 -401.410 476.760 -489.486 722.983 -678.488 675.771 -258.614 215.430 -835.444 500.992 -362.774 706.503 -375.408 859.279 -932.798 262.734 -957.335 506.851 -490.280 826.502 -779.382 931.669 -920.133 784.631 -882.839 506.912 -34.761 43.001 -594.043 760.155 -699.210 200.842 -824.335 101.047 -985.046 918.088 -445.723 852.077 -322.764 70.132 -461.776 925.626 -120.762 783.532 -192.053 991.394 -819.910 945.799 -188.940 477.676 -852.382 284.158 -105.686 250.557 -473.586 606.037 -234.382 314.310 -935.911 295.541 -932.646 377.239 -972.839 659.566 -657.613 626.637 -62.716 217.078 -826.167 555.956 -440.199 525.925 -220.099 189.184 -324.595 639.943 -155.065 544.816 -333.995 791.162 -131.596 684.164 -553.331 390.057 -187.628 187.292 -225.715 938.078 -670.919 400.494 -535.661 946.013 -649.892 298.868 -452.406 451.827 -682.241 308.115 -103.183 232.063 -159.368 928.831 -643.910 300.302 -946.135 507.340 -97.079 786.279 -533.738 996.918 -125.187 789.789 -425.642 52.797 -208.106 303.110 -974.242 305.063 -193.915 795.160 -387.494 152.898 -691.275 551.744 -124.424 924.192 -272.469 365.490 -397.961 743.980 -955.779 668.874 -3.754 955.779 -935.606 704.611 -194.220 439.344 -29.817 826.746 -816.065 668.691 -812.464 526.414 -430.219 853.877 -900.540 276.009 -633.198 10.865 -364.208 785.394 -297.922 302.805 -728.690 763.909 -953.734 496.109 -536.302 782.159 -23.316 876.278 -938.627 327.006 -136.387 465.651 -285.714 643.818 -237.617 888.363 -183.050 459.304 -708.823 724.937 -983.367 179.449 -223.182 701.376 -182.989 655.202 -550.981 555.467 -691.488 110.721 -34.791 925.108 -442.518 327.372 -953.887 101.321 -315.897 677.175 -495.590 990.905 -838.557 99.796 -553.148 131.046 -633.503 616.688 -68.270 101.108 -85.849 475.814 -137.577 174.200 -194.342 521.195 -601.215 553.056 -76.815 880.886 -332.804 33.296 -99.246 566.820 -949.431 438.459 -96.225 80.721 -159.825 670.248 -652.058 619.587 -470.717 717.551 -911.252 974.334 -468.581 468.368 -886.868 715.812 -396.863 668.233 -736.045 761.681 -246.620 868.831 -970.550 917.570 -79.623 710.501 -71.932 486.953 -802.698 382.611 -479.904 543.046 -111.820 605.426 -422.010 956.420 -825.251 977.081 -554.277 772.301 -323.466 29.542 -881.008 31.373 -316.080 837.672 -922.575 627.461 -652.852 524.033 -600.146 296.152 -398.999 504.807 -805.841 328.257 -892.636 818.903 -127.110 101.108 -3.296 385.388 -694.540 22.553 -310.892 532.121 -620.777 980.499 -422.498 639.637 -0.824 891.873 -147.374 244.087 -940.977 445.509 -747.734 442.824 -586.047 631.611 -984.405 946.623 -613.483 152.287 -176.458 621.937 -162.877 306.772 -993.042 867.275 -669.881 444.807 -196.173 667.348 -572.924 582.324 -54.140 668.538 -362.194 272.835 -642.811 119.694 -938.749 328.654 -754.692 22.004 -753.014 485.061 -634.358 331.462 -691.519 602.100 -258.461 557.787 -180.090 496.811 -379.559 603.778 -473.128 0.305 -52.461 188.421 -596.393 333.201 -861.507 697.989 -913.694 392.926 -567.949 808.344 -784.722 47.121 -396.039 722.648 -283.792 26.704 -676.412 367.992 -447.737 512.070 -65.584 394.940 -21.882 6.378 -60.732 323.099 -172.796 590.197 -27.589 677.602 -136.631 149.876 -461.379 458.846 -271.676 675.283 -698.263 790.551 -484.146 218.757 -797.327 89.022 -495.499 610.675 -810.907 597.644 -920.499 523.942 -162.267 630.421 -624.561 982.360 -349.773 368.328 -328.959 905.850 -695.669 551.927 -933.164 786.706 -358.623 914.487 -522.355 90.152 -328.837 698.782 -529.496 473.647 -624.165 101.993 -20.386 418.043 -406.110 991.760 -570.482 364.635 -234.748 737.602 -702.139 951.903 -180.792 501.419 -351.512 445.448 -14.008 830.531 -333.110 955.473 -186.438 897.336 -271.432 534.318 -829.402 229.194 -967.895 749.596 -482.772 272.286 -672.323 824.824 -775.689 633.076 -227.271 942.686 -776.879 341.502 -554.308 803.888 -233.772 979.247 -450.697 35.890 -419.263 16.846 -165.502 544.725 -804.163 204.108 -723.594 403.974 -275.002 356.120 -466.689 374.828 -115.421 380.322 -779.687 650.472 -469.771 887.112 -471.389 918.943 -508.072 228.248 -778.375 338.237 -10.895 306.955 -460.463 517.014 -592.914 2.869 -957.030 95.065 -283.639 556.413 -72.115 17.151 -684.805 755.455 -158.361 93.936 -422.071 268.868 -266.762 943.724 -111.057 970.122 -232.856 908.689 -555.254 594.745 -166.692 39.949 -395.306 575.793 -315.989 744.224 -928.343 400.586 -771.111 186.438 -315.806 332.804 -980.560 42.238 -898.740 843.471 -545.793 693.655 -839.290 594.653 -264.107 461.684 -807.062 319.926 -888.211 970.183 -929.319 444.624 -571.337 233.955 -723.319 790.460 -466.994 565.538 -230.049 207.617 -451.216 893.735 -67.934 478.591 -437.117 588.244 -624.866 336.863 -249.580 384.045 -108.005 945.128 -529.588 498.703 -669.698 675.588 -636.311 537.187 -328.166 537.339 -16.236 277.291 -901.975 93.631 -7.721 929.838 -676.840 213.263 -549.730 967.162 -23.865 499.527 -763.939 113.651 -687.307 740.898 -878.262 592.334 -961.241 226.753 -461.165 220.771 -473.708 272.286 -435.377 450.667 -796.930 795.831 -839.167 944.243 -602.344 292.947 -805.048 781.762 -579.546 50.752 -723.441 893.460 -837.489 945.982 -61.190 809.961 -6.897 670.980 -802.698 324.686 -762.719 731.223 -982.879 162.297 -984.863 57.894 -281.045 246.529 -276.864 579.638 -143.742 661.550 -60.549 596.759 -405.622 900.357 -965.270 302.347 -877.316 494.064 -731.346 293.222 -868.648 615.802 -345.592 415.052 -116.367 752.892 -628.193 785.180 -84.780 41.200 -989.288 337.016 -108.158 355.541 -574.358 729.453 -343.760 749.168 -517.258 965.514 -4.120 337.199 -518.906 563.494 -837.428 216.834 -471.389 624.866 -324.625 518.509 -345.408 642.079 -562.181 181.585 -60.335 390.759 -298.959 548.631 -555.437 749.138 -96.377 371.410 -780.786 789.483 -80.111 323.160 -827.204 984.344 -252.571 610.248 -913.358 872.066 -834.590 777.184 -449.141 24.842 -604.999 298.715 -893.948 663.533 -707.358 53.041 -628.529 762.169 -891.781 269.326 -559.587 987.152 -661.519 43.611 -675.100 313.578 -292.245 17.151 -269.784 663.564 -193.335 310.068 -59.481 409.223 -579.516 305.155 -902.402 85.177 -922.025 374.767 -347.026 153.478 -147.557 144.719 -724.784 165.197 -54.445 389.447 -6.226 161.962 -913.755 151.189 -139.958 661.916 -725.211 178.076 -92.380 73.000 -95.981 274.087 -307.657 877.987 -211.280 654.836 -806.177 434.523 -865.352 902.982 -640.431 734.519 -21.973 617.054 -927.244 965.758 -873.104 347.484 -174.688 220.435 -863.796 913.205 -122.806 193.823 -653.279 693.136 -816.858 216.651 -480.056 985.931 -131.321 465.621 -899.991 31.678 -464.461 695.151 -366.131 789.880 -820.917 334.422 -619.587 66.500 -2.197 293.435 -358.928 84.811 -123.081 321.726 -158.269 93.173 -173.040 263.619 -101.871 103.549 -841.334 53.743 -104.282 354.900 -324.381 796.564 -384.838 594.806 -334.605 773.431 -65.218 773.034 -28.962 721.335 -358.806 241.279 -76.113 226.844 -320.505 52.370 -581.194 579.119 -625.904 452.681 -86.673 925.291 -348.582 161.870 -368.084 72.726 -204.047 533.494 -243.507 781.579 -229.377 189.978 -115.421 890.713 -366.985 226.173 -463.729 122.105 -921.628 575.030 -8.759 906.400 -358.989 628.956 -762.963 73.458 -415.113 710.929 -689.718 752.434 -984.802 488.907 -188.849 324.015 -758.202 927.396 -126.743 769.707 -74.343 869.808 -629.963 260.811 -959.990 845.546 -361.614 331.797 -822.779 195.227 -498.886 481.246 -767.724 108.371 -130.192 544.115 -5.097 666.524 -291.299 679.678 -319.224 486.251 -358.684 317.972 -66.195 55.544 -19.227 909.299 -670.125 357.189 -534.715 820.032 -85.574 872.951 -519.913 218.757 -196.203 562.578 -953.368 296.396 -617.176 910.947 -639.088 663.961 -870.876 637.471 -838.313 271.889 -404.340 161.290 -289.834 694.662 -417.310 416.150 -337.931 124.180 -969.543 108.432 -386.181 916.257 -336.009 12.574 -396.405 33.082 -79.287 397.168 -651.418 226.508 -807.001 175.756 -499.741 304.758 -83.926 875.942 -302.011 327.311 -467.147 20.417 -296.915 70.956 -132.603 14.466 -606.037 611.316 -62.685 132.267 -95.950 363.170 -262.856 697.134 -316.721 423.688 -976.409 48.585 -235.054 561.907 -365.764 390.515 -981.292 698.813 -629.963 113.620 -328.684 220.893 -25.544 686.666 -124.149 972.015 -761.406 709.189 -388.592 266.243 -234.565 220.893 -305.948 766.350 -577.349 859.951 -820.002 570.849 -983.093 964.934 -56.795 354.228 -780.419 213.996 -292.611 903.378 -724.113 894.681 -685.018 894.192 -471.511 398.358 -486.801 252.541 -713.279 33.296 -960.784 942.534 -927.213 749.413 -714.652 526.505 -223.701 869.198 -674.581 340.159 -252.083 418.226 -416.028 626.850 -635.792 148.900 -70.925 474.288 -906.064 851.375 -529.710 898.007 -402.081 45.167 -156.926 914.975 -106.784 645.955 -739.494 951.231 -887.082 699.820 -885.830 427.107 -106.876 780.450 -595.172 864.132 -82.156 141.728 -215.552 356.944 -346.385 220.008 -508.866 754.570 -195.349 579.882 -42.512 393.902 -480.056 896.908 -625.843 730.155 -116.214 71.261 -10.041 707.205 -279.672 66.042 -570.849 212.226 -755.699 563.860 -191.961 457.717 -411.512 35.493 -68.972 635.304 -260.842 314.615 -651.296 684.591 -88.534 271.828 -441.969 521.104 -104.892 682.394 -873.684 566.942 -597.827 880.703 -979.217 927.885 -51.881 295.938 -76.174 60.671 -702.872 462.203 -183.752 274.545 -996.643 596.912 -390.790 910.123 -920.988 341.472 -893.643 540.056 -679.495 757.775 -922.941 34.761 -675.588 174.078 -277.627 837.397 -276.284 974.761 -685.202 291.055 -323.588 926.511 -706.717 363.018 -863.094 135.929 -405.835 608.936 -57.711 231.574 -499.893 720.969 -756.096 864.132 -212.409 503.769 -683.828 118.992 -545.427 622.028 -726.463 934.782 -190.405 962.951 -273.263 120.823 -796.838 958.068 -90.091 69.033 -816.706 707.572 -690.329 751.885 -644.093 251.167 -672.658 101.779 -268.288 829.279 -994.385 365.154 -159.581 477.950 -649.129 524.430 -605.884 801.935 -717.368 382.519 -219.459 268.654 -258.950 402.997 -832.392 868.221 -16.114 899.930 -499.344 481.460 -395.764 671.072 -826.563 801.569 -699.728 668.050 -345.744 151.646 -72.085 797.723 -151.616 42.726 -131.748 447.645 -522.019 815.851 -759.453 830.531 -738.914 211.524 -7.721 740.135 -829.554 211.219 -602.954 813.593 -446.242 993.561 -7.416 892.972 -603.656 349.773 -511.338 580.340 -491.836 401.959 -322.245 580.096 -84.872 967.528 -121.738 921.690 -762.627 414.106 -57.466 657.552 -665.059 348.552 -639.515 128.849 -997.955 983.337 -509.720 393.780 -8.209 524.613 -553.056 911.435 -848.231 425.611 -319.193 75.228 -46.999 848.903 -223.731 690.237 -808.435 181.310 -497.116 986.785 -853.481 945.616 -350.658 265.481 -26.734 951.964 -327.982 767.022 -385.266 33.937 -310.587 859.584 -988.220 211.829 -146.947 139.103 -106.845 627.522 -372.723 535.081 -73.122 94.790 -992.218 15.900 -485.458 608.417 -788.537 987.823 -990.905 656.026 -132.267 980.621 -362.163 676.473 -756.645 714.652 -88.382 508.560 -468.368 142.064 -198.096 173.467 -262.703 556.658 -533.708 835.261 -811.731 365.520 -195.502 282.449 -794.153 616.993 -374.706 775.323 -35.951 877.804 -293.710 601.794 -930.113 553.819 -472.579 186.132 -104.434 247.871 -40.437 94.485 -806.238 248.329 -310.495 779.962 -972.564 742.424 -337.687 412.427 -454.543 847.774 -677.145 635.578 -365.123 56.185 -62.960 595.569 -18.220 183.233 -225.318 85.055 -428.755 417.463 -565.325 146.062 -841.609 562.883 -905.637 975.616 -259.041 68.606 -36.470 477.706 -434.736 939.634 -274.911 305.979 -303.171 121.494 -756.890 739.830 -313.608 454.329 -680.013 238.502 -637.013 787.988 -216.803 16.816 -714.682 353.710 -316.172 485.733 -117.557 985.290 -112.491 902.249 -184.820 283.242 -160.863 71.902 -410.352 316.630 -217.200 447.920 -46.205 955.229 -782.189 470.107 -891.659 426.588 -127.293 488.388 -736.198 191.565 -22.492 113.590 -425.947 731.590 -883.389 339.915 -21.882 342.051 -557.176 282.693 -18.220 525.346 -466.292 874.874 -90.426 77.029 -327.891 366.527 -341.288 459.426 -168.340 970.794 -513.474 555.620 -851.558 499.710 -138.096 398.572 -839.381 334.666 -87.191 968.383 -403.638 574.023 -499.283 651.387 -7.691 702.353 -547.075 455.580 -76.907 625.172 -15.198 575.488 -876.431 412.366 -157.781 400.037 -715.049 594.501 -803.552 558.275 -194.342 355.541 -178.045 95.065 -721.061 465.773 -411.451 372.234 -2.167 298.929 -200.415 787.469 -741.111 776.757 -593.097 905.545 -253.639 585.223 -366.131 95.462 -222.877 506.027 -961.852 267.251 -311.380 206.854 -455.000 801.843 -849.452 334.696 -517.594 268.197 -318.369 255.287 -850.276 21.577 -847.530 283.120 -49.318 276.009 -443.648 745.170 -378.338 745.262 -171.361 722.556 -412.214 445.936 -3.723 813.593 -23.713 756.584 -561.235 761.986 -680.074 326.060 -458.480 294.290 -518.937 925.687 -476.913 9.735 -172.674 838.008 -282.357 666.921 -809.168 876.949 -906.491 710.288 -358.135 632.130 -710.379 381.146 -392.193 31.922 -49.684 255.898 -630.238 818.262 -359.294 556.078 -533.341 27.497 -876.858 73.428 -960.753 70.986 -723.716 54.231 -355.205 508.683 -562.090 885.983 -426.710 110.202 -547.044 930.937 -802.515 296.548 -792.169 349.590 -613.025 556.566 -67.751 258.400 -481.948 931.455 -950.072 65.035 -889.492 161.901 -140.416 325.175 -377.117 590.686 -173.376 964.599 -563.311 414.838 -231.788 210.089 -438.185 381.634 -288.278 73.489 -906.430 521.073 -291.818 731.681 -46.907 9.735 -617.664 647.053 -57.863 758.995 -499.924 772.210 -356.395 821.497 -665.120 681.936 -801.050 210.028 -885.952 977.111 -505.966 222.144 -673.299 803.308 -216.071 864.254 -826.258 829.035 -710.990 469.100 -57.588 526.200 -207.282 100.650 -414.899 97.201 -227.638 839.534 -714.774 892.453 -905.332 542.924 -709.738 661.519 -192.999 173.437 -206.427 482.345 -944.731 289.529 -853.359 711.753 -339.610 791.864 -817.743 801.294 -616.077 519.517 -69.308 321.909 -585.437 789.392 -490.921 41.627 -893.490 472.732 -533.250 399.396 -498.795 702.567 -633.992 219.367 -336.802 805.567 -118.839 9.125 -638.020 552.568 -804.163 685.690 -869.167 321.055 -19.044 72.848 -766.442 263.375 -266.549 13.947 -429.060 74.740 -242.073 443.403 -942.228 454.573 -427.839 261.208 -497.971 854.854 -982.574 353.801 -483.108 609.394 -144.627 605.090 -502.457 37.843 -867.672 241.554 -806.391 617.756 -907.315 355.266 -91.617 819.025 -78.036 947.905 -143.620 694.113 -898.526 340.464 -289.560 817.804 -344.188 291.879 -130.650 670.431 -926.664 670.034 -522.477 58.199 -817.255 19.745 -272.164 664.296 -234.687 870.632 -521.134 324.534 -815.241 129.063 -281.899 121.677 -183.599 398.022 -98.270 891.598 -444.227 568.010 -297.159 235.145 -810.938 523.759 -800.867 630.238 -94.211 309.458 -968.871 736.564 -264.534 596.942 -437.452 487.930 -810.511 800.317 -426.313 65.218 -111.026 680.837 -480.544 344.096 -539.537 785.699 -117.008 910.855 -519.517 564.714 -343.883 240.638 -250.069 508.194 -521.653 131.413 -320.017 150.487 -534.959 987.457 -929.441 282.022 -743.736 46.236 -937.284 214.515 -682.119 142.735 -454.299 442.305 -974.548 103.946 -199.133 544.206 -437.025 368.694 -337.107 669.179 -833.033 925.382 -20.234 449.782 -252.083 161.840 -346.965 687.155 -580.554 721.488 -960.723 651.082 -32.624 958.464 -5.768 339.274 -210.822 86.550 -659.505 539.171 -664.418 615.192 -959.319 36.287 -414.655 165.960 -143.284 813.044 -415.754 264.351 -223.395 581.011 -419.843 199.164 -9.796 491.501 -215.155 544.603 -304.971 367.290 -706.046 437.757 -486.618 299.692 -803.430 206.153 -198.035 954.558 -594.562 438.337 -364.574 430.952 -761.040 91.525 -254.982 16.663 -713.248 730.552 -806.574 683.432 -410.627 490.768 -932.554 666.494 -336.253 860.012 -30.885 971.862 -594.226 872.066 -412.885 154.881 -599.048 806.360 -870.174 214.270 -325.541 987.152 -99.734 945.006 -588.061 776.086 -204.566 593.768 -317.484 351.817 -989.532 161.443 -305.582 370.617 -270.699 195.105 -384.320 101.382 -917.386 414.624 -509.781 129.246 -845.027 16.541 -719.108 221.137 -678.274 999.817 -429.243 447.127 -302.530 356.487 -46.083 151.738 -23.103 471.480 -353.130 868.160 -550.340 575.213 -647.969 769.860 -529.862 592.456 -95.737 753.014 -836.268 231.666 -268.166 743.492 -349.528 658.162 -336.589 322.153 -432.356 595.080 -888.424 262.459 -827.479 195.807 -835.078 73.733 -193.609 531.724 -380.810 144.017 -999.176 38.667 -520.432 576.586 -991.516 766.655 -35.371 313.120 -961.699 775.323 -456.526 638.173 -22.523 520.371 -962.371 657.949 -119.419 573.626 -681.722 847.591 -991.943 520.676 -369.427 260.475 -305.521 380.322 -923.704 493.515 -172.094 389.172 -714.194 1.862 -777.703 494.980 -189.306 857.204 -336.406 403.150 -731.529 542.924 -89.419 519.303 -229.469 880.367 -567.583 632.282 -335.765 679.556 -836.177 681.295 -878.903 208.258 -941.435 450.301 -398.267 73.305 -276.254 534.562 -271.035 607.624 -85.360 421.735 -399.548 356.853 -827.143 32.502 -927.915 759.545 -612.110 563.616 -956.786 614.277 -436.323 977.508 -724.876 427.595 -428.114 982.208 -226.051 236.732 -827.662 845.149 -730.613 0.610 -917.325 884.762 -179.724 152.867 -622.303 983.489 -921.812 410.901 -999.634 966.124 -758.873 434.309 -334.788 187.140 -773.064 426.954 -64.516 170.629 -900.418 275.948 -244.270 646.779 -721.824 321.574 -779.778 828.669 -439.619 351.726 -140.477 272.958 -508.103 914.853 -774.865 168.432 -887.478 544.847 -944.884 395.734 -389.355 992.004 -199.713 202.704 -82.919 53.316 -206.641 838.557 -230.384 96.469 -158.177 990.570 -720.328 870.540 -474.013 367.656 -468.093 697.867 -16.724 273.934 -751.579 640.492 -540.086 516.282 -951.384 734.855 -588.031 489.608 -663.778 888.607 -564.104 783.837 -655.965 533.250 -189.337 155.705 -631.306 626.759 -67.476 210.059 -274.270 98.880 -576.495 633.503 -543.260 334.208 -804.956 324.503 -680.227 785.669 -752.159 264.107 -905.881 312.754 -510.544 470.321 -269.143 338.359 -649.495 880.306 -619.739 417.249 -518.784 503.922 -172.460 310.831 -690.939 693.014 -632.191 161.199 -260.781 868.923 -347.789 858.852 -221.534 553.331 -464.675 197.089 -635.304 45.351 -543.565 907.987 -817.713 588.977 -615.131 171.972 -254.738 374.157 -138.890 696.799 -470.809 216.163 -835.200 957.793 -566.515 256.020 -858.638 694.601 -645.619 526.292 -282.632 256.996 -848.842 725.913 -362.865 894.559 -214.148 47.609 -548.784 582.934 -81.973 402.081 -712.119 481.552 -263.985 882.046 -560.747 615.375 -694.357 810.480 -706.931 875.301 -782.128 216.712 -358.684 930.845 -183.599 83.773 -102.786 148.137 -213.324 210.974 -748.436 108.219 -612.598 35.676 -700.095 818.110 -893.948 257.759 -828.578 209.265 -980.712 610.248 -308.725 16.907 -360.302 620.624 -392.834 633.900 -469.741 705.863 -588.183 32.838 -532.456 445.235 -207.617 350.749 -565.081 374.645 -762.230 228.858 -772.729 146.214 -164.068 502.731 -51.851 396.710 -208.777 335.337 -819.269 168.859 -305.673 387.341 -885.922 229.163 -924.924 118.259 -594.653 125.767 -730.369 812.281 -940.031 330.515 -866.390 422.163 -889.554 308.634 -368.023 825.770 -624.805 859.890 -162.755 587.878 -921.232 574.969 -632.862 822.108 -385.113 751.061 -207.129 245.796 -767.205 609.760 -950.591 22.217 -70.803 161.901 -620.991 483.657 -673.818 562.273 -160.894 328.959 -183.050 298.502 -94.058 389.599 -239.814 57.680 -794.794 557.695 -995.361 614.368 -99.124 970.061 -474.960 583.880 -226.783 41.688 -549.608 384.625 -481.948 442.793 -733.634 253.059 -702.536 612.690 -527.299 655.324 -926.023 904.813 -523.362 938.688 -240.883 956.236 -995.514 567.583 -292.428 375.408 -188.513 786.859 -411.420 342.265 -27.985 56.825 -834.773 214.026 -468.886 103.336 -986.663 730.613 -201.361 927.061 -288.888 913.388 -933.134 615.162 -469.466 251.228 -966.155 299.936 -837.825 267.220 -287.545 107.273 -495.499 59.969 -892.788 439.222 -951.506 913.511 -559.648 434.370 -110.294 568.865 -792.840 949.736 -101.810 252.174 -156.621 907.590 -921.964 51.637 -715.140 351.726 -352.275 738.365 -799.036 56.124 -128.086 624.165 -816.706 30.152 -822.901 550.127 -329.447 764.122 -418.561 599.963 -108.921 558.733 -30.000 631.520 -395.886 782.250 -752.525 220.649 -78.677 399.243 -101.230 110.599 -10.590 614.490 -10.926 761.437 -184.423 975.829 -865.261 92.318 -983.489 779.839 -523.881 11.475 -227.210 123.997 -816.584 826.563 -230.811 448.988 -472.762 129.612 -596.912 915.098 -955.443 250.984 -958.769 456.191 -167.913 874.508 -393.139 855.373 -502.701 909.207 -722.007 685.720 -200.690 210.273 -421.491 460.158 -489.700 243.568 -357.311 833.888 -470.992 287.027 -64.638 203.284 -222.907 263.222 -792.199 545.457 -89.480 796.197 -28.291 841.121 -624.012 587.024 -728.446 925.687 -155.034 701.102 -962.462 111.728 -444.624 861.599 -200.690 426.740 -406.964 342.326 -957.366 809.473 -356.182 554.155 -10.102 109.592 -752.464 918.302 -914.670 233.650 -914.701 120.640 -32.868 280.801 -668.905 340.648 -793.542 13.245 -400.739 548.601 -403.943 503.952 -481.246 464.827 -731.773 305.887 -534.196 275.094 -575.396 986.663 -514.237 695.364 -41.719 372.021 -64.089 479.873 -250.221 342.174 -119.907 966.552 -81.668 524.369 -233.497 753.075 -190.924 726.066 -579.882 97.690 -1.709 451.796 -119.358 138.340 -902.982 347.972 -882.626 523.850 -364.818 918.943 -847.346 550.920 -193.457 358.440 -375.835 401.013 -643.178 840.083 -681.570 570.299 -604.785 110.385 -293.893 86.795 -588.946 728.507 -989.654 608.478 -723.106 796.045 -160.070 995.819 -480.697 520.798 -82.369 452.773 -361.980 458.541 -63.967 830.073 -244.240 775.903 -928.739 183.874 -621.082 378.735 -813.746 184.606 -448.897 249.428 -745.445 468.764 -819.605 836.879 -963.561 527.879 -178.381 842.952 -462.142 228.645 -304.910 249.245 -715.903 557.176 -777.154 927.976 -61.007 682.028 -136.235 680.074 -698.935 929.167 -471.358 45.412 -791.772 762.627 -643.178 727.989 -618.732 365.246 -864.925 979.797 -261.330 912.290 -859.310 787.988 -786.889 132.298 -310.648 208.197 -398.785 249.031 -830.714 688.040 -522.477 897.794 -156.438 724.845 -295.267 110.050 -799.738 700.797 -429.762 960.479 -866.207 239.998 -918.699 969.512 -263.405 930.357 -550.371 855.800 -15.992 754.509 -703.604 731.712 -907.224 73.855 -390.545 336.344 -165.258 508.652 -16.175 398.938 -413.465 558.428 -823.725 727.378 -602.710 306.650 -493.881 114.505 -145.085 52.736 -867.641 657.216 -967.589 215.827 -260.353 580.676 -704.184 353.710 -336.863 162.755 -745.659 640.706 -15.381 851.588 -365.429 648.305 -370.037 169.988 -640.339 772.332 -999.603 501.328 -385.022 150.212 -832.240 349.376 -818.842 412.458 -834.346 166.875 -183.905 111.606 -592.334 346.263 -33.082 172.826 -236.518 465.987 -406.629 209.784 -675.283 386.578 -616.138 49.287 -608.570 290.231 -854.854 308.969 -289.560 257.118 -352.855 371.075 -503.098 472.976 -295.877 596.942 -729.484 661.000 -226.386 125.004 -962.859 832.331 -146.306 96.896 -152.409 948.302 -39.033 654.744 -735.557 589.068 -30.702 554.003 -231.361 221.290 -908.444 734.947 -363.720 159.673 -215.033 697.195 -682.089 815.180 -638.539 20.478 -149.449 324.320 -915.342 875.912 -665.548 153.233 -965.880 870.846 -994.476 769.768 -481.338 71.810 -65.279 977.721 -680.532 548.997 -114.658 7.263 -455.061 285.470 -639.668 954.772 -622.303 795.984 -630.207 665.792 -504.318 298.044 -49.287 655.446 -551.775 779.901 -30.244 159.673 -231.422 808.161 -759.392 910.855 -896.329 420.148 -512.864 731.895 -856.716 943.388 -816.980 542.619 -371.319 86.764 -199.744 871.761 -777.123 147.160 -503.433 468.581 -476.272 674.581 -226.173 108.036 -999.878 440.474 -861.690 182.989 -865.780 52.309 -705.832 177.007 -450.941 58.443 -98.575 612.201 -595.630 887.020 -570.605 565.142 -158.849 462.294 -862.362 344.981 -244.026 843.074 -285.501 427.351 -312.998 725.761 -394.696 238.044 -907.620 156.621 -438.459 879.849 -197.424 297.006 -558.428 396.588 -72.481 584.643 -205.145 668.081 -999.451 135.380 -739.616 529.588 -360.454 729.148 -688.864 209.723 -493.027 223.029 -624.958 680.441 -149.937 736.564 -135.350 12.726 -597.644 451.613 -854.244 332.316 -72.268 371.746 -22.706 468.215 -811.701 884.060 -547.502 888.760 -382.611 467.391 -26.063 18.342 -521.165 391.247 -707.541 528.947 -206.153 748.131 -857.692 699.576 -183.203 663.869 -497.147 438.368 -659.139 29.695 -981.506 60.244 -384.716 598.956 -391.552 414.197 -845.058 793.359 -203.253 453.932 -775.994 61.647 -205.603 845.759 -725.608 134.953 -135.136 707.144 -879.208 22.065 -996.307 69.979 -866.878 89.145 -535.752 162.328 -772.118 66.744 -840.052 101.932 -60.427 328.684 -524.827 96.011 -646.657 285.684 -484.909 740.287 -819.452 238.563 -673.238 511.612 -242.378 533.769 -878.201 47.609 -749.626 365.368 -967.681 307.352 -155.278 67.629 -568.560 206.183 -795.495 241.249 -650.594 819.483 -21.210 557.451 -983.428 748.100 -361.431 583.453 -935.057 739.921 -574.541 473.464 -581.378 160.894 -307.688 868.313 -594.501 409.497 -581.744 847.896 -879.513 868.191 -821.619 280.435 -427.686 485.824 -650.014 411.512 -355.663 584.765 -163.640 37.233 -598.437 986.175 -910.764 105.380 -225.867 47.395 -288.369 87.741 -850.581 705.588 -578.387 967.742 -96.683 120.182 -340.831 187.140 -597.674 9.705 -383.679 395.459 -492.477 274.911 -27.284 345.805 -888.028 2.991 -882.626 780.969 -257.790 446.699 -861.690 653.584 -244.301 71.352 -639.698 523.850 -834.773 264.351 -286.416 478.988 -378.582 800.348 -286.752 417.646 -415.357 655.965 -668.600 43.519 -782.159 268.044 -456.557 411.542 -968.810 829.127 -171.117 370.739 -190.191 713.157 -591.144 747.063 -143.834 626.698 -498.795 610.523 -921.903 577.746 -625.752 469.802 -46.144 257.057 -519.303 738.395 -95.004 925.382 -547.166 316.141 -890.713 399.762 -759.484 629.566 -715.995 234.077 -827.418 975.036 -528.977 685.812 -776.269 508.316 -644.551 564.287 -732.414 724.601 -851.466 553.209 -402.783 772.149 -433.699 101.688 -505.387 443.953 -64.882 477.462 -869.655 190.893 -44.527 75.503 -425.672 999.878 -844.691 577.013 -800.775 481.155 -436.079 51.057 -742.180 8.484 -362.163 593.768 -84.628 255.409 -30.061 598.102 -481.918 972.137 -187.017 248.451 -620.380 346.141 -50.966 333.506 -133.854 790.826 -64.547 971.160 -938.780 505.203 -740.562 339.396 -207.251 649.251 -568.102 6.775 -698.477 477.950 -448.012 956.145 -665.365 278.298 -626.362 895.566 -56.978 452.559 -594.653 950.163 -233.985 591.906 -925.687 328.410 -916.868 884.091 -513.688 57.009 -585.162 698.630 -187.445 377.575 -46.693 693.777 -165.288 899.411 -395.581 288.461 -320.505 101.871 -77.273 843.348 -726.218 280.038 -280.374 394.574 -448.256 527.421 -372.723 284.097 -54.750 849.666 -601.642 530.015 -811.365 2.808 -776.421 281.167 -30.610 149.937 -151.921 199.316 -544.725 929.899 -232.276 112.766 -769.646 31.648 -713.034 785.424 -330.119 868.954 -280.801 144.414 -713.767 447.371 -489.334 811.182 -923.368 19.379 -430.067 278.085 -595.782 619.617 -416.669 576.220 -556.688 75.076 -401.929 776.482 -279.244 583.758 -345.744 168.676 -216.163 454.970 -253.090 462.233 -473.312 106.021 -100.742 851.802 -794.000 908.292 -371.197 292.123 -322.520 976.440 -413.038 825.678 -115.787 495.254 -345.927 306.375 -871.700 676.778 -729.606 364.116 -843.043 942.503 -715.018 952.757 -405.805 423.597 -896.756 326.182 -250.343 373.486 -585.437 785.791 -664.693 586.138 -718.711 42.970 -877.895 413.984 -129.521 541.093 -933.103 479.293 -391.095 579.455 -58.565 672.536 -956.023 584.552 -5.341 531.663 -809.717 370.952 -320.597 595.965 -356.029 736.473 -25.239 828.425 -753.960 235.023 -664.663 699.850 -424.390 470.870 -200.995 29.328 -945.524 758.232 -716.330 173.894 -55.544 489.669 -394.879 661.733 -981.903 57.619 -753.410 862.514 -814.783 671.926 -588.275 788.476 -145.054 917.783 -608.234 620.258 -684.164 397.961 -221.381 50.874 -85.086 302.225 -445.143 42.207 -683.767 248.756 -408.124 86.764 -378.582 240.364 -412.580 569.628 -367.748 80.020 -25.941 323.344 -962.493 89.053 -170.721 970.244 -195.379 471.541 -680.776 145.238 -442.457 169.408 -293.619 193.762 -777.245 551.195 -546.648 437.483 -276.620 778.527 -546.617 602.466 -996.155 194.342 -80.752 503.311 -834.162 576.098 -38.667 576.525 -3.388 598.071 -613.239 357.433 -328.745 346.324 -249.763 494.461 -89.816 230.262 -811.914 393.719 -627.369 134.373 -933.134 88.778 -431.928 153.905 -22.309 428.327 -933.775 758.354 -892.697 176.275 -712.821 726.371 -482.345 117.588 -347.026 695.883 -635.395 763.634 -618.458 673.421 -412.275 751.061 -295.267 345.775 -898.495 527.726 -208.747 538.652 -979.522 419.416 -844.172 664.998 -51.912 671.255 -163.579 507.675 -138.340 557.421 -880.520 179.998 -375.713 153.081 -903.867 607.227 -345.042 861.995 -170.934 373.821 -212.226 293.832 -587.756 279.427 -147.496 585.040 -295.389 447.584 -993.561 756.310 -981.658 331.065 -650.075 201.514 -455.794 457.259 -143.864 900.876 -206.336 257.729 -853.511 452.406 -159.551 825.404 -856.746 515.976 -358.104 943.175 -869.808 762.597 -778.283 227.882 -747.459 923.734 -4.700 733.268 -11.963 33.876 -981.262 855.556 -380.474 460.250 -556.658 885.556 -758.934 813.105 -44.099 50.996 -671.651 331.095 -513.108 393.109 -595.294 834.742 -32.411 320.322 -165.593 841.884 -583.117 184.118 -726.279 939.299 -860.225 719.718 -188.116 3.632 -681.692 695.853 -667.592 365.978 -223.670 617.298 -873.470 513.291 -800.775 823.908 -710.135 420.820 -409.650 829.798 -66.622 109.165 -755.516 246.529 -259.896 519.578 -979.308 134.220 -100.894 301.462 -805.231 123.783 -52.889 605.731 -326.640 154.729 -449.965 477.645 -149.571 171.758 -244.942 943.358 -112.247 624.195 -255.409 383.007 -299.631 111.759 -376.476 285.257 -571.673 20.844 -728.996 976.104 -323.893 494.552 -212.348 415.906 -699.179 580.370 -429.975 659.139 -969.481 899.686 -456.862 69.216 -306.253 682.150 -417.554 883.633 -658.223 509.445 -343.425 221.778 -955.351 611.316 -278.115 130.650 -357.707 58.412 -99.490 760.674 -768.212 695.334 -27.589 266.518 -327.403 157.414 -286.386 526.383 -109.745 815.729 -888.913 273.019 -739.708 992.920 -14.069 730.979 -146.428 294.839 -944.121 353.130 -176.092 401.013 -31.129 750.908 -280.038 157.537 -661.977 411.267 -998.230 316.935 -689.566 294.961 -456.069 767.907 -300.119 908.933 -593.951 599.139 -784.509 947.447 -347.514 840.999 -182.501 95.035 -498.459 228.431 -269.234 85.788 -413.373 829.493 -851.711 611.530 -390.454 882.351 -844.966 173.925 -832.209 685.476 -96.225 473.617 -963.073 884.213 -425.672 429.975 -310.770 997.223 -852.962 425.581 -670.125 527.512 -477.920 869.259 -767.724 500.687 -984.405 670.888 -347.087 775.018 -235.725 722.343 -891.964 966.521 -931.059 977.905 -707.297 333.079 -790.490 228.004 -576.434 461.501 -238.807 160.253 -712.973 100.711 -55.605 801.141 -226.630 985.504 -961.241 932.402 -821.314 993.988 -606.647 575.762 -944.304 483.047 -936.888 139.866 -105.625 145.054 -395.795 322.947 -585.833 230.049 -941.740 365.062 -251.381 476.608 -342.082 743.919 -696.066 595.691 -716.453 907.468 -427.351 650.868 -796.014 137.730 -316.660 178.808 -868.831 139.073 -31.648 393.872 -879.391 444.685 -670.003 320.017 -651.021 235.237 -312.906 194.800 -700.308 663.808 -717.460 988.128 -611.957 279.672 -866.237 380.108 -442.885 646.199 -593.188 41.902 -124.577 745.231 -4.425 562.670 -332.072 262.764 -912.687 867.000 -788.446 349.162 -4.059 466.170 -473.678 947.417 -956.297 387.371 -706.717 283.853 -226.508 124.149 -568.987 614.734 -727.989 452.284 -638.783 822.047 -114.078 454.421 -504.746 953.185 -888.699 597.766 -27.436 297.342 -61.129 207.984 -817.957 92.990 -565.172 183.508 -901.456 459.822 -160.131 293.649 -35.737 649.159 -33.387 904.599 -652.516 206.366 -822.748 476.852 -890.225 139.348 -277.261 677.999 -687.979 686.239 -275.948 454.176 -408.246 776.910 -422.163 904.630 -958.037 781.365 -933.164 302.408 -876.370 638.874 -43.458 105.716 -357.952 962.035 -640.248 302.805 -680.563 208.838 -350.291 934.874 -5.707 517.228 -796.686 140.324 -21.210 295.053 -244.057 564.470 -394.055 160.100 -351.604 477.828 -502.823 323.222 -251.900 447.584 -417.951 8.515 -674.947 905.271 -598.926 4.669 -335.551 454.665 -276.925 940.489 -303.537 263.924 -991.913 379.162 -574.725 385.205 -252.480 324.503 -562.120 345.775 -787.896 232.948 -725.700 854.579 -360.302 125.248 -59.511 967.467 -606.525 891.690 -655.110 555.498 -877.743 383.923 -59.694 419.568 -545.885 388.409 -648.305 895.108 -745.964 73.672 -727.897 291.025 -22.217 6.561 -593.127 6.348 -847.591 330.180 -251.656 668.172 -484.909 197.913 -38.362 134.953 -158.727 57.039 -836.970 708.945 -6.256 875.576 -127.506 400.983 -776.543 906.308 -579.363 592.212 -746.330 81.790 -407.178 935.606 -821.497 633.839 -209.937 841.884 -292.764 31.190 -510.727 392.804 -214.606 829.890 -716.605 26.185 -875.729 528.611 -717.032 836.146 -330.119 24.537 -839.961 831.996 -457.625 761.956 -383.801 0.397 -522.385 168.157 -444.594 513.718 -698.050 470.351 -256.478 928.465 -528.611 486.862 -765.069 717.948 -793.542 487.045 -651.540 982.757 -745.964 713.004 -526.994 682.333 -192.480 657.369 -515.275 232.185 -383.953 690.603 -943.236 809.931 -184.973 131.626 -357.311 213.874 -491.958 355.815 -584.857 618.488 -367.595 33.296 -59.267 69.674 -861.263 92.532 -127.354 64.516 -983.306 501.755 -558.245 58.168 -802.637 462.691 -971.709 242.714 -136.143 110.294 -405.530 441.084 -798.578 311.777 -740.318 459.914 -881.497 659.230 -200.110 745.231 -30.702 249.306 -648.396 684.530 -190.283 343.699 -897.336 399.152 -782.067 504.349 -749.779 370.647 -789.483 296.762 -992.370 744.835 -714.499 155.889 -58.229 657.338 -876.400 507.309 -578.997 424.451 -20.936 738.456 -543.443 942.839 -708.945 112.980 -283.059 142.064 -452.834 222.358 -2.045 833.674 -70.162 68.239 -71.139 800.317 -222.449 369.427 -803.919 469.039 -608.356 187.292 -934.080 12.177 -780.145 463.240 -512.986 219.916 -51.607 561.998 -445.540 987.762 -466.842 414.716 -383.648 763.329 -297.983 354.991 -195.776 795.770 -41.322 242.561 -731.620 531.541 -380.047 967.467 -100.070 0.519 -82.522 928.831 -180.120 536.241 -304.910 582.232 -582.385 673.513 -266.884 649.129 -780.969 567.888 -769.036 81.759 -633.869 780.145 -520.829 378.368 -10.651 769.799 -748.009 341.044 -746.635 941.465 -47.853 871.181 -641.499 587.420 -961.486 895.566 -722.159 570.818 -231.208 17.151 -487.564 92.502 -212.897 984.313 -354.991 385.754 -410.840 571.703 -26.002 682.455 -604.541 967.742 -991.363 294.534 -536.119 261.055 -893.002 154.363 -627.094 120.701 -962.645 657.918 -692.953 263.192 -254.830 154.363 -124.729 800.562 -894.101 925.993 -506.119 62.990 -54.109 1.831 -134.800 989.929 -888.394 649.648 -416.822 682.882 -130.680 888.577 -602.832 214.728 -584.185 867.611 -834.803 288.095 -217.902 452.925 -972.137 837.336 -89.724 867.855 -165.716 167.455 -813.684 729.301 -648.885 724.235 -791.528 324.534 -713.706 88.504 -926.420 472.030 -341.868 289.254 -37.782 809.687 -458.419 28.291 -696.341 854.915 -277.291 911.435 -697.256 679.769 -707.572 278.573 -891.446 545.122 -288.705 727.897 -592.456 337.535 -624.226 926.450 -278.603 152.684 -781.762 802.057 -808.649 868.862 -629.078 709.708 -869.808 54.567 -574.084 666.280 -877.194 54.079 -677.969 247.414 -42.970 593.951 -610.187 240.150 -834.223 755.181 -413.984 645.375 -538.285 654.347 -551.225 123.264 -154.180 677.145 -195.074 476.455 -329.173 608.936 -239.875 263.253 -558.580 504.898 -996.155 136.204 -368.450 644.765 -40.162 998.688 -699.301 414.838 -186.529 573.351 -209.449 461.867 -52.370 477.096 -717.521 961.821 -182.348 395.001 -501.968 347.697 -202.765 448.012 -677.053 340.495 -973.815 347.514 -363.475 626.057 -208.533 430.860 -873.043 22.462 -527.543 171.575 -625.263 481.552 -417.646 257.820 -15.564 767.693 -63.936 833.003 -953.368 158.666 -523.545 992.096 -288.278 11.261 -209.632 127.873 -844.783 536.119 -155.187 220.435 -281.838 625.233 -24.567 663.411 -498.520 75.900 -341.807 721.610 -802.606 55.177 -904.660 212.989 -561.815 147.710 -852.718 508.988 -556.291 832.118 -358.837 447.005 -750.969 728.019 -412.122 248.695 -706.473 458.998 -661.641 38.057 -347.667 474.227 -789.178 52.553 -308.176 672.658 -380.383 141.636 -569.994 174.078 -762.535 646.016 -616.565 80.264 -777.673 251.411 -818.506 569.842 -960.417 911.069 -270.363 171.300 -88.473 429.792 -797.388 557.329 -575.335 804.437 -350.688 704.215 -672.872 913.419 -510.422 760.399 -954.039 650.258 -314.432 467.879 -42.909 93.539 -132.298 479.904 -62.166 808.283 -802.942 418.775 -765.435 871.578 -754.479 18.097 -824.427 716.758 -325.571 192.328 -239.021 389.538 -6.378 377.880 -339.030 310.282 -818.415 989.776 -346.599 135.502 -551.561 336.772 -967.864 813.044 -77.670 839.839 -982.665 424.085 -458.663 896.420 -301.096 906.461 -68.484 235.542 -455.641 251.930 -447.584 106.571 -997.314 272.439 -108.341 145.817 -765.252 528.123 -10.559 264.565 -497.940 511.185 -925.748 402.326 -754.875 679.678 -408.338 489.273 -617.573 434.217 -593.799 461.043 -138.768 632.099 -541.032 670.461 -8.362 732.261 -338.816 539.079 -404.645 164.678 -694.510 793.023 -500.229 18.372 -223.914 126.347 -590.777 641.194 -161.260 636.128 -315.470 245.766 -707.633 872.402 -938.444 115.024 -736.747 847.499 -158.727 500.870 -77.334 847.926 -419.263 810.083 -90.060 392.590 -181.738 171.178 -758.171 181.646 -137.608 975.860 -10.559 378.887 -823.267 488.449 -496.292 72.085 -607.898 118.137 -528.550 254.952 -523.850 446.394 -417.676 174.047 -906.796 604.419 -911.527 384.838 -315.744 93.783 -961.699 360.515 -700.827 644.307 -535.264 997.223 -287.790 202.521 -689.596 859.401 -148.473 645.100 -629.963 509.507 -925.077 310.373 -968.169 765.069 -677.725 942.167 -901.212 227.302 -323.923 139.164 -528.397 925.291 -638.264 904.416 -26.185 418.470 -281.747 387.585 -898.953 202.734 -828.883 414.838 -24.751 762.322 -261.818 899.258 -714.866 112.003 -899.838 725.913 -505.478 173.864 -233.161 205.603 -901.028 830.958 -630.085 690.146 -786.798 3.113 -385.418 443.983 -730.888 587.695 -79.836 365.337 -893.033 609.241 -718.558 650.533 -759.972 422.193 -617.695 995.422 -425.550 309.732 -507.889 428.053 -634.510 323.099 -823.084 365.520 -308.847 704.733 -643.818 989.288 -775.079 739.311 -263.558 532.701 -411.664 376.110 -846.736 574.450 -935.057 466.750 -147.282 931.364 -43.001 961.852 -756.798 244.636 -634.327 910.245 -850.215 853.603 -323.283 605.121 -898.801 49.501 -467.849 719.932 -318.369 304.849 -430.403 778.619 -521.989 570.330 -289.315 803.278 -345.500 234.291 -720.878 483.688 -315.073 837.977 -269.570 711.631 -725.181 140.233 -725.913 824.610 -995.849 625.843 -830.378 401.929 -278.085 50.630 -22.401 957.732 -776.055 117.862 -452.925 373.547 -754.631 878.689 -979.278 415.784 -701.468 951.506 -361.461 179.907 -611.988 153.050 -378.246 807.093 -866.390 635.640 -81.851 315.226 -666.707 123.569 -910.215 889.676 -503.800 343.577 -875.240 476.180 -621.876 241.585 -546.159 20.600 -950.041 81.057 -46.480 198.767 -469.466 15.412 -783.349 980.255 -484.634 229.163 -127.964 869.930 -767.846 240.883 -766.350 171.209 -45.289 462.325 -938.078 114.200 -793.970 606.769 -283.181 192.938 -817.560 41.200 -514.725 555.589 -570.696 675.253 -636.433 790.704 -699.759 480.880 -924.100 954.161 -769.311 237.312 -389.233 179.754 -642.842 593.554 -944.121 717.795 -486.648 43.458 -986.480 744.835 -865.261 906.674 -623.127 789.026 -897.671 908.902 -250.832 114.078 -942.717 455.824 -713.492 906.491 -782.556 194.067 -753.960 608.478 -773.034 952.849 -980.041 241.920 -929.289 660.360 -62.349 65.859 -416.028 328.562 -383.801 411.756 -410.749 700.156 -858.730 40.345 -808.466 651.021 -140.690 863.796 -737.358 942.747 -937.956 376.476 -353.618 418.195 -654.836 638.997 -884.182 234.413 -78.127 158.300 -386.364 226.142 -327.311 508.194 -193.243 994.201 -786.828 33.784 -512.955 811.945 -239.814 483.779 -151.219 944.151 -921.934 914.029 -825.831 471.541 -713.187 706.473 -41.322 214.942 -187.994 47.212 -993.408 852.901 -740.867 706.992 -470.962 826.289 -507.218 468.245 -225.135 123.814 -297.739 42.726 -773.949 542.344 -265.481 822.596 -111.087 515.061 -523.606 309.610 -287.881 102.298 -433.607 565.722 -336.985 238.075 -781.732 528.733 -506.577 825.861 -563.219 537.248 -273.934 778.222 -592.456 908.048 -107.150 593.432 -658.101 910.154 -443.342 562.639 -441.908 979.095 -852.718 202.002 -920.042 515.000 -856.685 3.082 -465.407 108.737 -369.366 95.340 -370.098 539.201 -230.415 914.243 -6.256 385.998 -798.883 469.527 -344.646 601.184 -75.838 306.253 -49.165 883.541 -325.724 753.410 -866.482 199.561 -663.808 553.026 -529.008 294.534 -579.669 464.156 -890.805 537.553 -864.742 935.087 -514.176 944.426 -912.992 437.605 -426.496 721.915 -863.338 557.451 -265.450 177.404 -552.751 433.821 -532.060 337.382 -748.466 642.781 -169.408 118.564 -628.376 117.496 -186.804 395.856 -978.118 199.286 -547.136 810.175 -73.763 413.495 -36.927 660.482 -718.986 63.570 -337.657 723.563 -404.767 237.251 -16.572 345.012 -61.556 318.766 -656.728 645.924 -371.471 600.330 -843.928 188.025 -109.928 87.374 -230.262 942.015 -485.549 90.701 -392.285 902.066 -946.501 699.423 -703.055 190.710 -422.620 728.538 -936.338 997.833 -471.877 235.084 -822.321 196.905 -299.600 196.234 -272.927 983.520 -119.846 443.098 -496.200 378.185 -827.082 444.411 -717.490 939.024 -447.096 33.357 -727.531 526.475 -336.467 671.865 -974.883 465.011 -598.041 345.134 -422.315 944.792 -682.669 681.417 -885.617 7.294 -644.734 389.813 -73.336 959.044 -21.088 610.187 -46.876 556.078 -801.630 269.082 -318.796 804.651 -460.311 35.096 -308.786 719.932 -515.610 967.833 -375.835 888.272 -589.099 453.444 -145.238 175.268 -430.555 521.958 -349.193 424.635 -878.994 138.157 -900.143 490.524 -227.454 561.663 -414.777 448.073 -961.547 368.480 -908.536 325.175 -339.061 229.072 -878.231 199.408 -780.694 35.310 -492.599 4.181 -539.781 471.480 -108.554 887.570 -620.106 621.754 -832.820 467.238 -410.596 709.128 -346.751 826.319 -5.493 558.489 -714.072 592.669 -678.854 878.323 -389.294 946.074 -482.009 954.344 -146.611 897.000 -433.058 849.208 -146.855 680.441 -266.518 701.621 -862.362 608.966 -212.745 218.940 -77.761 228.156 -775.018 956.847 -685.812 118.900 -973.479 479.659 -496.750 189.611 -24.873 995.849 -780.267 802.759 -926.389 561.205 -758.415 578.692 -912.412 444.563 -768.761 221.473 -253.304 749.321 -315.836 209.418 -364.818 884.365 -730.399 695.120 -696.432 978.576 -654.317 457.717 -367.992 832.423 -71.169 252.113 -23.194 500.290 -99.734 398.114 -868.526 97.446 -270.333 953.612 -366.314 925.535 -502.304 315.500 -551.225 509.903 -501.267 592.334 -438.215 643.056 -795.160 591.754 -491.317 27.558 -127.628 767.266 -621.357 612.354 -427.808 967.589 -681.997 216.071 -74.587 332.499 -932.646 531.510 -675.008 179.083 -436.537 104.251 -74.709 221.656 -863.613 380.230 -820.002 969.695 -665.853 414.716 -789.209 647.023 -95.004 337.809 -213.355 476.608 -30.580 169.164 -803.919 673.818 -86.917 76.113 -206.610 992.828 -968.780 669.088 -500.504 169.317 -543.291 427.564 -960.570 103.549 -597.858 851.039 -802.515 127.201 -752.007 427.961 -129.154 198.187 -492.355 17.151 -796.411 366.741 -799.615 734.703 -417.982 356.883 -335.856 940.733 -227.699 606.891 -661.275 419.477 -17.762 612.323 -448.714 346.446 -872.127 915.677 -165.471 136.448 -913.236 586.352 -190.100 766.198 -781.610 534.318 -834.010 665.212 -66.286 501.846 -235.572 769.158 -405.408 76.449 -596.667 828.578 -475.082 569.323 -729.209 567.553 -586.261 102.420 -381.237 785.669 -107.181 748.680 -311.106 997.009 -431.349 68.392 -578.234 699.973 -708.518 885.983 -19.684 871.975 -58.596 650.685 -380.840 782.128 -486.648 225.013 -69.063 716.330 -217.536 444.838 -999.634 708.060 -669.637 294.259 -501.328 868.770 -785.577 39.979 -752.464 411.786 -939.482 168.279 -713.858 963.195 -138.920 468.062 -29.389 253.548 -740.745 104.740 -861.782 784.326 -398.938 27.833 -132.511 562.670 -464.156 556.047 -135.228 498.123 -552.904 484.359 -990.631 555.528 -505.295 555.895 -911.802 257.179 -450.423 643.056 -749.260 628.651 -197.913 481.216 -783.685 181.341 -674.276 298.990 -235.511 26.460 -622.913 188.726 -460.219 713.004 -286.691 561.052 -297.739 884.487 -291.574 526.872 -545.122 347.667 -450.301 551.195 -20.631 647.145 -704.428 222.144 -188.879 739.463 -924.314 478.683 -814.814 860.805 -784.692 141.301 -616.047 181.494 -435.591 89.236 -381.848 341.716 -186.834 927.732 -527.665 461.440 -924.772 489.334 -554.064 719.047 -480.361 13.184 -378.552 91.861 -667.257 345.347 -9.308 352.702 -208.258 4.700 -529.588 915.891 -269.478 457.808 -860.958 626.545 -820.582 446.242 -275.185 87.405 -539.811 710.685 -122.501 616.047 -483.047 955.229 -745.567 426.862 -234.779 395.459 -47.670 131.504 -760.765 734.519 -684.103 151.372 -680.166 910.489 -345.134 135.899 -176.672 458.998 -99.673 980.560 -266.945 835.078 -268.288 537.980 -645.192 537.309 -794.031 616.626 -822.657 378.857 -580.248 359.966 -780.816 748.558 -764.031 600.238 -857.143 205.939 -393.567 280.831 -81.698 254.097 -479.141 540.605 -684.011 634.022 -885.220 554.094 -988.342 984.161 -33.692 721.305 -416.486 208.808 -886.196 300.851 -816.919 399.640 -174.261 80.416 -838.496 653.127 -346.629 177.679 -568.194 628.773 -201.910 566.271 -150.945 191.015 -675.527 419.691 -610.981 978.912 -749.718 867.733 -592.700 247.230 -955.504 258.400 -240.608 823.115 -434.919 519.730 -936.583 521.226 -32.777 714.805 -112.796 862.087 -386.395 383.801 -860.622 436.506 -482.009 767.266 -551.988 760.643 -646.962 503.433 -194.098 964.751 -445.967 894.528 -735.008 159.642 -450.697 334.605 -38.697 825.037 -350.658 993.683 -749.748 62.532 -375.347 351.207 -764.458 58.168 -494.919 673.086 -528.764 597.247 -369.579 25.575 -880.917 975.890 -515.366 920.408 -657.674 152.715 -655.477 183.966 -783.258 484.817 -726.218 145.512 -58.992 890.835 -505.631 736.930 -373.424 786.126 -334.178 598.560 -550.615 632.862 -895.749 784.814 -556.169 449.324 -528.245 162.755 -279.336 121.494 -31.831 98.270 -610.065 861.782 -444.533 522.599 -29.603 657.338 -752.647 973.846 -433.729 52.797 -6.165 706.626 -406.995 110.660 -806.879 464.064 -666.921 892.941 -638.173 5.402 -896.878 308.267 -5.646 983.367 -686.453 668.020 -857.082 264.687 -797.906 794.977 -249.855 288.186 -477.554 28.565 -736.076 553.148 -30.763 970.519 -432.356 832.728 -379.711 313.974 -244.667 205.481 -821.680 601.184 -215.522 499.191 -707.968 251.686 -463.576 240.364 -260.903 706.626 -683.370 703.452 -248.817 31.404 -674.551 153.356 -736.564 821.467 -869.106 875.301 -631.550 754.326 -325.266 84.964 -242.988 632.008 -157.292 314.096 -574.053 257.332 -869.137 363.567 -564.531 988.098 -561.388 419.233 -4.120 312.357 -480.087 423.292 -333.934 289.651 -875.881 295.419 -55.513 200.385 -642.537 97.140 -966.185 248.604 -703.726 733.421 -938.993 660.817 -616.199 284.890 -466.811 25.391 -358.806 565.233 -688.375 215.613 -775.811 996.063 -115.757 740.837 -643.056 394.787 -781.793 868.648 -826.136 767.815 -25.819 362.743 -498.917 703.421 -637.593 179.601 -891.690 458.083 -576.312 967.772 -536.760 330.027 -985.595 713.706 -481.643 413.373 -721.488 377.972 -437.056 327.006 -113.071 865.383 -329.691 11.872 -174.383 172.674 -227.851 190.313 -985.961 57.924 -108.829 581.317 -465.285 75.076 -437.086 465.194 -244.728 317.454 -21.271 691.977 -875.332 714.042 -119.846 726.493 -75.777 222.236 -263.161 824.671 -245.033 760.796 -760.949 934.233 -957.305 226.844 -364.544 413.739 -658.101 440.596 -51.881 163.945 -280.465 361.492 -404.218 264.901 -999.695 419.568 -543.596 712.424 -845.485 306.070 -99.490 348.369 -390.332 66.286 -173.528 577.776 -232.765 839.534 -771.050 966.796 -494.308 88.626 -668.111 315.287 -48.891 664.083 -182.836 298.013 -703.360 545.366 -820.002 267.617 -47.884 604.236 -256.905 313.456 -195.196 232.917 -640.522 170.385 -127.079 181.310 -663.198 70.620 -867.183 447.157 -386.944 132.694 -198.462 562.426 -284.371 381.420 -144.780 120.060 -464.949 992.462 -934.538 884.793 -555.834 855.007 -665.426 331.400 -205.725 46.907 -389.538 954.894 -680.349 315.592 -836.756 195.471 -518.571 158.208 -495.590 322.855 -717.948 595.782 -270.455 122.929 -418.104 233.741 -433.607 731.468 -550.951 704.154 -90.793 457.350 -426.588 81.637 -879.574 940.489 -723.502 368.511 -118.229 486.953 -851.436 641.316 -125.492 925.901 -156.652 953.703 -927.976 831.507 -937.315 588.763 -75.655 454.054 -738.182 754.601 -783.532 203.772 -893.674 317.240 -117.588 30.976 -787.286 664.174 -445.357 546.556 -796.991 292.642 -868.130 226.478 -394.574 216.285 -854.579 544.053 -368.206 783.898 -794.610 373.455 -636.860 3.876 -691.305 508.835 -624.989 968.566 -710.929 642.109 -666.982 471.725 -808.466 643.544 -409.101 413.190 -148.625 489.059 -678.732 84.475 -540.269 677.450 -788.751 928.892 -603.076 481.765 -746.544 869.808 -885.861 878.384 -335.887 801.630 -654.347 497.513 -540.544 336.009 -567.919 439.192 -278.665 397.992 -963.530 297.830 -916.227 765.404 -966.155 239.784 -528.642 145.360 -143.681 477.523 -379.284 881.893 -926.054 983.642 -583.270 887.539 -506.088 789.117 -425.672 894.192 -442.335 709.403 -303.018 615.162 -681.143 841.792 -756.218 913.755 -217.658 677.999 -564.074 571.154 -114.536 175.878 -366.466 747.703 -96.133 633.961 -785.241 731.315 -438.459 711.966 -511.826 66.774 -371.960 442.335 -330.668 659.658 -717.551 574.999 -546.953 948.393 -972.991 100.406 -787.011 738.853 -569.964 293.710 -640.980 794.427 -519.303 124.363 -115.726 775.872 -163.671 374.706 -367.168 624.470 -256.844 311.045 -680.593 982.330 -87.344 251.686 -167.821 743.522 -866.115 874.630 -149.907 329.875 -96.500 609.760 -694.082 785.089 -145.512 958.373 -273.843 280.892 -734.703 84.475 -20.783 129.185 -570.147 521.287 -536.943 893.765 -829.493 336.375 -736.412 695.242 -725.364 600.024 -685.171 303.354 -863.582 499.771 -907.651 110.019 -615.253 945.341 -128.574 576.708 -220.954 7.294 -919.614 250.740 -846.431 33.967 -218.451 943.175 -307.901 789.087 -190.344 162.877 -686.422 455.397 -399.701 400.098 -549.211 846.797 -761.010 353.313 -997.467 673.421 -238.166 693.289 -259.072 203.040 -760.308 458.083 -44.893 162.938 -323.099 672.384 -387.432 225.501 -744.713 285.501 -180.883 921.751 -44.343 21.332 -140.873 326.182 -913.114 234.169 -403.027 357.097 -244.758 364.055 -478.805 35.615 -196.600 85.757 -787.805 547.624 -747.581 744.591 -484.542 452.071 -223.609 173.162 -799.371 879.818 -758.660 482.833 -611.377 65.798 -159.429 923.368 -472.945 59.877 -143.895 404.828 -803.735 958.281 -421.155 775.414 -473.617 500.595 -581.713 448.439 -493.118 376.232 -267.617 473.403 -29.725 82.705 -590.075 643.574 -469.436 681.234 -264.138 734.550 -741.661 291.910 -429.060 467.788 -626.911 673.513 -622.486 291.940 -265.267 730.430 -878.231 576.800 -585.192 291.482 -415.479 312.693 -870.602 3.784 -888.791 909.848 -185.583 685.781 -667.104 190.802 -875.362 982.604 -111.087 170.202 -861.934 668.538 -317.179 715.232 -953.642 439.100 -297.006 680.715 -886.898 537.614 -61.342 612.720 -319.376 59.053 -577.074 614.093 -492.935 275.826 -65.737 465.926 -785.150 828.394 -612.995 598.590 -868.496 125.095 -556.932 6.256 -695.486 794.855 -624.928 698.355 -28.962 535.813 -286.782 781.945 -735.740 204.901 -293.893 768.822 -562.944 490.860 -872.311 200.842 -615.467 15.259 -539.079 187.414 -253.212 204.962 -10.376 948.729 -627.155 779.748 -170.080 958.831 -572.802 198.889 -567.736 781.854 -79.745 910.855 -414.472 195.441 -56.246 748.711 -545.763 695.181 -607.318 316.599 -319.864 973.113 -545.488 709.799 -920.316 465.316 -352.519 412.305 -31.556 561.174 -311.106 716.391 -356.548 568.468 -25.300 507.065 -944.670 28.321 -48.311 755.547 -798.883 473.342 -836.543 565.661 -731.437 222.846 -748.222 116.459 -935.667 309.183 -306.406 345.286 -243.812 128.239 -443.617 714.682 -539.109 908.780 -948.271 907.163 -290.628 593.493 -830.439 791.284 -680.227 226.264 -827.021 503.250 -289.895 438.704 -763.573 987.182 -818.476 130.314 -992.859 838.191 -796.319 935.606 -628.071 792.199 -766.778 571.978 -789.758 705.679 -903.409 662.740 -585.253 369.488 -531.205 127.628 -39.125 0.488 -521.104 736.290 -693.777 754.601 -26.032 917.020 -98.422 104.984 -527.909 415.326 -905.759 429.640 -663.381 896.146 -794.610 651.021 -798.273 82.369 -937.742 272.744 -818.171 525.315 -232.948 656.392 -104.984 598.773 -16.968 882.046 -167.821 812.128 -480.422 36.866 -896.573 35.218 -502.457 275.002 -907.468 729.301 -124.454 492.721 -949.400 777.306 -380.871 962.645 -839.228 7.752 -706.412 770.501 -895.291 5.768 -637.928 398.663 -337.596 304.666 -30.213 299.661 -623.768 552.324 -504.227 803.827 -188.971 746.147 -346.049 204.474 -559.343 129.673 -576.525 365.001 -306.589 845.515 -408.765 690.603 -813.898 937.407 -813.746 809.534 -320.353 796.106 -411.573 806.757 -214.087 642.109 -408.063 354.289 -41.688 139.286 -794.702 581.591 -203.589 733.146 -531.083 30.091 -803.400 807.428 -928.800 535.356 -620.502 252.846 -954.802 380.779 -674.459 541.795 -673.788 566.515 -349.681 902.280 -547.807 537.431 -549.913 685.659 -812.250 213.630 -850.124 521.348 -646.382 667.684 -115.696 352.184 -358.043 291.940 -557.115 944.639 -300.424 799.890 -688.559 967.345 -740.074 905.179 -159.917 231.605 -394.848 22.248 -930.662 187.963 -860.652 832.179 -753.838 272.225 -645.375 57.253 -439.741 194.769 -29.206 288.736 -867.580 767.296 -469.771 210.669 -213.721 360.088 -770.898 64.241 -365.764 584.063 -733.940 695.944 -990.692 291.116 -510.147 33.418 -226.173 486.618 -372.997 333.171 -463.668 247.719 -129.276 42.970 -192.022 241.371 -887.417 623.676 -370.434 935.484 -402.112 173.437 -299.417 97.446 -713.950 198.859 -458.510 673.513 -302.499 375.835 -279.672 642.384 -471.969 644.765 -324.808 937.712 -187.963 483.352 -836.573 32.289 -84.323 700.980 -130.619 278.390 -858.364 598.102 -798.853 597.552 -773.705 835.017 -191.412 613.605 -489.303 852.870 -147.374 823.176 -933.378 191.565 -441.633 896.725 -440.901 547.746 -917.722 704.337 -873.623 916.654 -774.682 159.734 -941.313 661.946 -977.233 476.760 -442.640 856.838 -257.485 931.150 -645.283 740.471 -677.541 722.343 -522.721 633.442 -220.740 28.657 -67.843 155.797 -381.909 849.422 -401.227 91.830 -223.426 727.683 -892.880 744.743 -867.550 948.332 -16.816 125.584 -892.727 303.720 -156.560 819.941 -602.924 21.943 -80.508 875.729 -638.936 950.774 -306.192 556.749 -900.113 591.113 -71.718 304.849 -245.338 74.038 -133.641 754.967 -942.228 674.947 -109.409 146.519 -332.896 958.159 -583.972 975.402 -685.598 146.611 -698.172 229.377 -700.217 809.778 -439.009 51.759 -637.288 463.515 -349.254 176.336 -538.408 175.939 -876.034 977.355 -507.370 772.912 -76.754 478.866 -520.768 736.808 -901.273 166.570 -736.259 392.346 -768.731 946.196 -767.876 473.617 -658.467 91.983 -896.970 665.181 -433.058 529.496 -687.185 211.859 -612.629 295.755 -972.686 190.832 -318.918 521.134 -688.040 539.048 -608.448 776.452 -508.835 430.616 -912.564 128.880 -771.447 97.659 -804.041 750.877 -640.706 687.918 -808.496 425.184 -994.903 253.365 -479.415 790.582 -995.575 463.698 -455.641 671.224 -812.311 137.669 -720.115 333.781 -470.107 187.078 -778.375 16.297 -288.766 66.164 -975.890 571.978 -882.778 320.811 -672.628 572.069 -190.405 331.278 -494.095 711.631 -501.083 841.609 -376.965 861.568 -949.278 370.342 -628.590 610.981 -444.075 95.645 -718.772 643.574 -503.098 308.634 -22.950 791.681 -959.471 29.176 -235.145 111.820 -10.285 877.224 -669.454 825.617 -576.159 793.878 -169.195 469.283 -439.589 705.893 -842.311 96.469 -131.565 727.256 -341.105 877.132 -35.035 991.363 -906.522 936.674 -673.849 708.274 -894.070 779.290 -655.843 539.964 -1.373 138.829 -239.296 887.783 -915.555 601.398 -991.058 185.766 -599.078 842.738 -504.837 793.817 -933.348 825.159 -649.586 583.605 -938.231 796.808 -315.104 812.342 -286.569 437.513 -125.034 376.843 -332.499 995.025 -85.025 42.512 -371.929 754.906 -635.456 740.532 -354.381 688.559 -76.968 527.207 -764.702 622.425 -838.191 299.265 -893.460 772.546 -553.301 858.547 -214.728 988.098 -419.752 420.209 -90.182 547.655 -803.461 158.177 -517.808 852.016 -560.808 881.100 -144.597 857.021 -46.541 433.119 -261.513 590.686 -275.704 913.083 -999.664 597.797 -208.563 305.734 -446.333 656.148 -627.613 618.793 -899.960 607.929 -574.786 119.602 -981.964 650.197 -818.232 765.313 -825.373 927.946 -316.996 419.843 -58.016 773.675 -152.593 952.116 -799.585 437.483 -896.054 808.496 -390.637 650.624 -879.116 153.996 -73.641 867.275 -338.908 175.176 -343.089 527.482 -904.080 639.210 -184.729 185.583 -391.339 302.377 -922.208 847.407 -381.848 262.123 -889.554 360.210 -545.030 846.034 -649.190 199.377 -179.540 131.565 -972.961 494.949 -939.909 690.939 -305.979 642.506 -216.865 653.523 -931.669 341.472 -141.575 681.234 -556.291 405.164 -680.960 949.156 -532.762 185.949 -793.786 725.944 -441.481 959.349 -116.245 647.816 -247.353 110.904 -145.421 279.275 -751.915 469.680 -389.416 55.055 -559.038 631.764 -453.230 196.326 -272.927 617.847 -528.977 695.547 -147.588 708.670 -258.919 963.317 -905.972 801.660 -440.413 230.964 -947.691 133.183 -541.551 303.110 -664.602 709.403 -495.804 753.136 -82.125 290.078 -744.957 155.919 -545.701 268.899 -998.749 451.796 -670.858 293.893 -680.013 34.425 -275.582 971.892 -524.216 657.796 -514.237 500.778 -301.981 754.540 -930.937 573.138 -133.427 260.842 -651.875 395.184 -362.957 540.544 -435.011 164.678 -463.607 502.640 -795.984 851.588 -939.055 505.966 -928.770 625.111 -692.862 144.749 -640.187 771.172 -832.850 508.744 -16.846 443.678 -380.047 11.628 -43.001 93.570 -850.673 381.817 -888.791 919.553 -179.632 908.597 -86.489 183.630 -955.046 538.530 -315.012 736.137 -431.501 914.670 -9.735 593.066 -291.940 953.185 -517.991 910.154 -625.782 50.691 -17.579 197.150 -93.081 516.434 -918.332 115.909 -742.729 322.336 -964.202 706.565 -453.505 765.831 -755.821 384.594 -467.513 137.852 -911.527 553.972 -983.581 991.180 -585.589 178.350 -280.160 101.260 -563.036 155.828 -336.558 715.110 -649.129 839.595 -420.362 180.151 -572.375 549.120 -610.981 548.479 -120.426 415.204 -727.195 248.787 -726.707 402.905 -627.827 420.942 -227.119 855.770 -354.167 6.012 -5.524 405.316 -83.010 186.285 -246.467 589.740 -358.928 268.227 -514.206 25.025 -574.633 602.985 -376.568 472.762 -168.096 637.349 -292.520 648.091 -505.325 689.596 -482.284 111.728 -917.264 543.718 -998.321 89.633 -859.767 455.367 -716.514 564.196 -665.578 664.235 -466.018 480.636 -856.716 5.493 -16.205 412.427 -485.885 715.171 -140.355 529.496 -476.608 21.882 -473.525 212.714 -429.334 620.228 -384.838 158.910 -863.857 618.274 -581.744 319.559 -365.337 53.468 -665.456 517.502 -604.083 570.971 -356.548 84.902 -696.432 357.280 -609.088 366.588 -876.614 924.192 -332.072 432.325 -947.966 835.353 -937.315 841.853 -481.674 970.611 -431.959 806.330 -233.100 420.637 -274.880 590.106 -742.882 606.708 -715.445 496.445 -592.761 718.345 -833.369 280.953 -284.433 63.356 -998.566 336.528 -210.089 423.872 -969.665 493.576 -683.554 11.353 -350.017 779.046 -500.687 115.818 -619.678 978.454 -997.864 41.597 -462.539 344.127 -77.242 423.994 -606.922 293.924 -167.608 520.829 -898.831 443.861 -589.434 572.161 -826.044 818.232 -293.100 822.077 -212.561 581.591 -438.795 296.335 -301.401 135.777 -787.042 929.930 -944.823 926.023 -368.480 137.455 -120.823 799.402 -401.807 421.216 -494.736 260.445 -928.282 109.561 -243.995 466.506 -131.901 820.429 -865.932 307.108 -814.142 742.698 -186.163 411.298 -991.211 330.119 -287.454 426.222 -83.438 500.809 -576.769 411.145 -665.334 936.430 -709.983 690.298 -244.484 574.755 -592.853 8.515 -39.003 889.462 -176.702 333.384 -221.473 50.386 -267.891 147.557 -598.437 558.947 -69.674 575.182 -194.372 451.369 -675.283 185.888 -708.548 664.480 -230.781 820.429 -313.730 657.155 -986.847 281.320 -765.435 881.222 -957.762 232.856 -290.506 196.051 -406.568 153.478 -223.640 820.124 -875.423 684.744 -860.958 913.205 -979.186 220.679 -498.581 383.557 -681.722 80.874 -126.347 13.306 -273.537 111.515 -743.736 495.804 -768.822 57.833 -768.090 478.988 -941.618 551.714 -503.159 208.411 -719.169 58.290 -137.181 863.430 -151.616 625.599 -238.716 180.700 -676.565 780.145 -219.428 458.449 -897.092 413.129 -732.505 535.295 -592.425 0.671 -475.082 837.519 -179.968 1.404 -364.086 88.473 -346.660 775.994 -553.667 773.736 -69.643 871.487 -263.009 955.840 -743.950 15.015 -883.908 532.640 -636.372 659.993 -335.887 532.517 -384.594 428.846 -138.554 540.422 -759.667 295.969 -169.073 848.811 -410.932 854.854 -574.297 426.649 -812.281 512.558 -805.719 300.668 -128.147 956.053 -246.376 442.457 -218.482 733.604 -398.236 755.089 -500.595 295.145 -98.727 253.304 -887.844 335.520 -735.679 30.549 -522.691 783.990 -928.617 107.089 -523.728 284.005 -645.985 752.617 -465.072 507.431 -226.478 377.148 -806.909 145.634 -273.415 584.277 -995.849 922.971 -890.988 480.056 -454.176 474.685 -230.873 831.507 -176.397 434.614 -818.598 168.676 -151.921 574.816 -627.216 423.627 -332.774 342.326 -368.603 200.262 -364.788 635.792 -969.604 268.899 -801.569 166.143 -702.902 379.192 -19.105 245.186 -940.825 984.985 -551.042 345.408 -0.824 975.158 -61.678 275.185 -51.729 4.151 -677.389 312.998 -549.059 515.885 -893.277 144.169 -168.523 54.262 -775.597 944.517 -706.351 955.412 -677.175 453.566 -915.067 13.672 -185.675 382.550 -743.522 216.742 -522.874 999.451 -950.224 142.094 -113.804 235.878 -558.123 110.080 -544.694 159.276 -120.273 685.965 -628.224 153.691 -264.504 625.690 -795.160 653.768 -486.282 858.730 -530.534 774.834 -658.437 601.703 -73.855 683.432 -226.234 196.600 -101.627 51.851 -557.085 767.449 -610.920 440.321 -412.702 288.888 -722.983 950.591 -13.794 161.046 -625.538 994.873 -664.815 883.419 -372.509 523.911 -408.032 922.666 -759.728 557.421 -675.954 367.046 -995.819 361.339 -410.108 462.264 -386.700 115.146 -615.864 621.204 -752.312 413.129 -821.070 2.747 -794.702 443.617 -408.094 252.205 -136.113 189.398 -287.515 497.848 -245.460 493.606 -882.351 196.905 -972.442 334.422 -891.568 925.108 -907.804 152.715 -801.752 703.024 -288.400 575.915 -615.497 953.764 -666.189 382.275 -765.282 684.652 -59.267 49.104 -681.753 987.884 -804.468 728.813 -985.046 452.712 -829.554 996.124 -767.754 584.155 -564.348 210.944 -938.658 820.551 -209.021 839.991 -95.645 245.064 -578.967 581.072 -896.634 584.185 -243.934 634.114 -397.320 586.688 -181.585 962.127 -324.595 377.911 -662.954 886.349 -754.112 881.710 -589.160 859.096 -160.772 904.843 -998.352 758.141 -311.594 977.325 -960.845 546.037 -968.261 542.131 -582.080 638.936 -869.686 588.427 -331.614 827.570 -962.310 321.757 -416.913 95.248 -347.179 965.361 -421.003 175.695 -912.809 285.714 -922.483 195.013 -121.830 936.949 -316.538 241.462 -921.506 216.651 -556.291 206.641 -245.033 328.471 -32.319 741.813 -74.404 743.309 -310.038 673.391 -531.785 754.692 -942.839 721.061 -969.237 820.856 -80.477 862.423 -525.407 787.713 -91.159 187.811 -117.435 586.566 -915.708 589.221 -337.504 500.015 -373.058 126.682 -221.931 590.167 -135.990 416.639 -362.774 382.458 -595.050 884.945 -329.173 399.335 -330.180 229.225 -868.801 637.165 -408.460 934.141 -856.624 580.187 -226.630 182.409 -460.982 845.515 -117.649 7.019 -495.010 52.583 -439.283 26.643 -422.285 11.139 -363.933 609.241 -985.778 820.978 -88.748 806.818 -928.190 977.966 -683.889 905.820 -773.309 79.379 -298.532 936.186 -136.357 222.907 -943.113 983.184 -532.426 692.312 -566.027 645.863 -151.738 24.232 -644.765 485.641 -570.574 49.837 -8.576 808.924 -866.207 4.242 -113.163 627.308 -105.228 298.471 -484.634 139.561 -673.452 47.273 -552.477 578.631 -416.303 946.287 -589.862 767.541 -58.809 592.761 -980.102 228.248 -873.379 843.501 -528.123 187.017 -64.241 303.201 -35.432 319.651 -838.069 538.011 -857.753 581.194 -628.010 106.998 -663.472 962.920 -441.481 5.860 -112.461 521.165 -799.524 616.596 -673.238 521.317 -236.457 756.584 -297.586 40.468 -829.310 921.293 -171.545 873.287 -724.876 313.761 -261.086 84.017 -133.793 755.333 -871.578 48.891 -760.125 70.528 -939.665 332.499 -135.136 40.834 -276.315 241.737 -824.335 520.005 -479.812 401.532 -976.073 805.750 -737.358 195.502 -180.761 860.652 -234.077 415.876 -109.684 476.760 -388.348 965.850 -901.212 976.959 -631.916 958.678 -764.458 547.411 -953.673 56.917 -768.181 794.702 -925.962 395.672 -283.883 620.960 -431.928 933.348 -52.370 11.567 -813.013 574.389 -341.502 828.364 -654.714 906.705 -165.044 202.582 -930.265 898.404 -30.549 621.265 -720.054 397.290 -185.278 300.516 -226.234 776.574 -829.005 939.940 -300.974 571.032 -262.307 451.369 -206.946 447.157 -439.222 756.310 -829.310 350.902 -892.941 244.972 -57.070 177.129 -503.037 991.852 -554.003 803.949 -73.763 320.231 -635.914 836.421 -191.290 810.602 -474.990 902.738 -328.806 345.775 -348.521 847.011 -668.996 287.118 -151.555 662.221 -611.469 375.347 -891.903 507.218 -434.889 449.507 -386.120 651.448 -82.064 578.356 -875.912 691.031 -536.546 697.287 -782.617 880.276 -760.277 345.134 -319.559 922.086 -660.024 594.317 -180.303 61.007 -52.278 767.754 -21.973 823.084 -94.729 37.019 -962.249 245.308 -153.264 495.071 -808.557 939.940 -573.382 797.082 -238.868 835.658 -324.625 963.622 -651.997 940.977 -986.785 439.558 -906.735 972.289 -46.480 2.686 -668.447 191.229 -973.601 615.772 -581.835 294.778 -44.862 815.210 -988.556 701.590 -385.266 731.346 -408.490 78.829 -194.098 332.743 -503.647 452.986 -625.935 989.166 -742.821 748.039 -294.229 946.409 -486.709 95.706 -867.122 807.306 -711.234 760.430 -723.289 612.018 -88.534 23.560 -137.608 611.957 -644.185 870.357 -964.568 330.699 -708.914 823.145 -288.430 5.585 -384.655 765.130 -9.156 4.364 -242.470 97.903 -832.545 309.702 -471.877 76.815 -633.198 666.158 -200.079 667.653 -659.719 482.864 -199.774 768.883 -550.096 85.849 -704.672 142.430 -626.484 413.739 -550.676 897.855 -438.063 750.481 -362.499 872.066 -20.722 589.038 -3.723 750.206 -842.341 219.611 -9.217 270.028 -901.944 136.357 -218.818 353.984 -952.605 856.014 -330.943 513.047 -315.561 242.409 -594.836 365.520 -255.226 930.906 -360.271 615.040 -383.251 945.677 -703.421 331.126 -60.793 104.587 -847.560 876.400 -267.525 304.636 -597.552 323.862 -906.247 281.991 -506.790 708.304 -11.597 940.641 -995.117 955.290 -832.240 842.860 -136.876 831.812 -254.280 955.779 -337.535 762.078 -535.722 247.414 -617.664 852.199 -819.880 226.051 -723.289 967.803 -397.015 16.816 -780.969 207.984 -182.806 69.155 -716.605 619.648 -382.244 88.687 -156.743 495.499 -807.794 287.637 -30.946 100.162 -820.765 547.349 -594.195 167.638 -364.360 586.596 -87.741 13.916 -57.314 729.545 -757.805 608.539 -816.919 366.924 -449.843 449.202 -979.675 704.733 -498.428 582.446 -389.447 893.155 -130.161 614.856 -420.576 130.680 -99.490 58.107 -405.499 836.360 -775.353 851.894 -435.469 483.901 -397.961 408.032 -2.899 192.236 -724.204 20.234 -454.573 665.090 -780.480 982.543 -723.716 574.145 -941.496 260.475 -310.434 979.522 -54.415 59.053 -978.942 880.795 -826.350 130.528 -140.049 492.691 -194.189 166.478 -388.440 339.427 -896.023 117.435 -162.420 760.704 -962.004 784.143 -995.911 923.887 -344.279 523.972 -330.729 935.667 -404.157 416.242 -358.440 147.221 -475.295 730.461 -859.828 246.254 -222.144 40.895 -511.582 230.049 -11.872 831.477 -628.407 853.206 -18.677 934.568 -809.168 643.330 -279.397 647.511 -456.526 79.592 -418.867 870.968 -638.020 26.276 -264.138 111.759 -257.820 16.602 -66.103 695.608 -7.904 479.507 -547.075 31.739 -66.988 503.739 -493.484 274.819 -16.449 232.765 -112.308 226.203 -941.954 484.359 -869.655 820.093 -188.818 688.253 -30.732 36.622 -741.295 736.290 -619.892 587.115 -692.648 838.191 -18.708 214.026 -776.635 977.020 -922.391 950.224 -427.808 58.016 -871.487 180.731 -339.946 344.462 -79.196 851.405 -991.424 274.422 -771.935 667.074 -105.838 252.205 -762.413 624.622 -517.502 508.103 -474.044 723.014 -409.070 620.136 -135.105 195.135 -391.980 791.894 -361.644 104.953 -396.649 479.720 -847.682 653.493 -842.433 463.607 -381.848 37.507 -55.330 954.741 -908.689 204.901 -402.905 834.223 -853.755 350.078 -114.048 616.443 -431.104 493.423 -253.853 230.567 -151.982 988.647 -820.978 214.301 -253.395 301.187 -436.964 413.526 -265.328 902.493 -596.179 781.335 -435.530 622.578 -944.914 370.830 -230.262 305.918 -558.702 114.536 -630.177 113.468 -686.300 485.183 -439.619 315.012 -929.167 630.512 -328.654 915.525 -325.419 77.090 -826.106 959.227 -306.833 595.752 -982.299 855.251 -997.284 322.977 -920.988 568.224 -822.199 732.200 -998.199 18.311 -897.122 547.990 -787.591 533.586 -164.190 197.729 -610.553 698.904 -745.628 894.070 -830.012 445.448 -482.559 941.679 -626.698 723.624 -128.422 362.865 -476.547 604.297 -165.197 435.041 -48.097 150.945 -711.325 233.863 -738.456 907.651 -490.524 776.360 -566.668 345.439 -329.691 857.112 -643.422 111.820 -154.759 171.789 -935.575 426.801 -953.703 821.345 -544.237 468.642 -674.429 790.826 -215.552 94.272 -527.909 496.841 -302.347 737.053 -663.442 996.673 -895.932 825.831 -686.300 953.612 -346.446 569.903 -985.656 951.720 -890.713 452.223 -341.960 254.067 -606.128 275.826 -782.189 598.010 -409.650 106.449 -152.013 121.250 -320.353 955.687 -373.638 12.726 -704.398 547.777 -857.540 981.689 -721.213 14.435 -37.599 138.707 -689.566 861.049 -498.093 383.251 -592.364 47.914 -660.878 889.828 -438.795 530.900 -502.060 788.385 -702.750 104.373 -266.823 631.397 -555.956 890.988 -650.990 741.844 -115.085 321.329 -417.859 35.859 -421.094 948.088 -919.828 413.800 -369.579 937.284 -492.569 313.150 -311.563 581.561 -191.443 517.716 -542.375 678.365 -838.191 816.034 -398.236 117.283 -846.858 603.351 -179.174 520.096 -797.998 20.722 -616.504 277.139 -229.591 724.845 -104.068 824.183 -613.483 882.443 -412.275 502.976 -986.023 483.413 -102.725 850.002 -201.849 565.569 -363.262 656.056 -279.763 445.601 -481.368 641.652 -808.405 549.425 -675.039 91.067 -881.924 936.094 -500.046 289.377 -533.555 108.585 -551.897 105.564 -135.624 205.695 -681.509 566.454 -735.649 168.371 -443.312 764.000 -796.075 974.456 -994.629 940.855 -307.871 535.417 -164.739 96.988 -745.201 349.284 -913.022 961.974 -830.988 502.853 -893.918 675.649 -581.683 117.344 -348.643 22.279 -600.269 831.202 -41.658 560.595 -85.696 413.739 -460.494 494.247 -528.214 103.458 -998.383 626.392 -558.794 764.580 -337.962 241.768 -921.690 455.794 -754.845 260.598 -38.697 504.929 -559.740 507.187 -134.220 682.943 -398.358 438.093 -389.233 571.734 -627.125 172.674 -93.570 718.619 -483.932 170.232 -265.053 671.926 -272.744 397.320 -703.909 491.134 -280.313 329.142 -951.659 825.282 -644.246 628.559 -123.081 153.661 -891.079 846.797 -79.928 282.327 -362.682 989.044 -915.189 689.993 -250.679 289.346 -216.437 817.530 -456.282 38.209 -77.731 894.620 -995.697 806.391 -327.799 397.015 -168.859 909.299 -944.090 728.599 -210.761 455.061 -120.853 221.686 -643.696 820.673 -960.692 49.684 -49.745 899.289 -257.363 145.177 -481.796 962.889 -339.579 718.101 -231.849 484.054 -443.892 466.811 -175.726 760.216 -585.650 76.724 -412.610 684.591 -396.680 99.460 -418.134 507.370 -898.862 806.818 -430.097 930.631 -681.417 112.766 -285.257 381.329 -451.827 158.208 -426.008 805.536 -428.114 650.838 -295.694 827.967 -541.978 555.101 -841.639 620.563 -921.018 225.349 -343.852 323.771 -619.037 576.220 -289.132 364.177 -63.295 383.587 -508.560 512.619 -187.170 310.495 -297.464 26.093 -717.093 751.213 -736.717 717.521 -582.568 87.436 -933.622 296.701 -918.149 450.423 -401.837 827.143 -625.629 582.598 -298.532 641.041 -965.880 892.788 -737.724 557.756 -148.350 298.135 -898.465 748.222 -387.921 947.356 -146.916 89.877 -396.649 418.134 -890.744 355.541 -780.328 483.444 -384.472 79.928 -307.779 39.216 -205.115 447.798 -522.141 288.766 -616.352 47.060 -662.557 775.964 -539.842 831.385 -365.307 362.346 -353.191 134.770 -112.827 741.264 -232.521 83.529 -899.625 582.476 -258.797 247.658 -83.712 901.975 -6.531 876.705 -892.422 749.626 -833.796 563.158 -551.012 809.290 -591.906 677.511 -503.494 4.547 -974.151 418.256 -693.533 704.245 -221.503 821.192 -374.981 621.143 -404.859 571.215 -420.392 998.108 -2.014 960.753 -596.179 174.474 -988.464 838.282 -773.492 127.903 -160.253 891.049 -543.291 83.712 -908.658 105.319 -204.596 786.981 -164.006 748.253 -594.409 530.107 -728.904 714.805 -728.080 530.290 -718.314 583.880 -719.291 749.992 -326.060 227.119 -947.813 754.936 -636.433 314.096 -944.182 702.658 -698.935 557.726 -959.868 55.696 -586.016 43.855 -691.733 113.407 -651.753 488.479 -129.673 955.504 -710.257 766.259 -995.819 891.629 -353.038 554.643 -744.469 10.681 -123.753 436.598 -591.266 923.399 -768.944 306.436 -540.483 291.787 -283.883 421.735 -878.903 239.906 -972.015 945.860 -105.472 238.807 -236.702 324.198 -765.252 560.137 -324.595 338.328 -156.011 891.690 -738.182 181.463 -377.361 208.869 -537.706 399.426 -689.688 495.804 -250.099 40.223 -652.821 409.711 -604.328 856.716 -12.604 482.498 -811.365 905.454 -804.407 953.093 -608.203 386.181 -641.774 824.488 -783.990 64.760 -660.024 239.082 -407.392 124.332 -82.217 766.259 -474.136 787.622 -877.529 695.547 -192.785 554.613 -479.568 929.746 -628.346 399.396 -34.547 571.001 -921.812 769.280 -147.221 794.549 -804.559 730.857 -593.493 102.603 -626.850 105.991 -968.871 553.606 -618.183 942.137 -741.081 59.145 -599.139 159.764 -675.649 343.577 -863.186 722.098 -103.427 659.017 -447.005 169.347 -998.596 850.276 -508.286 862.514 -335.856 863.063 -29.695 779.290 -696.005 289.193 -567.919 207.221 -587.725 42.756 -265.969 176.397 -455.641 760.979 -848.445 976.531 -842.158 23.072 -817.530 601.581 -672.353 981.841 -569.140 466.140 -131.046 500.381 -647.725 236.579 -100.040 389.050 -858.364 121.647 -624.836 835.475 -455.184 465.590 -379.345 621.509 -124.607 987.701 -597.400 221.564 -982.360 512.101 -439.772 375.011 -302.652 531.938 -265.725 227.271 -199.011 450.545 -777.184 632.893 -974.578 844.691 -505.020 714.499 -361.095 592.944 -605.945 271.401 -365.856 212.775 -438.337 131.474 -944.060 250.801 -886.532 40.223 -216.590 69.002 -901.547 180.700 -451.491 871.731 -227.638 917.966 -527.451 316.172 -783.074 861.934 -98.880 551.103 -663.717 842.463 -180.761 26.460 -238.807 890.072 -372.082 918.882 -307.077 816.431 -436.781 515.519 -782.006 488.235 -460.921 401.257 -875.515 387.951 -304.575 791.833 -247.993 555.742 -567.736 857.509 -94.394 505.753 -788.202 380.749 -634.144 210.944 -91.067 591.479 -974.273 749.870 -7.843 523.911 -814.570 709.372 -684.347 738.517 -962.951 936.979 -195.898 753.258 -130.161 736.503 -189.123 27.070 -972.961 100.894 -567.980 840.449 -853.328 75.869 -444.075 915.525 -283.944 848.170 -69.063 120.884 -527.696 652.089 -968.352 103.702 -319.956 88.321 -994.659 193.182 -183.233 948.576 -520.249 419.843 -301.798 139.561 -486.709 993.103 -425.977 800.836 -530.778 82.125 -774.346 209.082 -905.026 242.897 -402.753 564.135 -412.305 335.551 -8.881 248.604 -72.878 275.674 -641.194 656.697 -742.119 463.485 -280.618 184.729 -398.663 234.291 -764.489 477.554 -320.963 174.474 -20.692 524.644 -871.487 645.955 -81.271 699.545 -106.723 363.994 -843.898 336.375 -932.615 371.105 -50.386 937.254 -22.980 251.137 -450.697 604.297 -221.320 927.793 -620.930 790.033 -642.659 890.286 -404.798 959.746 -196.234 190.924 -446.760 259.926 -746.452 57.833 -785.424 786.248 -631.184 466.475 -976.684 544.725 -756.584 514.054 -714.560 700.217 -986.450 940.550 -419.080 205.725 -45.412 639.607 -759.484 406.262 -654.744 503.800 -581.866 710.990 -118.900 447.371 -209.876 927.763 -82.461 950.560 -587.207 353.069 -675.314 969.176 -230.445 212.195 -765.618 553.026 -461.562 542.131 -538.682 17.396 -888.058 111.881 -120.975 10.590 -600.299 473.800 -467.605 321.970 -54.079 739.158 -232.276 773.949 -107.700 172.246 -838.649 41.688 -181.890 196.875 -471.145 744.346 -11.780 908.109 -204.993 651.296 -959.105 684.164 -993.255 347.758 -354.015 991.394 -730.125 202.918 -834.834 976.501 -109.409 984.344 -154.363 939.512 -496.323 963.042 -422.254 281.442 -531.816 852.260 -251.015 20.295 -688.284 424.024 -775.750 469.100 -494.827 147.221 -15.137 169.897 -651.662 690.909 -543.352 677.389 -751.335 636.586 -940.977 285.745 -826.777 243.171 -994.110 292.734 -443.709 608.570 -110.385 894.559 -557.146 71.322 -920.316 305.399 -850.002 196.478 -532.975 195.257 -773.064 188.787 -414.930 40.010 -4.852 77.914 -360.729 477.096 -550.188 518.479 -524.003 261.025 -195.898 549.120 -977.966 912.320 -543.199 154.546 -773.827 653.188 -334.513 973.907 -966.124 724.479 -294.321 999.207 -573.412 676.962 -202.155 608.142 -943.602 731.132 -416.974 774.285 -491.867 799.066 -571.337 798.944 -280.709 262.001 -654.286 408.124 -410.566 97.903 -201.697 558.733 -689.413 451.888 -812.799 797.143 -550.707 244.087 -711.325 514.603 -688.101 908.475 -570.940 942.625 -375.500 855.831 -322.489 232.490 -941.649 755.547 -162.725 462.447 -367.565 229.347 -483.016 916.410 -476.028 50.813 -936.369 477.798 -681.295 444.624 -362.255 482.559 -768.395 578.997 -787.622 874.813 -670.186 845.546 -222.266 8.789 -711.661 19.562 -468.734 941.465 -289.163 895.474 -663.839 558.550 -454.543 489.944 -771.844 379.040 -371.899 407.849 -747.490 380.291 -116.337 463.424 -587.512 689.138 -783.258 151.494 -989.807 481.552 -376.782 61.983 -838.527 935.179 -446.516 831.233 -234.352 578.326 -940.855 724.509 -288.278 879.177 -245.827 443.098 -397.809 419.111 -878.597 249.550 -224.464 493.515 -803.461 5.127 -91.067 484.298 -840.114 213.355 -17.731 847.591 -132.176 662.679 -115.329 60.274 -145.207 762.932 -555.132 369.579 -162.633 168.737 -833.247 688.711 -748.466 783.807 -548.845 483.139 -145.634 739.738 -414.838 990.661 -78.738 443.251 -719.657 619.129 -929.563 285.684 -958.861 865.902 -754.479 108.066 -855.647 602.313 -112.583 15.931 -488.632 67.171 -173.040 637.593 -745.781 413.129 -70.223 419.355 -823.359 149.297 -976.043 51.698 -988.464 324.351 -857.509 620.045 -324.015 793.451 -388.775 573.778 -675.069 412.824 -986.297 107.608 -514.634 506.272 -435.377 48.616 -948.668 446.242 -77.792 842.891 -578.204 694.388 -28.382 735.557 -437.574 144.688 -389.813 738.090 -727.927 113.193 -933.927 476.180 -563.921 817.652 -219.031 512.497 -453.261 691.488 -611.164 237.526 -727.195 375.408 -178.472 922.880 -640.980 730.399 -927.488 29.939 -362.957 716.025 -349.773 368.877 -571.276 477.737 -748.131 200.140 -876.370 486.892 -310.526 873.714 -788.873 77.181 -401.135 99.002 -450.758 221.503 -36.653 439.314 -849.178 892.575 -17.121 124.699 -731.285 851.314 -679.739 777.032 -939.207 206.915 -744.255 140.660 -383.435 592.090 -219.306 413.038 -373.852 296.915 -837.855 268.410 -526.749 206.030 -990.387 168.767 -966.918 881.893 -625.477 55.635 -43.275 638.325 -85.482 16.449 -277.139 948.210 -346.690 19.227 -761.284 28.718 -632.374 309.549 -729.392 948.363 -867.855 563.097 -513.779 98.575 -945.982 388.134 -610.736 375.286 -271.920 271.126 -72.054 912.290 -556.078 559.557 -941.465 711.600 -323.527 575.396 -954.527 14.039 -109.470 453.688 -221.290 753.624 -808.588 798.853 -109.928 939.756 -147.435 753.594 -50.356 310.862 -749.168 573.382 -476.333 103.488 -757.958 300.821 -625.385 280.038 -493.484 632.954 -414.441 59.450 -103.030 576.067 -110.721 94.363 -680.593 981.231 -16.236 138.493 -821.253 554.399 -884.518 547.868 -80.264 434.919 -288.705 460.005 -304.849 936.033 -659.658 994.415 -307.932 541.429 -212.348 318.430 -852.321 751.427 -480.087 922.025 -414.350 872.097 -674.703 945.189 -695.517 342.082 -591.662 902.127 -350.658 689.901 -279.000 645.283 -902.188 715.873 -188.421 913.724 -307.993 992.645 -27.833 309.000 -153.142 277.505 -33.631 42.665 -932.554 930.845 -881.710 298.807 -394.818 934.019 -955.840 555.834 -415.204 600.635 -192.419 710.807 -366.436 575.152 -219.916 350.291 -456.587 211.859 -12.055 11.597 -2.380 929.044 -773.431 777.673 -106.784 630.970 -276.284 50.020 -709.647 792.474 -367.321 843.165 -480.178 298.959 -863.033 443.861 -520.005 636.433 -552.355 779.962 -345.378 524.430 -526.017 341.441 -117.527 586.535 -550.005 998.352 -589.953 151.433 -703.513 558.550 -740.867 778.649 -998.657 409.955 -560.350 602.618 -201.788 89.999 -960.479 89.053 -574.602 126.988 -276.803 296.945 -753.746 996.460 -331.126 240.272 -488.205 536.454 -522.965 443.007 -452.528 665.944 -919.279 281.289 -855.098 749.260 -810.999 206.580 -60.060 450.941 -705.161 443.098 -941.954 424.635 -221.198 253.945 -190.802 679.708 -860.408 369.152 -287.942 969.207 -117.038 669.698 -370.037 43.214 -900.235 720.939 -700.644 111.209 -734.886 249.672 -967.864 356.914 -710.837 158.177 -127.079 849.910 -648.793 169.042 -7.324 697.287 -451.704 694.693 -399.976 779.443 -110.538 25.208 -848.567 913.572 -333.048 428.449 -858.760 788.446 -264.351 255.776 -746.849 514.695 -268.044 647.420 -845.637 133.946 -236.671 931.516 -286.538 930.754 -400.189 309.732 -76.693 890.866 -101.138 924.345 -689.566 149.846 -505.692 899.350 -888.119 775.933 -718.436 450.301 -999.054 729.850 -270.791 656.362 -357.067 347.148 -450.911 987.579 -137.761 184.942 -444.136 182.623 -297.922 577.990 -752.770 569.292 -841.975 747.520 -864.040 422.224 -133.396 806.421 -634.632 451.704 -469.802 504.776 -360.942 16.755 -640.492 59.297 -3.510 156.926 -684.957 910.550 -534.654 35.951 -571.703 751.579 -877.651 891.232 -15.229 671.957 -406.720 83.132 -151.067 760.491 -476.272 337.626 -286.233 11.048 -947.874 775.719 -445.357 874.691 -184.515 824.122 -929.838 301.767 -480.148 600.452 -609.973 618.610 -393.353 866.573 -167.791 81.362 -954.497 144.200 -10.193 451.643 -214.209 86.612 -70.437 437.330 -102.878 699.332 -217.292 342.296 -69.002 504.807 -490.219 769.036 -465.865 243.904 -879.513 717.490 -154.881 208.350 -870.205 924.436 -294.687 797.601 -468.184 786.645 -784.173 394.299 -927.793 711.814 -328.867 151.769 -898.953 241.066 -599.078 787.347 -213.263 786.554 -448.378 975.219 -27.619 328.104 -661.641 432.875 -543.474 912.748 -200.964 294.412 -21.546 300.363 -418.531 864.925 -310.160 599.994 -204.718 349.193 -605.548 239.845 -540.941 649.159 -663.900 115.085 -425.153 823.054 -182.928 257.271 -639.393 300.790 -572.405 868.770 -327.677 448.683 -831.812 66.286 -853.511 577.654 -754.357 177.343 -904.965 988.495 -175.970 932.707 -316.996 148.015 -487.777 399.548 -579.150 589.953 -131.138 998.535 -497.452 633.747 -293.832 448.225 -979.431 516.160 -526.017 981.506 -411.084 28.047 -495.224 676.901 -594.134 251.320 -598.315 249.001 -712.729 488.693 -649.983 141.667 -298.196 981.140 -365.886 267.525 -660.604 505.722 -859.859 237.892 -755.608 448.317 -872.921 426.710 -956.145 444.563 -954.100 711.905 -696.493 183.020 -310.801 238.624 -458.815 464.064 -547.929 47.578 -69.674 108.463 -14.435 912.107 -776.177 809.351 -976.196 228.309 -69.979 521.134 -333.323 301.675 -728.355 479.690 -101.871 873.592 -40.468 446.516 -377.422 232.124 -688.223 271.767 -999.908 750.633 -249.947 369.335 -638.539 197.455 -796.075 197.424 -515.397 661.306 -545.152 339.213 -486.221 435.224 -49.440 276.589 -697.592 703.696 -878.231 451.064 -538.926 375.744 -268.105 705.496 -108.188 908.872 -708.945 700.522 -910.123 466.323 -933.775 399.335 -5.188 252.602 -282.144 214.423 -329.325 370.373 -904.996 910.489 -401.288 42.146 -780.084 856.410 -138.310 541.795 -6.928 721.335 -997.528 677.847 -349.620 207.160 -162.114 174.047 -496.414 912.351 -991.821 789.819 -4.852 920.072 -455.061 524.522 -401.471 204.871 -762.780 749.901 -404.157 451.521 -921.995 613.575 -736.473 379.345 -428.053 558.123 -502.670 166.631 -814.356 298.898 -591.754 68.056 -278.054 104.617 -79.684 819.483 -101.108 724.662 -98.514 923.246 -84.506 806.238 -140.873 408.551 -715.171 145.756 -268.838 159.886 -284.036 618.152 -195.776 407.483 -674.093 127.049 -710.257 473.952 -36.805 420.850 -409.986 370.251 -76.449 117.466 -215.705 335.124 -160.100 781.732 -632.588 911.771 -972.900 399.426 -228.553 654.927 -936.857 91.617 -298.441 63.265 -112.064 412.824 -182.104 829.554 -799.280 76.876 -205.664 2.960 -561.968 454.482 -714.713 157.872 -887.539 685.781 -167.791 161.321 -205.756 752.159 -759.514 634.602 -483.230 350.414 -541.276 701.559 -113.102 913.877 -509.262 117.924 -318.064 623.341 -627.674 375.164 -786.157 752.190 -256.233 872.768 -757.408 189.306 -951.109 752.434 -280.618 483.291 -107.028 488.510 -858.821 252.022 -410.627 827.723 -201.910 301.279 -572.436 172.246 -305.795 295.816 -307.474 0.153 -576.220 327.372 -32.197 416.456 -216.254 222.388 -247.414 428.938 -596.545 934.172 -75.014 42.207 -826.197 862.453 -918.210 763.939 -243.934 444.746 -713.218 616.962 -48.097 862.575 -741.752 250.984 -783.502 207.038 -472.671 247.627 -904.904 946.867 -401.654 212.561 -135.380 42.970 -357.738 748.558 -838.221 553.575 -245.369 903.104 -121.128 72.695 -690.909 184.362 -892.087 847.011 -561.754 739.463 -584.490 913.755 -827.845 788.141 -771.569 104.038 -733.177 906.552 -387.738 255.318 -747.032 254.097 -776.391 476.058 -263.009 337.596 -282.601 807.550 -514.847 405.927 -609.424 125.431 -677.969 69.796 -656.514 625.599 -625.172 239.418 -60.274 737.449 -305.399 974.639 -153.539 808.985 -214.362 340.617 -564.104 406.903 -925.687 863.430 -170.598 575.732 -151.158 678.732 -634.846 899.838 -299.478 967.772 -228.523 711.631 -1.343 774.133 -174.169 290.292 -570.269 795.038 -218.085 394.360 -867.763 241.279 -654.836 972.076 -541.429 358.837 -521.195 392.956 -104.984 706.778 -179.357 45.259 -828.791 784.478 -6.928 641.682 -909.421 102.237 -413.648 78.219 -887.844 289.315 -902.646 189.520 -783.837 332.316 -395.520 244.148 -916.227 538.530 -540.025 524.277 -877.438 317.637 -218.390 832.759 -630.940 375.256 -976.287 271.828 -200.629 412.763 -589.770 137.059 -920.743 926.298 -490.158 270.302 -714.896 199.286 -264.870 715.201 -373.486 82.339 -953.093 19.349 -297.555 653.584 -355.296 26.826 -678.488 353.771 -75.137 504.349 -581.713 689.932 -512.497 445.326 -903.775 100.803 -526.353 395.581 -670.980 78.463 -986.511 644.032 -648.610 139.195 -932.615 622.486 -729.514 738.121 -559.374 358.226 -70.620 720.573 -746.849 322.947 -446.608 404.584 -353.954 521.897 -788.415 887.936 -995.117 167.302 -376.782 673.330 -517.319 779.229 -658.498 206.122 -897.702 57.863 -154.424 417.463 -779.443 371.502 -428.144 867.367 -365.184 202.887 -583.819 580.828 -886.776 398.785 -262.276 171.545 -369.579 565.844 -603.778 345.897 -910.855 456.618 -146.153 382.000 -190.283 689.718 -127.659 676.809 -431.867 647.694 -162.450 955.626 -535.447 896.207 -758.202 237.159 -597.278 968.719 -643.849 148.503 -537.736 859.890 -377.209 683.218 -55.361 71.902 -200.110 996.582 -625.752 557.390 -610.614 331.767 -763.970 402.020 -620.655 670.675 -269.814 591.815 -168.096 202.979 -673.849 707.724 -651.753 207.404 -603.351 891.751 -58.168 438.643 -287.393 928.526 -649.037 614.338 -918.760 785.577 -677.816 94.852 -92.318 456.496 -104.556 350.627 -38.545 450.667 -777.398 310.129 -870.144 772.942 -49.501 182.440 -561.602 737.602 -300.577 848.384 -879.727 460.005 -331.187 413.434 -984.039 369.457 -99.033 16.816 -916.013 587.664 -765.679 490.127 -695.456 515.885 -522.477 959.044 -243.446 475.143 -164.861 982.574 -849.940 742.485 -883.236 322.794 -404.889 827.876 -239.143 939.543 -112.217 334.880 -796.350 303.110 -904.752 249.062 -374.371 619.343 -278.787 998.047 -394.269 60.335 -767.968 126.499 -284.555 594.989 -773.858 930.479 -416.822 512.833 -973.388 894.192 -539.018 234.809 -20.569 273.415 -175.878 505.203 -762.474 669.149 -964.690 557.909 -687.124 935.118 -395.367 351.176 -822.871 263.131 -923.643 464.553 -807.703 789.941 -926.023 751.518 -346.934 569.231 -465.255 341.777 -778.741 252.693 -335.215 87.039 -965.423 323.740 -353.648 43.733 -229.926 227.821 -371.899 86.642 -555.986 242.805 -970.061 247.230 -770.379 433.607 -306.375 870.205 -926.847 534.165 -90.030 182.196 -609.546 101.352 -145.146 366.466 -375.378 783.776 -535.966 737.053 -53.560 49.684 -720.756 106.235 -121.677 217.689 -704.276 939.360 -876.217 133.732 -656.636 390.118 -617.145 338.664 -967.895 811.060 -564.867 69.338 -206.915 831.660 -728.111 937.925 -953.429 599.200 -441.939 632.252 -971.465 275.124 -794.427 481.796 -693.747 381.176 -660.665 232.368 -485.336 88.717 -563.036 873.623 -655.080 45.381 -76.296 863.063 -684.072 832.392 -996.551 590.228 -639.546 646.535 -992.279 425.123 -243.202 300.699 -956.938 193.854 -562.395 136.174 -781.182 426.313 -793.268 941.099 -764.000 218.726 -104.343 468.245 -380.963 55.361 -9.552 646.596 -629.048 432.875 -239.021 79.409 -665.944 631.245 -577.044 923.887 -963.469 474.807 -635.243 744.652 -692.953 427.412 -30.183 436.293 -562.243 865.230 -934.294 807.581 -822.352 871.029 -467.788 921.720 -662.740 393.719 -902.341 786.096 -714.286 117.038 -142.766 485.580 -878.109 880.612 -457.839 352.733 -199.561 997.742 -927.152 268.899 -5.890 313.456 -573.809 690.115 -25.971 346.507 -651.692 491.104 -711.814 358.989 -55.116 221.534 -479.232 697.531 -320.994 868.130 -88.076 249.702 -190.924 716.330 -879.086 359.569 -203.131 405.316 -87.252 45.625 -281.961 770.318 -950.407 865.535 -794.610 565.447 -830.683 270.943 -42.940 661.428 -69.338 796.442 -660.115 811.579 -792.077 925.932 -879.818 579.974 -384.442 980.834 -147.496 525.224 -856.197 873.379 -42.177 234.230 -812.616 68.819 -977.477 299.081 -252.419 600.574 -650.624 830.988 -910.306 481.491 -708.518 605.243 -363.323 355.846 -599.017 430.738 -619.587 734.947 -76.754 837.916 -408.246 660.482 -331.919 678.518 -889.279 139.592 -210.761 731.590 -1.923 195.074 -496.872 908.994 -170.904 874.447 -721.427 153.935 -588.153 61.769 -471.755 627.247 -790.063 436.201 -666.677 273.782 -748.131 420.454 -767.205 364.086 -192.114 463.515 -391.583 104.007 -384.350 500.870 -303.751 906.583 -63.753 936.308 -242.958 419.630 -779.046 989.105 -564.501 903.378 -328.715 749.809 -159.307 50.722 -527.787 789.361 -622.089 845.393 -19.013 663.961 -135.624 550.340 -348.125 160.802 -41.322 421.155 -21.088 627.461 -563.372 237.587 -763.085 229.102 -656.423 247.291 -696.799 477.126 -445.021 615.467 -659.902 873.226 -223.304 973.998 -379.559 12.055 -484.298 163.945 -723.472 987.182 -947.081 765.465 -745.476 442.854 -50.691 507.920 -745.109 116.672 -884.121 155.400 -59.359 215.766 -19.532 960.082 -805.933 470.901 -219.733 277.627 -295.907 212.043 -486.618 438.978 -335.643 309.214 -420.392 471.175 -135.655 322.123 -358.226 761.986 -46.022 702.841 -260.872 261.177 -836.329 394.726 -815.943 313.242 -739.586 671.651 -726.920 714.103 -978.576 561.205 -656.392 86.612 -993.103 695.761 -792.352 168.157 -87.374 934.782 -506.180 103.732 -716.208 602.466 -71.474 339.061 -128.056 684.591 -911.771 206.824 -585.070 827.723 -346.538 800.165 -877.255 485.122 -304.117 226.814 -350.871 52.950 -969.909 838.130 -169.073 340.281 -838.893 526.231 -23.560 216.895 -141.484 683.370 -16.358 782.708 -110.874 917.203 -930.265 902.158 -61.068 115.452 -606.494 447.859 -744.194 954.344 -648.915 96.866 -955.718 443.617 -172.674 23.377 -856.838 602.893 -817.042 331.706 -981.964 862.270 -740.043 573.290 -400.769 281.533 -815.088 191.321 -3.296 181.341 -746.605 237.068 -376.659 280.374 -325.175 201.147 -242.470 931.944 -539.476 304.056 -923.673 554.033 -764.702 89.206 -808.893 846.614 -745.872 662.618 -284.341 889.462 -594.806 422.681 -100.711 714.957 -519.333 624.195 -644.551 448.988 -504.074 619.739 -82.614 614.032 -660.695 122.806 -848.170 688.253 -467.147 336.222 -437.727 513.871 -614.216 289.132 -987.060 649.281 -678.243 227.332 -595.233 257.912 -338.725 399.579 -865.749 628.285 -359.722 84.414 -632.618 918.424 -53.560 200.781 -341.441 218.757 -445.814 346.629 -52.980 527.085 -859.981 608.692 -538.865 729.392 -141.087 987.701 -437.544 180.364 -236.793 782.678 -939.970 977.111 -354.167 777.581 -972.747 520.035 -411.908 574.908 -348.766 454.848 -6.104 919.218 -852.779 588.641 -608.173 354.595 -731.468 874.813 -214.240 60.244 -556.810 59.877 -164.464 207.068 -930.937 86.184 -350.688 679.800 -1.495 844.234 -531.938 508.042 -256.722 368.297 -975.829 850.063 -568.133 69.277 -144.902 872.921 -950.072 98.392 -646.992 373.089 -5.066 435.286 -167.211 480.880 -523.331 794.794 -602.130 292.550 -205.115 945.585 -113.010 774.194 -975.249 534.745 -318.308 780.419 -857.845 12.055 -343.120 532.426 -880.551 747.459 -945.280 398.633 -976.836 935.698 -435.926 321.635 -354.839 381.939 -614.124 735.862 -302.164 761.895 -433.607 318.613 -894.528 450.179 -620.899 419.294 -577.776 511.093 -963.225 510.025 -91.525 944.975 -485.122 501.236 -703.574 784.234 -232.643 266.701 -223.212 132.847 -883.419 220.893 -763.054 743.004 -901.883 292.978 -717.246 222.205 -458.083 141.087 -925.504 465.621 -829.005 950.621 -491.317 406.140 -500.809 659.963 -223.304 677.114 -691.336 958.251 -168.188 280.435 -511.063 897.702 -204.474 854.793 -481.491 465.529 -165.349 636.586 -629.810 958.251 -459.761 708.762 -878.475 502.426 -659.993 629.749 -948.180 566.057 -25.117 37.446 -493.759 803.339 -428.694 321.604 -690.817 77.731 -659.139 957.976 -992.492 6.256 -562.426 598.560 -274.758 868.923 -995.117 511.582 -89.389 227.241 -56.368 464.461 -242.836 95.737 -568.682 644.276 -420.118 9.369 -274.667 708.731 -72.359 831.782 -720.054 562.120 -286.996 647.084 -290.353 949.278 -858.669 579.669 -371.258 461.837 -280.435 885.403 -100.162 50.417 -873.684 157.842 -678.701 636.219 -774.926 994.049 -714.377 916.044 -999.603 962.279 -560.259 954.527 -300.027 216.865 -121.616 657.216 -37.477 603.107 -97.812 718.101 -786.615 595.874 -128.849 135.563 -890.805 916.471 -814.600 890.683 -687.826 170.476 -76.052 880.978 -623.920 351.176 -827.296 704.062 -975.311 551.775 -426.160 384.594 -395.917 730.430 -873.714 638.325 -10.163 871.761 -229.835 766.930 -269.082 388.531 -214.911 777.551 -289.193 107.456 -465.377 820.673 -892.453 682.608 -412.641 540.086 -65.889 780.267 -253.548 428.724 -60.396 879.299 -981.658 784.143 -846.522 30.091 -947.417 357.219 -146.397 416.578 -916.990 288.186 -761.223 64.577 -97.140 423.353 -411.420 540.391 -96.408 606.494 -810.236 983.367 -289.956 38.514 -187.597 316.294 -557.787 299.478 -984.771 977.233 -864.834 126.133 -936.857 16.358 -651.265 539.354 -263.314 902.402 -502.487 414.716 -184.423 880.856 -66.774 90.396 -482.620 229.682 -690.115 105.777 -327.555 254.677 -736.259 664.632 -83.712 368.816 -61.281 916.837 -318.979 99.551 -611.103 652.058 -733.238 367.504 -610.797 499.313 -225.623 880.367 -314.463 226.264 -819.269 985.809 -784.478 231.666 -662.069 827.052 -668.569 825.037 -822.565 145.146 -444.014 387.188 -99.246 571.245 -97.049 5.402 -562.639 752.892 -706.900 676.992 -48.067 158.086 -902.463 674.642 -318.857 901.120 -661.153 168.126 -117.862 432.905 -418.256 695.273 -826.563 441.176 -955.260 576.373 -950.163 802.820 -36.561 865.780 -147.954 932.829 -262.917 934.294 -27.070 373.608 -110.263 276.101 -418.561 968.291 -623.005 634.236 -355.083 461.409 -730.369 37.935 -468.001 871.700 -654.317 846.187 -23.560 479.415 -378.368 390.362 -316.233 773.217 -645.436 310.862 -638.325 199.469 -453.719 180.212 -544.572 58.199 -519.639 507.614 -630.299 389.050 -675.985 717.612 -541.917 191.534 -674.612 197.424 -439.009 822.748 -362.194 6.348 -625.690 916.776 -697.470 340.861 -571.306 669.088 -579.394 349.467 -38.026 830.287 -954.405 390.973 -534.898 252.205 -171.758 329.630 -816.828 330.699 -55.696 961.455 -646.931 188.665 -663.106 164.678 -541.826 942.961 -195.441 869.350 -717.551 899.075 -34.028 438.032 -955.779 17.426 -366.527 553.270 -608.539 494.797 -374.523 204.138 -460.463 804.529 -450.240 866.268 -667.013 39.796 -411.115 469.039 -487.869 903.378 -181.402 243.690 -33.784 187.170 -909.299 45.778 -746.117 86.459 -988.037 246.345 -827.174 191.076 -950.743 784.875 -340.770 498.764 -706.198 478.317 -201.422 293.252 -85.849 179.724 -770.806 231.788 -169.836 880.062 -280.465 484.878 -361.034 347.240 -799.677 272.988 -675.863 396.161 -966.430 643.208 -220.893 383.129 -201.453 829.920 -323.557 18.647 -623.127 43.306 -285.836 92.502 -382.061 29.359 -229.835 204.596 -634.877 244.881 -4.089 95.309 -875.027 991.791 -618.824 669.362 -839.930 353.832 -179.418 306.711 -712.943 280.190 -786.828 554.369 -839.106 658.986 -373.150 792.688 -673.269 724.784 -942.076 970.214 -179.357 644.002 -181.677 0.397 -399.670 621.754 -919.736 914.548 -412.519 373.852 -388.806 363.750 -397.900 307.810 -771.538 565.050 -28.657 256.722 -993.042 283.792 -907.102 109.287 -230.811 947.539 -264.840 180.578 -109.897 484.176 -645.619 666.311 -52.248 978.698 -788.659 25.056 -749.413 741.691 -432.417 632.099 -226.691 884.182 -256.813 548.051 -468.276 991.668 -682.974 747.124 -71.078 991.668 -748.863 647.420 -897.336 808.496 -780.328 288.339 -193.213 898.648 -75.472 997.833 -143.803 261.055 -321.421 893.551 -331.645 15.473 -962.432 62.288 -68.789 143.223 -237.892 760.338 -70.498 483.444 -108.921 479.171 -439.467 579.333 -792.413 220.496 -429.365 467.513 -121.281 823.572 -956.481 4.547 -449.599 689.230 -328.013 824.488 -321.512 744.194 -156.224 520.554 -622.272 989.257 -926.450 145.848 -430.921 475.173 -188.421 625.721 -292.398 50.172 -839.534 175.939 -128.697 722.648 -468.184 320.872 -507.279 982.635 -226.936 604.633 -485.580 926.481 -203.436 589.557 -750.633 527.421 -758.080 235.481 -272.225 897.031 -797.388 253.609 -188.604 879.940 -451.674 528.703 -143.101 826.899 -125.675 203.558 -791.040 889.126 -390.973 519.059 -694.906 677.602 -688.955 4.120 -327.342 631.916 -313.242 108.860 -400.098 941.252 -639.973 874.783 -237.800 362.346 -74.862 735.984 -415.693 777.367 -686.087 44.954 -379.528 835.841 -991.089 416.700 -266.732 524.491 -866.604 484.878 -647.572 8.271 -50.722 163.884 -404.828 586.993 -205.023 10.681 -471.084 110.446 -6.317 779.778 -641.926 696.799 -236.488 765.191 -184.332 97.018 -338.755 23.896 -458.663 549.974 -410.047 73.061 -272.897 470.992 -97.079 156.316 -188.238 818.628 -366.039 671.621 -494.613 482.681 -613.514 855.373 -74.709 537.492 -88.443 315.928 -875.759 704.154 -93.112 510.636 -206.915 865.688 -932.249 759.636 -582.202 978.332 -78.768 891.049 -326.701 223.426 -525.620 110.172 -665.395 743.156 -791.040 187.719 -512.864 803.858 -547.563 559.404 -683.462 731.010 -342.723 432.020 -739.494 459.487 -379.986 488.907 -197.363 42.665 -829.188 288.522 -309.671 964.293 -635.121 950.621 -142.033 596.789 -292.734 222.846 -164.068 650.044 -557.970 522.233 -72.329 953.887 -562.822 44.801 -64.577 418.348 -303.507 537.645 -284.158 515.671 -970.580 826.319 -652.760 127.171 -89.114 692.465 -810.724 99.368 -938.932 194.250 -383.526 352.672 -221.900 24.415 -293.344 886.746 -447.218 998.627 -333.842 525.803 -1.007 268.929 -727.897 748.375 -371.227 355.327 -886.135 444.136 -495.010 589.496 -85.574 942.961 -697.958 64.302 -286.935 158.483 -194.189 683.187 -809.229 191.412 -615.406 402.417 -80.599 234.779 -538.041 261.055 -184.271 126.255 -477.462 291.330 -417.768 390.576 -317.362 903.775 -584.948 115.635 -643.757 840.693 -238.960 506.912 -951.842 291.879 -595.264 462.691 -194.555 265.908 -333.232 15.076 -642.201 811.426 -5.219 979.675 -520.524 181.249 -271.767 658.132 -397.717 534.349 -681.814 937.223 -787.561 267.739 -216.407 627.827 -938.444 573.962 -315.134 388.531 -276.650 316.080 -603.320 76.205 -472.579 815.424 -39.521 868.709 -598.834 644.765 -701.529 2.350 -348.857 21.271 -929.685 468.764 -784.906 892.911 -46.571 514.145 -583.880 311.747 -371.593 285.104 -250.252 188.330 -749.046 464.919 -264.351 20.417 -308.786 243.477 -634.877 690.420 -678.182 465.224 -824.610 924.558 -363.445 298.349 -517.930 508.164 -520.493 269.509 -198.767 850.581 -832.362 7.111 -7.874 993.164 -713.401 537.889 -848.292 654.622 -558.092 479.324 -207.190 407.361 -253.670 972.869 -664.052 577.960 -675.130 700.766 -552.171 966.430 -381.237 830.927 -743.980 977.416 -230.842 232.887 -27.772 257.302 -137.516 809.442 -45.137 430.921 -681.784 286.874 -257.607 31.495 -799.341 308.237 -911.344 217.933 -264.504 172.918 -468.642 372.814 -187.140 66.439 -475.143 174.963 -241.920 124.424 -331.034 240.486 -848.994 174.047 -935.545 925.932 -24.262 497.238 -673.086 387.036 -118.809 458.815 -710.074 487.655 -165.166 343.883 -70.925 651.326 -50.203 247.810 -462.264 250.526 -232.765 362.712 -313.639 626.484 -224.952 504.227 -4.028 333.689 -555.925 222.205 -742.729 702.841 -436.659 339.122 -72.848 315.683 -845.088 260.140 -467.208 485.977 -249.245 898.099 -984.252 339.854 -688.559 557.817 -453.475 589.679 -430.677 622.944 -159.062 594.867 -923.612 389.294 -489.975 803.827 -261.422 888.546 -525.895 170.080 -882.412 45.625 -27.192 637.379 -718.223 14.344 -798.303 286.172 -513.291 33.998 -892.422 236.518 -532.487 651.418 -627.216 900.418 -376.690 652.058 -879.604 677.358 -124.027 543.748 -628.407 687.277 -516.404 937.010 -214.240 634.083 -409.558 665.365 -284.555 393.902 -205.542 989.959 -893.216 421.827 -486.404 731.712 -722.892 570.513 -567.736 675.039 -899.564 414.747 -190.954 86.673 -367.290 675.832 -73.061 693.716 -292.398 838.923 -532.395 964.110 -465.743 557.756 -909.421 33.845 -171.697 940.275 -1.160 124.485 -492.752 308.573 -228.248 794.183 -518.265 527.604 -752.678 866.939 -426.527 495.590 -265.999 383.221 -908.383 890.591 -665.822 415.601 -901.456 766.533 -339.976 93.692 -103.732 92.654 -276.620 681.570 -235.298 830.103 -719.535 51.759 -516.465 639.119 -586.779 399.548 -331.828 811.304 -372.112 541.093 -548.601 519.852 -747.276 639.515 -457.778 982.086 -584.399 702.231 -807.245 627.613 -616.993 693.594 -895.474 866.573 -458.388 606.677 -194.281 550.707 -196.295 337.535 -470.046 721.824 -282.449 706.229 -871.273 741.173 -935.667 467.757 -951.933 393.109 -777.520 657.216 -99.155 57.558 -919.156 112.674 -333.934 544.359 -217.994 519.486 -953.398 683.218 -923.124 819.788 -983.886 263.771 -428.083 330.973 -913.388 418.775 -349.803 417.127 -671.682 44.221 -652.669 56.612 -327.677 350.597 -35.859 150.151 -471.969 138.646 -303.598 912.778 -753.777 893.460 -936.064 193.396 -541.154 290.628 -580.615 66.256 -172.674 208.502 -681.631 537.126 -769.951 839.808 -967.559 708.792 -79.073 996.521 -14.191 249.184 -310.648 202.338 -603.351 505.997 -446.059 665.487 -94.211 111.606 -979.583 726.432 -528.245 421.796 -564.837 873.867 -684.439 632.435 -534.196 922.758 -804.804 917.478 -759.850 448.408 -208.655 432.295 -825.709 69.887 -514.023 525.987 -978.362 677.175 -685.385 6.287 -826.197 194.891 -626.392 801.202 -255.379 977.538 -536.180 860.622 -531.175 428.663 -748.100 642.048 -53.652 939.055 -269.509 24.201 -736.686 736.412 -741.905 991.791 -478.286 741.478 -39.155 935.698 -691.916 23.225 -223.548 912.198 -366.710 947.844 -77.883 704.825 -626.240 614.490 -932.585 32.777 -253.487 672.231 -6.104 749.443 -151.860 111.301 -978.515 375.072 -210.181 122.898 -15.290 807.031 -540.971 620.991 -962.004 551.714 -560.198 520.127 -926.786 321.482 -878.079 362.621 -970.885 340.800 -468.581 389.325 -125.126 204.901 -87.497 647.389 -451.247 635.090 -406.934 228.858 -366.985 974.212 -835.597 234.077 -953.612 766.076 -493.179 553.117 -464.492 262.825 -308.084 59.664 -753.868 203.406 -706.503 310.465 -843.898 707.633 -862.514 344.646 -349.498 628.986 -977.111 676.168 -979.186 210.364 -555.467 73.550 -830.683 386.181 -151.006 220.374 -700.644 574.633 -544.969 850.459 -126.286 304.117 -830.164 451.186 -378.582 517.380 -367.901 129.307 -125.065 896.878 -86.856 732.383 -981.719 55.727 -92.196 819.666 -671.682 937.620 -54.048 576.708 -10.834 268.838 -344.279 266.854 -437.788 407.910 -389.782 313.578 -307.596 434.309 -211.402 607.624 -668.233 821.955 -617.298 132.206 -737.785 540.117 -18.983 500.626 -801.996 925.748 -339.732 499.496 -750.114 171.300 -982.940 231.758 -968.444 771.294 -330.119 953.001 -809.809 771.691 -736.991 194.739 -358.257 165.807 -496.048 268.929 -707.144 280.496 -735.069 746.605 -469.741 496.078 -719.626 5.188 -741.081 144.292 -528.703 437.971 -229.621 927.549 -572.283 419.141 -777.795 703.421 -919.248 618.793 -989.502 978.454 -904.660 760.826 -184.332 953.978 -985.229 418.561 -396.527 469.253 -311.350 940.703 -637.288 684.286 -984.832 102.054 -139.958 846.797 -470.870 572.771 -806.177 986.908 -133.091 799.524 -571.856 883.389 -360.424 392.499 -912.137 145.054 -254.341 612.293 -203.345 751.183 -345.744 49.776 -161.596 894.589 -309.488 93.326 -75.808 471.297 -146.001 276.864 -54.842 60.427 -798.334 102.481 -6.806 738.090 -673.544 431.410 -569.536 568.682 -37.019 37.141 -711.203 118.290 -748.863 414.411 -219.306 832.881 -310.343 437.666 -797.327 625.416 -690.298 963.164 -987.426 516.099 -898.984 967.803 -638.081 668.752 -779.046 319.163 -135.380 667.531 -981.994 770.104 -116.886 377.697 -598.865 271.279 -886.441 234.077 -414.075 196.570 -248.970 300.943 -250.954 573.504 -984.252 947.295 -377.941 914.029 -677.389 480.789 -443.892 738.029 -126.377 584.948 -911.649 384.472 -43.916 902.219 -458.296 203.131 -273.110 607.807 -310.923 720.847 -235.572 317.148 -986.847 876.370 -830.805 171.331 -406.568 917.142 -505.295 443.800 -848.994 52.156 -710.562 512.467 -716.697 454.115 -468.276 540.696 -580.920 705.191 -261.849 711.173 -474.227 279.702 -972.930 355.998 -900.296 157.994 -81.118 827.357 -529.069 164.464 -847.041 451.765 -46.175 124.241 -695.395 412.488 -125.553 432.020 -518.967 903.073 -993.805 126.469 -120.701 396.313 -554.888 64.608 -513.504 372.234 -544.481 289.193 -295.938 348.643 -682.150 183.477 -823.145 558.214 -290.353 506.760 -391.217 115.940 -349.010 904.416 -154.118 20.478 -454.390 986.480 -991.668 833.216 -650.960 568.133 -47.517 378.643 -605.121 166.356 -155.828 310.526 -89.480 345.836 -875.332 886.349 -246.406 8.362 -349.467 794.977 -599.628 219.581 -711.600 380.627 -282.510 666.158 -253.883 107.120 -452.223 337.901 -78.463 606.128 -357.738 528.153 -449.843 152.959 -31.281 746.117 -567.309 914.304 -71.322 635.426 -975.890 810.541 -486.312 491.867 -334.788 337.626 -67.385 474.807 -762.047 191.504 -259.621 105.533 -473.983 38.850 -999.634 146.702 -938.475 278.207 -488.815 455.916 -260.445 135.136 -371.197 908.261 -18.891 935.087 -283.883 980.407 -273.385 897.458 -249.672 91.006 -959.471 295.450 -879.879 290.536 -391.583 324.473 -856.746 394.238 -92.013 523.392 -663.869 152.654 -664.724 92.196 -33.143 552.660 -932.951 950.255 -77.639 843.196 -59.206 877.895 -578.478 379.437 -866.604 586.444 -394.879 879.086 -79.562 59.267 -466.018 184.271 -704.031 8.240 -373.424 123.447 -264.260 789.056 -932.615 566.301 -116.489 619.434 -782.800 265.938 -556.993 443.770 -443.464 581.988 -944.121 287.973 -806.452 678.121 -552.629 448.256 -532.121 288.156 -379.345 357.830 -319.040 644.124 -618.427 474.776 -515.061 660.115 -25.697 35.585 -39.003 966.002 -890.103 17.212 -81.790 884.274 -831.355 152.257 -555.620 944.151 -142.766 340.373 -759.606 26.429 -897.549 299.997 -231.513 732.994 -537.339 804.132 -253.304 74.618 -162.389 343.699 -980.041 71.139 -241.279 562.639 -660.237 357.067 -959.441 307.871 -917.386 387.158 -925.016 638.630 -560.015 335.185 -451.125 638.264 -890.316 279.824 -132.725 372.600 -979.400 771.538 -937.498 838.618 -878.079 373.730 -528.703 246.925 -232.093 272.744 -39.735 482.315 -270.089 549.577 -18.220 85.269 -633.717 207.587 -758.873 599.292 -18.067 549.883 -743.858 626.698 -91.525 999.939 -409.192 437.513 -663.564 959.319 -956.359 474.746 -569.323 796.503 -427.015 599.811 -239.998 560.076 -760.857 421.979 -427.168 510.208 -54.079 555.651 -50.356 62.532 -738.060 148.961 -636.433 237.770 -896.451 527.757 -319.376 210.700 -440.077 298.471 -869.533 52.950 -357.677 753.868 -720.817 262.520 -761.773 924.924 -464.736 174.352 -947.905 123.417 -779.931 845.485 -186.682 318.278 -266.030 508.438 -466.933 189.428 -150.670 186.987 -908.322 203.558 -338.054 567.492 -63.265 554.918 -768.303 720.023 -825.953 314.951 -555.864 762.688 -167.425 634.938 -876.339 63.326 -415.937 344.920 -69.674 71.841 -300.638 793.023 -929.258 377.148 -477.859 268.563 -644.948 82.614 -758.477 853.145 -369.610 93.539 -755.364 42.848 -877.041 410.382 -169.286 986.267 -280.557 21.821 -432.447 680.715 -281.106 491.104 -928.037 972.076 -913.022 829.249 -504.593 700.339 -256.935 749.474 -504.593 835.871 -88.107 896.115 -24.689 949.400 -928.892 141.728 -627.705 860.012 -474.502 546.587 -224.219 804.254 -860.530 73.763 -343.181 970.855 -740.776 654.073 -509.384 744.163 -644.673 694.052 -947.813 500.412 -582.629 621.479 -332.163 300.485 -368.114 561.449 -797.784 322.977 -625.446 737.022 -936.369 380.993 -951.598 688.437 -992.340 366.985 -201.422 904.355 -978.790 968.963 -364.452 958.861 -932.340 501.694 -2.106 748.283 -25.239 197.394 -714.652 921.079 -753.899 798.791 -605.579 95.157 -921.842 798.486 -213.477 955.809 -636.952 169.195 -878.872 828.364 -40.712 927.396 -15.534 819.117 -988.830 374.889 -255.226 118.625 -401.532 361.919 -933.531 560.442 -502.884 415.418 -886.715 29.786 -667.287 76.388 -27.894 815.516 -92.105 289.773 -671.133 499.008 -15.503 191.076 -72.085 474.288 -697.653 133.030 -154.759 692.343 -884.426 296.335 -892.026 724.052 -972.442 728.141 -309.488 735.160 -593.829 151.830 -581.103 467.177 -839.808 392.468 -185.217 817.743 -841.487 760.735 -590.075 114.383 -927.122 239.784 -437.178 675.588 -73.946 818.934 -691.733 752.403 -874.203 816.828 -728.294 444.929 -732.810 539.384 -820.978 687.094 -517.106 114.933 -6.531 893.338 -375.744 851.192 -789.453 361.461 -946.745 957.030 -657.247 24.903 -672.628 973.785 -875.515 648.518 -442.183 758.934 -530.473 61.098 -276.559 366.314 -288.980 519.364 -279.580 666.585 -843.379 795.892 -570.055 51.759 -511.155 85.940 -415.601 67.354 -957.488 326.273 -286.111 316.111 -509.415 19.349 -46.052 476.943 -31.007 157.964 -4.181 782.739 -827.296 342.509 -39.430 801.050 -546.495 685.690 -521.561 861.354 -549.120 598.193 -245.613 972.137 -712.638 48.585 -99.033 572.497 -140.049 392.102 -679.373 961.089 -742.088 360.912 -582.446 746.666 -160.741 310.801 -578.967 163.945 -3.601 317.209 -398.480 598.407 -857.356 214.606 -339.763 163.732 -49.379 173.040 -425.855 675.802 -626.240 905.637 -322.855 866.970 -517.472 100.345 -741.386 184.332 -353.893 170.690 -538.652 15.564 -909.024 917.905 -241.127 686.453 -631.825 199.377 -205.359 73.428 -240.730 196.722 -136.448 175.512 -846.278 376.904 -182.714 488.357 -572.161 740.776 -325.144 525.285 -143.071 452.162 -280.587 328.410 -408.002 442.091 -637.440 313.791 -267.708 80.660 -442.396 294.076 -975.555 511.612 -957.183 22.919 -279.855 742.485 -803.919 104.617 -376.934 84.353 -217.902 612.445 -143.376 35.218 -626.698 259.987 -616.504 200.049 -273.904 469.100 -191.259 342.082 -106.815 177.526 -503.189 158.513 -646.382 731.162 -465.224 874.722 -58.351 703.604 -427.808 250.252 -144.444 987.396 -930.754 91.189 -472.030 0.366 -15.473 861.721 -361.309 351.268 -566.881 489.120 -948.759 807.581 -652.882 956.023 -45.289 910.367 -331.034 773.370 -8.332 79.073 -890.622 928.159 -346.049 550.432 -998.901 399.274 -272.988 994.873 -720.603 835.719 -935.484 154.668 -879.177 490.463 -525.864 347.392 -728.416 4.120 -3.906 177.892 -403.546 131.870 -644.765 303.629 -120.487 7.355 -131.291 595.874 -591.479 37.721 -410.718 541.643 -626.698 23.133 -33.113 229.377 -389.966 594.501 -191.504 762.322 -277.535 563.616 -181.585 443.556 -888.577 278.817 -500.320 576.067 -56.429 580.706 -301.767 222.022 -409.070 450.575 -429.304 764.580 -427.290 946.684 -742.576 616.230 -470.382 520.707 -958.220 917.508 -736.625 309.458 -722.953 569.506 -628.498 494.369 -137.913 444.227 -490.921 323.374 -452.895 116.428 -191.107 888.730 -149.083 960.601 -509.171 254.250 -129.582 956.999 -807.764 26.002 -235.755 50.447 -950.041 960.204 -808.588 405.713 -934.324 701.559 -513.871 402.692 -214.209 246.864 -149.663 716.086 -173.132 226.539 -654.927 322.581 -721.854 598.163 -38.148 779.565 -487.747 846.248 -444.563 618.885 -564.837 281.381 -80.905 199.927 -292.734 532.792 -216.193 865.200 -34.120 827.967 -977.508 742.454 -418.561 153.203 -159.459 36.988 -22.156 888.852 -766.137 158.116 -951.445 12.452 -504.013 523.118 -300.150 464.858 -944.975 382.855 -948.149 771.264 -577.929 512.589 -670.461 512.436 -467.971 111.728 -25.880 739.189 -741.478 756.371 -993.835 923.795 -616.291 748.253 -827.204 542.497 -195.563 704.001 -91.861 882.534 -744.041 728.385 -359.630 167.302 -665.395 15.259 -524.430 594.165 -899.655 220.008 -210.700 377.422 -959.105 447.157 -241.768 391.522 -321.787 197.058 -637.867 507.248 -401.196 115.329 -112.003 215.155 -810.633 888.668 -533.006 629.872 -141.423 130.924 -323.466 468.947 -973.724 603.381 -262.673 100.040 -338.054 612.323 -662.038 250.435 -347.240 928.556 -382.641 472.060 -216.651 71.749 -663.381 956.450 -392.102 304.300 -227.943 792.810 -3.693 177.190 -640.492 263.375 -364.940 973.052 -377.544 269.570 -735.099 888.913 -585.864 482.772 -64.272 303.385 -994.354 313.334 -939.726 971.252 -949.004 291.849 -451.613 489.547 -39.857 956.359 -198.096 879.330 -288.461 838.832 -147.435 625.599 -364.299 645.405 -576.128 20.814 -799.646 223.457 -802.484 154.454 -671.133 409.650 -933.378 392.682 -716.697 352.519 -343.669 692.404 -357.097 403.607 -106.815 592.730 -590.136 170.293 -95.279 228.065 -227.058 825.129 -969.604 206.458 -439.131 263.985 -775.048 696.799 -83.773 208.380 -364.269 568.834 -778.710 844.203 -365.123 929.746 -192.755 91.769 -911.771 900.845 -522.355 100.406 -858.486 978.210 -622.211 61.037 -694.662 821.314 -759.117 931.486 -879.604 812.769 -457.625 166.997 -816.004 233.650 -406.079 51.027 -180.883 397.565 -892.026 718.772 -832.789 587.542 -735.679 468.123 -13.611 139.439 -190.313 451.521 -64.577 515.610 -778.008 342.357 -374.096 712.302 -529.618 69.582 -777.154 845.210 -598.224 214.698 -124.607 256.081 -713.797 164.403 -240.974 985.046 -448.866 612.842 -989.807 951.292 -763.329 507.401 -664.968 687.094 -797.205 31.465 -427.381 967.956 -380.322 718.101 -4.852 183.081 -227.515 288.095 -374.645 789.941 -288.125 306.955 -647.053 696.371 -218.543 253.212 -869.198 914.274 -446.455 93.387 -967.009 328.562 -795.770 955.931 -545.213 925.138 -140.873 998.840 -762.963 321.329 -58.748 64.333 -4.608 943.297 -948.057 214.484 -564.409 693.045 -583.544 741.142 -62.990 450.179 -575.213 744.530 -815.821 250.557 -699.911 873.898 -870.815 487.197 -575.274 323.893 -935.209 975.890 -643.818 680.685 -909.452 229.926 -936.552 711.356 -247.536 787.866 -584.582 690.481 -862.270 937.284 -547.563 357.463 -793.725 679.067 -527.512 98.636 -360.820 275.704 -537.095 447.523 -13.672 227.271 -90.915 497.360 -605.884 18.616 -488.693 319.498 -305.429 482.376 -158.727 981.201 -863.460 120.334 -530.869 257.057 -458.419 228.034 -407.605 627.430 -835.994 165.502 -301.706 657.552 -962.096 618.397 -709.555 351.604 -908.475 193.121 -788.751 574.877 -189.611 189.703 -408.918 138.066 -269.387 896.023 -43.916 637.593 -456.465 247.291 -475.082 645.283 -907.010 194.800 -773.309 341.746 -953.887 627.003 -529.557 186.407 -480.270 187.292 -801.996 718.955 -557.573 832.087 -748.527 84.719 -65.065 472.640 -413.953 379.254 -511.368 544.877 -639.943 404.126 -775.231 850.520 -566.851 929.289 -985.626 513.504 -696.127 54.567 -258.614 395.398 -981.933 764.946 -511.002 813.562 -920.896 272.530 -68.300 905.759 -108.707 239.631 -286.935 484.970 -232.093 476.516 -908.536 728.294 -965.178 207.129 -365.368 543.504 -738.884 497.482 -755.943 957.121 -852.168 939.482 -709.098 367.656 -893.887 184.362 -855.586 8.026 -943.571 419.996 -125.675 460.372 -520.798 384.533 -592.029 567.675 -750.999 11.444 -75.747 585.559 -716.727 299.112 -235.450 917.844 -463.668 498.642 -356.853 280.038 -629.261 213.752 -562.822 634.510 -163.274 506.729 -661.824 740.257 -109.073 603.809 -353.832 662.343 -913.877 293.985 -12.482 83.712 -237.251 614.948 -762.108 763.665 -726.554 919.828 -68.270 986.175 -727.470 918.577 -561.235 342.753 -399.396 787.774 -309.824 692.801 -203.436 942.381 -265.969 645.131 -232.429 563.494 -97.415 405.377 -351.329 475.692 -128.147 331.706 -617.237 467.666 -604.785 43.794 -946.989 650.044 -7.965 427.992 -501.968 943.999 -627.583 382.794 -758.263 294.534 -119.999 648.366 -731.132 702.170 -266.976 563.646 -322.520 666.494 -654.164 95.218 -260.475 135.838 -488.327 981.017 -598.865 556.627 -272.073 333.293 -246.712 115.635 -554.674 544.420 -495.407 769.860 -477.920 838.801 -12.543 156.987 -335.398 315.287 -271.767 980.529 -864.650 823.634 -886.380 963.286 -489.822 518.418 -816.370 962.981 -235.023 434.675 -917.142 343.669 -525.712 928.770 -798.669 196.936 -597.827 327.952 -464.217 506.180 -733.024 633.198 -696.738 848.201 -38.759 617.878 -662.374 725.578 -992.340 167.180 -699.362 123.722 -466.750 201.361 -761.315 386.303 -458.541 26.521 -483.474 2.503 -234.840 457.259 -340.770 400.616 -119.449 554.094 -866.573 340.770 -636.433 320.383 -400.342 1.373 -229.377 201.483 -333.964 352.550 -276.284 730.796 -324.198 910.215 -617.603 165.746 -441.176 465.102 -316.752 458.052 -720.969 880.154 -872.158 401.257 -91.220 549.516 -598.682 300.363 -138.646 614.002 -398.267 6.165 -687.063 525.925 -637.623 658.895 -654.469 57.039 -352.123 984.405 -158.757 344.218 -494.919 486.892 -339.579 65.126 -449.263 382.092 -866.146 339.396 -523.759 613.971 -599.078 447.523 -648.335 799.585 -375.713 962.127 -990.356 445.235 -386.670 384.991 -709.525 277.932 -113.376 883.969 -569.903 35.676 -294.687 222.755 -628.376 560.778 -891.659 478.225 -717.795 539.262 -518.876 638.386 -944.151 730.918 -311.869 675.069 -915.677 33.082 -698.141 184.851 -923.582 222.175 -41.749 192.206 -792.474 716.819 -629.505 208.441 -619.404 206.000 -967.620 140.263 -120.548 486.618 -857.906 141.758 -803.949 353.221 -221.747 3.327 -686.941 884.701 -141.087 171.697 -777.734 970.855 -84.780 994.324 -39.064 423.231 -789.392 282.327 -53.102 513.596 -762.932 785.485 -106.265 283.761 -880.551 672.994 -912.809 470.840 -40.498 613.971 -695.608 391.339 -349.681 551.195 -843.440 628.162 -807.093 762.139 -862.972 863.796 -954.039 300.577 -844.356 704.123 -460.005 413.129 -159.398 835.902 -112.796 23.865 -610.920 362.041 -181.585 881.344 -751.915 658.589 -622.028 461.013 -593.371 596.576 -91.556 217.811 -419.721 473.251 -244.423 281.808 -930.265 495.621 -274.361 190.802 -425.398 160.863 -174.261 754.234 -256.996 376.812 -681.478 641.194 -260.750 666.311 -377.148 787.225 -389.721 299.478 -908.841 212.897 -268.136 697.439 -804.865 348.582 -883.572 951.201 -849.086 458.480 -136.509 799.463 -485.244 258.187 -466.414 909.482 -219.001 319.468 -272.347 804.041 -487.106 355.724 -347.514 278.726 -961.821 982.025 -45.991 653.523 -759.880 43.703 -400.983 701.682 -524.461 107.089 -912.595 600.330 -848.689 205.634 -224.494 746.300 -10.041 436.262 -408.155 780.877 -483.993 498.642 -72.817 667.379 -205.237 771.874 -20.814 165.044 -46.541 21.729 -666.402 543.382 -482.376 332.774 -936.827 880.306 -907.285 358.623 -874.966 788.110 -577.044 484.573 -661.519 910.916 -641.957 995.788 -276.131 37.294 -240.303 845.271 -515.702 172.124 -121.250 115.238 -589.068 410.627 -766.045 765.557 -6.500 959.563 -475.448 762.810 -982.940 148.076 -393.384 184.454 -73.519 773.156 -934.324 390.851 -260.567 621.967 -583.972 859.737 -210.028 516.617 -541.887 776.360 -917.112 723.472 -174.291 973.327 -458.907 71.596 -746.483 313.761 -73.489 624.378 -403.088 111.728 -283.822 246.803 -865.383 683.187 -285.165 913.907 -813.684 621.784 -315.317 102.298 -424.696 893.124 -225.593 110.263 -31.251 340.739 -971.953 648.732 -374.340 698.508 -244.819 547.624 -415.326 702.017 -956.267 921.476 -177.679 393.811 -803.217 637.440 -586.871 215.522 -625.965 429.945 -776.574 980.865 -779.931 505.570 -830.958 323.222 -240.028 981.841 -430.982 711.783 -656.484 3.754 -373.821 629.505 -79.806 882.138 -434.034 7.111 -575.457 96.438 -535.386 506.729 -444.990 507.584 -701.834 748.680 -274.056 622.456 -756.584 75.655 -524.888 255.776 -238.105 947.569 -892.666 431.684 -501.541 560.961 -144.322 869.442 -474.349 787.103 -658.437 896.939 -35.157 21.638 -384.960 135.533 -484.390 40.773 -443.922 800.439 -75.289 456.496 -81.149 959.593 -74.435 865.413 -200.629 595.782 -320.170 284.677 -191.259 814.905 -747.826 968.810 -267.739 44.527 -850.673 200.995 -43.550 566.698 -544.816 152.928 -555.467 227.943 -407.666 406.598 -457.442 671.407 -757.622 231.910 -603.870 933.683 -544.572 214.209 -739.525 750.877 -519.974 324.839 -516.312 417.524 -654.378 28.840 -554.582 541.581 -272.225 523.850 -768.151 540.147 -872.158 703.055 -671.896 218.818 -101.138 937.071 -890.286 278.848 -852.443 267.495 -586.108 95.920 -954.588 106.601 -27.680 614.124 -421.461 36.439 -13.489 698.599 -731.468 801.508 -373.150 791.528 -104.587 88.198 -262.978 213.935 -246.651 185.644 -475.692 958.373 -528.672 120.548 -482.162 314.829 -70.772 360.881 -424.360 175.329 -699.240 681.295 -778.527 359.081 -244.972 284.738 -906.613 803.430 -152.959 773.583 -215.461 963.652 -870.815 63.723 -142.003 265.389 -985.137 836.573 -683.432 953.825 -575.152 621.021 -690.939 182.623 -751.640 100.772 -646.016 687.551 -850.002 739.555 -137.913 886.929 -246.681 318.552 -760.949 754.540 -267.220 479.965 -650.472 307.016 -154.912 869.625 -376.324 50.600 -568.621 973.601 -412.519 230.476 -578.845 241.401 -901.639 226.722 -630.512 590.411 -933.134 940.367 -441.176 884.640 -53.835 513.413 -303.751 482.009 -229.957 226.814 -762.139 443.770 -978.545 919.797 -128.544 499.588 -887.997 774.102 -811.823 362.468 -245.888 807.947 -924.284 486.862 -993.011 921.964 -137.516 864.040 -722.037 842.067 -254.280 948.088 -940.306 802.515 -466.201 306.864 -314.768 312.693 -765.831 90.976 -118.168 852.046 -481.643 915.067 -595.019 835.994 -404.859 244.789 -466.536 697.562 -476.882 883.724 -292.673 427.717 -505.875 653.127 -910.581 418.561 -881.588 859.462 -667.806 952.879 -756.798 642.048 -669.271 183.905 -664.357 795.953 -756.706 949.492 -38.667 162.877 -439.039 263.253 -610.065 184.332 -493.027 828.089 -140.812 710.440 -452.284 414.045 -472.182 658.681 -703.909 445.875 -350.291 615.711 -411.054 643.025 -0.244 976.470 -980.895 55.940 -917.051 714.011 -295.572 343.089 -842.036 374.065 -426.222 631.458 -393.567 387.890 -47.792 805.017 -320.963 297.220 -273.873 564.806 -849.849 985.137 -130.161 104.007 -88.504 506.455 -385.571 742.058 -963.164 611.652 -959.105 361.614 -651.479 557.604 -621.998 991.943 -982.910 299.509 -213.446 382.397 -774.377 657.247 -88.748 910.184 -570.482 549.944 -18.403 665.517 -756.676 893.185 -257.607 58.596 -514.145 251.259 -3.845 791.620 -585.345 839.930 -962.493 539.628 -318.796 971.770 -237.983 184.484 -961.974 539.140 -270.547 945.128 -670.888 627.796 -35.981 247.810 -205.267 855.129 -228.401 680.868 -778.161 526.749 -643.635 876.736 -28.291 205.267 -483.047 665.700 -584.643 784.936 -795.740 344.798 -190.954 665.609 -778.100 405.713 -860.378 120.579 -149.876 565.508 -27.192 451.064 -324.778 443.587 -166.265 21.821 -594.989 729.148 -847.377 771.233 -48.036 182.562 -694.082 289.712 -434.889 314.402 -215.674 60.488 -707.785 85.971 -980.987 956.053 -446.944 475.204 -102.390 583.911 -894.711 251.228 -499.680 576.464 -815.577 802.271 -911.374 417.249 -901.608 359.142 -123.173 898.404 -940.947 459.975 -382.092 802.759 -469.344 998.077 -464.461 904.019 -122.440 698.050 -367.351 879.513 -408.094 363.201 -91.617 228.187 -117.435 738.243 -485.427 788.903 -93.265 330.821 -617.420 951.445 -574.725 36.073 -647.420 155.126 -836.695 907.407 -664.357 767.998 -343.150 917.570 -459.548 940.672 -132.664 53.804 -704.367 528.642 -655.263 590.838 -500.717 676.626 -779.107 884.823 -773.736 158.757 -185.858 533.128 -474.593 68.392 -873.623 242.836 -62.899 951.353 -985.656 252.083 -237.068 976.043 -684.530 647.633 -381.359 234.840 -289.651 422.926 -698.691 769.677 -397.107 620.167 -497.452 416.211 -201.056 399.792 -601.794 60.060 -734.581 381.970 -353.221 398.877 -249.641 102.725 -173.070 804.041 -454.176 929.472 -154.241 375.713 -825.434 279.183 -650.807 784.997 -718.284 482.955 -334.544 996.948 -487.228 140.934 -687.094 468.245 -340.617 311.045 -396.283 913.205 -146.306 375.652 -625.477 231.697 -907.132 929.685 -624.805 693.442 -124.912 533.738 -653.005 971.160 -772.240 676.565 -678.365 117.862 -89.938 789.941 -827.815 80.752 -929.930 660.207 -52.889 846.065 -861.446 80.081 -981.231 808.649 -759.758 84.231 -422.040 459.792 -96.225 612.903 -495.285 987.243 -648.030 946.623 -851.924 881.008 -846.614 756.615 -955.107 138.798 -483.810 113.773 -890.805 164.861 -993.805 300.699 -676.046 955.901 -30.122 769.951 -534.257 667.714 -556.536 92.654 -106.143 156.774 -169.927 241.279 -64.760 589.923 -874.844 49.715 -103.610 716.025 -27.345 195.227 -766.686 894.009 -668.386 545.457 -88.870 469.863 -963.652 214.484 -515.946 597.522 -970.305 171.575 -72.176 96.622 -448.317 746.483 -245.155 441.084 -935.606 874.783 -555.834 472.396 -805.322 427.442 -283.151 931.272 -524.796 468.154 -311.502 401.257 -833.979 781.732 -570.055 758.538 -62.654 518.235 -32.624 720.908 -305.246 295.816 -746.971 590.411 -671.590 606.464 -861.782 783.044 -332.713 867.916 -120.914 239.235 -580.370 966.155 -792.901 308.939 -618.732 631.733 -504.715 205.237 -307.627 493.881 -948.820 619.800 -575.426 156.011 -931.730 594.470 -720.603 136.570 -733.360 242.256 -320.872 18.708 -245.643 411.817 -968.535 652.944 -858.974 888.913 -550.279 756.066 -565.600 228.889 -291.391 750.359 -248.756 813.684 -281.808 186.865 -625.690 227.058 -703.543 596.454 -814.112 542.344 -477.981 111.881 -990.112 615.467 -552.080 705.954 -106.845 978.088 -541.551 387.768 -142.644 423.811 -950.682 202.368 -846.706 881.741 -686.666 376.476 -451.979 670.553 -87.985 454.665 -323.527 727.500 -184.973 769.433 -11.078 905.698 -411.512 88.992 -674.734 933.287 -486.801 786.737 -352.336 128.819 -685.812 375.500 -37.599 466.109 -216.987 751.396 -37.324 82.186 -926.389 989.868 -576.739 822.810 -46.297 38.514 -121.616 918.455 -208.197 150.151 -386.120 385.174 -437.330 399.640 -494.613 243.721 -349.254 128.605 -266.762 150.731 -265.603 661.763 -94.424 535.752 -469.161 138.127 -378.948 838.038 -315.714 801.721 -997.833 936.552 -422.773 594.256 -769.494 367.138 -652.455 395.276 -384.808 420.576 -108.768 751.640 -774.194 715.171 -866.787 441.511 -378.765 337.687 -653.249 715.964 -295.053 146.641 -197.027 561.937 -761.040 331.065 -468.307 830.592 -952.849 819.147 -525.010 574.602 -560.961 630.177 -185.675 438.185 -114.200 763.543 -246.986 443.525 -520.646 718.741 -465.255 17.609 -794.092 239.662 -19.898 602.863 -434.797 377.728 -678.732 695.547 -433.180 466.689 -382.397 655.934 -365.551 103.397 -468.184 133.183 -550.096 728.538 -250.862 449.721 -732.383 900.113 -179.693 787.988 -268.807 854.549 -290.658 523.881 -276.894 448.347 -171.941 550.401 -721.030 74.648 -162.145 935.118 -902.676 647.816 -999.664 755.608 -323.466 250.191 -641.743 456.221 -390.149 535.142 -472.457 570.147 -930.204 479.080 -618.030 150.426 -986.450 577.197 -588.244 753.777 -860.042 76.388 -962.889 320.658 -870.113 338.725 -341.868 796.045 -798.883 929.899 -277.596 833.613 -491.165 525.559 -408.765 428.083 -576.983 230.384 -513.871 818.995 -785.821 402.417 -703.513 509.384 -821.436 577.319 -469.985 743.950 -266.243 585.986 -813.318 289.407 -483.322 459.151 -161.840 861.965 -985.626 212.836 -306.803 44.313 -240.272 108.768 -69.124 37.294 -377.758 482.467 -917.539 88.748 -773.614 734.153 -256.386 944.243 -972.167 575.091 -602.496 162.572 -920.835 123.630 -369.030 641.072 -983.673 944.823 -475.814 192.480 -702.902 626.576 -504.501 519.547 -777.429 987.487 -617.328 428.785 -226.600 508.530 -958.434 629.017 -208.686 83.682 -756.188 957.121 -461.898 682.119 -845.607 375.591 -837.672 16.755 -829.371 585.162 -894.162 812.128 -596.149 596.454 -19.318 765.679 -415.326 104.373 -51.729 796.197 -326.548 9.033 -868.374 673.055 -42.695 926.756 -908.078 620.197 -85.818 35.188 -98.910 988.189 -373.669 96.347 -159.154 588.733 -976.592 0.519 -739.463 784.845 -262.734 676.260 -375.927 930.601 -151.067 708.548 -722.587 254.433 -690.237 510.208 -31.495 779.290 -682.394 389.752 -350.017 373.882 -570.971 359.233 -403.485 528.397 -310.434 26.154 -632.252 948.607 -437.757 413.465 -351.543 562.090 -63.112 50.295 -503.494 30.396 -0.061 178.808 -969.451 360.668 -752.373 419.416 -911.588 710.654 -577.593 738.792 -112.644 980.926 -345.286 64.760 -782.647 287.942 -408.887 391.034 -800.592 911.649 -210.211 715.934 -861.110 811.396 -834.895 659.169 -493.820 304.147 -237.831 99.796 -424.451 998.383 -357.494 679.525 -246.681 577.654 -837.275 514.969 -873.135 527.604 -573.290 962.798 -734.458 399.823 -807.154 780.938 -195.288 706.992 -982.055 530.717 -155.675 42.146 -81.698 562.243 -306.772 516.770 -670.278 427.992 -9.583 110.538 -352.000 67.751 -265.786 27.345 -869.930 608.783 -748.466 650.685 -561.754 124.882 -362.896 192.358 -391.888 198.462 -304.819 628.559 -278.634 628.803 -85.788 16.480 -934.690 130.558 -493.973 785.913 -940.367 366.588 -959.227 98.636 -267.922 158.116 -291.238 870.693 -975.707 216.590 -259.621 549.730 -291.025 240.730 -984.283 242.561 -800.592 722.526 -605.213 285.745 -966.796 306.040 -200.476 853.389 -689.261 42.665 -420.698 695.761 -129.856 386.608 -809.381 602.588 -520.280 274.270 -277.169 684.713 -170.537 131.565 -699.789 67.690 -397.748 152.532 -106.906 91.586 -593.219 693.319 -432.386 609.912 -147.282 125.004 -293.191 482.345 -450.026 989.319 -766.900 854.366 -687.155 800.684 -635.304 317.698 -649.373 338.664 -64.455 545.671 -274.331 774.316 -188.177 496.384 -139.622 474.044 -565.081 778.558 -625.721 825.556 -977.355 272.835 -967.681 928.251 -539.811 603.046 -914.121 493.240 -588.763 550.401 -212.470 795.892 -318.216 5.188 -639.271 24.598 -633.656 549.150 -793.725 870.296 -190.680 262.368 -374.157 699.423 -88.412 848.872 -155.370 155.065 -185.705 673.849 -385.937 529.313 -509.323 807.123 -824.305 750.877 -722.373 666.097 -132.023 331.858 -122.440 352.031 -843.776 117.130 -137.486 273.507 -631.336 180.029 -788.568 150.548 -82.217 708.762 -88.168 993.713 -710.166 226.142 -842.921 151.097 -416.791 987.854 -829.035 17.945 -123.447 901.273 -810.022 501.724 -791.711 810.419 -364.513 836.879 -550.890 489.273 -993.683 843.074 -152.196 188.147 -476.363 220.527 -467.788 76.296 -941.588 976.196 -252.937 425.092 -625.843 574.328 -891.476 874.783 -785.394 905.789 -341.563 629.322 -731.101 669.118 -2.106 922.636 -455.397 257.851 -717.368 599.750 -819.605 746.941 -639.088 157.598 -770.531 72.970 -164.922 87.802 -555.345 1.282 -671.804 866.512 -402.997 974.059 -262.612 434.126 -641.316 432.722 -245.888 509.262 -718.345 709.281 -566.179 580.279 -96.744 79.196 -904.477 918.332 -490.127 70.345 -667.440 455.611 -409.558 621.723 -583.941 872.738 -489.883 185.125 -127.750 738.701 -563.585 364.574 -485.305 47.395 -951.903 185.827 -286.782 994.385 -941.008 591.113 -820.154 337.413 -913.022 251.869 -945.891 185.186 -99.582 293.832 -431.837 557.085 -427.625 27.833 -926.817 558.367 -425.245 280.221 -291.421 514.298 -657.369 416.608 -505.325 907.224 -659.108 652.944 -869.045 459.639 -836.024 747.124 -719.779 208.136 -300.027 665.456 -379.589 910.764 -109.378 317.423 -554.613 632.313 -881.954 952.483 -904.294 851.375 -250.038 312.693 -999.145 932.188 -126.102 135.319 -386.334 305.704 -247.322 98.178 -980.956 203.406 -968.566 802.637 -502.396 287.515 -771.996 887.112 -174.566 21.485 -462.294 865.505 -408.338 124.516 -516.190 783.654 -685.141 953.581 -554.888 288.217 -360.607 157.353 -408.368 201.056 -606.861 444.990 -740.471 193.640 -212.134 814.081 -702.872 654.439 -456.740 81.149 -587.420 343.669 -783.593 59.114 -945.067 928.800 -483.016 224.219 -140.477 994.659 -109.287 217.719 -810.968 621.998 -848.903 24.751 -198.218 127.995 -558.428 174.993 -822.230 62.777 -691.153 808.496 -465.316 55.483 -831.141 950.316 -935.911 603.656 -53.499 838.130 -579.913 399.854 -829.585 646.260 -9.308 288.919 -695.608 449.843 -15.961 450.179 -404.035 773.125 -139.897 897.641 -776.147 565.294 -860.622 892.483 -974.029 948.027 -880.093 361.492 -411.847 578.082 -466.445 914.975 -24.262 969.054 -327.006 557.939 -110.935 615.589 -979.003 688.711 -476.058 264.504 -87.527 478.042 -81.606 175.665 -738.884 223.029 -933.042 717.277 -118.015 769.494 -415.815 138.462 -559.313 596.026 -802.484 863.857 -439.070 654.561 -147.710 152.898 -878.384 559.893 -291.360 468.642 -725.547 223.029 -187.323 398.694 -786.370 521.500 -277.444 473.189 -771.294 100.314 -129.124 722.770 -928.159 897.977 -55.330 320.383 -829.035 490.249 -935.698 151.219 -280.465 846.858 -957.610 653.676 -825.159 593.097 -496.078 775.933 -804.376 371.868 -850.887 391.278 -449.660 398.572 -59.755 16.266 -972.503 803.308 -506.943 175.390 -120.884 853.847 -544.908 255.867 -171.361 653.371 -848.872 196.509 -825.465 406.384 -722.190 854.335 -978.881 846.828 -71.963 392.468 -833.003 921.995 -273.141 533.799 -316.446 326.273 -640.065 22.828 -286.172 977.844 -724.143 140.965 -476.577 32.838 -156.499 617.969 -665.365 530.290 -254.494 783.593 -24.995 261.513 -110.202 303.415 -128.483 958.037 -380.535 342.204 -578.143 391.552 -496.902 498.947 -726.066 479.873 -513.840 356.914 -455.397 992.157 -314.951 992.950 -490.768 947.874 -395.001 289.132 -206.580 302.683 -936.827 391.461 -402.509 15.198 -402.173 158.177 -14.130 88.351 -354.839 942.595 -228.156 679.159 -734.764 553.148 -970.580 870.571 -302.438 735.557 -236.457 199.103 -471.786 19.501 -230.720 532.365 -250.313 274.972 -787.744 389.508 -505.722 820.887 -39.216 299.081 -277.322 430.189 -798.914 287.790 -350.993 75.716 -632.710 93.600 -816.797 759.301 -83.224 197.424 -827.540 269.112 -17.243 266.884 -277.444 208.441 -565.172 105.808 -619.404 139.409 -620.716 703.513 -539.598 186.102 -370.220 477.279 -708.426 940.031 -819.941 302.103 -326.212 12.238 -789.850 421.094 -682.730 75.961 -343.333 830.744 -448.988 742.576 -121.128 234.291 -920.377 115.848 -548.051 157.476 -929.472 367.626 -381.848 319.864 -647.877 178.381 -572.344 855.953 -995.117 387.188 -900.113 479.537 -873.959 694.205 -362.957 185.461 -950.468 759.484 -779.382 581.805 -197.913 542.497 -577.441 446.944 -923.063 225.135 -238.136 604.968 -493.454 562.822 -361.522 713.034 -484.817 6.745 -824.946 54.903 -467.086 441.786 -1.434 933.714 -147.832 882.931 -508.011 758.324 -91.861 974.761 -451.247 416.761 -735.710 637.410 -640.309 30.457 -915.860 702.567 -735.160 683.248 -629.383 883.572 -799.249 218.299 -245.796 923.276 -225.013 697.897 -888.577 263.314 -501.572 618.274 -205.725 78.799 -792.505 474.685 -247.536 21.607 -793.268 769.433 -670.553 516.800 -836.482 57.222 -986.419 955.412 -714.194 121.342 -74.526 627.247 -185.369 874.325 -677.114 738.090 -638.173 77.059 -95.096 354.137 -874.630 470.229 -804.559 618.519 -487.747 411.115 -211.188 82.339 -798.822 610.462 -262.734 495.437 -824.000 62.441 -137.089 899.228 -239.113 761.925 -725.791 366.527 -811.304 302.377 -130.802 231.330 -265.755 948.637 -894.070 152.684 -57.405 277.657 -177.831 856.258 -15.137 981.964 -615.314 897.305 -328.104 928.312 -49.654 289.132 -842.372 66.347 -880.673 340.281 -137.059 280.648 -237.342 544.603 -348.430 779.626 -695.761 867.611 -210.730 115.360 -760.186 273.385 -282.693 428.388 -826.960 835.200 -828.242 10.254 -849.269 273.995 -320.200 778.741 -422.163 268.319 -36.073 758.446 -506.027 379.498 -713.981 161.473 -507.309 935.820 -738.121 161.138 -935.911 719.291 -822.321 952.818 -357.036 799.219 -660.298 195.746 -856.960 355.663 -511.338 429.579 -741.081 837.092 -190.588 558.824 -683.309 295.633 -432.112 999.939 -45.198 244.087 -93.814 583.911 -583.941 877.712 -173.101 808.710 -267.464 5.371 -101.444 534.715 -416.150 533.403 -287.484 717.826 -889.065 845.698 -376.476 272.835 -534.135 924.253 -195.563 661.946 -620.624 553.606 -853.267 301.035 -472.732 453.200 -961.974 378.735 -23.255 680.776 -452.315 180.853 -505.844 151.585 -948.088 514.542 -4.608 616.138 -170.263 325.907 -80.111 940.825 -339.457 104.648 -190.008 35.096 -44.649 169.591 -123.539 268.868 -548.021 428.877 -168.462 723.807 -993.713 708.304 -228.980 122.349 -489.547 242.042 -613.880 778.375 -531.175 419.141 -712.882 412.885 -735.893 379.406 -281.045 178.961 -356.395 553.056 -548.723 739.097 -542.375 737.114 -876.858 739.280 -818.842 802.820 -175.695 523.179 -750.145 627.674 -806.238 430.433 -258.126 345.836 -182.318 522.599 -563.524 510.514 -793.359 80.508 -218.879 262.368 -864.986 717.002 -202.307 97.354 -377.728 448.531 -540.452 328.196 -661.519 569.658 -429.212 832.698 -285.226 673.788 -321.848 182.897 -459.883 664.388 -952.055 749.260 -674.276 100.009 -761.620 872.585 -781.701 717.215 -701.193 698.569 -256.783 474.685 -872.585 767.937 -840.785 963.073 -981.903 956.267 -294.412 523.179 -71.749 857.204 -476.882 917.539 -501.694 202.704 -469.649 897.946 -645.222 414.197 -964.171 513.535 -272.591 878.384 -631.764 502.792 -87.802 41.169 -694.845 613.117 -388.592 914.304 -417.982 192.114 -318.186 86.917 -737.724 894.040 -677.877 837.672 -749.657 845.088 -768.517 439.558 -271.889 111.637 -230.262 252.144 -203.284 814.844 -349.254 694.662 -895.322 735.496 -799.524 693.442 -256.539 752.800 -289.285 698.141 -808.222 961.089 -80.599 859.676 -409.497 807.733 -850.459 464.248 -871.944 96.561 -862.300 216.956 -180.670 200.110 -917.508 468.612 -542.436 324.564 -54.140 979.858 -978.057 171.300 -463.027 316.019 -678.823 838.740 -589.129 466.720 -845.302 307.749 -887.234 783.563 -227.027 355.541 -200.842 830.317 -82.675 240.211 -232.704 238.533 -778.375 1.068 -75.900 163.213 -743.492 717.917 -274.361 431.410 -3.052 572.680 -381.298 978.301 -4.669 57.924 -484.329 663.808 -959.075 175.573 -666.616 64.119 -413.343 969.268 -871.670 331.431 -275.307 234.779 -141.575 715.629 -7.599 752.037 -697.195 842.158 -210.639 881.771 -828.272 339.274 -312.815 871.883 -63.509 908.811 -587.176 716.056 -588.397 433.760 -212.561 909.024 -379.742 217.261 -598.987 942.076 -25.880 945.463 -694.845 882.504 -701.285 469.436 -495.743 880.795 -263.924 998.779 -473.067 949.400 -944.823 801.202 -141.179 856.532 -597.583 1.709 -482.223 479.141 -978.027 575.274 -446.821 458.571 -20.936 126.316 -249.947 502.640 -584.521 549.364 -680.441 177.984 -629.566 164.129 -142.674 536.485 -303.598 418.989 -649.831 419.263 -897.732 756.676 -486.618 782.250 -145.238 735.557 -761.193 887.051 -830.958 0.885 -563.921 700.613 -179.724 199.194 -952.879 347.850 -993.164 429.701 -483.779 960.662 -2.686 326.884 -503.952 766.930 -409.040 367.351 -928.526 764.061 -74.862 495.315 -717.765 819.697 -341.563 659.963 -774.621 544.298 -936.949 358.867 -480.514 778.710 -944.121 780.938 -588.946 40.864 -299.295 642.628 -694.937 775.262 -787.927 311.472 -999.725 748.589 -7.141 310.312 -588.794 436.110 -264.473 796.136 -942.656 741.661 -880.093 107.273 -898.556 895.322 -862.758 973.052 -782.098 872.982 -427.046 478.469 -927.885 180.700 -321.543 379.589 -307.016 348.369 -436.079 861.354 -481.338 975.860 -657.033 332.896 -602.191 675.802 -439.405 353.893 -672.994 756.676 -64.760 285.104 -794.305 989.563 -52.980 757.653 -609.882 303.079 -697.378 554.064 -672.903 749.504 -191.473 995.544 -950.652 585.955 -316.599 428.541 -186.651 815.210 -158.208 904.935 -339.213 28.504 -820.887 649.007 -814.447 895.383 -609.760 405.652 -713.370 143.284 -647.572 262.825 -811.274 371.807 -396.008 42.787 -488.235 543.809 -50.264 854.946 -329.569 498.795 -274.972 904.904 -614.978 331.126 -251.228 153.081 -415.143 977.325 -502.487 916.715 -514.389 855.892 -468.734 8.576 -878.414 904.111 -297.250 507.279 -885.464 854.640 -819.269 751.518 -40.254 96.133 -180.456 652.944 -388.867 961.913 -95.004 921.323 -353.435 789.605 -190.924 295.175 -205.817 596.667 -416.242 372.326 -898.495 714.286 -974.609 133.702 -471.480 224.250 -758.507 754.143 -754.723 542.589 -749.687 794.336 -583.483 992.920 -354.961 367.046 -246.590 714.103 -146.306 371.990 -385.723 745.598 -973.998 392.621 -64.577 634.358 -921.506 348.766 -226.844 406.720 -71.169 499.130 -261.361 249.489 -548.875 886.746 -893.826 743.797 -816.919 821.986 -122.868 995.178 -683.645 496.017 -420.545 504.196 -998.657 319.193 -914.457 120.884 -502.304 77.670 -771.569 926.939 -798.242 501.999 -501.846 389.264 -917.661 341.807 -400.433 629.200 -444.258 540.025 -847.407 150.121 -668.447 600.391 -683.523 868.343 -739.433 742.119 -381.085 789.911 -284.371 935.362 -228.431 178.289 -462.905 411.451 -246.681 555.589 -925.932 741.386 -57.802 381.573 -647.603 76.327 -422.742 754.265 -99.002 644.154 -667.745 975.799 -732.536 95.401 -718.741 327.067 -245.155 792.993 -961.394 895.474 -590.258 638.325 -646.260 798.608 -206.000 529.069 -57.649 648.732 -429.151 40.986 -164.922 600.940 -563.372 428.327 -974.761 829.066 -570.635 536.302 -303.598 773.064 -854.091 719.413 -188.696 1.892 -101.749 359.355 -656.484 34.944 -659.627 76.510 -67.080 966.582 -402.387 228.126 -754.112 236.854 -571.276 787.713 -177.526 392.804 -547.502 198.798 -309.549 183.447 -29.695 297.433 -471.297 832.575 -584.735 896.298 -339.518 833.125 -39.949 124.943 -341.960 106.693 -686.483 119.694 -160.283 872.158 -761.254 156.865 -558.947 66.744 -177.465 822.871 -259.041 663.991 -971.770 315.439 -76.022 731.590 -436.903 469.588 -39.705 573.382 -408.643 601.428 -715.232 799.127 -675.924 764.489 -444.288 665.609 -982.635 511.917 -724.967 533.128 -589.953 758.080 -448.744 780.816 -868.099 833.583 -214.026 24.842 -886.013 327.464 -434.278 983.093 -467.788 810.358 -460.036 829.829 -684.957 31.831 -433.271 384.747 -252.632 686.666 -92.959 979.461 -799.097 342.753 -250.465 345.500 -476.760 625.172 -153.813 367.840 -884.213 249.733 -459.090 46.815 -767.083 999.939 -28.230 513.535 -467.147 240.791 -271.767 440.962 -588.366 64.119 -255.013 696.097 -848.079 657.735 -286.874 575.304 -582.995 993.408 -209.754 468.001 -877.773 426.771 -109.409 291.513 -785.760 303.354 -663.472 541.246 -610.004 163.854 -847.285 299.844 -713.767 642.994 -216.132 49.043 -828.944 655.354 -482.192 628.224 -331.309 962.340 -605.274 182.684 -451.430 713.279 -115.879 446.577 -889.645 55.483 -889.615 203.040 -804.315 405.927 -91.189 266.091 -641.804 478.835 -507.584 827.540 -776.879 663.259 -988.159 513.230 -432.569 843.593 -211.066 991.638 -848.048 257.393 -495.010 479.141 -163.182 484.115 -873.867 985.656 -988.891 158.147 -154.424 643.849 -131.321 500.717 -175.176 966.582 -439.802 263.375 -984.619 375.408 -245.827 177.709 -158.574 844.630 -363.048 504.501 -975.158 4.120 -116.550 776.299 -665.181 545.030 -369.915 327.006 -458.388 271.828 -19.288 702.567 -642.537 644.795 -923.093 545.885 -355.419 156.102 -735.588 50.478 -328.013 384.289 -614.124 576.067 -297.189 69.430 -267.525 519.883 -307.596 54.170 -315.622 37.935 -620.533 433.424 -427.625 709.403 -449.293 756.920 -208.747 737.907 -239.265 628.132 -303.690 784.356 -711.844 543.596 -685.446 23.591 -390.484 316.111 -598.651 519.944 -828.303 925.687 -125.767 514.573 -255.318 141.850 -845.332 718.986 -864.559 761.620 -550.340 207.709 -455.306 805.780 -496.384 4.944 -653.005 518.601 -147.557 957.671 -423.383 513.565 -889.187 990.051 -101.077 909.452 -676.107 332.316 -649.983 800.409 -85.452 818.049 -375.011 903.989 -742.149 843.379 -804.041 730.155 -586.383 82.308 -958.098 116.092 -951.689 551.622 -729.270 469.558 -922.208 118.778 -584.643 565.264 -938.017 47.517 -315.165 237.495 -117.283 673.879 -48.311 813.318 -263.955 806.787 -243.019 629.231 -29.786 947.508 -885.891 476.180 -199.286 920.591 -607.166 315.500 -566.607 11.078 -935.698 110.538 -372.967 201.209 -410.901 116.916 -773.186 600.452 -771.355 475.692 -300.577 662.557 -937.803 453.017 -798.334 283.792 -10.254 170.019 -786.676 375.408 -997.559 166.601 -734.153 4.700 -497.360 642.994 -202.063 698.111 -47.243 722.892 -330.729 0.122 -363.414 581.652 -636.189 881.954 -187.445 783.746 -586.200 93.265 -958.953 672.506 -924.467 51.515 -33.174 156.896 -211.371 361.614 -662.557 738.121 -550.615 560.442 -460.128 120.273 -969.756 179.876 -564.714 248.909 -424.055 721.641 -225.623 120.945 -892.178 638.081 -26.246 209.815 -532.121 912.809 -464.919 849.666 -366.863 334.269 -112.003 422.102 -467.635 56.917 -62.075 689.779 -104.221 542.772 -899.411 119.907 -830.958 477.859 -896.176 541.765 -976.592 756.981 -661.885 982.208 -507.553 130.528 -962.401 22.187 -733.055 607.288 -927.885 519.242 -820.338 206.641 -368.084 38.026 -589.557 154.302 -413.984 834.559 -556.780 115.085 -203.894 735.954 -693.411 556.566 -833.857 761.437 -871.578 837.336 -289.804 826.380 -463.363 113.590 -581.622 374.767 -63.692 657.949 -796.350 282.815 -804.376 683.920 -290.628 877.804 -229.011 270.119 -740.440 416.089 -197.363 477.920 -266.854 863.704 -787.378 256.020 -356.822 323.496 -664.266 225.959 -797.693 952.452 -885.098 942.381 -343.944 713.065 -607.654 721.274 -335.368 802.423 -672.323 630.818 -985.015 102.725 -525.742 737.815 -555.712 497.177 -455.245 203.528 -144.230 394.635 -602.161 323.405 -291.543 307.199 -723.624 103.488 -137.852 824.244 -170.782 467.757 -341.472 826.563 -52.950 690.176 -480.178 284.616 -55.635 145.116 -153.386 484.603 -881.954 969.817 -504.776 25.666 -785.669 732.566 -383.038 432.814 -164.769 700.980 -860.500 728.324 -684.591 802.881 -327.616 806.391 -898.495 875.057 -882.626 953.764 -835.871 292.367 -234.504 361.003 -525.315 571.703 -838.893 967.559 -922.330 44.099 -484.634 484.542 -209.967 189.245 -50.630 939.116 -941.252 725.639 -651.265 583.850 -992.157 50.264 -888.974 515.580 -794.000 122.074 -433.454 846.370 -813.684 381.970 -645.589 771.355 -750.969 804.132 -464.797 376.843 -421.003 671.682 -279.214 532.151 -791.467 170.904 -996.857 709.250 -142.430 397.382 -36.500 74.160 -818.445 868.068 -457.778 693.228 -540.605 133.030 -948.149 198.492 -748.466 580.584 -886.135 755.974 -939.665 29.237 -199.927 680.136 -476.424 200.964 -239.113 538.926 -827.723 668.600 -379.040 92.349 -715.506 371.960 -576.464 909.452 -134.220 296.030 -594.867 5.860 -711.966 404.736 -118.809 347.606 -382.183 424.635 -475.265 563.005 -834.925 571.734 -181.494 707.846 -715.629 815.729 -37.629 426.923 -41.292 774.682 -983.062 355.724 -801.874 834.620 -435.011 106.021 -215.735 587.481 -328.715 679.586 -608.875 180.914 -577.074 652.913 -385.174 674.337 -169.195 977.416 -57.649 994.110 -626.392 738.701 -808.924 582.598 -34.150 718.345 -549.547 333.872 -369.366 102.298 -943.449 910.733 -340.831 179.540 -368.542 35.737 -462.477 374.615 -282.113 851.375 -577.624 457.961 -958.739 941.435 -553.209 277.688 -70.284 109.165 -362.651 856.807 -76.540 504.318 -276.223 198.981 -894.864 193.915 -377.483 647.542 -818.140 770.013 -124.577 140.568 -149.297 88.351 -175.542 206.488 -521.683 731.712 -195.563 43.397 -373.424 291.299 -865.871 526.505 -544.908 60.701 -812.067 486.465 -468.245 235.389 -671.560 103.702 -917.112 211.859 -18.311 761.040 -785.882 80.325 -363.536 199.347 -866.817 904.172 -951.476 319.834 -94.241 880.642 -568.957 476.302 -223.945 975.951 -87.191 601.428 -417.096 128.727 -954.955 10.926 -697.195 615.650 -361.187 229.163 -748.711 672.872 -287.088 679.800 -26.368 967.132 -164.892 585.681 -643.788 10.071 -363.170 921.354 -9.827 110.050 -216.956 761.925 -682.333 954.253 -821.589 872.555 -406.690 415.693 -309.000 881.405 -809.412 678.854 -825.068 880.795 -714.194 276.925 -926.969 799.524 -550.096 135.197 -619.190 390.515 -820.154 214.087 -747.002 177.587 -99.216 845.302 -966.033 204.840 -530.168 355.296 -6.745 932.371 -286.294 69.674 -452.742 122.471 -970.092 291.879 -751.335 59.847 -415.326 350.597 -675.222 949.278 -863.247 308.939 -954.405 834.925 -979.614 429.823 -296.426 884.976 -682.882 990.722 -514.328 385.174 -251.564 541.734 -980.407 285.012 -679.464 201.117 -125.278 640.522 -747.795 81.210 -200.476 797.205 -783.013 439.283 -23.286 657.094 -568.621 646.626 -923.124 873.379 -380.413 569.842 -607.318 316.599 -613.117 457.808 -166.295 656.148 -967.925 928.526 -935.453 400.555 -668.935 148.991 -433.424 240.699 -678.243 802.576 -95.767 39.460 -377.056 936.857 -21.546 311.472 -683.126 286.325 -452.834 537.065 -71.749 163.396 -205.206 153.783 -470.565 511.521 -768.365 569.506 -495.376 214.026 -294.961 40.651 -997.223 252.846 -197.516 759.606 -388.165 810.358 -570.940 994.537 -715.659 908.444 -160.131 626.026 -953.185 678.335 -91.494 923.887 -476.821 855.251 -86.520 907.590 -195.990 591.113 -376.782 135.044 -307.260 179.662 -38.728 262.337 -139.775 787.133 -967.315 218.970 -61.556 782.830 -206.671 341.960 -914.914 762.902 -857.570 312.784 -949.705 861.202 -279.092 240.761 -723.899 441.145 -804.651 736.656 -939.238 762.017 -689.779 320.139 -681.326 713.706 -511.765 5.371 -32.838 213.630 -738.609 407.575 -528.489 359.447 -686.972 215.247 -420.545 931.303 -587.603 371.044 -223.487 337.413 -976.623 805.658 -507.096 597.186 -132.054 68.026 -405.835 454.543 -773.980 695.883 -814.295 216.285 -746.757 670.034 -736.473 408.795 -902.921 796.747 -758.385 846.644 -906.735 361.400 -112.461 207.160 -176.397 897.397 -302.347 704.794 -683.798 413.953 -757.073 958.495 -830.195 926.969 -483.261 646.413 -117.252 635.914 -184.240 41.505 -831.324 591.357 -814.631 21.607 -460.250 196.203 -38.881 647.908 -61.647 384.869 -563.738 905.545 -300.699 823.756 -811.365 700.125 -376.782 977.081 -904.050 703.726 -557.543 381.603 -427.442 144.383 -539.171 974.303 -942.442 132.633 -351.604 816.187 -713.248 618.824 -27.161 56.581 -621.601 575.182 -751.976 481.491 -734.916 496.170 -718.284 489.273 -497.482 810.999 -396.863 838.343 -13.611 301.889 -447.951 9.705 -391.369 122.135 -989.837 528.642 -615.314 507.248 -443.159 89.022 -917.570 773.431 -670.797 824.458 -115.543 696.982 -630.848 568.926 -885.434 867.946 -262.246 452.345 -439.467 112.522 -821.711 673.147 -576.922 577.441 -390.210 792.627 -576.403 569.964 -768.670 394.482 -898.892 747.917 -480.392 453.413 -169.988 752.800 -100.467 256.294 -410.352 880.062 -629.292 220.008 -982.818 880.184 -130.375 449.385 -224.921 484.603 -350.261 379.070 -236.274 749.687 -539.689 343.486 -788.202 812.983 -194.617 417.768 -825.648 155.339 -936.247 374.310 -529.832 962.615 -247.780 98.086 -409.589 680.654 -288.217 304.941 -391.278 357.494 -500.290 906.034 -375.225 866.482 -232.551 862.758 -227.821 603.656 -93.844 875.698 -677.908 754.051 -258.675 751.061 -86.062 719.565 -442.671 788.781 -556.047 802.973 -766.900 35.859 -356.243 741.600 -229.255 748.589 -120.975 184.088 -2.258 907.559 -799.554 704.611 -275.674 129.185 -821.924 447.584 -862.941 817.591 -450.453 997.345 -289.682 899.960 -785.516 565.844 -583.911 990.326 -394.177 92.807 -485.641 324.320 -30.976 351.451 -295.541 309.549 -418.897 653.951 -80.782 34.455 -559.832 250.191 -457.198 580.493 -543.107 13.855 -666.250 480.209 -320.658 509.018 -165.746 166.173 -418.012 31.556 -453.108 753.349 -49.135 718.986 -339.366 999.481 -604.877 322.153 -393.597 786.889 -982.696 733.177 -775.842 969.573 -727.317 862.514 -177.129 929.197 -450.423 959.807 -86.337 683.859 -498.642 971.618 -101.321 893.338 -338.023 30.030 -504.105 604.572 -624.348 666.097 -818.293 81.149 -427.503 841.151 -567.766 560.533 -579.180 390.728 -955.412 282.601 -612.049 974.242 -680.166 633.808 -259.713 123.844 -611.835 749.870 -985.931 487.381 -541.856 421.522 -511.673 857.784 -729.240 646.657 -809.320 83.621 -459.731 672.567 -532.121 454.360 -338.054 872.433 -348.094 653.768 -530.595 299.203 -146.947 875.484 -678.610 261.483 -588.763 194.494 -699.728 763.939 -963.225 788.354 -197.089 157.384 -828.211 101.321 -694.571 841.121 -396.374 546.220 -416.791 362.011 -138.554 836.512 -833.216 753.716 -572.741 543.626 -684.072 459.853 -707.175 972.045 -708.060 685.018 -106.784 946.989 -789.483 517.197 -51.241 607.624 -744.407 665.426 -753.533 800.104 -463.973 156.377 -107.822 163.671 -634.053 833.979 -935.698 504.410 -749.779 4.944 -198.584 549.211 -643.788 75.289 -146.336 674.795 -246.712 520.005 -869.716 704.917 -799.158 31.159 -226.020 369.701 -233.161 187.201 -606.708 520.981 -942.900 487.350 -515.152 696.890 -662.191 95.248 -424.207 130.222 -668.661 135.166 -881.375 793.695 -32.563 884.854 -330.943 576.006 -129.490 708.365 -621.845 182.623 -135.105 73.122 -669.454 855.068 -721.580 494.675 -240.730 501.785 -673.421 752.739 -331.004 335.673 -642.567 222.724 -101.413 610.370 -760.247 666.128 -845.454 550.554 -325.510 323.618 -953.825 69.063 -288.430 654.744 -345.927 364.818 -747.185 567.705 -336.863 995.605 -177.160 483.230 -408.887 518.906 -611.805 76.205 -855.770 295.145 -492.843 38.697 -768.914 546.587 -409.619 708.182 -334.300 265.847 -445.418 904.904 -908.414 67.965 -350.444 821.924 -842.311 579.302 -259.285 311.441 -522.568 457.442 -172.308 411.847 -597.827 635.884 -919.492 458.083 -859.279 886.654 -825.098 620.319 -744.682 295.389 -792.779 213.813 -933.805 742.332 -28.932 624.134 -4.578 982.452 -123.692 191.198 -618.702 419.538 -708.060 896.390 -204.718 166.906 -405.774 195.593 -608.722 489.395 -299.234 843.135 -679.861 219.459 -627.461 49.196 -260.567 242.195 -935.392 815.210 -549.821 641.987 -393.231 790.551 -307.810 605.274 -504.196 494.766 -871.853 672.994 -919.889 248.451 -450.697 436.048 -581.713 657.155 -667.837 268.227 -907.437 991.455 -820.887 189.886 -240.944 307.566 -826.868 456.099 -285.195 651.845 -321.543 963.286 -735.435 192.816 -882.260 68.026 -833.064 625.080 -841.975 911.588 -57.802 687.979 -664.266 844.050 -677.450 143.742 -347.484 42.055 -373.516 58.077 -827.082 913.266 -662.343 727.134 -844.417 381.939 -329.264 94.974 -251.442 649.220 -595.599 5.036 -219.672 521.317 -236.671 128.941 -321.848 900.479 -369.823 917.356 -955.870 531.083 -130.924 415.448 -78.890 595.996 -958.617 288.003 -721.000 255.898 -704.306 896.786 -246.681 725.761 -287.515 774.438 -833.308 982.330 -114.689 338.878 -135.075 696.005 -980.316 191.504 -601.184 481.491 -669.393 843.074 -417.188 59.908 -979.858 211.066 -537.980 427.381 -383.496 732.597 -781.549 622.913 -44.404 435.865 -451.796 189.611 -413.648 814.600 -459.578 923.276 -118.656 848.964 -410.413 1.434 -366.527 16.572 -627.857 87.497 -579.669 637.837 -581.103 502.731 -482.498 398.358 -685.568 60.793 -358.196 393.719 -945.463 657.949 -694.143 538.621 -406.690 212.622 -934.660 685.690 -889.248 49.043 -559.954 296.640 -967.498 317.087 -210.181 9.980 -667.257 543.657 -72.817 949.156 -848.720 908.383 -252.846 114.200 -743.156 337.718 -343.760 701.895 -613.117 11.292 -918.699 696.463 -4.242 373.791 -160.283 576.403 -557.634 246.773 -347.758 479.629 -851.497 133.732 -420.270 671.773 -240.852 312.235 -335.276 660.695 -164.129 806.909 -440.382 801.325 -885.250 837.092 -577.715 734.703 -139.775 832.942 -139.622 504.288 -654.622 613.269 -793.909 694.266 -9.003 819.849 -98.086 432.630 -806.391 200.629 -721.030 603.595 -625.355 837.001 -490.493 112.583 -718.894 907.468 -985.931 547.777 -930.174 82.919 -894.681 81.668 -793.909 145.878 -850.917 957.060 -292.276 928.495 -975.341 400.128 -233.680 162.389 -835.139 305.826 -723.197 334.727 -42.482 537.706 -693.716 143.345 -210.456 187.170 -966.521 645.863 -485.183 635.487 -809.595 695.334 -372.753 761.925 -463.057 757.256 -80.050 142.521 -599.780 700.735 -87.771 582.751 -190.649 658.376 -174.841 827.601 -742.698 548.112 -612.445 793.603 -378.948 350.810 -747.124 165.807 -729.118 737.754 -690.847 703.848 -99.246 141.148 -337.718 100.528 -889.645 862.148 -425.275 737.388 -729.423 309.091 -859.523 179.907 -296.793 961.333 -22.492 757.103 -293.588 150.243 -280.892 68.667 -542.650 253.487 -414.686 763.787 -677.236 394.208 -184.362 434.889 -390.912 240.394 -755.608 970.641 -716.758 997.497 -200.171 211.585 -304.483 187.841 -791.650 252.266 -164.525 311.502 -314.859 233.589 -847.621 981.140 -107.913 969.085 -528.611 625.568 -54.964 249.092 -963.439 355.480 -249.428 166.326 -787.713 84.780 -545.457 306.558 -126.102 501.663 -717.093 148.503 -980.865 983.123 -443.403 516.282 -368.328 46.297 -838.801 428.419 -672.475 431.196 -746.666 187.140 -183.630 407.361 -515.671 51.485 -291.971 399.518 -477.279 338.389 -303.598 524.766 -842.952 294.961 -348.796 136.174 -240.242 586.291 -350.444 965.667 -606.220 742.088 -522.202 960.112 -657.033 405.927 -364.177 404.981 -652.455 731.376 -626.026 428.663 -674.154 767.846 -204.962 481.033 -136.143 180.822 -448.622 881.008 -746.818 149.693 -830.531 25.697 -640.370 787.103 -467.696 355.785 -897.458 923.246 -448.500 670.186 -172.796 599.750 -440.107 884.274 -649.373 115.696 -543.687 825.220 -37.049 970.489 -866.726 158.147 -835.383 546.739 -780.541 36.805 -578.478 877.346 -332.316 572.741 -281.259 340.098 -780.267 716.483 -805.445 623.951 -720.328 644.704 -364.422 810.327 -773.492 246.803 -885.372 913.633 -302.713 805.170 -447.554 724.418 -127.354 462.020 -515.793 298.807 -704.917 567.675 -187.140 938.658 -747.978 503.189 -170.537 5.066 -745.567 71.139 -717.124 410.260 -357.646 48.952 -220.771 130.436 -151.311 997.803 -707.358 584.185 -647.481 920.988 -931.120 219.642 -146.886 866.146 -297.403 154.637 -304.361 64.119 -330.576 213.172 -919.645 698.996 -905.026 202.094 -913.663 902.371 -958.983 771.783 -959.593 66.408 -909.635 704.703 -736.290 68.850 -487.716 975.372 -274.178 503.677 -211.158 425.275 -361.187 511.673 -216.041 397.412 -478.256 304.178 -663.564 172.826 -232.704 974.120 -442.152 554.216 -758.660 687.582 -383.190 439.375 -52.767 850.307 -709.159 728.965 -714.377 342.479 -932.737 411.634 -58.473 415.510 -926.298 171.026 -71.047 344.737 -379.528 357.738 -174.169 431.776 -364.971 670.309 -271.126 450.179 -229.316 389.019 -39.033 128.239 -529.923 506.149 -938.597 762.688 -234.779 596.545 -909.238 556.749 -905.210 771.874 -218.635 777.062 -79.165 563.036 -435.347 322.123 -575.304 73.763 -992.859 797.143 -934.843 249.550 -314.737 687.918 -721.366 605.518 -968.719 728.660 -896.817 257.057 -818.873 56.551 -992.126 597.156 -644.704 247.291 -291.574 463.363 -195.624 825.129 -749.992 139.531 -149.937 341.502 -860.439 34.639 -946.684 615.589 -192.358 383.465 -959.288 230.659 -818.232 812.342 -979.858 880.398 -347.484 113.865 -482.803 657.949 -786.889 74.618 -636.372 882.839 -945.647 698.996 -531.022 558.184 -604.083 673.452 -593.371 52.675 -165.166 414.747 -654.500 101.077 -6.714 545.976 -641.102 716.544 -253.761 143.834 -358.715 109.012 -189.642 601.489 -335.276 203.284 -24.323 450.026 -194.037 850.063 -239.143 983.032 -524.522 324.564 -226.173 27.253 -720.389 205.847 -441.603 704.031 -752.647 230.384 -791.131 524.003 -347.240 214.698 -467.025 660.237 -535.905 639.424 -954.619 742.363 -48.372 989.563 -427.747 16.236 -515.580 444.472 -251.686 212.409 -951.781 10.834 -811.945 967.376 -485.031 693.106 -388.226 141.270 -804.376 794.519 -292.123 876.156 -292.276 942.991 -986.999 737.541 -311.991 935.057 -409.070 784.387 -617.237 992.340 -208.655 910.184 -354.228 523.392 -129.948 299.478 -624.012 985.534 -248.024 343.120 -74.129 939.848 -282.327 856.502 -488.357 893.429 -704.947 944.182 -843.226 22.187 -862.545 354.656 -800.012 368.847 -830.622 669.393 -101.169 608.570 -219.306 169.134 -839.869 977.233 -648.549 722.312 -70.864 455.367 -112.400 537.858 -732.597 801.813 -950.621 128.025 -347.972 530.412 -646.229 323.038 -473.708 424.268 -168.279 682.669 -366.008 680.654 -78.280 148.045 -832.148 280.282 -118.656 277.291 -736.106 675.405 -502.976 909.085 -127.415 389.721 -625.538 597.369 -461.776 624.165 -410.016 661.855 -882.107 462.355 -15.442 196.844 -28.901 769.555 -118.168 883.389 -349.040 378.277 -488.937 947.447 -370.556 655.354 -83.682 108.646 -913.877 43.214 -366.497 862.850 -706.687 669.546 -84.048 942.351 -372.204 619.251 -209.693 297.891 -259.102 962.127 -276.467 445.570 -82.003 130.070 -817.316 522.904 -841.365 738.090 -131.535 897.580 -991.089 441.633 -96.347 672.750 -323.405 925.596 -241.798 932.493 -539.109 617.389 -808.283 71.200 -971.709 218.635 -5.249 50.935 -435.316 648.946 -189.886 930.052 -663.808 495.346 -184.179 506.973 -310.678 561.541 -449.690 423.353 -978.362 610.614 -338.450 569.536 -245.216 894.406 -138.707 136.692 -159.856 564.287 -134.373 159.337 -170.446 556.230 -396.832 891.446 -958.678 44.130 -528.092 860.622 -146.580 55.727 -73.641 943.785 -345.531 343.730 -824.274 307.688 -515.091 107.089 -724.845 559.069 -101.779 655.385 -609.760 946.837 -925.779 610.370 -482.986 961.150 -283.975 738.273 -561.968 172.796 -239.326 6.958 -803.827 656.331 -563.768 961.272 -132.725 840.876 -304.605 10.254 -87.313 132.756 -442.732 720.908 -106.693 153.172 -610.981 710.807 -173.772 934.721 -342.296 234.504 -35.005 920.804 -815.638 57.039 -714.835 111.576 -568.560 707.999 -543.870 200.110 -145.878 710.623 -419.630 42.329 -152.013 878.872 -518.204 304.880 -676.748 276.925 -175.939 634.510 -562.578 934.263 -160.070 192.602 -482.925 910.550 -46.236 898.679 -299.265 803.827 -922.605 226.569 -666.494 295.724 -138.676 897.427 -355.144 827.723 -318.125 312.387 -259.011 1.831 -353.374 69.735 -557.176 799.707 -602.191 409.650 -998.993 213.874 -3.357 930.204 -780.999 384.869 -331.889 418.897 -984.161 837.886 -310.739 143.071 -40.742 912.809 -799.615 443.037 -198.859 981.445 -777.795 971.709 -454.054 545.457 -341.472 424.329 -916.379 809.137 -432.966 102.603 -81.698 820.185 -521.165 155.950 -976.257 773.034 -952.147 844.783 -642.628 567.644 -188.208 668.691 -936.735 218.146 -654.561 703.818 -103.610 204.779 -411.878 992.798 -101.901 362.926 -374.035 331.217 -144.292 402.905 -289.529 294.565 -424.329 654.683 -204.993 848.659 -496.872 130.467 -630.390 388.226 -282.083 500.015 -123.569 546.922 -160.955 71.169 -514.023 622.425 -131.352 370.464 -483.688 960.540 -493.545 416.883 -724.021 142.125 -33.601