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