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