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