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