_    _      ___                _____    _    _   
| || | ||   / _ \\    ____     |  ___|| | \  / || 
| || | ||  | / \ ||  |    \\   | ||__   |  \/  || 
| \\_/ ||  | \_/ ||  | [] ||   | ||__   | .  . || 
 \____//    \___//   |  __//   |_____|| |_|\/|_|| 
  `---`     `---`    |_|`-`    `-----`  `-`  `-`  
                     `-`