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