.
⣿⣿⣿⣿⠏⠄⣰⣿⡋⡴⣁⣿⣿⣿⣿⣯⡖⣄⠘⢿⣆⠄⠄⠄⠈⢻⣿⣿⣿⣿
⣿⣿⣿⠇⠂⣴⡿⡃⡜⡰⣾⣿⣿⣿⣿⣿⣟⠸⢠⠸⣿⡆⠄⠄⠄⠄⠹⣿⣿⣿
⣿⣿⡟⢀⢠⡿⡝⡌⣼⣻⣿⣿⣿⣿⣿⣿⣿⡄⠄⡆⣿⡇⠄⠄⠄⠄⠄⢿⣿⣿
⣿⣿⡇⡏⣸⣷⣳⣹⡿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⣷⣿⡇⠄⠄⠄⠄⠄⠸⣿⣿
⣿⣿⣿⣧⠿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⢿⣿⣿⣦⡸⣿⣷⠄⠄⠄⠄⠄⠄⢻⣿
⣿⣿⣿⡡⠦⣄⡹⣿⣿⣿⣿⠃⢠⣶⣶⣦⡌⢿⣿⣿⣾⣿⡆⠄⠄⠄⠄⠄⢸⣿
⣿⣿⣿⣇⠄⣿⡇⣿⣿⣿⣿⡀⠊⠄⢸⣿⡿⢸⣿⣿⣿⣿⡇⠄⠄⠄⠄⠄⠄⣿
⣿⣿⣿⣿⣝⣋⣠⣿⣿⣿⣿⣧⡈⠒⠚⢛⣡⣾⣿⣿⣿⣿⠇⠄⠄⠄⠄⠄⠠⢻
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣽⣿⣿⣿⣿⣿⡿⠄⠄⠄⠄⠄⠄⢘⢻
⣿⣿⣿⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠄⠄⠄⠄⠄⠄⠈⣿
⣿⣿⣿⡷⠄⢿⣿⣹⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⣫⡶⡀⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣿⣿⡟⡀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣡⣾⣿⡕⠁⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣿⣿⡟⡅⠄⠘⣿⣿⣿⣿⡿⠟⠋⣡⣴⣿⣿⣿⠟⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣿⣿⣷⡇⠄⠄⠘⢯⣍⣡⣤⣶⣿⣿⣿⣿⡿⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣿⣿⣿⡇⠄⠄⠄⠄⠙⣿⣿⣿⣿⣿⣿⣟⣡⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿
.
⣿⣿⣿⡉⢀⣾⣿⡟⣩⣭⣭⡈⠙⢿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⡇⠄
⣿⣿⡗⠄⣼⣿⣿⢸⡿⠉⠉⢻⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⠄
⣿⡻⠁⢠⣿⣿⣿⣦⡛⠢⠴⠛⠁⣸⣿⣿⣿⣿⡿⠛⢉⣉⣉⡙⢻⣿⣿⣗⠄⠄
⠷⠁⠄⢰⣿⣿⣿⣷⣬⣭⣼⣷⣿⣿⣿⣿⣿⡏⢀⣾⠟⠛⢿⣿⣄⣿⣿⡏⠄⠄
⠄⠄⠄⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠄⠳⢀⣀⡼⢟⣼⣿⡟⠄⠄⠄
⠄⠄⠄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣒⣲⣶⣾⣿⣿⠏⠄⠄⠄⢠
⠄⠄⠄⠸⣿⣽⣿⣿⣿⣿⣉⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠄⠄⠄⢠⣷
⠄⠄⠄⠄⢻⣷⢻⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠏⠄⠄⠄⠄⠄⢀⣾⣿
⠄⠄⠄⠄⠄⢻⣧⡙⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⠛⠁⠄⠄⠄⠄⠄⢠⣿⣿⣿
⠄⠄⠄⡀⠄⠈⣿⣿⣶⣭⣭⣭⣿⣾⡿⠟⠋⠁⠄⠄⠄⠄⠄⠄⠄⢠⣿⣿⣿⣿
⠄⠄⠎⠄⠄⣨⣿⣿⣿⣿⣿⣿⠋⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⣀⡲⣿⣿⣿⣿
.
⣿⣿⡇⠄⣼⣿⣿⠿⣿⣿⣿⣦⠘⣿⣿⣿⣿⣿⠏⣰⣿⡿⠟⢻⣿⣿⣷⡀⠸⣿
⣿⣿⡇⠰⣿⣿⠁⠄⠄⠄⣿⣿⠆⢹⣿⣿⣿⣿⠄⣿⣿⠁⠄⠄⠄⣿⣿⡇⠄⣿
⣿⣿⡇⠄⢿⣿⣷⣤⣤⣼⣿⡟⢀⣿⣿⣿⣿⣿⡄⠻⣿⣷⣤⣤⣾⣿⡿⠁⠄⣿
⣿⣿⠃⢸⣦⡙⠛⠿⠟⠛⠉⣠⣾⣿⣿⣿⣿⣿⣿⣆⡈⠛⠻⠿⠛⢋⣴⡇⢸⣿
⣿⣿⡀⠈⢿⣿⣷⣶⣶⣶⣿⣿⣿⣿⠛⣿⡋⣿⣿⣿⣿⣷⣶⣶⣾⣿⡿⠄⢸⣿
⣿⣿⡇⠄⠈⢿⣿⣯⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣽⣿⡟⠄⠄⣮⣿
⣿⣿⣷⠄⠄⠄⠹⣿⣷⣌⠙⢿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢁⣾⣿⠋⠄⠄⠄⢹⣿
⣿⣿⣏⠄⠄⠄⠄⠘⢿⣿⣦⡀⠈⠛⢿⣿⡿⠟⠉⢀⣴⣿⠟⠁⠄⠄⠄⢠⢸⣿
⣿⣿⣿⠄⠄⠄⠄⠄⠄⠙⢿⣿⣦⡀⠄⠄⠄⢀⣴⣿⠟⠃⠄⠄⠄⠄⠄⠄⣸⣿
⣿⣿⣿⡄⠄⠄⠄⠄⠄⠄⢠⠉⠻⢿⣷⣶⣾⡿⠛⠁⡀⠄⠄⠄⠄⠄⠄⠄⣿⣿