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