___ __ __ _ _ __ __ _ / _ \ \ \ / / | | | | \ \ / / / | | (_) | \ \ /\ / / _ | | _ | | \ \ /\ / / | | \__, | \ V V / | |_| | | |_| | \ V V / | | /_/ \_/\_/ \___/ \___/ \_/\_/ |_|
____ ____ _ __ __ _ _ __ __ | ___| | __ ) | | | \/ | | | | | | \/ | |___ \ | _ \ _ | | | |\/| | | | | | | |\/| | ___) | | |_) | | |_| | | | | | | |_| | | | | | |____/ |____/ \___/ |_| |_| \___/ |_| |_|