░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░
░░░░░░░░░█░░░░░░░░░░░░█░░░░░░░░░░░███░░░░░░░░░░░░█████████░░░▒▒░░░░░░░░░░░░░░░░
░░░░░░░░░███░░░░░░░░███░░░░░░░░░░░░█░░░░░░░░░░░░██░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░
░░░░░░░░█████████████░░░░░░░░░░░░░░█░░░░░░░░░░░██░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░
░░░░░░░░░█████████████░░░░░░░░░░░░░█░░░░░░░░░░██░░░░░░░░░██▒▒░░░░░░░░░░░░░░░░░░
░░░░░░░░░░█████████████░░░░░░░░░░░░░█░░░░░░░░░█░░░░░░░░░██▒▒░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░████████████░░░░░░░░░░░░██░░░░░░░░█░░░░░░░░██░▒░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░████████████░░░░░░░███░░█░░░░░░░█░░░░░░░░██░░▒░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░██████████░░░███░░░░█░░░░░░░█░░░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░███████████░████░░░░░░█░░░░░░░█▒░░░░░░██░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░███░░░░░░░░░░░░░░░█▒▒▒▒░░░██░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░████████████░░░░░░███░░░░░░░░░░░░░███████░██░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░█████████████░░░░░░░░░███░░░░░░░░░░░░░░███▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░████████████████░░░░░░░░░░██░░░░░░░░░░░░░██░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░███████████████▒▒▒░░░░░░░░░░░░░░░░░░░░░▒▒░██░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░
░░░░░░█████████████████▒▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒█░░░▒▒░▒░░░░░░░░░░░░░░░░░░░░░
░░░░░░████████████████████░░░░░░░░░░░░░░░░░░░░▒▒▒▒█░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒█░░░░░▒░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░