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