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