.
⢀⢀⢀⢀⢀⢀⢀⢀⣠⠴⠶⠒⣛⣛⣛⣛⠒⠶⠦⣄⡀⢀⢀⢀⢀⢀⢀⢀
⢀⢀⢀⢀⢀⣠⠖⢉⣤⡖⠺⣿⣿⡏⣭⡍⢻⣷⠶⣤⡉⠲⣄⢀⢀⢀⢀⢀
⢀⢀⢀⣠⠞⡡⢊⡉⢻⡇⢐⡈⠻⡇⣤⠐⣿⠇⣰⡿⢉⠳⣌⠳⣄⢀⢀⢀
⢀⢀⡴⢁⣾⣅⠛⢁⣾⣥⠾⢛⣉⢉⡉⣉⡚⠶⣏⠙⢌⠳⣼⣷⡈⢦⢀⢀
⢀⡜⢁⣿⣿⣿⣷⡤⠋⣠⣾⣿⡇⣼⣧⢸⣿⣷⣄⠑⢦⣴⣿⣿⣿⡈⢣⢀
⢸⠃⣿⣿⣿⣿⡿⢁⣾⣿⣿⣿⠇⣿⣿⠸⣿⣿⣿⣷⡈⢿⣿⣿⣿⣿⠘⡇
⣾⢰⣿⣿⣿⣿⠃⣾⣿⣿⣿⠏⣼⣿⣿⣧⠹⣿⣿⣿⣷⠘⣿⣿⣿⣿⡆⣷
⣿⢸⣿⣿⣿⣿⢀⣿⣿⣿⠏⣰⣿⣿⣿⣿⣆⠹⣿⣿⣿⢀⣿⣿⣿⣿⡇⣿
⢿⠸⣿⣿⣿⣿⡄⢿⡿⢃⣼⡿⠛⣛⣛⠛⢿⣧⡘⢿⡿⢠⣿⣿⣿⣿⠇⡿
⢸⡄⣿⣿⣿⣿⣷⡀⢴⣿⠏⣰⣿⡟⢻⣿⣆⠹⣿⡦⢀⣾⣿⣿⣿⣿⢠⡇
⢀⢣⡈⣿⣿⣿⣿⣷⣄⠙⢀⢿⣧⣶⣶⣼⡿⢀⠋⣠⣾⣿⢿⣿⣿⢁⡜⢀
⢀⢀⠳⡈⢿⣷⣞⣉⢿⢿⣶⣬⣉⣉⣉⣉⣥⣶⡿⡟⠯⣦⣾⡿⢁⠞⢀⢀
⢀⢀⢀⠙⢦⡙⢿⣿⣦⣮⢏⣽⢿⡿⢻⢛⡏⡹⣡⣴⣿⡿⢋⡴⠋⢀⢀⢀
⢀⢀⢀⢀⢀⠙⠦⣈⠛⠿⢿⣿⣿⣷⣾⣿⣿⡿⠿⠛⣁⠴⠋⢀⢀⢀⢀⢀
⢀⢀⢀⢀⢀⢀⢀⠈⠙⠲⠶⠤⣭⣭⣭⣭⠤⠶⠖⠋⠁⢀⢀⢀⢀⢀⢀⢀