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