_    _     _____               ______    _____   
| |  | ||  |  ___||     ___    /_   _//  /  ___|| 
| |/\| ||  | ||__      /   ||   -| ||-  | // __   
|  /\  ||  | ||__     | [] ||   _| ||_  | \\_\ || 
|_// \_||  |_____||    \__ ||  /_____//  \____//  
`-`   `-`  `-----`      -|_||  `-----`    `---`   
                         `-`