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