.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣛⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⡝⢛⠛⣩⣿⣿⣿⡟⠙⣿⣿⣿⣿⣿
⣿⡿⢿⠄⢣⠄⢸⣿⣿⡟⣱⠞⢳⡜⣿⣿⣿⠇⠄⠏⢀⡿⢿⣿
⣿⣇⠈⠄⠄⠄⠄⢿⣿⡇⣿⡀⣸⡇⢻⣿⠿⠇⠄⠏⢀⡿⢿⣿
⣿⡈⠓⠄⠄⠄⠂⢀⣸⡗⠙⢯⠽⠋⡺⣅⠄⠄⠄⠊⠄⠊⢀⣿
⣿⡉⠁⠄⠌⠄⠄⢰⠁⢘⠓⠚⠃⠺⡁⠙⡂⠄⠄⠠⠄⠈⢉⣿
⣿⣿⣅⣀⠄⠔⣀⡇⠄⢸⠄⠄⠄⠄⡅⠄⢡⠐⠄⢀⣀⣩⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣶⠄⠄⣻⡞⣴⠚⠄⢀⣮⣿⣽⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⡬⠝⢿⡀⣠⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⢋⠃⠁⢀⡔⠋⢠⢳⠘⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡏⠈⠶⠞⠋⠄⣰⣿⠐⠇⠹⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣧⣀⣀⡀⣴⡞⠄⣿⡄⢩⡄⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⢡⠋⠉⠁⡙⠁⠄⢠⢡⠄⢣⠈⠻⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡟⣠⠏⠄⠄⢀⣷⠄⠄⠸⠸⠆⠄⣧⠄⠹⣿⣿⣿⣿
⣿⣿⣿⡋⣰⠃⠄⠄⠄⡜⡝⠄⠄⠄⡇⢻⡀⠘⣧⠄⢘⣿⣿⣿
⣿⣿⣿⣿⠁⠄⠄⠄⣰⢧⠃⠄⠄⠄⢸⠈⡅⠄⠘⣦⣿⣿⣿⣿
⣿⣿⣿⣿⣷⣶⣶⣴⣿⡜⠄⠄⠄⠄⢰⣇⣸⣀⣀⣼⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
.
⣿⣿⣿⡟⣹⣯⣝⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⢿⣿⡟⢠⣿⣿⣿⣷⡌⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠸⣿⡇⢸⣿⣿⣿⣿⣿⡄⠄⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡆⠹⡇⠄⣿⣿⣿⣿⣿⣿⡄⠄⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣷⡀⠄⠄⠘⣿⣿⣿⣿⣿⣿⡄⠄⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⢿⡆⠄⠄⠹⣿⣿⣿⣿⣿⣧⠄⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣷⣦⣤⣀⠄⠘⢿⣿⣿⣿⣿⡆⠄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣷⣦⣄⠄⠄⠙⠿⣿⣿⡇⣀⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣍⡀⠄⠄⠈⠛⢷⠋⠁⠉⠻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣂⡀⠄⠄⠈⠄⠄⠄⢠⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣀⠄⠄⠄⠄⠄⠙⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢶⣄⠄⠄⠸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⢋⣠⣴⣾⡿⠄⠄⢰⣬⡙⠿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⠟⠁⠄⠄⠄⢿⣿⣷⣮⣾
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠄⠄⠄⠄⢨⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⢀⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠄⠄⠄⣸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠄⠄⠄⣰⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠄⠄⢀⣼⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣿⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣓⡪⠉⠙⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⣋⠽
⣧⠤⠄⠄⠄⠄⠄⠄⠈⢿⣿⣿⣿⣿⠄⠄⣿⣿⣿⣿⡿⠋⠄⠄⠄⠄⠄⣀⣈⣹
⣿⣶⣒⠄⠄⠄⠄⠄⠄⠄⠹⢿⠿⠛⠄⠄⠻⢿⣿⠟⠁⠄⠄⠄⠄⠄⠄⠤⣬⣿
⣿⣿⣿⣄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣨⣿⣿⣿
⣿⣿⣿⣿⣦⣄⠄⠄⠄⠄⠄⠄⠄⡀⠄⠄⢀⠄⠄⠄⠄⠄⠄⠄⢀⣼⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣦⠄⠄⠄⠄⢠⣾⠇⠄⠄⢸⣶⡀⠄⠄⠄⠄⣴⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⢀⣿⡿⠄⠄⠄⠄⣿⣷⡀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⢰⠄⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⢸⠄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠸⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿