_  __     ___                _____    _    _   
 | |/ //   / _ \\      ___    |  ___|| | \  / || 
 | ' //   / //\ \\    /   ||  | ||__   |  \/  || 
 | . \\  |  ___  ||  | [] ||  | ||__   | .  . || 
 |_|\_\\ |_||  |_||   \__ ||  |_____|| |_|\/|_|| 
 `-` --` `-`   `-`     -|_||  `-----`  `-`  `-`  
                        `-`