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