1000 -117 815 548 -910 710 -273 -946 -697 -89 89 697 946 273 -710 910 -548 -815 117 -304 160 -869 -84 225 374 -620 -287 -437 -432 -749 875 734 45 -120 55 -796 796 -55 120 -45 -734 -875 749 -568 568 -685 685 -508 508 -591 -853 -436 793 276 643 212 -922 52 -764 524 613 -157 157 -613 -524 764 -52 922 -212 -643 -276 -793 436 853 591 692 466 -816 -647 -589 471 -113 713 -602 528 -576 -526 -230 600 847 487 -487 -847 -600 230 526 576 -528 602 -713 113 -471 589 647 816 -466 -692 256 712 -83 926 183 146 -975 -785 862 423 -373 421 -814 435 -657 -104 364 722 -722 -364 104 657 -435 814 -421 373 -423 -862 785 975 -146 -183 -926 83 -712 -256 -235 -794 -699 633 -532 -453 -214 637 -694 -188 282 -899 572 -572 899 -282 188 694 -637 214 453 532 -633 699 794 235 -581 836 288 324 645 -805 336 658 719 300 249 -542 50 -973 868 -955 884 411 -85 85 -411 -884 955 -868 973 -50 542 -249 -300 -719 -658 -336 805 -645 -324 -288 -836 581 -756 -855 -224 444 -832 -570 -448 13 -70 -7 540 -648 648 -540 7 70 -13 448 570 832 -444 224 855 756 777 355 651 -760 -41 534 -285 -961 -247 759 960 414 152 -681 -981 19 665 -396 396 -665 -19 981 681 -152 -414 -960 -759 247 961 285 -534 41 760 -651 -355 -777 742 628 874 -259 -483 711 -127 -609 997 -997 609 127 -711 483 259 -874 -628 -742 -630 502 371 -604 -234 384 -781 -636 -358 -654 141 -477 -54 -945 945 54 477 -141 654 358 636 781 -384 234 604 -371 -502 630 588 208 -514 -952 -803 608 25 -550 -731 641 797 -450 -178 86 -86 178 450 -797 -641 731 550 -25 -608 803 952 514 -208 -588 -659 248 -350 -156 -965 -16 -917 -854 -812 812 854 917 16 965 156 350 -248 659 -700 -544 490 -397 367 37 -147 -136 275 431 -431 -275 136 147 -37 -367 397 -490 544 700 460 232 -428 -778 535 626 18 -18 -626 -535 778 428 -232 -460 -649 -180 49 -680 549 314 17 330 -931 61 -783 -348 -452 478 -998 -332 -776 312 751 -751 -312 776 332 998 -478 452 348 783 -61 931 -330 -17 -314 -549 680 -49 180 649 511 -935 935 -511 631 481 394 75 -913 -197 499 -718 -505 -148 418 950 598 -92 402 -552 907 -346 -449 892 -769 769 -892 449 346 -907 552 -402 92 -598 -950 -418 148 505 718 -499 197 913 -75 -394 -481 -631 -936 920 223 -611 -500 638 -638 500 611 -223 -920 936 770 -239 -909 -559 -841 153 -768 255 209 -209 -255 768 -153 841 559 909 239 -770 475 858 -560 -333 625 290 622 -302 66 -938 971 -971 938 -66 302 -622 -290 -625 333 560 -858 -475 -400 597 -229 989 954 -8 918 -825 -286 -429 715 876 -746 164 522 512 34 -34 -512 -522 -164 746 -876 -715 429 286 825 -918 8 -954 -989 229 -597 400 676 161 274 -360 21 798 -48 427 -155 -284 -278 -819 -169 741 -413 925 -111 -861 861 111 -925 413 -741 169 819 278 284 155 -427 48 -798 -21 360 -274 -161 -676 272 -244 -145 340 -361 -672 991 -135 -721 -310 -64 -951 951 64 310 721 135 -991 672 361 -340 145 244 -272 -398 -670 -325 412 -311 640 774 969 691 703 716 -716 -703 -691 -969 -774 -640 311 -412 325 670 398 -689 -123 -328 88 260 -222 994 -213 67 682 779 101 -101 -779 -682 -67 213 -994 222 -260 -88 328 123 689 277 555 359 -321 -270 -849 82 -871 114 -114 871 -82 849 270 321 -359 -555 -277 -948 501 -265 139 -126 -519 201 385 -566 -489 -968 -125 -974 -646 15 196 53 -893 -162 743 -743 162 893 -53 -196 -15 646 974 125 968 489 566 -385 -201 519 126 -139 265 -501 948 834 515 635 -565 -525 846 -831 262 -835 -242 365 -916 -326 -656 315 -762 102 356 -356 -102 762 -315 656 326 916 -365 242 835 -262 831 -846 525 565 -635 -515 -834 211 -327 327 -211 -417 891 -462 -851 573 -389 864 693 -693 -864 389 -573 851 462 -891 417 -476 -74 74 476 305 -322 -226 415 745 669 -170 -558 886 644 -498 571 556 674 -674 -556 -571 498 -644 -886 558 170 -669 -745 -415 226 322 -305 -758 758 529 -354 393 40 873 90 -238 -510 510 238 -90 -873 -40 -393 354 -529 -708 -551 810 -3 -267 704 979 422 -569 -458 784 956 -258 -949 399 241 584 806 -806 -584 -241 -399 949 258 -956 -784 458 569 -422 -979 -704 267 3 -810 551 708 988 47 943 -896 -977 69 -821 -200 -109 407 -962 543 592 -980 -495 -20 -987 964 -739 766 181 -181 -766 739 -964 987 20 495 980 -592 -543 962 -407 109 200 821 -69 977 896 -943 -47 -988 383 894 -317 872 837 24 -43 -199 334 -870 -191 -118 -852 942 -345 -618 927 -927 618 345 -942 852 118 191 870 -334 199 43 -24 -837 -872 317 -894 -383 623 -539 10 -10 539 -623 -461 -59 -616 -375 -829 888 133 -391 106 933 -900 -799 738 -4 -237 -6 36 -319 -494 494 319 -36 6 237 4 -738 799 900 -933 -106 391 -133 -888 829 375 616 59 461 -42 696 154 -459 -906 246 -193 -619 523 -747 603 -91 337 -804 -795 -727 99 -301 35 -35 301 -99 727 795 804 -337 91 -603 747 -523 619 193 -246 906 459 -154 -696 42 687 -911 660 344 207 564 341 -863 441 313 455 -28 216 939 -729 198 192 -686 -818 -479 98 -98 479 818 686 -192 -198 729 -939 -216 28 -455 -313 -441 863 -341 -564 -207 -344 -660 911 -687 -546 -119 -58 456 -579 438 292 482 87 800 -800 -87 -482 -292 -438 579 -456 58 119 546 673 -765 316 -621 189 320 497 -22 -11 705 440 -580 -908 902 493 -279 824 -824 279 -493 -902 908 580 -440 -705 11 22 -497 -320 -189 621 -316 765 -673 173 80 -31 -509 -1000 210 720 606 -503 -63 -701 -538 215 -130 457 390 807 -807 -390 -457 130 -215 538 701 63 503 -606 -720 -210 1000 509 31 -80 -173 554 -382 624 595 867 985 352 44 303 -386 386 -303 -44 -352 -985 -867 -595 -624 382 -554 -744 488 -661 -357 353 688 251 -898 982 -521 -599 599 521 -982 898 -251 -688 -353 357 661 -488 744 268 420 -329 -151 72 -828 -507 -752 -124 992 813 177 786 -724 56 791 -33 33 -791 -56 724 -786 -177 -813 -992 124 752 507 828 -72 151 329 -420 -268 993 430 642 -583 296 -675 218 -445 -513 446 914 447 -545 -860 190 -190 860 545 -447 -914 -446 513 445 -218 675 -296 583 -642 -430 -993 754 -843 679 -679 843 -754 -12 905 -880 632 280 -684 842 -378 -283 903 -736 932 -425 -416 474 -289 289 -474 416 425 -932 736 -903 283 378 -842 684 -280 -632 880 -905 12 596 518 60 723 -485 486 496 442 -976 -594 -725 541 110 -506 506 -110 -541 725 594 976 -442 -496 -486 485 -723 -60 -518 -596 -2 309 717 -822 -174 -562 792 664 -531 928 -26 331 -369 369 -331 26 -928 531 -664 -792 562 174 822 -717 -309 2 -1 93 -395 -748 748 395 -93 1 709 -408 -443 823 -782 480 269 -370 923 -610 299 158 -158 -299 610 -923 370 -269 -480 782 -823 443 408 -709 -65 -652 -850 -95 -678 735 434 -221 -73 -517 -639 -433 484 -252 -168 -883 668 919 349 -563 563 -349 -919 -668 883 168 252 -484 433 639 517 73 221 -434 -735 678 95 850 652 65 -372 520 -827 228 -473 167 468 115 -959 -392 -68 100 116 -271 627 185 -185 -627 271 -116 -100 68 392 959 -115 -468 -167 473 -228 827 -520 372 750 186 915 231 -381 826 -220 387 -901 -840 -165 165 840 901 -387 220 -826 381 -231 -915 -186 -750 368 -137 -38 38 137 -368 666 -986 467 295 733 844 553 217 27 -27 -217 -553 -844 -733 -295 -467 986 -666 -96 -937 629 -144 575 -129 108 -587 138 -236 236 -138 587 -108 129 -575 144 -629 937 96 848 617 245 -845 865 -134 134 -865 845 -245 -617 -848 14 728 263 653 -653 -263 -728 -14 159 -655 -57 492 -707 307 -890 78 967 838 306 -76 -5 -527 547 -650 -615 615 650 -547 527 5 76 -306 -838 -967 -78 890 -307 707 -492 57 655 -159 789 698 790 -451 -605 243 999 380 -970 -351 881 335 -808 -677 -297 -388 388 297 677 808 -335 -881 351 970 -380 -999 -243 605 451 -790 -698 -789 -347 957 820 -667 839 714 -671 -504 -817 470 -470 817 504 671 -714 -839 667 -820 -957 347 726 811 -567 -941 780 -780 941 567 -811 -726 -81 343 887 -179 253 895 772 -953 -363 405 -577 62 -62 577 -405 363 953 -772 -895 -253 179 -887 -343 81 -166 -767 -419 419 767 166 -105 105 996 924 -882 204 683 585 175 -175 -585 -683 -204 882 -924 -996 469 -755 -516 775 410 -39 590 128 -491 -730 463 -366 -143 143 366 -463 730 491 -128 -590 39 -410 -775 516 755 -469 586 149 71 561 -561 -71 -149 -586 885 342 -257 -233 859 -472 702 -182 46 338 339 -940 -601 601 940 -339 -338 -46 182 -702 472 -859 233 257 -342 -885 409 921 -614 -219 -763 763 219 614 -921 -409 -254 663 -79 -690 -202 -9 -753 612 -983 121 -281 934 -897 897 -934 281 -121 983 -612 753 9 202 690 79 -663 254 171 -107 -990 912 -984 944 -23 424 -930 930 -424 23 -944 984 -912 990 107 -171 376 464 142 -582 833 889 -530 150 29 -761 -403 131 -379 266 -972 -966 706 439 -298 176 -176 298 -439 -706 966 972 -266 379 -131 403 761 -29 -150 530 -889 -833 582 -142 -464 -376 -187 537 240 -264 -809 -261 634 362 788 -122 695 30 377 -737 -801 -593 757 607 878 -878 -607 -757 593 801 737 -377 -30 -695 122 -788 -362 -634 261 809 264 -240 -537 187 -406 -401 51 -194 -454 203 662 -140 -947 -206 904 830 -732 294 578 -578 -294 732 -830 -904 206 947 140 -662 -203 454 194 -51 401 406 995 -318 787 -293 112 -958 -97 426 -879 -963 963 879 -426 97 958 -112 293 -787 318 -995 -866 -32 -103 -163 132 -557 172 -740 740 -172 557 -132 163 103 32 866 -773 -205 -533 184 -250 856 771 -94 323 -195 -77 404 536 -536 -404 77 195 -323 94 -771 -856 250 -184 533 205 773 929 574 978 -227 -857 -465 308 877 -802 291 -291 802 -877 -308 465 857 227 -978 -574 -929 432 437 287 620 -374 -225 84 869 -160 304