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