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