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