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