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