__   __     ___      _____      ___      _  __  
 \ \\/ //   / _ \\   |__  //    / _ \\   | |/ // 
  \   //   / //\ \\    / //    / //\ \\  | ' //  
  / . \\  |  ___  ||  / //__  |  ___  || | . \\  
 /_//\_\\ |_||  |_|| /_____|| |_||  |_|| |_|\_\\ 
 `-`  --` `-`   `-`  `-----`  `-`   `-`  `-` --`