__      __      __  __    __  __   ___
      |  |    |  |    |  ||  \  |  ||  | /  /
      |  | __ |  |    |  ||   \ |  ||  |/  /
  __  |  ||__||  |    |  ||  |\\|  ||     <
 |  \_|  |    |  |___ |  ||  | \   ||  |\  \
  \_____/     |______||__||__|  \__||__| \__\


       __      __      __  __    __  __   ___
      |  |    |  |    |  ||  \  |  ||  | /  /
      |  | __ |  |    |  ||   \ |  ||  |/  /
  __  |  ||__||  |    |  ||  |\\|  ||     <
 |  \_|  |    |  |___ |  ||  | \   ||  |\  \
  \_____/     |______||__||__|  \__||__| \__\