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