.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⠟⠛⠉⠉⣀⡀⠈⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣿⣿⣿⣿⣿⡿⣿⣿⣿⢿⢿⣏⠄⢒⣇⢤⣭⣧⢐⣆⡀⠉⣿⣿⠿⣿⡿⣿⡿⣿⣿⣿⡿⣿⣿⢿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⢀⡀⣿⣧⢺⣿⣇⣾⣿⠇⡀⠉⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠿⠃⢁⣤⣶⣿⣧⠄⠲⣿⣙⣩⣫⣛⣿⣿⡶⠄⣰⣿⣶⣤⡈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠟⠁⣠⣶⣿⣿⣽⣿⣿⣇⠄⠙⠿⠿⠿⠿⠿⠿⠄⣰⣿⣿⣻⣿⣿⣷⣄⠈⠻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡿⠃⢠⣾⣿⣿⣵⣷⡿⠋⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠙⠿⣯⣟⣿⣿⣷⣄⠈⢻⣿⣿⣿⣿
⣿⣿⡟⠄⣴⡿⢿⣿⣿⠟⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠻⣷⡿⣿⣿⣧⠄⠹⣿⣿⣿
⣿⠏⠄⣼⣟⣿⣾⡿⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⢿⣷⣿⣿⣷⡀⠹⠿⣿
⡟⠄⣸⣿⣿⣿⡟⠁⠄⠄⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣦⣤⣤⣭⣭⣭⣭⣤⡤⠹⣿
⠇⢠⣿⣿⣿⣿⠁⠄⢠⣾⠟⠛⠛⣿⡿⠉⠉⠉⠉⠉⠉⢉⠉⣀⠄⣼⠁⠄⠄⠄⢀⣠⣤⡶⠟⣋⣥⡄⠄⣶
⠄⢸⣟⣿⣿⡇⠄⠄⠚⠁⠄⣀⡴⢋⡤⠶⣦⣼⠃⣾⢁⣾⣠⣿⢴⡏⢀⣠⣴⡾⠟⠋⠁⢰⣿⣿⣿⣧⠄⢻
⠄⣼⣿⣿⣿⡇⠄⠄⠐⠺⣿⣅⢠⣞⡥⢞⣵⡏⣹⡷⠻⠋⣈⣡⣿⡾⠟⠋⠁⠄⠄⠄⠄⠄⣿⣿⣿⣿⠄⢸
⠄⢹⣿⠿⣿⡇⠄⠄⠄⣀⣿⡿⢿⣧⡴⠋⠛⠄⣀⣠⣴⡿⡟⣿⣧⡀⠄⠄⠄⠄⠄⠄⠄⢀⣿⣿⣿⣿⠄⢸
⠄⢸⣯⣟⣿⠇⣠⡶⠛⣽⣿⠃⠈⠁⣀⣤⣶⡿⣛⣉⣁⣰⠉⠉⢿⣷⡀⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⡏⠄⣿
⡇⠈⣿⠟⣡⠞⠁⢀⣼⣿⣏⣤⣶⣿⣿⠋⠁⢠⣿⣿⣿⣿⡀⠄⠘⣿⡇⠄⠄⠄⠄⠄⢀⣿⣿⣻⣿⠃⢠⣿
⣷⠄⢀⣾⠃⢀⣴⣿⣿⠿⠛⠉⠄⢋⠉⢦⠤⠺⣿⣿⣿⡿⠗⠤⡞⠄⡇⠄⠄⠄⠄⢀⣾⣿⣽⣿⡏⢀⣼⣿
⣿⡀⠸⢿⣿⠿⠛⣉⣄⠄⠄⠄⠄⠘⡄⣸⡀⠄⠈⢹⠋⠄⠄⣠⣧⡰⠁⠄⠄⠄⣠⣿⣿⣽⣽⠟⢀⣼⣿⣿
⣿⣷⣤⡀⠐⢶⣿⣿⣿⣷⣄⡀⠄⠄⠈⠻⣿⣷⠄⠚⠒⢰⣾⣿⠟⠁⠄⠄⣠⣾⣿⣿⣾⣿⠋⢀⣼⣿⣿⣿
⣿⣿⣿⣿⣆⠈⠻⣿⣿⣿⣿⣿⣦⣄⣀⠄⠄⠉⠓⠒⠒⠚⠉⠄⣀⣠⣴⣿⣿⣟⢟⣿⠟⠁⣠⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣷⣄⠈⠛⢿⣿⣿⣿⣾⣿⣿⣿⣶⣶⣶⣶⡶⣾⣿⣿⣻⣼⣿⣯⡿⠛⠁⣠⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⡈⠛⠿⢿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣽⡿⠿⠛⠉⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⣀⡈⠉⠉⠉⠛⠉⠉⠉⠉⣀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠇⠈⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠄⠄⢠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣴⣦⣄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠟⠋⠉⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡟⣠⣶⣶⠄⠄⣼⡿⠟⡉⠙⣿⠋⢩⣿⠋⣹⡿⠉⣿⠋⢹⡟⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣩⣽
⣿⣿⣿⣿⣿⣿⣿⠃⢀⣴⡟⠄⣾⠃⢠⡏⠄⠾⠇⢀⡿⠁⢸⠇⠄⢈⣾⣇⣰⡿⠿⠛⠉⣁⣤⣶⣾⣿⣿⣿
⣿⣿⣿⣿⣿⣏⠁⠘⣿⡿⠄⢀⣡⣶⠟⠄⢰⡶⠄⢈⣶⠄⣨⣧⣴⠿⠟⠋⢁⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠄⠄⢠⡆⠄⢸⡿⣡⡎⠄⣾⣇⣤⣿⡿⠟⠋⠉⣀⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠟⢋⣴⠂⠄⣸⣷⣀⣠⣴⣿⣶⡿⠿⠛⠉⢀⣠⣴⣶⣿⣿⣿⡿⢿⡿⠿⣿⡿⠿⣿⡿⠿⣿⣿⣿⣿
⣿⡿⠁⣠⣿⣿⠄⢠⣿⣿⣿⠿⠛⠉⠁⣀⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⡆⢸⠐⠶⢸⣴⠆⣿⣐⠒⣿⣿⣿⣿
⡟⠄⣰⣿⣿⠃⢠⣾⣿⠋⢀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣸⣟⣰⣿⣁⣈⣿⣉⣡⣿⣿⣿⣿
⠁⠄⣿⡿⠋⣰⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣆⠄⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿