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