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