__   __  __    __     ___              
    ___    \ \\/ // \ \\ / //   / _ \\    ____    
   /   ||   \ ` //   \ \/ //   | / \ ||  |    \\  
  | [] ||    | ||     \  //    | \_/ ||  | [] ||  
   \__ ||    |_||      \//      \___//   |  __//  
    -|_||    `-`'       `       `---`    |_|`-`   
     `-`                                 `-`