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