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