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

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

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