.
⠄⠄⠄⠄⠄⠄⠄⣀⣤⣤⣄⡀⢀⣠⣤⣤⣀⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⢀⣾⢫⣵⠶⠉⢿⡟⠉⠄⠈⠙⣧⡀⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⢸⡇⣿⠁⠄⠄⠄⠄⠄⠄⠄⠄⣹⡇⠄⠄⠄⠄⠄
⢠⡾⢛⡛⢷⡾⣷⡙⠁⠄⠄⠄⠄⠄⠄⠄⢀⡿⢷⡾⢛⡛⢷⡄
⣿⢰⡟⠁⠄⠁⠘⢿⣄⡀⠄⠄⠄⠄⢀⣴⡟⠁⠈⠄⠈⢻⡆⣿
⢹⣦⠁⠄⠄⠄⠄⠄⣹⡿⣦⣄⣠⡴⢿⣅⠄⠄⠄⠄⠄⠈⣴⡏
⠄⠙⢷⣤⡀⠄⣠⣶⠟⠁⢰⣿⣿⡄⠈⠻⣶⣄⠄⢀⣤⡾⠋⠄
⠄⠄⠄⢉⣿⣿⣏⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⣹⣿⣿⡉⠄⠄⠄
⠄⠄⠄⠈⠉⡏⠉⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⠉⢹⠉⠁⠄⠄⠄
⠄⠄⠄⠄⠄⣿⠄⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⠄⣿⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠹⣧⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⣼⠏⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠙⠃⠄⠄⠄⠘⠃⠄⠄⠄⠘⠋⠄⠄⠄⠄⠄⠄
.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⣀⣤⣤⣤⣤⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⣠⡾⠋⠄⠄⠄⠄⠙⢷⣶⠿⠷⢶⣄⡀⠄⠄
⠄⠄⢀⣠⡶⠾⢿⠏⠄⠄⠄⠄⠄⠄⠄⠄⠹⡇⠄⠄⠈⠻⣆⠄
⠄⣠⡟⠁⠄⠄⢸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⡇⠄⠄⠄⠄⢿⠄
⠄⣿⠄⠄⠄⠄⢸⣇⠄⠄⠄⠄⠄⠄⠄⠄⣸⡇⠄⠄⠄⢀⣿⠄
⠄⢿⡀⠄⠄⠄⠄⢻⣆⠄⠄⠄⠄⠄⠄⣰⡟⠄⠄⠄⣠⡾⠃⠄
⠄⠈⢿⣄⠄⠄⠄⠄⠙⢷⣄⣀⣀⣠⣾⡋⠄⣀⣠⡾⠋⠄⠄⠄
⠄⠄⠄⠙⠷⣦⣄⣀⣠⡼⠋⢿⡿⠉⢸⠿⠛⠋⠉⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠉⠉⠻⣿⡀⢸⡇⣠⡟⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠘⢷⣼⣷⡟⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⢿⡟⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠘⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
.
⠄⠄⠄⢀⣠⡶⠞⠛⠛⠛⠶⣤⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⣰⠟⠁⠄⠄⠄⠄⠛⠄⣀⠙⣦⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⢰⡏⠄⠄⠄⠄⠄⠄⠄⠄⠘⣷⣘⣧⣤⣤⣤⣀⠄⠄⠄⠄⠄
⠄⣼⠁⠄⠄⠄⠄⠄⠄⠄⠄⣤⠞⠋⠁⠄⢀⣤⡉⠻⢦⡀⠄⠄
⠄⣿⠄⠄⠄⠄⠄⠄⠄⢀⡾⠁⠄⠄⠄⠄⠄⠄⠄⢶⡄⢻⡆⠄
⠄⢸⡆⢠⡀⠄⠄⠄⠄⢸⠇⠄⠄⠄⠄⠄⠄⠄⠄⠄⢻⡄⣷⠄
⠄⠘⣧⠘⣷⡀⠄⠄⠄⣾⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠸⡇⢻⠄
⠄⠄⠘⣧⡈⠳⣄⠄⠄⢻⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⠄
⠄⠄⠄⠈⠻⣦⣉⠄⠄⣸⡇⢰⡄⠄⠄⠄⠄⠄⠄⠄⠄⢠⡟⠄
⠄⠄⠄⠄⠄⠄⠉⣿⣻⡏⢻⡄⢻⣄⠄⠄⠄⠄⠄⠄⠄⣼⠃⠄
⠄⠄⠄⠄⠄⠄⠄⢹⡏⠁⠄⠻⣦⡙⠷⠄⠄⠄⠄⣠⡾⠁⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢸⡇⠄⠄⠄⠈⠛⢦⣤⣤⡴⠞⠋⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⠄⠄⣿⣼⠇⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⠄⠄⢸⡇⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠸⡇⠄⠄⠄⠄⠄⠄⠸⡇⠄⠄⠄⠄⠄⠄⠄
.
⠄⠄⣠⡶⠟⠛⠛⠷⣤⡀⣠⡶⠟⠛⠻⢶⣄⠄⠄⠄⠄⠄⠄⠄
⠄⣸⡏⠄⠄⠄⠄⠄⠘⣿⠏⠄⠄⠄⠄⠄⠹⣧⠄⠄⠄⠄⠄⠄
⠄⢿⡄⠛⡀⠄⠄⠄⠄⠉⣠⡶⠟⠻⠶⣤⢠⡿⠾⠛⠷⣦⡀⠄
⠄⠈⢿⡌⠻⣦⠄⠄⠄⢰⡟⠄⠄⠄⠄⠸⡿⠄⠄⠄⣄⠸⣧⠄
⠄⠄⠈⠻⣦⡈⠻⠆⠄⠈⣿⡀⠄⠄⠄⠄⠄⠄⢀⣤⠁⣸⠏⠄
⠄⠄⠄⠄⠈⠛⢷⣄⡀⠄⠈⣻⣦⡀⠄⠄⠄⡴⠟⣡⡾⠋⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠉⠻⣶⠞⠋⠈⠻⣦⣄⢀⣤⡾⠋⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢻⡄⠄⠄⠄⠄⢹⡿⠁⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⢿⣄⠄⠄⠄⣼⠇⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣾⠻⢷⣤⡾⠟⢷⡄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠻⢶⣿⠛⢿⡶⠾⠁⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢠⡿⠁⠄⠈⠻⣆⠄⠄⠄⠄⠄⠄⠄