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