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