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