91   23 61 16  57 74  65  739 11  98 551 6   2   823   51 4    314 7   37  2668 8   328  371   9 49 637 313 61    7 1991 39   2 12  8 93 49  199 14 96 8  1  1833 491   44   57 499 2  81 85 3   19 75 966 95 71  467 2   843 11 7598  1 34 18   13 12 823   9 25  1 133 997 97 26  3399  96 796 4   43 85 48 47   84 75   3 45 858 3  99 683 225 659 18 69 798 94 48   874 53 41 4  165 536 4538  5 887 5     3 769 46 196 27 144  96 87 444 725 76 63  56  3 244 12  5 15 95 92 46 76  29 21   8 451 52 87 498 418  214 25 87   3425 21 975 4   8  9686 59 323 6  97 352  99 524 77 1  952 98 759 22 23 251 334 1   2 46  7 63 7   2 38   95 95 86 353 63   78 82 39 46 24 4    43 6   24  4 78 569 2381 1  858 68 691 3224 29  83 77 58 89 144 23 51 779   1  8 784 3  6699  49  93  9 856 9425 69 624 66 619 714   7 391 7526 68  388 431  14 73   73   9 535  967 99  525 34 84  297 685 268 94  925 828 48  1 49  1  36 78    3 96  877 965 8    39 488  51 9751 6724 87  68 466 92 91 769 83 827 76 5217 75 81  83 817 97 725 289 755 899 32 31  3  544 29 4   68 939 72 41 3  7   7  837 758 48 41  88 55 769 12 9462   6 8676 576  6 57 956 31 94    7 5415 7645 7    51   59 998 9   553 67 38  5812 6   8437 81  3 58 6452 99 9  52 93 56   63 248 221 2  462 349 61 9  49 9126 31 5    4 99  257 13 474 74  837 832 556 73 2   57 84  34 778 398 616 116 272 14 8   26 149 45   22 52 8231 22 66 341 5  14 724 415 5    84  72 97  49 219   664 2663 18 923   6 368 57 49   6 894 4   764 31  9   3  118 316 576 18 45 75 8  795 181  5 753 81 79 68 25 981 75 182 932  28 59 942 8  189  12 845 37 1   13 822 28  72  7 563   36    9 164 6  52 68 338 5  6   25 6   8 542   53 76 57 62 484 97 44 11 977 36 51 27 55 1379 2617 61 66 569 87 1  389 721 499   6 339 182 14 24 9432 464 5758 661 695 95   46  4 22 33 25 215 414 5  2  411 389 2  613 98 24 68   49 798 57 333    2 454 62 59 97   12 29 328 23 3  23 73  52 367  1956 49  8  28  38 62 7  8  2837 7  97   48 269 34 56  5  62   438 77 38  1 188 971 433 76 87  181 22   45 1   6266 9774 7  14 642 951 6  3  6616 9   79 1781   61 3  2556  48 83 334 85 853 39  25 7   5774 625 32  44 318 766 778 5496 17 98 764 464  4 8846  9  4   4 85 29 68 6   5   55   64 63  386 832 92 2886 56  914 38 91 85 346 61   4  3 686 25 5  6  69  9 38  362   81 66   4 6   69 436  37 751 8   6  65 72  527 86   34 813 67 651 55     44 478 53  7 84 824 4   4 69 1973 8  514 148 27 9254 7715 98   5  57 9963 2456 59 63 33  8877 5  47  9 454   2 9292 134 72 162  511  73 7876 298 5772 45 99  4 78 2  9636  862 39 856 88  4 787   9 688 147 8451   45  73  755  46 11 98 122 553  817  2 59  77  6564 523 93 55 76 9    5 582 697  441 5429 97 62 369 223  6  3  721 586 86 61  5 77  2 24 455 691   9 542 69 6   79 973 66   3 679 12 821 7   7 11  87 282 895 198 99 16 387 56  7 313 45 56 548 36  233  8 933 7115 43 8853 74  98 45 696  2 734 61 8675 57 33 24 9   15 2644 814 75 59   71 395   8 56 9   64  89 759 2334 367 362 9  17   69 2547   8 272 13 45 74 31 32 16 89  63 76 84 2   76 4    767 2  32  56 69 52  7 29  866   5 235 18    8 97 17 4   27  466 56 511 52 433 972  8 32 979  17 29 96  17 7373 73 88  6 27 67 73 16 84 26  99 6   8986 46 4667 942  6 4  5   1  9  9  54 5136 63 674 57 712    4 1966 225 46 982   2 524  5  2 73  34  1 1   39   7 99 52 29 7   32 86 87 685 5823  22  77 434 45  81 95 95 16 9853 69 379 53 4  51   44 387  1 7762   1 58 352   7  3 356 956 19 681   5 25 325  96 853 54   5 56 7   8  71   98 95 5754 93  54 55 8    3 24 373 89 27  876 56 859 1999 68 31 298   7  3 52 77 497 67 112 957 44 96  129    3 1684 93 6  2212 96   4 14 1  58  28 52   39 353  4 7   51 9711  21 52 6   11 2968 827 53 548  85 62 823 8   75 826    3 3  927 641 23 537 38  9 9845 9388 681   2 66 41 825  3 491
75   89 21 92 124 15  659 837 576 62 557 8   797 966  531 93   633 754 627 1938 9   614  274  11 85 889 437 834 762  139 958  6 15 46 27 132 995 52 25 23 8  2539 531 3594  986 388 8  47 91 518 15 69 329 66 43  218 52  518 42 5915 82 53 32  567 93 283  63 69 99 244 477 41 28  5397 325 484 814 25 43 31 615 971 82  36 13 256 92 82 798 461 786 38 59 826 64 571  711 81 13 3  692 664 5423  9 423 6    77  69 82 255 11 65  461 13 497 626 41 45 369  7 146 14 68 59 16 95 76 91 237 15  55 122 93 66 374 8235  53 38 82   2453 13 12  65  4  3156 41 159 32 39 8198 78 376 99 3  365  7 849 99 64 359 882 6  69 85 68 39 9  51 24  796 28 31 123 99 9732 42 85 11 17 968  46 19  28 27 87 772 2682 21 484 74 611 1245 81 872 36 74 97 258 96 31 284   6 79 698 73 2549  45  62  4 223 8746 95  52 38 951 843 273 944 5545 373 715 829  25 743  13 841 7116 746 511 421  7 13  469 537 796 736 291 686 52  1 63  3  32 77   22 98  885 885 6   967 452  54 1463 4782 33 699 319 55 19 498 15 533 24 6334 89 329 34 77  91 665 418 424 237 63 178 85 974 27 89  75 726 52 66 7  3   46 145 621 66 63  61 87 317 91 7638  45 3516 435  7 45 28  96 974 897 2813 6696 251  793 884 256 592 315 79 627 283  314 1122 11 36 16 9196 19 9   5 13 92  434 496 527 7  175 678 96 6  13 5544 94 7    9 43  559 93 237 25 7737 674  47 6  55  61 829 16 392 115 487 665 359 14 5  969 736 92   71 11 5775 68 36 317 8  51 572 144 12   19 631 76  49 668  4257 6591 96 228 683 475 46 329  5 718 483 791 538 33  86 998 646 771 79 86 29 5   67 892 98 659 57 99 39 93 942 14 816 515 829 82 454 54 813 983 734 19 374 84 257 77  86  3 768 5496  273 993 11 67 81 637 39 68  67 5   1 831   49 97 16  9 529 53 81  3 273 68 23 19 85  227 1963 66 79 314 58 8  317  93 182  26 549 186 59 69 878  176 9175 952 828 75   13 78 63 27 6  642 162 3  13 116 588 7  888 16 44 565 183 871 57  21   75 828 88 69 8  5457 16 969 86 19 35 35  12 786  5468 77  88 12  93 47 77 43 3535 9  24  681 511 81 864 48 789  941 75 51 69 597 713 363  2 719 455 19 9759 21  4244 5312 5  12 334 188 4  5  2622 9   58 9816 7656 7  9823 862 13 539 51 34  44 436 99  2536 333 69  35 384 825 255 3124 96 57 228 715  9   91  3 23  44 18 66 52 425 95  784  22 96  842 172 36  295 76 7745 63 35 87 653 87  77  9 483 29 54 8  12 86 498 9634 216 51   2 7   78 752 861 871 89  93 53 626 918 32   65 679 5  272 3585   58 585 75 38 61 379 2  77 38 8311 4  271 495 61 8794 3986 58 239 532 9396 966  89 46 866  919 4  96 11 632  91 4715 868 32 478 6186 556  555 886 8292 6  91  3 71 3  9336  193 39 585 68 99 224 237 739 466 9521 6443 195 4239  93 99 67 746 839  854 34 99  146 1833 718 62 35 66 3   73 736 5847 957 7986 46 38 982 273  7 85  447 789 26 6   3 71  8 39 256 337  73 289 98 746 54 989  7  36 579 23 699 88  5 37 925 673 536 471 82  4 755 99 45 143  1 27 141 541 593  9 125 678  29 8418 23  33 99 526  3 116 94 6378 77 22 69 35  97  663 994 53 674 835  22   7 98 46  13  54 762 9339 856 593 35 81 3582 8693   2 514 66 87 34 26 63 83 363 71 11 75 636 73 6342 754 72 536 39 13 77  1 916 587  43 215 995  28 44 86 42  385 338 65 779 18 115 462  1 13 517 398 12 75 988 5141 42 44 26 31 41 91 61 29 938 79 7   2883 44 7916 637 89 22 918 9  4  96 36 3732 92 872 25 833  566 9641 458 25 369  83 649 44  4 539 51 57 94  95 983 19 83 99 62  38 75 12 923 4952 893 133 213 47  76 95 35 86 8479 65 213 14 59 633  57 891  2 7253  28 49 793  78  7 267 127 59 9764 98 59 172 323 162 15 491 32 737 76 922  91 55 9165 28  96 84 64  72 67 735 48 84  878 24 823 7685 51 48 788 734  3 13 28 523 87 286 593 22 69  233  685 3445 38 7   871 19  69 92 44 35 981 8978 74 123  8 3   45 7283  45 15 3  782 4632 57  99 499  17 85 739 62  82 314   27 41 326 379 71 676 92  8 997  2473 494 995 69  2 733 91 643
644  11 23 38 373 962 791 821 733 51 324 21  918  23  561 5589 53  584 678 1568 372 4685 543  26 86 938 829 878 932  534 751 32  3 19 43 412 154 7  77 17 55 6522 926 5668  853 1   6  32 77 498 25 97 868 97 31  657 525 5   62 1413 83 3  5  8429  3 876 564 31 69 987 91  11 848 438  631 526 217 31 19 73 938 218 698 82 12 64  37 42 426 5   54  42 41 259 1  949 9676 53 45 31 428 3   86   98  42 561 296  58 65  34 53 61  441 41 827 471 14 48 645 34 592 33 18 81 86 84 91 52 942 98 693 368 88 43  62 9167  78 77 1735 5282 97 56  431 93  264 58 372 93 31 8544 89 775 35 71 985  7 17  29 86 195  35 92 14 26 55 96 49 83 13 6158 61 82 671 32 4548 55 15 51 42 9934 86 662 58 92 92 83    71 31 363 39 25  4235 69 791 1  25 32 113 43 13 5441 56 62  59 82 3415 664 658 44 262 5885 96   4  8 662 332 441 343  875 682 133 2253 92 389  81 618 6617 81  312 558  5 8   233 765 758 942 675 235 43 85 542 37 18 73 7711 122 785 36  682 787 434 497 46   3342 37 865  89 43 85 188 87 492 15 629  73 345 86 99  15 795 291   4 565 76 617 43 522 35 879 46 284 58 75 1  82  56 768 299 44 777 74 54 385 86 6967 219 115   91 98 36 12  53 824 818 5243 8518 1798 985 948   4 579 514 11 389 567  879 5413 51 86 12 186  48 6   9 1  69 6642   9 791 91 487 994 54 76 4  3364 32 979  9 22  583 51 24  19 5673 725  96 8  53  24 776 65  41 134  89 56  377 8  69 246 633 94 7719 19 574  57  9 542 62 69   2 459 3473 9  932 61  89 9424 3945  464 42 294 249 21  95 262 94 978 757 165 252 497 62 245 582 349 76 54 48 1   16 675 52 923 91 95 52 38 275 21 895 431 721 64 145 87 421 996 496 33 233 92 79  88  77 39 448 7439 2227 334 46 54  4 92  32 292 5  14  2  22 6825 82 31  8 274 1  71  3 398 5  71 51 71   22 4697 23 45 992 64 8  122  32 562 212  94 973 72 71 662  313 758  727 268 99 6651 53 85 53 5  873 585 23 22 286 944 33 674 32 76 643 275 55  93  72  614  32 2  58 3  7244 47 475 58 87 93 174 48 7191 555  82  12 61  1  91 74 88 6883 67 23 7977 57  33 841 99 531  138 74 64 32 887 95  963  9 137 637 94 1526 587 2154  634 84 18 643 885 7  86 3677 51  97 982  5331 68 1191 396 62 489 19 92  26 765 623 2728 814 25  17 287 34  251 5532 18 32 716 438 79   68 39 81 646 65  9 49 873 453 296 523 658 275 884 18  717 68 2642 88 95  1 541 36 686 95 719  8 74 66  7 11 974 4991 582 94 679 28 814 272 592 144 886 23 96 459 455 92  749 666 7  368 9494 6334  89 4  56 54 394 82 65 22  596 39 861 747 57 981  7997 12 663 573 7566 5    75 59 133   55 2  56 88 898  26 773  741  6 829 1872 545  552 294 569  7  88 36 72 7   555 2252 74 529 5  45 273 267 256 514  472 6644 653 7697 282  4 3   98 54  9377 14 26  282 8385 717 97 36 62 8  799 477 1171 134 5592 72 72 844 624 11 81 6966  16 41 2  55 81 56 87 119 55   84  68 43 696 92 997  4 341 224 97 644 68  9 51 712 555 88  616 62  4 142 74 84 946  6 28 1   226  43 58 866 72   54 5377 39 272 85 879  1 268 44 469  17 53 58 337 69   22 663 52 535 361   1  15 21 166 66   5 541 6873 183 534 44 17 1242  273 559 32  56 69 67 78 23 81 246 27 82 68 215 45 6392  38 26 792 57 52 17  7 448 68  184 366 362 278 21 42 724 548 496 36 8   23 241 322  2 27 475 239 47 79 544 7844  4 93 11 32 14 66 53 22 562 4  14  121  33 3271  99 83 55 298 87 38 21 53 12   66 587 26 186 7685  367 542 57 928  66 257 43 92 387 68 52 84  7  746 67 35 36 848 67 54 24  18 155  835 559  42 39 656 34 76 21 7111 28 744 46 99 452  5  848 46 9772 476 41 374 297 52 726 993  1 9785 86  1 61  342 545 75 418 28 384 26 965  51 31  385  5 795 35 45  86  1 791 75 81 9162 77 723 5347 85 11 66  889 72 86 63 688 94 63  835 91 125 7134 976 7658 13 56  292 421 74 52 41 72 431 8989 69 145 13 753 2  841   29 51 17 191 6792 83  26 4642 53 26 328 69  72  48  476 83 281 64  48 568 18  7 251   973 888 777 62  7  91 47 445
392 438 95 67 988 988 728   6 378 53   7 483 665  13 6538 3447 4   572 266 2879 296 1991 768 781 72 33   25 487 155   47 669 16  7 11  4 594  98 8  76 33 37 4917 758 2265 9194 7   46 23 56 323 36 49 325 25 22 9163 119 1   91 51   44 7  5  7449  7 218 476 2  52 993 2   39 829 153  432 753 525 64  4 88 412 496 446 89 62 31  59 42 662 5   3    8 23 96  6  651 1914 15 68 41 56  7   37   86  17 449 665  91 53  95 28 55  952  5  92 917 54 55 681 94   8  5 84 3  51 53 68 5  513 53 593 514 72 42  15 4896  65 75 5166 9765 7  59  163 46  435 35  17 57 9  5222 4   21 48 62  37  7 7   51 5  639  16 21 47 42 78 42 81 82 58 8826 68 1  384 73 5261 72 6   1 73 3543 76 222 23 55 83 87    14 76  23 15 5   9512 87 679 5  79  1 992 39 74 9577 76 85  86 83    5 932 535 38 926 9855 4    8  1 621 78  176 717  817 758 949 4731  2 5149 46 314 3587 3   757 91   8 9  6279 515 689 162 133 5   72 23 161 95 1  89 6123 665 99  4   364 911 321 799 97   23   9  289  84 19 87 367 46 195 93 487  8  928 62 81  12 66  775   2 778 55 599 93 547 85 765 36 987 13 28 88 168 83  96  48 35 767 51 61 333 96  583 561 29     5 27  3 1   99 626 466 197   793 2394 414 642   1 377  15 89 744 97   445 79   86 17 99 65   95 56  6 7  74 7776   9 754 27 85  14  31 68 3  5461 58 533 98 61 1177 85 81   6 9864 166   2 8  454 42 787 13  63 281   9 29  34  4  52 446 985 33 5363 34 8    96  1 3   39 73   2 64  2619 2  974 75 475 5843 5398   44 17 454 936 86  53 189 86 749 428 6   483 697 55 515 23  732 53 24 53 89  58 672 13 199 78 78 52 87 275 89 331 313 867 71 232 82  63 292 742 94 926  3 8   98 378 25 386 7838 8171 49  36  7  7 64  13 172 6  26 47   8 3924  7 44  6 615 6  48  8 86  5  54 2  61   41 36   71 49 68  54 79 838  25 321 416  52 963 2  22 5     25 42   982 869  9 1794 67 87 42 2   21  62 97 59 67  581 28 18  89  2 994 458 3   82  93 9852   9 3   5 1  7871  4 3   95 62 73 868 57 2943 9    889 27 623 6  62 21 85 9    23  3 8128 18  11 271 79 3596  67 5  29 44 765 48   71  9 325 689 38 5563 222 957    77 25 78 276 226 33 52   53 329 76 11   4397 29 31   999  6 146  7 9   86 663 855 2459 7   568 91  93 72  77  1294 76 47 67  668 37   96 15 25 348 9   9 48 579 118 676 981 423 75  523  5    2 75 2896 17 6   4 23   2 123 83  83  7 52 56  8 62 698 8576 733 1  257 49 825 771 617 91  771 38 84 291 61  43 4485 825 9  435 8481 9793   1 9  23 53 942 23 77 86  533 33 374 56  57 6    868   8 734 378 4111 3    85 6  213    2 47 94 27 194 343 831   62  6 655 8115 348  846 218 39   2  41 36 17 15  175 8148 73 99  3  91 277 137 59  23    11 6944 687 1964 217  1 8   18 3   2275 12 938 673 9659   9 74 21 2  28 883 721 9243 9     94 84 17  98 538 45 76 5123   5 26 2  93 8  47 99 326 67  749   4 62 344 61 842  3 675 995 63   3 67 85 52 284 49  97  11  14  4   3 89 36 32   4 5  6   978  94 27  11 91   65   36 14 186 31 761 16 846 47 121  84 65  4 958 16   94 287 82 843 582   6 888 49 665 323  7   3 119  861 264 19 73 7144    2 334 34  73 47  3 84 23 94 724 55 4  26 455 37 3523  87 23 362 16 36 63 63 212 47  327 422 987 263 99 93 159 188  76 69 9   62 713 724 11 4  613 991 41 79 995 622   4 34 56 5  52 9  38 87 673 6  984 35   78 2372  54 57 73 441 26 35 58 62 4     5 833 44 156 5136   61 884 96 8376 77 789 11 76 766 19 45 482 7  758 44  9 82 279 45 25  2   8 445  578 693  38 19 241 48 12  5 31   98   5 1  61 1469 4   47 32 725  762 39 166 699 71 534 65   1 7961 44  9 89  937 358 85 562 25 596 77 8415 52 96   84  8 127 28 91 335  7  77 5  88 7893 65 316 16   54 25 88  825 61 77 2  737 7  46  559 24 811 9942 823 4639 61 36  849 257 24 3  26  1 113 3897 2  412 53 162 9  783  113 88 48 836   24 38  2  8684 19 11 832 24 848   4 6247 81 618 2   58 562 5  27 7     264  34 854 29  6   5 33 462
*   *   +  *  +   *   +   *   *   *  +   *   *   +   +    +    +   *   *   +    +   +    +   *   *  *   *   +   +   +    +   *  *  *  *  +   *   *  *  *  *  +    *   +    +    +   +  *  +  *   +  +  +   +  *  +    *   *   *  +    *  *  *  +    *  *   *   *  *  *   +   *  *   +    *   *   +   *  +  *  *   *   *   *  *  *   +  +  *   +   *   *  *  *   *  *   +    *  *  *  *   +   +    *  +   *   *   *   *  +   +  +   *   *  *   *   *  *  +   *  *   +  *  *  +  *  *  *  +   +  *   *   +  +  +   +    *   *  +    +    +  *   *   *  +    *  *   *  +  +    *  *   *  +  +   *  +   *  *  *   +   *  +  +  *  *  +  *  +  +    +  *  +   +  +    *  *  *  +  +    +  *   *  +  +  +   +    *  *   *  *   +    *  +   +  +  *  *   +  +  +    *  *  *   *  +    *   *   *  *   +    +  *   *  +   *   +   +   +    *   +   +    *  +    *  *   +    +   +   +   +  +  +    *   *   *   +   +   *  +  +   *  *  +  +    *   +   *   *   +   *   +   +    +    *  *   +   *  +  *   *  *   +  +    *  *   *  *   *  +   *   *   *   *  *   +  +   +  +   *  *   *  +  +  *   *  *   *   +  *   *  +  *   +  +    *   +    *   *  +  *   +  +   +   +    +    +    *   +   *   +   *   *  *   +    *   +    +  *  *  +    +  *  *  *  *  +    *   *   +  +   *   *  *  *  +    *  +   *  +  +    *  +   *  +    *   *   *  *   +  *   *  *   +   *   *   *   *  *  *   +   +  +    *  +    +  *  *   *  *  *   *   +    *  *   +  +   +    +    +    +  +   *   +   *  *   +  +   +   +   *   *   *  *   *   +   *  *  *  +  +   *   *  *   *  *  *  +  +   *  *   *   +   *  *   +  *   +   *   *  *   *  *   +  *   +  *   +    +    *   +  *  +  +   *  *   +  *  *  *   +    +  +  *  *   *  +  +  *   +  +  *  +  +    +    +  *  +   *  +  *   *   *   *   +   *   +  *  +    +   +    +   *   *  +    +  *  *  +  +   +   *  *  +   +   +  +   +  +  +   +   *   *  +   +    +   +  +  +  +    *  *   +  +  +  *   +  +    +    *   +  +   +  *  +  *  +    *  *  +    +   *  +   *  +    +   +  *  +  +   +   +   +  *   +   +  +    +   +    +    *  *  +   *   +  +  +    *   *  +    +    +  +    *   +  *   *  +   +  *   *   +    *   +   +  +   *   *   +    *  +  *   +   *  +    *  *  *   *  *  *  +   +   *   *   +   *   +   +  +    +  +    +  +  *  +   *  *   +  +   *  +  *  *  +  *   +    *   *  *   *  +   *   *   *   *   *  +  *   *   +  +    *   *  +   +    +    *   *  +  *  +   *  +  *  +    +  *   *   +  +    +    +  +   *   +    +    +  +  +   +    *  +  +  +   *   +    +   *  *   +    *   +    +   +    *  +  +  *  +  +    +    +  +   +  *  +   *   +   *   +    +    +   +    +   *  +  +   *   +    *  +   +   +    +   *  +  +  *  *   +   +    *   +    *  +  *   *   *  +  +    +   *  +  *  *  *  *  +   +   *   +   *  *   *  +   *  *   +   +  *   *  *  *  *   +   +   *   *  *  *   *  +  *   *  *  +   *   *   +  *   +    *  +    +  *   *  +   *  *   *  +    +  *  +  +   +  +    *   *  *   *   *   +   *  *   *   +  *   +    *   +   *  *  +    +    *   +   *  +  *  *  *  *  *   *  *  +  *   *  +    *   *  +   *  *  *  *  *   *   *   *   +   *   +  *  *   *   +   *  *   +  +   *   *  +  *   *   +  +  *   +    *  *  +  *  *  *  +  *  *   *  +   +    *  +    *   *  *  *   +  +  *  +  +    *  *   +  +   +    +    *   *  +    +  *   *  *  *   *  +  +   *  +   +  *  +  +   +  *  *  *   +    +   +   *   *  *   +  *  *  +    *  *   *  +  +    +  +   *  +    +   *  +   *   *  *   +   *  +    *  *  *   *   *   *  *   *  +   *  +    *  *  +    +  +   *  *  *   *  *   *  *  +    +  *   +    *  +  +   +   +  *  *  *   *  *   *   *  *   +    *   +    *  *  +    *   *  *  +  *  *   +    *  *   +  +   *  +    +   *  *  *   +    +   +  +    *  *  +   *  +   +   +    *  *   *   *  +   *  +  +    +    +   *   +  +  +   *  *  
