⠀⠀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⢀⠀⠀⠀⠀
⠀⠠⢱⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⠶⠶⠾⠶⢶⡅⢂⠀
⠀⠄⣹⢅⠐⡀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⠀⠄⠂⠠⠐⢀⢸⡇⠐⠀
⠀⡀⢺⢅⠠⠐⢀⠡⠈⠄⠡⠈⠄⠡⠈⠄⠡⠈⠄⠡⠈⠄⠡⠈⣄⣅⠨⠀⠅⠨⠀⠅⠨⠀⠅⠨⠀⠅⠨⠀⠅⠨⠀⠅⡈⠄⢸⡇⢈⠀
⠀⠀⢽⠅⠠⠈⠄⠐⡈⠠⢈⠐⢈⠠⠁⡈⠄⠁⠌⡀⠡⢈⠠⣽⣿⣿⣦⠈⡐⢈⠠⠈⠄⢁⠂⡁⠌⠐⢈⠠⠈⠄⠡⠐⠀⡂⢸⡇⠐⠀
⠀⠁⣺⠅⠡⠈⠄⠁⠄⠨⢀⠐⡀⢂⠐⠠⠈⠄⡁⠄⠂⢄⣾⣿⡟⢻⣿⣧⠠⠀⢂⠁⡈⠄⠠⢀⠂⡁⠄⠂⡁⠄⠡⠀⠅⡀⢺⡇⢈⠀
⠀⠂⢼⡃⠨⠐⢈⠠⠁⠌⢀⠐⠠⠐⢈⠠⠈⠄⡀⠂⣁⣾⣿⠏⠄⡈⢻⣿⣷⠈⠠⠐⢀⠂⡁⠄⠂⡀⠂⡁⠄⠂⡁⠌⠠⠐⢸⡇⠠⠀
⠀⠄⣹⠆⢁⠐⠠⠐⢈⠀⡂⠈⠄⠨⢀⠐⢈⠠⢀⢡⣾⣿⠏⠠⢁⠀⠂⢻⣿⣷⡁⢈⠠⠠⠐⢀⠁⠄⠁⠄⢐⠠⠐⢀⠡⠐⢸⡇⢐⠀
⠀⡀⢺⡅⠐⢈⠠⠈⠄⢐⠀⠡⢈⠐⡀⠌⢀⠐⣠⣿⣿⢋⢀⠡⠀⠌⢈⠠⠹⣿⣷⡄⠂⡐⢈⠠⠀⠅⠨⠐⠠⠐⢈⠠⠐⠈⢸⡇⠠⠀
⠀⠀⢽⡂⠡⠀⡂⠨⠐⠀⠌⠐⡀⢂⠀⡂⢐⣰⣿⣿⠃⠄⠠⠐⢈⠐⠠⠐⡀⠹⣿⣷⡔⠀⠄⠂⡈⠄⠡⠀⠅⢐⠠⠐⠀⠅⢸⡇⢐⠀
⠀⠁⣺⠅⠄⡁⠄⢂⠨⠀⠅⠂⡐⠀⡂⠐⣰⣿⡿⠡⠐⢈⡠⡁⢄⠂⣡⣶⣤⠁⡙⣿⣿⡄⡁⢂⠐⡀⠡⠈⡐⠠⠐⢈⠠⠁⢼⡇⠠⠀
⠀⠂⢼⡃⠄⢐⠀⢂⠐⢈⠀⡂⠄⠁⠄⣺⣿⡿⠁⡂⣡⣿⠿⣿⣿⣷⣻⣿⡿⠀⡂⠘⣿⣿⣔⠀⡐⠠⠈⠄⢐⠠⢈⠠⠐⠐⢸⡇⠐⠀
⠀⠄⣹⠆⢈⠠⠐⡀⢂⠐⠠⠐⠀⠅⣾⣿⡿⠁⡘⣶⣿⣿⣾⣿⣿⣿⣷⢀⠐⡀⠂⡁⠘⣿⣿⣆⠐⡀⠡⠈⠠⠀⢂⠠⢈⠐⢸⡇⢈⠀
⠀⡀⢺⠅⠂⡐⠠⠐⠀⠌⠐⢈⠠⣽⣿⡟⢀⠂⠘⢻⣿⣿⣿⣿⣿⡿⠡⠀⡂⠠⠁⠠⠁⠌⢿⣿⣆⢂⠨⠀⠅⠨⢀⠐⡀⠂⢹⡅⢐⠀
⠀⠀⢽⠅⡁⠄⠂⠨⠀⠅⡈⢄⣾⣿⠟⢀⠐⢈⠠⠑⣿⣿⣿⣿⣟⡁⠌⢀⠂⠄⠡⢈⠐⢈⠈⢿⣿⣧⠀⠌⠐⢈⠠⠀⢂⢈⢸⡇⠐⠀
⠀⠨⢸⡃⡀⠂⡁⠌⠠⠁⣠⣾⣿⠏⡈⠄⢈⠠⠐⢀⣻⣿⠜⢻⣿⡟⢦⡐⠠⢈⠐⢀⠂⡐⢀⠊⢻⣿⣧⠨⠐⠠⠐⢈⠠⢀⢸⡇⠨⠀
⠀⠄⣹⠆⠠⠁⡀⠂⡁⢰⣿⣿⢋⠠⠐⢈⠠⠐⠈⣰⣿⢏⢰⣿⡟⠠⠀⣊⣲⣴⣿⣦⣦⣴⣄⠂⡁⢻⣿⣷⡈⠠⢈⠠⠀⢂⢸⡇⠐⠀
⠀⡀⢺⡅⠂⡁⠄⢁⢰⣿⣿⠃⠄⢐⠈⡀⠄⠂⢱⣿⢏⢰⣿⠟⠀⣂⣥⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡂⢻⣿⣷⡈⠠⠐⢈⠠⢸⡇⠨⠀
⠀⠀⢽⡂⡐⠀⡂⣴⣿⣿⣃⣄⣡⣀⣂⣄⣂⣡⣈⣉⣄⣈⣍⣈⣄⣌⣩⣉⣍⣩⣉⣍⣩⣉⣩⣉⣍⣡⣀⣽⣿⣿⡄⠨⠀⠄⢸⡇⠐⠀
⠀⠁⣺⠅⡀⠂⠄⠻⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⡿⠇⠌⠐⢈⢸⡇⢈⠀
⠀⠂⢼⠅⠄⠡⠈⠄⠂⡐⠀⡂⠐⡀⢂⠐⡀⢂⠐⡀⢂⠐⡀⠂⡐⠀⡂⠐⡀⠂⠄⠂⠄⠂⡐⠀⡂⠄⠂⡀⠂⠄⢂⠨⠐⠠⢸⡇⠐⠀
⠀⠄⣹⠅⠌⠐⢈⢀⠁⠄⠂⠄⡁⠄⠂⡀⠂⠄⠂⡀⠂⠄⠂⠁⠄⠂⠄⡁⠄⠨⠀⠌⡀⡁⠄⠂⠄⠂⠁⠄⠡⠐⠠⠐⢀⠡⢸⡇⢈⠀
⠀⡀⢺⡅⠨⠐⢐⣶⣶⡌⠐⣶⣶⡆⡁⣲⣷⡖⠁⣤⣷⣷⣷⣷⣄⠡⠐⣶⣶⣷⣾⣶⣤⢀⠂⣷⣶⡇⡈⣶⣶⡗⠐⢈⠠⠐⢸⡇⠐⠀
⠀⠀⢽⡂⢂⢈⠀⣿⣿⡇⢸⣿⣿⣿⠀⣿⣿⠣⢸⣿⣿⠉⡙⣿⣿⡆⢈⣿⣿⡏⢉⣿⣿⡇⡀⣿⣿⡇⣼⣿⡟⠀⠌⠀⠄⢂⢸⡇⢈⠀
⠀⠁⣺⠅⠠⠀⡂⢸⣿⣇⣺⣿⢻⣿⢄⣿⣿⠈⣸⣿⣿⠀⠂⣿⣿⡇⠠⣿⣿⣧⣴⣿⡿⠃⡀⣿⣿⣷⣿⣟⢀⠡⠈⠄⠡⠀⢼⡇⠠⠀
⠀⠁⢼⡃⠁⢂⠐⠈⣿⣿⣾⣿⢸⣿⣿⣿⡇⠂⣸⣿⣿⠈⠄⣿⣿⡇⠂⣿⣿⡟⠻⣿⣿⡄⠄⣿⣿⣿⣿⣿⡄⡐⢈⠠⢈⠐⢸⡇⠐⠀
⠀⠨⢸⠆⡁⢐⠀⠡⢹⣿⣿⡯⢘⣿⣿⣿⠁⡐⢸⣿⣿⣔⣨⣿⣿⢃⠈⣿⣿⡇⠂⣿⣿⡇⠠⣿⣿⡇⢸⣿⣿⡠⠀⠂⠄⠂⢹⡅⠌⠀
⠀⠨⢸⡅⠐⠠⢈⠐⠸⠿⠿⠇⠠⠿⠿⠟⢀⠐⡀⠙⠿⠿⠿⠟⠋⡀⠌⠿⠿⠇⠂⠿⠿⠷⠀⠿⠿⠇⠄⠻⠿⠷⠈⠐⡈⠐⢸⡇⢈⠀
⠀⠨⢸⠆⠁⠌⠠⣐⢀⣢⢀⣂⠁⠄⣐⣄⣂⢐⣠⣁⣂⢐⢠⣡⣂⠀⣢⣐⡀⢂⣡⣐⡀⢂⣌⣄⢂⣐⣌⡀⣂⣔⡈⠄⢐⠈⢸⡇⠐⠀
⠀⠂⣹⠅⡁⠂⠡⣿⢐⣿⣇⣿⠀⡁⢼⣏⣹⡇⣿⣍⣿⠂⣿⠁⣿⢨⣿⢘⡫⢸⣏⣹⡗⢸⣏⣍⠰⣿⣘⠃⢿⣥⡛⢈⠠⢀⢹⡇⢈⠀
⠀⢐⢸⡃⠠⢈⢐⣿⢐⣯⢻⣿⠀⡐⢸⡏⡉⠄⣿⡋⣿⡈⣿⣐⣿⠨⣿⣹⣟⢸⣏⢹⣇⢸⣏⣩⢰⣎⣹⡇⣶⣙⣿⠀⡐⢀⢸⡇⠠⠀
⠀⢐⢸⡅⠈⠄⠠⠉⠄⡉⢈⠉⠄⢐⠈⠅⡀⠂⡉⢁⠉⡁⠌⠉⠅⠂⠉⢉⠉⡈⠡⠈⠅⠊⢉⠉⡀⡉⡉⠄⠨⢉⠡⠐⠀⡂⢸⡇⢐⠀
⠀⠄⢺⡂⠡⠈⡐⢈⠠⠐⢀⠂⡁⠄⠂⡐⢀⠁⠄⠂⡐⠀⡂⢁⠂⡁⠌⠠⠐⠀⠌⠐⡀⠅⠐⡀⢂⠠⠀⠌⡀⠂⠄⠨⠀⢂⢸⡇⠠⠀
⠀⠠⠹⠾⠶⠷⠶⠶⠶⠷⠶⠶⠶⠾⠶⠶⠶⠷⠾⠶⠶⠷⠶⠶⠶⠶⠾⠶⠷⠷⠷⠷⠶⠾⠶⠶⠶⠶⠷⠷⠶⠷⠾⠾⠾⠶⠾⠃⡐⠀
⠀⠈⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠐⠁⠀⠀

work in progress