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