____ ___ ___ ___
|___ \ / _ \ / _ \ / _ \
__) | | | | | | | | | |
/ __/| |_| | |_| | |_| |
|_____|\___/ \___/ \___/
_____ _____ _ ___ ____ ___ ____ _ ____ _____ ____
| ___| ____| | |_ _/ ___|_ _| _ \ / \ | _ \| ____/ ___|
| |_ | _| | | | | | | || | | |/ _ \ | | | | _| \___ \
| _| | |___| |___ | | |___ | || |_| / ___ \| |_| | |___ ___) |
|_| |_____|_____|___\____|___|____/_/ \_\____/|_____|____/
____ ___ _ _ _____ ____ ___ _______ _ _ _____ _ _ ___
/ ___/ _ \| \ | |_ _| _ \ / \ \ / / ____| \ | | ____| \ | |/ _ \
| | | | | | \| | | | | |_) | / _ \ \ / /| _| | \| | _| | \| | | | |
| |__| |_| | |\ | | | | _ < / ___ \ V / | |___| |\ | |___| |\ | |_| |
\____\___/|_| \_| |_| |_| \_\/_/ \_\_/ |_____|_| \_|_____|_| \_|\___/