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