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