___   _____   ___   ___   ______  ______  __   ___   ____   ___    ___    ___    ___   ____   _____   ___  
 / _ \ | ____| / _ \ |__ \ |  ____||  ____|/_ | / _ \ |___ \ |__ \  / _ \  / _ \  / _ \ |  _ \ | ____| / _ \ 
| (_) || |__  | (_) |   ) || |__   | |__    | || (_) |  __) |   ) || | | || (_) || | | || |_) || |__  | | | |
 > _ < |___ \  > _ <   / / |  __|  |  __|   | | > _ <  |__ <   / / | | | | > _ < | | | ||  _ < |___ \ | | | |
| (_) | ___) || (_) | / /_ | |____ | |      | || (_) | ___) | / /_ | |_| || (_) || |_| || |_) | ___) || |_| |
 \___/ |____/  \___/ |____||______||_|      |_| \___/ |____/ |____| \___/  \___/  \___/ |____/ |____/  \___/