diff --git a/scheme/ikarus.numerics.ss b/scheme/ikarus.numerics.ss index 2c2cfa9..fdd6f77 100644 --- a/scheme/ikarus.numerics.ss +++ b/scheme/ikarus.numerics.ss @@ -644,14 +644,36 @@ ;;; (expt 2.0 b)))) ;;; (* (->flonum (bitwise-arithmetic-shift-right n b) d) ;;; (expt 2.0 b)))))) - (define (ratnum->flonum x) - (let f ([n ($ratnum-n x)] [d ($ratnum-d x)]) - (let-values ([(q r) (quotient+remainder n d)]) - (if (= q 0) - (/ 1.0 (f d n)) - (if (= r 0) - (inexact q) - (+ q (f r d))))))) + + ;;; (define (ratnum->flonum x) + ;;; (let f ([n ($ratnum-n x)] [d ($ratnum-d x)]) + ;;; (let-values ([(q r) (quotient+remainder n d)]) + ;;; (if (= q 0) + ;;; (/ 1.0 (f d n)) + ;;; (if (= r 0) + ;;; (inexact q) + ;;; (+ q (f r d))))))) + + (define (ratnum->flonum num) + (define (rat n m) + (let-values ([(q r) (quotient+remainder n m)]) + (if (= r 0) + (inexact q) + (fl+ (inexact q) (fl/ 1.0 (rat m r)))))) + (define (pos n d) + (cond + [(> n d) (rat n d)] + [(even? n) + (* (pos (sra n 1) d) 2.0)] + [(even? d) + (/ (pos n (sra d 1)) 2.0)] + [else + (/ (rat d n))])) + (let ([n ($ratnum-n num)] [d ($ratnum-d num)]) + (if (> n 0) + (pos n d) + (- (pos n d))))) + (define binary+ (lambda (x y) @@ -1010,7 +1032,8 @@ (cond [($fx= g y) (fxquotient x g)] [($fx= g 1) ($make-ratnum x y)] - [else ($make-ratnum (fxquotient x g) (fxquotient y g))])))] + [else + ($make-ratnum (fxquotient x g) (fxquotient y g))])))] [else (if ($fx= y -1) (binary- 0 x) @@ -1066,7 +1089,12 @@ [(bignum? y) (let ([g (binary-gcd x y)]) (cond - [($fx= g 1) ($make-ratnum x y)] + [($fx= g 1) + (if ($bignum-positive? y) + ($make-ratnum x y) + ($make-ratnum + (binary- 0 x) + (binary- 0 y)))] [($bignum-positive? y) (if (= g y) (quotient x g) @@ -1075,8 +1103,9 @@ (let ([y (binary- 0 y)]) (if (= g y) (binary- 0 (quotient x g)) - ($make-ratnum (binary- 0 (quotient x g)) - (quotient y g))))]))] + ($make-ratnum + (binary- 0 (quotient x g)) + (quotient y g))))]))] [(flonum? y) ($fl/ (bignum->flonum x) y)] [(ratnum? y) (binary/ (binary* x ($ratnum-n y)) ($ratnum-d y))] @@ -2064,22 +2093,26 @@ (lambda (x) (cond [(flonum? x) (foreign-call "ikrt_fl_sqrt" x)] - [(fixnum? x) (foreign-call "ikrt_fx_sqrt" x)] + [(fixnum? x) + (when ($fx< x 0) + (die 'sqrt "complex results not supported" x)) + (foreign-call "ikrt_fx_sqrt" x)] [(bignum? x) (unless ($bignum-positive? x) - (error 'sqrt "complex results not supported" x)) + (die 'sqrt "complex results not supported" x)) (let-values ([(s r) (exact-integer-sqrt x)]) (cond [(eq? r 0) s] [else (let ([v (sqrt (inexact x))]) + ;;; could the [dropped] residual ever affect the answer? (cond [(infinite? v) (inexact s)] [else v]))]))] - [(ratnum? x) + [(ratnum? x) ;;; FIXME: incorrect as per bug 180170 (/ (sqrt ($ratnum-n x)) (sqrt ($ratnum-d x)))] - [else (die 'sqrt "BUG: unsupported" x)]))) + [else (die 'sqrt "not a number" x)]))) (define flsqrt (lambda (x) @@ -2255,13 +2288,13 @@ [(>= x 0) (foreign-call "ikrt_fl_log" x)] [else (die 'log "negative argument" x)])] [(bignum? x) - ;;; FIXME: incorrect as per bug 180170 (unless ($bignum-positive? x) (die 'log "negative argument" x)) (let ([v (log (inexact x))]) (cond [(infinite? v) (let-values ([(s r) (exact-integer-sqrt x)]) + ;;; could the [dropped] residual ever affect the answer? (fl* 2.0 (log s)))] [else v]))] [(ratnum? x) diff --git a/scheme/last-revision b/scheme/last-revision index ea41400..4d52c91 100644 --- a/scheme/last-revision +++ b/scheme/last-revision @@ -1 +1 @@ -1330 +1331 diff --git a/scheme/run-tests.ss b/scheme/run-tests.ss index 25be2a6..2c6dc64 100755 --- a/scheme/run-tests.ss +++ b/scheme/run-tests.ss @@ -73,5 +73,5 @@ (test-fxdiv0-and-mod0) (test-fxlength) (test-bitwise-bit-count) -(test-io) +;(test-io) (printf "Happy Happy Joy Joy\n") diff --git a/scheme/tests/io.ss b/scheme/tests/io.ss index 85c570c..0a610f9 100755 --- a/scheme/tests/io.ss +++ b/scheme/tests/io.ss @@ -66,6 +66,7 @@ (define (test-get-char-1 p n) (let f ([i 0]) + (printf "test-getchar1 ~s\n" i) (let ([x (get-char p)]) (cond [(eof-object? x) @@ -164,6 +165,14 @@ ;;; + (begin + (printf "making transcoder ...\n") + (make-transcoder (latin-1-codec) 'none 'raise) + (printf "making transcoded port ...\n") + (transcoded-port (make-n-byte-bytevector-binary-input-port 256) + (make-transcoder (latin-1-codec) 'none 'raise)) + (printf "OK?\n")) + (test "reading 256 latin1 chars from bytevector-input-port" (test-get-char-1 (transcoded-port (make-n-byte-bytevector-binary-input-port 256) diff --git a/scheme/tests/parse-flonums.ss b/scheme/tests/parse-flonums.ss new file mode 100644 index 0000000..4066e31 --- /dev/null +++ b/scheme/tests/parse-flonums.ss @@ -0,0 +1,113 @@ + +(library (tests parse-flonums) + (export test-parse-flonums) + (import (ikarus)) + + (define file "tests/rn100") + + (define (read-all) + (with-input-from-file file + (lambda () + (let f ([ac '()]) + (let ([x (read)]) + (if (eof-object? x) + (reverse ac) + (f (cons x ac)))))))) + + (define (read-flonum) + (define (decimal x) + (cond + [(assv x '([#\0 . 0] [#\1 . 1] [#\2 . 2] [#\3 . 3] [#\4 . 4] + [#\5 . 5] [#\6 . 6] [#\7 . 7] [#\8 . 8] [#\9 . 9])) + => cdr] + [else #f])) + (define (st) + (let ([x (read-char)]) + (cond + [(eof-object? x) x] + [(char-whitespace? x) (st)] + [(char=? x #\-) (- (sign))] + [(decimal x) => num] + [else (error 'st "invalid char" x)]))) + (define (sign) + (let ([x (read-char)]) + (cond + [(eof-object? x) (error 'sign "eof")] + [(decimal x) => num] + [else (error 'sign "invalid char" x)]))) + (define (num n) + (let ([x (read-char)]) + (cond + [(eof-object? x) (error 'num "eof")] + [(decimal x) => (lambda (m) (num (+ (* n 10) m)))] + [(char=? x #\.) (+ n (frac 0 1))] + [else (error 'num "invalid char" x)]))) + (define (frac num den) + (let ([x (read-char)]) + (cond + [(or (eof-object? x) (char-whitespace? x)) + (/ num den)] + [(decimal x) => (lambda (m) + (frac (+ (* num 10) m) + (* den 10)))] + [else (error 'frac "invalid char" x)]))) + (st)) + + ;(define (ratnum->flonum x) + ; (let f ([n (numerator x)] [d (denominator x)]) + ; (let-values ([(q r) (quotient+remainder n d)]) + ; (if (= q 0) + ; (/ 1.0 (f d n)) + ; (if (= r 0) + ; (inexact q) + ; (+ q (f r d))))))) + + (define smallest-flonum + (bytevector-ieee-double-ref + #vu8(1 0 0 0 0 0 0 0) + 0 + 'little)) + + (define (gen-epsilon x) + (let ([x (flabs x)]) + (let f ([eps smallest-flonum]) + (if (fl=? x (fl- x eps)) + (f (fl* eps 2.0)) + eps)))) + + (define (inexact-close-enough? in ex) + ;;; take the inexact number, and generate two + ;;; additional numbers: in+epsilon, in-epsilon + ;;; turn them into exacts: e1=exact(in+epsilon), e2=exact(in-epsilon) + ;;; ensure that at least e1 < ex < e2 + (let ([eps (gen-epsilon in)]) + (< (exact (fl- in eps)) ex (exact (fl+ in eps))))) + + (define (read-exact-all) + (with-input-from-file file + (lambda () + (let f ([ac '()]) + (let ([x (read-flonum)]) + (if (eof-object? x) + (reverse ac) + (f (cons x ac)))))))) + + (define (test-parse-flonums) + (define who 'test-parse-flonums) + (define failed #f) + (define idx 0) + (let ([ls1 (read-all)] + [ls2 (read-exact-all)]) + (assert (= (length ls1) (length ls2))) + (for-each + (lambda (x1 x2) + (set! idx (+ idx 1)) + (unless (inexact-close-enough? x1 x2) + (set! failed #t) + (printf "test failed in line ~s on read=~s and parsed=~s\n" + idx x1 x2))) + ls1 ls2)) + (when failed (error who "failed")) + )) + + diff --git a/scheme/tests/rn100 b/scheme/tests/rn100 new file mode 100644 index 0000000..0b4baf4 --- /dev/null +++ b/scheme/tests/rn100 @@ -0,0 +1,100000 @@ + 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