for 2025 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠉⠁⠄⠄⠄⠉⠉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠄⠄⠄⠄⠄⠄⠄⢀⠄⠄⠄⠄⠉⢻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠟⠁⠄⣀⣤⣴⣿⣿⣿⣿⣿⣿⣷⣤⣀⠄⠈⢻⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡏⠄⠄⠚⠛⠛⠿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠂⠄⢸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠇⠄⠐⠂⠄⠐⠂⠙⠻⢿⠟⠛⠄⠒⠈⠄⠒⠄⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠇⠄⠄⠄⠄⠄⠄⠄⠄⢠⡀⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡏⠄⠄⢀⣠⠄⠄⠄⠄⢀⣿⣧⢀⣀⠄⢀⣆⣠⡀⠄⣹⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣷⡄⠄⢸⣿⣿⣿⣿⣟⣼⣿⣿⣜⣿⣿⣿⣿⣿⠃⠄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣷⠄⠸⣿⣿⣿⣿⡙⠉⠙⠋⠉⣹⣿⢿⡿⡿⠄⢠⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡆⠄⠘⠛⠑⠋⠄⣀⣀⣠⣀⠄⠄⠄⠄⠄⠄⢸⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⠄⠄⠄⠄⡀⠄⠄⠄⠄⠄⠄⢠⠄⠈⠄⠄⣼⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡄⠄⠄⠄⢕⠠⡀⠄⠄⠄⠄⣹⠄⠄⠄⢠⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠄⠄⠈⠂⠄⠛⠯⠥⠒⠁⠄⠄⣀⣾⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠄⠐⠄⢤⣤⢴⠚⠄⠄⣰⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⣀⠄⢀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿