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