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