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