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