_    _    __   __   __   __   __   __   _    _   
| |  | ||  \ \\/ //  \ \\/ //  \ \\/ // | || | || 
| |/\| ||   \ ` //    \   //    \ ` //  | || | || 
|  /\  ||    | ||     / . \\     | ||   | \\_/ || 
|_// \_||    |_||    /_//\_\\    |_||    \____//  
`-`   `-`    `-`'    `-`  --`    `-`'     `---`