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