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