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