`.-:/++ossssyyyyyyyyyyssoo+/::-.`                                   
                           `.:/+osyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhys+:.                               
                       `-/osyyyyyyyyyyyyyyyyyyhhhhhhhhhhhddhdhhdddmddddy+.                            
                     ./syyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdmNNNNNdddmmmmmdho.                          
                   `+yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhdmmmmmmmmmmmmmmmmh.                         
                   oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhdddmmmmmmmmd:                        
                  .yyyhhhhhhhyhyyyhhyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhdmmmmmmmm/                       
                  /hhhhhhhhhhyhhhhyhyhyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddmNmmNmmm.                      
                  shhhhhhhhhhhhyyyhyyyhyyhhhhhhhhhhhhhhhhhhhhhhhhhdddddmNNNNNNNy                      
                 `yhhhhhhhhhhhhhhhhyhhhhhhhhhhhhhhhhhhhhhdddddddddddddddNNNNNNNN.                     
                 -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmNNNNNNNo                     
                 +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhddddddddddddddddddmNNNNNNmm.                    
                 ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmNNNNNNNNs                    
                `yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmNNNNNNNm`                   
                .yhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddmNNNNNNNN:                   
                :yhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmNNNNNNN+                   
                /hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddmNNNNNNNh                   
                ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddmNNNNNNNm.                  
               `yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmNNNNNNm+                  
               .yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdhddddddddddddddddddddddddmmNMNNNNNh                  
               :hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmNMNNNNNm`                 
               /hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdhdhdddddddddddddddddddddddddmmMMNNNMN/                 
               ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdhdddddddddddddddddddddddddddmmNMMNNMNy                 
              `yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmNMMMNMNm.                
              .yhhhhhhhhhhhhhhhhhhhhhhhhdhdhhhhddddddddddddddddddddddddddddmmNMMMNNMNy                
              :hhhhhhhhhhhhhhhhhhhhhhhhhhhdhhdddddddddddddddddddddddddddddmmmmNMMNNMNN/               
              +hhhhhhhhhhhhhhhhhhhhhdhhhdhhdhhddddddddddddddddddddddddddddmmmmNMMMNNNmm.              
              shhhhhhhhhhhhhhhhhhhhhhhhdhhhdhhddddddddddddddddddddddddddddmmmmNMMMNNNNmh`             
             `yhhhhhhhhhhhhhhhhhhhhhdhdhhdhdddddddddddddddddddddddddddddmmmmmmNMMMMNNNNNs             
             `yhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddmmmmmmmmNNMMNNNNNNNo`           
              ohhhhhhhhhhhhhhhhhhhhhhhhdddhdddddddddddddddddddddddddddmmmmmmmmNNMMNNNNNNNd:           
              `ohhhhhhhhhhhhhhhhhhhhhhdhddhhddddddddddddddddddddddddddmmmmmmmNNNMNyNNNNNNm:           
               `:shhhhhhhhhhhhhhhhhhdhhhddddddddddddddddddddddddddddmmmmmmmmmmNNdyhMMMNNNm:           
                 `:shhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmddmmmmmmmmmmmmd+:+mMMMMNNm+           
                   `-oyhhhhhhhhhhhhhhhhdddddddddddddddddddddddddmdmmmmmmmmmho-.odmMMMNNNNms           
                      .:oyhhhhhhhhhhhhhhhhddddddddddddddddddddddmmmmmmmdho:` .oNMNMNNNNNNmy           
                         `-/osyhhhhhhhhhhhhdddddddddddddddddddddmmmdhy+-`  .+dNNNNNNNNNNNm+           
                             `.-:+osyhhhhhhhhddddddddddddddddddhyo/-.   `-ymNNNNNNNNNNNNmd.           
                                    `.-:/+ossyyyyyyyyyyssoo+:-.`   ``.-+hmNNNNNNNNNNNNNmy-            
                                              ````````       `-::+osydmNNNNNNNNNNNNNNNms`             
                                                            .ohmmNNNNNNNNNNNNNNNNNNNmd+`              
                                                            -yhmmNNNNNNNNNmNNNNNNNNm+`                
                                                            ```.+dNNNNNNNNNNNNNNmds-                  
                                                                .sdmNNNNNNNNNNmy:.                    
                                                                `.-oo/omNmdhms-                       
                                                                     .:/+-:s.                         
                                                                      `  .:`