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