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