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