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