░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░▒▒▓▓▓▓██████████▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░▓▓▓▓██████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░          ░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░            ░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▒▒▒▒
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▒▒▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓░░    ░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░      ░░▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▒▒  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░    ▒▒██▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓░░░░░░  ░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▒▒▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓▓▓░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░██▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░▒▒░░░░  ░░░░░░░░    ░░░░░░░░  ░░░░▒▒░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░██▓▓░░░░░░░░░░░░░░░░░░░░░░  ░░░░▒▒██░░░░██▓▓  ██▓▓▓▓  ░░░░░░░░░░░░░░░░░░░░░░▓▓██▓▓██▓▓▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░██▓▓░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒░░▒▒██░░░░██▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░████░░▓▓▒▒░░░░░░░░░░░░░░░░▓▓▓▓░░▒▒██░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░  ▓▓██████▓▓██▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░██▓▓░░▒▒▒▒░░  ░░  ░░  ░░░░▓▓▒▒░░▒▒▓▓░░░░██▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░  ▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░██▓▓░░░░▒▒░░  ░░  ░░  ░░░░▓▓▒▒░░▒▒▓▓░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░▓▓▓▓░░▓▓▒▒░░░░░░  ░░░░░░░░▓▓▒▒░░▓▓██░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░▓▓▓▓░░▓▓▓▓██░░▒▒  ▒▒░░██▓▓▓▓▓▓░░▓▓██░░░░██▓▓  ██▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░██▓▓░░▓▓▓▓░░░░░░  ░░  ░░▒▒▓▓▓▓░░▓▓▓▓░░░░██▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░░░▓▓▓▓▒▒▓▓░░░░  ░░  ░░  ░░░░░░▓▓▒▒▓▓██░░░░██▓▓  ████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██▓▓██▓▓▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████  ▓▓██░░▒▒██▓▓░░░░░░░░          ░░░░░░░░░░▓▓██▒▒░░██▓▓░░████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓██████████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████░░▓▓██▒▒▒▒██░░░░░░░░░░      ░░  ░░░░░░░░░░▒▒██▒▒▒▒██▓▓░░████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████▒▒████▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██▓▓▒▒████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓████▓▓████▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░▓▓████▓▓████▓▓░░░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████▓▓▓▓██░░░░░░░░░░░░  ░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░██▓▓▓▓████▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██████▓▓██░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓████▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░▓▓████████████▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓██████▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░▓▓██████▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓████▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░░░░░▓▓██▓▓██████▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░░░░░░░░░░░  ░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░▓▓████████▓▓▓▓▓▓▓▓▓▓
            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░▓▓████████████▓▓▒▒▒▒
            ▓▓▓▓▒▒▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓████████████▓▓▓▓▓▓
            ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓
            ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓
            ▓▓████████████████████████▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓▓▓▓▓▓
            ██████████████████████████▓▓▓▓▓▓▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓████████████████▓▓▓▓
            ████████████████████████▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓██████████████████▓▓
            ▓▓▓▓▓▓████▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓████████████████████
            ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓██████████████████