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