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