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