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