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