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