_    _     ______    ____      ______    _____   
| || | ||  /_   _//  |  _ \\   /_   _//  /  ___|| 
| || | ||   -| ||-   | |_| ||   -| ||-  | // __   
| \\_/ ||   _| ||_   | .  //    _| ||_  | \\_\ || 
 \____//   /_____//  |_|\_\\   /_____//  \____//  
  `---`    `-----`   `-` --`   `-----`    `---`