58   2  66 97 76 62  32 45   16 26 871  3 7    5 864 18 65    65 422  2 228 812 147 72 369 33 2  546 15 556 82 18  654 577  24 8827 1    751 5  46 147 4  84  32  211 497 617 8  59  25 591 47   74  912 67 744  129 232 719  3 32  593 6   19 2  595 4   882 4128 249 87 44 1  1   613 42 339 96 599 5464 6872 448 66 66 3216 79 67 2823 51    7 8148   4 72 58  81 395 71 741 357 953 15   5 38 22   95  9 657 46   178 72 73 85 49 4979 1   91 298 482 214 38   7245 985  1 715 8  2142 863 325 316 71 132 124 15  56 91 98 3246 11 88 6146 88 92 642 624 26    5 359 998 6647 34  54 833 567 18   8 59  8874 29 36 543 371 6257 86   6 15 175 865  4 1  36  66 33 864 922   7 4   328  727 41  951 3  2433 17 33  8483 649 11  2 3  262 279 58 15   77 72 72 38 58 419 26 86 488 84   748 23   8 59   8  66 59 96 19 35   15 748 79 85 42  54 227 952 47 473 2  98 1886 627  8 6  9681 5556 6743 371 73   1 358 87 299   3 72  96 19 54 27 4  86 452 1  329 92 39 581 34  8748 2    9 936 4157 64   582 525  6   4   9 761 6953 13 15 72  92 265 6    7 217 65  81 32 2691 5278 624 68 75   7   4 516 598 3166 7   48 831   1 1  93 69  669 49  93  86 45 58   4 799 7   631 429 36 4  1    2 963 59 74 619 979 6   2 124 581 26 171 181 9627 58 346  4 57 134  6 762  8 181 46 681  455 689 3    841 79  8 428  6 6  214 88    7 65  92 86 44 82 86 97   57 23 441  847 32 28 627  4 17 53    84 7    355 318 97  56 46 262 439 65  2  4 543 258  4 63  99 91   657 21 85 1377 9162 24 782 19 535 31 5354 97 182 84 419   58 275 424  95 3292 486 91 97 49 59  3 94  29  42 28 97 61 6   525 21 616  9 32   3 37 58 1  5   825 957 42 341 421 9712 669 1929 68 2   1 825 722 228 7292  14   3 234   5 94 576 67 48 611 77 61 243 722  5 883 17 54 999 7765 61 7471 515   27 474 26 22  636   72 23 87 12 669 163 13 44 598 953 27   12 389 13  23 3   498  6 9   62  633 46 237 876  31 85 82    9 5652 6766 68 542 62 1  68 77 55 51 37 9   69   45 76 2357 352 65 17 43 76 9594 464  25 7144 75 54 85 3  898 5517 65 418  91 76 2473  3 12 88    4 2  54 539 1932 35  93 55 2787  29 7754 8    1 99 32 993 47 449 87 63  2  535 9    5 11 78 75 12     3 88 73  7 4793 17 384   8 5521 42   738   49 9346 8263 879 64  91 117 4   9 83 17 72 87    4 44 72  66  792 23 1  336  4981 11  5 3843 8765 71 86 522 723 8169 379 47 7   793 2  5475 268 271 63  85   25 6  963 498   65 89 976 273 24 6638  8 12 99 17 1972 996   28  66 66  56 66 37 19 96  15  5397 44 6327 678  87 53 1874 13 826 148 158 51   2926 41 257 283 64 4863 37 272  92 873 167 5  228 95 71 9   58 635 75 36  986 83 756  65 656 761 62 92 19 8994 756  7 62  53 27 43 7   27 74  45 75 68 22   66 94  79  877 5   51 41  82   32 1  56 123 19 49 771  13  938 895 35  43  1  1 896 32 66 133 38 36 73 98 16  49 27  21 415 76 98 1   88 7381 7   5869 337 296 7158 7126 247  6 2  55 5   42 3     36  58 8  581 4517  4 6369 6   49 176 571 12 23 436 68 11  3 27 46 29 1   25 2    85  75 762 28 4      7  5 47  913 63 87 44  47 85 646 8183 27    3 4  11 65  86 74 59 444 79 16  21 6  869  53 844 4  79  78     3 68 66 36 936 4    1 69 4646 85 35   8  36 91 78 588 6  3725 42  38  7  52 84  36   8 44 2559 381  12 73 577 2    89   6  57  79 8  4227 332 84  352  57   73  6 766 91  758  1 4  74  39  915 4456 75 18 677 75    1 18 73 595 2359 652 34 368 1631  67 7  25 552 7     64  1 862    7 37   91   5 2  99 75 28  455 48 358 86 6288   6  6    3 9   4757 943  14  5 7  338 83 353 54  39    6 97  8  8 18 99 236 593 973 52 395 53 64 8474  1 85   4 48  25 83  23 252 873 19 19 4    591 19  13 42 389  75 98 217 32  578 13 39  562 733   7 63  96  7 47 91 5    31 69 77 592 4365 7187   54 4  19    68 959 7  72 167 3193  23 2  695 276 3932 85   5 194   2 396 95 572 49 8  18  6281 87 52 256 2  1    4 166   2 774 18 12  17 54  6 4324 2   73 531 
6724 48 32 3  96 24  97 38  564 13 544 34 3   39 55  52 115   33 748  2 251 658 291 33 411 11 72 387 11 563 82 558 7   752  31  839 13   795 1  43 327 5  719 289 761 786 754 3  29  24 196 858  93  939 3  151  458 437 837 34 886 127 998  8 6  221 99  743 842  297 55 55 3  8   718 42 841 69 943  459 1971 254 72 67 2743 47 44 8937 79  754 3682   1 66 929 21 627 49 382 84  743 54   1 34 3749 21 74 334 562  288 18 77 83 79 4749 81  23 154 82  778 91   6112 146  7 753 5  3669 212 446 187 25 183 331 24  21 63 72 1678 56 11 1487  8 77 426 148 88   72 668 661 9411 626 11 68  578 37  24 581  677 28 76 754 364 6325 83  35 27  68 172  8 1  934 26 24 955 444   1 59  231 8615 41  295 98 3595 88 61  9651 765 4  95 3  857 28  68 48  429 27 32 28  4 847 37 84 338 1155 749 312 24 32  98  21 83 13 46 783  64 147 91 28 6  629 792 772 33 414 8  44 3239 685  3 5  9552  195 3458  33 91   5 192 45 665  51 69  66 43 71 73 6  85 917 3  587 16 32 884 68  3716 2    4 456 7461 7188 622 929 73  15   6 781  263 44 78 837 32 58  6    4 239 27  62 17  561 3469 277 24 72   6  13 854 534 7628 52   2 692  78 38 35 113 257 34  73 215 72 27   4 858 55  444 129 87 4  8   98 435 37 68 858 121 17 95 779 622 44 886 936 8759 36 118 53 5  448 96 128  3 79  44 619 8479 286 6567 773 45  2 882  5 49 224 753   2 24 441 72 11 93 53 41 1963 14 585  419 84 59 856  9 56 847   57 81   681 928 41  16 82 99  726 81 49 38 393 346  8 34  79 687  445 65 98 1857 8717 47 139 65 821 85 5415 36 529 4  67   763 489 896 681 321  416 59 33 65  8 57 365 19  84 39 85 92 3   185 91 466  6 85   7 11 76 37 65  462 521 84 746  19  342 917  372 85 9   6 234 756 187 8147  45  64 386 694 65 35  54 65 128 26 83 596 814  8 465 36 36 879 414  15 4226 856   41 955 64 696 644 4363 68 44 13 555 189 31 11 159 818 88  158 875 863 23 49  558 86 846 13  734 17 166 578 639 88 54    1 5439 316  47 631 97 9  63 26 36 75 68 989 75   54 66 7616 598 42 53 13 11  747 8532 37 9179 67 59 29 72 234 7299 56 355 891 62 8765 73 67 59   71 87 98 435  666 149 78 41 1643 584 6117 931 79 72 98 979 72 428 54 338 4  613 6   66 15 23 29 34    51 87  6 96 5823 33 7932 99 2336 7942  14  747 2871 9651 377 123 72 622 2  29 86 87 91 24  966 75 378 58 2774 68 6  6821 9839 73  1 1634 746  67 14 193 237 6376 996 65 6   923 4  9892 815 939 474 38   63 7  799 276 8717 58 123 653 38 2326 53 24 46  2 1671 733  315  57 81 949 55 23 45 218 68  8197 92 1371 731 591 71 9287 46 99  653 235 76   2599 81 332 882 69 7177 68 264 484 963 916 58 522 56 24 762 44 241  9 15  926 15 648  59 275 754 71 61 47 2256 318 26 144 54 75 98 32  82 92  55 73 85 72   17 549 398 413 28  65 63 871  379 7  1  187 55 35 955 599 3967 965  3 329  3 87 258 43 38 899 44 74 47 41 383 78 76  85 54  53 36 595 63 7774 15  6556 122 563 7354 8351 341 89 82 88 11  88 48  1621  49 82  65  719 48 6218 88  99 672 732 81 38 251 76 57 78 66 56 62 65 229 696  56 467 675 54 51   157  9 377 231 33 11 956 23 78 459 2624 93 4495 5  43 35  15 17 26 515 72 191 98 2   66  93 832 14 96  477 5254 48 8  64 225 51 397 22 2671 23 828 82 547 92 94 188 78 2694 747 837 29 57 977 62 599 67 5954 283 494 82 28  28 5681   1 159  16 65 9437 626 469 454  62 9958 35 878 891 995  1 7  621 36  663 7276 45 21 318 61   57 92 59 282 463  523 83 417 9483  15 97 41 247 7    986 13 76   613 62  615 825 57 85 21 92  458 96 614 89 9135  81 53   99 851 8847 713  74  8 4  215 36 337 819 886   9 12 68 31 99 56 182 921 926 96 624 79 96 8881 88 33 129 87  27 65  65 253  22 89 94 91   918 98 262 96 712  61 46 165 688 118 91 57  785 151   4 87 658  1 13 72 89   12 62 79 329 8816 3241  998 98 83   159  61 4  88  55 3186 947 83 372 768 9257 98  82 821 526 847 55 96  43 3  41  6794 32 98 18  3  6  167 63    8  63 18 95  21 99 74 1875 44  57 122 
1311 13 88 1  53 68 819 59  857 13 696 75 74  13 99  84 1179 264 883 66 78  855 826 2   66 44 72 166 88 383 46 194 8   67  159  867 785  422 2  68 861 72 697 914 897  38 152 76 216 41 957 8123 511 811 8  2121 769 273 512 53 733 611 876  1 6  243 46  634 62    44 61 75 38 411 51   7 813 44 336   81 8982 326 44 21 8716 78 12  725 82  825 2197 428 25 331  4 981 83 44  66  467 47  25 63 2892 11 23  24 997  439 32 95 87 5  4726 81 364 788 5    49 893  5254 242 98 742 7  7979  75 383 4   28 234 879 59  31 62 61  533 85 64   65  9 28 993 167 49 3539 881 285  923 157 16 62  671 52 339 495   85 6  77 256 769  421 68  18 91  16 174 65 76 562 61 5  426 349 461 821 649 7746 56  662 14  294 38 428 5128 121 8  43 62 735 37  29  9 1344 98 48 3   4 842 27 57 899 5984 528 117 65 68 858 195 82 42 61 3412 54 364 21 84 3  296 652  24 85 128 45 65 76   773  9 4  5978  427 6363  83 874  2  79 14 328 422 928 5   9  3 34 31 36 261 2  566 14 51 714 493 6995 8   11 91  1943 5858 619 638 86 349 678 371  581 69 77 214 76 71  89   1 514 351 78 39   75 7568  93 54 54   6 757  26   7 7739 867  5   2 221 18 58 375 936 4  575 123 86 91 123 319 162 532 63  79 98 13  82 471 81 35 633 153 87 71 22  242 61 919 827 6444  4 435 51 1  156 99 532  5 61  11 297 4292 815 1317 368 99 23 518 87 26 964 922 693 4  988 49 17  5 93 66 3197 92 943 9635 19 42 574 45 67 4283 686 342  92   86 451 44 73 25  116 8  15 24 139 826  6 516 62 9856 661 86 96  331 9522 91 419 69   3 96   85 28 58  6  74  2233 995 624 774 162  694 73 43 8   9 79 196 787 4   9 61 35 9    65 71 622  4 81  61 4  2  76 521 4   711 92 992  22  618 799    1 76 2  78 428 673 82  2658 485 922  63 839 1  14  41 92 498 39 86  27 623 12 869 22 14 431 449  13 67   793 2641 611 54 456   6 5963 16 98 45 764 251 8  85 143 775 46 7254 244 512 65 53  752 83 293 39  652 43 577  83 538 65 248 627 8484 457  83  87 55 55 17 4  29  3 19 445 28  253 91 6413 314 73 75  4 76   42 6498 37 974  73 19 31 18 377 622  71  48 121  7 288  44 64 57  696 75 77 822  626 164 94 78  941 847  563 921 81 55 57 787 43 836 16 762 96 356 82 264 16 89  3 52  3858 59  9 46 181  8  8511 37  292 8658  33 1118 8947 1724 536 287 1  587 13 87 54 18 16  9  799  4 583 39 5575 65 6  6792 7787 62 51 3931 12   95 27 832 339 964  239 28 33  443 3  1316 611  16 544 69   36 55 561 997 5679 26 865 743 39 4864 55 24 37  4 8815 227  359 169 5  182 75 32 76 534 98  63   82 568  646 913 91  971 54 61  535 23  245  9696 53  88   4 37  363 47 551 216 521 994 47 465 19 33 672 74 584  7 83  566 26 156 681 831  57 96 85 89 9778 958 38 333 42 85 38 343 89 46  24 6  16 76  241 483 438 64  37  13 58 381 7934 87 9  347 53 87 991 879 8982 956  7 284 69 53 363 28 56  36 96  4 24 39 637 16 46 764 65  92 45 972  9 5665 994 126  46  988 4422 3512 397 36 64  7 883 87 27  2422 248 52  68   81 16 23   29 643 756 749 62 93 396 81 73 94 57 32 36 31 695 1733 1  345 717 56 61  5484 74 182 654 26 56 959 17 3  322  483 96 8255 42 54 81 167 19 76 32  42 342 43 27   8 177 148 49 851 768 1551 84 9  93 97  75 221 6  2495 78 453 93 466 18 6  847 57 3351 975 443 25 25 983 73 377 94  549 966 364 27 96  16 3146 759 713 452 16  711  28 945 641 132 7786 32  62 363 588 31 66 231 413 313  491  7  8 443 51  985 47 23 743 859   16 98 914  227  76 33 56 583 7   4814 82 6    113 52  268 384 98 62 18 32 4847 79 768 98 3281 754 27 6554 942 1179 521 356 55 96 17  49 746 288 232 459 65 73 14 82 13   9 375  33 41 69   9 26 2493 19 87 841 283  8 75  69 189  84 5  18 9658 631 61 542  2 191 853 62 423 221 222 97 482 478 827 323 9  713  4 27 28 8627 43 69 24 966 1113 1579 4558 99 683  228  52 36 21  43 4774 767 42 18  36  5756 65 793 771 136 822 88 7    9 5  342 651  88 86 81  94 94 928 33  476   1 94 96 189 95 41 179  747 25 127 
6245 37 95 7  6  51 739 24 4267 18  11 35 94 267 19  29 5529 133 852 66 73    1 17  8   32 35 25 339  7 66  85 313 6   18  283   68 6463 99  19 31  52 51 576 793 887   9 876 49 165 69 62  9725 472 68  1  7583 55  277 945 12 375 775 374  3 82   6 423 93  2     63 12 72 31 673 33   5 886 72  57    7 34   799 61 35 328  49 73   18 531 264 1318 773 69 259  9 48  82 3   2   441 51 192 29 9175 85 96   4 7719 132 2  34 41 4  72   86 514 391 5    21 4276 6855 813 87 866 17 96    23  17 5   87 735 55  38 535 72 66  291 35 95   11  7 84 554  98 64 1218 745 393   56 929 11 31  958  1 923 742   36 4  28 411 1      7 61 255 3    8  71 78 36 319 52 1  458 459 573 598  47 4798 381 132 88  573 62 615 811   74 6  74 36 29  1   7   4 6247 78 68 5   4  72 91 56 732 5495 492 871 46 12 335 241 52 84 62 2738 6   33 73 74 5  176 256  26 16 3   42 76 2    936 11 51  177   84  231  67 463 68   6 44  29 734 548 9   2  2 7  47 82 421 66 938 38 57 685 926 18   72 464 6   7292 4357  96  42 12 754 833 219    4 28 19 612 9  2   51 246 665 586  2 3     8 6449  28 9  9  256 578  26   7  847 943  4   8 553 27 12 181 697 9  748 641 43  2 814 276 384 138 34   7 53 991 41 825 46 21 864   4 35 24 3   981 51 52   99 4479  2 3   85 7  6   38 31  58 7   88  53 3197 399 9912  87  2 53 5   62 22 3   151 742 8  352 85 4   2 81 7  5468 68 6   8277 69  2 63  53 37 1443 167 1296 87    4 487 63  9 34  57  1  19 81 618 573 39 437 31 1615 881 9  2    96  543 1    4 34   8  4    7 71 33  4  3   4174  56  14 547 4    2   15  3 9   8 57 695 178 4   9 26 68 538  98 71 74  15 5  373 8  9  34 937 8   525 45 615  49   67 674    5 38 88 44 475 347 9    367 254 374  23 388 3  32  4  45   7 91 51  19 85  31   1 62 61 8   99    6 56   416 9358 742 58 237   9 7853 66 28 3  23  1   3  4  99  476 97 6442 63  146 77 247 627 58 792 837 334  5 412  52 249 31 661 788 3363 721  68  92  4 89 71 1  4   1 47 169 61 3957 47  729  74 96  6  3 58   67 2151 44 95   78 36  5 44 411 224  61  49 661  7 4    99 55 67 6497 45 72 128   85 426 81 68   37 345   89 796 85  6 58 854 77 438 34 551 11 71  55 176 25 45  1 879 9516 62  1 38 71   1  7785 66  746 2316   4 9234 2247  594 163 154 3   78 27 65  6 13 21  5 7112  3 121 17 7488  1 86 9855 2471 2  48 378  6    49 9  497 786 7    856 32 441  63 68   28 84   89 153 8  7514 17 9   637 4992 12 297 979 91  669 78 95 33  7   53 779 2482 857 5  352 43 64 93 851 646 6    21 67   28  649 69   93 12 69  74  5   7526 2152  3   7   6 9     4 19 433 588 64    1 85  49 81 48 877 48 424  6 56 1193 53 72  236 644   1 12 32 59 717  789 93 721 25 35 6  538 54 22 415 5  88 271 729 125 363 72  56 128 45 229 5142 76 2  14   9 9  553 615 4552 163  9 564 53 15 286 8  88   1 13  7 8  26 439 48 8  389 89  19 34 222  6  513 397 5    8   854 478   976 918 62 88  9 466  2 442 2638 777 24  42    9 76 8    64 981 287 43  37 2  581 13 13 31 38 2  34 67 932 5618 7  352 56  21 759 4262 27 527 414 56 27 745 82 4   75   56  7 1252 91 35 35 651  1 46 8   36 724 26 51   1 682 234 93 431 888 7574 91 9  61 9   63 269 5  9961 47 952 86 437 46 9  892 18 7    646 194 21 3  436 59 391  6  574 178 251 65 9   49 9281 645 434 566 74    2  66 948  81 282 9792 48  57 312 595 74 53 684 198 27    62  6  5  26 938 562 71 77 224 89     9 93 691    6 274 46 91 334 853 8731 72 9   5878  1 4759 768 61  8 15 77 4157 28   8 58 76   932 67 5477 123 4488 21  534 37 65 91  57 34  334 869 947  6 99 12 51 7    9 52   39 88 4    2 12 8473 58 2  694 541  6 71 644 84   66 5   1 5359 279 7  323  3  64 938 43 453 339 282 65 227 889 28  377 4  167 89 84  8 3795 11 23 96 87  216  647  4827 63 731 7589   8 34  3   8   42 641 42 27  93   149 16 548  18 263 71  65 1    2 14 921 997  76  7 3   13 72 625 5   667   3 31 24 957 66 32 357  297 34 3595
+    *  *  +  *  *  +   +  +    *  *   *  +  *   *   +  +    *   *   +  *   *   *   *  *   +  *  *   *  *   *  *   *   *   *   +    +    *   +  +  +   +  +   *   *   +   *   +  *   *  +   +    *   +   *  +    *   +   *   *  +   *   *   +  *  +   *   *   +    +   +  *  +  *   *   +  +   +  +   +    +    *   *  +  +    *  *  +    *   +   +    *   *  +   +  +   *  *   +   *   *  +   *  +    *  *  +   +    *   +  +  +  *  +    +  +   +   *   *   +    +    *   *  +   +  +    +   +   +   *  *   *   +  +   *  +  +    *  +  +    *  *  +   +   *  +    +   +   +    +   *  *   *   *  *   *   +    *  *  *   *   +    *  *   *  +   +   *  *  *   *  +  +   *   *   *   *   +    *   +   +  +    *  +   +    +   *  *  *  +   *   *  *  +    *  +  +  *  +   +  *  +   +    +   +   *  *  *   +   *  +  *  +    +  +   *  *  *  *   +   +   *  *   +  +  +    *   *  *  +    +    +    *   *   *  +   *  *   *   *   *  +  *  *  +  +  *   +  +   +  *  *   *   +    +  *   *   +    +    *   +   *  *   *   +   +    +  *  +   *  +   +  +   *   +   *  *  +    +    +   +  *  *   +   *   *   +    *   *  *   *   +  *  *   +   +  *   *   *  +  +   *   *   *   *   *  +  +   +  +   *  +  *   +   *  *  *   *   *  *   +   +    *  *   *  *  *   *  +   +  +   *  *   +    +   +    *   *  +  *   *  *  *   *   *   *  +   +  *  +  *  *  +    +  *   +    *  *  +   *  *  +    *   +    *   +   *   *  +  *   *   +  +  *  +   *   +  +   +  +    +   *  *  +    +    +  *   *  *   +  +    *  +   *  +   +    +   +   +   +    *   *  +  *  *  *  +   *   +  +  *  +  *   *   +  *   +  +  +   +  +  *  *   *   *   +  *   *   +    *   +    +  +  *  *   *   +   +    *   +   +   +   *  +   *  +  *   *  +  *   +   *  *   *  *  +   +    +  +    +   +    *   *  *   *   +    *  *  *  *   *   +  *  +   *   *  +    *   +   +  *   *   +  *   +   *   *  *   *   *   *  *   +   +    +    *  *   *  +  *  +  *  +  +  +   *  +    *  +    +   *  *  +  *  +    +    *  +    +  *  *  *  *   +    *  +   *   +  +    *  +  +  +    +  +  +   +    *   +  *  +    +   +    *   +  *  +  +   +  *   *  *   *  *   +  *   +  *  *  *   +    *  +  *  +    *  +    *  +    +    +   +    +    +    *   *   +  *   *  +  *  *  *  +  +    +  +   *  +    *  *  +    +    *  *  +    +    +  +  +   *   +    *   *  *   *   +  +    *   +   *   +  +    +  *   *   +    *  +   +   +  +    *  *  +  *  +    *   +    +   +  +   +  +  *  *   +   +    *  +    +   *   +  +    *  +   +   *   +    +    *  +   +   +  +    *  *   *   +   +   *  +   *  *  +   +  *   *  +  +    +  +   +   *   +   *  +  *  +    *   +  +   +  +  *  *   *  +  +   +  *  *   +   *   *   *   *  *   *  +   +    +  *  *   +  *  +   +   +    *   *  *   *  +  *   *  *  *   +  +  +  +  +   +  *  +   *   +  *  +   *  +    +   +    *   *   +    +    +   +  *  +  *   *  *   +    *   *  *   +    *  +    *  *   *   *   +  *  +   *  *  +  *  *  +  *  +   +    *  +   +   +  *   +    +  *   *   +  *  *   *  +  +   +    *  +    *  +  *  +   +  +  +   *  +   +  +  +   *   *   +  *   *   +    *  +  *  +   *  +   +  +    *  *   *  +   *  *  +   *  +    *   +   *  *  *   *  +   *  +    *   *   *  *   +  +    *   +   *   *  +    +   *   +   +   +    *  *   *   *   *  *  *   *   *   +    *  *  *   +   *   *  +  +   +    +   +  *   +    *   +  *  *   +   +    *  *   +    *  +    *   +  +  *  +  +    *  *   *  +    *   *  +    +   +    *   *   +  *  +   +  +   *   *   *   +  +  *  *  *  *   *   *   +  *   *  *  +    *  +  *   *   +  *  *   *   *   *  *  +    +   +  +   +  *   +   *  *   *   +   *  +   +   *   *   +  *   *  *  *  +    +  +  +  *   +    +    +    +  *   +    +   *  *  *   +    *   *  *   *   +    *  *   +   +   *   *  *   +  +  *   +    +  +  +   +  *  *   *   +   +   *  +  *   *  +  +    *   *  +   