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