⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡅⠄⠠⠅⡇⠁⠄⠐⢸⠀⠄⠠⠀⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⡇⢆⡐⢌⠂⡟⡛⡛⠛⢻⠛⢛⠛⠛⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⡻⠿⣛⣩⣵⣶⣶⣿⣿⣿⣿⣿⣶⣶⣭⣛⢿⡏⠤⠠⠢⡁⡇⠨⠠⠘⢸⠂⠐⡀⠂⣿⣿⣿⣿
⠫⡛⠝⠫⡛⠛⠛⣙⠛⠛⢋⠛⠛⢋⢃⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⣿⡇⢂⠁⡈⣸⠔⠁⠠⠀⣿⣿⣿⣿
⢀⠀⢁⠁⡈⡈⡀⠀⢁⢁⠁⢁⠁⢳⣶⣿⣿⣿⡟⠉⠀⠀⠀⠀⠀⠀⠉⠙⠻⣿⣿⡿⣹⣿⣿⣿⣿⣇⣐⣈⣀⣸⣀⣌⣀⣂⣿⢍⠍⠭
⠂⠀⡸⠨⡢⠑⠘⠀⠱⡐⠀⠈⠊⠢⠩⣙⣿⣿⠁⠀⣀⣁⡢⡀⠀⠠⠀⠀⠀⠈⣫⣼⡏⠉⠉⠉⠉⡇⡀⠂⠔⣸⠂⢐⠀⠂⢽⠢⡂⠔
⠀⠀⡸⠨⡂⠀⠀⠀⡑⣑⠀⠀⠀⠌⣛⣿⠿⢿⠲⠮⣱⡨⡊⡳⡔⡠⠤⠤⢄⠀⣿⣿⡇⠀⠀⠀⠀⣇⣂⢌⣂⢼⣁⡄⣂⣁⣸⠱⡀⡄
⠀⠀⣊⢪⢀⠀⠀⠀⡊⡢⠀⠀⠀⠅⡟⠀⢄⢆⢆⢄⠀⠈⠑⠚⠹⠤⠤⠦⡴⠃⠿⣿⡇⠀⠀⠀⠀⡇⠂⡈⢀⢸⠀⠄⢀⠀⢸⠱⡐⡀
⠢⠂⠢⡑⡌⡢⡂⡂⢜⠨⠀⠀⠀⠅⠀⠀⠈⠈⢸⠀⡀⠀⠀⠠⡀⠀⡠⠊⡄⡆⡆⠈⡇⠀⠀⠀⠀⣧⣤⣤⣤⣼⣤⣬⣤⣴⣼⣷⣶⣶
⢀⢀⠄⡀⡀⡀⢀⢀⢀⢀⢀⢀⢀⢀⢧⣄⡀⠀⡨⠀⠀⠒⠀⠄⠀⠀⠠⠑⠁⠁⠀⣠⡇⠑⠘⠐⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣦⣵⣴⣤⣥⣤⣤⣮⣤⣤⣴⣥⣤⣤⡜⣿⣿⡀⠁⡀⠀⠀⠀⠄⠀⠂⠠⢁⣤⣶⣾⣿⣧⣤⣴⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡹⣿⣇⠘⠈⠂⠄⢀⡀⣈⠠⠂⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⢽⣻⣽⢯⣭⣿⣭⣿⡽⣽⣯⣭⡿⡌⣭⣅⣿⣿⠀⠈⠄⠄⢐⠀⠁⠐⢰⣯⣭⣿⣭⣽⣯⣭⣿⡭⣿⢯⣽⣯⣭⣿⢯⣽⣯⣭⣿⣭⣽⣽
⣻⣯⣟⣯⣷⢿⣞⣷⣟⡿⣞⣷⢿⣻⣌⠻⣿⣿⣷⡀⠀⠔⡨⠰⠀⢠⡿⡷⣿⣞⣷⣟⣾⢷⣯⢿⣻⣯⡷⣿⣞⣯⣿⣳⡿⣞⣷⣟⣷⢿
⣷⣻⣾⣻⣾⣻⣽⡾⣯⣿⣻⣽⣟⣯⣿⡳⠬⠙⠛⠟⠦⠊⠒⠠⠘⢩⣭⣛⡳⢟⣷⣻⣽⢿⡾⣟⡿⣞⣿⣽⢾⣻⡾⣯⢿⣯⡷⣿⢾⣻
⣗⣿⣞⣟⣺⣯⣓⣿⣛⣞⣿⣚⢏⣥⣶⣾⣿⣿⣿⡀⠀⠡⠀⣀⠀⣸⣿⣿⣿⢢⣻⣽⣾⣻⣽⣛⣟⣯⣳⣿⣛⣯⣟⣫⣿⣺⣻⣫⣿⣏
⣟⣿⢾⣿⣻⣟⣿⣟⣿⣻⣟⣿⢸⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⢠⣿⣿⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣟
⣿⣽⣟⣷⣿⣽⣾⣻⡾⣯⡿⣾⡎⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢀⣿⣿⣿⣿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣾
⣽⢷⣻⣽⡯⣿⡽⣿⡽⣯⣿⣳⣇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⡏⣾⢯⡿⣾⣷⣻⣞⣷⣻⣾⣳⡿⣞⣷⣟⣾⢷⣻⣾⣯⢿⣽
⡾⣟⣯⣷⢿⣯⢿⢷⣟⣿⣞⣯⣿⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣻⣟⣿⣺⣯⢿⣾⣻⢾⣯⢿⣯⡷⣿⡽⣿⣽⣻⣾⣻⣽