.
.
.
.
.
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⠸⣿⣿⣿⣿⣷⣄⢀⢀⢀⣀⣀⣤⣤⣄⡀
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⣀⣀⣠⣤⣤⣤⣤⣽⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⡆
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⣠⣴⠾⠛⠉⠉⠁⢀⢀⢀⢀⢀⢀⢀⢀⢀⠉⠉⠉⠻⣿⣿⣿⣿⣥⣀
⢀⢀⢀⢀⢀⢀⢀⢀⣀⣾⠟⠉⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢙⣿⣿⣿⣿⣿⣿⣷⣦⣀
⢀⢀⢀⣤⣤⣤⣴⠶⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠶⠶⣦⣤⣀⢀⢀⢀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣦
⢀⢠⣿⠋⠁⢀⣿⣦⣤⠶⠶⠶⠶⠶⠶⠛⠛⠛⣛⠛⠛⠛⠛⠛⠛⠳⠶⠾⣯⣿⣿⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
⢀⣼⣧⣤⣤⡶⢿⣿⢀⢀⢀⢀⢀⣀⣤⡴⠞⠻⣯⢀⢀⢀⢀⢀⢀⢀⢠⣶⣦⡀⠉⠉⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿
⢀⣿⣷⣤⡤⠶⠾⣿⡄⢀⣶⠶⠛⠉⠁⢀⢀⢀⠙⠷⣦⣀⡀⢀⢀⢀⢸⡇⠘⢷⣄⢀⢀⢀⢀⢀⢀⠈⠙⠻⢿⣿⡟
⢸⣿⢀⢀⢀⢀⢀⠘⣷⡿⠁⢀⣴⡄⢀⢀⢀⢀⢀⢀⢀⠉⠙⠛⠛⠛⠛⠃⢠⣦⠻⣷⣶⢀⢀⣀⢀⢀⢀⢀⢰⣿
⢀⣿⡀⢀⢀⢀⢀⣼⠏⢀⢀⣼⡟⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⣾⠇⢀⠈⣿⢀⠘⣿⢀⢀⢀⢀⢀⢿⣆
⢀⠹⣧⢀⢀⢀⣾⠃⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢠⣤⠶⣶⡆⢀⢀⢀⢀⢀⢀⢀⢠⣿⢀⢀⣿⢀⢀⢀⢀⢀⠈⣿⡀
⢀⢀⠻⣧⡀⢀⢿⡀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⠙⠷⠟⠁⢀⢀⢀⢀⢀⢀⢀⣾⠃⢀⣼⠏⢀⢀⢀⢀⢀⣤⣸⣷
⢀⢀⢀⠘⢿⣄⠈⠻⠦⣤⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣤⡤⠴⠶⠞⢛⣿⣿⣥⣶⣿⣧⣄⣤⣀⣠⣤⡾⠿⠿⠟
⢀⢀⢀⢀⢀⠙⢷⣦⣄⡀⢀⢀⣽⠏⠉⠉⠉⠙⢿⣿⣿⣿⠿⠋⢀⢀⢀⢰⡟⠁⢀⣸⡇⣸⡟⢷⡌⢻⣆
⢀⢀⢀⢀⢀⢀⢀⢀⠉⠛⣻⣾⠋⢀⢀⢀⢀⢀⢀⣽⣿⣿⣦⡀⢀⢀⢀⠻⣿⣖⣛⣩⡾⠋⢀⢀⢀⢀⢻⣆
⢀⢀⢀⢀⢀⢀⢀⢀⣠⣾⣿⣥⣄⢀⢀⢀⢀⠰⣿⣿⣿⣿⣿⡷⢀⢀⢀⢀⢀⠙⠻⢧⣄⡀⢀⢀⢀⢀⣸⡟
⢀⢀⢀⢀⢀⢠⣴⣿⣿⣿⣿⣿⣿⣿⣦⡀⢀⢀⠈⢻⣿⣿⠋⢀⢀⢀⢀⢀⢀⢀⢀⢀⠈⠉⣿⠟⠛⠋⠁
⢀⢀⢀⢀⢀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣀⣙⣋⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢸⣿
⢀⢀⢀⢀⢀⣾⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏
⢀⢀⢀⢀⠘⣿⣿⣷⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
⢀⢀⢀⢀⢀⠈⣿⣿⣿⣧⡈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃
⢀⢀⢀⢀⢀⣾⣿⣿⡿⠟⠁⢀⢀⠈⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏
⢀⢀⢀⢀⢀⠈⠉⠁⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⠉⠙⠛⠿⠿⢿⣿⣿⣿⣿⣿⠿⢿⣟
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⠘⢻⣶⣿⣿⡄
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⣿⣿⣿⣿
⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⢀⠸⠿⠿⠟⠛