.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠙⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⠈⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠋⠄⠄⠈⢻⣿⣿⣿⣿⣿⠄⠄⠄⠄⢸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡆⠄⠄⠄⠄⠹⣿⣿⣿⣿⡄⠄⠄⠄⠈⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡄⠄⠄⠄⠄⠹⣿⣿⣿⡇⠄⠄⠄⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡄⠄⠄⠄⠄⠙⣿⣿⡇⠄⠄⠄⠄⢸⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣆⠄⠄⠄⠄⠘⣿⣷⠄⠄⠄⠄⠘⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣆⠄⠄⠄⠄⠘⣿⣀⣀⣀⣀⣀⣿⣿⣿⣿
⣿⣿⣿⣿⡿⠟⠛⠛⠿⣧⢀⣠⠴⠖⠉⠉⠉⠄⠄⠄⠉⠙⢿⣿
⣿⣿⣿⣿⠄⠄⠄⠄⠄⢸⠟⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⣿
⣿⣿⡿⣿⣄⠄⠄⠄⠄⠸⣆⠄⠄⠄⠄⠄⠄⠄⢀⠄⠄⠄⠄⢸
⣿⠁⠄⠄⠻⣆⠄⠄⠄⠄⠉⠛⢶⡤⠤⢔⡶⠛⠉⠄⠄⠄⠄⢸
⣷⠄⠄⠄⠄⠙⢧⡀⠄⠄⠄⠄⠈⡇⢀⡞⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣧⠄⠄⠄⠄⠄⠙⢦⣄⣀⣀⣼⠁⠘⠄⠄⠄⠄⠄⠄⠄⣸⣿
⣿⣿⣷⣄⠄⠄⠄⠄⠄⢹⠉⠉⠄⠄⠄⠄⠄⠄⠄⠄⢀⣴⣿⣿
⣿⣿⣿⣿⣶⣄⣀⣀⣠⠞⠄⠄⠄⠄⠄⠄⠄⠄⢀⣤⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣄⣀⣀⣀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠄⣿⣿⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿
⣿⣿⠄⠄⣿⣿⣿⠄⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿
⣿⣿⠄⣿⠄⣿⠄⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿
⣿⣿⠄⣿⣿⠄⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⣿⣿
⣿⣿⠄⣿⣿⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿⣿⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠙⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠄⠄⠈⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠋⠄⠄⠈⢻⣿⣿⣿⣿⣿⠄⠄⠄⠄⢸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡆⠄⠄⠄⠄⠹⣿⣿⣿⣿⡄⠄⠄⠄⠈⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡄⠄⠄⠄⠄⠹⣿⣿⣿⡇⠄⠄⠄⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡄⠄⠄⠄⠄⠙⣿⣿⡇⠄⠄⠄⠄⢸⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣆⠄⠄⠄⠄⠘⣿⣷⠄⠄⠄⠄⠘⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣆⠄⠄⠄⠄⠘⣿⣀⣀⣀⣀⣀⣿⣿⣿⣿
⣿⣿⣿⣿⡿⠟⠛⠛⠿⣧⢀⣠⠴⠖⠉⠉⠉⠄⠄⠄⠉⠙⢿⣿
⣿⣿⣿⣿⠄⠄⠄⠄⠄⢸⠟⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⣿
⣿⣿⡿⣿⣄⠄⠄⠄⠄⠸⣆⠄⠄⠄⠄⠄⠄⠄⢀⠄⠄⠄⠄⢸
⣿⠁⠄⠄⠻⣆⠄⠄⠄⠄⠉⠛⢶⡤⠤⢔⡶⠛⠉⠄⠄⠄⠄⢸
⣷⠄⠄⠄⠄⠙⢧⡀⠄⠄⠄⠄⠈⡇⢀⡞⠄⠄⠄⠄⠄⠄⠄⣿
⣿⣧⠄⠄⠄⠄⠄⠙⢦⣄⣀⣀⣼⠁⠘⠄⠄⠄⠄⠄⠄⠄⣸⣿
⣿⣿⣷⣄⠄⠄⠄⠄⠄⢹⠉⠉⠄⠄⠄⠄⠄⠄⠄⠄⢀⣴⣿⣿
⣿⣿⣿⣿⣶⣄⣀⣀⣠⠞⠄⠄⠄⠄⠄⠄⠄⠄⢀⣤⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣄⣀⣀⣀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠄⣿⣿⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿
⣿⣿⠄⠄⣿⣿⣿⠄⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿
⣿⣿⠄⣿⠄⣿⠄⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿
⣿⣿⠄⣿⣿⠄⣿⣿⠄⣿⣿⠄⣿⣿⣿⠄⣿⣿⠄⣿⣿⣿⣿⣿
⣿⣿⠄⣿⣿⣿⣿⣿⠄⣿⣿⠄⠄⠄⠄⠄⣿⣿⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿