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