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