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