966 185 147 2533 13 79 2119 55 68 63 18   114 39 89 15  1871 869 3   66  4 92 544 387  8 2    555 986 579 42 682 5648  39 625 525 95   48 42 37 42 27  97 19 97 74 279 9373 77  46 412 4    6 5  564 7564 654 23   22 747 188 952 94 28 87 5  2  195 375    7 24 782 359 373 4829 2   34  69  8   25  5 12 84 2  22 2   81  88  83 7    73   6 31   52  85 56 94 72 78 835  5 4  47 967 115 819  92 93 88 7  25   8 83 31  396 752 7958 21 84 7  4  632  4 68  2 57 894 71 1739 22 55 826  9    8 38 74  61 424 943  14 94   55 922 69  41 2523 18 8  28  4  13  6 1  1246 54  411 4296  96 2   72  2822 7379 172  18   23  8  93 578 958 4722 1   8   4 9  987  76 3476 4  336   6 9645 299   53 852 1  111 75 52  61  9     92 93  943 68 31 8455 93 748 96  75 1  7   83 987   3 633 54  8  7111 54 818 64 25 19   4 17 85 88   5   25  6 9215  44  1  6 2  79 133  345 268  71 769 226 281 5217 1319   5 29 75 261 43 8  562  489 95 4    386 11  655 79 913 747   75  61 622 348  9 643 64 87 9466 919  59 93  695 2    49  18  217 94 34 64 9  2   18 7891 956 4  939 8   88 591 68   9 365   6  3 9536 73 384 762 546 789 429 35 29 538 585 828 3927 87 316 76 21 533 5925 917   24 91 22  468 7   4    4    1 27  51 4998 8512 482 773 17 44   25 434 79 58 71   3 1   75 713 968 6426  31 1  8    9 364 4273 51  619   7 62  2 387 83   8 774 3424   7 26 22 37 89 92 873 378 747 3776  32 965  39   9 91  97  26 295 749 13   9 892 41 871 94  5 1   715 3893 667 364 571  22 526 137  33 7922  9 988 91 39  7  698   83 99 22 872 2  1   468  469 45 8   98 6996 42 923 261 338 46 41  15 64 7   936 31 9  933 85   49 287 121 5   1 56 5    2914   2  43 831 22 65 862 869 14 6318  17 38   42 26 52 55 548 94 47   9 5  2    29  26 178 63   1 477 92 9557 98 841   8   66 142 83   57 74  6 2  346 242  495 92    6 42 376 6859 31 8   9142 35 262 714 71 51  551 82    8 8271  682 414 82  37 75 6    99 799  728 52 32  76  8 22   9 334    2 765 5462 73   4 31 835 7  22 58 51  569 272  181 8  72 64 976 649 41   945  7 14 934 11   7 8   38  556  649 56 25 7   817 9823 93 55 54 95 8487 77  6 221 9426 67  2  6 96  57 4   139 86  2 9  934 419 49  44 8   26 527 763 6556 826 58  49  3 8  91 51 562  9 834 589 2   99  8 7   66   918 13   667 48  53 7  8692 38 7955 996 73  76 91 67   951 14 83  293 97 68 11  718 81 69  54 79 93   81 186  92  8 644 616   7 53 22 6552 775 93  6 342  84 654 39  23  989 393 45 922 7699   34 683 8853 718 64  471 32  46 375 29  27 31 6985 526 716 85 1166  82 49 26   26 418 586  49 68   6 36 2286 723  85   5 5781 83 961 82 14 476 36 61 693 33   2 78 81 71 158 16 366 7    73 13 53 934 26 24   1 147   2  5 59  4 886 96 99 13 1971 14 35 896   7 582 1  461 72 42 2  23 1755 79 76 681 561 34 43  1 5   48 115 162 339 58 22 5   36 699 96 912 291 319 867 129 9   4136 89 24 44    29 3198 23 1733 635 8361  21 763 92 2   8  7   21 48 74 275 79 68 543 718 497 826 224 9  381  16 345 75 7134 95 4489 52  62 26 1    22 68   77 5637   38 5533 1  825 83 159 42 85   3 479 5  8  5339    4 719 945 49   81 9339 229 35 578 8683 4  3   47 1119 486 819 7   959 4956 7     282 32 15 257 372  967 2    125 258 63 168 593 14 49 6  8    847 131 3715 5  3   9274 94 78 66  795 56 46   7 29   138  6 786 38 23   3 99 64  981 537  246 44 3    1  252    2 7763 83 857 49 65   4  84   49 6  57 328 141 49 38 446  5  76 32 1796 56 16 22 9227 73 215 17 883 226 122   9 85 47 9316 254 359  99 32   2  59  5 8   278 51  57   3   22 855 958 45 11 7576 82 88 18 316 277 73   6  984 779 84    1 1    534 1823 5465 6  74 36 99 1  632 7  7693 54 69 4189 36  77 517 41 34   55 772 982 38 5191  27 298 48 235 44   2   35 6954 6      9 82 43 42 4  42 934 97 35 195 946 678 7  8   669  5764 4   72  91 22 5  123 9    4 6    4 795 568  73 78  79 71 1845 69   1 918 75  9   13 944 26 58 545 15  71   2 26 7  77 79 777
513 247 496 9374 65 12 5266 38 32 56 2485 825 73 19 328 1643 728 4  871 72 79 791 796  8 961  515 341 831 49 229 115   25 385 998 142  67 49 28 21 42  23 21 14 72 427 2237 97  11 441 37  12 48 131 9866 456 44 7287 649 138 251 78 81 18 6  27 392 981   38 44 918 514 646 7211 2   95  91  1  448 37 27 81 5  58 618 472 53  97 6    74  23 44  584  14 59 69 89 13 628 72 92 93 249 955 324  42 56 58 1  29  88 13 68 8491  36 7758 22 87 23 86 778  1 75 65 57 716 27 9135 75 21 915  7  568 77 87  73 154 989  58 257 414 631 75  77 7689 12 78 963 12 52  2 54 5312 952 399 5225 529 178 69  6495  632 919  6732 43  1 931 555 193 9596 57  8  67 1  248  16 1575 57 133   2 4976 435 1265 811 3  483 89 28  396 673  458 57  156 84 46 865  48 535 227 95 8  75  18 788   8 536 76  1  9752 96 816 68 15 59 839 51 95 37  19  647 34 6911  44  9  3 1  5  575  664 311 975 281 621 866 9624 9617 119 48 11 697 17 31 168  967 23 36   723 38  826 48 788 222  249 869 238  28  8 33  88 21 8312 79  751 22  119 43   62  36 7993 52 52 26 9  2   12 2392 252 73 489 88  31 628 285 22 198   3 86  226  5 979 241 222 392 422 58 37 599 779 988 7848 48 849 61 71 617 2139 5183 182 78 14 1312 572 594  739 55 333 15 1915 1754 677 793 74 91  938 681 17 49 54  47 41   8 552  74 6326  23 3  129  3 813 6485 22  47   22 22  6 239 13 535 297 2695 392 37 52 26 42 17 731 138 411 2614 733 6867 21  37 21  1  512 876 777 43   6 139 73 425 96  8 239 283 1659 511 527 776 575 546 299  46  922  9 978 68 32  36 382  656 26 32 665 19 63  8817 721 58 341 34 617  24 779 717 765 72 81 227 53 99 4512 59 38 698 793 995 688 547 17  9 54 595  8742  36  59 766 94 43 814 68  48 1539 361 382  62 68 34 66 35  13 61   9 8  813 346  18 735 74 155 718 44 4492 71 36  817  861 416 2   572 7   1 8  266 734  682 55   49 82 883 2638 19 76  1743 43 556 517 56 124 739 89   29 344  7699 763 351 41 16 245 715 491  974 21 849 73 94 44   3 579  588 36  5199 88   8 69 624 97 18 43 656 169 737 9667 1  79 31 123 235 27   137 57 76 958 22   8 8   86  315  954 88 12 7   181 2773 37 25 92 96 6712 58  2 628 9699 24 61 51 62  64 618 686 93  6 57 328  39 185 52 985 32 324  37 851  366 37  42  5 68 77 37 648 69 746 951 7   12 47 5   5479 633 74   529 796 41 7  1848 25 7915 245 3   49 17 13   441 67 66  458 75 59 684 161 65 18  16 47 61  696 37  719  9 662 671   5 53 82 3976 896 82 11 522  89 527 24  63  843 614 56 797 5198 6572  69 4613 545 373 921 89  55 844 43  22 47 7364 284 376 86  638  32 26 73  533 515 651  44 79  98 83 528  426  42   4 7855 97 766 45 17 669  5 41 112 978  3 32 61 38 95  54 879 218  79 52 16 236 22 61  49 8752  1  8 61  4 115 93 37 63  919 28 32 454 717 788 7  548 23 17 84 67 8775 39 76 475 252 51 99 21 37  39 127 972 531 84 94 6   91 455 98 697 513 287 714 685 3   7351 38 22 2265 927 9985 26 2461 38   589  98 824 24 13  9  9   69 48 85 859 31 85 831 461 862 512 969 48 663 573 357 18 7521 72 9965 91 766 63 37   22 119  56 5726  324 2672 6  858 8  697 36 1    1 864 84 6  2591  254 276 971 66 2739  824 886 81 378 2465 4  9   62 5738 138 343 25  56  9347 9444 1547 17 21 174 283  762 6323 263 14  2  333 484 17 94 93 337  212 542 9266 7  2   5118 47 56 22 8183 63 21 718 619  752 93 274 35 68  52 51 54  861 677 7266 27 158  69 925   22 6455 81 281 71 4955 63 24   66 4  32 743 238 71 82 845  4  87 79 1269 76 96 37 159  29 583 43  95 738 455   8 34 14  235 529 575 546 4141 85 29 83 3   895 59  255  53  76 288   4 91 64 7657 67 17 46 791 962 43   6 9316 3   48  163 25   886 1366 4577 79 35 19 16 7  343 52 2763 83 97 6568 71  91 826 98 77  363 753 879 59  966  58 255 12 758 167 69  753 1887 8     84 73 77 73 9  62 377 64 47 914 18  565 49 855 393  2429 92  499 65 92 9  944 566  3 882 82 894 113  35 64 333 94 495  16 866 862 771 8   98 372 94 36 734 72  86  11 87 87 2  36 674
72  656  21  499 94 23 4    82 85 79 2586 156 65 76 653 18   936 23 484 33 34 571 719  8 451  734 988 141 99 475 11   298 352 12  4717 95 72 11 62 22 193 17 57 3  748 7798 53 955 739 92 646 13 984 8421 336 8  8793 376 988  85 73 89 95 6  94  69 726 5918 92 326 962 139 431  819 23  55 61 4929 29 12 65 57 98 321 456 5   37 14  453  94 16 9874 489 12 78 86 17 998 62 49 65 182 558 584 889 44 91 95 57 655 41 67 4236  75 8533 31 58 48 47 825  1 75 84 78 92  73 76   62 92 72   5 1868 83 63 475   8 412  1  132 454 29  92 717 9144 44 93 273 47 39 95 81 855  883 622 953  774 877 791 5752   74 7432 6343 37  6 642 14  147 5315 52 43 435 61 1383 85 6585 96  97  39 82   254 7346 665 32 498 93 17  391 2588 864 311 183 38 92 163  35 939 182 28 71 584 25 587 773 673 647 96 4941 96  96 14 98 85 321 87 48 18 297 3738 12 121  918  7 86 12 9   17 7638  21 364 773 138 133  946  694 518 99 72 9   98 12 39  4394 46 6526 497 571 31  62  62 736 2695 953 352  63 19 5   36 71 6354 78  544 84  216 783  69  13 6425 68 82 23 1  413 12 4856 795 18 479 316  6 213 836 19 186  39 63   55  2 36  621 269 533 534 12 43 926 464 923  433  6 649 59 38 111 6668 1539 572 35 52 5151 231 518  499 21 879 37 598    38 58  711 69 59 3953 556 29 24 37  98 78   2  33  89   69 734 34 444  8 76  4566 91  2    14 87 79 973 49 679 556 5491 193 44 48 88  4 45 227 838 558 7582 625 6879 14  56 922 4  855 817 937 65 932 916 75 598 47 25 413  41 6741 172 32  648 785  97 21  243   95 28 224 19 633 99 195 2448 88 4  264 58 212 2247 293 33 727 61 84   83 988 159  47 13 69 388 69 12 3825  9 29 573 198 827  42 588 95  9 55 1653  552 791  35 215 61 3  489 86  55 4773 572 4593 24 3  17 13 62  6  7    2 7  694 571 819 868 87 377 75  65   94 16 59  385 9577 226 1  1673 5  42 1  178 8713 654 42 8228 76 75  7731 1  984 4846 95  64 784 56 556 695 91 3124 51   5893 172 146 34 85 227 268 9584  52 13 736 17 19 199 18 377  448 59  581  31 717 55 782 98 84 72 216 78  732 2311 32 24  6 816 556 54   165 11 47 637 45 485 19  524 97   935 37 16 927  12 8747 6  75 35 53 4836 92  9 37  2284 92 94 23 53 583 615  89 63 17 97 365  74 997 76 575 84 345  76 344  459 366 91 94 65 38 29 149 42 191 939 393 64 43 4   1824  17 1967 841 575 73 13 875  57 164  982 4   51 14 779  725 34  7 9372 43 97 125 323 2  84 459 67 363 219 19  251 62 233 2967 98 45 19 965  236 44 14 4864  5 588 53 313 5125 966 38 88   966 9248  72 619  556 132 484 377 75 849 76  71 42 4697 516 892 29   54 361 54 82  638 135 152  54 145 77 88 971  682 752  54   96 92 324 46 72 127  8 91 889 619  2 35 43 7  18  2  995 4849 46 16 33 622 81  5 739 2638 84 75 38 96 532 82 53 4   566 94 62 922 522 113 26 651 54  7 99 35 7412 7  75 468  45 34 25 84 17 343 33  486 254 19 26 77 893  73 21 884  69 434 484 775 333 433  65 58 6743 658 1623 22 1931 36   225 923  98 58 738 92 582 62 66 54  31 76 65 726 1   226 416 37  92 757 916 93  84 3197 29   94 11 481 7  663 453 886 538 5679 1898 35   19 255 5  893 24 2   97 184 75 7  7499 4883  86 16   4 1889   27  64 16 526 477  55 145 41 272  425 92  773 18  1366 6983 2612 85 27 188 448 8349 4274 147 39  1  923 653 62 51 59 4192 339  43 1315 76 26  7329 16 89 73 9125 31 15 942 7553 222 64 14  67  8 913 95 41 7224 392 5166 53 6643 16 2569  61  282 23 491 68 2187 38 439 723 5  39   8 322 47 37 58  23 256 92 547  19 14 87 234  6  849 33  55 987 658 883 57 65  289 957 788 299 2589 35 33 54 752 129 469 8645 666 87 98    2 34 7  339   1 93 58 158 549 37  24 5668 8   44  251 2464 123 723  4976 28 42 33 22 19  34 51 4497 32 42 669  6  998 999 56 99 5853 35  49  16  953 251 481 1   72 532 49 6562  976 65    38 92 71 98 52 16 291 91 52 599 95  564 74 477 8318 8664 689 654 2  76 61 317 111  1 747 22 356 253  57 75 347 87 49    6 471 619 649 518 42 155 73 33 63  71 331 587 45 28 5  27 811
1   914  15  398 72 47 1    68 58  1 2752  99 23 7  296 41   236 87 268 84 85 1   853 87 4677 522 218 286 16 9   89   882 653 9   7456 78 77 5  53 77 761 2  39 8    9 5214 89 724 312 28 161 87 862 478  3   9  7721   5 99   62 65 3   2 96 51  37   8 9772 85 738  88 153 58   854 692 81 74 2587 35 89 28 18 4  438 566 6  339 699 822 263 25 2252 874 68 19 47 47  73 25 93 9  69  813 437 784  4 13 79 33 163 79 46 9282   1 257  24 98 69 17 376 31 12 47 44 42  23 85   31 65 1   96 5258 24  3 323   4 7652 6  773 765 74   4 666  436 1  83 653 43 36 22 16 5    411  23 488  441 459 175 8252   53 8642 1244 42 88 574 7   23  9478 74 66 898 34 4879 49  938 59   1 519 5    938 8894 238 17 987 12 631 151 3571 649 759 63  68 7  3    22 227 286 8  43 117 92   9 437 62  443 71 4345 79  32 12 11 78 388 96 27 97 161 7241 33 36   621 67 37 72 8    4 7229  63 619 63  5   29    85   94 939 66 8  2   49 92 3   2988 32 8515 442 411 27   8  78   3 4114 819 648   5 96 7    4 12  465 75  612 478  33 3558  5 588 2936 13 39 15 46 671 57  758 136 58  63 571  5 499 157 94 81  438 73    6  4 36  148 962 591 19  55 11  59 98  631   73  3 76  83 19  83  539 9139 769 48 39 4757 229 8166 637 87 795 96 14     95 89   19  2 57 4589 264 23 33 81 788 772  6  92   2   76 233 51 157 73 6    147 224 9   613 82 65 64  95 893   4 9453 136 66 58 23  4 99 1    55 826 2596 635 6437 12 711 669 8  399  32 51   6 198 5   32 8   28 11 518  26 549  396 78  826 817   7 47  547   39 14 96  41 184 92 383 3315 35 1  274 17 484 9114 772 51 541 14 4    89 64  416  46 41 66 663  1 72 3777  4 14 941 596 419  54 897 52 14 46 4444  165 499 383  19  6 5  528 4   83  342 214 8194 79 3  65 17 1   4  4  733 15 711 966 199 393 3  248 15  4    59 96 5   821 1394 582 6  6171 6  69 49 7   7544 798 14 7727 8  29   823 9  525 8213 52  88 39  51 383 843 12 7832 5    6292 727 528 86  1 848 337 1966   7 45 585 45 19 811 79 899 8845 35  96   85 796 21 943 37 14 56 337 21  89  9438 18 76  9 17    7 7516 83  58 48  62 83 896 253 917 96  9887 68  7 699  63    5 9  22 48  4 59   36 77 95    42 38 29 52 64 714 937  58 58 79 75 145  88 379 31 867 22   9  66 49     6 886 41 26 49  1 15 872 74 734 691 988 17 26 379 5711   4 7934 799 848 98 58 75    5 71   351 2  313 43 7999 523  9  5 8372 13 97 632 787 1  8  141 7  994 844 13  666 92  91 2183 36 63  6 984  868 63 14 2472  6 733 49 289 7473 643  7 52   556 1935  52 666  44  368 922 255 36 478 86 528  3  935  11 6    7    8 837 85 37 9275 784   6 823 642 86 6  531  248 841 916    8  8 283 7  78 747  7 39 154 758 39 85 96 9  7   8  555 7217 61 35  8  84 16  4 376 3535 28 23 41 14  32 89 92 6     6 5  78 147 967 782 56 499 65  7 19 95   74 5  51  31  59 15 4  38 25 216 91  86   86 72 1  39 287  55 39 59    9  35 971 585 125 21    8 11 9232 947    1 51 45   71     6 264   5 15 576 93 697 45  9 5   33  4 92 728 9   472 234 44  56 751 733 31  77  215 29    5 81 164 6  943 826 385 415  368 8679 3    21 764 2   72 2  8  265  24 82 45 63   4347   9 2    7 7364   19   6 98 989 64   65 934 1  44   9   3   511 29   476 9632 2662 87  3  83 13  6262 3284 8   32  5  131  61  2 78 28 5921 8     5 7172 26 382  437 68 68  6 1263 95 32 362 2536 79  95 7   15  5 567 84 79 9836 643 4998 73 4171 14 8679 839    7 3  4   85 7951 99 861 343 74 66   5  86  7 17 44  98 228 42 87   84 32 22 55   7  325 39  73 336 272 292 45  1  523 273 35  224 7432 53 19 54 214 7   414 7159 569 29 41    8 51 8  966   4 26 78 664 716 52 858 5638 6   44 7329 4517 695 377  7971 75  7 88 94 76  89 87 167  43 6  484  5  445 467 22 77 9934 2   65  82    7 448   9 8    9 343 61 2631  914 944 1231  4  1 26 18 4  757 17 9    8 3   42  39 896 4142 8491 481 789 6  56 35 466 682 47 896 13 246 847 839 99 718 61 63    6 524   6 588 643 66 1   55 67 7   45 944 659 21 25 3  29 5  
*   *   +   +    +  +  +    +  *  *  +    *   +  +  *   +    *   +  *   *  +  +   *   +  +    +   *   *   +  *   +    +   *   *   +    *  *  *  +  *  *   +  *  *  *   +    *  *   *   *  +   *  *   +    *   *  +    +   *   *   *  +  *  +  +  *   +   +    *  *   +   *   +    *   +   *  *  +    +  *  *  +  *  *   *   *  *   *   +   +   *  +    +   *  +  *  *  +   *  +  *  *   *   *   *   *  *  +  *  *   *  +  +    *   +    +  +  *  *  *   +  *  +  *  +   *  +    *  +  *   +  +    *  *  *   +   +    *  *   +   *   *  *   +    *  *  *   *  *  *  +  +    *   *   +    +   *   *   +    +    +    +    +  *  +   +   +   +    *  +  *   +  +    +  +    *  *   +   +    +   +    *   *  +   *  *   *   +    *   *   +   *  *  +    +  +   +   +  +  *   +  +   *   *   *   +  +    *  +   *  +  *  *   +  *  *  +   +    +  +    *   +  +  +  *  +   +    +   +   +   *   +   +    +    +   *  *  +   +  *  *   +    +  +    *   *   +   *  *   +   +    *   +   *   *  *   *  *  +    +   *   *   +   +    +  *   +    *  +  *  *  *   +  +    +   +  +   *   *  *   *   +  +   *   +  +    +  +   *   *   +   *   *  *  *   *   *   +    *  +   *  *  *   +    +    *   *  *  +    *   +    +   +  +   *  +    +    *   +   *  +  +    *   *  +  +  +   *   *  *   *   +    +   *  *   +  *   +    +   *   *   *  +  *   *  +   +   +    *   *  *  +  +  *  +   *   +   +    *   +    *  *   *   *  +   +   *   *  *   *   *  *   +  *  +   +   +    *   *   *   +   +   *   +   +    +  *   +  *   *  *   +    +  *  +   *  *   +    +   *  +   *  +    +  *   *   *   *  *  *   *  *  +    *  +  +   +   *   *   *   *  *  *  +    +    +   *   *   +  *  +   *   +  +    *   +    +  +  *  *  +   +  *  *   *  +   *   +   +   *  *   *   +  +    *  *   +   +    *   *  +    *  *  +  +   +    *   *  +    *  *   +    +  *   +    *  *   +   *  +   *   +  +    +    +    *   *   *  +  *   *   +    +   *  *   +  +  *   *  *   +    *   +    *  *   *  +   *  +  +  +   *   *   +    +  *  +  *   *   +    *   *  *  *   +  *   *   *   +   +    +  *  +   *   +    +  *  +  +  +    *  +  +   +    +  *  +  *  *   +   +   +  *  +  *   +   *   +  +   *  *   +   +    *   +   +  +  *  *  *  *   +  *   +   *   *  *  *   +    *   +    *   *   *  *  +    *  +    *   *  *   +  +    +   +  *  +    *  *  +   *   +  +  *   *  *   +   *   *   *  +   +    *  +  *  +    +   *  *  +    +  +   +  *   +    +   *  +   +    +    *   +    *   *   *   *   *  *   +  *   +  +    *   +   *  +    +   *  *  +    +   +   *   +   +  *  +    +   +   *   +    +  +   +  +  +   *  +  +   +   *  +  *  +  +   *  *   +    *  +  +  *   *  +  *   +    *  *  +  +  *   +  +  +  +    +  +  *   *   +   +  *   *  *  +  +  +    +  *  *   *   +  +  *  *  +   *   *   +   *  *  *  +   *   *  *   *   *   +   *   +   +    *  *  +    *   +    *  +    *   +    +   *   *  +   *  +   *  *  +  *   +  +  +   *   *   +   +   +  +   *   *   *  +    +  +    +  *   *  *   +   +   *   +    +    +    +  *   *  +   *  *  +   +   +  +  +    +    +   *   +  +    +    +   *  *   +    +  *   *  +    *   *   +   *   +    +    +    +  *  *   +   +    +    *   *   *  *   *   +  *  *  +    +   +   +    *  +   +    *  *  *  +    +  *  *   +    *   *  *   *  +  +   *  +  +    +   +    *  +    +  +    *   +    +  +   *  +    +  *   +   *  +  +   *   *  *  *   *  *   *  +    *  +  +  +    *  +   *  *   *   *   *   +  *  +    *   *   *   +    +  +  +  *   +   *   +    *   +  *   +   +  +  +    *  +  *  *   +   +  *   +    +   +  +    +    +   +    +    +  +  +  +  *  *   +  +    +  *  +    +  *   *   *  +  +    *   *   +  +    *   *   *  +   *   *  +    +    +   +    *  *  *  *  *  *   +  *  *   +   *   +  *   +    +    +   *   *  *  *  *   +   *  +   *  *   *   +   *  +   *  +    *  *   +   *   +   *  *   *  *  *   *  *   *   +  +  +  +  +  