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