__    __   __   __   _    _     _____     _  _   
\ \\ / //  \ \\/ // | |  | ||  |  ___||  | \| || 
 \ \/ //    \ ` //  | |/\| ||  | ||__    |  ' || 
  \  //      | ||   |  /\  ||  | ||__    | .  || 
   \//       |_||   |_// \_||  |_____||  |_|\_|| 
    `        `-`'   `-`   `-`  `-----`   `-` -`