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