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