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