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