__    __   __   __    ______     ___     __   __  
\ \\ / //  \ \\/ //  /_   _//   / _ \\   \ \\/ // 
 \ \/ //    \ ` //   `-| |,-   | / \ ||   \   //  
  \  //      | ||      | ||    | \_/ ||   / . \\  
   \//       |_||      |_||     \___//   /_//\_\\ 
    `        `-`'      `-`'     `---`    `-`  --`