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