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