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