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