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