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