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