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