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