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