                     ++++                         ++++                     
                   ++++++++                     ++++++++                   
                  +++++++++++                  +++++++++++                 
                 ++++++++++++                 ++++++++++++                 
                 +++++  ++++++                +++++  ++++++                
                ++++++   +++++   ++++++++++  +++++   ++++++                
                ++++++   +++++++++++++++++++++++++    +++++                
                +++++    +++++++++++++++++++++++++    +++++                
                ++++++   ++++++++         ++++++++    +++++                
                ++++++++++++++              +++++++++++++++                
                +++++++++++++                 +++++++++++++                
              ++++++++++++++                   ++++++++++++++              
             ++++++++                                  +++++++             
            ++++++                                       ++++++            
           ++++++                                         ++++++           
           +++++                                           +++++           
          ++++++      +++        +++++++++        +++      ++++++          
          +++++      ++++++   +++++++++++++++   ++++++      +++++          
          ++++++    ++++++++++++++++   ++++++++ +++++++    ++++++          
           +++++     +++++++++++   ++ ++   +++++++++++     +++++           
           +++++++        ++++    +++++++    ++++        +++++++           
            ++++++        ++++     +++++     ++++       +++++++            
            ++++++        +++++     +++     +++++        ++++++            
           ++++++          +++++++++   +++++++++          ++++++           
           +++++             +++++++++++++++++             +++++           
           +++++                 ++++++++++                ++++++          
           +++++                                           ++++++          
           +++++                                           +++++           
           +++++                                           +++++           
           ++++++                                         ++++++           
            ++++++                                       ++++++            
             ++++++                                      +++++             
            ++++++                                       ++++++            
            +++++                                         +++++            
           ++++++                                         +++++            
           +++++                                          ++++++           
           ++++++                                         ++++++           
            +++++                                         +++++            
             ++                                            +++             
                                                                           