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