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