⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣠⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡈⢻⣷⢬⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⣛⣽⡆
⣷⢈⢻⣷⣍⡛⠷⣄⣶⣤⣶⣶⣾⣭⣩⣶⣶⣶⣭⣉⡙⠛⣋⣭⡶⠞⣋⣿⡿⣰
⣿⡇⢀⢽⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠋⢡⣶⣿⡿⠟⢡⣿
⣿⣿⡦⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⡟⢃⢠⣿⣿
⣿⣿⢃⣴⣿⠛⠿⣿⣿⣿⣿⣿⣷⣯⠽⠻⣿⣿⣿⣿⣿⣿⣿⡿⣿⠏⢠⣾⣿⣿
⣿⡟⢸⣿⣿⣧⣤⣼⣿⣿⣿⣿⣁⠀⣀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⡄⣿⣿⣿⣿
⣿⡇⢸⡅⢿⣿⡟⢭⣟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⣇⢸⣿⣿⣿
⣿⡇⢸⠧⣮⢿⣿⣦⡰⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⠫⠸⣿⣿⣿
⣿⡇⢸⢾⣿⡌⠉⠁⠈⠙⠻⠿⢿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿
⣿⣇⢸⣾⣿⣿⡰⣶⣿⣿⣦⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢰⣿⣿⣿
⣿⣿⣐⠿⠷⠿⠷⠯⠍⠻⠻⠛⠋⠹⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠤⢘⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⢟⣼⢶⡯⣧⣟⣷⣶⣶⣶⣶⣿⣭⣭⣛⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡵⣌⣯⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣤⣉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⢞⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣉⢻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣩⣶⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣌⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣟⢳⣽⣿⣿⣿⣿⣿⣿⣿⠟⠏⢿⡇⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⢀⠹⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⢟⣯⣴⣾⣿⣿⣿⣿⠿⠛⠋⠁⠀⣰⣾⣷⣇⠀⠉⠙⠛⠛⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣷⡀⣛⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⢣⣿⣿⣿⣏⣉⣁⣀⣤⣤⣠⣶⣶⡿⢿⣿⣿⣿⣷⣶⣦⣤⣤⣤⣄⣤⣠⣤⣶⣾⣿⣿⣿⣿⣿⣎⢿⣿⣿⣿⣿⣿⣿⣿⣄⢗⢹⣿⣿⣿⣿
⣿⣿⣿⢣⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⠟⠁⢸⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢻⣿⣿⣿⣿⣿⣿⣿⣎⠜⣻⣿⣿⣿
⣿⣿⢣⣿⣿⣿⣿⣿⣿⣿⡿⠻⠛⠉⠁⠀⢀⣾⣹⣿⣿⣿⣿⣧⠀⣤⣤⣤⣤⣤⣤⣀⠀⠈⠉⠉⠻⢿⣿⣿⣿⡊⣿⣿⣿⣿⣿⣿⣿⣿⡎⢸⣿⣿⣿
⣿⡏⣞⣿⣿⣿⠿⠛⢉⣡⣴⡶⠆⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⢀⢻⠽⣿⣿⣿⡏⠁⠀⠀⠀⠀⣤⣂⢄⡈⠛⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡠⢻⣿⣿
⣿⢸⣿⣿⣯⠀⠠⠶⠟⠛⠛⠓⢀⣀⣀⡀⠀⢿⣿⣿⣿⣿⣿⣿⡄⠘⠧⠿⠿⠿⠿⠄⠀⠀⠀⠰⠿⠿⠷⠂⠀⠠⢾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠇⣿⣿
⡏⣞⣿⣿⣯⣴⣶⣾⣿⣿⣭⣭⣭⣭⣯⣬⣭⣬⣿⣿⣿⣿⣿⣏⣀⣒⣒⣛⣃⣷⣒⣒⣒⡶⢶⣶⣶⣶⣶⣦⣤⣀⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿
⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣿⣿
⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⡿⣿
⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢠⡯⣿
⣇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠞⡯⠝⠛⠛⣉⣉⠜⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⢸⣻⣿
⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢡⢚⠛⠿⠟⠾⠿⡟⠟⠻⣢⡡⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣾⣽⣿
⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⠸⣶⣶⣶⣾⣿⣿⣧⣴⣶⣦⡣⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢢⢱⣾⣿⣿
⣿⣿⡜⣿⣿⣿⣿⣿⣿⣿⣠⣠⠉⠉⠛⠍⡿⢻⣿⣿⣿⣇⠎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⢂⣿⣿⢻⣿
⣿⣿⣿⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣠⣌⢻⣿⣿⣿⣿⣿⡛⢆⣾⣿⡏⣼⡇
⣿⣿⣿⣷⡌⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⠸⣿⣿⣿⣿⡿⢀⣾⣿⠟⢠⢏⢰
⣿⣿⣿⣿⣿⣎⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡇⣿⣿⡀⣿⣿⣷⠟⣡⣿⡿⢃⣴⠫⣢⣿
⣿⣿⣿⣿⣿⣿⣶⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣧⠹⠿⢊⣼⣟⣫⣵⠟⢁⣼⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢟⣿⣿⡿⣿⠘⠿⠿⣆⢴⣿⣿⣿⣯⣵⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠐⣶⡦⢘⣡⣴⣶⣾⣿⣷⣶⣨⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠉⠂⠹⠿⠟⢛⣛⣛⣛⣛⣛⢿⣦⠻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣪⣭⣙⢛⠛⠿⠿⠿⠿⠿⠿⠿⠛⢛⣛⣩⣄⡄⠀⠀⣰⡿⣿⣿⠿⣿⣿⣿⣿⣧⠹⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢀⢿⡛⢀⣤⣶⣶⣶⣿⣾⣿⡀⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠈⢡⢗⣽⡛⣿⣿⣿⣿⣿⠇⣼⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡘⠜⠋⠀⢀⣹⣍⣿⠟⣱⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣈⡿⢟⣛⣩⣾⣿⣿⣿⣿⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠿⠿⠟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣴⣶⣾⣿⣿⣿⣿⣿⣶⣬⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⡶⢌⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣼⡿⢁⠈⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⡇⡼⠃⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠹⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠙⠷⠆⣀⣆⠹⣿⣿⣿⣿⣿⣿⡿⢛⣩⣥⣶⣀⢀⠀⠀⠈⠉⠛⠛⠡⠙⣿⣿⡟⣡⣾⠀⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣼⣿⣷⡈⢿⣶⣬⣿⣿⣿⣿⡟⢠⣿⣿⣿⣿⠴⠾⠿⠿⢶⣤⣐⠓⠚⣁⣄⠉⢴⣿⣿⠰⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣼⣿⣿⣿⠗⢸⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⠋⠀⣠⣴⣶⣤⣀⠈⢻⣿⣿⣿⣿⠟⠒⠻⣿⠈⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣾⣿⣿⣿⣿⣿⣆⠈⣿⣿⡟⠁⢠⣆⢰⣶⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣀⣿⣿⠇⣴⣿⣿⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣛⡛⢛⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠶⠶⢦⠹⣿⣿⣿⣿⠏⢈⣛⡛⠟⣸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⠟⣋⣤⣶⡾⠿⣛⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⡐⢾⣿⡏⠀⢰⣿⣿⣿⡟⠀⣀⡭⠉⣼⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠟⢋⣴⣿⡿⠛⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢷⣤⣛⠛⣢⣾⣿⣿⣿⠀⠈⢻⣇⠀⢹⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠟⣡⣴⣿⣿⡿⠁⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣭⣤⣿⣿⣿⣿⣿⣦⡀⠀⠈⢸⠈⢿⣿⣿⣿⣿⣿⣿
⣛⣋⣥⣾⣿⣿⣿⣿⢡⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣄⠻⣿⠀⡌⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡈⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣶⣿⣿⣿⣿⣿⣿⣿⡇⢸⢸⣷⡈⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⠟⠛⢿⣿⣿⣿⣿⣿⠃⡈⢸⣿⣷⢹⣿⣿⣿⣿
⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣦⣤⣄⡀⠻⣿⣿⡿⢋⠔⢁⣿⣿⣿⡈⢻⣿⣿⣿
⡌⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣴⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⠋⣤⣿⣿⣿⣿⡇⣌⠻⣿⣿
⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⡌⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⠃⣻⣆⢻⣿
⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣼⣿⣿⣿⣿⣿⢠⣿⣿⢸⣿
⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠙⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢰⣿⣯⣭⣭⣭⣭⣭⣭⣙⡛⠿⠿⠿⠟⠏⣼⣿⣿⣿⣿⣿⣿⢸⣿⣿⡆⣿
⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠹⣄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣸⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⣽
⣿⣿⡎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢹
⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⣆⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⣸
⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⢷⣌⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⡇⣿
⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢷⣦⣉⠻⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⣿⡇⣿
⣿⣿⣟⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠹⣿⣷⣌⠛⣿⣿⣿⣿⣦⣉⣛⠿⠿⠿⠿⠟⢛⣉⣡⡆⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣻⣿⣿⢰⣿
⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⢻⣿⣷⣬⣙⣛⡛⠿⠿⢛⣛⣛⣤⣤⣾⣿⣿⡟⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⡟⢸⣿
⣿⡟⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢨⣿⣿⠇⢹⣿
⡿⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣼⣿⣿⢀⣿⣿
⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡟⢓⠈⠿⣿⣿⣿⣿⣿⣿⣿⠏⣠⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣹⣿⡇⣼⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠾⢂⣿⣌⠛⠷⣦⣭⣍⣛⣛⣋⡡⠀⠒⣒⣀⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⢁⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⡿⢁⣶⣦⣭⢹⡿⠛⠈⢰⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣸⣿⣿⢸⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣫⣽⣶⣶⣶⣶⣶⣿⣭⣟⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣫⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡹⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣛⣛⣭⠽⠷⠶⠾⠿⠻⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣿⣿⡿⢟⣻⡭⠵⠶⠿⣛⣯⣭⣶⠾⢿⣛⣭⣭⣟⠻⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣟⣫⠽⢒⡺⠭⢷⣾⣟⣛⣭⣭⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣽⣶⣶⣶⣶⣍⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢸⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡸⣿⡿⢫⣵⣾⣿⣿⡿⠿⣎⣿⣿⡟⣿⠏⢐⡛⠉⠉⡍⣿⣿⣿⣿⣿⣿⣿⣄⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⣿⣿⣿⢫⡍⠉⠉⣗⠒⢸⣿⡇⢻⣶⣼⣥⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣮⣥⣄⣤⣭⣾⠘⣿⣷⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⣿⣿⣿⣿⣿
⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣧⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣿⣿
⣧⣙⠶⣭⣭⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡟⣰⣿⣿⣿⣷⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠡⣿⣿⣿⣿⣿⣿
⣿⣿⡇⣾⣿⣿⣿⣷⣶⣮⣽⣟⣛⠿⠿⢿⡆⢿⣿⣿⣿⣿⣿⣿⣦⠻⡿⢛⣛⣛⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⡍⣠⢹⣿⣿⣿⣿⣿
⣿⡿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡘⢹⢿⣿⣿⣿⣿⣿⢷⡟⠛⢿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡿⢩⠑⢀⠘⢧⣻⠿⣿⣿⣿
⣿⣇⣙⣛⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⢰⣿⣿⣿⡟⢡⡿⠁⠺⠾⠿⢾⣷⠙⢿⡟⢿⣿⡏⠠⠀⠀⡄⠼⣿⣿⣿⣷⣮⣍
⣿⣿⣿⣿⣿⣿⣷⣯⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠙⢹⡟⠤⣿⠁⠀⠀⠀⠀⠀⠙⠿⣴⡇⠋⡋⢼⣀⠂⡐⣝⢂⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣣⡈⠐⢀⠱⡀⠀⠀⠀⠀⠀⡠⢸⣿⣿⢀⣧⡦⢃⢀⣩⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣜⢿⣿⣿⣿⣿⣿⣿⣿⣃⣀⠸⢸⣷⡰⢤⣤⣤⢞⣵⣿⣿⣿⡟⠟⢐⠂⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⢿⣿⣿⣿⣿⣿⣿⣿⣆⠀⣹⢿⣿⣷⣾⣿⣿⣿⣿⡿⢋⢀⢾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⣿⣿⣿⣿⣿⣿⣿⣆⢈⡁⠿⢿⣿⡿⢹⠹⡿⠁⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⠿⣿⣿⣿⣿⣿⣿⣾⣿⣶⡄⠡⣄⢸⢠⣄⢚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⣦⡜⢻⡿⠛⢋⣀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣷⣶⣄⡈⢙⠛⢿⣿⠋⣀⡄⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠸⠟⠋⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡘⢛⡃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⠂⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣈⠻⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣼⣿⣿⣿⣿⣿⣿⡿⠛⠋⠉⢍⣉⠙⠻⠿⢿⡿⠿⠋⠉⠉⠉⠛⠿⣿⣿⣿⣿⣿⣿⣦⡑⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣾⣿⣿⣿⣿⣿⣿⠇⢠⣴⠂⠀⠀⠈⢻⣿⡆⣀⣄⢺⡿⠋⠀⠀⠐⣦⣄⠙⣿⣿⣿⣿⣿⣿⣌⢀⢻⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢀⣧⣾⣿⣿⣿⣿⣿⣿⡄⠁⠹⣦⠀⠀⢀⣼⡟⢁⣿⣿⣄⠳⣤⡀⠀⢠⣼⡟⣸⣿⣿⣿⣿⣿⣿⣿⣦⠃⠛⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣈⠉⠿⠟⠉⠀⠛⠛⠻⢿⣷⣌⡙⠛⠋⣉⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡱⡜⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢀⣠⣶⣾⣿⣿⣶⣦⣈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠿⠿⣿⣿⣿⣿⣿⣿⣿⠷⠄⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣶⣦⡙⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠟⢁⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⡀⠀⠄⠉⠹⠿⠋⢉⣀⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠻⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡟⠁⣴⣟⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣷⡘⢿⣿⣿⣿
⣿⣿⣿⣿⡏⠀⢀⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⠰⠸⣿⣿⣿
⣿⣿⣿⣿⡇⠀⢿⡏⢠⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢰⡀⢿⣿⣿
⣿⣿⣿⣿⡇⠀⠀⢠⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⡇⢸⣿⣿
⣿⣿⣿⣿⠀⠀⠀⢸⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣷⢸⣿⣿
⣿⣿⣿⡟⠀⠀⠀⠘⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣉⣉⣙⣛⣛⣛⡛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⢹⣿⡆⣿⣿
⣿⣿⣿⡇⠀⠀⠀⣆⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⡆⠸⡟⡄⢸⣿
⣿⣿⡿⠁⠀⠀⢰⣿⡄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⢀⣿⣿⡄⠸⣿⠘⣿
⣿⣿⡇⠀⠀⠀⣿⣿⣿⣄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⢀⣾⣿⣿⡇⠀⢹⡇⢻
⣿⣿⠇⢠⡀⠀⣿⣿⣿⣿⣦⡈⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠀⢀⣾⣿⣿⣿⢗⠀⢀⡡⢸
⣿⣿⠀⣼⠀⠀⣿⣿⣿⣿⣿⣿⣄⡀⠘⠿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠋⠁⠀⠀⢀⣴⣿⣿⣿⢟⣵⣼⠀⢸⢷⢸
⣿⣿⠀⡿⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠉⠻⣿⡿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⢀⣴⣿⣿⣿⣿⣿⢿⠷⠁⠀⡫⡿⢸
⣿⡿⠀⡷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠈⠉⠒⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠋⠀⣶⣿⣿⣿⣿⣿⣿⣫⣟⡳⠤⢰⡏⡤⢸
⣿⡇⢠⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣷⠀⠀⢰⣤⣀⣉⠙⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⢉⣉⠀⠀⠀⠀⣀⠀⣿⣿⣿⣿⣿⣿⣿⢿⡯⠐⢬⣿⣿⡨⢸
⣿⡇⢸⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡟⠀⠀⣸⣿⣿⣿⣿⣶⣶⣦⣤⣤⣉⣉⠉⢉⢉⣉⣡⣤⣤⣶⣶⣿⣿⣿⡆⡀⠀⣠⣷⠀⣿⣿⣿⣿⣿⣿⣿⣓⠈⢬⣺⣿⣿⠐⢸
⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⡏⢰⣿⣿⣿⣿⣿⣿⣿⣯⠌⢴⣽⣿⣿⠨⠠
⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⠇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⡖⠂⢞⣿⣿⣿⢬⠠
⡏⠀⠰⣦⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠘⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢹⡆⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⣺⠟⣿⣿⢢⠨
⡇⠀⠀⣾⠇⣄⠹⣿⣿⣿⣿⣿⣿⣿⣇⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠘⠁⣿⣿⣿⣿⣿⣿⣿⣿⠁⠨⢡⣾⣿⣿⡎⠄
⠀⠀⠀⣿⡀⠈⠀⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣏⠀⣠⣿⣿⣿⣿⢶⢑
⠀⠀⠀⣿⣧⢀⡀⠀⠙⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⠀⢸⣿⣿⣿⣿⣿⣿⣿⡟⠀⠿⢋⠙⣿⣿⢟⠐
⡇⠀⠀⠘⠃⠻⣷⠀⠀⢹⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣾⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⣴⣿⡇⣿⡟⢍⠀
⣷⡄⠀⠀⠐⠀⠀⣀⠀⣸⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡯⠀⣼⣿⣿⣿⣿⣿⣿⠇⠀⣠⣿⡿⠸⠏⣠⠂⠀
⣿⣿⣧⣄⠀⠈⠢⡄⢠⣿⣿⣿⣿⣿⣿⠀⢰⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡇⠀⢻⣿⣿⣿⣿⣿⣿⣧⡾⠿⠧⠀⠀⢠⠏⠀⢀
⣿⣿⣿⣿⣧⣤⣤⣤⣴⣿⣿⣿⣿⣿⡿⠀⠘⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⣸⣿⣿⣿⣿⣿⣏⠛⠓⠒⠓⠀⠀⢀⣤⢾⣻
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢀⡀⢀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣴⣦⠀⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢈⣗⠊⠣⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢁⣸⣿⣿⣷⣄⡉⠙⠻⠿⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⣧⣾
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⣄⠀⠞⠛⣿⣷⠄⠈⠑⠠⠍⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⢤⣴⡗⠂⣄⠀⢙⠻⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⠆⠐⠀⠀⠀⢰⡆⠀⠀⠀⠀⠰⡆⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣄⡉⠉⠩⢏⣸⡀⢻⡆⠈⠀⠢⣀⠻⡇⠀⢀⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠈⠀⠀⢀⣀⠀⠘⠃⠀⣀⡀⠀⠀⠉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⣈⣀⣁⣄⣀⣀⣀⣤⣶⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣷⢶⣶⣾⣿⣿⡷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣋⣭⣵⣶⣶⣶⣭⣍⡛⠿⣿⣿⣿⣿⣿⠿⠛⣛⣉⣭⣉⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣙⢛⣩⣴⣾⣿⣿⣿⣿⣿⣿⣿⣦⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⡿⠿⠟⣛⡛⠿⠿⢿⣿⣿⣆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡜⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣿⣿⣿⣿⠟⣋⣥⣶⣿⣿⣿⣿⣿⣿⣶⣦⣍⡛⠆⠿⠿⢛⣛⣛⣛⣛⣛⣛⡻⠿⠷⠸⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⢡⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠦⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⡙⢿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣭⠵⢒⣚⣫⣭⣍⣙⣛⡒⠶⠌⠻⠛⠋⠭⠵⢒⣒⣒⣒⣒⣒⠀⠉⠄⠙⠿⣿
⣿⣿⣿⡿⢋⣥⡆⣼⣿⣿⣿⣿⣿⣿⡿⢛⣩⡥⠞⣩⣴⣾⣿⣿⣿⣿⣿⡿⠿⠿⠿⠦⠀⢤⣶⣾⣿⡿⠿⠿⠟⠛⠛⠛⣛⠒⠢⠀⠻
⣿⣿⡟⢡⣾⣿⠁⣿⣿⣿⣿⣿⣿⠁⠤⠤⣴⣶⡿⠿⠿⢟⣛⡉⠉⡀⠀⠀⠛⢿⣿⣿⣷⢈⣭⣥⣶⣶⡟⠀⢀⡀⠀⠀⠙⢿⣿⣶⡄
⣿⡿⢰⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣐⠶⣿⣿⣿⡟⠀⠀⠉⠀⣤⡄⠀⢹⣿⠏⣾⣿⣿⣿⣿⠀⠀⣀⠀⠰⠆⠀⠘⡿⠟⢡
⡿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣙⡓⠦⣭⣛⡃⣀⡀⢀⣀⣀⣀⣤⣤⡶⢃⣤⣬⣭⣭⣉⣠⣤⣤⣤⣤⣤⣴⡖⢀⣤⣿
⢃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣭⣭⣭⣭⣭⣭⠍⢁⣶⣶⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢋⣴⣿⣿⣿
⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣉⣴⣾⣿⣿⣿⣿⣷⣤⣝⡛⠛⣛⣛⣋⣭⡀⢾⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣦⡙⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠻⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣾⢿⣿⠿⢿⣿⣶⣶⣦⣬⣭⣍⣙⣛⣛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⣛⣉⣥⣶⡶⠀⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢺⣿⣿⣶⣶⣶⣶⣶⣬⣭⣉⣛⡛⠛⠿⠿⠿⠿⢿⣿⣿⣶⣶⣶⣶⣾⠿⠿⠿⠿⠟⠋⣠⣾⣿⣿
⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣿⣦⣭⣭⣭⣭⣭⣍⣙⣛⣛⠿⠿⠿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⡿⠀⣿⣿⣿⣿
⣦⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣦⣤⣤⣭⣭⣭⣭⣉⣉⣉⣉⡉⢙⣉⣭⣴⣾⣿⣿⣿⣿
⣠⣀⡀⢉⡛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣫⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣶⣬⣙⠒⠶⣬⣭⣉⣙⣛⡛⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢛⣩⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⣦⣬⣍⣙⡛⠛⠛⠿⠿⠿⠶⠶⠶⠶⠶⢶⡶⠶⠶⠶⠶⠖⠒⣠⣤⣈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣷⣦⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿


⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡄⠀⢨⡉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠻
⣿⡄⠸⣿⣷⣦⣌⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⣉⣤⣴⠆⠀⢀
⣿⣿⣆⠹⣿⣿⣿⣿⣦⡈⠻⠿⠿⠿⠛⠛⠛⠻⠿⠋⣡⣴⣶⣿⣿⣿⡿⠀⢠⣾
⣿⣿⣿⣦⡈⢿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿
⣿⣿⣿⣿⣷⣄⢉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⢁⣴⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠃⣼⣿⡟⣭⠹⣿⣿⣿⣿⣿⣿⡟⡍⠻⣿⣿⣿⡄⠹⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡏⢰⣿⣿⣷⣤⣴⣿⡿⠿⢿⣿⣿⣧⣤⣼⣿⣿⣿⣷⠀⢿⣿⣿⣿⣿
⣿⣿⣿⣿⠁⢠⣤⡌⣿⣿⣿⣿⣿⠶⠿⣿⣿⣿⣿⠏⡤⣦⠉⣿⡆⠸⣿⣿⣿⣿
⣿⣿⣿⣿⡀⢨⣤⣴⣿⣿⣿⣿⠁⣴⣿⡎⣿⣿⣿⣧⣍⣨⣴⣿⣷⠀⣿⣿⣿⣿
⣿⣿⣿⣿⣧⡈⢿⣿⣿⣿⣿⣿⣷⣬⣭⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿
⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⣿
⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿


⢋⣭⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣶⣌⢹⣿
⠸⣏⣶⡦⢻⣿⣿⠋⣩⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣾⣦⢹
⣧⢸⡟⣡⣶⣦⠁⣼⡿⢃⣿⣿⣿⣿⣿⣿⣿⡿⠃⢿⣻⡈⠻⠿⣿⣿⣿⣿⣿⣿⣿⣏⣭⣍⢻⣿⠰⠹⠿⢲
⣿⡟⢰⣿⢛⣭⣼⣿⢣⣿⣿⣿⣿⣿⡿⠋⣁⣤⢾⣿⣿⡿⠷⢶⣦⣌⠛⢿⣿⣿⣿⣧⠹⣿⠸⢃⡴⣿⣿⡎
⣿⣧⠸⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⢋⡴⢜⣵⢖⣴⣿⣿⣿⣜⢶⣍⠻⣿⣦⡹⣿⣿⣿⠇⣿⡶⣿⡿⣀⣿⡇
⣿⣿⣇⢻⣿⣷⡌⠻⢸⣿⣿⡿⢡⣿⣷⣿⡿⠋⠁⠀⠀⠀⠀⠙⢿⣿⣿⣿⣷⡘⣿⣿⡌⠏⣾⣿⣿⣿⠟⣼
⣿⣿⣿⣧⡻⠿⠇⣼⣿⣿⣿⢇⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣷⠸⣿⣿⣦⡻⠿⣛⣥⣾⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡏⠀⠀⠀⢀⣤⣾⣿⣶⣤⡀⠀⠀⠀⠘⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⠇⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⢿⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣆⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⢀⣾⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠛⠡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠿⠟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣍⡛⠿⠿⣿⡿⠿⠿⣛⣭⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿


⣿⣿⣿⡿⠁⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣧⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣆⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠹⣿⣿⣿⣿⣿⡿⠇⠉⠉⣉⣀⣠⣤⣤⣤⡀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠹⠿⠛⢉⣀⣤⣶⣾⡆⠈⠛⣿⣿⣿⣿⣠⡎⢀⣤⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⢠⣾⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⠿⠿⠿⠿⠟⠃⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣠⣦⡀⠀⠻⣿⣿⣿⣿⣿⠙⣉⣡⣤⣤⣤⣶⣶⡶⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢀⣾⣿⣿⣷⣄⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⠋⢠⣿⣿⣿⣿⣿⣿⡀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⠃⣰⣿⣿⣿⣿⣿⣿⡟⠀⣄⠀⠈⣻⣿⣿⣿⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠁⣴⣿⣿⣿⣿⣿⣿⡟⠀⣼⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⠁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡿⠁⣼⣿⣿⣿⣿⣿⣿⡟⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠃⣸⣿⣿⣿⣿⣿⣿⠟⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⢋⣋⣉⣭⣭⣭⣉⣉⣉⣛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡿⠃⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢉⣤⣶⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣌⡙⠻⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⣾⣿⣿⣿⣿⠟⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⠛⠋⠛⠶⠿⠿⠿⠿⢿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡈⠻⣿⣿⣿⣿
⣿⣿⡏⢠⣿⣿⣿⡿⠋⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠆⢠⣶⣶⣶⣶⣶⣦⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣆⠙⣿⣿⣿
⣿⣿⠇⢸⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   ⣦⠈⢿⣿
⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿    ⣆⠸⣿
⣿⡇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣼⣿⡟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⢛⣉⣭⣿⣿  ⡄⢸
⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣿⣿⣿⣶⣦⣍⡙⠻⠿⠿⠿⢛⣉⣉⣤⣶⣾⣿⣿⣿⣿⣿⣿ ⣇⢸
⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   ⣏⢸
⡏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   ⡇⢨
⠁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿    ⡃⢸


⣿⣿⣿⣿⣿⣿⣿⡰⣶⣾⣿⣿⢻⣿⣿⣿⢻⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⣿⣿⣮⢻⣿⢸⣿⣿⡟⣼⣿⣧⡹⣷⣼⣿⣵⣦⢹⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣾⣶⣶⣿⣿⣶⣙⣣⣾⣿⣟⠿⠿⣸⣿⡿⢋⣵⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣫⣴⣶⣿⣿⣿⣷⣶⣦⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡟⣰⣿⣿⣿⣿⡿⠟⣛⣛⣛⣛⠛⢛⣛⠓⠘⠿⢿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡏⣾⣿⣿⣿⢋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⢻
⣿⡿⢟⣛⣫⢉⢸⣿⣿⣿⡇⡇⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢆
⡟⣼⣿⣿⡟⡀⣾⣿⣿⣿⣷⠡⡠⠠⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼
⢸⣿⣿⣿⢟⡄⣿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⠀⠄⠘⠀⠨⠠⠨⢅⡀⣶⣿⣿⣿
⡸⣿⣿⣿⡇⡂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣿⣿⣿⣿
⣧⢻⣿⣿⡿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿
⣿⡌⢿⣿⣿⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿
⣿⣿⣷⣮⣥⣤⢠⠈⣿⣿⣿⣿⡟⣰⣶⣶⣶⣶⣌⢻⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡌⠀⠪⡙⠻⣿⢡⣿⣿⣿⣿⣿⣿⠘⢸⣿⣿⣿⣸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣰⣿⣿⣿⣿⣿⣿⠠⢀⠈⠛⢏⣾⣿⣿⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠉⣉⣉⠉⠛⠛⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠋⣁⣤⣶⣿⡟⠁⠋⢁⣤⣄⠈⠻⣿⣿⣿⣿⣿
⣿⣿⡉⠉⠉⠀⠾⣿⣿⣿⣿⡇⠀⣰⡿⠛⠉⠳⣄⠙⢿⣿⣿⣿
⣿⣿⠋⢠⣾⡶⠦⠀⠙⢿⣿⡇⢰⠋⣠⡞⠉⠀⠘⢆⠈⢿⣿⣿
⣿⠃⣰⡿⠁⣠⣤⣤⣄⠀⢹⣿⣿⡀⠻⣿⣦⣶⣆⠈⢇⠈⣿⣿
⡟⠀⣿⡇⢀⡀⣸⣿⣿⠁⣸⣿⠿⠷⣄⡈⠛⠛⠛⢁⣼⡆⠸⣿
⡇⠀⣿⡇⠘⠿⠿⠟⠁⡴⠋⡀⠀⢤⣄⠉⠛⠶⣾⣿⣿⣿⠀⣿
⣷⠀⣿⣿⣦⣤⣤⣴⣾⠃⠐⠿⠀⣀⣉⣠⣶⣤⡈⠻⣿⣿⠀⢸
⣿⠀⣿⣿⣿⣿⣿⣿⣿⠀⢰⣶⣾⣿⣿⡿⠋⡉⠻⡄⢸⣿⡇⢸
⣿⡄⠸⣿⣿⣿⣿⣿⡟⢀⡿⠿⡟⠁⣈⠁⠘⢉⣀⣠⣾⣿⠁⢸
⣿⣷⠀⠘⢿⣿⣿⠟⠀⠈⣠⡄⠀⠈⢁⣤⣶⣿⣿⣿⣿⡿⠀⣿
⣿⣿⡆⠀⡄⠙⢿⣶⣤⣤⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⠃⣰⣿
⣿⣿⣿⣤⣿⣷⣄⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠛⣃⣀⣉⠀⣠⣌⡈⠙⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠛⢋⣁⡀⠒⠚⠻⠿⠿⢿⠃⠀⠿⠋⠀⢀⣤⣌⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⠆⢀⠀⢀⣤⣤⣭⣽⣿⣿⣦⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣷⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠁⠀⣿⣿⡟⠛⠛⠛⠻⣿⣿⣿⡄⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣟⣉⣙⡃⠀⠀⠀⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⢀⣼⣿⠿⢃⣠⣴⣿⣷⡌⠻⣿⣧⠀⡀⠹⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠁⣠⣾⣿⣷⣦⣄⡀⠠⠍⠙⣻⣿⣿⣿⣿⣿⠀⠁⠀⢠⣿⡿⢁⣴⣿⣿⣿⣿⣿⣿⣆⡈⢻⣆⠙⠄⢻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⢹⠏⢀⣴⣿⣿⣿⣿⣿⣿⣿⣦⠐⢿⣿⣿⣿⣿⣿⣿⡀⠺⠀⣿⠏⣰⣿⣿⣿⣿⠿⠟⠛⠋⣉⣥⡇⠙⣦⡀⠸⣿⣿⣿⣿⣿⣿
⣿⣿⡟⢀⣴⣿⣿⣿⣿⠿⠛⣉⣩⣭⣭⣁⡈⠻⢿⣿⣿⣿⣿⡗⠀⣀⣿⢰⣿⣿⠟⢁⣴⣾⠛⠉⠉⣿⠟⢡⣤⠘⣷⡄⠻⣿⣿⣿⣿⣿
⣿⣿⠁⢸⣿⣿⣿⡿⢁⣴⣿⣿⣿⠿⠟⢛⣿⣦⠀⠙⠿⣿⣿⣿⣿⣿⣿⡈⢿⣯⣴⣿⣿⣿⣷⠶⠒⢁⣴⣿⣿⣦⠙⣿⡀⠹⣿⣿⣿⣿
⠉⣏⡀⢸⣿⣿⡿⢁⣾⣿⠟⣉⡤⠀⠚⣿⠟⣹⣆⣉⠀⣾⣿⣿⣿⣿⣿⣷⡀⠻⣿⣶⣤⣤⣶⣶⣾⣿⣿⣿⣿⡿⠀⣿⣧⠐⡈⢿⣿⣿
⠀⡿⢡⣿⣿⣿⡇⠘⣿⡿⢠⣿⡷⠀⠀⣠⣾⣿⣿⡟⢰⣿⣿⣿⣿⣿⣿⣿⣿⣦⡉⠻⢿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣆⢀⠈⣿⣿
⠀⠃⣾⣿⣿⣿⣿⡄⢻⣷⣾⣯⣴⣶⣿⣿⣿⣿⠏⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣭⣭⣭⣭⣥⣶⣿⣿⣿⣿⣿⡈⣇⢸⣿
⠀⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈⠈⣿
⠀⢸⣿⣿⣿⣿⣿⣷⣄⠻⢿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⣿
⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣿
⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿
⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⡇⢸⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⠈⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠔⠚⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡿
⣿⠀⢧⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀
⢻⣧⠘⣇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢀
⣿⣿⣷⡈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣿
⣿⣿⣿⣿⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣾⣿
⣿⣿⣿⣿⡀⣷⡌⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣼⣿⣿
⣿⣿⣿⣿⣇⠸⣷⣦⣍⡛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣸⣿⣿⣿
⣿⣿⣿⣿⣿⡆⠹⣿⣿⣿⣶⠤⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿


⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣶⣷⣷⣷⣶⣶⣶⣶⣶⣶⣶⣶⣦⣄⠻⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⠻⣿⣿⡿⣿⡿⠿⠛⣻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⠶⠖⠛⣋⣉⣉⣭⣤⣤⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⠋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⣛⣉⣭⣥⣴⣶⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡿⠁⢲⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠔⠒⠈⣉⡉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣉⣉⣩⣥⣤⣤⠆⣰⣿⣿⣿⣿⣿⣿⣿⣿⣋⣤⣤⣶⢾⣿⣿⣦⣄⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡟⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⢈⣈⡀⠙⠛⠷⢦⡀⠀⡹⠋⠛⢻⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠟⠛⢿⠇⢻⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠠⠖⠛⠋⠛⠳⠀⠀⠀⠙⠆⠀⡾⠀⠀⠻⠿⢿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡟⠀⣴⣄⡀⢾⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣀⣤⡙⠂⠀⠀⡄⠀⠀⠀⠀⣴⣾⣧⠀⠀⠀⠀⠀⠀⠃⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡇⠀⣾⣿⣿⣦⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣀⠀⠐⠃⠀⢀⣠⣼⣿⣿⣿⠀⠀⠀⠀⠀⢤⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡇⠘⠋⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⣠⣼⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⡾⠿⠿⠿⠿⠿⠟⠿⠿⡿⡿⡿
⣿⣿⡀⣀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣦⣤⣤⣦⡄⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢸⣿⣧⣼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢠⡀⠀⠹⣿⠇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⢃⣾⡿⠿⢿⣿⣿⣿⠙⠻⣿⠟⢻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠈⠓⡄⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠘⠏⠀⢀⣀⣙⡛⠋⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣭⠀⠀⠀⢀⣠⣆⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⣇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢩⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⠁⠀⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠹⠿⠿⠛⠋⠉⠉⠁⠀⠈⠙⠋⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢸⠀⠀⢤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡁⢠⣤⣤⣄⣤⣤⣤⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣬⡾⠓⠀⣸⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⡏⢀⠄⣸⣿⣿⣿⣿⣿⠟⠉⠉⠉⠉⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡯⠐⣡⣾⣿⣿⣿⣿⣿⣿⠻⣎⠻⣿⣿⣿⣿⣇⢘⣠⣹⣿⣿⣿⣿⣧⣀⡀⣀⣀⠀⢀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣧⡙⢷⣽⣿⣮⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡟⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⢻⣿⣿⣮⣻⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠙⠙⠃⢰⣌⠣⡀⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡟⠈⠙⠛⠿⠿⠿⠋⠀⠀⠀⠀⠀⢀⣄⣹⣇⠱⠘⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠟⢻⣿⠀⡆⢸⡇⢿⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀


⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠙⢿⣿⣿⣿⣿⣿
⣿⣿⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿
⣿⣿⡀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠄⠀⣴⡆⠀⣿⣿⣿⣿⣿
⣿⣿⣧⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⣤⠀⠀⣿⡿⠀⣿⣿⣿⣿⣿
⣿⣿⣿⣆⠀⠀⠢⡀⠀⠀⠙⢟⠛⣛⣉⣩⣭⣥⣴⣶⣶⣶⣶⣶⣶⣤⣭⣉⡙⠛⠿⠛⠁⠀⠀⢀⣀⣤⣭⣹⢦⡀⠉⠀⠀⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣆⠀⢀⠈⢢⣀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣦⣄⠀⠀⢐⣚⣿⣿⣿⡿⡇⠀⠀⢠⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡄⠀⠑⢾⣿⣿⣿⣿⣿⣿⡿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣀⠉⠛⠿⠝⢅⠀⠀⠀⣾⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣇⠀⢠⣿⡿⠛⠛⠁⠉⠁⢀⡼⢿⣿⠁⣿⡿⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠃⠀⠘⠋⠀⠀⠀⠀⠀⠀⡸⠃⢸⣿⠀⠈⠀⠀⠀⠈⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢀⢹⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⣶⣿⣿⠀⠀⠀⠀⠀⠀⠀⠙⠛⠻⠿⠿⠿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡇⠀⠀⠀⢠⣾⠀⣿⣦⠀⠀⠀⣿⣿⣿⣿⡀⠀⠀⠀⢀⣴⡄⢰⣶⣦⠀⠀⠀⠈⠻⣿⣿⣿⣿⣷⣆⡀⠀⢠⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠇⠀⠀⠀⠈⠛⠶⠟⠋⠀⠀⣼⣿⣿⣿⣿⡇⠀⠀⠀⠘⢿⣧⣴⡿⠃⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⠀⠈⢻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⠈⠉⠉⠙⢿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⡄⠀⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠐⠠⢄⡀⢀⣤⣶⣿⣷⣤⡄⠀⣤⣶⣿⣿⣿⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⣀⡀⠀⢠⣿⣿⣿⠿⠋⢉⣀⣀⣀⣈⠉⠻⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⡄⠈⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡀⠀⣀⡀⢸⣿⣿⠏⣠⣾⣿⣿⣿⣿⣿⣿⣦⡘⢿⣿⣿⣿⣿⣯⡠⠤⠤⠤⢄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢿⣿⣿⣿⣿⣿
⣿⣿⣿⠇⠁⠀⠀⠈⠻⣿⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⢿⣿⣿⣿⡟⠋⠉⠒⠢⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⠛⠿⠛⠁⠈⠐⠄⣀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣀⡀⠀⠀⢀⣉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⢿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠻⠿⠿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠘⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⣀⣀⣀⡀⠀⢀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠹⣿⣿
⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢻⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢿
⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⢶⡶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸
⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣉⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀
⣶⣶⠘⠒⠲⣶⣶⣶⣶⣶⠐⠒⠂⣶⣶⣶⣿⠟⠛⠋⠉⠉⠛⠻⢿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⢿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣶
⣿⣿⠀⠀⠀⠙⣿⣿⣿⣿⡇⠀⠀⣿⡿⠋⠀⠀⠀⢀⣀⡀⠀⠀⠀⠙⢿⣿⠆⠀⠀⠀⢀⡀⠀⠀⠀⠙⡇⠀⠀⠀⠀⢀⣀⣀⠀⢸⣿⣿
⣿⣿⠀⠀⠀⠀⠈⢻⣿⣿⡇⠀⠀⡿⠁⠀⠀⣴⣾⣿⣿⣿⣿⣦⡀⠀⠀⢻⡀⠀⠀⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⠀⠀⡀⠀⠀⠹⣿⡇⠀⠀⡇⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠘⡆⠀⠀⣹⣿⣿⣿⠏⠀⠀⠀⠀⠀⠘⠛⠛⠛⠛⠛⢻⣿⣿
⣿⣿⠀⠀⠀⣿⣄⠀⠀⠘⠇⠀⠀⡇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡇⠀⠀⢀⣀⣀⣀⣀⣀⣸⣿⣿
⣿⣿⠀⠀⠀⣿⣿⣦⠀⠀⠀⠀⠀⣧⠀⠀⠈⠻⣿⣿⣿⣿⣿⡿⠁⠀⠀⣸⠀⠀⠀⣤⣤⣤⣤⣴⣾⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⠀⠀⣿⣿⣿⣷⡄⠀⠀⠀⣿⣧⡀⠀⠀⠈⠉⠉⠉⠁⠀⠀⢀⣴⣿⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⠉⠉⠉⠉⠉⢹⣿⣿
⣿⣿⣀⣀⣀⣿⣿⣿⣿⣿⣆⣀⣀⣻⣿⣿⣶⣤⣀⣀⣀⣀⣀⣤⣶⣿⣿⣿⣀⣀⣀⣹⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣿


⣿⣿⡿⠿⣿⣿⡿⢍⣭⣭⣶⣯⣝⠿⠛⢍⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡟⣼⣿⣷⣭⣾⣿⢋⣚⢛⣷⡁⣯⣍⣥⣽⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡏⣾⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣇⣭⣭⣭⣭⣥⣭⣭⣭⣭⣭⣭⣭⣛⢿⣿⣿⣿
⡗⣿⣿⣿⣿⣿⣾⣿⣷⣯⣭⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠓⠙⢿⣿
⣇⠿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⢻
⣿⣷⢝⣫⣟⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠈
⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀
⣿⣿⡍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢰
⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⡀⣴⣿
⣿⣿⣇⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣼⣿⣿
⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣻⣿⢛⣿⣿⣿⣭⣭⣶⣿⣿⣿⣿
⣿⣿⣿⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣫⣮⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⢕⣛⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⢫⣾⣿⣿⣜⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠀⢻⣿⣿⣿⣿⣿⣿⣿
⠯⣿⣿⣿⣿⣿⣿⣧⣫⣮⣝⠿⣿⣯⣝⢿⡿⣱⡝⢣⠇⢠⢺⣿⣿⣿⣿⣿⣿⣿
⢧⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣾⣿⣧⣾⡿⠁⠈⠀⠞⢮⢿⣿⣿⣿⣿⣿⣿
⠸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⡄⠀⢠⣾⡎⣸⣿⣿⣿⣿⣿⣿
⡟⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡿⠁⠘⠀⡼⣹⣿⣿⣇⣿⣿⣿⣿⣿⣿
⣷⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⠟⣠⠄⠀⢠⣵⣿⣿⡟⡆⣿⣿⣿⣿⣿⣿
⢧⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⡿⠃⠐⠋⢠⣖⣼⣿⣿⣿⢧⣇⣿⣿⣿⣿⣿⣿
⡎⣋⢾⠿⣻⡿⣱⣿⣿⣿⡿⠋⡀⠀⠀⢀⣩⣾⣿⡏⣿⡿⢜⣼⣿⣿⣿⣿⣿⣿