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