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