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