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