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