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