1000 1
-470 -405 403 862 400 642 739 822 -620 335 -528 364 -699 780 -539 312 503 -617 -734 -855 88 732 -562 525 -397 -939 -117 -742 715 401 246 -971 -436 708 -700 -827 784 626 658 819 650 -463 692 -77 525 -106 944 -715 625 796 -475 -272 740 -521 -4 839 546 125 155 -121 373 -255 819 -120 307 -358 341 -760 -292 678 217 634 297 -462 415 -82 135 251 532 -724 -99 386 492 -92 97 -639 -400 -586 -633 70 -271 -482 -240 -60 -464 240 -427 -190 821 -733 182 5 126 -518 157 -518 815 -602 436 -250 -732 -850 -119 333 288 953 -51 -202 -996 472 -132 910 776 -912 -540 -710 19 650 429 716 -89 308 -481 -673 501 -154 507 778 -486 814 556 644 -282 -585 444 748 291 -233 65 467 345 -720 846 989 441 235 -514 480 16 -567 764 264 -913 189 437 210 -921 -265 194 490 167 -301 -627 -396 -605 -664 612 400 137 -771 844 -539 -658 -859 -122 317 218 139 652 112 423 -921 988 -100 690 -298 321 -811 78 -994 -741 -364 -752 -165 -383 856 -450 157 223 431 -842 921 -38 69 -250 744 709 -927 -989 -346 -315 -683 16 146 986 91 58 688 -29 -544 371 -576 -393 635 -935 -230 26 462 864 -679 512 -701 -471 -129 400 687 738 -560 -471 -130 204 -518 -272 582 -500 212 -412 -124 -583 312 -282 -129 -922 -351 -186 -57 -823 -860 552 -907 228 886 -992 338 584 -373 -611 -80 -16 135 -202 -319 -875 -408 81 -110 948 -720 -697 768 -893 -771 -246 686 -680 -553 -370 -379 235 -205 -405 -932 -289 -738 -796 -261 5 -96 198 794 194 -111 -911 -282 95 -395 -736 981 645 -900 -340 -659 828 816 116 514 -743 847 -990 832 -492 868 777 395 -694 -817 -20 908 -239 -856 -294 -460 642 682 -563 -904 471 -513 365 695 915 -512 64 610 885 563 -98 -601 174 -195 270 -889 719 120 838 -894 -764 256 -720 930 93 556 663 -241 92 -188 -387 -695 969 117 -390 -466 -823 -237 -894 908 -938 -658 488 -969 -781 73 466 -445 774 -814 -317 656 284 -131 -672 274 706 380 466 435 -406 880 560 -917 -776 -807 -369 -170 -207 -35 -202 -452 -692 607 -694 -79 -384 -993 77 -941 89 -470 -435 -321 -537 919 -494 953 740 950 748 -233 -148 -680 712 560 640 -9 -162 -465 -683 -56 184 847 962 99 -52 -603 569 -231 462 -25 702 -610 -941 173 854 -930 -13 681 25 -634 -744 -790 -989 206 -728 -371 -835 812 850 17 169 67 484 709 -887 -562 444 526 865 329 415 -123 -945 964 88 -955 591 765 394 -707 -390 719 268 -686 331 -891 499 25 -124 896 537 -473 -538 -4 -956 245 -808 -501 -353 86 32 -981 170 -80 826 556 857 -304 337 -549 245 -896 74 434 -126 -518 872 44 516 -974 -795 -245 872 -697 908 -45 673 -279 702 -727 395 -294 476 -536 366 -420 209 -810 -474 459 -727 -744 487 -635 221 -787 -885 119 314 -710 249 505 47 -947 587 -54 794 -271 -220 183 668 169 22 648 171 51 -153 -862 910 759 -90 79 950 -426 -308 -223 376 -745 869 -579 400 -330 -232 187 -841 568 -21 908 -152 -386 667 900 606 -947 460 -84 -203 -160 -14 155 831 535 -876 -837 -488 -559 -994 -702 90 -336 -386 720 982 87 -575 -117 911 149 -397 -977 -583 288 995 794 -818 535 -769 343 -737 957 -863 135 -209 286 -566 -359 -675 -968 -673 429 -621 -900 -887 -527 -105 158 809 -636 350 576 451 -162 434 -835 632 -3 747 51 -683 -772 -890 -286 271 -894 62 679 66 594 601 535 -644 -813 446 588 -127 -376 -137 -391 -499 -463 -424 650 185 464 134 -145 857 -421 -427 522 465 -567 -802 718 335 -827 -671 -904 756 -756 976 541 -479 -694 655 -551 279 -375 -795 -789 9 -96 226 -787 -906 442 833 178 116 -140 -720 453 -22 -523 -21 -321 722 -256 -745 -996 459 816 3 -820 426 -793 575 634 752 676 -450 -84 -969 -137 884 -715 446 -998 294 65 -713 -501 -288 -691 -123 854 -107 -961 -270 -259 -328 539 -286 529 -605 -781 -697 519 -673 153 -654 290 -125 931 -884 635 959 227 -115 576 -748 7 -160 129 -574 674 -685 268 945 -229 637 -959 -185 617 -194 -304 867 -122 -181 -412 -836 137 -504 -179 -655 708 959 216 538 143 -900 603 -56 -98 -790 98 745 536 49 479 -74 522 -708 824 595 142 -912 136 480 -615 -945 -507 990 -111 -909 21 -442 841 -131 -913 586 -284 -610 515 860 -61 -181 737 261 -673 -100 579 -579 -117 544 162 -195 -884 -200 -175 -546 644 356 505 -609 155 800 -134 -581 -921 -925 431 -966 -86 74 482 403 253 -195 -177 875 791 33 -730 772 964 -72 -824 8 984 2 201 287 -84 -834 916 95 49 412 41 -973 -878 455 633 1 309 -638 -510 481 -768 -944 -140 437 915 147 782 -584 -47 -17 -927 -152 697 -915 -587 -433 496 641 22 77 973 -696 -698 -683 625 687 475 992 -965 -637 157 -864 -397 -655 424 -26 968 -603 364 11 -997 236 468 -491 -861 -43 598 -762 -868 475 218 -866 -207 79 427 -633 -607 153 873 -885 499 -944 -219 279 -580 473 819 -77 387 647 -328 -708 -83
