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