   +            *       +        
 + + ++++++++++ + +++++ + +++++ ++
 + +                    + +   + +
 +   ++++++ +++++++++ + + + + + +
               *      +   + + + +
 +++++ ++++ ++++++++ ++ +++ + + +
         *                    * +
 ++++ ++++ +++++++++ +++++ ++ + + +
    +       *              +  
*++ + +++ + + ++++++++ +++ + +*++ +
    + ++  + +   +        +   +  
 ++*+ +  ++ + +++++++++ ++ + + +++
    + +  +  + +
*++ + +  + ++ +++ ++ ++ ++ +++ + +
    + + ++ +    +    +      +    +
 ++++ + +  + ** + +++++++++++++ ++
 +        ++      +     +       +
 + ++++ +++  + +  + + + + ++++ ++
             +      +     +
