.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣠⣄⣠⣤⣴⣾⣿⣶⣧⣤⣦⡀⠄⠄
⠄⠄⠄⠄⠄⠄⠄⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶
⠄⠄⠄⢀⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠄⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠈⣿⣿⣿⢿⣟⣿⣿⣿⡏⠄⠈⠙⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠄⠈⢿⣿⣦⠙⢿⣿⣧⠤⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿⣿⣿⣿⣿
⠄⠄⠄⠘⡟⠄⠄⠉⠁⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣿⢿⣿⣿
⠄⠄⠄⣸⢁⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⣿⣿⣛⣉⣰⣾⣿
⠄⠄⠄⠄⣈⣁⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⣴⣿⡟⠛⠛⢹⣿⣿
⠄⠄⠄⠄⣭⣍⠙⠓⠄⠄⠄⠄⠄⠄⢀⣴⣿⣿⠇⠄⠄⢸⣿⣿
⠄⠄⠄⠄⢨⡁⠄⠄⠄⠄⣀⣠⣴⣾⣿⣿⣿⠏⠄⠄⠄⣼⣿⣿
⠄⠄⠄⠄⠘⣦⣠⣴⣶⣿⣿⣿⣿⣿⣉⡉⠄⠄⠄⠄⢰⣿⣿⣿
⠄⠄⠄⠄⠄⠄⠄⠄⣀⣿⣿⣿⣿⠉⠋⠄⠄⠄⠄⠄⣸⣿⣿⣿
⠄⠄⠄⠄⠄⠄⣼⣿⣿⣿⣿⠟⠁⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿
⢀⣤⣶⣶⣶⣾⣿⣿⣿⡟⠁⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿
⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿
.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣶⡆⠄⠄⠄⠄
⠄⢰⣶⠄⠄⠄⠄⠄⣿⠄⠄⠄⠄⠄⠄⢰⣶⠄⣿⡇⠄⣠⠄⠄
⠄⠄⣿⡀⠄⠄⠄⠄⣿⠄⣠⡶⠿⢷⣦⢸⣿⠄⠄⣠⣾⣿⠄⠄
⠄⠄⢹⡇⠄⠄⠄⠄⣿⠄⢿⣧⣀⣠⡿⢻⣿⣠⣾⠟⢹⣿⠄⠄
⠄⠄⠘⣿⣀⣀⣀⣀⣿⣀⣀⡙⠛⠉⠄⢸⣿⡟⠁⠄⠄⣿⡀⠄
⠄⠄⠸⠿⠟⠛⠛⠛⢉⣿⠟⠁⢠⣤⣄⣤⡁⠄⠄⠄⠄⠛⠃⠄
⠄⠐⢿⣦⠄⢶⣶⠄⠘⣫⣦⠄⠈⠉⠙⣿⡿⢷⣶⣤⣄⠄⠄⠄
⠄⠄⠈⠻⣷⣾⣏⢀⣾⠟⣁⡀⢀⣴⡄⣿⣧⣶⡿⠛⠁⠄⠄⠄
⠄⠄⠄⠄⠈⢿⣿⡟⠁⠄⣿⣷⣾⣿⡇⢹⡿⠿⢷⣶⣤⣄⠄⠄
⠄⠄⠄⠄⣰⣿⣿⣷⣄⠄⠿⠟⠉⠟⠁⢸⣧⣀⣴⡿⠟⠁⠄⠄
⠄⠄⣠⣾⠟⠄⣿⠈⠻⣷⡄⠄⠄⠄⠄⣰⣿⠟⠋⠄⠄⠄⠄⠄
⠄⠄⠛⠁⠄⠄⠈⠄⠄⠉⠉⠄⠄⠄⠘⠟⠁⠄⠄⠄⠄⠄⠄⠄
.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣽⣶⣿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠟⠛⠿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡁⡌⠛⢿⣿⣿
⣿⣿⣿⡿⢿⣦⢠⣶⣶⣤⡈⠹⣿⣿⣿⣿⣿⣿⣿⣿⣤⢿⣿⣿
⣿⣿⡿⠞⠟⠁⠈⢿⣷⣈⠁⠄⠙⣿⣿⣿⣿⣿⣿⣯⡈⢀⢹⣿
⣿⡟⠡⠤⠶⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣿⣿⣏⠓⣀⣿⣿
⣿⠇⣬⣑⣢⠄⠄⠄⠄⠄⠄⠄⢀⣿⣿⣿⣿⣏⣧⣸⣿⣿⣿⣿
⡏⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿
⣧⣤⣤⣀⣀⠄⠄⠄⠄⠄⢀⣸⠻⠛⣿⣿⣿⣿⣿⢿⣿⡿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠻⢶⣶⣿⣿⣿⣿⠄⢉⡙⢻⣿
⣿⣿⣿⠙⢿⣿⣿⣿⡁⠄⠄⠄⠄⢀⣿⣿⣄⣫⣿⣦⣸⣿⣿⣿
⣿⣿⣿⡆⠄⠄⠄⠉⠁⠄⠄⢀⠾⣿⡿⣿⡿⠿⢿⣿⠿⣛⡻⣿
⣿⣿⣿⡇⠄⠄⠄⠄⠄⣀⣴⣿⠄⢸⠄⢸⠁⣰⠄⢻⠄⠏⠄⣿
⣿⣿⣿⡇⠄⠄⢀⣤⣾⣿⣿⣿⠄⠸⠄⠸⡀⠻⠄⣸⠄⣰⠄⢿
⣿⣿⠿⢡⣴⠟⣻⣿⣿⣿⣿⡿⣶⣶⣆⣀⣿⣷⣿⣿⣿⣿⣿⣾
⣿⠁⠰⠟⣡⣄⠈⠇⠄⠸⠁⣠⡇⠄⢹⠏⠄⢸⡇⠄⢤⡄⠈⣿
⣿⢠⣼⣷⣿⠟⠄⡀⠄⢀⠈⢻⡇⠄⠄⣠⠄⢸⡇⠄⣤⡄⠈⢻
⣧⣿⣿⣿⣿⣤⣼⣧⣤⣼⣦⣤⣧⣤⣴⣿⣤⣼⣧⣤⣤⣤⣤⣿
.
⠄⠄⠄⠄⠄⠄⢠⠄⠄⢀⠄⣶⠆⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠰⠶⢀⣄⠄⢸⣷⣤⣼⣷⣴⣾⣁⣤⡤⢠⣦⢀⡤⠄⠄⠄⠄
⢷⣤⣀⣘⣃⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⡁⢀⠄⠄⠄
⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠐⠄⠄
⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀
⠄⣾⣿⣿⣿⣿⣿⣿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄
⡶⣿⣿⣿⣿⣿⢻⠇⠼⠟⠁⠘⢿⠻⠿⠿⣿⣿⣿⣿⣿⣿⣆⠄
⢺⣿⣿⣿⣿⣿⡆⢤⣶⣶⡴⠄⣰⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣄
⠄⣽⣿⣿⣿⣿⠇⠸⠛⣿⡟⠁⠹⢿⣛⡿⠻⠊⢿⣿⣿⣿⡿⠏
⠄⣻⣿⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿⣦
⠄⢹⣿⣿⣿⣿⣆⠄⠄⠄⠠⣄⣠⠴⠄⠄⠄⠄⣾⣿⣿⡟⠛⠁
⠙⣿⣿⣿⣿⣿⣿⡄⠄⠄⣠⣴⣥⣤⣄⠄⠄⣰⣿⣿⡟⢷⠄⠄
⠄⠙⣿⣿⣿⣿⣿⣿⣄⠄⠄⠤⣶⠶⠄⠄⣼⣿⣿⣿⡗⠄⠄⠄
⠄⠄⠉⣿⣿⣿⣿⣿⡷⠑⠤⣤⣤⣤⣤⣾⣿⣿⣿⣿⡧⡀⠄⠄
⠄⠄⠐⣻⣿⣿⣿⣿⣷⣤⣀⣀⣓⣚⣿⣿⣿⡿⢿⡇⢨⡇⠄⠄
⢀⣀⣤⣼⣿⡟⠉⢻⠻⢿⣿⣿⣿⣿⣿⡟⠙⠁⣠⠥⠐⠃⠆⠄
⠄⠄⠓⠊⠁⠄⠄⠈⠄⠞⣿⡿⡟⣿⣿⣿⠖⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠋⠄⠙⠋⠁⠄⠄⠄⠄⠄⠄⠄⠄