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