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