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