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