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