___  _____    ___    _   _  _____  _____  ______  _____  _   _  _   _ ______ 
  /   ||  _  |  /   |  | \ | ||  _  ||_   _| |  ___||  _  || | | || \ | ||  _  \
 / /| || |/' | / /| |  |  \| || | | |  | |   | |_   | | | || | | ||  \| || | | |
/ /_| ||  /| |/ /_| |  | . ` || | | |  | |   |  _|  | | | || | | || . ` || | | |
\___  |\ |_/ /\___  |  | |\  |\ \_/ /  | |   | |    \ \_/ /| |_| || |\  || |/ / 
    |_/ \___/     |_/  \_| \_/ \___/   \_/   \_|     \___/  \___/ \_| \_/|___/  
                

 _____        _                   _    _            _                                           _                  _                   _    
|  __ \      | |                 | |  | |          | |                                         | |                | |                 | |   
| |  \/  ___ | |_    ___   _   _ | |_ | |_   __ _  | |__    ___  _ __   ___    __ _  _ __    __| |   __ _   ___   | |__    __ _   ___ | | __
| | __  / _ \| __|  / _ \ | | | || __|| __| / _` | | '_ \  / _ \| '__| / _ \  / _` || '_ \  / _` |  / _` | / _ \  | '_ \  / _` | / __|| |/ /
| |_\ \|  __/| |_  | (_) || |_| || |_ | |_ | (_| | | | | ||  __/| |   |  __/ | (_| || | | || (_| | | (_| || (_) | | |_) || (_| || (__ |   < 
 \____/ \___| \__|  \___/  \__,_| \__| \__| \__,_| |_| |_| \___||_|    \___|  \__,_||_| |_| \__,_|  \__, | \___/  |_.__/  \__,_| \___||_|\_\
                                                                                                     __/ |                                  
                                                                                                    |___/                                   
                
 _                                        _                   _                                                                           
| |                                      | |                 (_)                                                                          
| |_   ___    _   _   ___   _   _  _ __  | |__    ___   _ __  _  _ __    __ _   _ __   _ __   ___    __ _  _ __   __ _  _ __ ___   ___    
| __| / _ \  | | | | / _ \ | | | || '__| | '_ \  / _ \ | '__|| || '_ \  / _` | | '_ \ | '__| / _ \  / _` || '__| / _` || '_ ` _ \ / __|   
| |_ | (_) | | |_| || (_) || |_| || |    | |_) || (_) || |   | || | | || (_| | | |_) || |   | (_) || (_| || |   | (_| || | | | | |\__ \ _ 
 \__| \___/   \__, | \___/  \__,_||_|    |_.__/  \___/ |_|   |_||_| |_| \__, | | .__/ |_|    \___/  \__, ||_|    \__,_||_| |_| |_||___/(_)
               __/ |                                                     __/ | | |                   __/ |                                
              |___/                                                     |___/  |_|                  |___/