_    _      ___               __   __            
| || | ||   / _ \\    ____     \ \\/ //     ___   
| || | ||  | / \ ||  |    \\    \ ` //     /   || 
| \\_/ ||  | \_/ ||  | [] ||     | ||     | [] || 
 \____//    \___//   |  __//     |_||      \__ || 
  `---`     `---`    |_|`-`      `-`'       -|_|| 
                     `-`                     `-`