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