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