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