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