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