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