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