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