____ _
| __ ) _ __(_)_ __ __ _ _ __ ___ ___ _ __ ___ _ _
| _ \| '__| | '_ \ / _` | | '_ ` _ \ / _ \ | '_ ` _ \| | | |
| |_) | | | | | | | (_| | | | | | | | __/ | | | | | | |_| |
|____/|_| |_|_| |_|\__, | |_| |_| |_|\___| |_| |_| |_|\__, |
|___/ |___/
__ _ _
___ ___ __ _ _ __ / _| __ _ _ __ __| | __ ____ _| |_ ___ _ __
/ __|/ __/ _` | '__| |_ / _` | '_ \ / _` | \ \ /\ / / _` | __/ _ \ '__|
\__ \ (_| (_| | | | _| | (_| | | | | (_| | \ V V / (_| | || __/ |
|___/\___\__,_|_| |_| \__,_|_| |_|\__,_| \_/\_/ \__,_|\__\___|_|
____ _
| __ ) _ __(_)_ __ __ _ _ __ ___ ___ _ __ ___ _ _
| _ \| '__| | '_ \ / _` | | '_ ` _ \ / _ \ | '_ ` _ \| | | |
| |_) | | | | | | | (_| | | | | | | | __/ | | | | | | |_| |
|____/|_| |_|_| |_|\__, | |_| |_| |_|\___| |_| |_| |_|\__, |
|___/ |___/
__ _ _
___ ___ __ _ _ __ / _| __ _ _ __ __| | __ ____ _| |_ ___ _ __
/ __|/ __/ _` | '__| |_ / _` | '_ \ / _` | \ \ /\ / / _` | __/ _ \ '__|
\__ \ (_| (_| | | | _| | (_| | | | | (_| | \ V V / (_| | || __/ |
|___/\___\__,_|_| |_| \__,_|_| |_|\__,_| \_/\_/ \__,_|\__\___|_|