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