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