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