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