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