______    _____     _____     _____     ______  
 /_   _//  |  ___||  /  ___||  |  ___||  /_   _// 
   | ||    | ||__   | // __    | ||__    `-| |,-  
  _| ||    | ||__   | \\_\ ||  | ||__      | ||   
 /__//     |_____||  \____//   |_____||    |_||   
 `--`      `-----`    `---`    `-----`     `-`'