██████████████████████████████████████████▓▓▒▒▓█████████████████▓▓░░░░▒▒▓▒▒░░░░░░▒▒▒▒▒▒▒░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▓▓▓▓███████▓▓▓▓▒▒░░░░░░░░░░▒▒▒░░░░░▒▓▓▓▓▓▓▓▓▓
█████████████████████████████████████████▓▓░░▒▓████████████████▓▓▒░░░▒▒▒▒░░░░░░░░▒▒▒▒▒░░▒▓▓▓▓▓▓▓▒▒▒▓▒░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▓▓▒▒░░▒▒▒▒▓▓▓▒▒▒▒▓▒▓▓▓▓▓▒▒▒░░░░░░░▒▓▓▓▓▓███▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░▓▓▓▓██▓▓▓██
███████████████████████████████████████▓▓▒░░░▒▓███████████████▓▓▒░░░▒▒▒▒▒░░▒░░▒▒▒▒▒░░▒▒▒▓▓▓▓▓▒▒▒▒▒▒▒░▒▒▒▒▒░░░░░░▒▒░░░░▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▓▓▓▒▒▒░░░▒▒░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░▒▓▓████▓████
███████████████████████████████████████▒░░░░░▓███████████████▓▓▒▒▒▒▒▒▒▒▒░░▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒░▒▒▒▒▒▒▓▓▒▒▒▒▒░▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░░░▒▒▒░░░░░░▒▓▓███▓▓█████
██████████████████████████████████████▓░░░░░░▓█████████████▓▓▓░░░▒▒▒▒░▒░░▒▓▓▒▒▒▓▓▓▓▒▒▒▓▒▒▒▒▒▒▓▓▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░▒▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░░░░▓▓███▓▓██████
██████████████████████████████████████▓▒░░░░▒▓███████████▓▓▓░░░░░▒▒▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▒░░▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒░░▒▓▒▒▒▒▒▒▒▒▒░░░░▒▒░░░░░▒▓▓▓▓▓▓▓▓▒░░░░░░░░▒▒▒▒▒░░░░░░░░░░▓███▓▓███████
███████████████████████████████████████▓░░░░░▒██████████▓▓▓░░░░░░░░▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▒▒░░▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒▒░░░░░░░░░░▓▓▓█▓████████
████████████████████████████████████████▓▒░░░░▒█████████▓▓▓░░▒▒░░░░▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒░▒▒▓▓▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▓▓▓▓▒░░░░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓█
██████████████████████████████████████████▒░░░▒▒▓▓█████▓▓▓░░▒▒░░░▒▓▓▓▓▓▓▒▒▒▓▓▒▒░░░░░▒▒▒▓▓▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▓▓▓▓▓▓▓██▓▓▓▓▓█
████████████████████████████████████████████▒░░▒░░▓███▓▓▓▓░░░░▒░▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓
████████████████████████████████████████████▓▒░▒░░░▓█▓█▓▓▓▓░░░░░▒▓▓▓▓▓▒▒░▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓
████████████████████████████████████████████▓▒░░░░░▓▓▓▓▓▓▓▓▓▒░░ ░░▒▓▓▒▒▒░▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
████████████████████████████████████████████▒░░░░░▓▓▓▓▒░░░▓▓▓░░░ ░░░▒▒▒░▒▒▒▒▒░▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
███████████████████████████████████████████▒░░░░░▓▓▓▓▒▒░░░░▒▓▒░░░░░░░▒▒░▒░░░░░▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
█████████████████████████████████████████▒▒▒░░░▒▓▓▓▓▒░░░░░░░▓▓▒░░░░░▒▒▒░░▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒░▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
███████████████████████████████████████▓░░░░░▒▓▓█▓▓▓▒░░░░░░▒▓▓▒░░░░▒▓▒▒▒░░▒▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒░▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓
█████████████████████████████████████▓▒░░░░▒█████▓▓▓▒░░░░░▓▓▓▓▓░░░▓▓▓▒▒▒▒░░░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓
█████████████████████████████████████▒░░░░▒▓█████▓▓▓▓▒░░░▒▓▓▓▓▓▒░░▒▓▓▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▒▒▓▓▓
█████████████████████████████████████▒░░▒▒▓███████▓▓▓▒░░░░▒▓▓▓▓▓▒░░▒▓▒▒░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓
██████████████████████████████████████▒░▒▒▓█████▓▓▓▒░░░░░░░▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▒▒░░░░░░▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓
███████████████████████████████████████▓▒▓▓▓███▓▒░░▒░░░░░░░▒▓▓▓▓▓▒▒▓▓░▒▒▒▒▒▒▓▓▒░░░░░░▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▒▓▒
████████████████████████████████████████▒▓▓▓████░░░░░░░░░░▒▒▒▒▓▒▒▒▒▓▓▓▒▒▒▒▒▒▓▓▓▒░░░░░▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▒▒▒▒▒█
████████████████████████████████████████▒▓▓▓████▒░░░░░░░░░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓██
████████████████████████████████████████▒▓▓▓████▓▒░░░▒▒░░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▓▓▓▓▓▒▓▓▒░░░░▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒████
████████████████████████████████████████▓▓▓▓▓███▓░░░░▒▒▒░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▓▓▓▓▓▒▒▒▓▓▓░░░▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒▒▓██▓
███████████████████████████████████████▓▓▓▓▓█████▒░░░▒▒▒▒▒▒▒▒▒▓▒▒▒▓▓▓▓▓▒▒▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░▒▓▓▓
███████████████████████████████████████▓▓▓▓▓██████░░░░▒▒▒▒▒▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒░░░░░▒▓▓
███████████████████████████████████████▓▓▓▓███████▓▒░░▒▒░▒▒▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░▒▒▒░░▓▓▓
██████████████████████████████████████▓▓▓▓▓████▓▒▒▒▓▓░░▒▒▒▒▓▓▓░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▒▒▒░░▒▓▓█▓
██████████████████████████████████████▓▓▓▓████▓▒▒▒▓▓██░░▒░▒▓▓▓░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▒▒▒░░▒▓▓███
███████████████████████████████████████▒▓▓▓███▒▒▒▓█████░░░▒▓▓█▒▒▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▒▒▓▓▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░░▓▓▓▓██
████████████████████████████████████████▒▓▓██▓▒▒▓▓██████▒▒▓▓▓█▒▒▓▓▓▓▓██▓▓▓▓▓▓▓▓█████▓▓▓▓█▓▓▓▓█▓▓▓▓▓▒▒▓▓▓▒▓▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░░░▓██████
█████████████████████████████████████████▒▓▓▓▓▒▒▓▓██████▓▓▓▓█▒▒▒▓▓▓▓▓██▓▓▓▓▓█▓█████▓▓▓▓█▓██████▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░▒████████
██████████████████████████████████████████▓▓▓█▓▒▒▓████▓▒▓▓▓██▒▒▓▓█▓████▓▓█▓█▓██████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░▓█████████
███████████████████████████████████████████████▓▒▓▓█▓▒▓▓▓████▒▒▓███████▓▓███████████▓█████████▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒▒▒░▒▓▓▓▓▓▓▓▒▓▓▒▒▒░░░░░░░░░░░░░░▒▒▒░░░▒▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░▓█████████
████████████████████████████████████████████████▓▓▓▓▒▓▓▓████▓▒▓█████▓█▓▓█████████████████████▓▓▓▓▓███▓▓██▓▓▓▓███▓▓▓▓▓▓▒▒▓▓▓▓▓▓▒░▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░▓█████████
██████████████████████████████████████████████████▓▓▓▓████▒▒░▒███████▓▓████████████████████▓▓▓██████▓███████████▓▓▓▓▒▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▒░░░▒▒▒▒▒░▒██████████
██████████████████████████████████████████████████▒▓▓███▓░░▒▒▓█████▓▓█████████████████████▓▓███████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓░░▒▒▒▒▒▒▒▒███████████
█████████████████████████████████████████████████▓▒▓▓██▒ ░▒▓██████▓██████████████████████▓▓▓███████████████████▓▓▓▓▓▓▓▓▓█▓█▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓░░░░░░▒▒▒▓████████████
████████████████████████████████████████████████▒▒▓▓▓█▒ ░▒▓█████▓████████████████████▓▓▓▓█████████████████████▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▒░░░░▒▒▒▒▓▓████████████
████████████████████████████████████████████████▓▓▓▓█░ ░▒▓████▓███████████████▓▓▓▓▓▓████████████████████████▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▒░░░▒▒▒▒▓▓█████████████
████████████████████████████████████████████████▓▓▓▓▒ ▒▓██████████████████████████████████████████████████▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░▒░░░▒▒▓▒▓▓▓██████████████
████████████████████████████████████████████████▓▓▓▓░ ▒▓██████████████████████████████████████████████████▓▓▓████████████▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▒▒░░░░░░░▒▓▓▓▓▓▓▓███████████████
████████████████████████████████████████████████▓▓▓░ ░▓██████████████████████████████████████████████████▓▓▓▓████████████▓▓▓█▓▓▓▓▓████▓▓██████▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▒▒░░░░░░░▒▓▓▓▓▓▓▓▓█████████████▓▓▓
████████████████████████████████████████████████▓▓░ ░▓█████████████████████████████████████████████████▓████████████████▓▓▓▓▓▓██████████████▓▓█▓▓▓▓▓█▓▓▓▓▓▓███▓▓▓▓▓██▓▒▒▒▒░░░░░░▒▓▓▓▓▓▓███████████████▓▓▓
█████████████████████████████████████████████████▒░░▒████████████████████████████▓███████████████████▓█████████████▓▓▓▓▓▓█████████████████████▓▓▓███▓▓▓███████▓▓▓▓▓▒▒▒▒▒▒▒░░░░░▒▓▓▓▓▓████████████████▓▓▓▓
█████████████████████████████████████████████████░░▒████▒▓██████████████████████████████████▓▓▓▓▓▓███████████████▓▓▓▓████████████████████████████████████████▓▒░░░░░░░░░░░░░░▒▒▒▓███████████████████▓▓▒▓▓
████████████████████████████████████████████████▓░░▓████▓░▒█████████████▓█████████████████▓███████████████████▓▓▓▓█████████████████████████████████████████▓▓▒▒▒░░░░░░░░░▒▓▓▓▒▓▓████████████████████▓▒▒▓▓
████████████████████████████████████████████████▒░▒███████▒░░░░▒████████████████████████████████████████████▓▓████████████████████████████████████████████▒░░░░░░░░░▒▓█▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓██████████▓▓▒▒▒▒▓
████████████████████████████████████████████████▒░▓██████████████████▓██████████████████████████████████████████████████████████████████████████████████▓▒░░░▒▒▒▒▒▓▓██▓▓▓▓▓▓▓▓▓▓██████████████▓▒▒▒▓▓▓▒▒▒█
████████████████████████████████████████████████░░█████████████████████████████████████████████████████████████████████████████████████████████████▓██▓▒░░▒▓██▓▓▓▓▓██▓▓▓▓▓▓▓▓▓██████████▓▒▒▒▒▒▒▒▒▓▓▓▒▒▒██
████████████████████████████████████████████████▒▒████████████████████████████████████████████████████▓██████████████████████████████████████████▓▓▓▓▓▓▒▓████▓▓▓▓▓██▓▓▓▓▓▓▓▓▓█████████▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒███
████████████████████████████████████████████████▒▓██████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓█████▓▓▓▓██▓▓▓▓▓▓▓██▓▓████████▓▒▒░▒▒▒▒▒▒▒▒▒▒▓█████
████████████████████████████████████████████████▓███████████████████████████████████▓█▓▓▓▓█▓▓▓██▓█████████████████████████████████████████████▓▓▓▓▓▒▓█████▓▓▓▓██▓▓▓██████████████████▒░░░░░▒▒▒▒▓█████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓█▓▓▓█████▓▓██▓▓▓▓████████████████████▓▒░░░▒███████████████
█████████████████████████████████████████████████████████████▓▒▒▒▒▒▒▒▒▓███████████████████████████████████████████████████████████████████████▓▓▓███████████████▓▓█████████████████▒▒░░░▒████████████████
███████████████████████████████████████████████████████▓███▓▓▓▓▓▓▓▒▒▓▓█████████▓█████████████████████████████████████████████████████▓███████▓▓██████████▓███████▓▓▓████▓▓▓███▓▓▒▒▒▒▒▒▓██████████████████
█████████████████████████████████████████████████▓████████▓▓▓▓▓█████████████████░░███████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒█████████████████████
█████████████████████████████████████████████████▒▓██████████████████████████████░▒██████████████████████████████████████████████████████████████████████████▓▓▓▓▓▒▒▒▒▓▒▓▒▒▒▒▒▒▒▒▓███████████████████████
████████████████████████████████████████████████▓░▓█████████████████████████▓░░▓██▒█████████████████████████████████████████████████████████████████████▓▓██▓▓▓▓▓▒▒████▓█████████████████████████████████
████████████████████████████████████████████████░▒███████████████████░███████████████████████████████████████████████████████████████████████████▓▓████▓▓▓▓▓███▓▓████████████████████████████████████████
██████████████████████████████████████████████▒░▒████████████████████▒░█████████████████████████████████████████████████████████████████████████▓▓▓▓██▓▓▓▓▓██████████████████████████████████████████████
█████████████████████████████████████████████▒░▓████████▒▓████████████▓░░▒█████████████████████████████████████████████████████████████████████▓▓▒▓██████████████████████████████████████████████████████
███████████████████████████████████████████▓░▒██████████▒░▓██████████████████████████████████████████████████████████████████████████████████▓▓▓▓▒▓██████████████████████████████████████████████████████
██████████████████████████████████████████▓▓█████████████▓░░▓██████████████████████████████████████████████████████████████████████████▓██████▓▓▓█▓▓█████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████▓▒▓████████████████████████▓████▓████▓████▓▓█████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓███████████████████▓██████▓████▓█████████▓▓████████████████████████████████████████████████████
██████████████████████████████████████████▓█████████████████████████████████████████████████████████████████████████████████▓▓██████▓▓███▓▓██████▓▓▓▓████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓██████▓▓███▓▓▓██▓▓▓▓▓▓████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓██▓██▓▓▓▓██▓▓▓▓█▓▓▓▓██████████████████████████████████████████████████████
███████████████████████████████████████████▒▒██████████████████████████████████████████████████████████████████████████████▓▓▓███████▓▓▓██████▓▓█████████████████████████████████████████████████████████
██████████████████████████████████████████▓██████████████████████████████████████████████████████████████████████████▓███████████████▓▓▓█████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓███▓▓█████████▓▓▓██████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████▓█████████████████▓▓▓▓▓██████████▓▓▓███████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓████████████████▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████▓░▒████████████████████████████████████████████████▓▓▓███████▓████████▓▓███▓█████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████▒░▓███████████████████████████████████████████████▓▓▓███████▓███████▓▓▓▓██▓▓▓████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████▓▒█████████████████████████████████████████████▓▓▓▓████████▓▓████████▓▓███▓▓█████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓███████████▓▓████████▓▓▓███▓█████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████▓▓▓▓██████████████▓▓████████▓▓▒▓██▓▓█████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████▓▓██████████████████████████████▓▓▓▓█████████████████▓▓█████████▓▓▓██▓▒▓██████████████████████████████████████████████████████████████████████▓█████████
██████████████████████████████████████████████████▒▓░████████████████████████▓▒▒▓█████████████████████▓▓█████████▓▓▓███▒▒▒▓██████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████▒▒▓██████████████████▓▓▓▓▓███▓██████████████████████▓▓███████▓▓█▒▒▓██░▒▒▓▓█████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████▒▒██████████████▓▓▓█████████▓▓████████████████████▓█████████▒░██▓░▓█▓░▒▓▓█▓█████████▓█████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████▒▓██████████▓▓█████████████▓▓████▓█▓████████████▓██████████▓░▒██▓░░█▓░▓▓▓▓▓█▓▓▓████▓█████████████████████▓███████████████████████████████████████████
█████████████████████████████████████████████████████▓████████▓▓███████████████▓▓▓███▓▓▓███████▓███▓░▓█████████▓▒░▒██▓▒░▓▒░▓▓▓▓▓▓▓██▓▓▓██████████████████████▓▓██████████████████████████████████████████
██████████████████████████████████████████████████████▓█████▓▓█████████████████▓▓██▓▓▓▒▓▓█████▒▓████░▒███████████▒░▒▓█▓▒▒▓▒▒▓▓▓▓▓▓▓▓▓▓▓███████████████████▓██▓▓▓█████████████████████████████████████████
██████████████████████████████████████████████████████████▓▓███████████████████▓▓▓▒▓▓▓░▒▓████▓▒█████▓░▓███████████░░▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████▓▓▓▓█████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓░▓▒▒▓██▒░▓████▒▓██████░░▓██████████▓▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████▓▓▓▓▓▓██████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▒░▓▒▓███▒░▓███▒▒▓██████▓░░▒██████▓███▓▓████▓▓▓▓▓▓▒▓▓▓▓▓▓███████████████████▓▓▓▓▓███████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▒░▒▒▓█▓▓▓░▒███░▓████████▓▒░▓▓█▓▓▓█████▓▓█████▓▓▒▓▒▒▒▓▓▓▓▓██████████████████▓▓▓▓██████▓█████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓▒░▒▓▓▓▓▓▓▒▒▓█▓▓██████████▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█████▓▓▓▒▒▒▒▓▓▓▓█████████████████▓▓▓▓▓▓███████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓▓░▓▓▓█▓▓▓▓▓▓█████████████▓▓█▓▓▓▓▓████▓▓▓▓▓▓████▓▓▓▓▒▒▒▓▓▓▓████████████████▓▒▒▒▒▒▓▓█████████████████████████████████████████
█████████████████████████████████████████████████████▓▓▓█████████████████████▓▓▓▓▓██▓▓▓▓▓▓██▓██████████▓█▓▓▓▓▓██████▓▓▓▓█▓▓███▓▓▓▓▒▒▒▓▓▓███████████████▓▒▒▒▒▒▒▒▓▓████████████████████████████████████████
█████████████████████████████████████████████████████▓▓▓▓▓███████████████████▓▓▓▓███▓▓▓▓▓▓██▓█▓████████▓▓▓▓▓▓▓▓██████▓▓▓▓█▓▒▓██▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓█████▓▓▒░░▒▒▓▓▒▒▓████████████████████████████████████████
███████████████████████████████████████████████████████▓▓▓▓▓▓▓███████████████▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▒▓▓▓██▓████▓▓▓▓▓▒░░▒▓▓▓▓▓▒▒▒▒▒▓▓▒▒▒▓▓▓▓███▓▓▒░░░░▒▓▓▓▓▓▓███████████████████████████████████████
████████████████████████████████████████████████████████▓▓▓▓▓▓▓████████████▓▓▓▓▓██▓▒▓▓▓▓▓▓▓▓▓▓▓███████▓▓░░░░▒▓█▓██████▓▓▓▓▒░░░▓▓▓█▓▓▓▓▒▒▓▓▒░▒▒▓▓██▓▓▓▒░░░░░░░░▒▓▓▓███████████████████████████████████████
█████████████████████████████████████████████████████████▓▓█▓▓▓▓███████████▓▓▓▓██▓▒▓▓▓▓▓▒▒▒▓▓▓█████████▓░░░░░▓█████████▓▓▓▓░░▒██▓▓▓▓▓▓▒▒░░░░░░▒▓▓▓▓▒▒░░░░░░░░▒▒▒▓▓▓▓█████████████████████████████████████
████████████████████████████████▓████████████████████████▓▓▓▓▓▓████████████▓▓▓▓▓▓▒▒▓▓▓▓░░░░▒▓█████▓████▓▒░░░▒█████████▓▓▓▓▓▓░░████▓▓▓▒░░░░░░░▒▓▒▒▒▒▒░░░░░░░░▒▒▒▒▓▓▓▓▓████████████████████████████████████
████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓█████▓▓███████▓▓▓▓▓▓▒▓▓▓▓█▒░░░▒████████████▓░░▒████████████▓▓▓▓░░░▓████▓▓▒▒░▒░░░▒▒▒▒░░░░░░░░░░░▒▒▒▒▓▓█▓▓▓███████████████████████████████████
██████████████████████████████████████████████████▓▓▓▓▓▒▒▒▓▓▓█████████████▓▓▓▓▓▓▓▒▓▓▓▓█▓░░░▓██████████▓▓▓░░▓██████████████▓░░░▓▓████▓▒░▒▒░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓██▓▓██████████████████████████████████
████████████████████████████████████▓████████████▓▓▓▒▒▒▒▒▒▓▓▓▓▓▓▓██████▓▓▓▒▓▓▓▓▓░░▓▓▓▓▓▓▒░▓████████████▓▒░░▓▓█████████████▓▒░░▓█▓▓▓██▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░▒▓▓▓▓▓█▓▓▓█████████████████████████████████
██████████████████████████████████████████████▓▓▓▓▒░░▒▒▒▒▒▓▓▓▓▓▒▒▓▓▓▓▓▓▓▒▒▓▓░░▒▓▓▓▓▓▓▓▓▓░░▓██████████████▓░▒███████████████▓░▒███▓▓▓▓█▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░▒▓▓▓▓█▓▓▓▓▓███████▓▓█████████████▓█████████
█████████████████████████████████████████████▓▓▓▓▒░░░░░▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░▓█████████████▓▓▓▓█████▓▓▓▓█████▓▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████
█████████████████████████████████████████████▓▓▓▒░░░░░░░░░░░▒▒▓▒▒▒░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓████▓▒░▒▓█████████████▓███████▓▓▓▓▓████▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████
█████████████████████████████████████████████▓▓▓▒░░░░░░░░░░░░▒▒▒░░░░░▒▒▓▓▓▓▓▓▒▓▓▓▓▓██████▓░▓▓██████████████▓███████▓▓▓▓▓▓███▓▓▓▓████▓▓▓▓▒▒▓█▓▓▓▓▓▒▒▒░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████
██████████████████████████████████████████▓███▓▓▓▒▒▒░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▒▒▓▓▓▓▓█████████▓▓▓█████████████▓█████████▓▓▓▓▓▓███▓▓▓██▓██▓▓▓▓▓▓▒▓▓▓▓▓▓▒▒░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓████████████████████
███████████████████████████████████▓██▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░▒▒▒▒▒▒▒▓▓▓▓▒▒▓▓▓▓▓▓██████▓▓██▓▓▓████████████████████████▓▓▓▓▓▓▓███▓▓█▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▒░▒▒▒░░░░▒░░░░▒▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓███████████████████
██████████████████████████████████▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▒▒▒▒░░░░░░▒▒▒▒▓▓▒▓▓▓▓▒▒▓▓▓▓▓█████████▓▓█▓███████▓▓████████████████████▓▓▓▓▓▓▓███▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒░▒▒▓░░░░░░░░░░░▒▒░░░▒▒▓▓▓▓▓███████████████████
█████████████████████████████████████▓▓▓▒▒▒▓▓▓▓▓▒▒░░▒░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▓▓▓▓▓██████▓▓▒█████████████████████▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓█████▓█▓▓▓▓▓▒▒▓▓▓▓▓▓▒▒▒▓▒░░░░░░░░░░░░░░░▒▓▓▓▓▓██████████████████
###########+
##################+
#######################
#########################
########################### +############++
+########################### +#################+
########################### #####################
########################### +#######################+
+##########################+ #########################
########################### ##########################+
-#########################- -###########################
#######################+- -###########################
+###################- +########+#++#############-
-++#++++++###++- -########################+
--+-+- +#####################+
+-##+ -+################+
++### -++--+#---+#+-
+###+##+ +####-
-##-####++#--- +####+
-######+----##++++++++---++#+- -######-
+########----+###++++#-+#+-+####- -##- -###########-
-########+------+##+++++###+-#####- -####-#- -########+#+#########+--
##########+++#####++++++##++-+######+ +-- -###+#+#+ +####-+######++#+#++########++-+- --
+#####+--##############+##+######+#++--#####+- - ########- +###+##########++#+++++#####+### ####
-######- +######################- -##########- --+###---#####-+ +#############+++++###+##############-
-+#+--+- -############++######### -++#####+---##-#########- +####################################-
-#+--+#- +###################### -+++-+###+#####+- +#++#####################+##########-
-###### ###########+-+++#+##++ -####+++ ##############################++##+###-
-#####+ ###################+- --++- #######+++#################### -######
-#####- ###################+ -#+###-#######################- ######-
-#####- ########--+######### +####- +########+#############. -#####+
-#####. ###################+ .. .##### -########++###########+ .+#####. .
-####+. +########+#########-. .-+++#++. .####. #####################- .#####. .+#
-+###+ -#######++########- .##-######- -+#- -#################+##. +###-. ...--++####++-+
-####- ########++#######. .###################++----... -+####. .####################. -#####+-.--+################++###
+######. -+######+#######+ .-.############################+-+###### +##################- .+#####--##################+---.-#+
.#######+ -######++#####++###- ..-++##########+--#####+ .##################+. +++###-+#########+--.
.#######+########-+########+-+#- ..---..-++- . -##--+###############- .---. -+--.
++--+#####################-+###+ -#######+--.-###########
-################################- +#########################
.######+###############+++######### +#########+#+##############+
-######+######+#################### .############################.
+###############++###########++++#+ -######+++++++++####++#######+.
#################+++++++++#+++##++- -+#####+++++++++++++####-+###+..
.##################+++++++++++####++ #+#####+++++#+++++####+#######-
-###########+-###+++++++++++#######+ -+-+#####++++++++++#############.
+##################++++++#######+###+ -+#########+++++++##############-
#####################################. -###############################-
.#####++############+ -########++####- .+##############################-
+####+ -+############. +########++####+ +##############################
#####. .#############- -##############+ +############################-
####+ +############- .############### ++######################+##+
+-##. -+###########- ############### -++####################+###.
+#+#. .+###########- +#############+ -++#################++###-
-###+#- ++##########- -############+-. +++#+###############+###.
-###++#. -+##########- .#############+. +++#+############+####-
-#####+ .++#########. +############+ +++############++###+
.#####- .+######+###. -############+ ##+####+######+###+
+++#++. -+#####+###. -############+ ##+####+++#######.
++###- .+#####+##+ .+###########- +#-##-++##+####-
#+-+- ++###++##+ +###########- +-++#########+
-#- -+####+##+ -###########. -##+++####+--+
.#- .####++##- ###########. +-#########+++-
-- -#+###+##- +########## .###########-.
-#+###+##. -########## +#########+-
...+##+##. .#+--#####+ -+#######++.
..-####-.#. .#--+#####+ +++++++#+-.
+#-##-+#++- .#-+###--#- -+++++++..+.
-++#######- .#########- -++++##++++.
-++#####+ -#++##### ######-###+
##++++## ##++++## -+#########+
+#######- .########+ -######++##+
++######+ .######### -######+###+
++######+ ######### -+#####+###-
-++#####+ ##+###### ++####++###
-++#####+ ##++#####. #+####++##-
++###### -#++#####. #+####++##
++##+### .#+++####. #+###+++#-
-+##+### #+++####. #####+++#.
++#++## -#++####. #####+++#
-+#++## #+++###. #####++#+
.+#++## -+++### .####+++--.
++++## +++### .####++--.##
-+#+## -++### -###+++--###-
.+#+## ++###. +###+++++###+
+++## +++##- ###+++##+##+
++++#. #+##- -++++++#####.
#+++. -###+ --++#+++##+##.
+.--. +--+- ##+###++.++##+
+--++. ----+# #-++++#--#+###
+##### -#++###. .-.--+--+#####
.-.-##+ +##++++. -#####-.#####-
.+--##+ +######+- +#+###+-++#+-
.++###+ -########- ##+###+
+##### .######+#+- -++.-+++
--+#-+- .######+---- +#+-#++-
####++#- ############- -#+####+-
+#######- -#########+ .####++-
.-----
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=-::::-======-=====#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+=:::::============*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@%*=+*@@@@@@@@@@@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+=:::::--===-=====*@@@@@@@@@%*+%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@%%%%+=++%@@@@@@@@@@@*%@@@%%@@@@@@@@@@@@@@@@@@@@@@@%*%%*=::::--==-=---=%%@%@@@@@@%=#@@@@@@@@%%%@@@@@@@@@@@%*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@@%%%#*-=++*%@@@@@@@@@@*=%@@%*%@@@@@@%%@@@@@@@@@@@@@%%#*%%%+:::--==----=%%@%@%@%@%%+=%@@@@@@@@@@@@@@@@@@@@@@**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*+*=-=++=*%@@@@@@@@@%-+%@%*%@@@@@@%=%@%@%@%@%@%@%@@%*#+%#+-::-=-::-=%%%%@%@%%%*==+#%%@%@%@@@@@@@@@@@@@@@@+**%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-===--=+=-*@@@@@@@@@#-=%%%+%@%@%@@%*=%@@@@@@@@@%@%%%*=-#%#=-:----:-*%%%%%%%%%=:-==*%%%@@@@@%@%@%@@@@@@@@@#*+*%@@@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@@%#--==--==+=-#@@@@@@@%*-+%%%=#%@@@%%%%**%%%%@%%@%@%%%%*-:-*%#=::---::=%%%%%%%*::-===*%%#%%%@@@@@@@@%@@@@@@@%*==*%@@@@%*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@%#=-----====+-+%@@@@@%*==*%%%==%%%%@%%*%*%@@%@%@%@%%%%%*-::-*%%=::--::-*%%%%%*-::=====%%#%@%@%%@%@%@@@%%%@@@@%+==#%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@##=::---===-==:*%@@%@@%===*%%%+==*%%%%#*%+*%%%%%%%%%+%%#=-::-*%%=:::--:-*%%%%%=-::-=+=-=%%%%%%@%@%@@%@@%#%@%@@%*:=*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#=::-----==:::*%@%@@%@%===*%#%=====%%%%=*=#%%%%%%%%%=##=-::-*%%=::::----=#%%%*:--:-====-++#%%%%%%@%@%@%%*%@%@%%*--+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+:::-------:-*%@@%*%%%%+-==*#+====--*%%+-=%%%%%%%%%%===-:::+%#-:::---:--=+#%%+-:-::-----::-+%%%%%%%%@%@%++%%@@%*-:=*%@%@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-:::--:---::#%%@%*+%@%%#=:==+=--==---#%=:=%%%%%%%%%*===::-*%%=::::---::---=#**:::--:-------==#%%%%%%%%%*-=%%%%%*-:=*%@@%@%@@@%%++%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*---::::----:-%%%%@*=%%%%%+::-----==-:=%*-:=*%%%%%%%%*==::-**#%=::::::::--===-==-:::----------==#%%%%%%%*-=#%%%%+-::*%%@%@@@%%#=-=%@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+--=-::::-----%%%%%*:+%%%%*-:::-:-=-::**-::=+#%%%%%%**=-::-+%%*=::::-==++=======-::::----------=+%%%%%%#-=#%%%%*::=#%@%@@%@%%+--=*%@%@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*--==::::-==--%%%%%#=-*%*%%*=-:::----:**::-=+=%%##%*#%+=::--+*=-:::===+++*++*++==-:::::--:----==+#%%%%%*-=#%%%#--*%%%%@%@%@%%*::=%%@@%@%@@@@@@@%*%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=--=-::--=+=-#%%%%*::*%**%%#==:::--:--=::-===*%#=#+*%%#-:-----:-===+++=+******=+=::::::--::---=+*%%%%%*:-=%%%=:+%%%%%%%%%%%%=:-*%%%@@@@@@%@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%#=---::--====*%%%*-:=*%#=*%%%*-:::::---::::=-*%%=-=+%##*::---:-=++=***+********+====::::::::--=+#%%%%*=:-=#%*--+%%*%%%%%%#=-:=#%*%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%%%%*+---====#%%*-:-#%**==*%%%=-:::::-::::::::=*=-=#%*#+::::=*=+*+=**************=======-::::-=*%%%===-:--#%#*--+%%%%%%*=---+%%*%%%@%@%@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@%@@@@%@%@@@@@%@%%%%%%%#===-=#%%+-==*%*=+==+%%*--::::::=-++=====::-=*##+-::=+*+****************+=====+***+=-:==*%%=----:--=###%*=*%%%%=--:--++*+#%%%%@%@@%@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%@@@@%@%@%@%*%%%%%%%+=--=%%*==*++%*-==-=*%*=---:-=++++*+*+==--:::**--:-+*+***************=:--===+*****+=---*%#=:------:=#%%*+%%#*:--::--==+=*%%%%%@%@%@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@%@@@%@%@@@%@%%*%%%%%%%=-:-*%#=-+#***=----=*#*---:-==+*******++==-:::-::::=+*************+::==-===+******++===*##=:-------:+%%=*%*=:---:--===+--%%%%%%%@%@%@%@%@%@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@%@@@%@%@@%@%@%%%%%%=#%%%=-+%%*=-:=#*==-----==+=-:::=+++***********==---::::::=************===*+==******###**==+**#=::----=-:=#%=*+::::-::--==-+-:=#%%%%%%%%@%@%@%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@%%%@@@@@@@@@@%@@@%@%@%%%%%@%%%*=-%%%=*%%+=--:-+#*=--:--==---===*+**********+*******=-===::-=**#****#+==++*****#**#####*+*======:::-:---=***===::::-:::-=--=-::=%%%%%%%%%%%%%%*%@%@%@%@@@@@@@@@@@@@@@@
@@@@@@%%%@@%@%@%@@%@%@%@%@%@%%%%%*=--%%%=+%*===-:==*=:::-:::::-====**+**********************=--==**#*****==*****#***#*####****=----========-======--::::::---==-:::=%%%%%%%%*=%%%*%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@%@%@%@%%%%%%%%%#++=-+%%%*=**==--==+::=======---=-+*****************************=--=#**+====*******##*########*++==++=+++====+++=---::::::::------:::*%%%%%%%%*%%#*%%%@%@%@%@@@@@@@@@@@@@@
@@@@@@@@%@%@@%@@@%@%%%%%%%%%%%%++==-=*%%#+-+*=:---===+=====+=--+*****************#*##**********+===+***===*++###*###*########******+==+**+=+***+==--:::::::---::--:-=%%%%%%%%%%%*%%@%@%@@%@%@@@@@@@@@@@@@
@@@@@@@@@@@%@@%%@%@%%%=+%%%%%%%=====-=+*#*=:==::==**********+=+*********##***##**#######*****##%*==**+*==+***##***#*#######%%##*###*==+**===****++=-::--:::::-::-=--#%%%%%%%%#*=#%%%%%@%@%@@@%@@%@@@@@@@@
@@@@@@%@%@%@%@%@%%%%#%%%%%%%%%%*--==--===*==:::-=***********==*********######*#*#*##############*===+**==*#*##*#**######%###%%###%%#*==***=+*******=-:-==-:-:-::-==*%%%%%%%#==+%%%%%%%%@%@%@%@@@@@@@@@@@@
@@@@%@@%@%@%@%@%@%%%**%%%%%%%%%#=--=---====--:-=******#****-=***##****##############%%%%%%%%%%%%#+==**===*######*#####%%#%%%#####%%%#*=*+=*********=---+=-=-=-:::-=*#%%%%#+==+##%%%%%%@%@%@%@%@%@%%%%@@@@
@@%@@@@%@%@%%%%%%%%%%=*%%%%%%%%*==--==-------====**********==*#******###%%#**#######%#%%%%%%%%%%%%*==*##############%%%%%#%%#%%%##%%#*=**=*#*******+=-=**+=======--=*#%%#=-==***%%%%%%%%%@%@%@@@%%%@@@@@@
@@@%%%@%@%%@%@%%%%%%%-=%%%%%%*++==----:-----=--:==*******=--*##**#*****%#%#*+*##%#%##%%%%%%%%%%%%%*==*####%%%%%###%%%%%#%%%%#%%%%%#**++#*#####*****+==++=-===++===-:+*#*=--===--#%%%%%%%%%@%@%@%@@@@@@@@@
@@@@%%%%%@%%%%%%%%%%=-=%%%%%%=====--::=====+==--====******-+*****##**##%%%%%#++***##%%%%%%%%%%%%%%%*=*%%%%%%%#*+*%%%%%##%%%%%%%%%%#+=*#%#######*#*****==+=****+=====-=-:::-===-:=*%%%%%%%@%@%@%@@@@@@@@@@
@@%@@%@%%%%%%%%%%%*--:*%%%%%*+==----::=++****======+******--+****#*###%%%%%%%%%#*==**#%%%%%%%%%%%%#++%%%%%%%#+*%%%%%%%#%%%%%%%%%%*+=#%%###########****==+*****+++=+=-:::-:--==---*%%%%%%%%%%%%@%@%@%@@@@@
@@@%@@%@%@%%%%%%%#=--*%##%%%*+==----::-=*******+===+*******+++*#**###%%%%%%%%%%%%#+==*%%%%%%%%%#%%%+*%%%%%%#**%%%%%%%%%%%%%%%%%*+*##%%%%#######%##**+=***********+++==-::::-==--==*%%%%%%%%@%@%@%@%@@%@@@
%@%@%%%%%%%%%%%%**=-=*#*+%%%#*===--:::-=*******=====+*******+==+**###%%%%%%%%%%%%%#==*#%%%%%%%##%%%##%%%%%%**%%%%%%%%%%%%%%%%%%*+*%%%%######%#%%%###++*#************++=::::-====-==#%%%%%%%%%%%%@%@%@@@@@
@%@%@%@%%%%%%%%%=--===*==%%%%+**==-:::-=*******+====*******#*#+=+*#####%%%%%%%%%%%%+=+*%%%%%%%%#%%%#%%%%%%%**%%%%%%%%%%%%%%%******%%%%%##%########+==*###************+=::::--==--==#%%%%%%%%%%@%%@%@%@%@%
@%@%@%%%%%%%%%%*::-====::+#%##=*+-::---+*******+==-=******#####+=+##%%%%%%%%%%%%%%%+=+*%%%%%%%%%%%%#%%%%%%%#*%%%%%%%%#%%%**++*%%%**%%%%%#######%#*=+#######**********+=-::-=-=---+*#%%%%%%%%%%%%%%@%@@@@@
%@%@%%%%%%%%%%%=::--=--::--+*=-:--:::::=********===*********###*==***#%%%%%%%%%%%%#+==*#%%%%%%%%%%%%%%@%%%%%*#%%%%%*+===+=+**%%%%#*%%%%%%%%%%%%%#++##*+*==************+=:-+::----+*%%%%%%%%%%%%@%%%@%%@%@
%@%%%%%%%%%%%%%+:::----:::::::-==-==-::-=*******+==+*******#####*=*####%%%%%%%%%%%%#+=+#%%%%%%%@%%%%%%@%%%%%##%%%%#+=+*%%%%%%%%%%#*%%%%%%%%%%%%#*==**==++=*##*********+=::-::----==%%%%%%%%%%%%%%@%%@%@@@
%%@%%@%%%%%%%%%%=:::----:::::==**+*=-====********=-+******##%%%#++#%%%%%%%%%%%%%%#%%%*=+***##%%@%%%%%%%%%%@%%%%%%%*+*%%%%%%@@@%%%%*%%%%%%%%%%##*==****===#####********+-=--=:-----=*%%%%%%%%%%%%%%%%@%%@%
@%%%%%%%%%%%%%%%%%*-:----:::==+***=--=++=++******+===***###%%%%%**%%%%%%%%%%%%%%%%%%%%%*++==+*#%@%%%%%%%@@%%%@%%%%*+#%%%%@@@@@%%%%###*##*%#***+++*#####*=*####****+=--:-====-::---=*%%%%%%%%%%%%%%%%%@%@@
%%%%%%%%%%%%%%%%%%**+------=******+=***=+****=====+===+###%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%+**#%%%%%@%%%@%%@%%@%#**%%%%@@@@%%@%%%#**#***+**#%#%%%%%%%%#+=***===+++++++***+=::--=**%%%%%%%%%%%%%%%%%%%@%@
%%%%%%%%%%%%%%%%%%%+++==:-=+**********+****###%%#****+==*##%%%%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%****#%%@@%%%%%%@%%%#+*%%@@@%@%%@%@%%%**%%%%%%%%%%%%%%%%%%%*=+##*#******+******+=:-*++%%%%%%%%%%%%%%%%%%%%%@%
%%%%%%%%%%%%%%%%%%%%%*==-:=***********++*####%%%%%%%%#+=====*###*#%%%%#%%%%%%%%%#%%%%%%%%%%%%%%%%#*%%@@%%%%%%%@%%**%%@%%@@@%%%@%#*%%%%%%%%%%%%%%%%%%%%%*++#%%%%%%%%#*+*****=::-**%%%%%%%%%%%%%%%%%%%%%@%@
%%%%%%%%%%%%%%%%%%%%%%+=-=************+**##%#%%%%%%%%%%%##*=====+*#%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%#%%@%@%%@@%@@%#**%@%%%@%%@@%%%*%%%%%%%%%%%%%%%%%%%%%%#*+#%%%%%%%%%%******+=:--+#%%%%%%%%%%%%%%%%%%%%%%@
%%%%%%%%%%%%%%%%%%%%%%*:::-=+*********++*##%%%%%%%%%%%%%%%%%%%#+++*#%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%@@%@%%%@@@%##*%%%%%@%@@%%@%%#%%%%%%%%%%%%%%%%%%%%%%#**%%%%%%%%%%%#***#**==+*=-=#%%%%%%%%%%%%%%%%%%%%@
%%%%%%%%%%%%%%%%%%%%%%##*=-++=*******==+#%%%%%%%%%%%%%%%%%%%%%%%%*+*%%%%%%%%%%%%%%%#%@%@%%%%%%%%%%%%@@%%@%%%%###%%%%%%@@@@%%@@%##%%%%%%@%%%%%%%%%%%%%##**%%%%%%%%%%%%#+*###*=***=--*#%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%#*---=*###***+*+==*%%%%%%%%%%%##%%%%%%%%%%%%%#**%%@%%%%%%%%%%%%%#%%%%%%%%%@%%@%@@%@%@%%%#%%@%%@@@@%@@@@@%%##%%@%@%%**%%%%%%%@%%#**#%%%%%%%%%%%%%%*+*#**+*##*==:=*%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%#*-:-=**###**=====*%%%%%%%%%%%@%%%%%%%%%%%%%%%**%%%@%%%%%%@@%%%%%##%%%%#%%%%%@@%%%%@@%%%#%%%%@@%@%@%@@@%%%##%@%@%##%%%%%@@%%%%#*#%%%%%%%%%%%%%#*+==*+==##%#**+=-*%%%%%%%%%%%%%%%%%%@
%%%%%%%%%%%%%%%%%%%%*=:==-****#%%##**==+*%%%%%%%%%%%%%%%%%%%%%%%%%%#**#%%%%%%%%%%%%%%%%%%%%%#%%%%%@@%%%%%@%%%%@@%@@@@@@%@@@@%%##%@@%##%%%%@@@%@%%#*#%%%%%%%%%%%%#*++=+*#%%%%%###*#**--*%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%*-==*+-***###%####*===#%%%%%%%%%%#%%%%%%%%%%%%%%%%#***#%%@%%%%%@%%%%%@%%%%%%%@%@@%%%@@%%%%@@@%@@@@@%@@@%%%#%%%%%###%@%%%%@%%%%##%%@%%%%%%%%***#%%%%%%%%%%%#####*==-*%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%*--=***==**##%%%%%%#===++*%%%%%%%%%%%%%%%%%%%%%%%%%%%****%@@%%%%@%@%%%@%%%@@%%@@@%%@@@%@%@@@%@@@@@@@@@@%%%%@%@%##%%@@@@@@%%%##%%%%%%%%%%%**#%%%%%%%%%%%%%######*+=::=+*%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%*=--=**+=+*###%%%%%%%#**==*%%%%%%%%%%%%%%%%%@%%%%%%@%@@@%%%%@@%%%@@@%@@%%%@@@@@@@@@%@@%@%@%@@@@@%%@@@@@%%@@@@%#%%%@@@@@%%%%%##%%%%%#**#**#%%%%%%%%%%%%%%%#####**=-:-==-=%%%%%%%%%%%%%%
%%%%%%%%%%%%*#%%%%%##=:-==*+==*#%%%%%%%%%%%%*==*%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%@@%%%@@@@@@@%%@@@@@%%@%@@@@%@@@@@%%%@@@@@%@@@@%%%%@@@@@@%@%%%%****#***#%%%%%%%@%@%%%%%%%%%%####***=--*#*==#%%%%%%%%%%%%%%
%%%%%%%%%%%%++%%%%%#*--=+**###*+*#%%%%%%%%%%%#*=+*****%%%%%%%%%%%%%%%%%%%%@%%@%@%@@@@%@@%@@@@@%%@@@%@%%@@@@@@@@@@%@@@@%@%@@@@@@@@@%@@@%@%#####%%%%%%%%%%%%@@@@@@%%%%%%%%%%#*****#*+==+##%%%%%%%%%%%%%%%%%
%%%%%%%%%%%#==*####*=-=**#*##%%#*++#%%%%%%%%%%%%%%%%%%**#%%%%%%%%%%%%%@%%%%%@%@@@%%@@@@@%@%@@%@@@@@%%@@@@@@@@%@@@@@@%@%@@@@@@@@@@@@%%@%#**#*#%%%%%%@%@@@@@@@%@%%%%%%%%##++**%%%%%###**#%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%*=-:::----=**##%%%%%%%******#%%%%%%%%@%%%%@%%#%%%%%%%%%%@%%@@%%%@@@@@%%@@@@@@@%@@%%@@@@%@@@@@@@%@@@@@%%@@@@@@@@@@@@@@%%%####%@@%@@%@@@@@@@@@@@%@@@%%#%%%%%%%%%%%%%%%%%##***#%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%##*=---=+**#%%%%%%%%%%%%%*#%%%%%%%@%@@@%%%%%@%%%%%@%@%%@@%%@%%%%@@%%%%@@@%@@@@@%@%@@@%@@@@@@@%%@@@@%@@@@@@@%@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%###%@@@@%%%@%%%%%%%%%#*+=*%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%*=--=+*####%%%%%%%%%@%%%%###%%%%%%%@@@%%%%@@@%%%@@@%%@@%%@@%@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%@@%@@@@@@@@@@@@@@@@@@%@@%@%##%@@@@@@@@@%%%%%%%%%%%%#*==#%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%*+--=**###%%%%%%%%%%@@@%%###%%%%%%%@@@@@@%@@@@%%@@@@%@@@@@@@%%%%%@@%@@@@@%@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#%%@@@@@@%@%@%%%%%%%%%%%%#*=*%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%*=-=+**###%%#%%%%%%%@%@@@%%#%%%%@%@%@@@@@@@@@@@@%@%@@@@@@@@@@@@%%@@@%%@@%%%%%@@@%@@@@%@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%@@@@@@@@%@@%%%%%%%%%%%%%##*+*%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%#%#*--+**###%###%%%%%%@%%@@%%###%%%%%%%%%@@@@@@@@@@@%@@@@@@@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#%@@@@@@@@@%@%@%%%%%%%%%%%%%%%*==#%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%#=+=**#%%%%%%%%%%%%%@%%@@@@%%%#####%%%%%@@@@@%@@@@%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%#*#%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%#*=-+*#%%%%%%%%%%###%%@%%@%@@@@@@@%%%%#%%%@@@@@@@@@@@@@@%%%%%%*%@%%%%%%%%%%%%%##%%%%%%%%@@@%@%@@@%@%%@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%##**#%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%*---+*%%%%%%%%%%%%%%%#%%%%@@@%@@@@@@@@%%%%%%%%%@@@@@@@%@@%%%%%+%%%%%%%##%%%%%%#*%%%%%%%%@@%%%%@@%%@@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%%%%%%#**%%%%%%%%%%%%%%#%%%%
%%%%%%%%%%%%%%%%%%%%*--=**##%%%%%%%%%%%%%%%%%%@@@@%@@@%@@@@@@@@@%@@@@@@@@@#%@@%%%%+*%%%%@%**@%%%%%**%%%%%%*#@@@%%@%@%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%@%@@%%%%%%%%%%%##*##%%%%%%%%%%%%%*+%%%
%%%%%%%%%%%%%%%%%%%##+-=**###%%%%%%%%%%%%%@@@@@@@@@%%@@@@@@@@@@@@@%@@%@@@@*#@%%%%%+=@%%%%%**%%%@%@**%%%%%%*#@@%@@%@%%%@@@@%%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%#*%%%%%%%%%%%%%%%%**%%
%%%%%%%%%%%%%%%%%%%%##+=****#%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%*%@@%@%*-#@@%@%**#@@%%%**%@%@%#*#%@@@@@%%%%@@@@%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#%*#%%%%%%%%%%%%%%%%%+#%
%%%%%%%%%%%%%%%%%%%%%#+=**###%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@%*#%@@@@*=*@%@@%*+*%%%%%**%%%%%#*#%@@@@@%%%@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@%%%%%%%%%%##%%%%%%%%%%%%%%%%=*%
%%%%%%%%#%%%%%%%%%%%%#*=**#%%*####%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@%**%@@@@#++%%@@%*+*%%%%#**#%%%%#*#%@@@%@%%%@@@@%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%+=*
%%%%%%%%*#%%%%%%%%%%%#-=*#*#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%#%@@@@%#**%%@%%***%%%%++*#@@%***#%%%#*##%@@@@%%%%@@@%%%@@@@@%%@@@@@%@@@@@@@@@@@@@@@@@%@@%@%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%*=-
%%%%%%%%**#%%%%%%%%%%%#=**###%%%%%%#######%%%%@%%@%@@@@@%@@@@@@@@@@%*#%@@@@#**#@@%%***%%%#+*************####%%%%%%%%%%%%%%%@@@@%%%@@@@%@@@@@@@@@%%%%@@@@@%%@%%%%%%%%%%%%%%%%%%##*#%%%%%%%%%%%%%%%%%%%#=-:
%%%%%%%%*=*%%%%%%%%%%%#*==*##*#####%%#%%%%%%%%%%%%%%%%@@%@@%%@@@@@@@##%%@@@#***##****++++***##*##%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%##*#%#%%%%%%%%%%%%%%%%%#=-:-
%%%%%%%%*-*%%%%%%%%%%%%##==++***#%%%%%%%%%@%%%@%%%%%%@@@@@@@@@@@@@@@%*%%%@%*****++*%%%##%%#*#%%%%%%%%%%%%%%%%%%%#%%@@%%%%@@%%%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%##*#*%%%%%%%%%%%%%%%%%%%%*-::=
%%%%%%%%+-*%%%%%%%%%%##%#**+*+**#%%%%%%%%%%@@@@%%@%@%@@@@%%%@%%@@@@@@*#%%###*%@@@@%%%%%%%*%%%#%%%%%%%%%%%%%%%%#%%%%%%%@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%#*###%#%%%%%%%%%%%%%%%%%#=-:=
%%%%%%%%+:*%%%%%%%%%%%#*+*++*****%%%%%%%%@%@@@@@@@%@%%%%%%%%%%@@@@@@@*#%%%%%%@%%%%%%%%%%%#*##%%%%%%%%%%%%%%%%%%%%#%%%%%%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%##%****##%%%%#%%%%%%%%%%%%%%%*--
%%%%%%%%*--*#%%%%%%%%%#*+*+####+**%#%%%%%%%%%%%%%%@%@@@%%%%%%@@@@@@@@*#%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%#*####****%#%%%%%%%%%%%%%%%%%%%#=:
%%%%%%%#*-:-=*%%%%%%%%#*%%#%###*=#*#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%#%%##***#***##%%%%%%%%%%%%%%%%%%%%%#=:
%%%##***=-::-=#%%%%%%%###%#####*+*=+*#####%%%%%%%%%%%%%%%@%@@@@@@@@@@%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%####*###**#****###*#%#%#%#%%%%%%%%%%%%%%%%%%%#=
%%%#*=:::::-:=*%#%%%%%%%#%#%#####*++=***********##%%%%%%%%%%@@@@@#*%%@%@%%%#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@@@@@@@@@@@@%%@@@@@%%%%%%%%%%%%#*******+++*#**####%#%#%%%%%%%%%%%%%%%%%%%%%%%%
%#%**::::::::=#%%%%%%%#%#%#########*****+*+*+***+*%%%%%%%%%@%@@@%+%@%%@@*######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@%%@@%%%%%%%%%%%%%%#*+*######*****#####%##%#%%%%%%%%%%%%%%%%%%%%%#
%%##*-:::::::=*%%%%%%#%#%###############=*+**##***%#%%%%%%%%%%%%%+%%@%@%*#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@%@@%%%%%%%%%%%%%%%%##***###################%#%%%%%%%%%%%%%%%%%%%%%%%
*###*=::::-==*#%%%%%%#%##%#%#############***###+***###%%%%%%%%%%%*%%%@@%*####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@%@@@%%#%%%%%%%%%%%****+***#################%#%#%#%#%%%%%%%%%%%%%%%%%%%%
####*-::-:=#%%%%%%%%%##%#%######################***=+**#%%%%%%%%%%*%%@%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@%%@@@%%*%%%%%%%%%%*=+**#######################%#%%%%%%%%%%%%%%%%%%%%%%%%
###*+-:=:=*%%%%%%%%%%#**###########################*+=*%%%%%%%%%%%#*%%@%=*%%%%%%@@@@@@%%%%%%%%%%%@@@@%@@@@@%%%%@@@@@@@@@@@@@@@@@@%%@@%%+***#%%%%#*****#########################%##%#%%%%%%%%%%%%%%%%%%%#*
**+=-:==--*#%%#%%%%%#%##**##########################+=+%%%%%%%%******#%%+*%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%*****+***#***#############################%#%%%%#%%%%%%%%%%%%%%#**=
:::-======*#%%%%%%%%#%#%############################*==+=**+=*++*+*****%*=#%%%%@@@%%%%%%%@@@@@@@@@@@%%@@@@@@@@@@@@@%%%%@@@@@@@@@%#%%#******+**#*#*#*#*#*###############*######%##%#%%#*%%%%%%%%%%%%%%#*==
==+++++==-=*#%%%%%#%#%#################################***************+%%:*%%%%%%@%#***%%%%@@@@@@@@%%%%@@@@@@@%%%%%%##%%@@@@@@@%%*%%****#*#*#*#*#*##############**#############%#%%#%**%%%%%%%%%%%%%#*==-
***+++++=--=*#%%%%%#%#%#%###############**###############***#*##*#***##**-=#%%%%%%@@@%%%%%%@@@@@@@@%%%@%@@@@@@%%%%%%@@@@@@@@%@@%******#****#***#*#*###**#*######*=*#############%#%%#*#%%%%%%%%%%%%#*=-==
****+=++==-:=+*#%#%#%####################################+=#*#*#****#%##*+-*%%%%%%%@@@@@@%%%%@@@@@@%%%%@@@@%%%%%%@@@@@@@@@@@@@%%*****%%#****#*#*#*##*=*##########=-*############%##%%%%#%%%%%%%%%%#*=--++
***++=++++=-:-=*#%%##%#%################################*=*#*##****#**##**-+%%%%%%%%%@@@@@%%%%%%%%%%%%%%@@%%%@@@@@@@@@%%%%%%@@%*+****##*##**#**#*##*+*#*########*=-*#############%###%#%%%%%%%%%%##*=-=**
****++*++++==:=*##%#%##################################****#*#*#*******##*=-*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%#=***********#*#*#*#*###*####****===+*############%#%%#%#%%%%%%%%%%#**=-+**
*********++==:=*###%###################*=*##########*###*#*#*#*#***#*****#+:=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%+=**#*****#******#*#*#*##*#**=:::::+*#################%#%####%%%%##*+=-=+**
**********++=-=*######################**==*######*#*#*#*#*#*#*#*********+**=:+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%*=+***********#*#*#*##*#****+-:-==+*#################%####*+*%#%###*+=-=+***
**********++=-:+*#######################*=-==+***#####*#*#*#*#*#********+***=:+#%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%@@@%%*=**+******#*******#**#*+==-::=+**#######################**=*#######*+--++***
*******+***++==-=*#######################**=::::=+***#*#**#*#***#***+++*+****=:+#%%%%%%%%%%%%%%%%%%++%%%%%%%%%%%%%%%%%@%@%%+-*****+************#*#*=::::-**######################*=-::-*###%####*+-=+****
+******+*****++=-=+***#####################*=::::::-====+****#*#*#*****+******+:=*%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%@@@%#==****************#**#***=:::=**######################*==+**#########**=:=+****
+******+*******++=--=+****##################****++++===-::=********#*#**********=-+#%%%%%%%%%%%%@@@@@@@@@@%%%%%%%%%@@%%%*=+*********************#*+=:::***#*##################*==+*############*=-:=++***
******+++*******++==--::-=***#####################*#*#**=:::=**#*******+**********=-*#%%%%%%%%%%%%%@@@@%%%%%%%%%%%@%%%#==*******************#*#***+-::=**###################*+-:=*###########**=::=++***+
*****+++*********+=====-::=+*#################*#*##*#***=:::-*****#*#***************==*#%%%%%%%%%%@%%%@@%%%%%%%%%@%%*==**********+****************=:::=***#*#*##############*+-:+*#######**===---+++***++
*****+++*********+++=====::=**###################*#*#***=:::-+**********+*************=-+#%%%%%%@%%%@@@%@@@%%%%@%%*=+*****************************=:::::=***###*############**=-*#######*+-::-==++++**+++
****++++****+*****+++=====-=**####**+*#*#*#*#*#*##*#*#*=::::=+**********+**************#*=+%%%%%@%%%%%%@%@@@@%%#==**=+***********+*****************+=:::::=*****=+*##########*==**####**+-::==++++++++++=
****++++****+*****++++====--+*######*+***##*#*##*#*#*#**=-::-=+***+*****************=:=*#%%#*%%%%@@@@@@@@@@%%##%%%*=-=******************************+=::::::----::=*#########*=+*#*##**+----==++++++++++=
****+++++***********+++====-+**#*#*#***==+***#*#*#*#**#**-:-:----=-=++************=+##%%%%%%%%%%%%%%%@%@@@%%%@%%%%%%*=:=********+********************=-:----==----=*#*########*+**#****----====++===++++=
*****+=+******+++*+*+++===-:=***#*#*#*****=-=************-----:-:::::::=+*********=-=#%%%%%%%@@@@@@@@@@@@@@@%%%%%%%%#++********=*********************=----======--***#*########****#**=----==========+===
*****+=+******+++**+*=+====:=***#*#**#******=-+**#*******=:----------:::=*****=::=##%%%%%%@@%%%%%@@@@@@@@@@@@@%%%%%%%%%*==**************************=-----========***#*#*#*#####*#***+-:---==========+===
****+++++****++++++*+++===-:=****************--*********=-:-==--=====-=+***********#%%%%%%%%%%%%@@@@@@@@@@%%%%@%@@%%%%%##*=:-********+************+=----=========+****#*#*#*##*#*#***==----==============
*+++++=+++*+++++++++*+===-:=*****************==********+::--=========-=++**=::-+#%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@%%%%%%%%%%#%#=::-***==-**********+-::----=====+===*******#*##*#*#****==----:-=============
+++=++==+++++++++++++===-::=*****#**+********=-:=******=::-==========-::::=*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####***=====******+-::::::---=====+==-+***********#*#*#**==-----:-=-===========
%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+======----::...::::. ...:----=-------==---===----:::--=--=+*##%%%%%%##%%%%@@@@%#%##**#%@@@@%%####%%%@@@@@@%%%@@%####%@@%+-=%%#*+=-------=:...-=*#%%%##**==---=*%%@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%@@@%%%%#####%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
######%%@@@%#*+++++#%@@@@@@@@@@@@@%#*+++==------::...... :-====-::---:--==---===-:---:-----:-+*##%%%%%%%%##%%%@@@%%#+==*%%@@@%%%###%%%%@@@@%%%@@%%#**%%@@@%=:=##+====------:...-=+####**+==----=#%%%@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%###########%%@@@@@@@@@@@@@@@@@@@@@@@@@@
--=======+*+*#%@%%+==#@@@@@@@@@@@@@@@@%##*++=----::---:.. .:-=====---==-:-===---==----.:-=------=*#%%%%%%***#%%%%@@%#*++*##%%%%%%###%%%%@@@@%%@@@#++*#%@@@@%#=:=++=====-----:.::-=+***+==-------+#%%%@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%#**#####***####%%@@@@@@@@@@@@@@@@@@@@@@@@@
-------==+=*%%@@@@@#==#@@@@@@@@@@@@@@@@@@@%#*+=----.:::--:.....::-==--===:.:-=--=--==--:.--==------=*#%%%%%%##**#%@@@%%######%%%%####*#%%%@@%%%%%%*+**#%%@@@%%*--=+=-==------..::-==+++==--------+#%%%%@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%##*+*##%%%%##*##%%##%%%%@@@@@@@@@@@@@@@@@@@@@@
--------+*#**#%@@@@%#=+@@@@@@@@@@@@@@@@@@@@@@%%#*+=-::-----------::-======-..-----=====-:.---=-------+*#%%%%##**#%%@@@%%%%#####%%%#####%%%%@%%%%%#+****#%@@@@%#---==--------:::::-======--------=+#%%@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%#*++####%%%%#####%%%##%%%%%@@@@@@@@@@@@@@@@@@@@
=--------+*###%%%@@@%#=%@@@@@@@@@@@@@@@@@@@@@@@%%%#**++===---:.:::--=======---::---------:.:-----==--=+*+#%%#*###%%%%%%%%%%%%%#%%%##*+*#%%%@@%%%%#*+***#%@@@@%%=--=---=----:.::.--=====-------===*#%%@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#####****##+-+*####%#######%%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@
#+=-::::--=+*###%%@%%*=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#*+++--::..:---====-=-:...:-:::---:-:.:-----=---==**#####*##%%%%%%%%%%%%%%%%%*+*#%%%%%%%%#*+=+*##%@@%%%#+----=-----:..:.:-------------=++**#%%@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%##**####**+-=*********####%%%%%%%%@@@@@%@@@@@@@@@@@@@@@@@
%%*=-::::::--=++++****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#+=---::----------:...::::.:::::--:::::----=+**#########%%%%%%%%%%##%%%#**##%%%%%%%#**++**##%@%%%#+----------:::::-------------=+***##%%@@@@@@@%##%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%####%%##**==-+******+**##%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@
@@%*-:::-=------=+*#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%###*+===::::::--:::-::::::::... .:----::----=**#####**+*##%%%%%%%%%%%%%#**##%%%%%%%%#*+++*#%%%%%%*=---------:::::::-------:::-=+***###%%%@@@@%%%%%%%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%#*+====+++**+++++*%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@%*-:::=**++=**==*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%##*****+++==-::::::..::::-------:. .:----::---==+*####**#*##%%%%%%%%%%%%#***%%%%%%%%####***#%%%%#*=------------.:.:-----::::--=+***###%%%@@@%%%%%%%%%@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@%%%%%@@@%%%%#++==--=+++**+++#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@%#=--+#%#*+*##+=+#%@@@@@@@@@@@@@@@@@@@@@@@%#%#%%##***********+++======-:..::.:::::::----:.. ..:::::-=====--=+*****###%%%%%%%%%%%##%#%%%%%%%%#*++++*#%%#*-::--------:-:...:---::::--=+***####%%%%%%%%%%%%%%@@@@@@@@@%%%%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@%%%%#**+=-=++##%#*#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
**##%%%#**#%%#**##+==+#%%@@@@@@@@@@@@%#@%##*++++++++++**##***++****#######*+=-----:::::::::::--::.. ...:--+**+==-:-++**##%%%%%%%%%%%%###%%%%%%%%%#****####*+-:-----------::..:--:::-----+**####%%%%%%%%%%%@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%##*==+*#%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+====*%%%##%%%***+**+=++++****##*++*#==+==++*++**+****###****#*###%%%####**###***++===-----:-::---::......::-=+++=::-==*###%%%%%%%%%%%%###%%%%%%%%%##***###*+----::----:-::..::::::-:-=--=**###%%%%%%%%%%%@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+=+*%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
###*+==+***##****#%%%#+==----====++++=+*+*##**##########%%##%%%%%%%%##***###%%%%####***+==-----::-----::..:----=---:.--+######%%%%%%%%%**#%%%%%%%%%#****##*+===--.------:..::::::::-=++=-=+*#%%%%%%%%%%%@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+*#%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%#*=-===+++*####****++++=+++*****###%####%%@@@@@@@@@@@%#**++**#####***##%%%%###*****+++=-----:--:----::::::.:=-:.::--=***##%%%%%%%%#*##%%%%%%%%###**#**+==--.----:..:::::..:::=+***++==*#%%%%%%%%%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*#%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@%#*****++++*****####%%%#***+*#%%%%%@@@@@@@@@@@@@@@@#+*+***#############%%%*******###**+=-------------::-:.:--:.::--====+*#%%%%%%%##%%#%%%%%%%%###*#**+==-::--:...::-:::..::-+**********%%%%%@%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@%@@%%%%%%@@@@@@@@@@@@@%%%###%%%%%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@%%#%%%@@@@@@@@@@@@@@@@@@%**++*#%%%%%%#########****####%%%%%%##*=-----:::---::.....::..::----==+*#%%%%%%%#*#%%%%%%%%%%%##***+=--:--:...::---:::.:::-++***######%%%%@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%@%%@@%%@@@@@@@@@@@@@@%%%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@%*++##+++*###%%%%###########**###%%%%%%%%%%%%#*+===---::::::::..::.....:--==+**%%%%%%%#####%%%%%%%%##*+++=--::--::--::::::::-:::::--=+*#####%%%%@@@@%%#%#%%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%*++++=++***+*#%%%%%%%%%%%%%###***###%%%%%%%%%%%%%%%%##***+==---:::--::::...::-==+***%%%%%%#%##%%%%%%%%%##*++==---.-------::::::::-=-=:::::-+#####%%%@@@@@%%#%%%%@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@%@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%#**++++++*+*+*##%%%%@%%%%%%%########%%%%%%%%%%%%%%#########*****=====--:::::::::-=+**+*#%%%%%#####%%%%%%###*+=--===::--:..:::::.:::===-*--:-=+*#%###%%@@@@@%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%#**++++++*****##%%%@%%%%%%%###*###%%%%%%%%%%%########*##########*##****+**++=======-++**###%%%%%%#####%%%####*+===+++-:--:...:::-----====*#=-+**#%%###%%@@@@@%%%%%%%@@@@@@@@@@@@@@%%%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%##*******###%%%%%@@@%##%%%##**###%%%%%%%%#**##****###***##%%###%%##############******=+*#%%%%%%%%%%##%##%%####*+=+***=--+=-..:=====-=+=+*###=*##%%%###%%@@@@%%#%%%@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#++*###%%%**##%%%%@@@@%%#########%%%%%##**+++*#####%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######%%%%%%###%%%%%%#########++****=--=+=-:-=====+++##%%#*#%%%%%##%%%%@@%%%%%%%%@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@%%*****#%@%%*###%@@@@@@%%%%%%%###%###*****####**%%%%%%%%@@@@@@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#**##%%#*##******=:-==++=-===+**+#%%%##%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%##%%%%%@%%#*#%%%@@@@%%##%%%##**############%%%%%%%%%@%@@@@@@@%%%%%@@@@@@%@@@@@@@@@@@@@@@@@%%%%%%%%%##%%*+*%%%%##*####***+---=++=-===*###%%%%%%%%%%%%%%%%##%#%%%@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@%#*%%%@@@%%%#%%%@@@@%%%%%%########%##%%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%%%%%%%#####%%%%%%#####***+=--::--==--=**#%%%%%%%%%%##*##%%%%%%%@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@###%%%%%%%%%%%@@%%%%%######*##%%%###*##%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#####%%%%%%######*+++=-::--::=+*#%%%%%%%%%%######%%%%%@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%%%%%%@@%%%%%%%@@@@@@#####%%%%%@@%@@@%%%##*#**####%%%%##**#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#*#%%%%%%%%%######**+==-::::+#%%%%%@@%%%%%#*##%%%%%%@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%%%%%%%%@@@@%@@@@@@@@@@@@#**###%%%@@@@@@@@%%##*#*##%%%%###**##%%%@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@%%####%#%%##**++++*#%%%%%%@@%%#**##%%%%@@@@@@@@@@@@@@@@%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@%%@@@%%%@@@@@%%%%@@@%@@@@@@@@@##*#%%%%%@@@@@@@@@%####%%%%%%%#**##%%%%@@@@@@%%%@%%@@@%%%%%%@@@@@@@@@@%%%@@@@@@@@@@@@%%%@%###%%@@@%%####%%%%%@@@%%#*##%%%%#######*#%%%%%@@@@%#**##%%%@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@%+####%%%%%@@%@@@@%%##*###%%%%##**#%%%@@@@@@@@@%@@@@@@%%@%%%%%%%%%##%%%#%@@@@@%@@@%%####%%#**%%#*##%%#***#%%@@@@@@%%#*#%%%%%%%###%##%%%%%@@@%###%#%%%@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@%%**###%%%%%@@@%%%#####*#*#%##%%###%%%@@@@@@@@@%%@@@@@@@%%%%%%%#####*##%%%%#*#**######*****#%*#%%%#%%%#****%%%%%@@@%%%###%%%%%%%%#%%%%%%%%@@#####**#%@%@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%######%%%%%%%%%%%%****#*###%%%%%###%%%@@@@@@@@@@@@@@@@@%%%###*+*###%%%%%%%#*******#***###*###%%%%%%%%%*+#%%%@@%@@@@@@%%##%%%@@@%%%#%%@@@@@@@%#***#%%%%%@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%%%@@%%#####%%%%%%%%%%%##**+**####%%%%%%%%%@@@@@@@@@@@@@@@@@@%##***###**##%%%%%##*#**####+**####%%%%%%%%%@%%@%*##%%%%@%@@@@@@###%%%%@@@%%%%%@@@@@@%#######%%%@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@%@@@@%%@%%####%%%%%%%%%%%%##*+*++**#%%%%%%%%@@@@@@@@@@@@@@@@%%##******####%%%%%%%%#**######%%%%%%%%%%%%%@@@@@@@@%%##%%%%@@@@@@@%%##%%%%@@@@%#%@@@@@%%%#%%%%%%%%%@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%%%%%%@%%%%%#####%%%%%%%%%%%%%###*++*#%%%@@@@@@@@@@@@@@@@@@%#***=*######%%%%%%@@@%%%##*+***###%%%%@@@@@@@@@@@@@@@@@@%**##%%%%@@@@@%%%##%%%@@@@@@@@@@@%%%####%%@@@@@@@@@%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%####%%%%%%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%%%%%%%%%@@@@@%####%%%%%%%%%%%%%#%%%####%%@@@@@@@@@@@@@@@@@%%*++*+****###%%%%@@@%%%%%#****##++##%@%@@@@@@@@@@@@@@%%%%%@%##*%%%%%%@@@%%%%%%%@@@@@@@@@@@@%%%##%%%%@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%####%%%%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%%%%%%@@@@@@@%%##%%%%%@@%%%%%%%%%%%###%%%%%@@@@@@@@@@@@@@%#+***#*###%%%%%@%%%%%%%@%%##**#%###%%%@@@@@@@@@@@@@@@@%###%%%%%##%@@%%%%%%%%%%%%%@@@@@@@@@@%######%%@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%%###%%%%@@@%%%%%%%%%%#%#%%%%@@@@@@%%%%%%%%%%%#*###%%%%%@@@@@@%%%%%%%%%%###%%#%%%%@@@@@@@@@@@@@@@@%###%%%%%%%%##%%%%%%%@@%%%%%%@@@@@@@@@%##%%%%%@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#####%%%@@%@@%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%####*##%%%@@@@@@@%%%%@%%##**#%##%%@@@@@@@@@@@@@@@%%%%%%*%%%%@%%%%@%%%%%%%@@@@@%%%@@@@@@@@@@%%%%%%%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@%%%@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@%#%%##%%@@@@@@@@@@@@@%##
@@@@@@@@@@@@@@@@@@@@@@####%%%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%#********####%@%%@@@@@@%@@@@%%%##*##%%#%%@@@@@@@@@@@@@@@@##%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@%#+*#%%@@@@@@@@@@@%*++
@@%%%@@@@@@@@@@@@@@@%%###%%%@@@@@@@%%%%%###%%%%%%%%%%%%%#*####*+*#%%%%%%%%@@@@@@@@@%@%%%###%%%%%@@@@@@@@@@@@@@@%%%%%%%@@@@@%%%%%%%%%%%%@%%%%%%@%%%%%@%%%%%%@%@@@@@%%%%#%#%%%@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@##%%%%%@%%@@@@%@%*=**
@%%%@@@@@@@@@@@@@@@%%#%%%%%%@@@@@@%%%%%#%##%%%%%%%%#****###%####%%%@@@@@@@@@%@@@@@@%%%#%%%%%%%@@@@@@@@@@@@@@@@%%#%%%%%@@%@%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@@%@@@%%#%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%%%###%%%%%#%%%#-+#*
%%@@@@@@@@@@@@@@@@%%%#%%%%%@@@@@@%%%#%%#####%%%%%%#*##**###%%%%%@@@@@@@@@%%@@%@@@@@@%%%#%%@@@@@@@@@@@@@@@@@%%%#%%@%@@@@@%%%%@%%@%%%%%%%%%%%%%%%%%@@%%@%%%@@%@@%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%%%%%############*+:+++
%@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@%%%%%%%%%%%%%***#########%%%%@@@@@@@@@%@@%@@@@@@@@@%%##%%@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@%%%%%%%%%@%%%@%#%%%%%@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%##*********+-=+#
%@@@@@@@@@@@@@@@@@%%%%%%@@@@@%%%%%%%%%%%#%******+*##%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%%%#*%%@@@@@@@@@@@@@@@###%%@@@@@@@@@@@@@@@@@@@@@@@%@@@%%%@@@@@%%@@%@@%@%%@@%%%%%%@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%#*+=++****++#%%
%@%%%%@@@@@@@@@@%%%%%%%%%%@%%%%%%%%%%#**##*###*####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%#*#%%%@@@@@@@@@@@@@@%%#%%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@%%%%%%@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%*******####%%%@
%%%%%%%%%@@@@@@%+#%%%%%%%%%%%%%%%#*+=+++*########%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%@@@@@@@@@@@@%%#*##%%@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#*#####%%%%@@@@
#%%%%%%%%%%%%%%####%%%%%%%%%##+++*++==+**######%%%%@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%%%%%%@@@@@@@@@%###%##%%%@@@@@@@%%%#%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%###%@@@@@@@@@
++*##%%##%%%%%%##########**++=------=+++#####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%%%%@@@@@@@@@@@###%%%%@@@@@@@@@%%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%##%%%@@@@@@@
=++++**####%###**++======--::--=====++*#####%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%@@@@@@@@@@@%%####%%%@@@@@@@@%%%###%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#####%%%%%@@
::--=+++++++==---------::::-====--==++*###%%@@@@@@@@@@@@@@@%%%@@@@@@@@%%%%##%%%@@@@@@@@@@@@@%%%*%%%%%@@@@@@@%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%###*###%%%
::::::::::::::::::::::::::------====++*#%%@@@@@@@@@@@@@@@@@@@%%%@@@@@%#**#%%@@@@@@@@@@@@@@@@%%%%%@%%%@@@@@%%%%#@%%@@@@@@@@%###%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#######
=-:::::::........:::::::::::-----=++*#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%##*##%%@@@@@@@@@@@@@@%@@%##%%%@%@@@@%%##*#%@@@@@@@@@%%##%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%
++++-:::::::::::..::::::::-:::-=+**#%%%@@@@@@@@@@@@@@@@@@@@@@@@@%####%%%%@@@@@@@@@@@@@@@@@%#%%%%%%@%@@@%%%%%%%%@@@@@@@@@%%###%@@@@@@@%%%%%%%%%%%%%%%%%@@@@@@@%%%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
###**==--::::.:::::::::::-:--=+*##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%##*#%%@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@%%%#%%%@@@@@@@@@%%%%%%%@@@%%%%%%%%%%%%%%#######%%%%%%%%%#%%%%%%%%%%%@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@%%%@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%###**++=----==++++**##%%%@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@%%%%%###%%@@@@@%###%%%%%@@@@@@@@%%##%%%@@@%%%%%##############**********##########%%%%%%%@@@@@@@@%%%%%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%%%%%%#****#########%%%@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%@%%%#%%%%@@@@@@@@%%#%%%%%@@@@@@@%%%%%%@@@%%%%%###########*****++++++++*****#########%%%%%@@@@@@@%%%@%%@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@%%%#%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%%%%%***####%#%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%@@@@@@@@@@@@@@@@@@@@%%###%%%@@@@@@@@%%%%%%@@@@@@@@%%#%%%@@@%%%%%#########*****++++==---==+++******#######%%%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@%%%%@@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%***###%%%%%%%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@%#%%%@@@@@@%%%%%%%@@@@@@@@%%%%%%@@@@@@@@@%%#%%%@@%%%%%#########****+++===-:::::-===+++*****#######%%%%@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%%@%@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@
@@%%%%%#####%%%#%%%%%%%@%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%###%%%%%%@@@@@@%%%##@@@@@@@@@%%%%%@@@@@@@@@@%%%#%%@@@@@@@@@%##%@@@@%%%%########******++===--::..:--==++++*****######%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%@
%%%%%%%%%#%%%%%%%%%@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@%%%%%@@@@@@@@@@%%%#%%@@@@@@@@%%%%%%%@@@@@@@@@@%%%%@@@%%%%%########*****+++===---::::--===++++*****######%%%%%@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%%@@%%%%@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@%%@@@@@@@@@@@%%@@%%%%@@@@@@@%%###%%%@@@@@@@@%%%%%%@@%%%%%%#########*****++++======--====++++*****#######%%%%%%@@@@@%%%%%%@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@
%%%%%%%%@@@@@@%%%%%%%%%%%%@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%%#%%%@@@@@@@@@%%@@@@@@@@@@@%%%%%%%%@@@@@@@%%#%%%%%%@@@@@@@@%#%%%@@@%%%%%%#########*******++++++======+++++*****########%%%%%%@@@@@@@%%%%@@@@@@@@%@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@
%%%%%%@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%%####%@@@@@@%%%%%%%%%@@@@@@@@%#*%%%@@%%%%%%%%%#########*******+***++++++++*******########%%%%%%%%@@@@@@%@%%%@@@@@@@@@@@@@@@@@%@%%%@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@
@%%@@@@@@@@@@@%%%%%%%%@@@@@@%@%@%@@@@@@@@@@@@%%%%%#%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%@@@@@@%%%%%%%%%@@@@@@@@%%%#%%@@%%%%%%%%%%%############********************#########%%%%%%%%%%@@@@@@%%%%%%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@#%%%%%%%%@@@%%%%%%%@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@%%@@@@@@@%@%%%%@@@@@@@@@@%###%@@@%%%%%%%%%%%%##############************##############%%%%%%%%%%%%@@@@@%@@%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%#%%%%%@@@@%%%%%@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#%%%@@@@@@@%%##%%%@@@@@@@@@@%%#%@@@%%%%%%%%%%%%%%############************##############%%%%%%%%%%%%%%@@@@@%@%@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@
@@@@@@@@@@@@@%%%%%%@@%%%%%%%%%@%%%@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%@@@@@@@@@%%%%%%@@@@@@@@@@##%@@@@%%%%%%%%%%%%%%#####################################%%%%%%%%%%%%%%%%@@@@%%%@%@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%
@@@@@@@@@@@@@%%%%%@@%%%%%%%%%%%@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%@@@@@@@@@@%%##%%@@@@@@@@@%##%%@@@%%%%%%%%%%%%%%%####################################%%%%%%%%%%%%%%%%%%%@@%%%%%%@@@@@@%@@@@@@@@@@@%%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%@%@@%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@%%%%%%@@@@@@@@@%##%%@@%%%%%%%%%%%%%%%%%###############################%#####%%%%%%%%%%%%%%%%%%%%%%#%%%%@@@@@%@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%%%@@@@@@@@@@@@%@@@@@@@@@@@@@@
@@@@@@@@@@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%@@@%%@@@%@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%%@@@@@@@@@%%%%%%@@@@@@@@%##%%%%%%%%%%%%%%%%%%%%%%%%%##########################%#%%###%%%%#######%%%%%%%%%%%#*%%@%%@@@%%@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@%%%%%@@%%%%%%%%%%%%%%%%%%%%@@@@@@@@#%@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@%###%%@@@@@@@%#%%@%%%%%%%%%%%##%%%%%%%%%%%%%#######################%#%%%###%###############%%%%@%##%%%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@%%%%@@@@@@@@@%@@@@@@@@@@@@@@
@@@@@@%%%%%#%%%%@%%%%%%%%%%%%%%%%%%%@@@@@@@@@%%@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@%%%%%@@@@@@@@%%%%%%%%%###########%###%%%%%%%%###############################%################%%%@@@%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@
@@@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@%@@@@@%%%%@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%#%%@@@@@@@@%%##%%@@@@@@@@%%%%%%%%#######**###########%%%%##%######################%####################%%%@@%@%%%%%%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@
@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%%%%%@@%%%@@@@@@@@@@@%%@@@@@@@@@%%@@%%#%%%%%%@@@@@@%%%#%%@@@@@@@@%%%@@@@@%%%%%###********#####%#%##%%%%##%#######*%#######%%#############%%%%@@@@@@@@%%@@%%%@@@@%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@
@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@#%@@@@@@@@@@@@%@@@@@%%%%%@@%%%#%%%%%%@@@@@@@@%%%%@@@@@@@@%%%%@@@@@@@@@@@@@%%%%##############%%%%#%%#####%%%%%%#%%%%%%#####%%%%%%@@@@@@@@@@@@%##@@@@@%%%%@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@
@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@###%%%%@@@@@@@@@%%%%@@@@@@@@%%%@@@%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%%%%##%@@@@@%%%%%%@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@#@@@@@@@@@%#%%%%%%@@@@@@@@@%%%%%@@@@@@@@%%%@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%#%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@%%%%@@@@@@@@@@@@@@@%@@@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@
@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@%%%%%@@@@@@@@@@#%%%%%%%@@@@@@@@@%%%%%@@@@@@@@%%@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@
@%%%##%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@%%%%@@@@@@@@@@@@@#%%%%%%%@@@@@@@@@%%%%%@@@@@@@%#%%@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@%@@@@@
@%%#*%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@#*#%%%@@@@@@@@@@%%%%%%@@@@@@@%%%%@@@@@%%%%%*==*#%@@@@@@@@@@@@@@@@@@@@%%%%%%#%%%%%%%@@@@@@@@@@@@@@@@@@%*=+#%%%%%@%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@%%@@@@@@%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@%@@@@
%%%#%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@#**##%%%@@@@@@@@@%%##%%@@@@@@%%#%@@@@@%###%#*%++*###%%@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%%%%#*+=-*##%%%%%@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@%%@@@@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@@@@@@@@@
%%#%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%%@@@@@@@@%%#%%%%@@@@@@%%%%@@@@@@@@@@%@*+#%%#*%%%@@@@@@@@@@@@@@@%%%%%#%%%%%%%@@@@@@@@@@@@@@@%%#*#%%%%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%%@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@%@@@
%%#%#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%@%%%@@@@@@@@@@%%%%%%@@@@@@@%%%%@@@@%#*%@%#%@%#%%@%%%%%%@@@@@@@@@@@@@%%%%%%#%%%%%%@@@@@@@@@@@@@@@@@@%#%%%%%%%@%#%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@%@%%%@@@@@@@@@@@%%%%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@%@@@
%#%#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%%%%%%%%@@@@@@@%%@%%%%@@@@@@%%#%%@@@@@%*++%%#*##+*%*=*#%@@@@@@@@@@@@@@@%%%%%###%%%%%@@@@@@@@@@@@@@%*=#%#+*%#*+%%++#%@@@@@@@@%%@%%@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@%#%@@%@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%@@@@@@@@@%@@@
%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@##%%%%%%%%@@@@@@@#%%%%%%%@@@@%%%%%@@@@@@@%*+=*###*#*=--=+*%@@@@@%%@@@@@@@%%%%######%%%@@@@@@@@%@@@@#+==-+*##*+##*+*#%%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@%@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@%@@@
%%#%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@##%%%%%@@@@%%%%%%@@@@@@%%%%%%%%%###*####%%@@@@*#%@@@@@@@%%%%#######%%@@@%%%%*%@@@%%%#**####*+*#####%@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@%@@@%@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@#%%@@@@@@@@@%@@@
%########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%%%%%@@@@%@@@@@%##%##%%@@%%%%%%%@@@@@@@@@%##%%#%%#=**#*++++===+#%%@%@@@%%%########%%%%%%%%*+==+*###++*##+==+##%@@@@@@@@@@@%%@%@@%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@#%@@%%@@@@@%@@#@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@%@@@
#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%#%%#%%%@@@@@@@@@%*#%%%%%@%%%%%%%%@@@@@@@@@@@%%@@@@@@@@@@%%%#++*##%%%%%%%%###*****###%%%%#%###***#%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@**%%%%@@@@@@%@#@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%@@@@@@@@@
****#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%*##%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@##%%%%%%@@@@@@@@@@##%%%@@%%%%%%%%%@@@@@@@@@@%%@@@@@@@@@@%%%######%#%%%%%%###*++==+**#######%#######%@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@%%@@@@@@@@@@@@%@@%%@%%@@@@@@@@@@@@@@@@@@%###@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##%%%@@@@@@@
**********####%%%%%%%%%%%%%%%%%%%%%%%%%*=##%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%*#%%%%%%@@@@@@@@@@%%%%%%%%%%#%%#%@@@@@@@@@%%%@@%@@%@@@%%%####*############***+====+*############%%%%%%%@@@@@@@@@@@@@@@%%%%######%%%%%%@@@@@@%@@@@%#@%%%%%@@@@@@@@@@@@@@@@@@@%*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@
************####%%%%%%%%%%%%%%%%%%%%%%%*##%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@##%%#%%%@@@@@@@@@@%%%%%%%%%%%##%%@%%%%%%%###%%%%%%%%%%%###****###########***+==--=+**#############%%%%%%%%%%%@@@@@@%%%%#########%%%#%@@@@@%%%%@@@@%%%%%%%@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@
**************####%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%*#%#%%%%@@@%%%@@@%%##%%#%%%##%%@@%%####*%%%%####%#####*****+****########**+==---=+**########******#%###%%###%%%%%%###*****####%%%#%%%%@@%%%%%%@@@#%%%%%%%@@@@@@@@@@@@@@@@@@#%@@%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@
#######****#**######%%%%%%%%%%%%%%%%%%%*##%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%*#%%%%%@@@@%%%%%%%%###%#####%%%@%%##****##%*****#***++++*******########***+---:-=+**##########*****#%*********##%#*******####%%%@%#%%%%%%%%%%%@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*#%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@
**##*##*******############%%%%%%%%%%%%%**##%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@*#%%%%%@@@@@%%%%%%%%*+*####%%%@@%%%##****%%##++++**+++++******###########**+=--:-=+*############***++*%*+=-===+#%%%******###%%%%@@#%%%%%%%@%%@%%@@%@@%%%%%@@@@@@@@@@@@@@@@@@@%*#%%@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%
**************##############%%%%%%%%%%%**##%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@##%%%%%%@@@@@%%%%%%%*++%##%%%@@@@%%######*%%*+++=+%*+++**+***###%%#######**++--:-=**###%%%%%%%###**++++%+-----=*#%%#***####%%%%@@@%#%%%%%%@@%@%%@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@%*%%@@@@@@%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%
***********#*****##########%%%%%%%%%%%%***#%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@%*%%%%%%@@%@@%%%%%%%*+#%%%%%%%@@@%%#######%#**++==#%+*#*+***##%%%%%%%%%##**+=:::-=+*##%%%%%%%%%###*++==+%+----=+#%%%#####%%%%%@@@@@%%%%%%%%@@@%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%
*********###################%%%%%%%%%%%**#%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@*#%%%%%@%%@@%%%%%%%*#%@%%%%%%@@@%%%%%####%##**+++*%#*++***###%%%%%%%%%##**=-:..:-+**#%%%%%%%%%%%##**+==%%---==+#%%@%%#%%%%%@@@@@@%%%%%%%%%@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%
**********##################%%%%%%%%%%%###%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@#**#%%%%%%%@@%%%%%%%%%@@%%%#%%%@@%%%%%%%%#%%##****#@*+*****##%%%%###%%##*+=-::..:-=+**#%%###%@%%%###**++%#===++*#%%@%%%%%%%@@@@@@@%%%%%%@%%%%@@%%@%%@%%@@@@@@@@@%@@@@@@@@@@@@%%@@@@@@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%%
**********#################%%%%%%%%%%%%#*%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@*#%%%%%%@@%@@%%%%%%%@@@@@@#+*#%%@@%%%%%%%%%%###**#%@#*****####%%*+*#%####+=--:..:-+**#%%#****#%%#%###**%%+++++**#%%@%%%%%@@@@@@@@%%@%%%%%@%%%@@@%%%@@@@@@@@@@@@@@%@@@@@@@@@@@%%%@@@@@@%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%##
********####################%%%%%%%%%%###%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%#%%%%%@@@%%@@%%%#%@@@@@@@%*+**#%%@@%%%%%%%%%#######@#*****####%#**##%%%%%#*++++=+*##%%%%%#**##%%######%%*+*****##%%%@%%%@@@@@@@@@%@@%%%%%%%%%%@@@%%%%%@@@@@@@@@@@@%@@@@@@@@@@%#%%%%@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+
*********##*################%%%%%%%%%###%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%*%%%%%%%@%%@%%%%%@@@@@@@@%#=++*#%%%%%%%%%%%%%######@#####****#%%%%%%@@@@@%%%%%##%%%%@@@@@%%%%%@#*###%%@#*****####%%%%%%@@@@@@@@@%%@@@%%%%%%%%@@@@#%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*=
+++**+++******###############%%%%%%%%#####%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%*##%%%%%@@%@@%#%@@@@@@@@@#%+=+**#%%%%%%@%%%%%%%%###%######****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***##%%%%#######%%%%@%#@@@@@@@@@%%@%%@%%%@@@@@@@@@%#%%%@@@@@@@@%@@@@%@@@@@@@@@@@%%%%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*==
++++++=++********############%%%%%%%%####%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%*##%%%%%@%%%%%@@@@@@@@@@#%*==+**#%##%@@@@%%%%%%%%%%%#####****#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*****#%@%#####%%%%%@@@%@@@@@@@@%%%#%%%%@@@@@@@@@@@%##%@@%@@@@@@@%%@@@@@@@@@@@@@%*%%%%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#+=--
++++++=+**********##########%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%*##%%%%%%%%%%@@@@@@@@@@@###===+**###%%@@@@@%%%%%%%#%#####*****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*++***##%@%%%%%%%%%@@@%@@@@@@@@%%%@#%%@%@@@@@@@@@@@@#%%%@@@@@@@@@@%@@@@@@@@@@@@@##%@%@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@%%#*+=---
++++++==**********#######%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@####%%%%@%%%%%@@@@@@@@@@@%+%*==++*+#%%%@@@@@@@%%%%##%#####*****#%@@@@@@@@@@@@@@@@@@@@@@@@@@%#**++****##%@@%%%%%%@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@%%#@%%@@@@@@%%@%%@@@@@@@@@@@@@*#%%%%@@%%%%%%@@@@@@@@@@@@@@@@%%%@@%%%%@@@@@%#*==---
+========*********######%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@%*%#%%%%%%%%%%@@@@@@@@@@@@#+%+===+*%#*%@@@@@@@@@%%%%%%#####****##%%%%@@@@%%%%@@@@@%%%%%%%%##********###%%%%%%%@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@%###%%@@@@@@@%%%@%@@@@@@@@@@@@@%*#%%%@%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@%#+=---=
+=======-=*******######%%%%%%%%%%%%%%%#######%%%%%%%%%%%%%%%%%%@@@@@%%%%%@*#%%%%%%@@%%%@@@@@@@@@@@@%*+%+===#%%#%%@@@@@@@@%%%%%%#######**#####%%%%%####%%%%%#########********####%%%%%%@@@@@@@@@@@@@%%%%@%%%@@@@@@@@@@@@@@@%#%%%%%%@@@@@@@%#%@@@@@@@@@@@@@@%*#%@%@@@@@@%@@@@@@@@@@@@@@@%%%%%%%%%%@@@%*=---=+#
==--==--:-++***#####%%%%%%%%%%%%%%%%%%###%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*#%%#%%%@@%%@@@@@@@@@@@@@%#+***%##%%#%%@@@@@@@@@%%%%%##################****#####***************#####%%%%%%@@@@@@@@@@@@@%%%%%#%%%@@@@@@@@@@@@@@@%#%%%%%@@@@@@@@@%##%@@@@@@@@@@@@@##%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@#=---=+#%%
---:::::-==+***#####%%%%%%%%%%%%%%%%%*#%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#%%%%@@@%#%@@@@@@%%%@@@@%%%%%*###**#%%%@@@@@@@@%%%%%%%#########*****++=+********+++*********######%%%%%%@@@@@@@@%%%@@%%%%%%%@%%@@@@@@@@@@@@@@%%%%@%%%@@@@@@@@@@@%%%@@@@@@@@@@@@@%#%%@@@@%@@@%%@@@@@@@@@@@@@@@%%%@@@@%*---=*#%%%%
::.....:-==++*#######%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+%%%%%%%@@%@@@%%%%%%%@@@@@@%%%%***+**##%%@@@@@@@@@%%%%%%%%#####*****##%%#+=++++=+*#%##******#####%%%%%%@@@@@@@@@@%%%%%%%@%%%@@@@@@@@@@@@@@@@@%*#%@%@%%%%@@@@@@@@@@@%%@@@@@@@@@@@@@%#%%%@@@@@@%%%@@@@@@@@@@@@@@%%%%%%%=--=*#%%%#%#
......::--=+**#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*##%%%%%@@%@@%%%%%%%%@@@@@@%%%%%*==+**##%%%@@@@@@@@%%%%%%%%#####%%@%%%%%%#######%%%%%%%%%#######%%%%%@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*%%%%%%%%%@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%%@@@@@%%@@@@@@@@@@@@@@%%%%%%+--=#%%%#####
:...::----::-+*######%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**#%%%%%@@%@@@%@%%%%%%@@@%@%%%%@%*==+***##%%@@@@@@@@@@%%%%%%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*#%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@%%@@@@@@@@@@@@@%%%%%#=--*#######%%
--:::------:.:=*#####%%%%%%%%%%%%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%#%%%@@@@@@@@@@%%%%@@@@@%%%%@%%%+==+**##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@##%%%%%%@@@%##%@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%@@@@%%%@@@@@@@@@@@@%%%%%%#+--*##%%%%%%%
-----:-------::=+**####%%%%%%%%%%#%%%%##########%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%@@@@@#==+***##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@%%@@@@@@@@@@@@@@@@@@%*%%##%%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@##%%@@@@@@%@%@@@@@%@@@%%%%%%%%%#+==*##%%%%%##
:---:-:-=-----::=+**################%%%#######*######%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%@@@@@@@@%@%%%%%%%%%%%##%@@@@@*==+**###%%@@@@@@@@@@@@@@@@@%%%%######%####**###%%%%@@@@@@@@@@@@@@@@@@@@%%%%%@%%%@@@%%@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@#%%%%@@@@@@%@@@@@@@@@@@@@@##%%%%@@@@@%%@@%%%%%%%%%%%%%#*+==**##%%%%###
:::-:-::--=-----=+**#################%#%#######****###%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%@@%@@@@%%%%%%%%@@@@@@@%#%@@@@@%*++***##%%%@@@@@@%#@@@@@%%%%%##++*+=*=+=+=+*##%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%*#%%%%%%%@@@@@%#%%#%%@@@@@%%@@@@@@@@@@@@#%%%%%%%%%@%%@%%%%%%%%%%%%%%+=-=*##%%%%%%#**
-::::-::::-------=+******####*****##############***#####%%%%%%%%%%%%%%%%%%%#%%%%%%%%@%%@@@%%%%%%%%%%%%%@@@@@@@@@@@@@%*++**##%%%@@@@@@@%%@@@@@@%%%%%##########%%%%@%@@@@@@@@@@@@@@@@@@@@%%%@@%%%%@@%@@@@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@%#%%%%@@@@@@%@@@@@@@@@@%##%%%%%%@%%%%%%%%%%%%%%%%%%%+==*#%%%%%%%%#*+
:-::::::..:::-----=++*****##****+*##############****##########%%%%%%%%%%%%%*#%###%%%@%%%%%%%%%%%%#%%%%%%%@@@@@@@@@@@@@%*++*###%%@@@@@@@@%%%@@@@@@%%%%%%@%@%@@%@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@%#%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@%%%%%%%%%%%%%%%%%%%*==*%%%%%%%%%#*+
:::...::.:::::::::--=+++*******=--=++****#######******++*#######%%%%%%%%%%%*####%%%%%%%%%%%%%%%%%*#@@@#*#%@@@@@@@@@@@@@@%***###%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@*#%%%%%%@@@@@@@@@%#%%%%%%@@@%@@@@@@@@@@@@@#%@@@@%%%%%%%%%%%%%%%%%%%#*++#%%%%%%%%##*
....::::.::::::::::::::--=+++**===-----==+***+******+++=*##########%%%%%%%##%%%%%%%@@%%%%%%%%%%%%##%@@%#+#%@@@@@@@@@@@@@@@%####%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%@@@@@@@%#%%%%%%%@@@@@@@@@@%#%%%%%@@@@@@@@@@@@@@@@@%%%@@@@@%%%%%%%%%%%%%%%%%%%######%%%%%##*
:-------:..::::......::::----------===-:=++**=**#*+=====*********###%%%%%%##%%%%%%%%@%%%%%%%%%%%%@@@%@@%%##%@@@@@@@@@@@@@@@@%##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%#@@@@@%%%@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@@@@%##%%%%@@@@@@@@@@@@@@@@@%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%####%%#*++
=====---::...::::. ..:::::.::::::::::::-=====+**+======+*++=+**#####%%%%%%#*##%%%%%%%%%%%%%%%%#%@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@%@%@@@@@@%%%%%%@@@@@@@@@@@@@@@%#%%%%%%@@@@@@@@@@@@@@@@%@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%####*++=
=======--:::::::::....:..:::........:-:--===============+++*#####%%%#%%#%%%*%%%%%%%%%%%%%%%%%###%@%%@@@@@@@@@%#%@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@@%@%@%@@@%#%%%%%%@%@@%%%@%%%%%%%%##%%%%%@@@@@@@@@@@@@@%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%#####*++=
=======--------::::::::::...:::::..::--:--====--======++***#####%%%%%%#%%#%**#%%%%%%%%%%%%%%%###%%@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@%%%@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%%%%%%%%@%#%%%%%%@@@@%%%%%%%%%%%%%#%%%%@@@@@@@@@@@@@@@%%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%####**+==
=+=====-=--::::::::::::...:-----------------===---=++=+***######%%%%%%%%%%%#*%##%%%%%%%%%%%%%%##%%%@@##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%#%%%%%%%@@@%%%%%%%%%%%%%%%#%%%%@@%@@%%@@@@@@@%%@@%%%%%%%%%######%%%%%%%%%######**++==
========-----::-:::::::::::-:-----------:--------=++*++***######%%%%%%%%%%%#*+#%%%%%%%%%%%%%%%%%#%%%@%*+%%@@@@@@@@@@@@@@#%@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@##@@%%%%%%%%%%%%%%#%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@%%%%%%%%%#########%%%%####****+****+===
=======---=-------------:-------:::-------------===+++++++**#####%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%%%@@@%%@@%%%%%%%%%%%%%%#%%%%%%%@%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%@@@@@@@%%%%%%%%%%###**###%%%%######*****+++===
========-:----------------------::::::------------========+**####%%%%%%%%%#%##%%%%%%%%%%%%%%%%%%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@@@@@@%%%%%%%%%%##**####%%#######%%#***++====
===========--=----===------------:::--:::-------======++===+**####%%%%%%%%#%%%%%%%%%%%%%%%%%%%##%%@@@@@@@@@%%%%%##*#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@%%%%%%%%%###****##%%##%%%%%%%%%##**+====
-----===========------=====------:---::::---=====+++==++++++++**###%%%%#%###%#%%%%%%%%%%%%%%%%%+#%@@@@@@@@@@@%@@%#**+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%%%%%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%##%%%%####**+++*####%%%%%%%%%%##**+====
-::-=====-=================---:::::--::::---=====++++==+++++++***###%%%%%######%%%%%%%%%%#%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@@@@@@%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####***++++++++++**#%%%%###%%%##**+=====
::-=-=-=================++===------::--------=====++++++++++++***#########*#####%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%###%%%@@@@@@@@@@@@%#%#%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%######****++++=======++++*#######%%%###*++=====
-==----=====+====+++++++++=====--------------=====+++++++++++++**#########*##%%%%%%%%%%%%%%%@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@%%*+%@@@@@@@%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##***+***+++++++======+++****#########**+======
===-=---=======+++++++++++======-:----=====--=====++++++++++++++**##########%%%%%%%%%%%%%%%#%%@@@@@@@@%%%%#**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%#@@@@@%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%####%%%%%#%%%%%####*++++++++++++++++====++******###*****+===-==-
--------====++++++++++++++++++====================+++++++++++++++*****###*###%##%%#%%%%%%%%##%%%@@@@@@@@@@%%##%%%%%%@@@@%@@@@@@@@@@@@@@@@@@%%%%##*#%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#%%%%%##%%%%%%%%%%%%%%%%%%%######*###%#############*****++++++=++++=++++************+++==--=--
=------====++++++++*++++****++++=====++=======++++=++++++*++++*************##**#%%%%%%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@@%%%*=+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%%#%%%%%%%%%%%%%%%%%%%%###*********######*****###****+++=====++=+++++++++*+++++++====-----=
---:----===++++****************++++===++++++++++++++++++++*+++***********##***#**%%%%%%%%%%%%%%%%%@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#%%%%#%%%%%%%%%%%%%%###********+++*******+**********++====++++++++====+++=======-==-::-==
--------===++**********#####*****++++++++++++++++++++++++++*++****###**#**##+####%%%%%%%%%%%%%%%%%%@%##%%@@@@@@@@@@@@#+*%%@@%%%*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*#%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%#########*******+**++++**++***********++==+++==+++==--------------==-::-===
===========++*********#######*********+++++++++++++++++++**++++****#######*#+*%#%%%%%%%%%%%%%%%%%@@@@@@###%%@@@@@@@@@@@%######%%%@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@%%%%%##%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%###########*************++++++***********+=++++==++=---------------==-.:=====
+=========+++******#########***********+++=++++***+++++++**++++****########**#%%%%%%%%%%%%%@%%@%#%@@@@@@@%%%%@%%@@@@@@@@@@@@@%%%%@@@@@@@@@@@%%##*+++#%%@@@@@@@@@%%%#+-:..:-+#%@@@@@@@@@@@@@@@@@@@@%+*@@@@@%%%%%%%%%%%%%%%%%%%%%############***********+++**+**********+++++++=====--------:::::---:..:=====+
+========++++******#####*#****#********++++++********+*****++++*****########*%%%%%%%%%%%%%%@%@@@%%@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%##%%%%@@@%#+*#*++*###%@@@@@@@@@@@@@@@@@@@@@@%%###%@@@@@@%%%%%%%%%%%%%%%%%#####***######**********+++**+********+++++++++=+=====-----------::.::-====+++
+=====++++++++*********####**##*********++***+***********+++++++******#####*#%%%%%%%@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%@@@@@@@%%%@@@@@@%%%%#%%%%%%%%%%%%###****######****#*****+++++*******+++++++++++=====---:--=========-=====+++++
==++++++++++************#####**#*****+++++***+***********++++++*******###**##%%%%%%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%%@%#%@@@@@@@@@@@@@@@@@@@%#%%%%%%%%%%%%%##**************#******++++*******+++++++++++====------============-======++
++++++++++++****++*************************++************++++++******####**#%%%%%%%%@@@@@@%@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%######**************************+++++++++++======================----=======
+++++++++++++*+***************************+++++++++++*****+++********####*##%%%%%%%%@@@@@%%%%@@@@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@@%%%%%%%%%###%%%#++===+*%%@@@@@%#*-:::--+*##%%%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%######*####************++****++**++++++++++==========----==-----===========
+++=+++++++++++************************++++++++++=+++*****++++******####*##%%%%%%%%%@@@@@@%%%@@@@@%%%%%%%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@%%##*+====++*%%@@@%%%%%%###%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%##########*************+********+++++++++=========----:::.:-===+++=======
====+++++==+++++********************++++++=++++++++++*************#########%%%%%%%%%%@@@@@@@%%@@@@@@@%#*%%@@@@@@@@@@%*%%##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%########********#**********************+++++++++======----::.:-====+++=========
====++++++++++++++++++**************+++*++++++++**+************###########%%%%%%%%%%%@@@@@@@@@@%%#@@@@%##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%######%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##@@@@@@@@@@@@@@@@@%%%%%%%%%%%######################****************++*+++++++++=====------==+++===+++==-===--
##+
### ###
+#####+
######
##### .
#######+---+######+-..-
+-++#################+-###-
#######++++###+-..-----#+ .+#######.
.#######+-+###++#########+-#######- -####
.######---+##+#######+- ..-####
.########+#####--++++-.-####-..
##########+. .--. .###
.#########+++##########.
.######################-
#+###################-
.###################-
#+################.
.################.
#+##############-
#+############.
#+###########-
. ++##########-
++#### ##########-
+###+ #########-
#########
+########.
+########-
+########
.. +######+-
+######## .
+#######- ..
+#######
+######+
+######+
+#######+ ###
######### ## +## ###+ ##.
-##- . #########- ####...###-..--.-# -####
.. ... +############++.#####--#####+####.....###.
. .. . -########....-++#######- ..#+#-+##########+..
.-.. ..#-+-+####+###++++++--+####-#####--##..-##+--.+#+-#######+
###- .-#####++++-####++########-+####+#############++#####################--##+#--.######
.#++-####. ++#######################.#####+###############+--+###----+-------####+##+####-+######-
.#+-----...-.#-#++##+##################.####++#################++++++###########+++###########--###+##### .
#####+#+##############++++++###########-+###+######################################+####+++++-#-..--+--+###+.
.#####+###########-+######################-++###-#######################################+---#####+###########.#+###
.#---++####+---##########################-#++###-######+#########################################--..-++++###+.....
#+#####################################++-#++##-###############################################+-+###+#####-#########.
######+#+++####+-.-####################--+++##++##-##########++################################++++########.-##+##+#.######
###+######++++--.--##############--..-++#######+##+-#####################+++########################--.-##---+#..###########.
.-#++###++#########+. .......--+##############+##+############++####+-+++#+--...#---------...-########-.-######.+.#.-
-#-.#+-#######+----+++##+############++#######+##+#######################+#########-##########+. .--###########.####
#+.###-##+######++######+####+++++############+########+-+++####++++--++#######+-+####.#######+######-##-########## #####
#+####-##+########+################+########################++###########----..-#+. .##+#########+++#-+##- +.
### +###-.-+++##########+###++####################+++++++++++---..------..--+#####+++###########-..#######---+++###
######-+## .######++######++####+###########################################+##################+#####-###########--##.
###++++-+#+.######-##++####++#####++##############################+---+#########--##################++.###############
#####-## -######+##-+####++###++#++#############+++#########++##########+###### +#################+##############+#.
.+#++### +#####-##++####++#######-##########++####+###########-##+#####-+-#####---##############################++
-+#####-+####+-+++#####+##+####-#########+#######+##########----######++++####################################++#-
########+##############+###---+++#######+##-+--##-+#####-++##..###++#+#########################################-#
.##########+####+#########--++-.-++-##########-.--###+##############-############################################+
.#######-##################-#####.+##############+#-#######--###+###+++++######################################.
####+-++##+++#####+#####-##########-##### +#####+--####+#############################################
.#####+#############-####-########-.-#+###-+#####+-.####-############################################-
#+#####+#####-+++#+#####.-##-+#+###.+#+###+##################################################.
+####++####---+##+##### -########--##+####---++++++########################################.
.##########+######++##############..+#+######+-+############################################
###+ --+####-++#######+#--.####-.-+###################################################-
###+ +####--#########+#---+#####+## --+##++++########################################
####. #--+-+#############++####+####################################################.
#### ##################++---+####++-##+########################################-
###############++############-###----####################################-
#######++-.. ..-+##########+-+######################################-
########.######+-++###############################################.
######+-###############+----..-++############################-
.#--#####+#############-##############################-
#. -##--#########-###############################-
.+##########++#+-#####################+.
.---++++##############++++-.
. ..
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓███████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓██████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓█▓████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓██▓█████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓█████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓▓▓▓██████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓▓████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▓█▓▓█████▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▓████▓▓██████████████████████▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░ ░ ░ ░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒▓███████▓█████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░ ░ ░ ░░░▒▒▒░░░░░░░░░░░▒▒░▒▓▒░░▓▓▓▓▓▓▓▓░▒▓▓▒▒▒▓▓▓▒▒▒▒▓████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓█████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▓▓▓▒░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▒▓░▓▒░▓▓░░░▓░▓███████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▒░▒▓▓▒▓▓▒▓▓▓▓▒▓▓██████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░▒░░░░░░░▒▒░░▒▒░▒░░░▒▓▓▓▓░▒▓▓░▓▓░░▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▒▒████▓▓██████████▓████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒▒▒▒▒▒▒▓░▒▓▓▓ ░░ ░░░ ░░ ░▒▒▒▒░░▒▒▒░░░░▒▓▓▓▓▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓██▓▓████▓▓▓▓▓▓▒▓▓▓▓█▓▒░░░▓▒▒▒▓██▒░░▓██████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓█████████████████████████████████████████████████████
███████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▒▒▒▒▒▓░▓▓▓░░ ░░░░ ░░░ ░░░░░░░▒▒▒░░░░░▒░░░░▓██▓▓▓█▓▓▓▓▓▓▒▒▒▒▓▒▒▓▓▒▓▓▓▒▒▓▓▓▒▓░░▒▒░░▓░░░▒▓▓▓▓▓▒░░░▒▒▒▒▒▒▓▓▓▓███████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████
██████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▒░░░░▒▒▒▓▓▓░ ░░▒░░░░░░░░░░░░░░░░░░▒░░░░▒▒▒▒░▓▓▒▓░░█▓░▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▒▒▓▓▓▒▓░░▒▒░▒▓░░░▒▒░▓██▒▒▒▒▒▒▒▒▒▒▓▓▓█████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▒▒░░░░░░░░░░░▓▓▓▓▓▓▓░░░░░░░░ ░ ░▒░░░░▒▒▒░░▓▓▒▓░▒▓▓▒▓▓▓▓▓▓▒▒▒▒▒▒▓▒▓▒▒▒▒▒▓▓█▓▓▓▓██▓▒ ░▓▓▒▒▒▒▒▒▒▒▒▒▒▒████████████████████████████▓▓▓████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████
████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░░▓▓▓▓▓▓▓▒░░░░░░░ ░░ ░░▒░░░░░▒▓▓▓▓▓▓▓█████▓▓▓▓▓▒▒▒▒▓▓▒▒▓▓▓▓▓▓▓▓▓▓████▓▓▓█▓▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████
███████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░░▓▓▓▓▓▓▓▒░░ ░░ ░░ ░ ░▒▒▒▒▓ ░░ ▒██▓▓████▓▓▓▓▒▓▓▓▒▒▒▓▓▓▓▒▒░▓█████▓▓▓██▓▒▒▒▒▒▒▒▒▒▓▓▓█▓▓▓████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████
██████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░░▓▓▓▓▓▓▓▒ ░░░ ░ ░ ░▒▓▓▓▓▓█▓▓▓▓▓▓████▓▓▒▒▒▒ ▓▓▓▓▓▓▓██▓▒▒▒▒▒▓▓▓▓█████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████
█████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░░▓▓▓▓▓▓▓▒ ░░ ░░ ░░▒▒▒▓▓▓ ░▓▓▓▓▓███▓▓▓▒▒▒▒▒▒▒▒░ ░▓▓▓▓▓██▓▒▒▒▒▓███████▓▓█████▓▓▒▓██▓▓▓████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████
████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░░▒▒▒▒▓▓▓▒ ░ ░▓▒░ ▒▓▓▒ ░▓▓░▒████▓▓▓▓▒▒▒▒▒▓▓▒ ░▓▓██████▓▒▒▒▓█▓▒██▓▓▓██▓▒▒▒▒▒▓▓▒██▓█▓█████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████
████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░░░░░▒▓▓▓▒▓▓▓▓░░ ░ ░ ░▓▒░░▒▓▓▓░ ▓▓▓▓▓▓█▓█▓▓▓▓▓▓▓▓▓▓▓ ░▒▓█████▓▓▓▒▒▒▓▓▒▓█▓▒▒▒▒▓▒▒▒▒▒▒▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████
███████████████████████████████████████████████████▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒░░░░░░░░░░░ ▒▓▓▓▓▓▓▓▓ ░▓▒▒░ ▒▓▒ ▒▓▓▓█▓█████▓▓▓▓▓▓▓▓▓░ ▒▓▓██████▓▒▒▒▒▓▓▒▓████▓▓█▒▒▒▒▒▒▓▒▓▒▓▓▓████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████
█████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒░░░░░░░░░░░░░▓▓▓▓▓▓▓▓ ░░▒▒▒▒▒▓░ ░▓▓▓▓▓█▓████▓▒▒▒▒▒▒▒▒▒ ▒▓▓▒▓████▓▒▒▒▒▓████▓▓▓████████████▓▓██████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████
████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒░░░░░░░░░░░ ░▓▓▓▓▓▓▓▓ ░▒ ░░▓▒ ░▒▓▓▓▓▓▓▓████▓▒▒▒▒▒▒▒▒░ ▒▒▒░░▓▓▓▓▓▒▒▒▒▓▓██▓██▓▓████████████████████████████▓██████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▒▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒░░░░░░░░░░░ ░▓▓▓▓▓▓▓▒ ░░▒▒░▒▓▓░ ░▒▓▓▓▓▓▓▓▓████▓▒▒▒▒▒▒▒▒ ░▒▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▒▓▓▓▓▓▓███▓██████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓██▓▓▓▒▒▒▓▓▓▓▓██▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▒░░░░░░░░░ ░ ▒▓▓▓▓▓▓▓▒ ▒▒▒░ ▒▓▓░ ▒▓▓▓▓▓▓▓▓▓███▓▓▒▒▒▒▒▒▒░ ░▒▓▓▓▓▓▓▒▒▒▒▒▒▓▒▒▓▓▓▓██████▓▓▓▓▓█▓████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████
██████████████████████████████████████████████████▓███▓████████████████████████▓▓█████▓▓▓▓▓▒▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓░ ░░░░░░ ░ ▒▓▓▓▓▓▓▓▒ ░░░░░░▒▓▒░▒▓▓▒░░░░ ░▒▓▓▓▓▓▓▓▓████▓▓▒▒▒▓▒▒▒░ ░▒▓▓▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▓▓██▓▓▓▓▓▓▓▓▓▓███████████████▓▓████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████
█████████████████████████████████████████████████████▓██████████████████████████▓█████▓▓▓▓▓▓██▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓░ ░░░ ░░ ▒▓▓▓▒▒▒▒▒░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▒▒▒▓▓▓▓▓▓▓▓███▓▒▒▒▒▓▓▒▒▒░ ░▒▓▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▓▓▓▓▒▓█████▓▒█████████████▓▓▓▓███████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████
█████████████████████████████████████████████████████▓█████████████▓▓███▓█▓▓███████████▓▓▓▓▓▓█▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓░░ ░ ░ ░░▒▒▒▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒▓▓███▓▒▒▒▒▓▓▒▒▒ ░▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▓▓██▓▒▓███████████▓▓▓▓▓███████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████
███████████████████████████████████████████████████████████████████▓▓▓█████▓▓▓▓▓█▓▓▓█████▓▓▓▓█▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓░ ░ ░░ ░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▒▒▒▒▒ ░▓▓▓▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▓▒▒▒▓▓▓▓▓▓▓▓███████████▓▓▓▓▓███████████████████████████████████████████████████▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
████████████████████████████████████████████████████████████████████▓▓▓▓█▓▓▓▓▒▒▓██▓▓▓████▓▓▓▓▓█▓▓▒▒▒▒▒▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓░░ ░░ ░░ ░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓█▓▓▓▓▓▓▓▒▒▒ ░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▓▓▒▒▓▓▓████▓█████▓▓▓▓▓▓██████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████
███████████████████████████████████████████████████████████████████▓▓▓▓▓██▓▓▓▓▒▓█████████████▓█▓▓▓▒▓▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓█▓▒▒▓▓▓▓▒▓░ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▓▓███▓██████▓▓▓▓▓███████████████████████████████████████████████████▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████
██████████████████████████████████████████████▓▓██████▓███▓██▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▒▒▒▒▓████████▓▓▓▓▓▓▓▓▓▒▒▒▒░▒▒▒░░░░░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▒▓▓▓▓▓▓▓▒ ▒▓▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓███▓█████▓▓▓▓▓██████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████
█████████████████████████████████████████████▓▓█▓▓██▓███▓▓████▓▓▓▓▓▓█▓▓▓▓▓█▓▒▒▒▒▓▓████████████▓█▓▓▓▒▒▒▒▒▒▒░░░░░░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▓▓████▒▒▒▓███████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
█████████████████████████████████████████████▓███████████████████▓▓▓██▓▓▓▓▓▓▒▒▒▓▓▓▓████▓▓▓██▓▓▓█▓▓▓▒▒▒▒▒▒▒░░░░░░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▓▓▓██▓░░▒▓███████████████████████████████████████████████████████▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
██████████████████████████████████████████████▓▓████████████████▓▓▓▓▓█▓▓▓▓▒▒▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓█▓▒░▒▒▒░▒▒▒░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▒▒▒▒▓▓▒▓▓▓▓▓▓▒▒▒▒▓▓▓▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▒▓▓██▒░▒▓████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████
███████████████████████████████████████████████▓▓███████████████▓▓▓▓███▓▒▒▒▒▒▓▒▓▓█████▓▓▓▓▓▓▓▓▓▓█▓▓▒░▒▒▒▒▒▒░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒░░░░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▒▒▓██▓▒▒█████████████████████████████████████████████████████████▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████
████████████████████████████████████████████████▓▓▓███████████████████▓▒▒▒▒▒▒▓▒▒▓███▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▒▒▓▒▒▒░░ ░░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▒░░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▓▒▓███████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████
███████████████████████████████████████████████████████████████████▓███▓▒▒▒▒▒▓▓▒▓███▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▒▒▒░░░░░ ░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▒░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓██▓▒▓▓████████████████████████████████████████████████████████████████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████
█████████████████████████████████████████████▓██████▓▓████▓████████████▓███▒▒▒▓▓▒▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ ░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▒░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓███▓▒▓████████████████████████████████████████████████████████████████▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████
████████████████████████████████████████████████████▓▓▓██▓▓▓█████████▓▓▓██▓▒▒▒▒▓▓▓▓▒▒▒▒▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▒ ░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░ ░▒▓▓▓▓▓▓▓▓▓▓█▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▒▒▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓███▓▒▓█████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████
████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓█▓▓███▓▓▓█▓▒▒▒▒▓▓▓▒▒▒▒▓▓▒▓▒▒░░▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▒▓▒▒▓█▓▓▓▓▓▓███████████████▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓███▓▓▓█████████████████████████████████████████████████████████████████▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████
███████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▒▒▒▒▒▒▓▓▓▒▒▒░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ ░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒ ▒▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▒▒▓▓▓▓▓▓▓█████████████████████▓▓▓▓▓▓▒▒▒▒▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓████▓▓██████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████
████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▒▒▓▓▓▓▓▒▓▓▓▒░░░░░░░░▒▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓███████████████████████▓▓▓▓▓▓▒▒▓▓▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓████▓██████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
████████████████████████████████████████████████████▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒░▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓██▓▓█▓▓████████▓▓▓▓▓▓▓▓▓████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓████▓▓██████████████████████████████████████████████████████▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████
█████████████████████████████████████████████████████████████▒▒▒▒▒▓▓▓▓███████████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓████▓███████████▓▓▓▓▓▓▓▓████████████████████████▓▓▓▓▒▒▒▓█▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓█████▓▓▓▓▓▓█████████████████████████████████████████████████▓█▓▓▓▓▓█▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████
█████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓███████████▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒░ ░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓████████████▓▓▓███████████▓▓▓▓▓░░▒▓▓█████████████████████▓▓▓▓▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▓▓▓████████████████████████████████████████████████▓▓▒▒█████▓██████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓█████████▓██▓████████▓███▓▓▓▒░▒▒░▒▓██████████████████▓▓▓▓▓▓▓▒▒▓▒▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓███████▓▓▓▓▓▓▓▓████████▓█▓█████████████▓▒▓████▓▒░▒██████████████████▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▓█▓▓█████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓█▓▓█████████▓▓▓▓▓▓▓▓██████▓▓▓▓███████████▓▒▓████████▒ ░▓▓███████████████▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓█████████▓▓▓▓▓▓▓▓████▓▓▓▓▓███████▓████████████▓▓▓█▓░ ░▒▓██████████████▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▒▒▒▒▒▓████▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▒▒▒▒▒▒▒░▒▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓█████████▓▓▓▓▓█▓▓███▓▓▓▓▓█████▓▓█▓████████████▓▓▓▓█▓░ ░▓█████████████▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▒▒▒▓████▓▓▓▓▓▓▓▓████████████████████████████████████████████████▓▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████▓▓▓▒▒▒░░▒░ ▒▒▒▒░ ░▒░ ░▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓█▓███▓▓▓▓▓█████▓▒▒▓████▓▓▓█▓▓▓▓███▓▒▓██▒ ▒▓▓▓█████████▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▒▓▓██▓▓▓▓▓▓▓▓████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓▓▓▒▒░▒▒░ ░▓▓▒▒▒░░▒▒░░░▒▓▓▓▒▒▒░ ▒▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓███▓█▓▓▓▓▓█████████████▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓█▓▒▓▒▓▓▓███████▓▒▒▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓▓▓▒▒▒▒▒▒░░▒▒▓▓▓▓▓▓▓▓░░▒▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▒▓▓▒▓▓▓▓▓▓▓▓▓▒▒▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓████▓▓▓██████████████████▓▓▓▓▓▓▓▓▓▓██▓▓▓███▒▓▒█▓▓█████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▓▓██▓▓▓▓▓▓▓▓██████████████████████████████████████████████▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒░▒▒▒░░▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▒▒░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓█████████████████████▓▓▓█▓▓▒▓▓██▓▓▓███▒▓▓▓▓███▓▒▓█▓▓▓▓▓▓▒▒▒▒▒▓▓▓██▓▓▓▓▓▓▓██████████████████████████████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒░░░▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▒░░░░▒▒▒▒▓▒▒░░▒▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████▓▒▓████▓█▓███▓▒▓███▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓█▓▓▓▓▓▓▓█████████████████████████████████████████████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████▓▓▒▓▓▓▓▓▓▒▒▓▓▓▒░▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒░░▓▓▓▓▓▓▓▓░░░▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████▓▒▒▓████▓███████▓▓░▒▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓█▓▓▓▓▓▓▓███████████▓▓███████████████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████
██████████████████████████████████████████████████████████████████████████▓▓▒▓▓▓▓▓▓▓▓▓▓▒░ ░▒▒▒▒▒▒▒▒▒▒░▓▓▓▓▓▒▒▒░ ▓▓▓▓▓▓▓▓▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░ ░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████▓▒▒▒▓█████████▓▓▓▓▓▓▓▓█▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓██▓████▓▓▓▒▒░▒██▓▓██████████████████████████▒░░▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▒▓▓▓▓▓▓▓▒▒░▓▓▓▓▓▓▒▒░ ▒▓▓▓▓▓▒▒▒░▒▒▒▒░░░░░░░░░ ░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓██████████▓▒▒▒▒▒▓████▓████████▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓█▓▓▓▓▓▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▓█████████████████▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████
█████████████████████████████████████████████████████████████████▓███████████▓▓▓▓▓▓▓▓▓▒▒░ ░▓▓▓▓▓▒▒▒▒▒░▒▓▒▒▒▒▒▒░ ░▓▓▓▒▒▒▒░░░░ ░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓██████████▓▒▒▒▓█▓▓▓▓▒▓███████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒░▒▒░░░░▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▓███████████████▓▓▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▒▒░ ░▒▒▒▒▒▒▓▒▒▒░▒▓▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓█████▓▒▒▓▓▓▓▓▓████████▓▓▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒░░░▒░▒▒▓████████████████▓▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████
███████████████████████████████████████████████████████▓▓▓▓▓█████████████████████▓▓▓▓▓▓▒▒░░▓▓▓▓▒▒▓▓▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓█▓▓███▓▒▓▓▓▓███████████▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓█▓░░▒▒▓▓▓▓▒████████████████▓▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓███▓▓███████████████████████████████
██████████████████████████████████████████████████████▓▓█▓▓▓██████████████████████▓▓▓▓▓▓▓░░▓▓▓▓▓▓▓▒▓▒▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓██████████████▓▓▓████▓▓▓▓█████████████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓████▓▒████████████████▓▒░▒▒▒▓▓▒▒▒▒▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████
█████████████████████████████████████████████████████▓▓███▓▓██████████████████████▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░░░ ░░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓██████████▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓███████████████████████▓██▓▓████████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓█▓▓▒▒▒████████████████▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████
██████████████████████████████████████████████████████▓▓▓▓▓▓████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░░░░░░░ ░ ░░░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓███████████████████████████▓▓▓▓▓▓▒▒▒▓▒▒▒▒▓▓▓▓▓▓██████████████████████████▓▓████▓█▓▓▓▓▓▓▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████
███████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓██████████████████████████▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░░░░░░░░░░░ ░ ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████▓▓▓▓▓▓▓▒▓▓▓▓▓███████████████████████▓▓████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▒▒▒█████▓▓▓▓█████████████████▓▓▒░▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓██▓▓▓▓██████████████████████████████████
███████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░░░░░░░░ ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████▓▓██▓▓█████████████████████▓█▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▓▓▓▓▓█████████████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▒▒▒▒░░░░░░░░░░░░░░░░░░░░ ░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓█████████▓██████████████████████████████████████▓▓█████████████▓▓▓█████▓▓▓▓▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓██████▓▓█████▓▓▓▓▓▓▓▓▓▓███▓▒▓▒▓░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████▓▓▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░ ░░░░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████▓▓██████████████▓█████▓▓▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▓▓▒▒▓██▓██████▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████
████████████████████████████████████████████████████████████████████████████████▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░ ░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▒▒▒▓▓▓████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████▓▓▓████████████▓▓▓▓▓▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓███████████████████████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████
████████████████████████████████████████████████████████████████████████████████▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░ ░ ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓█████████████▒▓███████████▓▓▓▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓███████████████████████████████▓▓▓░▒▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████▓████▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░ ░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████▓▓████▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓████████████████████████████████████▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░ ░░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓████████████▓▓▓▓▓████▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓███████▓▓▓▓███████████████████████████████████▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████▓▓░░░░░░░░░░░░░░░░░░░░░░░ ░░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▓██████▓███▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓█████████████████████████████████████████▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████▓▓▓▓░░▒░░░░░░░░░░░░░░░░░░░░░ ░░▒▒▒▒ ░░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████▓▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████▓█░░▒░░░░░░░░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒ ░░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓████████████████████████████████████████████████████▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████▓██▒░▒▒▒░░░░░░░░░░░░░░░░░░░▒▓▓▓▓▒▒▒▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████▓▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▒▓▓▓▓███▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████▓▒▒▒▒▒▒▒▒▒▒▒░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▒▓▓▓▓████▓▓▓▓▓████████████████████████████████████████████████████████████████▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████
█████████████████████████████████████████████▓████▓██████████████████████████████████▓▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▒▒▓▓▓█████▓▓▓█████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████
███████████████████████████████████████████████▓▓████████████████████████████████████▓▒▒▒▒▒▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░ ▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓████▓████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░ ▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓███▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓█████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████
████████████████████████████████████████████████████████▓▓█████████████████▓▓▓▓▓▓▓▓████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░ ░▒▒░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓██████████████████████████████████████████████▓▓▓▓▓▓████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████
█████████████████████████████████████████████████████▓▓▓▓██████████████▓▓▓▓▓▓▓▓███████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░░▒░░░░▒▒░░░░▒▒░░ ▒▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓█▓▓█████▓▓▓▓███████████████████████████████████████▓▓▓▓▓▓███████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████
██████████████████████████████████████████████████▓▓▓▓▓▓████████████▓▓▓▓▓▓█████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░░░▒▒░░░░░▒▒▒▒▒░░░▒▒▒░░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▓▓▓▓▓███████████████████████████████████████████▓▓▓███████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████
████████████████████████████████████████████▓█▓▓▓▓▓▓▓▓████████████▓▓████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒░░▒▓▒▒░ ▒▓▓▓▓▓▓▓▓▓▓█▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓██████████████████████████████████████████████▓██████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████
████████████████████████████████████████████████▓▓▓███████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▒▓▒▒░ ░░░░▒▓▓▓▓▓▓▓▓▓▓████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓▓▓█▓▓▓▓▓▓▓████████████████████████████████████████████████▓█████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▓▓▒▒░░░░░ ▒▓████▓▓████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓█▓▓███▓▓▓▓▓██████████████▓▓▓▓▓▓▓▓██▓▓▓▓██████████████████████████████████████████████████▓▓████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▓▓▒▒░░░░░░░▒▓▓██████▓█████████████████████▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓██▓▓▓██▓▓▓▓▓▓██████████▓▓▓▓▓▓▓▓▒▓▓▓▓▓███████████████████████████████████████████████████████▓████████████████████▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████▓▓████████████▓▓▓▓███████▓▓░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓▓▓▓▓▓▒▓▓▓▒▒░░░░░░░░▓▓▓▓▓███████████████████████████▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓█████▓▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████▓█████████████████████▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓░░▓███▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▒▓▓▓▒▒░░░░░░░ ▒▓▓▓▓▓▓▓█████████████████████████▓▓▓███▓▓▓▓▓█▓▓▓▓▓▓███▓▓██████▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▒▓▓▓▓████▓▒▒▒▒▒▒▒░░▓███▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▒▓▓▓▒▒░░░░░░ ░▓▓▓▓▓▓▓▓▓▓██████████████████████▓▓██████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓█████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████▓▓█▒▓▓▓█████▓▒▒▓▓▓▓▓▓▒▒▓███▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▓▒▓▓▓▓▓▒▒░░░░░░ ░▓▓▓▓▓▓▓▓███████████████████████▓▓███████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓██████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████▓▓▒▓▓▓▓█████▓▓▓▓▒░░▓▓▓▓▒▓▓▒░░▓███▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▒▒░░░░░░ ▒▓▓▓▓▓▓▓▓▓▓▓████████████████▓▓████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████▓▓▓▓▓▒▒▒██████████████████████████████████████▓▓▓▓███████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████▓▓▓▒▓██████▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓███▒░▒███▒▒▒▒▒▒▒▒▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▒░░░░░░░ ░▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████▓▓▒▒▒▒▒▓▒▒▓▓▓▓▓▓████████████████████████████████████████▓▓████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████▓▓▓█▓▓███████▒░▒▓▓▓▓▓▓▓▒░░▓██▓██▓▓▒▓███▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒▓▓▓▓▓▓▓▒▓▓▓▓▓▒░░░░░░░ ░▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓███████████████████████████████████▓▒▒░▒▓▓▓▓▒▒▓▓▓▓█▓▓▓█████████▓▒▒▒▓████████████████████████████▓▓████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓████▓▓▓▓▓▓▒░▒▓▓▓▓▒▒▓▓▓▒▓█████▓▓▒▒▓██▓▓▓▓▓▓▓▓▓▓▒▓▒▒▒▒▒▓▓▓▓▓▓▓▒▓▓▓▓▓▒▒░░░░░░░ ▒▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓████████████████████████████████▓▓░░▒▓▓▓▓▒▒▒▓▓▓▓▓▓███████████▓▓▓██▓▒▒▒▒▓████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████▓█████████▓▓▓▒▓▓▓▒▓▓▓▓▓▓▓▓▓▓▒▓▓█▓▓▓▓▓▒▒▓██▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▒░░░░░░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓█████████████████████████████▓▓▒░░░░░░▒▒▒▒▒▓▓████████████████▓▒▒▒▒▒▓███▓▒▒▒▓██████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████▓███████████▓▓▓▓▒░▒▓▓▓▓▓█▓▓▒▓▓▓▓▓▓▓▓▒▒▓██▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▒▒░░░ ▓▓▓▓▓▓▓▓▓▓▓████████████████████████▓▓█▓▓▓▓▓▓▓▓▓▓██▓▓▓▓██▓▓▓██████████████████████▒░▒██▓▓▒░░▒▒░░▒▒▒▒▒▒▒▓████████████████▓▒▒▓██▓▒▒▒▒▓███▓▒▒▓█████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████▓█████████████████████▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓██▓▒▒███▓▓▓▓▓▓▓▓▓▒▒▒▒▓▒▓▓▓▓▓▓▓▒▒░▒▓▓▓▓▒▓▒▒▒░░░░ ░▓▓▓▓▓▓▓▓▓▓▓█████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓██▓▓▓▓███████████████████████▒░░░░░░▒▓▒▒▒░░░▒▒▓██████████████████████▓▒▒▒▓███▓▒▒▒▓██▓▓▒▒▓███████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▒▒▒░▒▒▓▓▓▓▒▒▒▒▒░░░░ ▓▓▓▓▓▓▓▓▓█▓███████████▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓█▓▓████▓▓▓▓▓█████████████▓▒▓███▓▓▒░░░░░▒▒░▒▒░░▒▒▓▓███████████████████████████▓▓▒▒▒▓▓██▓▓▒▓███▓▓▒▓██████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▓██████████████████████▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓█▓▓▓▒▒▒▒▒░░░░░ ░▓▓▓▓▓▓█████████████▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓██▓▓▓▓▓█▓▓▓▓███████████████▒░░▒░░▒▒░░▒░░▒▒░▒▓▓▓███████████████████████████████████▓▒▒▒▓███▓▓▒▓███▓▓▓█████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████▓▓██▓▓▓▓█▓▓▓▓▓▓▓███▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓█▓▓▓▒▒▒▒▒░░░░░░░ ░ ░▒▓▓▓▓▓█████████▓▓▓▓▓█▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓█▓████████████▓▒▒░▒▒░░▒▒▒▒▒░░▒▒░▒▓▓██████████████████████████████████████████▓▓▓▓▓██▓▓▓▓███▓▓▓▓███████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓██▓▓▒▒▒▒▒░░░░░▒▒▒░░░░░░░ ░ ░▒▓▓▓▓▓▓█████▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓██▓▓▓██▓▓▓▓▓█▓▓▓██▓███████▓▒▒▒▒▒▒▒▒░▒▒░▒▒░░▒▒▒▒▓█████████████████████████████████████████████████▓▓▓▓▓██▓▓▓▓███▓▓▓██████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████▓██▓▓█▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓██████▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓██▓▓▒▒▒▒▒░░░▒▒▒▒▒▓██▓▓▓▓▓▓▓░░▒▓▓▓▓████▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓██▓▓█▓▓▓▓████▓▓████████▓▒▒▓▓▓▓▒▒▒▒░░▒░▒▓▓▓█████████████████████████████████████████████████████████▓▓▓▓███▓▓▓███▓▓▓█████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▓██▓█▓███▓█▓▓▓▓▓▓▓▓▓▓▒▒█▓▓███▓▓▓▓▓▓▓▓███████████▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓████▒▒▒▒▒░░░▒▒▒▒░▓██▓▓▓▓▓███▒░░▒▓▓▓███▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓█▓▓▓▓████████▒▒▒▒▒▒▒░░▒▓▓█████████████████████████████████████████████████████████████████▓▓▓▓▓██▓▓▓▓███▓▓▓███████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████▓▓▓▓▓██▓▓▓█▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓████▒▒▒▒▒░░▒▒▒▒▒▓█▓▓▓▓▓▓▓████▓▒▒░▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓█▓▓▓▓▓▓██▓████████████▓▒░▒▒▓██████████████████████████████████████████████████████████████████████████▓▓▓▓███▓▓▓███▓▓▓██████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█▓█████████████████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████████▓▒▒░▒▓████████▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓██▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓███▓▓▓████▓▓█████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓██████████████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▓███▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓███████████▒░░▓▓▓███████████▓▓▓██████▓▓▓█████▓▓▓█▓███████████████████████████████████████████████████████████████████████████████████████████████▓▓▓████▓▓▓███▓▓████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▓███▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓███████████▓▓▓████████████▓▓▓▓████▓▓██████████████████████████████████████████████████████████████████████████████████████████████▓▓▓███▓▓▓███▓▓███████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓█▓████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▒░▒▓▓▓███████████▓▓▓█▓███████████▓███████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓█████▓████▓██████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓██████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒█████████▓▓▓▓▓████████▓▓██████▓▓█▓█████████████████████████▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓█████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒████████▓▓▓▓▓█████▓▓▓▓▒▒▒▒▒▒▒▒███▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓███████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓███▓▓█▓▓▓▓██████▓▓▓▓▒▒▒▒▒▒▒▒▒▒███▓▓██████████████████████████▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████▓▓▓█████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓███▓▓▓▓▓▓██████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒██▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓█████▓▓▓▓▓██████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓█████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓██████████████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓██▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓███████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓███████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓██████▓▓█████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓█▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓██████▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓████▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓█▓▓███████▓▓▓▓▓▓▓▓▓▓███▓▓█▓▓█████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓█▓███▓█▓▓█████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓█████▓████▓▓▓████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓█▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████▓███████████████████▓▓█████▓██▓▓▓▓█████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓██████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▓▒▓████████████▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓█████████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓█████████████▓▓▓▓▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓███████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▒▒▒▒▓▒▒▒▒▒▒▒▒▓█████████████████▓██▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█▓█▓██▓██▓██▓▓▓▓█▓▓▓▓▓██▓▓▓██▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▒▓████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓████▓▓▓▓▓▓▓▓▓▓▓████▓█████▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓████████▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████▓████▓▓▓██▓▓█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████