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