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