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