_  __    _____    _    _     ______    _____   
 | |/ //  |  ___|| | \  / ||  /_   _//  |__  //  
 | ' //   | ||__   |  \/  ||   -| ||-     / //   
 | . \\   | ||__   | .  . ||   _| ||_    / //__  
 |_|\_\\  |_____|| |_|\/|_||  /_____//  /_____|| 
 `-` --`  `-----`  `-`  `-`   `-----`   `-----`