_    _      ___               __   __  __    __  
| |  | ||   / _ \\    ____     \ \\/ // \ \\ / // 
| |/\| ||  | / \ ||  |    \\    \ ` //   \ \/ //  
|  /\  ||  | \_/ ||  | [] ||     | ||     \  //   
|_// \_||   \___//   |  __//     |_||      \//    
`-`   `-`   `---`    |_|`-`      `-`'       `     
                     `-`