`.:+syddddddddddddddds-                              
                      `:+ymNMMNmhyyyyyyyyyyyyyyhNMms:                           
                   -odNMNmyo:.`                 `:smMd+`                        
                `+dMMds:.`                         `:hMmo`                      
               /mMNs-`                                :dMd:                     
              oNMy.                                    `sMNo                    
             /MMs                                       `oMMo                   
             mMd`/dy.   `+s/                              yMN:                  
          `-+MMs -o+`   `oh/                              .mMh                  
       `/ymNMMMo                                           yMM.                 
    `:smMNds:mMy                                           +MM:                 
  -smNMMdo///hMm.                                          /MM/                 
 `sdmNNNmmmmmmNMo                                          :MMo:::::--.``       
   `..........+NN/                                         .dMNNNNNNNNNmdy+.    
               oMNo`                                        .:::////++++hNMNho. 
               `oMMh/`                                                  `-odmNh 
                 /mMNd+.                                                   ``.. 
                  .smMMNh+-```                                                  
                    ./ydmNmddd-                                                 
                       `.--dMN:                                                 
                          `NMN-                                                 
                          .MMN.                                                 
                          .MMm`                                                 
                          .MMm                                                  
                          .MMh                                                  
                          .MMs                                                  
                          .MMs                                                  
                          .MMs                                                  
                          .MMs                                                  
                          `NMy                                                  
                           hMN:                                                 
                           :NMm-                                                
                            :sy:                                                


                   oooo          .oooo.     .oooo.                           oooo  
                   `888        .dP""Y88b  .dP""Y88b                          `888  
       oo.ooooo.   888 .oo.         ]8P'       ]8P' oooo d8b     oo.ooooo.   888  
        888' `88b  888P"Y88b      <88b.      <88b.  `888""8P      888' `88b  888  
        888   888  888   888       `88b.      `88b.  888          888   888  888  
        888   888  888   888  o.   .88P  o.   .88P   888     .o.  888   888  888  
        888bod8P' o888o o888o `8bd88P'   `8bd88P'   d888b    Y8P  888bod8P' o888o 
        888                                                       888             
o888o                                                     o888o