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