.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣼⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣼⣿⣇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿⣆⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⣿⣿⣿⣿⣿⡆⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣿⣿⡄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⡟⢿⣿⣿⡄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⡇⠈⢿⣿⣿⡀⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣇⠄⠈⢿⣿⣷⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⠄⠄⠈⢿⣿⣧⠄⠄⠄⠄
⠳⣄⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⠄⠄⠄⠈⢿⣿⣧⡀⠄⠄
⠄⠈⢿⣦⣀⠄⠄⠄⠄⠄⢸⣿⣿⣿⠄⠄⠄⠄⠄⢻⣿⣷⡀⠄
⠄⠄⠄⢿⣿⣷⣤⡀⠄⠄⢸⣿⣿⣿⠆⠄⠄⠄⠄⠄⣿⣿⣷⠄
⠄⠄⠄⠄⠙⠿⣿⣿⣦⣄⠘⢿⣿⣅⣀⣀⡀⠄⠄⠄⢻⣿⣿⠃
⠄⠄⠄⠄⠄⠄⠈⠻⢿⣿⣷⣤⣾⣿⠿⠿⠿⠆⠄⠄⠄⠛⠁⠄
⠄⠄⠄⠄⠄⠄⠄⠄⣠⡙⢿⣿⣿⣿⣷⡀⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⢀⣾⣿⣿⣷⣌⡻⣿⣿⣿⣦⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠙⣿⣿⣿⣿⣿⣿⣮⣙⢿⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠈⢻⣿⣿⣝⠿⣿⣿⣷⣄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠙⣿⣿⣦⠈⢻⣿⣿⣷⣄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⢻⣿⣷⣼⣿⡿⢿⣿⣿⣦⡀⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⣠⣿⣷⣄⡹⣿⣿⣿⡇⠄⠙⠿⣿⣿⣦⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠸⣿⣿⣿⣿⣾⣿⣿⠇⠄⠄⠄⠈⠻⢿⡷
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢿⣿⡍⢻⣿⣿⣿⣦⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⡇⢸⣿⡏⣿⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⢀⣀⡀⠈⣿⣿⠘⣿⡟⢻⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠰⢿⣿⣿⣷⣦⣍⡀⠙⠛⢸⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠈⠉⠛⠿⣿⣿⣿⣶⣼⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣼⣿⣿⡿⠛⢿⣿⡇⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⣰⣿⣿⣿⣷⠄⢸⣿⡇⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⢰⣿⣿⣿⣿⣿⡆⢸⣿⡇⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢀⣿⣿⣿⠇⢸⣿⣿⣾⣿⠁⠄⠄⠄⠄⠄⠄
⢲⣤⣄⡀⠄⠄⠄⣼⣿⣿⡏⠄⠄⢿⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠙⣿⣿⣷⣦⣄⡙⢿⣿⣀⠄⠄⠘⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠈⠙⠻⢿⣿⣿⣷⣿⣿⡆⠄⠄⠹⠟⠋⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠈⠙⠻⢿⣿⣿⣷⣶⣤⣀⠄⠄⠄⠄⠄⠄⠄⠄
⠄⡀⠄⠄⠄⠄⠄⠄⠄⠈⣿⣿⡿⢿⣿⣿⣷⠄⠄⠄⠄⠄⠄⠄
⠄⡏⠲⢤⠗⠄⠄⠄⠄⠄⠸⣿⣿⡀⠹⣿⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢻⣿⣇⠄⣿⣿⡀⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⣿⣿⡄⣿⣿⡇⠄⠄⠄⠄⠄⠄
⠄⠈⠄⠄⠄⠄⢠⣾⣿⣷⣶⣤⣸⣿⣷⣿⣿⡇⠄⠄⠄⠄⠄⠄
⠄⢀⣀⣀⡀⠄⠄⠹⣿⣿⠛⠿⠿⢿⣿⣿⣿⡇⠄⠄⠄⠄⠄⠄
⠄⠯⡤⠤⠟⠄⠄⣤⣼⣿⣷⡄⠄⠈⣿⣿⣿⣇⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠈⠻⢿⣿⣿⣿⣦⡀⠘⠛⠿⠟⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⣶⣬⣙⠻⢿⣿⣷⣤⣀⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠛⢿⣿⣿⣶⣭⣛⠿⠿⠷⠆⠄⠄⠄⠄⠄
⠄⣀⠄⠄⣄⠄⠄⠄⢀⣀⣨⣽⣿⣿⣿⣿⡆⠄⠄⠄⠄⠄⠄⠄
⠄⠈⠙⠒⠞⠄⠄⠄⣿⣿⣿⣿⡛⠉⠉⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⢈⠙⠻⢿⣿⣷⣦⣄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢴⣿⣿⣶⣦⣌⡛⠿⣿⣧⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠈⠙⠿⣿⣿⣿⣷⣤⣉⠄⠄⠄⠄⠄⠄⠄
⠄⣀⡀⠄⢤⠄⠄⠄⠄⠄⠄⣼⣿⣿⡿⣿⣿⡏⠄⠄⠄⠄⠄⠄
⠄⠄⠉⠓⠛⠄⠄⠄⠄⢀⣼⣿⣿⣿⣿⡌⠙⠋⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⢀⣾⣿⣿⠟⠘⣿⣿⡄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢠⣾⣿⠟⠋⠄⠄⠈⢿⣿⡄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⢠⣿⡿⠁⠄⠄⠄⠄⠄⠈⢿⣿⡄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⢠⣿⡟⠄⠄⠄⠄⠄⠄⠄⠄⠈⢿⣷⡀⠄⠄⠄⠄
⠄⠄⠄⠄⢠⣿⡟⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⢿⣷⡀⠄⠄⠄
⠄⠄⠄⢠⣿⠏⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠳⠄⠄⠄
⠄⠄⢠⣿⠏⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⣠⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠄⠄⠄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠄⠄⠄⠄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⠄⠄⢻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⠄⠄⠄⢻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⢰⡀⠄⠄⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⢸⣷⡀⠄⠈⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⢸⣿⣿⡄⠄⠘⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠄⠄⠄⣿⣿⣿⡄⠄⠘⣿⣿⣿⣿
⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⡇⠄⠄⠄⣿⣿⣿⣿⣆⠄⠘⢿⣿⣿
⣿⣷⡀⠙⢿⣿⣿⣿⣿⣿⡇⠄⠄⠄⣿⣿⣿⣿⣿⣄⠄⠈⢿⣿
⣿⣿⣿⡀⠄⠈⠻⣿⣿⣿⡇⠄⠄⠄⣹⣿⣿⣿⣿⣿⠄⠄⠈⣿
⣿⣿⣿⣿⣦⣄⠄⠄⠙⢿⣧⡀⠄⠾⠿⠿⢿⣿⣿⣿⡄⠄⠄⣿
⣿⣿⣿⣿⣿⣿⣷⣄⡀⠄⠈⠛⠁⠄⣀⣀⣀⣹⣿⣿⣿⣤⣾⣿
⣿⣿⣿⣿⣿⣿⣿⣿⠿⢦⣀⠄⠄⠄⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⠁⠄⠄⠉⠳⣄⠄⠄⠄⠹⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣧⠄⠄⠄⠄⠄⠄⠙⢦⡀⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⡄⠄⠄⠢⣄⠄⠄⠈⠻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠄⠄⠙⣷⡄⠄⠄⠈⠻⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠄⠈⠃⠄⢀⡀⠄⠄⠙⢿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠉⠻⢦⠄⠄⠄⢸⣿⣷⣄⠄⠄⠙⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣇⠄⠄⠄⠄⠁⠄⠄⣼⣿⣿⣿⣷⣄⡀⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠄⢳⡄⠄⠄⠄⠙⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠄⢸⡇⠄⢸⠄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⠄⠄⣷⠄⢸⡄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣏⣀⠄⠄⠉⠙⠲⢿⣦⣬⡇⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠄⠄⠈⠙⠃⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠄⠄⢠⣤⡀⠄⢹⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠄⠄⠄⠈⣿⡇⠄⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡟⠄⠄⠄⠄⠄⢹⡇⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⠄⠄⠄⣼⣇⠄⠈⠃⠄⣿⣿⣿⣿⣿⣿⣿
⣿⠛⠿⣿⣿⣿⣿⠃⠄⠄⢰⣿⣿⡀⠄⠄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣦⠄⠄⠈⠙⠻⢷⣄⠄⠿⣿⣿⣧⠄⠄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣦⣄⡀⠄⠄⠈⠁⠄⢹⣿⣿⣆⣠⣾⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣶⣤⡀⠄⠄⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⢿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠄⢀⡀⠄⠄⠈⣿⣿⣿⣿⣿⣿⣿
⣿⢰⣝⣻⣨⣿⣿⣿⣿⣿⣇⠄⠄⣿⣧⠄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠄⠸⣿⠄⠄⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠄⢻⠄⠄⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣟⠁⠄⠈⠉⠛⠇⠄⠈⠄⠄⢸⣿⣿⣿⣿⣿⣿
⣿⡿⠿⠿⢿⣿⣿⣦⠄⠄⣤⣀⣀⡀⠄⠄⠄⢸⣿⣿⣿⣿⣿⣿
⣿⣐⣛⣛⣲⣿⣿⠟⠃⠄⠈⢿⣿⣷⠄⠄⠄⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣤⣀⠄⠄⠄⠻⢿⣧⣤⣄⣸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⠉⠛⠦⣄⡀⠄⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠄⠄⠙⠳⢤⣀⣠⣌⣹⣿⣿⣿⣿⣿
⣿⢿⣿⣿⠻⣿⣿⣿⣿⠿⠿⠂⠄⠄⠄⠈⣹⣿⣿⣿⣿⣿⣿⣿
⣿⣷⣶⣭⣥⣿⣿⣿⠄⠄⠄⠄⢤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡷⣦⣄⡀⠄⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡏⠄⠄⠉⠙⠳⢤⣀⠄⠸⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠄⠄⠄⠉⠛⠾⣿⣿⣿⣿⣿⣿⣿
⣿⠿⣿⣿⡛⣿⣿⣿⣿⣿⣿⠋⠄⠄⢀⠄⠄⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣶⣬⣵⣿⣿⣿⣿⡿⠃⠄⠄⠄⠄⢻⣶⣼⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠄⠄⣰⣷⡀⠄⢻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⠁⢀⣠⣴⣿⣿⣷⡀⠄⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⠁⢠⣾⣿⣿⣿⣿⣿⣷⡀⠈⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠈⢿⣿⣿⣿⣿
⣿⣿⣿⣿⡟⠄⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠈⢿⣿⣿⣿
⣿⣿⣿⡟⠄⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣿⣿⣿
⣿⣿⡟⠄⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡟⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿