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