660 -596 514 372 520 -561 109 -607 -429 -704 146 -756 -13 109 -318 45 636 674 -30 455 165 312 -623 -242 686 -594 484 -583 -394 -752 757 -384 -54 -321 -900 -999 -404 -851 632 655 118 446 -244 740 -232 666 -845 -129 -633 748 -777 -866 444 100 612 -677 -736 -376 634 -196 -559 234 -309 -674 711 97 -3 970 -900 0 479 741 -437 -971 411 51 31 -502 -351 -902 751 -701 507 -665 -926 101 -842 838 -414 340 610 -248 734 -93 -128 865 71 -746 863 991 328 36 -64 719 -862 -709 -175 -40 -134 -480 -891 835 -845 -348 38 94 878 -966 803 -618 98 -349 -440 -505 476 -520 -641 722 -764 -46 970 426 632 -355 789 934 9 -69 834 -602 -329 481 -532 958 -618 342 400 -152 235 953 -678 -442 177 112 758 -839 -282 -8 -537 -338 -902 959 214 35 -835 47 311 -254 513 609 142 -309 892 469 409 -133 -86 361 544 -319 -175 744 -12 -754 128 -509 336 -969 -689 -926 -16 976 980 997 102 -21 -363 -700 -985 -452 925 -802 819 572 -214 -346 -653 993 -91 669 -714 830 -863 384 -437 -905 -559 15 -452 529 -588 944 963 978 878 505 12 -936 -684 -455 414 -498 -305 -969 -199 161 -87 -203 700 29 -292 681 -684 922 -285 433 -448 777 780 624 269 -19 236 -601 -319 -501 473 -120 439 -501 -231 765 758 -211 -546 406 395 737 -611 -11 -381 -796 -169 276 -569 -762 653 541 701 -760 -510 466 -769 363 -955 -922 418 904 -124 -17 -509 634 -629 771 -463 -126 514 -927 270 467 131 -836 5 262 -272 -708 556 960 -646 936 -502 -545 849 905 544 -208 666 205 688 320 626 883 -102 226 301 -286 487 -767 113 253 -283 -821 112 836 494 -782 -975 784 -279 -90 -976 940 925 -333 60 -491 427 42 220 -162 -243 -342 -810 -893 5 923 42 582 -413 -621 -827 871 -863 339 -636 106 -783 122 535 -492 839 820 674 707 -295 -359 -991 564 -779 32 -359 370 -128 96 470 -848 775 527 -618 -53 -694 -164 795 313 561 -935 217 -337 -197 285 -257 189 423 57 871 -273 304 -329 12 60 135 828 -586 786 533 -664 39 -783 787 -267 417 -781 354 657 255 681 -127 -375 560 -970 -888 -200 569 760 364 399 481 -173 -320 -431 -438 705 240 -604 580 -852 222 857 -591 218 488 392 -961 -108 935 920 15 535 -168 434 85 570 256 28 -140 862 419 -987 -818 420 533 925 -919 914 226 100 -520 -636 -79 904 -481 778 -58 -4 -795 -954 -3 -527 -36 144 64 -198 -209 724 -167 -395 644 102 -790 -29 -44 254 -696 -403 428 -441 905 -547 -232 -580 -147 -245 -517 732 582 940 173 -652 476 -59 918 -259 812 946 -771 -974 437 946 -372 -703 -774 -9 83 414 -322 725 132 984 450 -884 -353 639 979 457 851 -122 706 -486 250 799 -446 467 -624 -481 -820 222 -746 345 151 479 450 474 827 936 -846 821 81 711 -844 -267 -348 -349 625 936 -998 -924 -654 220 -771 162 554 489 -847 976 769 632 899 142 30 -868 -948 664 925 617 -768 -429 -187 728 -68 -761 -606 315 -74 11 -483 53 -623 211 -374 731 -819 -781 -493 -409 -813 156 699 -306 811 -889 271 679 211 729 -702 177 -963 62 759 -770 -107 517 420 -46 44 806 942 -676 -710 -25 779 586 -781 424 -665 -634 565 -775 -793 -469 -625 -314 -1 -892 689 430 -1 65 -800 -282 -258