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