_   _ _____ _   _ ____    ___   __  __    _    _   _   ____  _____  ____  
| \ | || ____|| | | ||  _ \  / _ \ |  \/  |  / \  | \ | | / ___|| ____||  _ \ 
|  \| ||  _|  | | | || |_) || | | || |\/| | / _ \ |  \| || |    |  _|  | |_) |
| |\  || |___ | |_| ||  _ < | |_| || |  | |/ ___ \| |\  || |___ | |___ |  _ < 
|_| \_||_____| \___/ |_| \_\ \___/ |_|  |_|/_/   \_\|_| \_| \____||_____||_| \_\
<==============================================================================>
     _   _  _____     _    __     ____   __        ____  _   _      
    | | | || ____|   / \   \ \   / / \ \ / /      / ___|| | | |     
    | |_| ||  _|    / _ \   \ \ / /   \ V /       | |   | |_| |     
    |  _  || |___  / ___ \   \ V /     | |    _   | |___|  _  |     
    |_| |_||_____|/_/   \_\   \_/      |_|   (_)  \____||_| |_|