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