.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣠⢤⣴⢶⣦⣀⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣀⣤⣒⣒⣲⠿⣍⠁⠄⠄⠄⠄⠈⠷⣤⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣠⡾⠛⠛⢫⡿⢿⣷⠘⢷⠠⠤⠊⠉⠈⠄⠈⠛⢦⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢰⣏⣀⣄⠠⠹⣄⣰⡟⠄⠄⢶⣶⣶⣶⣾⡦⣠⠞⠉⠳⡄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⣀⣀⣤⢴⡖⠲⣄⠄⠉⠁⠄⠈⢷⡀⠉⠉⠃⠰⡇⠄⠘⠟⠻⣿⠃⠇⣿⣷⣶⣷⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠸⣯⣙⣻⣆⣹⣿⣿⣆⣀⠄⠄⠄⠄⠙⠦⣄⣠⠄⠉⢷⣴⣀⣀⣀⣀⠈⢹⣿⣿⣇⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠹⣞⢋⣹⣟⢻⣿⣿⣻⡇⢀⣄⣀⣀⠄⠄⣸⣆⠄⣾⠙⢃⠘⠧⢌⣀⠈⢧⣇⡿⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⢹⡅⠈⠛⣯⣿⣨⠟⠄⣿⠼⠿⠋⣻⣋⢽⡟⠷⣷⡄⢤⣑⡤⣼⣛⡶⠾⠻⠇⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⣻⡷⣶⣿⢨⠁⢀⡞⠁⠄⢠⣿⣏⣿⣾⠟⠿⢿⣽⣶⣿⡿⣾⣿⣿⢦⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⣿⠃⣿⢸⠘⣆⣾⠁⠄⢀⡖⣿⣿⡌⢛⢤⣴⡈⣧⠄⢉⡽⡟⣿⣿⠄⢣⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⢰⠇⠄⡇⢸⠄⡟⠁⠄⢀⣼⣦⣿⣼⡿⢆⠁⠈⠙⠛⠿⢿⡿⢁⣿⣿⠄⢸⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⢀⡟⠄⠄⣧⣾⠄⢷⠄⣠⢾⠋⢻⡏⢿⠸⡄⠙⠦⢤⡤⠖⠋⠄⡸⣼⣿⡄⠄⢧⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⣼⠃⡀⠄⡇⡏⠄⢻⡾⠁⣾⢦⡏⡇⢸⡇⢻⣄⠄⠄⠄⠄⠄⢠⢣⣿⡏⢿⡀⠘⣆⠄⠄⠄⠄⠄⠄⠄
⠄⠄⢸⡀⠁⢠⣧⡇⠘⣼⠄⢸⣸⣾⠁⡇⠄⣇⠄⠙⠄⠄⠄⠄⠄⠄⣼⢿⡇⠈⢷⡀⢘⢆⠄⠄⠄⠄⠄⠄
⠄⠄⠸⣷⣄⣼⢿⠁⠄⡏⠄⠄⣿⠃⠄⡇⠄⢹⡀⠄⠄⠄⠄⠄⠄⢠⡛⢸⠁⠄⠈⢷⠦⡀⠱⣄⠄⠄⠄⠄
⢀⡀⠄⣈⣉⣀⡎⠄⠄⡇⠄⠄⠟⠄⠄⣁⠄⠄⢃⣀⣀⣀⣀⡀⠄⢀⣁⣘⣀⣀⡀⠘⢂⣙⣀⠈⢂⣀⣀⠄
⠈⠁⠄⠛⣿⡿⡇⠄⠄⣿⣶⡀⢀⣴⡿⠿⣿⣆⠘⣿⡟⠛⠻⣿⣦⠘⣿⡟⠛⠛⢿⣧⠛⢿⣿⠃⢸⣿⠟⠃
⠄⠄⠄⠄⣿⡇⡇⠄⢰⡏⣿⣇⣿⡏⠄⠄⠸⣿⣶⣿⠃⠄⢀⣼⣿⠄⣿⡇⠄⢀⣸⣿⠄⠘⣿⣦⣿⠏⠄⠄
⠄⠄⠄⠄⣿⡇⢣⣠⡞⠄⣿⣿⣿⠃⠄⠄⠄⣿⣿⣿⣿⣿⣿⣿⣧⡀⣿⣿⣿⣿⣿⣿⡀⠄⠘⣿⡟⠄⠄⠄
⡀⠄⠄⠄⣿⡇⠄⠄⠄⢠⣿⣿⣿⠄⠄⠄⢠⣿⣿⣿⡀⠄⠄⠈⣿⡇⣿⡇⠄⠄⠈⢻⣷⠄⠄⣿⡇⠄⠄⠄
⠓⠄⠄⠄⣿⡇⠄⠄⠄⢸⣿⠏⣿⡇⠄⠄⣸⣿⠁⣿⡇⠄⠄⠄⣿⡇⣿⡇⠄⠄⠄⣼⡿⠄⠄⣿⡇⠄⠄⠄
⠄⠄⢠⣤⣿⣧⣤⣤⣴⣿⠟⠄⠹⣿⣦⣤⣿⠏⣤⣿⣧⣤⣤⣾⡿⢡⣿⣧⣤⣤⣾⡿⠃⠄⣠⣿⣧⠄⠄⠄
⠄⠄⠄⠈⠉⠉⠉⠉⠉⠄⠄⠄⠄⠄⠉⠉⠁⠄⠈⠉⠉⠉⠉⠁⠄⠄⠉⠉⠉⠉⠁⠄⠄⠄⠈⠉⠉⠄⠄⠄
⠄⠄⠄⢴⣤⠄⠄⠄⠻⣦⡀⠘⣧⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠶⣤⣄⡀⠄⠘⠻⣦⣄⠈⢿⠄⠹⣧⠄⠄⠄⠄⠄⠄⢰⣶⣶⣿⣆⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠉⠙⠻⢶⣤⣀⠙⢷⣤⡰⣦⠹⣇⠄⠄⠄⠄⣀⣘⣿⣿⣿⣿⣿⣧⠄⠄⠄⠄⠄⠄⢀⡀⠄⠄⠄⠄⠁
⠄⠄⢀⣀⠄⠄⠈⠙⠻⢶⣌⡛⠘⢷⣉⣤⣴⡾⠟⠛⠉⠉⠉⠉⠉⢹⣿⠄⠄⠄⣀⣴⠞⠋⠁⠄⢀⠄⠄⠄
⠄⠄⠉⠉⠈⠙⠛⠛⠰⠶⠍⠻⠆⣿⠛⠉⠄⠛⣿⠛⢻⣟⠟⠄⠄⢸⣿⠄⣴⠟⣋⠄⠠⡶⠾⠛⠛⠁⠄⠄
⠄⣠⣤⣶⠄⠰⠿⠟⠛⣛⣿⣟⡀⣿⡀⠄⠄⣀⣿⣀⣠⣽⣻⡆⠄⠈⣿⠄⠾⠟⢻⣴⣶⠶⠶⠶⠶⠦⠄⣤
⠄⠄⠄⠄⠄⠄⣠⡤⠘⢫⣿⢿⡅⠸⣷⠄⠈⠛⠛⢛⣋⣹⣯⣥⣴⣶⣿⢆⡛⠛⡛⠷⠶⠶⠶⣦⣤⣤⣀⣀
⠄⠄⠄⠄⠄⠚⠋⢠⡴⠂⠠⠟⠁⠄⢹⣧⣴⡶⢿⣛⣿⡍⠉⠁⠄⢰⢺⣏⣻⣾⣝⠃⠤⣤⣀⠄⠄⠄⠉⠉
⠄⠄⠄⠄⠄⢀⣴⠟⠄⠠⠟⠄⠄⠄⠘⢿⣶⢿⣿⣿⣿⡷⠄⠄⠄⠺⠄⢿⢻⣆⠙⢷⣄⠄⠉⠃⢤⣄⠄⠄
⠄⠐⠿⠇⠄⠄⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠉⠄⠄⠄⠄⠄⠄⡿⠄⢸⡇⠉⣀⠄⠉⢷⣄⠄⠄⠁⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⠄⢻⡄⠄⠄⠙⠃⠄⠄⠄⠄
⡄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣀⣀⣀⡀⠄⠄⠄⠄⢀⣀⣀⣀⣀⣀⣀⣙⠄⢀⣀⣀⣀⣀⣀⣀⣀⠄⠄
⠄⠄⠄⠾⣿⣿⠿⠿⢿⣿⡆⢾⣿⡿⠟⠛⠿⣷⣆⠄⠄⠘⢻⣿⠛⠛⠛⢻⡿⠄⠘⢻⣿⠛⠛⠛⢿⡿⠄⠄
⠄⠄⠄⠄⣿⡇⠄⠄⠄⠉⠁⢸⣿⠄⠄⠄⠄⢸⣿⡆⠄⠄⢸⣿⠄⠄⠄⠄⠄⠄⠄⢸⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⣿⡇⠄⠄⠄⠄⠄⢸⣿⠄⠄⢀⣤⣿⡟⠄⠄⠄⢸⣿⠄⠄⠄⠄⠄⠄⠄⢸⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⣿⣧⣤⣶⡄⠄⠄⢸⣿⣶⣾⡿⠟⠉⠄⠄⠄⠄⣸⣿⣶⣾⣷⠄⠄⠄⠄⢸⣿⣶⣾⣿⠄⠄⠄⠄
⠄⠄⠄⢠⣿⡟⠛⢿⠇⠄⠄⢨⣿⡏⠻⣿⣦⡀⠄⠄⠄⠄⣿⣿⠉⠙⠟⠄⠄⠄⠄⢸⣿⠉⠙⠟⠄⠄⠄⠄
⠄⠄⠄⢸⣿⡇⠄⠄⠄⠄⠄⢸⣿⠃⠄⠈⢻⣷⡄⠄⠄⠄⣿⣿⠄⠄⠄⠄⠄⠄⠄⣸⣿⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⢸⣿⡇⠄⠄⠄⠄⠄⢸⣿⠄⠄⠄⠄⠹⣿⣦⡀⢀⣿⣿⣀⣀⣀⣀⣴⣶⠄⣿⣿⢀⣀⣀⣀⣰⣦⠄
⠄⠄⠰⣾⣿⣷⠄⠄⠄⠄⠐⢿⣿⡿⠄⠄⠄⠄⠿⠿⠿⠻⠿⠿⠿⠟⠛⠛⠻⠿⠻⠿⠿⠿⠿⠛⠛⠻⠿⠄