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