⣿⣿⣿⣿⣇⠀⠈⢀⡴⠀⠀⠀⣠⠄⠀⠐⢸⣶⡇⠀⢀⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠈⠁⡏⡍⡇⠀⠀⠀⠀⠙⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡇⠀⢠⡫⠀⠀⠀⡔⠁⠀⠀⠀⠈⠉⠁⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠓⢁⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣧⢠⡧⠁⡔⢀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿
⠛⠻⠏⢿⢹⢸⠇⠀⢣⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⣿⣿⣿
⠃⠀⠀⠈⢸⠘⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣻⣿⣿⣿⣿⣷⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠘⠘⡹⣛⣿
⠁⠀⠀⠀⢸⠀⠇⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣀⠀⠀⢴⣿⠿⠛⠉⠻⢿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠄⠀⠀⠀⠀⢂⣀
⠃⠀⠀⢀⣸⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠀⠀⠀⠉⣱⣿⠃⠀⢀⣀⣀⣀⠙⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠎⠀⡄⠀⠠
⠀⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡜⠁⢠⠃⠀⠀⣠⣿⣿⣦⣼⢟⣹⣿⡟⠺⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠳⠀⠀
⠀⠀⠠⣠⢹⠄⠀⠀⠀⡀⣄⠀⠀⠀⠀⠀⠀⠀⠀⡜⠀⢠⠃⠀⠀⢀⣼⣿⣷⡟⠹⡮⠛⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⡇⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⢀⢶⣶⣧⠀
⠀⠈⠳⠀⢼⠀⠀⠀⠀⠈⠁⣰⡎⠀⠀⠀⠀⠀⡸⠀⢠⠃⠀⠀⠀⢸⣹⣿⣿⢙⣋⡁⠀⠀⠀⠈⢐⢿⣿⣿⣿⣿⣿⡧⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⢤⣯⣿⣿⣿⡴
⠀⠀⢀⠀⠘⡧⡄⠀⠀⠀⠀⠙⠁⠀⠀⠀⠀⠀⠃⢀⠇⠀⠀⠀⠀⢀⣿⣿⣿⣾⢿⡿⠇⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⠀⠈⠙⠛⠛⠽
⠀⠀⠈⠀⡄⡧⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠈⠛⣿⣿⣿⡍⠀⣀⣤⣶⣿⠟⣹⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⣧⣠⣴⣦⡟⠀⠄⣈⣀⡐⠒⠂⠤⢐
⠀⠀⠀⢰⡇⡷⢸⠀⠀⠀⠀⠀⠀⠀⠉⠰⠱⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣾⡟⠛⠋⡀⠀⡿⡽⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠠⣿⣿⣿⣿⡇⡁⠀⠀⠀⠉⢑⡒⢀⡀
⠀⠀⠀⠀⠇⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡿⠿⠿⣿⢏⠀⢠⠃⠀⠁⠃⠘⠻⢿⣿⣿⣯⠀⡀⠀⠈⠀⠀⢿⣿⣿⣿⡧⣄⣀⣤⣠⠄⢔⠠⠰⢈
⠀⠀⠀⠀⢀⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢴⣚⡥⠼⢿⣿⠷⠛⣤⣎⢶⣲⡶⣶⣄⠐⠚⠛⠿⠛⠓⠧⣄⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠤⢀⣠⣿
⠀⠀⠀⠀⠆⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠶⠗⠐⣚⠫⢍⣷⣝⡮⠁⠐⠒⠲⢕⠪⡃⢿⣇⠀⠀⠀⠀⠀⠀⢹⡆⠀⢨⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⡽⠿⠿⣹
⡆⠀⠀⠀⢀⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠁⠀⠊⠁⠀⠉⠚⠛⡛⠗⠉⠉⠒⠦⡀⠀⠀⠀⢻⣦⣄⠀⢀⡠⠤⢒⣇⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣿⣿
⡇⠀⠀⠀⠐⡇⠀⠀⠀⠀⠀⠀⠀⠀⠔⠀⠀⠀⠀⠀⠀⣇⣶⠁⠀⠀⠀⠀⠀⣰⠁⣲⡅⡀⠀⠀⠈⣣⠀⠀⠈⢿⡿⠂⠁⠀⢈⡵⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣾⣦⡄⠀⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⡘⠿⠀⠀⠀⠀⠀⠀⠧⠀⠛⡿⠇⠀⠀⠀⠈⣇⠀⣠⠜⢳⡀⠀⠐⠋⣶⠜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣿⣼⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⢱⡀⠀⠀⠀⠀⠀⠀⠸⡀⠀⠀⠀⠀⠀⠀⠀⡷⠉⠀⣀⣠⢷⡤⠤⢒⡾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠜⠢⢑⣄⣤⣴⠆⠀⠀⠀⠙⢄⡀⠀⠀⠀⠀⢠⠇⠐⠉⠥⠳⢿⠀⠉⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⡀⢠⣿⣸⣽⠁⠀⠀⠀⠀⠀⠀⠉⠑⠒⠚⢳⠁⠀⠀⠃⠀⠀⢺⡿⢓⡄⢾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⢧⠈⠑⢷⣋⡌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢵⡄⠀⠀⠀⠀⡄⢣⢗⠘⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀⠀⣰⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⣇⠀⠀⠀⠎⣠⠏⢍⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠢⠌⢻⠁⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⡏⠀⢀⡤⠊⡝⣴⢟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⠀⢰⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢆⠇⡇⢏⣀⣼⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⣀⢀⣀⣀⣀⣀⣀⣀⠀⠠⠤⠤⠤⠤⢴⠑⡄⢸⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢸⢰⠸⠀⠀⠑⢝⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣛⣛⣛⣛⣛⣿⣿⣿
⠝⠛⠛⠛⠛⠛⠿⠋⠉⠉⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⢹⠀⢱⢸⡇⠐⠄⣴⡄⠀⠀⠀⠀⠀⠀⠀⠨⡎⠀⠣⡸⡀⡀⠘⡆⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⢸⣷⣄⠀⠈⠁⠀⠀⠀⠀⠀⠀⠂⣂⣴⠀⢀⠑⢣⡉⡀⡌⢢⡀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠁⠀⡀⠀⢢⣾⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣦⣀⠀⠀⣀⣤⣤⣴⣾⣿⣿⣿⣇⠈⠀⠀⠙⡂⠄⠀⡇⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⠄⢼⡄⣹⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⡀⠀⠈⠈⢐⡷⠃⠀⠀⠀⠀⠀⠰⠀⠀⢊⠀⢋⣟⣼⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⠶⠓⣾⣧⠀⠀⠢⠀⠀⠀⠀⠀⠁⠂⠀⣣⣶⣿⣿⣿⣿
⠀⠀⢀⣠⣴⣶⣿⣿⣟⣻⠿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡺⠁⠀⠐⣙⣿⡆⠂⠁⠁⣢⡃⢃⠄⠰⣢⣠⣿⣿⣿⣿⣿⣿
⢀⣶⣿⣿⣿⣿⣿⣿⣿⣷⣿⢏⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠘⠟⠋⠈⠉⠻⣿⣿⣿⣿⣿⣿⣿⢉⣝⣿⠇⠀⠀⣸⡇⠂⡀⠈⠂⢀⢀⢀⠀⣾⣾⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀⠀⠀⠀⠈⢈⣿⣻⣿⣿⣿⡟⣿⡟⢿⡇⠀⢀⣿⡇⠠⠈⠐⣀⠀⠈⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡀⣀⣀⣀⡀⠀⠀⣽⣿⣷⡍⡇⠀⠀⠀⠀⠁⠀⣸⣿⠀⢀⠱⣁⢁⣴⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡈⠑⣿⠀⠀⠀⠀⠀⢀⣿⡟⠀⠀⡀⢁⢚⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡿⠟⠋⠁⢀⢀⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣤⣤⣀⣀⣠⣼⣿⡃⡀⡈⡄⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣯⣅⣀⣀⡀⠀⠈⣻⡿⢿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠐⣈⢀⡌⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣇⣀⣀⡀⠀⠀⠀⠀⠀⠀⢸⣿⣧⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⠔⠑⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣿⣿⣖⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⣡⠁⣐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡰⣌⡦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢗⢌⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡐⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡇⠀⢠⡫⠀⠀⠀⡔⠁⠀⠀⠀⠈⠉⠁⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠓⢁⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣧⢠⡧⠁⡔⢀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿
⠛⠻⠏⢿⢹⢸⠇⠀⢣⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⣿⣿⣿
⠃⠀⠀⠈⢸⠘⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣻⣿⣿⣿⣿⣷⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠘⠘⡹⣛⣿
⠁⠀⠀⠀⢸⠀⠇⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣀⠀⠀⢴⣿⠿⠛⠉⠻⢿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠄⠀⠀⠀⠀⢂⣀
⠃⠀⠀⢀⣸⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠀⠀⠀⠉⣱⣿⠃⠀⢀⣀⣀⣀⠙⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠎⠀⡄⠀⠠
⠀⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡜⠁⢠⠃⠀⠀⣠⣿⣿⣦⣼⢟⣹⣿⡟⠺⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠳⠀⠀
⠀⠀⠠⣠⢹⠄⠀⠀⠀⡀⣄⠀⠀⠀⠀⠀⠀⠀⠀⡜⠀⢠⠃⠀⠀⢀⣼⣿⣷⡟⠹⡮⠛⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⡇⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⢀⢶⣶⣧⠀
⠀⠈⠳⠀⢼⠀⠀⠀⠀⠈⠁⣰⡎⠀⠀⠀⠀⠀⡸⠀⢠⠃⠀⠀⠀⢸⣹⣿⣿⢙⣋⡁⠀⠀⠀⠈⢐⢿⣿⣿⣿⣿⣿⡧⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⢤⣯⣿⣿⣿⡴
⠀⠀⢀⠀⠘⡧⡄⠀⠀⠀⠀⠙⠁⠀⠀⠀⠀⠀⠃⢀⠇⠀⠀⠀⠀⢀⣿⣿⣿⣾⢿⡿⠇⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⠀⠈⠙⠛⠛⠽
⠀⠀⠈⠀⡄⡧⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠈⠛⣿⣿⣿⡍⠀⣀⣤⣶⣿⠟⣹⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⣧⣠⣴⣦⡟⠀⠄⣈⣀⡐⠒⠂⠤⢐
⠀⠀⠀⢰⡇⡷⢸⠀⠀⠀⠀⠀⠀⠀⠉⠰⠱⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣾⡟⠛⠋⡀⠀⡿⡽⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠠⣿⣿⣿⣿⡇⡁⠀⠀⠀⠉⢑⡒⢀⡀
⠀⠀⠀⠀⠇⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡿⠿⠿⣿⢏⠀⢠⠃⠀⠁⠃⠘⠻⢿⣿⣿⣯⠀⡀⠀⠈⠀⠀⢿⣿⣿⣿⡧⣄⣀⣤⣠⠄⢔⠠⠰⢈
⠀⠀⠀⠀⢀⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢴⣚⡥⠼⢿⣿⠷⠛⣤⣎⢶⣲⡶⣶⣄⠐⠚⠛⠿⠛⠓⠧⣄⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠤⢀⣠⣿
⠀⠀⠀⠀⠆⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠶⠗⠐⣚⠫⢍⣷⣝⡮⠁⠐⠒⠲⢕⠪⡃⢿⣇⠀⠀⠀⠀⠀⠀⢹⡆⠀⢨⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⡽⠿⠿⣹
⡆⠀⠀⠀⢀⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠁⠀⠊⠁⠀⠉⠚⠛⡛⠗⠉⠉⠒⠦⡀⠀⠀⠀⢻⣦⣄⠀⢀⡠⠤⢒⣇⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣿⣿
⡇⠀⠀⠀⠐⡇⠀⠀⠀⠀⠀⠀⠀⠀⠔⠀⠀⠀⠀⠀⠀⣇⣶⠁⠀⠀⠀⠀⠀⣰⠁⣲⡅⡀⠀⠀⠈⣣⠀⠀⠈⢿⡿⠂⠁⠀⢈⡵⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣾⣦⡄⠀⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⡘⠿⠀⠀⠀⠀⠀⠀⠧⠀⠛⡿⠇⠀⠀⠀⠈⣇⠀⣠⠜⢳⡀⠀⠐⠋⣶⠜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣿⣼⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⢱⡀⠀⠀⠀⠀⠀⠀⠸⡀⠀⠀⠀⠀⠀⠀⠀⡷⠉⠀⣀⣠⢷⡤⠤⢒⡾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠜⠢⢑⣄⣤⣴⠆⠀⠀⠀⠙⢄⡀⠀⠀⠀⠀⢠⠇⠐⠉⠥⠳⢿⠀⠉⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⡀⢠⣿⣸⣽⠁⠀⠀⠀⠀⠀⠀⠉⠑⠒⠚⢳⠁⠀⠀⠃⠀⠀⢺⡿⢓⡄⢾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⢧⠈⠑⢷⣋⡌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢵⡄⠀⠀⠀⠀⡄⢣⢗⠘⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀⠀⣰⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⣇⠀⠀⠀⠎⣠⠏⢍⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠢⠌⢻⠁⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⡏⠀⢀⡤⠊⡝⣴⢟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⠀⢰⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢆⠇⡇⢏⣀⣼⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠀⠀⣀⢀⣀⣀⣀⣀⣀⣀⠀⠠⠤⠤⠤⠤⢴⠑⡄⢸⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢸⢰⠸⠀⠀⠑⢝⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣛⣛⣛⣛⣛⣿⣿⣿
⠝⠛⠛⠛⠛⠛⠿⠋⠉⠉⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⢹⠀⢱⢸⡇⠐⠄⣴⡄⠀⠀⠀⠀⠀⠀⠀⠨⡎⠀⠣⡸⡀⡀⠘⡆⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⢸⣷⣄⠀⠈⠁⠀⠀⠀⠀⠀⠀⠂⣂⣴⠀⢀⠑⢣⡉⡀⡌⢢⡀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠁⠀⡀⠀⢢⣾⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣦⣀⠀⠀⣀⣤⣤⣴⣾⣿⣿⣿⣇⠈⠀⠀⠙⡂⠄⠀⡇⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⠄⢼⡄⣹⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⡀⠀⠈⠈⢐⡷⠃⠀⠀⠀⠀⠀⠰⠀⠀⢊⠀⢋⣟⣼⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⠶⠓⣾⣧⠀⠀⠢⠀⠀⠀⠀⠀⠁⠂⠀⣣⣶⣿⣿⣿⣿
⠀⠀⢀⣠⣴⣶⣿⣿⣟⣻⠿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡺⠁⠀⠐⣙⣿⡆⠂⠁⠁⣢⡃⢃⠄⠰⣢⣠⣿⣿⣿⣿⣿⣿
⢀⣶⣿⣿⣿⣿⣿⣿⣿⣷⣿⢏⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠘⠟⠋⠈⠉⠻⣿⣿⣿⣿⣿⣿⣿⢉⣝⣿⠇⠀⠀⣸⡇⠂⡀⠈⠂⢀⢀⢀⠀⣾⣾⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀⠀⠀⠀⠈⢈⣿⣻⣿⣿⣿⡟⣿⡟⢿⡇⠀⢀⣿⡇⠠⠈⠐⣀⠀⠈⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡀⣀⣀⣀⡀⠀⠀⣽⣿⣷⡍⡇⠀⠀⠀⠀⠁⠀⣸⣿⠀⢀⠱⣁⢁⣴⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡈⠑⣿⠀⠀⠀⠀⠀⢀⣿⡟⠀⠀⡀⢁⢚⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⡿⠟⠋⠁⢀⢀⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣤⣤⣀⣀⣠⣼⣿⡃⡀⡈⡄⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣯⣅⣀⣀⡀⠀⠈⣻⡿⢿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠐⣈⢀⡌⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣇⣀⣀⡀⠀⠀⠀⠀⠀⠀⢸⣿⣧⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⠔⠑⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣿⣿⣖⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⣡⠁⣐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡰⣌⡦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢗⢌⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡐⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿