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