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