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