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