`.-:::::::.`                                          
                                         `.://:.`` `---/://-                                        
                                       .//-`  ``` `/-./N/.`-:                                       
                                     -/-` ``..... -:---d... `-                                      
                                   ./.```........ .//h/d/y+  .`                                     
                                 `:-``............ -::/yo:`   .                                     
                                .:``..-+-..---:---.`...``     .                                     
                               .:`...-/h+ydsdmmdyssyyyo+:-``  ..-/+s+                               
                              .-`.-:+syhdmNsyMMMNms/:/sdNmdyoymmNMMMs                 ````          
                             `-`-+yhdhyhddddhsyhdddyyyyhmmddmmNMMMMy`            `-/+oooooo+:.      
                             -.+hddhyshdhhhh/...------.-yyhddhsshNs`           `:oo+////////os+.    
                            ./yhhhysyhyyyys:............/yydhss/.:`         `./so////////::-.-oy/   
                       ``   +hhhysyyysso+:.--...........+yhyso/....`      ./oys+//////::::--.../y+  
                      .-/:-:hhoo++//::-..../oo/-.......:ss+/-.......`  `:ohysy+/////::/++/:-..``oy: 
                      `./-:sds/::--..........-+s+-.....--............-+yhhhyyo//////:+oooo+/-`.:/sy 
                       .--.+yy+/////::--......../y:.........-://:.:+yhhdddhsyo+++++:ossyyhys/-://sy`
                        `.-//++/////////::-......--........./+--:ohhhhhhhhhsyoooooo/oyyhdhyso/++ohh`
                          `//////+o/` :////:--..............+:.:syhhhhhhhdhyysssoooo/osssssso+ooshs 
                           -////+hdh` .///////:-..........//o:..:+syhhdddddhyhssssssoo++++++oooshh- 
                            :///+hdhs. :////////:..........-:........:yyhhhhhhhssssssssssssssssdh/  
                            `:///oyhhNo-//////////-................  +s/-:+oyyyhhyysssssssssshdy:   
                    .-:/+ossyyo////ohMMNs//////////:.............` `oyys:....-:/oyhhyyyyyyhhdy/`    
                   `.:oyyyyyhhyso+///ohNNo//////////:..........` `/yyyyyyo/-....-:/ossyyys+/.       
                    ``./hhhs/.`+hhso+///oso//////////:.......`   syyyyyyyhhhs+//+oo-`               
         ```     `.-----+/`  `ohhhhhhyso+/////////////-...`      +yyyyyyhhhhhhhho-                  
      -oyyyyyso/:------.    `--:/osyhhhhhhyyssooooooooooso`      `+yyhhhhhhhho:`                    
    -syyyyyyyhhhhs:--.`    `--------..:+oyyyyyyyyhhyyyyyy-       `.:+osyys+-`                       
  `+yyyyyyyyhhhhhhy/.     `-------.      `-/oyyy-:oyhhhhh:....-------..``                           
  :/:::::/+oyhhhhhh:     -oo+++//-`          `:o/  `.:+oso--.....``                                 
 `-.........-/shdh/     :hhhhhhhyysso+/-.`      `        `                                          
  -...........:o+-     -hhhhhhhhyyyyyyyyyso/-`                                                      
  --...........       .yyhhhhhhyyyyyyyyyyyyyyso/.                                                   
  `-...-.......       -:::::::-.--:/++osyyyyyyyyyo:`                                                
   `---.......`      .--------.        ``.-/+osyyyyo`                                               
    `...-----:`     `----------`              `.:+oso`                                              
       `..          -::---------.                 `.-:`                                             
                   .:+/://:::::::----....`````                                                      
                  `/::-++/-::::--://:-::::-:::-.-----:/:.``                                         
                  .:+::::--:-::::::::-::::-:::::--:-::syso+:`                                       
                  /+/-::::::::::::::::-::::-:://::::::::...`                                        
                 .++-:::::::::::::::////////++++::::::::-`                                          
                 -+/-::::::::::-............oyso/:::::::::.                                         
                 :+/-::::::::::-            `syo+/::::::://:.`                                      
                 ohyyyyyyyysoos+`            .osssssssssyyysoso`                                    
                 :ssssssssss+/s/              `syyyyyyyyyyss++s+.