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