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