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