`.-/+osssssssssoo+/:-`                                       
                                `-/oydNMMNmdhyyyyyyyyyyhdmNMMNmhs+:`                                
                            .+ymMMmhs+:.`                  `.-/oydNMmh+-`                           
                        ./yNMmy+-`                                `-/smMNh+-                        
                     .+dMNh+.                                          `/ymMms-                     
                  `/hMNy:`                                                 -omMmo.                  
                .oNMh/`                                                       -sNMh:                
              .yNNs.                                                            `/dMm/              
            `sNNs.                                                                 :dMm:            
           +NMy.                                                                     /mMh.          
         .hMm:                                                                        `sMN/         
        :NMs`                                                                           :mMy`       
       oMN/                                                                              `hMd.      
      sMN-                                   `.:/+oyyysyyyysyyyoo/-`                       yMm.     
     sMm.                               `:oyhyso/:.```      ```.:/oyhy+.                    sMm.    
    oMN-                             -ohho:`                         `/ydo`                  yMm`   
   :MM:                           -sds:`                                `+dy.                `dMy   
  `mMs                          /dh:                                       /ms`               -NM/  
  oMm`                        :dy.`oy`                                      `om:               oMm` 
 `NM+                       .hd- -Nd`               `-+++:.                   -dy`             `NM+ 
 +MN`                      :m+   dM-              `yMMMMMMMmo`                  sm-             sMd 
 dMy                      +N:   :MN               `sMMMMMMMMMN+                  :mo            :MN.
.NM/                     /N-    `NM:                -sNMMMMMMNs                   `hd.          `NM/
-MM-                    .N/      .-                    .::/:.                       /N/          dMo
:MM.                    sd                                                      -/osdMM-         dMs
:MM.                   `N/                                                    `dMMMMMMMh         dMs
-MM-                   /m`                                                     /dMMMMMMd        `dMo
`NM/                   hy                                                        `-/hMM:        .NM/
 hMy                  `N/                                                          `dN/         :MN.
 +MN`                 -M`                                                         /my.          yMh 
 `NM+                 om                                                      `-oy+`           .NM/ 
  oMm`                hs                                                 .:+sys/`              sMd  
  `mMs                N/                                          `.:+sys+:.                  :MM:  
   -MM/              .N-                                       `-/sMm/`                      `mMs   
    +MN-             :N`                                          +d`                       `hMh`   
     oMN-            +d                                          :m.                       `yMd`    
      oMN-           yh                                          ho                       `hMd.     
       +MN/          ho                                         .N.                      .dMh`      
        :NMy`       `m+                                         +d                      :NMs`       
         `hMm:      `N/                                         ss                    `yMN/         
           /NMy.    .M-                                         h+                   +NMy`          
            `sNMs.  .M.                                         d/                 /dMd-            
              .sNNy-.M`                                         m/              `+mMd/              
                `oNMmM`                                         m/            -sNMh:                
                  `/hN`                                         d/         -smMmo.                  
                     `                                          d/     ./yNMms-                     
                                                                d/`-+ymMNh+.                        
                                                                mNNMmy+-                            
                                                                ++-`                                
888b     d888               888 d8b                                    .d8888b.                    888                       
8888b   d8888               888 Y8P                                   d88P  Y88b                   888                       
88888b.d88888               888                                       888    888                   888                       
888Y88888P888  .d88b.   .d88888 888  .d88b.   .d8888b 888d888 .d88b.  888         .d88b.  88888b.  88888b.   .d88b.  888d888 
888 Y888P 888 d8P  Y8b d88" 888 888 d88""88b d88P"    888P"  d8P  Y8b 888  88888 d88""88b 888 "88b 888 "88b d8P  Y8b 888P"   
888  Y8P  888 88888888 888  888 888 888  888 888      888    88888888 888    888 888  888 888  888 888  888 88888888 888     
888   "   888 Y8b.     Y88b 888 888 Y88..88P Y88b.    888    Y8b.     Y88b  d88P Y88..88P 888 d88P 888  888 Y8b.     888     
888       888  "Y8888   "Y88888 888  "Y88P"   "Y8888P 888     "Y8888   "Y8888P88  "Y88P"  88888P"  888  888  "Y8888  888     
                                                                                          888                                
                                                                                          888                                
                                                                                          888