██████████████████████████████████████████▓▓▒▒▓█████████████████▓▓░░░░▒▒▓▒▒░░░░░░▒▒▒▒▒▒▒░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▓▓▓▓███████▓▓▓▓▒▒░░░░░░░░░░▒▒▒░░░░░▒▓▓▓▓▓▓▓▓▓ █████████████████████████████████████████▓▓░░▒▓████████████████▓▓▒░░░▒▒▒▒░░░░░░░░▒▒▒▒▒░░▒▓▓▓▓▓▓▓▒▒▒▓▒░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▓▓▒▒░░▒▒▒▒▓▓▓▒▒▒▒▓▒▓▓▓▓▓▒▒▒░░░░░░░▒▓▓▓▓▓███▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░▓▓▓▓██▓▓▓██ ███████████████████████████████████████▓▓▒░░░▒▓███████████████▓▓▒░░░▒▒▒▒▒░░▒░░▒▒▒▒▒░░▒▒▒▓▓▓▓▓▒▒▒▒▒▒▒░▒▒▒▒▒░░░░░░▒▒░░░░▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▓▓▓▒▒▒░░░▒▒░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░▒▓▓████▓████ ███████████████████████████████████████▒░░░░░▓███████████████▓▓▒▒▒▒▒▒▒▒▒░░▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒░▒▒▒▒▒▒▓▓▒▒▒▒▒░▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░░░▒▒▒░░░░░░▒▓▓███▓▓█████ ██████████████████████████████████████▓░░░░░░▓█████████████▓▓▓░░░▒▒▒▒░▒░░▒▓▓▒▒▒▓▓▓▓▒▒▒▓▒▒▒▒▒▒▓▓▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░▒▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒░░░░░░░░▓▓███▓▓██████ ██████████████████████████████████████▓▒░░░░▒▓███████████▓▓▓░░░░░▒▒▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▒░░▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒░░▒▓▒▒▒▒▒▒▒▒▒░░░░▒▒░░░░░▒▓▓▓▓▓▓▓▓▒░░░░░░░░▒▒▒▒▒░░░░░░░░░░▓███▓▓███████ ███████████████████████████████████████▓░░░░░▒██████████▓▓▓░░░░░░░░▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▒▒░░▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▓▓▓▓▓▓▓▒░░░░░░░░░░▒▒▒▒▒░░░░░░░░░░▓▓▓█▓████████ ████████████████████████████████████████▓▒░░░░▒█████████▓▓▓░░▒▒░░░░▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒░▒▒▓▓▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▓▓▓▓▒░░░░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓█ ██████████████████████████████████████████▒░░░▒▒▓▓█████▓▓▓░░▒▒░░░▒▓▓▓▓▓▓▒▒▒▓▓▒▒░░░░░▒▒▒▓▓▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▓▓▓▓▓▓▓██▓▓▓▓▓█ ████████████████████████████████████████████▒░░▒░░▓███▓▓▓▓░░░░▒░▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓ ████████████████████████████████████████████▓▒░▒░░░▓█▓█▓▓▓▓░░░░░▒▓▓▓▓▓▒▒░▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓ ████████████████████████████████████████████▓▒░░░░░▓▓▓▓▓▓▓▓▓▒░░ ░░▒▓▓▒▒▒░▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ████████████████████████████████████████████▒░░░░░▓▓▓▓▒░░░▓▓▓░░░ ░░░▒▒▒░▒▒▒▒▒░▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ███████████████████████████████████████████▒░░░░░▓▓▓▓▒▒░░░░▒▓▒░░░░░░░▒▒░▒░░░░░▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ █████████████████████████████████████████▒▒▒░░░▒▓▓▓▓▒░░░░░░░▓▓▒░░░░░▒▒▒░░▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒░▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ███████████████████████████████████████▓░░░░░▒▓▓█▓▓▓▒░░░░░░▒▓▓▒░░░░▒▓▒▒▒░░▒▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒░▒░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓ █████████████████████████████████████▓▒░░░░▒█████▓▓▓▒░░░░░▓▓▓▓▓░░░▓▓▓▒▒▒▒░░░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓ █████████████████████████████████████▒░░░░▒▓█████▓▓▓▓▒░░░▒▓▓▓▓▓▒░░▒▓▓▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▒▒▓▓▓ █████████████████████████████████████▒░░▒▒▓███████▓▓▓▒░░░░▒▓▓▓▓▓▒░░▒▓▒▒░▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓ ██████████████████████████████████████▒░▒▒▓█████▓▓▓▒░░░░░░░▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▒▒░░░░░░▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓ ███████████████████████████████████████▓▒▓▓▓███▓▒░░▒░░░░░░░▒▓▓▓▓▓▒▒▓▓░▒▒▒▒▒▒▓▓▒░░░░░░▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▒▓▒ ████████████████████████████████████████▒▓▓▓████░░░░░░░░░░▒▒▒▒▓▒▒▒▒▓▓▓▒▒▒▒▒▒▓▓▓▒░░░░░▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▒▒▒▒▒█ ████████████████████████████████████████▒▓▓▓████▒░░░░░░░░░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓██ ████████████████████████████████████████▒▓▓▓████▓▒░░░▒▒░░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▓▓▓▓▓▒▓▓▒░░░░▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒████ ████████████████████████████████████████▓▓▓▓▓███▓░░░░▒▒▒░▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▓▓▓▓▓▒▒▒▓▓▓░░░▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒▒▓██▓ ███████████████████████████████████████▓▓▓▓▓█████▒░░░▒▒▒▒▒▒▒▒▒▓▒▒▒▓▓▓▓▓▒▒▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░▒▓▓▓ ███████████████████████████████████████▓▓▓▓▓██████░░░░▒▒▒▒▒▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒░░░░░▒▓▓ ███████████████████████████████████████▓▓▓▓███████▓▒░░▒▒░▒▒▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░▒▒▒░░▓▓▓ ██████████████████████████████████████▓▓▓▓▓████▓▒▒▒▓▓░░▒▒▒▒▓▓▓░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▒▒▒░░▒▓▓█▓ ██████████████████████████████████████▓▓▓▓████▓▒▒▒▓▓██░░▒░▒▓▓▓░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▒▒▒░░▒▓▓███ ███████████████████████████████████████▒▓▓▓███▒▒▒▓█████░░░▒▓▓█▒▒▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▒▒▓▓▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░░▓▓▓▓██ ████████████████████████████████████████▒▓▓██▓▒▒▓▓██████▒▒▓▓▓█▒▒▓▓▓▓▓██▓▓▓▓▓▓▓▓█████▓▓▓▓█▓▓▓▓█▓▓▓▓▓▒▒▓▓▓▒▓▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░░░▓██████ █████████████████████████████████████████▒▓▓▓▓▒▒▓▓██████▓▓▓▓█▒▒▒▓▓▓▓▓██▓▓▓▓▓█▓█████▓▓▓▓█▓██████▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░▒▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░▒████████ ██████████████████████████████████████████▓▓▓█▓▒▒▓████▓▒▓▓▓██▒▒▓▓█▓████▓▓█▓█▓██████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒░░▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░▓█████████ ███████████████████████████████████████████████▓▒▓▓█▓▒▓▓▓████▒▒▓███████▓▓███████████▓█████████▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▒▒▒░▒▓▓▓▓▓▓▓▒▓▓▒▒▒░░░░░░░░░░░░░░▒▒▒░░░▒▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░▓█████████ ████████████████████████████████████████████████▓▓▓▓▒▓▓▓████▓▒▓█████▓█▓▓█████████████████████▓▓▓▓▓███▓▓██▓▓▓▓███▓▓▓▓▓▓▒▒▓▓▓▓▓▓▒░▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░▓█████████ ██████████████████████████████████████████████████▓▓▓▓████▒▒░▒███████▓▓████████████████████▓▓▓██████▓███████████▓▓▓▓▒▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▒░░░▒▒▒▒▒░▒██████████ ██████████████████████████████████████████████████▒▓▓███▓░░▒▒▓█████▓▓█████████████████████▓▓███████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓░░▒▒▒▒▒▒▒▒███████████ █████████████████████████████████████████████████▓▒▓▓██▒ ░▒▓██████▓██████████████████████▓▓▓███████████████████▓▓▓▓▓▓▓▓▓█▓█▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓░░░░░░▒▒▒▓████████████ ████████████████████████████████████████████████▒▒▓▓▓█▒ ░▒▓█████▓████████████████████▓▓▓▓█████████████████████▓▓▓▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▒░░░░▒▒▒▒▓▓████████████ ████████████████████████████████████████████████▓▓▓▓█░ ░▒▓████▓███████████████▓▓▓▓▓▓████████████████████████▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▒░░░▒▒▒▒▓▓█████████████ ████████████████████████████████████████████████▓▓▓▓▒ ▒▓██████████████████████████████████████████████████▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░▒░░░▒▒▓▒▓▓▓██████████████ ████████████████████████████████████████████████▓▓▓▓░ ▒▓██████████████████████████████████████████████████▓▓▓████████████▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▒▒░░░░░░░▒▓▓▓▓▓▓▓███████████████ ████████████████████████████████████████████████▓▓▓░ ░▓██████████████████████████████████████████████████▓▓▓▓████████████▓▓▓█▓▓▓▓▓████▓▓██████▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▒▒░░░░░░░▒▓▓▓▓▓▓▓▓█████████████▓▓▓ ████████████████████████████████████████████████▓▓░ ░▓█████████████████████████████████████████████████▓████████████████▓▓▓▓▓▓██████████████▓▓█▓▓▓▓▓█▓▓▓▓▓▓███▓▓▓▓▓██▓▒▒▒▒░░░░░░▒▓▓▓▓▓▓███████████████▓▓▓ █████████████████████████████████████████████████▒░░▒████████████████████████████▓███████████████████▓█████████████▓▓▓▓▓▓█████████████████████▓▓▓███▓▓▓███████▓▓▓▓▓▒▒▒▒▒▒▒░░░░░▒▓▓▓▓▓████████████████▓▓▓▓ █████████████████████████████████████████████████░░▒████▒▓██████████████████████████████████▓▓▓▓▓▓███████████████▓▓▓▓████████████████████████████████████████▓▒░░░░░░░░░░░░░░▒▒▒▓███████████████████▓▓▒▓▓ ████████████████████████████████████████████████▓░░▓████▓░▒█████████████▓█████████████████▓███████████████████▓▓▓▓█████████████████████████████████████████▓▓▒▒▒░░░░░░░░░▒▓▓▓▒▓▓████████████████████▓▒▒▓▓ ████████████████████████████████████████████████▒░▒███████▒░░░░▒████████████████████████████████████████████▓▓████████████████████████████████████████████▒░░░░░░░░░▒▓█▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓██████████▓▓▒▒▒▒▓ ████████████████████████████████████████████████▒░▓██████████████████▓██████████████████████████████████████████████████████████████████████████████████▓▒░░░▒▒▒▒▒▓▓██▓▓▓▓▓▓▓▓▓▓██████████████▓▒▒▒▓▓▓▒▒▒█ ████████████████████████████████████████████████░░█████████████████████████████████████████████████████████████████████████████████████████████████▓██▓▒░░▒▓██▓▓▓▓▓██▓▓▓▓▓▓▓▓▓██████████▓▒▒▒▒▒▒▒▒▓▓▓▒▒▒██ ████████████████████████████████████████████████▒▒████████████████████████████████████████████████████▓██████████████████████████████████████████▓▓▓▓▓▓▒▓████▓▓▓▓▓██▓▓▓▓▓▓▓▓▓█████████▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒███ ████████████████████████████████████████████████▒▓██████████████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓█████▓▓▓▓██▓▓▓▓▓▓▓██▓▓████████▓▒▒░▒▒▒▒▒▒▒▒▒▒▓█████ ████████████████████████████████████████████████▓███████████████████████████████████▓█▓▓▓▓█▓▓▓██▓█████████████████████████████████████████████▓▓▓▓▓▒▓█████▓▓▓▓██▓▓▓██████████████████▒░░░░░▒▒▒▒▓█████████ █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓█▓▓▓█████▓▓██▓▓▓▓████████████████████▓▒░░░▒███████████████ █████████████████████████████████████████████████████████████▓▒▒▒▒▒▒▒▒▓███████████████████████████████████████████████████████████████████████▓▓▓███████████████▓▓█████████████████▒▒░░░▒████████████████ ███████████████████████████████████████████████████████▓███▓▓▓▓▓▓▓▒▒▓▓█████████▓█████████████████████████████████████████████████████▓███████▓▓██████████▓███████▓▓▓████▓▓▓███▓▓▒▒▒▒▒▒▓██████████████████ █████████████████████████████████████████████████▓████████▓▓▓▓▓█████████████████░░███████████████████████████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒█████████████████████ █████████████████████████████████████████████████▒▓██████████████████████████████░▒██████████████████████████████████████████████████████████████████████████▓▓▓▓▓▒▒▒▒▓▒▓▒▒▒▒▒▒▒▒▓███████████████████████ ████████████████████████████████████████████████▓░▓█████████████████████████▓░░▓██▒█████████████████████████████████████████████████████████████████████▓▓██▓▓▓▓▓▒▒████▓█████████████████████████████████ ████████████████████████████████████████████████░▒███████████████████░███████████████████████████████████████████████████████████████████████████▓▓████▓▓▓▓▓███▓▓████████████████████████████████████████ ██████████████████████████████████████████████▒░▒████████████████████▒░█████████████████████████████████████████████████████████████████████████▓▓▓▓██▓▓▓▓▓██████████████████████████████████████████████ █████████████████████████████████████████████▒░▓████████▒▓████████████▓░░▒█████████████████████████████████████████████████████████████████████▓▓▒▓██████████████████████████████████████████████████████ ███████████████████████████████████████████▓░▒██████████▒░▓██████████████████████████████████████████████████████████████████████████████████▓▓▓▓▒▓██████████████████████████████████████████████████████ ██████████████████████████████████████████▓▓█████████████▓░░▓██████████████████████████████████████████████████████████████████████████▓██████▓▓▓█▓▓█████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████████████████████████▓▒▓████████████████████████▓████▓████▓████▓▓█████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓███████████████████▓██████▓████▓█████████▓▓████████████████████████████████████████████████████ ██████████████████████████████████████████▓█████████████████████████████████████████████████████████████████████████████████▓▓██████▓▓███▓▓██████▓▓▓▓████████████████████████████████████████████████████ █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓██████▓▓███▓▓▓██▓▓▓▓▓▓████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓██▓██▓▓▓▓██▓▓▓▓█▓▓▓▓██████████████████████████████████████████████████████ ███████████████████████████████████████████▒▒██████████████████████████████████████████████████████████████████████████████▓▓▓███████▓▓▓██████▓▓█████████████████████████████████████████████████████████ ██████████████████████████████████████████▓██████████████████████████████████████████████████████████████████████████▓███████████████▓▓▓█████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▓▓███▓▓█████████▓▓▓██████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████████████████▓█████████████████▓▓▓▓▓██████████▓▓▓███████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████████████████▓▓▓████████████████▓▓▓▓▓█████████████████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████▓░▒████████████████████████████████████████████████▓▓▓███████▓████████▓▓███▓█████████████████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████▒░▓███████████████████████████████████████████████▓▓▓███████▓███████▓▓▓▓██▓▓▓████████████████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████▓▒█████████████████████████████████████████████▓▓▓▓████████▓▓████████▓▓███▓▓█████████████████████████████████████████████████████████████████████████████████ ███████████████████████████████████████████████████████████████████████████████████████▓▓▓▓▓███████████▓▓████████▓▓▓███▓█████████████████████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████████████████████████████████████▓▓▓▓██████████████▓▓████████▓▓▒▓██▓▓█████████████████████████████████████████████████████████████████████████████████ █████████████████████████████████████████████████▓▓██████████████████████████████▓▓▓▓█████████████████▓▓█████████▓▓▓██▓▒▓██████████████████████████████████████████████████████████████████████▓█████████ ██████████████████████████████████████████████████▒▓░████████████████████████▓▒▒▓█████████████████████▓▓█████████▓▓▓███▒▒▒▓██████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████▒▒▓██████████████████▓▓▓▓▓███▓██████████████████████▓▓███████▓▓█▒▒▓██░▒▒▓▓█████████████████████████████████████████████████████████████████████████████ ███████████████████████████████████████████████████▒▒██████████████▓▓▓█████████▓▓████████████████████▓█████████▒░██▓░▓█▓░▒▓▓█▓█████████▓█████████████████████████████████████████████████████████████████ ████████████████████████████████████████████████████▒▓██████████▓▓█████████████▓▓████▓█▓████████████▓██████████▓░▒██▓░░█▓░▓▓▓▓▓█▓▓▓████▓█████████████████████▓███████████████████████████████████████████ █████████████████████████████████████████████████████▓████████▓▓███████████████▓▓▓███▓▓▓███████▓███▓░▓█████████▓▒░▒██▓▒░▓▒░▓▓▓▓▓▓▓██▓▓▓██████████████████████▓▓██████████████████████████████████████████ ██████████████████████████████████████████████████████▓█████▓▓█████████████████▓▓██▓▓▓▒▓▓█████▒▓████░▒███████████▒░▒▓█▓▒▒▓▒▒▓▓▓▓▓▓▓▓▓▓▓███████████████████▓██▓▓▓█████████████████████████████████████████ ██████████████████████████████████████████████████████████▓▓███████████████████▓▓▓▒▓▓▓░▒▓████▓▒█████▓░▓███████████░░▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████▓▓▓▓█████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████▓░▓▒▒▓██▒░▓████▒▓██████░░▓██████████▓▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████▓▓▓▓▓▓██████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████▒░▓▒▓███▒░▓███▒▒▓██████▓░░▒██████▓███▓▓████▓▓▓▓▓▓▒▓▓▓▓▓▓███████████████████▓▓▓▓▓███████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████▒░▒▒▓█▓▓▓░▒███░▓████████▓▒░▓▓█▓▓▓█████▓▓█████▓▓▒▓▒▒▒▓▓▓▓▓██████████████████▓▓▓▓██████▓█████████████████████████████████████ █████████████████████████████████████████████████████████████████████████████▓▒░▒▓▓▓▓▓▓▒▒▓█▓▓██████████▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█████▓▓▓▒▒▒▒▓▓▓▓█████████████████▓▓▓▓▓▓███████████████████████████████████████████ █████████████████████████████████████████████████████████████████████████████▓▓░▓▓▓█▓▓▓▓▓▓█████████████▓▓█▓▓▓▓▓████▓▓▓▓▓▓████▓▓▓▓▒▒▒▓▓▓▓████████████████▓▒▒▒▒▒▓▓█████████████████████████████████████████ █████████████████████████████████████████████████████▓▓▓█████████████████████▓▓▓▓▓██▓▓▓▓▓▓██▓██████████▓█▓▓▓▓▓██████▓▓▓▓█▓▓███▓▓▓▓▒▒▒▓▓▓███████████████▓▒▒▒▒▒▒▒▓▓████████████████████████████████████████ █████████████████████████████████████████████████████▓▓▓▓▓███████████████████▓▓▓▓███▓▓▓▓▓▓██▓█▓████████▓▓▓▓▓▓▓▓██████▓▓▓▓█▓▒▓██▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓█████▓▓▒░░▒▒▓▓▒▒▓████████████████████████████████████████ ███████████████████████████████████████████████████████▓▓▓▓▓▓▓███████████████▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▒▓▓▓██▓████▓▓▓▓▓▒░░▒▓▓▓▓▓▒▒▒▒▒▓▓▒▒▒▓▓▓▓███▓▓▒░░░░▒▓▓▓▓▓▓███████████████████████████████████████ ████████████████████████████████████████████████████████▓▓▓▓▓▓▓████████████▓▓▓▓▓██▓▒▓▓▓▓▓▓▓▓▓▓▓███████▓▓░░░░▒▓█▓██████▓▓▓▓▒░░░▓▓▓█▓▓▓▓▒▒▓▓▒░▒▒▓▓██▓▓▓▒░░░░░░░░▒▓▓▓███████████████████████████████████████ █████████████████████████████████████████████████████████▓▓█▓▓▓▓███████████▓▓▓▓██▓▒▓▓▓▓▓▒▒▒▓▓▓█████████▓░░░░░▓█████████▓▓▓▓░░▒██▓▓▓▓▓▓▒▒░░░░░░▒▓▓▓▓▒▒░░░░░░░░▒▒▒▓▓▓▓█████████████████████████████████████ ████████████████████████████████▓████████████████████████▓▓▓▓▓▓████████████▓▓▓▓▓▓▒▒▓▓▓▓░░░░▒▓█████▓████▓▒░░░▒█████████▓▓▓▓▓▓░░████▓▓▓▒░░░░░░░▒▓▒▒▒▒▒░░░░░░░░▒▒▒▒▓▓▓▓▓████████████████████████████████████ ████████████████████████████████████████████████████▓▓▓▓▓▓▓▓▓█████▓▓███████▓▓▓▓▓▓▒▓▓▓▓█▒░░░▒████████████▓░░▒████████████▓▓▓▓░░░▓████▓▓▒▒░▒░░░▒▒▒▒░░░░░░░░░░░▒▒▒▒▓▓█▓▓▓███████████████████████████████████ ██████████████████████████████████████████████████▓▓▓▓▓▒▒▒▓▓▓█████████████▓▓▓▓▓▓▓▒▓▓▓▓█▓░░░▓██████████▓▓▓░░▓██████████████▓░░░▓▓████▓▒░▒▒░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓██▓▓██████████████████████████████████ ████████████████████████████████████▓████████████▓▓▓▒▒▒▒▒▒▓▓▓▓▓▓▓██████▓▓▓▒▓▓▓▓▓░░▓▓▓▓▓▓▒░▓████████████▓▒░░▓▓█████████████▓▒░░▓█▓▓▓██▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░▒▓▓▓▓▓█▓▓▓█████████████████████████████████ ██████████████████████████████████████████████▓▓▓▓▒░░▒▒▒▒▒▓▓▓▓▓▒▒▓▓▓▓▓▓▓▒▒▓▓░░▒▓▓▓▓▓▓▓▓▓░░▓██████████████▓░▒███████████████▓░▒███▓▓▓▓█▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░▒▓▓▓▓█▓▓▓▓▓███████▓▓█████████████▓█████████ █████████████████████████████████████████████▓▓▓▓▒░░░░░▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░▓█████████████▓▓▓▓█████▓▓▓▓█████▓▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████ █████████████████████████████████████████████▓▓▓▒░░░░░░░░░░░▒▒▓▒▒▒░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓████▓▒░▒▓█████████████▓███████▓▓▓▓▓████▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████████████ █████████████████████████████████████████████▓▓▓▒░░░░░░░░░░░░▒▒▒░░░░░▒▒▓▓▓▓▓▓▒▓▓▓▓▓██████▓░▓▓██████████████▓███████▓▓▓▓▓▓███▓▓▓▓████▓▓▓▓▒▒▓█▓▓▓▓▓▒▒▒░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████████████ ██████████████████████████████████████████▓███▓▓▓▒▒▒░░░░░░░░░░░░░░░▒▓▓▓▓▓▓▒▒▓▓▓▓▓█████████▓▓▓█████████████▓█████████▓▓▓▓▓▓███▓▓▓██▓██▓▓▓▓▓▓▒▓▓▓▓▓▓▒▒░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓████████████████████ ███████████████████████████████████▓██▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░░░░░░░▒▒▒▒▒▒▒▓▓▓▓▒▒▓▓▓▓▓▓██████▓▓██▓▓▓████████████████████████▓▓▓▓▓▓▓███▓▓█▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▒░▒▒▒░░░░▒░░░░▒▒▒▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓▓▓███████████████████ ██████████████████████████████████▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▒▒▒▒░░░░░░▒▒▒▒▓▓▒▓▓▓▓▒▒▓▓▓▓▓█████████▓▓█▓███████▓▓████████████████████▓▓▓▓▓▓▓███▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒░▒▒▓░░░░░░░░░░░▒▒░░░▒▒▓▓▓▓▓███████████████████ █████████████████████████████████████▓▓▓▒▒▒▓▓▓▓▓▒▒░░▒░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▓▓▓▓▓██████▓▓▒█████████████████████▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓█████▓█▓▓▓▓▓▒▒▓▓▓▓▓▓▒▒▒▓▒░░░░░░░░░░░░░░░▒▓▓▓▓▓██████████████████
###########+ ##################+ ####################### ######################### ########################### +############++ +########################### +#################+ ########################### ##################### ########################### +#######################+ +##########################+ ######################### ########################### ##########################+ -#########################- -########################### #######################+- -########################### +###################- +########+#++#############- -++#++++++###++- -########################+ --+-+- +#####################+ +-##+ -+################+ ++### -++--+#---+#+- +###+##+ +####- -##-####++#--- +####+ -######+----##++++++++---++#+- -######- +########----+###++++#-+#+-+####- -##- -###########- -########+------+##+++++###+-#####- -####-#- -########+#+#########+-- ##########+++#####++++++##++-+######+ +-- -###+#+#+ +####-+######++#+#++########++-+- -- +#####+--##############+##+######+#++--#####+- - ########- +###+##########++#+++++#####+### #### -######- +######################- -##########- --+###---#####-+ +#############+++++###+##############- -+#+--+- -############++######### -++#####+---##-#########- +####################################- -#+--+#- +###################### -+++-+###+#####+- +#++#####################+##########- -###### ###########+-+++#+##++ -####+++ ##############################++##+###- -#####+ ###################+- --++- #######+++#################### -###### -#####- ###################+ -#+###-#######################- ######- -#####- ########--+######### +####- +########+#############. -#####+ -#####. ###################+ .. .##### -########++###########+ .+#####. . -####+. +########+#########-. .-+++#++. .####. #####################- .#####. .+# -+###+ -#######++########- .##-######- -+#- -#################+##. +###-. ...--++####++-+ -####- ########++#######. .###################++----... -+####. .####################. -#####+-.--+################++### +######. -+######+#######+ .-.############################+-+###### +##################- .+#####--##################+---.-#+ .#######+ -######++#####++###- ..-++##########+--#####+ .##################+. +++###-+#########+--. .#######+########-+########+-+#- ..---..-++- . -##--+###############- .---. -+--. ++--+#####################-+###+ -#######+--.-########### -################################- +######################### .######+###############+++######### +#########+#+##############+ -######+######+#################### .############################. +###############++###########++++#+ -######+++++++++####++#######+. #################+++++++++#+++##++- -+#####+++++++++++++####-+###+.. .##################+++++++++++####++ #+#####+++++#+++++####+#######- -###########+-###+++++++++++#######+ -+-+#####++++++++++#############. +##################++++++#######+###+ -+#########+++++++##############- #####################################. -###############################- .#####++############+ -########++####- .+##############################- +####+ -+############. +########++####+ +############################## #####. .#############- -##############+ +############################- ####+ +############- .############### ++######################+##+ +-##. -+###########- ############### -++####################+###. +#+#. .+###########- +#############+ -++#################++###- -###+#- ++##########- -############+-. +++#+###############+###. -###++#. -+##########- .#############+. +++#+############+####- -#####+ .++#########. +############+ +++############++###+ .#####- .+######+###. -############+ ##+####+######+###+ +++#++. -+#####+###. -############+ ##+####+++#######. ++###- .+#####+##+ .+###########- +#-##-++##+####- #+-+- ++###++##+ +###########- +-++#########+ -#- -+####+##+ -###########. -##+++####+--+ .#- .####++##- ###########. +-#########+++- -- -#+###+##- +########## .###########-. -#+###+##. -########## +#########+- ...+##+##. .#+--#####+ -+#######++. ..-####-.#. .#--+#####+ +++++++#+-. +#-##-+#++- .#-+###--#- -+++++++..+. -++#######- .#########- -++++##++++. -++#####+ -#++##### ######-###+ ##++++## ##++++## -+#########+ +#######- .########+ -######++##+ ++######+ .######### -######+###+ ++######+ ######### -+#####+###- -++#####+ ##+###### ++####++### -++#####+ ##++#####. #+####++##- ++###### -#++#####. #+####++## ++##+### .#+++####. #+###+++#- -+##+### #+++####. #####+++#. ++#++## -#++####. #####+++# -+#++## #+++###. #####++#+ .+#++## -+++### .####+++--. ++++## +++### .####++--.## -+#+## -++### -###+++--###- .+#+## ++###. +###+++++###+ +++## +++##- ###+++##+##+ ++++#. #+##- -++++++#####. #+++. -###+ --++#+++##+##. +.--. +--+- ##+###++.++##+ +--++. ----+# #-++++#--#+### +##### -#++###. .-.--+--+##### .-.-##+ +##++++. -#####-.#####- .+--##+ +######+- +#+###+-++#+- .++###+ -########- ##+###+ +##### .######+#+- -++.-+++ --+#-+- .######+---- +#+-#++- ####++#- ############- -#+####+- +#######- -#########+ .####++- .-----
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=-::::-======-=====#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@%@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+=:::::============*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@%*=+*@@@@@@@@@@@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+=:::::--===-=====*@@@@@@@@@%*+%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@%%%%+=++%@@@@@@@@@@@*%@@@%%@@@@@@@@@@@@@@@@@@@@@@@%*%%*=::::--==-=---=%%@%@@@@@@%=#@@@@@@@@%%%@@@@@@@@@@@%*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@@%%%#*-=++*%@@@@@@@@@@*=%@@%*%@@@@@@%%@@@@@@@@@@@@@%%#*%%%+:::--==----=%%@%@%@%@%%+=%@@@@@@@@@@@@@@@@@@@@@@**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*+*=-=++=*%@@@@@@@@@%-+%@%*%@@@@@@%=%@%@%@%@%@%@%@@%*#+%#+-::-=-::-=%%%%@%@%%%*==+#%%@%@%@@@@@@@@@@@@@@@@+**%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-===--=+=-*@@@@@@@@@#-=%%%+%@%@%@@%*=%@@@@@@@@@%@%%%*=-#%#=-:----:-*%%%%%%%%%=:-==*%%%@@@@@%@%@%@@@@@@@@@#*+*%@@@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@@%#--==--==+=-#@@@@@@@%*-+%%%=#%@@@%%%%**%%%%@%%@%@%%%%*-:-*%#=::---::=%%%%%%%*::-===*%%#%%%@@@@@@@@%@@@@@@@%*==*%@@@@%*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@%#=-----====+-+%@@@@@%*==*%%%==%%%%@%%*%*%@@%@%@%@%%%%%*-::-*%%=::--::-*%%%%%*-::=====%%#%@%@%%@%@%@@@%%%@@@@%+==#%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@##=::---===-==:*%@@%@@%===*%%%+==*%%%%#*%+*%%%%%%%%%+%%#=-::-*%%=:::--:-*%%%%%=-::-=+=-=%%%%%%@%@%@@%@@%#%@%@@%*:=*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#=::-----==:::*%@%@@%@%===*%#%=====%%%%=*=#%%%%%%%%%=##=-::-*%%=::::----=#%%%*:--:-====-++#%%%%%%@%@%@%%*%@%@%%*--+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+:::-------:-*%@@%*%%%%+-==*#+====--*%%+-=%%%%%%%%%%===-:::+%#-:::---:--=+#%%+-:-::-----::-+%%%%%%%%@%@%++%%@@%*-:=*%@%@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-:::--:---::#%%@%*+%@%%#=:==+=--==---#%=:=%%%%%%%%%*===::-*%%=::::---::---=#**:::--:-------==#%%%%%%%%%*-=%%%%%*-:=*%@@%@%@@@%%++%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*---::::----:-%%%%@*=%%%%%+::-----==-:=%*-:=*%%%%%%%%*==::-**#%=::::::::--===-==-:::----------==#%%%%%%%*-=#%%%%+-::*%%@%@@@%%#=-=%@@@@@@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+--=-::::-----%%%%%*:+%%%%*-:::-:-=-::**-::=+#%%%%%%**=-::-+%%*=::::-==++=======-::::----------=+%%%%%%#-=#%%%%*::=#%@%@@%@%%+--=*%@%@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*--==::::-==--%%%%%#=-*%*%%*=-:::----:**::-=+=%%##%*#%+=::--+*=-:::===+++*++*++==-:::::--:----==+#%%%%%*-=#%%%#--*%%%%@%@%@%%*::=%%@@%@%@@@@@@@%*%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=--=-::--=+=-#%%%%*::*%**%%#==:::--:--=::-===*%#=#+*%%#-:-----:-===+++=+******=+=::::::--::---=+*%%%%%*:-=%%%=:+%%%%%%%%%%%%=:-*%%%@@@@@@%@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%#=---::--====*%%%*-:=*%#=*%%%*-:::::---::::=-*%%=-=+%##*::---:-=++=***+********+====::::::::--=+#%%%%*=:-=#%*--+%%*%%%%%%#=-:=#%*%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%%%%*+---====#%%*-:-#%**==*%%%=-:::::-::::::::=*=-=#%*#+::::=*=+*+=**************=======-::::-=*%%%===-:--#%#*--+%%%%%%*=---+%%*%%%@%@%@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@%@@@@%@%@@@@@%@%%%%%%%#===-=#%%+-==*%*=+==+%%*--::::::=-++=====::-=*##+-::=+*+****************+=====+***+=-:==*%%=----:--=###%*=*%%%%=--:--++*+#%%%%@%@@%@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@%@@@@%@%@%@%*%%%%%%%+=--=%%*==*++%*-==-=*%*=---:-=++++*+*+==--:::**--:-+*+***************=:--===+*****+=---*%#=:------:=#%%*+%%#*:--::--==+=*%%%%%@%@%@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@%@@@%@%@@@%@%%*%%%%%%%=-:-*%#=-+#***=----=*#*---:-==+*******++==-:::-::::=+*************+::==-===+******++===*##=:-------:+%%=*%*=:---:--===+--%%%%%%%@%@%@%@%@%@@@%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@%@@@%@%@@%@%@%%%%%%=#%%%=-+%%*=-:=#*==-----==+=-:::=+++***********==---::::::=************===*+==******###**==+**#=::----=-:=#%=*+::::-::--==-+-:=#%%%%%%%%@%@%@%%%@@@@@@@@@@@@@@@@@@@@@@ @@@@%%%@@@@@@@@@@%@@@%@%@%%%%%@%%%*=-%%%=*%%+=--:-+#*=--:--==---===*+**********+*******=-===::-=**#****#+==++*****#**#####*+*======:::-:---=***===::::-:::-=--=-::=%%%%%%%%%%%%%%*%@%@%@%@@@@@@@@@@@@@@@@ @@@@@@%%%@@%@%@%@@%@%@%@%@%@%%%%%*=--%%%=+%*===-:==*=:::-:::::-====**+**********************=--==**#*****==*****#***#*####****=----========-======--::::::---==-:::=%%%%%%%%*=%%%*%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@%@%@%@%%%%%%%%%#++=-+%%%*=**==--==+::=======---=-+*****************************=--=#**+====*******##*########*++==++=+++====+++=---::::::::------:::*%%%%%%%%*%%#*%%%@%@%@%@@@@@@@@@@@@@@ @@@@@@@@%@%@@%@@@%@%%%%%%%%%%%%++==-=*%%#+-+*=:---===+=====+=--+*****************#*##**********+===+***===*++###*###*########******+==+**+=+***+==--:::::::---::--:-=%%%%%%%%%%%*%%@%@%@@%@%@@@@@@@@@@@@@ @@@@@@@@@@@%@@%%@%@%%%=+%%%%%%%=====-=+*#*=:==::==**********+=+*********##***##**#######*****##%*==**+*==+***##***#*#######%%##*###*==+**===****++=-::--:::::-::-=--#%%%%%%%%#*=#%%%%%@%@%@@@%@@%@@@@@@@@ @@@@@@%@%@%@%@%@%%%%#%%%%%%%%%%*--==--===*==:::-=***********==*********######*#*#*##############*===+**==*#*##*#**######%###%%###%%#*==***=+*******=-:-==-:-:-::-==*%%%%%%%#==+%%%%%%%%@%@%@%@@@@@@@@@@@@ @@@@%@@%@%@%@%@%@%%%**%%%%%%%%%#=--=---====--:-=******#****-=***##****##############%%%%%%%%%%%%#+==**===*######*#####%%#%%%#####%%%#*=*+=*********=---+=-=-=-:::-=*#%%%%#+==+##%%%%%%@%@%@%@%@%@%%%%@@@@ @@%@@@@%@%@%%%%%%%%%%=*%%%%%%%%*==--==-------====**********==*#******###%%#**#######%#%%%%%%%%%%%%*==*##############%%%%%#%%#%%%##%%#*=**=*#*******+=-=**+=======--=*#%%#=-==***%%%%%%%%%@%@%@@@%%%@@@@@@ @@@%%%@%@%%@%@%%%%%%%-=%%%%%%*++==----:-----=--:==*******=--*##**#*****%#%#*+*##%#%##%%%%%%%%%%%%%*==*####%%%%%###%%%%%#%%%%#%%%%%#**++#*#####*****+==++=-===++===-:+*#*=--===--#%%%%%%%%%@%@%@%@@@@@@@@@ @@@@%%%%%@%%%%%%%%%%=-=%%%%%%=====--::=====+==--====******-+*****##**##%%%%%#++***##%%%%%%%%%%%%%%%*=*%%%%%%%#*+*%%%%%##%%%%%%%%%%#+=*#%#######*#*****==+=****+=====-=-:::-===-:=*%%%%%%%@%@%@%@@@@@@@@@@ @@%@@%@%%%%%%%%%%%*--:*%%%%%*+==----::=++****======+******--+****#*###%%%%%%%%%#*==**#%%%%%%%%%%%%#++%%%%%%%#+*%%%%%%%#%%%%%%%%%%*+=#%%###########****==+*****+++=+=-:::-:--==---*%%%%%%%%%%%%@%@%@%@@@@@ @@@%@@%@%@%%%%%%%#=--*%##%%%*+==----::-=*******+===+*******+++*#**###%%%%%%%%%%%%#+==*%%%%%%%%%#%%%+*%%%%%%#**%%%%%%%%%%%%%%%%%*+*##%%%%#######%##**+=***********+++==-::::-==--==*%%%%%%%%@%@%@%@%@@%@@@ %@%@%%%%%%%%%%%%**=-=*#*+%%%#*===--:::-=*******=====+*******+==+**###%%%%%%%%%%%%%#==*#%%%%%%%##%%%##%%%%%%**%%%%%%%%%%%%%%%%%%*+*%%%%######%#%%%###++*#************++=::::-====-==#%%%%%%%%%%%%@%@%@@@@@ @%@%@%@%%%%%%%%%=--===*==%%%%+**==-:::-=*******+====*******#*#+=+*#####%%%%%%%%%%%%+=+*%%%%%%%%#%%%#%%%%%%%**%%%%%%%%%%%%%%%******%%%%%##%########+==*###************+=::::--==--==#%%%%%%%%%%@%%@%@%@%@% @%@%@%%%%%%%%%%*::-====::+#%##=*+-::---+*******+==-=******#####+=+##%%%%%%%%%%%%%%%+=+*%%%%%%%%%%%%#%%%%%%%#*%%%%%%%%#%%%**++*%%%**%%%%%#######%#*=+#######**********+=-::-=-=---+*#%%%%%%%%%%%%%%@%@@@@@ %@%@%%%%%%%%%%%=::--=--::--+*=-:--:::::=********===*********###*==***#%%%%%%%%%%%%#+==*#%%%%%%%%%%%%%%@%%%%%*#%%%%%*+===+=+**%%%%#*%%%%%%%%%%%%%#++##*+*==************+=:-+::----+*%%%%%%%%%%%%@%%%@%%@%@ %@%%%%%%%%%%%%%+:::----:::::::-==-==-::-=*******+==+*******#####*=*####%%%%%%%%%%%%#+=+#%%%%%%%@%%%%%%@%%%%%##%%%%#+=+*%%%%%%%%%%#*%%%%%%%%%%%%#*==**==++=*##*********+=::-::----==%%%%%%%%%%%%%%@%%@%@@@ %%@%%@%%%%%%%%%%=:::----:::::==**+*=-====********=-+******##%%%#++#%%%%%%%%%%%%%%#%%%*=+***##%%@%%%%%%%%%%@%%%%%%%*+*%%%%%%@@@%%%%*%%%%%%%%%%##*==****===#####********+-=--=:-----=*%%%%%%%%%%%%%%%%@%%@% @%%%%%%%%%%%%%%%%%*-:----:::==+***=--=++=++******+===***###%%%%%**%%%%%%%%%%%%%%%%%%%%%*++==+*#%@%%%%%%%@@%%%@%%%%*+#%%%%@@@@@%%%%###*##*%#***+++*#####*=*####****+=--:-====-::---=*%%%%%%%%%%%%%%%%%@%@@ %%%%%%%%%%%%%%%%%%**+------=******+=***=+****=====+===+###%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%+**#%%%%%@%%%@%%@%%@%#**%%%%@@@@%%@%%%#**#***+**#%#%%%%%%%%#+=***===+++++++***+=::--=**%%%%%%%%%%%%%%%%%%%@%@ %%%%%%%%%%%%%%%%%%%+++==:-=+**********+****###%%#****+==*##%%%%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%****#%%@@%%%%%%@%%%#+*%%@@@%@%%@%@%%%**%%%%%%%%%%%%%%%%%%%*=+##*#******+******+=:-*++%%%%%%%%%%%%%%%%%%%%%@% %%%%%%%%%%%%%%%%%%%%%*==-:=***********++*####%%%%%%%%#+=====*###*#%%%%#%%%%%%%%%#%%%%%%%%%%%%%%%%#*%%@@%%%%%%%@%%**%%@%%@@@%%%@%#*%%%%%%%%%%%%%%%%%%%%%*++#%%%%%%%%#*+*****=::-**%%%%%%%%%%%%%%%%%%%%%@%@ %%%%%%%%%%%%%%%%%%%%%%+=-=************+**##%#%%%%%%%%%%%##*=====+*#%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%#%%@%@%%@@%@@%#**%@%%%@%%@@%%%*%%%%%%%%%%%%%%%%%%%%%%#*+#%%%%%%%%%%******+=:--+#%%%%%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%%%%%%%%%%%%*:::-=+*********++*##%%%%%%%%%%%%%%%%%%%#+++*#%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%@@%@%%%@@@%##*%%%%%@%@@%%@%%#%%%%%%%%%%%%%%%%%%%%%%#**%%%%%%%%%%%#***#**==+*=-=#%%%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%%%%%%%%%%%%##*=-++=*******==+#%%%%%%%%%%%%%%%%%%%%%%%%*+*%%%%%%%%%%%%%%%#%@%@%%%%%%%%%%%%@@%%@%%%%###%%%%%%@@@@%%@@%##%%%%%%@%%%%%%%%%%%%%##**%%%%%%%%%%%%#+*###*=***=--*#%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#*---=*###***+*+==*%%%%%%%%%%%##%%%%%%%%%%%%%#**%%@%%%%%%%%%%%%%#%%%%%%%%%@%%@%@@%@%@%%%#%%@%%@@@@%@@@@@%%##%%@%@%%**%%%%%%%@%%#**#%%%%%%%%%%%%%%*+*#**+*##*==:=*%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#*-:-=**###**=====*%%%%%%%%%%%@%%%%%%%%%%%%%%%**%%%@%%%%%%@@%%%%%##%%%%#%%%%%@@%%%%@@%%%#%%%%@@%@%@%@@@%%%##%@%@%##%%%%%@@%%%%#*#%%%%%%%%%%%%%#*+==*+==##%#**+=-*%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%%%%%%%%%%*=:==-****#%%##**==+*%%%%%%%%%%%%%%%%%%%%%%%%%%#**#%%%%%%%%%%%%%%%%%%%%%#%%%%%@@%%%%%@%%%%@@%@@@@@@%@@@@%%##%@@%##%%%%@@@%@%%#*#%%%%%%%%%%%%#*++=+*#%%%%%###*#**--*%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%*-==*+-***###%####*===#%%%%%%%%%%#%%%%%%%%%%%%%%%%#***#%%@%%%%%@%%%%%@%%%%%%%@%@@%%%@@%%%%@@@%@@@@@%@@@%%%#%%%%%###%@%%%%@%%%%##%%@%%%%%%%%***#%%%%%%%%%%%#####*==-*%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%*--=***==**##%%%%%%#===++*%%%%%%%%%%%%%%%%%%%%%%%%%%%****%@@%%%%@%@%%%@%%%@@%%@@@%%@@@%@%@@@%@@@@@@@@@@%%%%@%@%##%%@@@@@@%%%##%%%%%%%%%%%**#%%%%%%%%%%%%%######*+=::=+*%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%*=--=**+=+*###%%%%%%%#**==*%%%%%%%%%%%%%%%%%@%%%%%%@%@@@%%%%@@%%%@@@%@@%%%@@@@@@@@@%@@%@%@%@@@@@%%@@@@@%%@@@@%#%%%@@@@@%%%%%##%%%%%#**#**#%%%%%%%%%%%%%%%#####**=-:-==-=%%%%%%%%%%%%%% %%%%%%%%%%%%*#%%%%%##=:-==*+==*#%%%%%%%%%%%%*==*%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%@@%%%@@@@@@@%%@@@@@%%@%@@@@%@@@@@%%%@@@@@%@@@@%%%%@@@@@@%@%%%%****#***#%%%%%%%@%@%%%%%%%%%%####***=--*#*==#%%%%%%%%%%%%%% %%%%%%%%%%%%++%%%%%#*--=+**###*+*#%%%%%%%%%%%#*=+*****%%%%%%%%%%%%%%%%%%%%@%%@%@%@@@@%@@%@@@@@%%@@@%@%%@@@@@@@@@@%@@@@%@%@@@@@@@@@%@@@%@%#####%%%%%%%%%%%%@@@@@@%%%%%%%%%%#*****#*+==+##%%%%%%%%%%%%%%%%% %%%%%%%%%%%#==*####*=-=**#*##%%#*++#%%%%%%%%%%%%%%%%%%**#%%%%%%%%%%%%%@%%%%%@%@@@%%@@@@@%@%@@%@@@@@%%@@@@@@@@%@@@@@@%@%@@@@@@@@@@@@%%@%#**#*#%%%%%%@%@@@@@@@%@%%%%%%%%##++**%%%%%###**#%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%*=-:::----=**##%%%%%%%******#%%%%%%%%@%%%%@%%#%%%%%%%%%%@%%@@%%%@@@@@%%@@@@@@@%@@%%@@@@%@@@@@@@%@@@@@%%@@@@@@@@@@@@@@%%%####%@@%@@%@@@@@@@@@@@%@@@%%#%%%%%%%%%%%%%%%%%##***#%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%##*=---=+**#%%%%%%%%%%%%%*#%%%%%%%@%@@@%%%%%@%%%%%@%@%%@@%%@%%%%@@%%%%@@@%@@@@@%@%@@@%@@@@@@@%%@@@@%@@@@@@@%@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%###%@@@@%%%@%%%%%%%%%#*+=*%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%*=--=+*####%%%%%%%%%@%%%%###%%%%%%%@@@%%%%@@@%%%@@@%%@@%%@@%@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%@@%@@@@@@@@@@@@@@@@@@%@@%@%##%@@@@@@@@@%%%%%%%%%%%%#*==#%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%*+--=**###%%%%%%%%%%@@@%%###%%%%%%%@@@@@@%@@@@%%@@@@%@@@@@@@%%%%%@@%@@@@@%@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#%%@@@@@@%@%@%%%%%%%%%%%%#*=*%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%*=-=+**###%%#%%%%%%%@%@@@%%#%%%%@%@%@@@@@@@@@@@@%@%@@@@@@@@@@@@%%@@@%%@@%%%%%@@@%@@@@%@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%@@@@@@@@%@@%%%%%%%%%%%%%##*+*%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%#%#*--+**###%###%%%%%%@%%@@%%###%%%%%%%%%@@@@@@@@@@@%@@@@@@@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#%@@@@@@@@@%@%@%%%%%%%%%%%%%%%*==#%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#=+=**#%%%%%%%%%%%%%@%%@@@@%%%#####%%%%%@@@@@%@@@@%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%#*#%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%#*=-+*#%%%%%%%%%%###%%@%%@%@@@@@@@%%%%#%%%@@@@@@@@@@@@@@%%%%%%*%@%%%%%%%%%%%%%##%%%%%%%%@@@%@%@@@%@%%@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%##**#%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%*---+*%%%%%%%%%%%%%%%#%%%%@@@%@@@@@@@@%%%%%%%%%@@@@@@@%@@%%%%%+%%%%%%%##%%%%%%#*%%%%%%%%@@%%%%@@%%@@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%%%%%%#**%%%%%%%%%%%%%%#%%%% %%%%%%%%%%%%%%%%%%%%*--=**##%%%%%%%%%%%%%%%%%%@@@@%@@@%@@@@@@@@@%@@@@@@@@@#%@@%%%%+*%%%%@%**@%%%%%**%%%%%%*#@@@%%@%@%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%@%@@%%%%%%%%%%%##*##%%%%%%%%%%%%%*+%%% %%%%%%%%%%%%%%%%%%%##+-=**###%%%%%%%%%%%%%@@@@@@@@@%%@@@@@@@@@@@@@%@@%@@@@*#@%%%%%+=@%%%%%**%%%@%@**%%%%%%*#@@%@@%@%%%@@@@%%%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%#*%%%%%%%%%%%%%%%%**%% %%%%%%%%%%%%%%%%%%%%##+=****#%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%*%@@%@%*-#@@%@%**#@@%%%**%@%@%#*#%@@@@@%%%%@@@@%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#%*#%%%%%%%%%%%%%%%%%+#% %%%%%%%%%%%%%%%%%%%%%#+=**###%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@%*#%@@@@*=*@%@@%*+*%%%%%**%%%%%#*#%@@@@@%%%@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@%%%%%%%%%%##%%%%%%%%%%%%%%%%=*% %%%%%%%%#%%%%%%%%%%%%#*=**#%%*####%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@%**%@@@@#++%%@@%*+*%%%%#**#%%%%#*#%@@@%@%%%@@@@%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%+=* %%%%%%%%*#%%%%%%%%%%%#-=*#*#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%#%@@@@%#**%%@%%***%%%%++*#@@%***#%%%#*##%@@@@%%%%@@@%%%@@@@@%%@@@@@%@@@@@@@@@@@@@@@@@%@@%@%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%*=- %%%%%%%%**#%%%%%%%%%%%#=**###%%%%%%#######%%%%@%%@%@@@@@%@@@@@@@@@@%*#%@@@@#**#@@%%***%%%#+*************####%%%%%%%%%%%%%%%@@@@%%%@@@@%@@@@@@@@@%%%%@@@@@%%@%%%%%%%%%%%%%%%%%%##*#%%%%%%%%%%%%%%%%%%%#=-: %%%%%%%%*=*%%%%%%%%%%%#*==*##*#####%%#%%%%%%%%%%%%%%%%@@%@@%%@@@@@@@##%%@@@#***##****++++***##*##%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%@@@@%%@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%##*#%#%%%%%%%%%%%%%%%%%#=-:- %%%%%%%%*-*%%%%%%%%%%%%##==++***#%%%%%%%%%@%%%@%%%%%%@@@@@@@@@@@@@@@%*%%%@%*****++*%%%##%%#*#%%%%%%%%%%%%%%%%%%%#%%@@%%%%@@%%%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%##*#*%%%%%%%%%%%%%%%%%%%%*-::= %%%%%%%%+-*%%%%%%%%%%##%#**+*+**#%%%%%%%%%%@@@@%%@%@%@@@@%%%@%%@@@@@@*#%%###*%@@@@%%%%%%%*%%%#%%%%%%%%%%%%%%%%#%%%%%%%@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%#*###%#%%%%%%%%%%%%%%%%%#=-:= %%%%%%%%+:*%%%%%%%%%%%#*+*++*****%%%%%%%%@%@@@@@@@%@%%%%%%%%%%@@@@@@@*#%%%%%%@%%%%%%%%%%%#*##%%%%%%%%%%%%%%%%%%%%#%%%%%%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%##%****##%%%%#%%%%%%%%%%%%%%%*-- %%%%%%%%*--*#%%%%%%%%%#*+*+####+**%#%%%%%%%%%%%%%%@%@@@%%%%%%@@@@@@@@*#%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%#*####****%#%%%%%%%%%%%%%%%%%%%#=: %%%%%%%#*-:-=*%%%%%%%%#*%%#%###*=#*#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%#%%##***#***##%%%%%%%%%%%%%%%%%%%%%#=: %%%##***=-::-=#%%%%%%%###%#####*+*=+*#####%%%%%%%%%%%%%%%@%@@@@@@@@@@%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%####*###**#****###*#%#%#%#%%%%%%%%%%%%%%%%%%%#= %%%#*=:::::-:=*%#%%%%%%%#%#%#####*++=***********##%%%%%%%%%%@@@@@#*%%@%@%%%#%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@@@@@@@@@@@@%%@@@@@%%%%%%%%%%%%#*******+++*#**####%#%#%%%%%%%%%%%%%%%%%%%%%%%% %#%**::::::::=#%%%%%%%#%#%#########*****+*+*+***+*%%%%%%%%%@%@@@%+%@%%@@*######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@%%@@%%%%%%%%%%%%%%#*+*######*****#####%##%#%%%%%%%%%%%%%%%%%%%%%# %%##*-:::::::=*%%%%%%#%#%###############=*+**##***%#%%%%%%%%%%%%%+%%@%@%*#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@%@@%%%%%%%%%%%%%%%%##***###################%#%%%%%%%%%%%%%%%%%%%%%%% *###*=::::-==*#%%%%%%#%##%#%#############***###+***###%%%%%%%%%%%*%%%@@%*####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@%@@@%%#%%%%%%%%%%%****+***#################%#%#%#%#%%%%%%%%%%%%%%%%%%%% ####*-::-:=#%%%%%%%%%##%#%######################***=+**#%%%%%%%%%%*%%@%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@%%@@@%%*%%%%%%%%%%*=+**#######################%#%%%%%%%%%%%%%%%%%%%%%%%% ###*+-:=:=*%%%%%%%%%%#**###########################*+=*%%%%%%%%%%%#*%%@%=*%%%%%%@@@@@@%%%%%%%%%%%@@@@%@@@@@%%%%@@@@@@@@@@@@@@@@@@%%@@%%+***#%%%%#*****#########################%##%#%%%%%%%%%%%%%%%%%%%#* **+=-:==--*#%%#%%%%%#%##**##########################+=+%%%%%%%%******#%%+*%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%*****+***#***#############################%#%%%%#%%%%%%%%%%%%%%#**= :::-======*#%%%%%%%%#%#%############################*==+=**+=*++*+*****%*=#%%%%@@@%%%%%%%@@@@@@@@@@@%%@@@@@@@@@@@@@%%%%@@@@@@@@@%#%%#******+**#*#*#*#*#*###############*######%##%#%%#*%%%%%%%%%%%%%%#*== ==+++++==-=*#%%%%%#%#%#################################***************+%%:*%%%%%%@%#***%%%%@@@@@@@@%%%%@@@@@@@%%%%%%##%%@@@@@@@%%*%%****#*#*#*#*#*##############**#############%#%%#%**%%%%%%%%%%%%%#*==- ***+++++=--=*#%%%%%#%#%#%###############**###############***#*##*#***##**-=#%%%%%%@@@%%%%%%@@@@@@@@%%%@%@@@@@@%%%%%%@@@@@@@@%@@%******#****#***#*#*###**#*######*=*#############%#%%#*#%%%%%%%%%%%%#*=-== ****+=++==-:=+*#%#%#%####################################+=#*#*#****#%##*+-*%%%%%%%@@@@@@%%%%@@@@@@%%%%@@@@%%%%%%@@@@@@@@@@@@@%%*****%%#****#*#*#*##*=*##########=-*############%##%%%%#%%%%%%%%%%#*=--++ ***++=++++=-:-=*#%%##%#%################################*=*#*##****#**##**-+%%%%%%%%%@@@@@%%%%%%%%%%%%%%@@%%%@@@@@@@@@%%%%%%@@%*+****##*##**#**#*##*+*#*########*=-*#############%###%#%%%%%%%%%%##*=-=** ****++*++++==:=*##%#%##################################****#*#*#*******##*=-*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%#=***********#*#*#*#*###*####****===+*############%#%%#%#%%%%%%%%%%#**=-+** *********++==:=*###%###################*=*##########*###*#*#*#*#***#*****#+:=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%+=**#*****#******#*#*#*##*#**=:::::+*#################%#%####%%%%##*+=-=+** **********++=-=*######################**==*######*#*#*#*#*#*#*#*********+**=:+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%*=+***********#*#*#*##*#****+-:-==+*#################%####*+*%#%###*+=-=+*** **********++=-:+*#######################*=-==+***#####*#*#*#*#*#********+***=:+#%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%@@@%%*=**+******#*******#**#*+==-::=+**#######################**=*#######*+--++*** *******+***++==-=*#######################**=::::=+***#*#**#*#***#***+++*+****=:+#%%%%%%%%%%%%%%%%%%++%%%%%%%%%%%%%%%%%@%@%%+-*****+************#*#*=::::-**######################*=-::-*###%####*+-=+**** +******+*****++=-=+***#####################*=::::::-====+****#*#*#*****+******+:=*%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%@@@%#==****************#**#***=:::=**######################*==+**#########**=:=+**** +******+*******++=--=+****##################****++++===-::=********#*#**********=-+#%%%%%%%%%%%%@@@@@@@@@@%%%%%%%%%@@%%%*=+*********************#*+=:::***#*##################*==+*############*=-:=++*** ******+++*******++==--::-=***#####################*#*#**=:::=**#*******+**********=-*#%%%%%%%%%%%%%@@@@%%%%%%%%%%%@%%%#==*******************#*#***+-::=**###################*+-:=*###########**=::=++***+ *****+++*********+=====-::=+*#################*#*##*#***=:::-*****#*#***************==*#%%%%%%%%%%@%%%@@%%%%%%%%%@%%*==**********+****************=:::=***#*#*##############*+-:+*#######**===---+++***++ *****+++*********+++=====::=**###################*#*#***=:::-+**********+*************=-+#%%%%%%@%%%@@@%@@@%%%%@%%*=+*****************************=:::::=***###*############**=-*#######*+-::-==++++**+++ ****++++****+*****+++=====-=**####**+*#*#*#*#*#*##*#*#*=::::=+**********+**************#*=+%%%%%@%%%%%%@%@@@@%%#==**=+***********+*****************+=:::::=*****=+*##########*==**####**+-::==++++++++++= ****++++****+*****++++====--+*######*+***##*#*##*#*#*#**=-::-=+***+*****************=:=*#%%#*%%%%@@@@@@@@@@%%##%%%*=-=******************************+=::::::----::=*#########*=+*#*##**+----==++++++++++= ****+++++***********+++====-+**#*#*#***==+***#*#*#*#**#**-:-:----=-=++************=+##%%%%%%%%%%%%%%%@%@@@%%%@%%%%%%*=:=********+********************=-:----==----=*#*########*+**#****----====++===++++= *****+=+******+++*+*+++===-:=***#*#*#*****=-=************-----:-:::::::=+*********=-=#%%%%%%%@@@@@@@@@@@@@@@%%%%%%%%#++********=*********************=----======--***#*########****#**=----==========+=== *****+=+******+++**+*=+====:=***#*#**#******=-+**#*******=:----------:::=*****=::=##%%%%%%@@%%%%%@@@@@@@@@@@@@%%%%%%%%%*==**************************=-----========***#*#*#*#####*#***+-:---==========+=== ****+++++****++++++*+++===-:=****************--*********=-:-==--=====-=+***********#%%%%%%%%%%%%@@@@@@@@@@%%%%@%@@%%%%%##*=:-********+************+=----=========+****#*#*#*##*#*#***==----============== *+++++=+++*+++++++++*+===-:=*****************==********+::--=========-=++**=::-+#%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@%%%%%%%%%%#%#=::-***==-**********+-::----=====+===*******#*##*#*#****==----:-============= +++=++==+++++++++++++===-::=*****#**+********=-:=******=::-==========-::::=*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####***=====******+-::::::---=====+==-+***********#*#*#**==-----:-=-===========
%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+======----::...::::. ...:----=-------==---===----:::--=--=+*##%%%%%%##%%%%@@@@%#%##**#%@@@@%%####%%%@@@@@@%%%@@%####%@@%+-=%%#*+=-------=:...-=*#%%%##**==---=*%%@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%@@@%%%%#####%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@ ######%%@@@%#*+++++#%@@@@@@@@@@@@@%#*+++==------::...... :-====-::---:--==---===-:---:-----:-+*##%%%%%%%%##%%%@@@%%#+==*%%@@@%%%###%%%%@@@@%%%@@%%#**%%@@@%=:=##+====------:...-=+####**+==----=#%%%@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%###########%%@@@@@@@@@@@@@@@@@@@@@@@@@@ --=======+*+*#%@%%+==#@@@@@@@@@@@@@@@@%##*++=----::---:.. .:-=====---==-:-===---==----.:-=------=*#%%%%%%***#%%%%@@%#*++*##%%%%%%###%%%%@@@@%%@@@#++*#%@@@@%#=:=++=====-----:.::-=+***+==-------+#%%%@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%#**#####***####%%@@@@@@@@@@@@@@@@@@@@@@@@@ -------==+=*%%@@@@@#==#@@@@@@@@@@@@@@@@@@@%#*+=----.:::--:.....::-==--===:.:-=--=--==--:.--==------=*#%%%%%%##**#%@@@%%######%%%%####*#%%%@@%%%%%%*+**#%%@@@%%*--=+=-==------..::-==+++==--------+#%%%%@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%##*+*##%%%%##*##%%##%%%%@@@@@@@@@@@@@@@@@@@@@@ --------+*#**#%@@@@%#=+@@@@@@@@@@@@@@@@@@@@@@%%#*+=-::-----------::-======-..-----=====-:.---=-------+*#%%%%##**#%%@@@%%%%#####%%%#####%%%%@%%%%%#+****#%@@@@%#---==--------:::::-======--------=+#%%@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%#*++####%%%%#####%%%##%%%%%@@@@@@@@@@@@@@@@@@@@ =--------+*###%%%@@@%#=%@@@@@@@@@@@@@@@@@@@@@@@%%%#**++===---:.:::--=======---::---------:.:-----==--=+*+#%%#*###%%%%%%%%%%%%%#%%%##*+*#%%%@@%%%%#*+***#%@@@@%%=--=---=----:.::.--=====-------===*#%%@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#####****##+-+*####%#######%%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@ #+=-::::--=+*###%%@%%*=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#*+++--::..:---====-=-:...:-:::---:-:.:-----=---==**#####*##%%%%%%%%%%%%%%%%%*+*#%%%%%%%%#*+=+*##%@@%%%#+----=-----:..:.:-------------=++**#%%@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%##**####**+-=*********####%%%%%%%%@@@@@%@@@@@@@@@@@@@@@@@ %%*=-::::::--=++++****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#+=---::----------:...::::.:::::--:::::----=+**#########%%%%%%%%%%##%%%#**##%%%%%%%#**++**##%@%%%#+----------:::::-------------=+***##%%@@@@@@@%##%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%####%%##**==-+******+**##%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@ @@%*-:::-=------=+*#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%###*+===::::::--:::-::::::::... .:----::----=**#####**+*##%%%%%%%%%%%%%#**##%%%%%%%%#*+++*#%%%%%%*=---------:::::::-------:::-=+***###%%%@@@@%%%%%%%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%#*+====+++**+++++*%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@%*-:::=**++=**==*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%##*****+++==-::::::..::::-------:. .:----::---==+*####**#*##%%%%%%%%%%%%#***%%%%%%%%####***#%%%%#*=------------.:.:-----::::--=+***###%%%@@@%%%%%%%%%@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@%%%%%@@@%%%%#++==--=+++**+++#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%#=--+#%#*+*##+=+#%@@@@@@@@@@@@@@@@@@@@@@@%#%#%%##***********+++======-:..::.:::::::----:.. ..:::::-=====--=+*****###%%%%%%%%%%%##%#%%%%%%%%#*++++*#%%#*-::--------:-:...:---::::--=+***####%%%%%%%%%%%%%%@@@@@@@@@%%%%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@%%%%#**+=-=++##%#*#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@ **##%%%#**#%%#**##+==+#%%@@@@@@@@@@@@%#@%##*++++++++++**##***++****#######*+=-----:::::::::::--::.. ...:--+**+==-:-++**##%%%%%%%%%%%%###%%%%%%%%%#****####*+-:-----------::..:--:::-----+**####%%%%%%%%%%%@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%##*==+*#%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +====*%%%##%%%***+**+=++++****##*++*#==+==++*++**+****###****#*###%%%####**###***++===-----:-::---::......::-=+++=::-==*###%%%%%%%%%%%%###%%%%%%%%%##***###*+----::----:-::..::::::-:-=--=**###%%%%%%%%%%%@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+=+*%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ###*+==+***##****#%%%#+==----====++++=+*+*##**##########%%##%%%%%%%%##***###%%%%####***+==-----::-----::..:----=---:.--+######%%%%%%%%%**#%%%%%%%%%#****##*+===--.------:..::::::::-=++=-=+*#%%%%%%%%%%%@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+*#%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%#*=-===+++*####****++++=+++*****###%####%%@@@@@@@@@@@%#**++**#####***##%%%%###*****+++=-----:--:----::::::.:=-:.::--=***##%%%%%%%%#*##%%%%%%%%###**#**+==--.----:..:::::..:::=+***++==*#%%%%%%%%%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*#%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%@@@@%#*****++++*****####%%%#***+*#%%%%%@@@@@@@@@@@@@@@@#+*+***#############%%%*******###**+=-------------::-:.:--:.::--====+*#%%%%%%%##%%#%%%%%%%%###*#**+==-::--:...::-:::..::-+**********%%%%%@%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@%@@%%%%%%@@@@@@@@@@@@@%%%###%%%%%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@%%#%%%@@@@@@@@@@@@@@@@@@%**++*#%%%%%%#########****####%%%%%%##*=-----:::---::.....::..::----==+*#%%%%%%%#*#%%%%%%%%%%%##***+=--:--:...::---:::.:::-++***######%%%%@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%@%%@@%%@@@@@@@@@@@@@@%%%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@%*++##+++*###%%%%###########**###%%%%%%%%%%%%#*+===---::::::::..::.....:--==+**%%%%%%%#####%%%%%%%%##*+++=--::--::--::::::::-:::::--=+*#####%%%%@@@@%%#%#%%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%*++++=++***+*#%%%%%%%%%%%%%###***###%%%%%%%%%%%%%%%%##***+==---:::--::::...::-==+***%%%%%%#%##%%%%%%%%%##*++==---.-------::::::::-=-=:::::-+#####%%%@@@@@%%#%%%%@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@%@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%#**++++++*+*+*##%%%%@%%%%%%%########%%%%%%%%%%%%%%#########*****=====--:::::::::-=+**+*#%%%%%#####%%%%%%###*+=--===::--:..:::::.:::===-*--:-=+*#%###%%@@@@@%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%#**++++++*****##%%%@%%%%%%%###*###%%%%%%%%%%%########*##########*##****+**++=======-++**###%%%%%%#####%%%####*+===+++-:--:...:::-----====*#=-+**#%%###%%@@@@@%%%%%%%@@@@@@@@@@@@@@%%%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%##*******###%%%%%@@@%##%%%##**###%%%%%%%%#**##****###***##%%###%%##############******=+*#%%%%%%%%%%##%##%%####*+=+***=--+=-..:=====-=+=+*###=*##%%%###%%@@@@%%#%%%@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#++*###%%%**##%%%%@@@@%%#########%%%%%##**+++*#####%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######%%%%%%###%%%%%%#########++****=--=+=-:-=====+++##%%#*#%%%%%##%%%%@@%%%%%%%%@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@%%*****#%@%%*###%@@@@@@%%%%%%%###%###*****####**%%%%%%%%@@@@@@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#**##%%#*##******=:-==++=-===+**+#%%%##%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%##%%%%%@%%#*#%%%@@@@%%##%%%##**############%%%%%%%%%@%@@@@@@@%%%%%@@@@@@%@@@@@@@@@@@@@@@@@%%%%%%%%%##%%*+*%%%%##*####***+---=++=-===*###%%%%%%%%%%%%%%%%##%#%%%@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@%#*%%%@@@%%%#%%%@@@@%%%%%%########%##%%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%%%%%%%#####%%%%%%#####***+=--::--==--=**#%%%%%%%%%%##*##%%%%%%%@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@###%%%%%%%%%%%@@%%%%%######*##%%%###*##%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#####%%%%%%######*+++=-::--::=+*#%%%%%%%%%%######%%%%%@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@%%%%%%@@%%%%%%%@@@@@@#####%%%%%@@%@@@%%%##*#**####%%%%##**#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#*#%%%%%%%%%######**+==-::::+#%%%%%@@%%%%%#*##%%%%%%@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@%%%%%%%%@@@@%@@@@@@@@@@@@#**###%%%@@@@@@@@%%##*#*##%%%%###**##%%%@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@%%####%#%%##**++++*#%%%%%%@@%%#**##%%%%@@@@@@@@@@@@@@@@%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%%@@@%%%@@@@@%%%%@@@%@@@@@@@@@##*#%%%%%@@@@@@@@@%####%%%%%%%#**##%%%%@@@@@@%%%@%%@@@%%%%%%@@@@@@@@@@%%%@@@@@@@@@@@@%%%@%###%%@@@%%####%%%%%@@@%%#*##%%%%#######*#%%%%%@@@@%#**##%%%@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@%+####%%%%%@@%@@@@%%##*###%%%%##**#%%%@@@@@@@@@%@@@@@@%%@%%%%%%%%%##%%%#%@@@@@%@@@%%####%%#**%%#*##%%#***#%%@@@@@@%%#*#%%%%%%%###%##%%%%%@@@%###%#%%%@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %@@@%%@@@@@@@@@@@@@@@@@@@@@@@@%%**###%%%%%@@@%%%#####*#*#%##%%###%%%@@@@@@@@@%%@@@@@@@%%%%%%%#####*##%%%%#*#**######*****#%*#%%%#%%%#****%%%%%@@@%%%###%%%%%%%%#%%%%%%%%@@#####**#%@%@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@%######%%%%%%%%%%%%****#*###%%%%%###%%%@@@@@@@@@@@@@@@@@%%%###*+*###%%%%%%%#*******#***###*###%%%%%%%%%*+#%%%@@%@@@@@@%%##%%%@@@%%%#%%@@@@@@@%#***#%%%%%@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%%%@@%%#####%%%%%%%%%%%##**+**####%%%%%%%%%@@@@@@@@@@@@@@@@@@%##***###**##%%%%%##*#**####+**####%%%%%%%%%@%%@%*##%%%%@%@@@@@@###%%%%@@@%%%%%@@@@@@%#######%%%@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@%@@@@%%@%%####%%%%%%%%%%%%##*+*++**#%%%%%%%%@@@@@@@@@@@@@@@@%%##******####%%%%%%%%#**######%%%%%%%%%%%%%@@@@@@@@%%##%%%%@@@@@@@%%##%%%%@@@@%#%@@@@@%%%#%%%%%%%%%@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@%%%%%%@%%%%%#####%%%%%%%%%%%%%###*++*#%%%@@@@@@@@@@@@@@@@@@%#***=*######%%%%%%@@@%%%##*+***###%%%%@@@@@@@@@@@@@@@@@@%**##%%%%@@@@@%%%##%%%@@@@@@@@@@@%%%####%%@@@@@@@@@%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%####%%%%%%@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%%%%%%%%%%@@@@@%####%%%%%%%%%%%%%#%%%####%%@@@@@@@@@@@@@@@@@%%*++*+****###%%%%@@@%%%%%#****##++##%@%@@@@@@@@@@@@@@%%%%%@%##*%%%%%%@@@%%%%%%%@@@@@@@@@@@@%%%##%%%%@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%####%%%%@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%%%%%%%@@@@@@@%%##%%%%%@@%%%%%%%%%%%###%%%%%@@@@@@@@@@@@@@%#+***#*###%%%%%@%%%%%%%@%%##**#%###%%%@@@@@@@@@@@@@@@@%###%%%%%##%@@%%%%%%%%%%%%%@@@@@@@@@@%######%%@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%%%%@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%%###%%%%@@@%%%%%%%%%%#%#%%%%@@@@@@%%%%%%%%%%%#*###%%%%%@@@@@@%%%%%%%%%%###%%#%%%%@@@@@@@@@@@@@@@@%###%%%%%%%%##%%%%%%%@@%%%%%%@@@@@@@@@%##%%%%%@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#####%%%@@%@@%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%####*##%%%@@@@@@@%%%%@%%##**#%##%%@@@@@@@@@@@@@@@%%%%%%*%%%%@%%%%@%%%%%%%@@@@@%%%@@@@@@@@@@%%%%%%%@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@%%%@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@%#%%##%%@@@@@@@@@@@@@%## @@@@@@@@@@@@@@@@@@@@@@####%%%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%#********####%@%%@@@@@@%@@@@%%%##*##%%#%%@@@@@@@@@@@@@@@@##%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@%#+*#%%@@@@@@@@@@@%*++ @@%%%@@@@@@@@@@@@@@@%%###%%%@@@@@@@%%%%%###%%%%%%%%%%%%%#*####*+*#%%%%%%%%@@@@@@@@@%@%%%###%%%%%@@@@@@@@@@@@@@@%%%%%%%@@@@@%%%%%%%%%%%%@%%%%%%@%%%%%@%%%%%%@%@@@@@%%%%#%#%%%@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@##%%%%%@%%@@@@%@%*=** @%%%@@@@@@@@@@@@@@@%%#%%%%%%@@@@@@%%%%%#%##%%%%%%%%#****###%####%%%@@@@@@@@@%@@@@@@%%%#%%%%%%%@@@@@@@@@@@@@@@@%%#%%%%%@@%@%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@@%@@@%%#%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%%%###%%%%%#%%%#-+#* %%@@@@@@@@@@@@@@@@%%%#%%%%%@@@@@@%%%#%%#####%%%%%%#*##**###%%%%%@@@@@@@@@%%@@%@@@@@@%%%#%%@@@@@@@@@@@@@@@@@%%%#%%@%@@@@@%%%%@%%@%%%%%%%%%%%%%%%%%@@%%@%%%@@%@@%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%%%%%############*+:+++ %@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@%%%%%%%%%%%%%***#########%%%%@@@@@@@@@%@@%@@@@@@@@@%%##%%@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@%%%%%%%%%@%%%@%#%%%%%@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%##*********+-=+# %@@@@@@@@@@@@@@@@@%%%%%%@@@@@%%%%%%%%%%%#%******+*##%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%%%#*%%@@@@@@@@@@@@@@@###%%@@@@@@@@@@@@@@@@@@@@@@@%@@@%%%@@@@@%%@@%@@%@%%@@%%%%%%@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%#*+=++****++#%% %@%%%%@@@@@@@@@@%%%%%%%%%%@%%%%%%%%%%#**##*###*####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%#*#%%%@@@@@@@@@@@@@@%%#%%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@%%%%%%@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%*******####%%%@ %%%%%%%%%@@@@@@%+#%%%%%%%%%%%%%%%#*+=+++*########%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%@@@@@@@@@@@@%%#*##%%@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#*#####%%%%@@@@ #%%%%%%%%%%%%%%####%%%%%%%%%##+++*++==+**######%%%%@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%%%%%%@@@@@@@@@%###%##%%%@@@@@@@%%%#%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%###%@@@@@@@@@ ++*##%%##%%%%%%##########**++=------=+++#####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%%%%@@@@@@@@@@@###%%%%@@@@@@@@@%%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%##%%%@@@@@@@ =++++**####%###**++======--::--=====++*#####%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%#%%%@@@@@@@@@@@%%####%%%@@@@@@@@%%%###%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#####%%%%%@@ ::--=+++++++==---------::::-====--==++*###%%@@@@@@@@@@@@@@@%%%@@@@@@@@%%%%##%%%@@@@@@@@@@@@@%%%*%%%%%@@@@@@@%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%###*###%%% ::::::::::::::::::::::::::------====++*#%%@@@@@@@@@@@@@@@@@@@%%%@@@@@%#**#%%@@@@@@@@@@@@@@@@%%%%%@%%%@@@@@%%%%#@%%@@@@@@@@%###%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%####### =-:::::::........:::::::::::-----=++*#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%##*##%%@@@@@@@@@@@@@@%@@%##%%%@%@@@@%%##*#%@@@@@@@@@%%##%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%% ++++-:::::::::::..::::::::-:::-=+**#%%%@@@@@@@@@@@@@@@@@@@@@@@@@%####%%%%@@@@@@@@@@@@@@@@@%#%%%%%%@%@@@%%%%%%%%@@@@@@@@@%%###%@@@@@@@%%%%%%%%%%%%%%%%%@@@@@@@%%%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ###**==--::::.:::::::::::-:--=+*##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%##*#%%@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@%%%#%%%@@@@@@@@@%%%%%%%@@@%%%%%%%%%%%%%%#######%%%%%%%%%#%%%%%%%%%%%@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@%%%@%@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%###**++=----==++++**##%%%@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@%%%%%###%%@@@@@%###%%%%%@@@@@@@@%%##%%%@@@%%%%%##############**********##########%%%%%%%@@@@@@@@%%%%%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%#****#########%%%@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%@%%%#%%%%@@@@@@@@%%#%%%%%@@@@@@@%%%%%%@@@%%%%%###########*****++++++++*****#########%%%%%@@@@@@@%%%@%%@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@%%%#%@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%***####%#%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%@@@@@@@@@@@@@@@@@@@@%%###%%%@@@@@@@@%%%%%%@@@@@@@@%%#%%%@@@%%%%%#########*****++++==---==+++******#######%%%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@%%%%@@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%***###%%%%%%%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@%#%%%@@@@@@%%%%%%%@@@@@@@@%%%%%%@@@@@@@@@%%#%%%@@%%%%%#########****+++===-:::::-===+++*****#######%%%%@@@@@@%%%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%%@%@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@ @@%%%%%#####%%%#%%%%%%%@%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%###%%%%%%@@@@@@%%%##@@@@@@@@@%%%%%@@@@@@@@@@%%%#%%@@@@@@@@@%##%@@@@%%%%########******++===--::..:--==++++*****######%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@%@ %%%%%%%%%#%%%%%%%%%@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@%%%%%@@@@@@@@@@%%%#%%@@@@@@@@%%%%%%%@@@@@@@@@@%%%%@@@%%%%%########*****+++===---::::--===++++*****######%%%%%@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%@@%%%%@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@%%@@@@@@@@@@@%%@@%%%%@@@@@@@%%###%%%@@@@@@@@%%%%%%@@%%%%%%#########*****++++======--====++++*****#######%%%%%%@@@@@%%%%%%@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@ %%%%%%%%@@@@@@%%%%%%%%%%%%@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%%#%%%@@@@@@@@@%%@@@@@@@@@@@%%%%%%%%@@@@@@@%%#%%%%%%@@@@@@@@%#%%%@@@%%%%%%#########*******++++++======+++++*****########%%%%%%@@@@@@@%%%%@@@@@@@@%@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@ %%%%%%@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%%####%@@@@@@%%%%%%%%%@@@@@@@@%#*%%%@@%%%%%%%%%#########*******+***++++++++*******########%%%%%%%%@@@@@@%@%%%@@@@@@@@@@@@@@@@@%@%%%@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@ @%%@@@@@@@@@@@%%%%%%%%@@@@@@%@%@%@@@@@@@@@@@@%%%%%#%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%@@@@@@%%%%%%%%%@@@@@@@@%%%#%%@@%%%%%%%%%%%############********************#########%%%%%%%%%%@@@@@@%%%%%%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %@@@@@@@@@@@@@#%%%%%%%%@@@%%%%%%%@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@%%@@@@@@@%@%%%%@@@@@@@@@@%###%@@@%%%%%%%%%%%%##############************##############%%%%%%%%%%%%@@@@@%@@%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@%#%%%%%@@@@%%%%%@@@@@@@@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#%%%@@@@@@@%%##%%%@@@@@@@@@@%%#%@@@%%%%%%%%%%%%%%############************##############%%%%%%%%%%%%%%@@@@@%@%@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@ @@@@@@@@@@@@@%%%%%%@@%%%%%%%%%@%%%@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%@@@@@@@@@%%%%%%@@@@@@@@@@##%@@@@%%%%%%%%%%%%%%#####################################%%%%%%%%%%%%%%%%@@@@%%%@%@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%% @@@@@@@@@@@@@%%%%%@@%%%%%%%%%%%@@@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%@@@@@@@@@@%%##%%@@@@@@@@@%##%%@@@%%%%%%%%%%%%%%%####################################%%%%%%%%%%%%%%%%%%%@@%%%%%%@@@@@@%@@@@@@@@@@@%%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% @@@@@@@@@@@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%@%@@%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@%%%%%%@@@@@@@@@%##%%@@%%%%%%%%%%%%%%%%%###############################%#####%%%%%%%%%%%%%%%%%%%%%%#%%%%@@@@@%@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@%%%@@@@@@@@@@@@%@@@@@@@@@@@@@@ @@@@@@@@@@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%@@@%%@@@%@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%%@@@@@@@@@%%%%%%@@@@@@@@%##%%%%%%%%%%%%%%%%%%%%%%%%%##########################%#%%###%%%%#######%%%%%%%%%%%#*%%@%%@@@%%@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%@%%%%%@@%%%%%%%%%%%%%%%%%%%%@@@@@@@@#%@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@%###%%@@@@@@@%#%%@%%%%%%%%%%%##%%%%%%%%%%%%%#######################%#%%%###%###############%%%%@%##%%%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@%%%%@@@@@@@@@%@@@@@@@@@@@@@@ @@@@@@%%%%%#%%%%@%%%%%%%%%%%%%%%%%%%@@@@@@@@@%%@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@%%%%%@@@@@@@@%%%%%%%%%###########%###%%%%%%%%###############################%################%%%@@@%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@ @@@%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@%@@@@@%%%%@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%#%%@@@@@@@@%%##%%@@@@@@@@%%%%%%%%#######**###########%%%%##%######################%####################%%%@@%@%%%%%%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@ @@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%%%%%@@%%%@@@@@@@@@@@%%@@@@@@@@@%%@@%%#%%%%%%@@@@@@%%%#%%@@@@@@@@%%%@@@@@%%%%%###********#####%#%##%%%%##%#######*%#######%%#############%%%%@@@@@@@@%%@@%%%@@@@%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@#%@@@@@@@@@@@@%@@@@@%%%%%@@%%%#%%%%%%@@@@@@@@%%%%@@@@@@@@%%%%@@@@@@@@@@@@@%%%%##############%%%%#%%#####%%%%%%#%%%%%%#####%%%%%%@@@@@@@@@@@@%##@@@@@%%%%@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@%%%@@@@@@@@###%%%%@@@@@@@@@%%%%@@@@@@@@%%%@@@%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%%%%##%@@@@@%%%%%%@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@#@@@@@@@@@%#%%%%%%@@@@@@@@@%%%%%@@@@@@@@%%%@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%#%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@%%%%@@@@@@@@@@@@@@@%@@@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@%%%%%@@@@@@@@@@#%%%%%%%@@@@@@@@@%%%%%@@@@@@@@%%@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@ @%%%##%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@%%%%@@@@@@@@@@@@@#%%%%%%%@@@@@@@@@%%%%%@@@@@@@%#%%@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@%@@@@@ @%%#*%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@#*#%%%@@@@@@@@@@%%%%%%@@@@@@@%%%%@@@@@%%%%%*==*#%@@@@@@@@@@@@@@@@@@@@%%%%%%#%%%%%%%@@@@@@@@@@@@@@@@@@%*=+#%%%%%@%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@%%@@@@@@%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@%@@@@ %%%#%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@#**##%%%@@@@@@@@@%%##%%@@@@@@%%#%@@@@@%###%#*%++*###%%@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%%%%#*+=-*##%%%%%@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@%%@@@@%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@@@@@@@@@ %%#%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%%@@@@@@@@%%#%%%%@@@@@@%%%%@@@@@@@@@@%@*+#%%#*%%%@@@@@@@@@@@@@@@%%%%%#%%%%%%%@@@@@@@@@@@@@@@%%#*#%%%%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%%@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@%@@@ %%#%#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%@%%%@@@@@@@@@@%%%%%%@@@@@@@%%%%@@@@%#*%@%#%@%#%%@%%%%%%@@@@@@@@@@@@@%%%%%%#%%%%%%@@@@@@@@@@@@@@@@@@%#%%%%%%%@%#%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@%@%%%@@@@@@@@@@@%%%%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@%@@@ %#%#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%%%%%%%%@@@@@@@%%@%%%%@@@@@@%%#%%@@@@@%*++%%#*##+*%*=*#%@@@@@@@@@@@@@@@%%%%%###%%%%%@@@@@@@@@@@@@@%*=#%#+*%#*+%%++#%@@@@@@@@%%@%%@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@%#%@@%@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%@@@@@@@@@%@@@ %%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@##%%%%%%%%@@@@@@@#%%%%%%%@@@@%%%%%@@@@@@@%*+=*###*#*=--=+*%@@@@@%%@@@@@@@%%%%######%%%@@@@@@@@%@@@@#+==-+*##*+##*+*#%%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@%@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@%@@@ %%#%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@##%%%%%@@@@%%%%%%@@@@@@%%%%%%%%%###*####%%@@@@*#%@@@@@@@%%%%#######%%@@@%%%%*%@@@%%%#**####*+*#####%@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@%@@@%@@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@#%%@@@@@@@@@%@@@ %########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%%%%%@@@@%@@@@@%##%##%%@@%%%%%%%@@@@@@@@@%##%%#%%#=**#*++++===+#%%@%@@@%%%########%%%%%%%%*+==+*###++*##+==+##%@@@@@@@@@@@%%@%@@%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@#%@@%%@@@@@%@@#@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@%@@@ #########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%#%%#%%%@@@@@@@@@%*#%%%%%@%%%%%%%%@@@@@@@@@@@%%@@@@@@@@@@%%%#++*##%%%%%%%%###*****###%%%%#%###***#%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@**%%%%@@@@@@%@#@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%@@@@@@@@@ ****#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%*##%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@##%%%%%%@@@@@@@@@@##%%%@@%%%%%%%%%@@@@@@@@@@%%@@@@@@@@@@%%%######%#%%%%%%###*++==+**#######%#######%@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@%%@@@@@@@@@@@@%@@%%@%%@@@@@@@@@@@@@@@@@@%###@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##%%%@@@@@@@ **********####%%%%%%%%%%%%%%%%%%%%%%%%%*=##%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%*#%%%%%%@@@@@@@@@@%%%%%%%%%%#%%#%@@@@@@@@@%%%@@%@@%@@@%%%####*############***+====+*############%%%%%%%@@@@@@@@@@@@@@@%%%%######%%%%%%@@@@@@%@@@@%#@%%%%%@@@@@@@@@@@@@@@@@@@%*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@ ************####%%%%%%%%%%%%%%%%%%%%%%%*##%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@##%%#%%%@@@@@@@@@@%%%%%%%%%%%##%%@%%%%%%%###%%%%%%%%%%%###****###########***+==--=+**#############%%%%%%%%%%%@@@@@@%%%%#########%%%#%@@@@@%%%%@@@@%%%%%%%@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@ **************####%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%*#%#%%%%@@@%%%@@@%%##%%#%%%##%%@@%%####*%%%%####%#####*****+****########**+==---=+**########******#%###%%###%%%%%%###*****####%%%#%%%%@@%%%%%%@@@#%%%%%%%@@@@@@@@@@@@@@@@@@#%@@%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@ #######****#**######%%%%%%%%%%%%%%%%%%%*##%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%*#%%%%%@@@@%%%%%%%%###%#####%%%@%%##****##%*****#***++++*******########***+---:-=+**##########*****#%*********##%#*******####%%%@%#%%%%%%%%%%%@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*#%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@ **##*##*******############%%%%%%%%%%%%%**##%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@*#%%%%%@@@@@%%%%%%%%*+*####%%%@@%%%##****%%##++++**+++++******###########**+=--:-=+*############***++*%*+=-===+#%%%******###%%%%@@#%%%%%%%@%%@%%@@%@@%%%%%@@@@@@@@@@@@@@@@@@@%*#%%@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%% **************##############%%%%%%%%%%%**##%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@##%%%%%%@@@@@%%%%%%%*++%##%%%@@@@%%######*%%*+++=+%*+++**+***###%%#######**++--:-=**###%%%%%%%###**++++%+-----=*#%%#***####%%%%@@@%#%%%%%%@@%@%%@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@%*%%@@@@@@%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%% ***********#*****##########%%%%%%%%%%%%***#%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@%*%%%%%%@@%@@%%%%%%%*+#%%%%%%%@@@%%#######%#**++==#%+*#*+***##%%%%%%%%%##**+=:::-=+*##%%%%%%%%%###*++==+%+----=+#%%%#####%%%%%@@@@@%%%%%%%%@@@%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%% *********###################%%%%%%%%%%%**#%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@*#%%%%%@%%@@%%%%%%%*#%@%%%%%%@@@%%%%%####%##**+++*%#*++***###%%%%%%%%%##**=-:..:-+**#%%%%%%%%%%%##**+==%%---==+#%%@%%#%%%%%@@@@@@%%%%%%%%%@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%% **********##################%%%%%%%%%%%###%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@#**#%%%%%%%@@%%%%%%%%%@@%%%#%%%@@%%%%%%%%#%%##****#@*+*****##%%%%###%%##*+=-::..:-=+**#%%###%@%%%###**++%#===++*#%%@%%%%%%%@@@@@@@%%%%%%@%%%%@@%%@%%@%%@@@@@@@@@%@@@@@@@@@@@@%%@@@@@@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%% **********#################%%%%%%%%%%%%#*%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@*#%%%%%%@@%@@%%%%%%%@@@@@@#+*#%%@@%%%%%%%%%%###**#%@#*****####%%*+*#%####+=--:..:-+**#%%#****#%%#%###**%%+++++**#%%@%%%%%@@@@@@@@%%@%%%%%@%%%@@@%%%@@@@@@@@@@@@@@%@@@@@@@@@@@%%%@@@@@@%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%## ********####################%%%%%%%%%%###%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%#%%%%%@@@%%@@%%%#%@@@@@@@%*+**#%%@@%%%%%%%%%#######@#*****####%#**##%%%%%#*++++=+*##%%%%%#**##%%######%%*+*****##%%%@%%%@@@@@@@@@%@@%%%%%%%%%%@@@%%%%%@@@@@@@@@@@@%@@@@@@@@@@%#%%%%@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+ *********##*################%%%%%%%%%###%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%*%%%%%%%@%%@%%%%%@@@@@@@@%#=++*#%%%%%%%%%%%%%######@#####****#%%%%%%@@@@@%%%%%##%%%%@@@@@%%%%%@#*###%%@#*****####%%%%%%@@@@@@@@@%%@@@%%%%%%%%@@@@#%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*= +++**+++******###############%%%%%%%%#####%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%*##%%%%%@@%@@%#%@@@@@@@@@#%+=+**#%%%%%%@%%%%%%%%###%######****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***##%%%%#######%%%%@%#@@@@@@@@@%%@%%@%%%@@@@@@@@@%#%%%@@@@@@@@%@@@@%@@@@@@@@@@@%%%%%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*== ++++++=++********############%%%%%%%%####%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%*##%%%%%@%%%%%@@@@@@@@@@#%*==+**#%##%@@@@%%%%%%%%%%%#####****#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*****#%@%#####%%%%%@@@%@@@@@@@@%%%#%%%%@@@@@@@@@@@%##%@@%@@@@@@@%%@@@@@@@@@@@@@%*%%%%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#+=-- ++++++=+**********##########%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%*##%%%%%%%%%%@@@@@@@@@@@###===+**###%%@@@@@%%%%%%%#%#####*****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*++***##%@%%%%%%%%%@@@%@@@@@@@@%%%@#%%@%@@@@@@@@@@@@#%%%@@@@@@@@@@%@@@@@@@@@@@@@##%@%@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@%%#*+=--- ++++++==**********#######%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@####%%%%@%%%%%@@@@@@@@@@@%+%*==++*+#%%%@@@@@@@%%%%##%#####*****#%@@@@@@@@@@@@@@@@@@@@@@@@@@%#**++****##%@@%%%%%%@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@%%#@%%@@@@@@%%@%%@@@@@@@@@@@@@*#%%%%@@%%%%%%@@@@@@@@@@@@@@@@%%%@@%%%%@@@@@%#*==--- +========*********######%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@%*%#%%%%%%%%%%@@@@@@@@@@@@#+%+===+*%#*%@@@@@@@@@%%%%%%#####****##%%%%@@@@%%%%@@@@@%%%%%%%%##********###%%%%%%%@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@%###%%@@@@@@@%%%@%@@@@@@@@@@@@@%*#%%%@%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@%#+=---= +=======-=*******######%%%%%%%%%%%%%%%#######%%%%%%%%%%%%%%%%%%@@@@@%%%%%@*#%%%%%%@@%%%@@@@@@@@@@@@%*+%+===#%%#%%@@@@@@@@%%%%%%#######**#####%%%%%####%%%%%#########********####%%%%%%@@@@@@@@@@@@@%%%%@%%%@@@@@@@@@@@@@@@%#%%%%%%@@@@@@@%#%@@@@@@@@@@@@@@%*#%@%@@@@@@%@@@@@@@@@@@@@@@%%%%%%%%%%@@@%*=---=+# ==--==--:-++***#####%%%%%%%%%%%%%%%%%%###%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*#%%#%%%@@%%@@@@@@@@@@@@@%#+***%##%%#%%@@@@@@@@@%%%%%##################****#####***************#####%%%%%%@@@@@@@@@@@@@%%%%%#%%%@@@@@@@@@@@@@@@%#%%%%%@@@@@@@@@%##%@@@@@@@@@@@@@##%%%%%@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@#=---=+#%% ---:::::-==+***#####%%%%%%%%%%%%%%%%%*#%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#%%%%@@@%#%@@@@@@%%%@@@@%%%%%*###**#%%%@@@@@@@@%%%%%%%#########*****++=+********+++*********######%%%%%%@@@@@@@@%%%@@%%%%%%%@%%@@@@@@@@@@@@@@%%%%@%%%@@@@@@@@@@@%%%@@@@@@@@@@@@@%#%%@@@@%@@@%%@@@@@@@@@@@@@@@%%%@@@@%*---=*#%%%% ::.....:-==++*#######%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+%%%%%%%@@%@@@%%%%%%%@@@@@@%%%%***+**##%%@@@@@@@@@%%%%%%%%#####*****##%%#+=++++=+*#%##******#####%%%%%%@@@@@@@@@@%%%%%%%@%%%@@@@@@@@@@@@@@@@@%*#%@%@%%%%@@@@@@@@@@@%%@@@@@@@@@@@@@%#%%%@@@@@@%%%@@@@@@@@@@@@@@%%%%%%%=--=*#%%%#%# ......::--=+**#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*##%%%%%@@%@@%%%%%%%%@@@@@@%%%%%*==+**##%%%@@@@@@@@%%%%%%%%#####%%@%%%%%%#######%%%%%%%%%#######%%%%%@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*%%%%%%%%%@@@@@@@@@@@@%%@@@@@@@@@@@@@@%%%%%@@@@@%%@@@@@@@@@@@@@@%%%%%%+--=#%%%##### :...::----::-+*######%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**#%%%%%@@%@@@%@%%%%%%@@@%@%%%%@%*==+***##%%@@@@@@@@@@%%%%%%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%*#%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@@%%@@@@@@@@@@@@@%%%%%#=--*#######%% --:::------:.:=*#####%%%%%%%%%%%%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%#%%%@@@@@@@@@@%%%%@@@@@%%%%@%%%+==+**##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@##%%%%%%@@@%##%@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%@@@@%%%@@@@@@@@@@@@%%%%%%#+--*##%%%%%%% -----:-------::=+**####%%%%%%%%%%#%%%%##########%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%@@@@@#==+***##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@%%@@@@@@@@@@@@@@@@@@%*%%##%%%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@##%%@@@@@@%@%@@@@@%@@@%%%%%%%%%#+==*##%%%%%## :---:-:-=-----::=+**################%%%#######*######%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%@@@@@@@@%@%%%%%%%%%%%##%@@@@@*==+**###%%@@@@@@@@@@@@@@@@@%%%%######%####**###%%%%@@@@@@@@@@@@@@@@@@@@%%%%%@%%%@@@%%@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@#%%%%@@@@@@%@@@@@@@@@@@@@@##%%%%@@@@@%%@@%%%%%%%%%%%%%#*+==**##%%%%### :::-:-::--=-----=+**#################%#%#######****###%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%@@%@@@@%%%%%%%%@@@@@@@%#%@@@@@%*++***##%%%@@@@@@%#@@@@@%%%%%##++*+=*=+=+=+*##%%%%@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%*#%%%%%%%@@@@@%#%%#%%@@@@@%%@@@@@@@@@@@@#%%%%%%%%%@%%@%%%%%%%%%%%%%%+=-=*##%%%%%%#** -::::-::::-------=+******####*****##############***#####%%%%%%%%%%%%%%%%%%%#%%%%%%%%@%%@@@%%%%%%%%%%%%%@@@@@@@@@@@@@%*++**##%%%@@@@@@@%%@@@@@@%%%%%##########%%%%@%@@@@@@@@@@@@@@@@@@@@%%%@@%%%%@@%@@@@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@%#%%%%@@@@@@%@@@@@@@@@@%##%%%%%%@%%%%%%%%%%%%%%%%%%%+==*#%%%%%%%%#*+ :-::::::..:::-----=++*****##****+*##############****##########%%%%%%%%%%%%%*#%###%%%@%%%%%%%%%%%%#%%%%%%%@@@@@@@@@@@@@%*++*###%%@@@@@@@@%%%@@@@@@%%%%%%@%@%@@%@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@%#%%%%@@@@@@@@@@@@@@@@@@%%%%@@@@%%%%%%%%%%%%%%%%%%%*==*%%%%%%%%%#*+ :::...::.:::::::::--=+++*******=--=++****#######******++*#######%%%%%%%%%%%*####%%%%%%%%%%%%%%%%%*#@@@#*#%@@@@@@@@@@@@@@%***###%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@*#%%%%%%@@@@@@@@@%#%%%%%%@@@%@@@@@@@@@@@@@#%@@@@%%%%%%%%%%%%%%%%%%%#*++#%%%%%%%%##* ....::::.::::::::::::::--=+++**===-----==+***+******+++=*##########%%%%%%%##%%%%%%%@@%%%%%%%%%%%%##%@@%#+#%@@@@@@@@@@@@@@@%####%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%@@@@@@@%#%%%%%%%@@@@@@@@@@%#%%%%%@@@@@@@@@@@@@@@@@%%%@@@@@%%%%%%%%%%%%%%%%%%%######%%%%%##* :-------:..::::......::::----------===-:=++**=**#*+=====*********###%%%%%%##%%%%%%%%@%%%%%%%%%%%%@@@%@@%%##%@@@@@@@@@@@@@@@@%##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%#@@@@@%%%@@@@@@@@@@@@@%#%%%%%%%@@@@@@@@@@@%##%%%%@@@@@@@@@@@@@@@@@%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%####%%#*++ =====---::...::::. ..:::::.::::::::::::-=====+**+======+*++=+**#####%%%%%%#*##%%%%%%%%%%%%%%%%#%@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@%@%@@@@@@%%%%%%@@@@@@@@@@@@@@@%#%%%%%%@@@@@@@@@@@@@@@@%@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%####*++= =======--:::::::::....:..:::........:-:--===============+++*#####%%%#%%#%%%*%%%%%%%%%%%%%%%%%###%@%%@@@@@@@@@%#%@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@@%@%@%@@@%#%%%%%%@%@@%%%@%%%%%%%%##%%%%%@@@@@@@@@@@@@@%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%#####*++= =======--------::::::::::...:::::..::--:--====--======++***#####%%%%%%#%%#%**#%%%%%%%%%%%%%%%###%%@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@@@@%%%@@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%%%%%%%%@%#%%%%%%@@@@%%%%%%%%%%%%%#%%%%@@@@@@@@@@@@@@@%%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%####**+== =+=====-=--::::::::::::...:-----------------===---=++=+***######%%%%%%%%%%%#*%##%%%%%%%%%%%%%%##%%%@@##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%#%%%%%%%@@@%%%%%%%%%%%%%%%#%%%%@@%@@%%@@@@@@@%%@@%%%%%%%%%######%%%%%%%%%######**++== ========-----::-:::::::::::-:-----------:--------=++*++***######%%%%%%%%%%%#*+#%%%%%%%%%%%%%%%%%#%%%@%*+%%@@@@@@@@@@@@@@#%@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@##@@%%%%%%%%%%%%%%#%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@%%%%%%%%%#########%%%%####****+****+=== =======---=-------------:-------:::-------------===+++++++**#####%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@%%%@@@%%@@%%%%%%%%%%%%%%#%%%%%%%@%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%@@@@@@@%%%%%%%%%%###**###%%%%######*****+++=== ========-:----------------------::::::------------========+**####%%%%%%%%%#%##%%%%%%%%%%%%%%%%%%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@@@@@@%%%%%%%%%%##**####%%#######%%#***++==== ===========--=----===------------:::--:::-------======++===+**####%%%%%%%%#%%%%%%%%%%%%%%%%%%%##%%@@@@@@@@@%%%%%##*#%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@%%%%%%%%%###****##%%##%%%%%%%%%##**+==== -----===========------=====------:---::::---=====+++==++++++++**###%%%%#%###%#%%%%%%%%%%%%%%%%%+#%@@@@@@@@@@@%@@%#**+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%%%%%%%%%%%%*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%##%%%%####**+++*####%%%%%%%%%%##**+==== -::-=====-=================---:::::--::::---=====++++==+++++++***###%%%%%######%%%%%%%%%%#%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%#@@@@@@@@@@@%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####***++++++++++**#%%%%###%%%##**+===== ::-=-=-=================++===------::--------=====++++++++++++***#########*#####%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%###%%%@@@@@@@@@@@@%#%#%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%######****++++=======++++*#######%%%###*++===== -==----=====+====+++++++++=====--------------=====+++++++++++++**#########*##%%%%%%%%%%%%%%%@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@%%*+%@@@@@@@%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##***+***+++++++======+++****#########**+====== ===-=---=======+++++++++++======-:----=====--=====++++++++++++++**##########%%%%%%%%%%%%%%%#%%@@@@@@@@%%%%#**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%#@@@@@%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%####%%%%%#%%%%%####*++++++++++++++++====++******###*****+===-==- --------====++++++++++++++++++====================+++++++++++++++*****###*###%##%%#%%%%%%%%##%%%@@@@@@@@@@%%##%%%%%%@@@@%@@@@@@@@@@@@@@@@@@%%%%##*#%@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%#%%%%%##%%%%%%%%%%%%%%%%%%%######*###%#############*****++++++=++++=++++************+++==--=-- =------====++++++++*++++****++++=====++=======++++=++++++*++++*************##**#%%%%%%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@@@@%%%*=+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%%#%%%%%%%%%%%%%%%%%%%%###*********######*****###****+++=====++=+++++++++*+++++++====-----= ---:----===++++****************++++===++++++++++++++++++++*+++***********##***#**%%%%%%%%%%%%%%%%%@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#%%%%#%%%%%%%%%%%%%%###********+++*******+**********++====++++++++====+++=======-==-::-== --------===++**********#####*****++++++++++++++++++++++++++*++****###**#**##+####%%%%%%%%%%%%%%%%%%@%##%%@@@@@@@@@@@@#+*%%@@%%%*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*#%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%#########*******+**++++**++***********++==+++==+++==--------------==-::-=== ===========++*********#######*********+++++++++++++++++++**++++****#######*#+*%#%%%%%%%%%%%%%%%%%@@@@@@###%%@@@@@@@@@@@%######%%%@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@%%%%%##%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%###########*************++++++***********+=++++==++=---------------==-.:===== +=========+++******#########***********+++=++++***+++++++**++++****########**#%%%%%%%%%%%%%@%%@%#%@@@@@@@%%%%@%%@@@@@@@@@@@@@%%%%@@@@@@@@@@@%%##*+++#%%@@@@@@@@@%%%#+-:..:-+#%@@@@@@@@@@@@@@@@@@@@%+*@@@@@%%%%%%%%%%%%%%%%%%%%%############***********+++**+**********+++++++=====--------:::::---:..:=====+ +========++++******#####*#****#********++++++********+*****++++*****########*%%%%%%%%%%%%%%@%@@@%%@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%##%%%%@@@%#+*#*++*###%@@@@@@@@@@@@@@@@@@@@@@%%###%@@@@@@%%%%%%%%%%%%%%%%%#####***######**********+++**+********+++++++++=+=====-----------::.::-====+++ +=====++++++++*********####**##*********++***+***********+++++++******#####*#%%%%%%%@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%@@@@@@@%%%@@@@@@%%%%#%%%%%%%%%%%%###****######****#*****+++++*******+++++++++++=====---:--=========-=====+++++ ==++++++++++************#####**#*****+++++***+***********++++++*******###**##%%%%%%%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%%@%#%@@@@@@@@@@@@@@@@@@@%#%%%%%%%%%%%%%##**************#******++++*******+++++++++++====------============-======++ ++++++++++++****++*************************++************++++++******####**#%%%%%%%%@@@@@@%@@@@@#%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%######**************************+++++++++++======================----======= +++++++++++++*+***************************+++++++++++*****+++********####*##%%%%%%%%@@@@@%%%%@@@@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@@%%%%%%%%%###%%%#++===+*%%@@@@@%#*-:::--+*##%%%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%######*####************++****++**++++++++++==========----==-----=========== +++=+++++++++++************************++++++++++=+++*****++++******####*##%%%%%%%%%@@@@@@%%%@@@@@%%%%%%%@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@%%##*+====++*%%@@@%%%%%%###%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%##########*************+********+++++++++=========----:::.:-===+++======= ====+++++==+++++********************++++++=++++++++++*************#########%%%%%%%%%%@@@@@@@%%@@@@@@@%#*%%@@@@@@@@@@%*%%##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%########********#**********************+++++++++======----::.:-====+++========= ====++++++++++++++++++**************+++*++++++++**+************###########%%%%%%%%%%%@@@@@@@@@@%%#@@@@%##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%######%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##@@@@@@@@@@@@@@@@@%%%%%%%%%%%######################****************++*+++++++++=====------==+++===+++==-===--
##+ ### ### +#####+ ###### ##### . #######+---+######+-..- +-++#################+-###- #######++++###+-..-----#+ .+#######. .#######+-+###++#########+-#######- -#### .######---+##+#######+- ..-#### .########+#####--++++-.-####-.. ##########+. .--. .### .#########+++##########. .######################- #+###################- .###################- #+################. .################. #+##############- #+############. #+###########- . ++##########- ++#### ##########- +###+ #########- ######### +########. +########- +######## .. +######+- +######## . +#######- .. +####### +######+ +######+ +#######+ ### ######### ## +## ###+ ##. -##- . #########- ####...###-..--.-# -#### .. ... +############++.#####--#####+####.....###. . .. . -########....-++#######- ..#+#-+##########+.. .-.. ..#-+-+####+###++++++--+####-#####--##..-##+--.+#+-#######+ ###- .-#####++++-####++########-+####+#############++#####################--##+#--.###### .#++-####. ++#######################.#####+###############+--+###----+-------####+##+####-+######- .#+-----...-.#-#++##+##################.####++#################++++++###########+++###########--###+##### . #####+#+##############++++++###########-+###+######################################+####+++++-#-..--+--+###+. .#####+###########-+######################-++###-#######################################+---#####+###########.#+### .#---++####+---##########################-#++###-######+#########################################--..-++++###+..... #+#####################################++-#++##-###############################################+-+###+#####-#########. ######+#+++####+-.-####################--+++##++##-##########++################################++++########.-##+##+#.###### ###+######++++--.--##############--..-++#######+##+-#####################+++########################--.-##---+#..###########. .-#++###++#########+. .......--+##############+##+############++####+-+++#+--...#---------...-########-.-######.+.#.- -#-.#+-#######+----+++##+############++#######+##+#######################+#########-##########+. .--###########.#### #+.###-##+######++######+####+++++############+########+-+++####++++--++#######+-+####.#######+######-##-########## ##### #+####-##+########+################+########################++###########----..-#+. .##+#########+++#-+##- +. ### +###-.-+++##########+###++####################+++++++++++---..------..--+#####+++###########-..#######---+++### ######-+## .######++######++####+###########################################+##################+#####-###########--##. ###++++-+#+.######-##++####++#####++##############################+---+#########--##################++.############### #####-## -######+##-+####++###++#++#############+++#########++##########+###### +#################+##############+#. .+#++### +#####-##++####++#######-##########++####+###########-##+#####-+-#####---##############################++ -+#####-+####+-+++#####+##+####-#########+#######+##########----######++++####################################++#- ########+##############+###---+++#######+##-+--##-+#####-++##..###++#+#########################################-# .##########+####+#########--++-.-++-##########-.--###+##############-############################################+ .#######-##################-#####.+##############+#-#######--###+###+++++######################################. ####+-++##+++#####+#####-##########-##### +#####+--####+############################################# .#####+#############-####-########-.-#+###-+#####+-.####-############################################- #+#####+#####-+++#+#####.-##-+#+###.+#+###+##################################################. +####++####---+##+##### -########--##+####---++++++########################################. .##########+######++##############..+#+######+-+############################################ ###+ --+####-++#######+#--.####-.-+###################################################- ###+ +####--#########+#---+#####+## --+##++++######################################## ####. #--+-+#############++####+####################################################. #### ##################++---+####++-##+########################################- ###############++############-###----####################################- #######++-.. ..-+##########+-+######################################- ########.######+-++###############################################. ######+-###############+----..-++############################- .#--#####+#############-##############################- #. -##--#########-###############################- .+##########++#+-#####################+. .---++++##############++++-. . ..