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