.
░░░░░░░░░░░░░░█████▄░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░███████░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░▀███████▄▄▄▄▄▄▄▄▄░░░░░░░░░░
░▄▄▄░░▄▄▄░░░░░▀████████████████▄░░░░░░░░
██████████░░░░▄▄██████████████████░░░░░░
▀████████▀░░▄██████████████████████▄░░░░
░░░░▀██▄░░░▄████████████████████████▄░░░
░░░░░░███▄████████████████████░░░▀███░░░
░░░░░░▀████████▀▀▀███████████▀░░░░███░░░
░░░░░░░▀█████▀░░░░░██████████░░░░░███░░░
░░░░░░░░░▀▀░░░░░░░░██████████░░░░░███░░░
░░░░░░░░░░░░░░░░░░░██████████░░░▄▄███░░░
░░░░░░░░░░░░░░░░░░████████████░████████▄
░░░░░░░░░░░░░░░░░▄████████████▄▀▀▀▀████▀
░░░░░░░░░░░░░░░░░███████████████░░░░░░░░
░░░░░░░░░░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░
░░░██████░░░░░████
░░░████████░░████████
░░████████████████████
░██████████████████████░░░░░░░███████
░███████████████████████░░░░███████████
░████████░░█████████████░░░░████████████
░███████░░░█████████████░░░░█░░░░░░░░░░█
░██████░░░░█████████████░░░░█░░░░░░░░░░█
░░████░░░░░████████████░░░░████░░████░░██
░░░███░░░░█████████████░░░░█░█░░░░█░░░░░█
░░░░█░░░░░█░░█████████░░░░░█░░░██░░░░░░█
░░░█░░░░░░█░░░███████░░░░░░█░░████░░░░█
░░░█░░░░░░█░░░░░░░░░░░░░░░░░█░░░░░░█░██
░░██░░░░░░█████████░░░░░░░░░███░████░░█
░░█░░░░░░░██░░░░░░███████░░██░███░░░░░█
░░█░░░░░░░░░░░░░░░░░░░░░████░░░░░░░░░░█
░██░░░░░░░░░░░░░░░░░░░░░████░░░░░░░░░░█
░░████░░░░░░░░░░░░░░░░░░████░░░░░░░░░░███████
░░░█████░░░░░░░░░░░░░░░░████░░░░░░░░░█████░░░██
░░░░░░░░███░░░░░░░░░░░░██████░░░░░░░░██████░░░░█
░░░░░░░░░░░██████░░░░░████████░░░░░████████░░░░░█
░░░░░░░░░░░░░░░░█░░░███████████████████████░█░░░░█
░░░░░░░░░░░░░░░░█░░████████████████████████░█░░░░█
░░░░░░░░░░░░░░░░███████████████████████████░█░░░░█
░░░░░░░░░░░░░░░░░████████████████████████████░░░░█
░░░░░░░░░░░░░░░░░░░░████████████████████████░░░░░█
░░░░░░░░░░░░░░░░░░░░░██████████████████████░░░░░░█
░░░░░░░░░░░░░░░░░░░░░░░███████████████████░░░░░░██
░░░░░░░░░░░░░░░░░░░░░░░██████████████████████████
___¶¶¶¶¶¶_____¶¶¶¶
___¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶
__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______¶¶¶¶¶¶¶
_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶
_¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶
_¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶¶¶¶¶____¶__________¶
_¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶____¶__________¶
__¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶__¶¶¶¶__¶¶
___¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶____¶_¶____¶_____¶
____¶_____¶__¶¶¶¶¶¶¶¶¶_____¶___¶¶______¶
___¶______¶¶__¶¶¶¶¶¶¶______¶__¶¶¶¶____¶
___¶______¶_________________¶______¶_¶¶
__¶¶______¶¶¶¶¶¶¶¶¶_________¶¶¶_¶¶¶¶__¶
__¶_______¶¶______¶¶¶¶¶¶¶__¶¶_¶¶¶_____¶
__¶________________¶____¶¶¶¶__________¶
_¶¶_______________¶_____¶¶¶¶__________¶
__¶¶¶¶____________¶¶____¶¶¶¶__________¶¶¶¶¶¶¶
___¶¶¶¶¶___________¶¶___¶¶¶¶_________¶¶¶¶¶___¶¶
________¶¶¶________¶¶__¶¶¶¶¶¶________¶¶¶¶¶¶____¶
___________¶¶¶¶¶¶___¶_¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶_____¶
________________¶___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶____¶
________________¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶____¶
________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶____¶
_________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶
____________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶
_____________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶
_______________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶
_______________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶