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