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



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