_    _      _ _         _   _      _                     _     _
| |  | |    | | |       | \ | |    | |                   | |   | |
| |__| | ___| | | ___   |  \| | ___| | _______      _____| |__ | |
|  __  |/ _ \ | |/ _ \  | . ` |/ _ \ |/ / _ \ \ /\ / / _ \ '_ \| |
| |  | |  __/ | | (_) | | |\  |  __/   < (_) \ V  V /  __/ |_) |_|
|_|  |_|\___|_|_|\___/  |_| \_|\___|_|\_\___/ \_/\_/ \___|_.__/(_)