                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                         `        
                                     hmNNmmmmd    
                                   dNNN      +h   
                                 `NNN         sh  
                     .---       .NN`          hN  
                   -......-`    NN.           dm  
                  -..````..-:  NNd            mN  
                 :-.`````..-: `NN             m/  
                 :--......--: dNN            mN   
                 ::-.....--:/ dN/           mN    
                 /:---..--::/ yNm          mN     
                  /::----::/   mN        dmy      
                   //:::://     mm     hdd        
                     `:/         `ddmyh.          
                `...```::         mNN             
             .``......-:---......yNNm             
            -..--::----:::://///-mm`-             
            //  /:----//         N:-:             
             /  -..---:/        dNN               
             -`:.``..-//                          
             ..-```..--.                          
              -.`....:...                         
               .`.-:/--``-                        
              :``./ /::-``:                       
              -``:    -:-``-                      
              ``.       :--/                      
            :-../       /-:``````                 
           ::::/      ``/:/```````         ```````
          -//  ````````:--.        ``````         
         `:-....```    ::--....                   
            .-.-           ````                   
