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