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