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