 _____   _    _   ____   _   _  ______         ____    _____  _____  _   _  _______
|  __ \ | |  | | / __ \ | \ | ||  ____|       / __ \  / ____||_   _|| \ | ||__   __|
| |__) || |__| || |  | ||  \| || |__  ______ | |  | || (___    | |  |  \| |   | |
|  ___/ |  __  || |  | || . ` ||  __||______|| |  | | \___ \   | |  | . ` |   | |
| |     | |  | || |__| || |\  || |____       | |__| | ____) | _| |_ | |\  |   | |
|_|     |_|  |_| \____/ |_| \_||______|       \____/ |_____/ |_____||_| \_|   |_|
