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