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