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