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