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