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