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