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