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