_    _     _____    _    _    _    _     ______  
| || | ||  |  ___|| | || | || | || | ||  /_   _// 
| || | ||  | ||__   | || | || | || | ||  `-| |,-  
| \\_/ ||  | ||__   | \\_/ || | \\_/ ||    | ||   
 \____//   |_____||  \____//   \____//     |_||   
  `---`    `-----`    `---`     `---`      `-`'