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