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