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