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