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