_     ___ _   _ _   _   __  __ _   _ _     _     _____   ____ ___ _____ _____ 
| |   |_ _| \ | | \ | | |  \/  | | | | |   | |   | ____| / ___|_ _|_   _| ____|
| |    | ||  \| |  \| | | |\/| | | | | |   | |   |  _|   \___ \| |  | | |  _|  
| |___ | || |\  | |\  |_| |  | | |_| | |___| |___| |___ _ ___) | |  | | | |___ 
|_____|___|_| \_|_| \_(_)_|  |_|\___/|_____|_____|_____(_)____/___| |_| |_____|