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