_    _      ___               _    _    ______   
| |  | ||   / _ \\      ___   | || | || |      \\ 
| |/\| ||  | / \ ||    /   || | || | || |  --  // 
|  /\  ||  | \_/ ||   | [] || | \\_/ || |  --  \\ 
|_// \_||   \___//     \__ ||  \____//  |______// 
`-`   `-`   `---`       -|_||   `---`   `------`  
                         `-`