.
░░░░███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▄█▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▄████████▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
▄██████████▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░
████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░
███░░▀██████▄░░░░░░░░░░░░░░░░░░░░░░░░░░░
███░░░███████░░░░░░░░░░░░░░░░░░░░░░░░░░░
░███░░▀███████░░░░░░░░░░░░░░░░░░░░░░░░░░
░▀██▄░░▀███████░░░░░░░░░░░░░░░░░░░░░░░░░
░░▀██░░░████████▄░░░░░░░░░░░░░░░░░░░░░░░
░░░███░░░▀████████▄░░░░░░░░░░░░░░░░░░░░░
░░░░▀██▄░░▀█████████▄░░░░░░░░░░░░░░░░░░░
░░░░░▀██▄░░░██████████▄▄░░░░░░░░░░░░░░░░
░░░░░░▀███▄░░▀█████████████▄▄▄▄░░░░░░░░░
░░░░░░░░▀███▄░░░▀█████████████████▄░░░░░
░░░░░░░░░░▀███▄░░░░▀▀███████████████▄░░░
░░░░░░░░░░░░▀▀███▄▄░░░░▀▀▀███████████░░▄
░░░░░░░░░░░░░░░▀▀████▄▄░░░░░░▀███████▀██
░░░░░░░░░░░░░░░░░░░▀▀██████▄▄███████░░░▀
░░░░░░░░░░░░░░░░░░░░░░░▀▀████████▀▀░░░░░
.
░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░█▄░░░░░██░░░░██░░░░░░░░░░░░
░░░░░░░░░░░▄█▀░░░░██░░░░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░██░░░░██░░░░░▀█▄░░░░░░░░░░░░
░▄██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██▄░░
██▀██████▄▄░░░░░░░░░░░░░░░░▄▄██████▀██▄
▀████░░░░▀██▄░░░░░░░░░░░░▄██▀░░░░▀███▀▀
░░██░░░░░░░▀████▄▄▄▄▄▄▄████░░░░░░░██░░░
░░░█▄░░░░░░░█░░░▀▀██▀▀░░░█▀░░░░░░▄█▀░░░
░░░░▀█▄░░░░░░░░░░░▀▀░░░░░░░░░░░▄█▀░░░░░
░░░░░░▀██▄▄░░░░░░░░░░░░░░░░░▄██▀░░░░░░░
░░░░░░░░░▀▀██▄▄▄▄▄▄▄▄▄▄▄▄██▀▀░░░░░░░░░░
░░░░░░░░░░░░░███▀▀▀▀▀▀███░░░░░░░░░░░░░░
░░░░░░░░░░░░░█▀██░░░░██▀█░░░░░░░░░░░░░░
░░░░░░░░░░░░░█░▀█▄▄▄▄█▀░█░░░░░░░░░░░░░░
░░░░░░░░░░░░░██░░▀▀▀▀░░██░░░░░░░░░░░░░░
░░░░░░░░░░░░░░▀█▄▄░░▄▄█▀░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▀█░░█▀░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░█░░█░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░█░░█░░░░░░░░░░░░░░░░░░
.
══════════════════════════════════════██
═════════════════════════════════════██═█████
══════════════════════════════════════██═███████
═══════════════════════════════════════█═██══███
════════════════════════════════════════█████
═══════════════════════════════════█████████
══════════════════════════════════███══════███
═════════════════════════════════██══════════███
════════════════════════════════██════════════██
═══════════════════════════════█████████═══════██
═══════════════════════════════████════███═════██
══════════════════════════════███══████═══█════██
═════════════════════════════██████═══█════════██
═════════════════════════════███═══███═════════██
════════════════════════════██████═══██═══════██
════════════════════════════███══███══════════██
═══════════════════════════██═███══██════════██
══════════════════════════████══███══█═══════██
═════════════════════════███═███══██════════██
════════════════════════█████══███═██══════██
═══════════════════════███══███══█═════════██
═════════════════════███████══██══════════██
═══════════════════██████████══█══════════█
════════════════███████══█══██═══════════██
════════════█████══██═██═██══██═════════██
═════════████══████═██═██═█════════════██
════════██══════███══█══███══════════███
═════████═════════██═█══██════════████
════███════════════█═════════════██
════███════════════════════════███
═██═███══════════════════════███
███████════════════════════███
═██══████═══════════════███
══████═████═════════██████
════███══█████████████
═════██
.
══════════════════════════██═███
══════════════════════════█████
══════════════════════████████
═══════════════════█████════███
══════════════════███════════███
════════════════███═══════════███
═══════════════██══█══════════███
══════════════██══█████═══██═████
═════════════██══██═███████═══███
════════════██══███══██══██═══███
═══════════██═══██═█████═██════██
═══════════██════█████████═════█
══════════██══════════════════██
══════════█═══██═███══════════█
═════════██══█████████████═══██
═════════██══█════════████══██
════════██══════════════════██
════════██══════════════════█
═══════███═════════════════██
═════████══════════════════███
═══██████═════════════════██████
═█████═██═════════════════██══█████
██═███═██═════════════════██═██══██
███══████═════════════════██═██═██
══███████═════════════════███══█
══███══██═══════════════█═██████
═████████═══════════════█═██═███
═█████████══════════════███══████
════════███═════════════████═███
════════███═════════════████
════════████════════════████
═════════███════════════█═██
═════════████═══════════█═██
══════════█████══════════██
══════════██████═══█════███
═══════════█████████═══███
═════════════███████████
═════════════█████████
═══════════██═█════█═█
═══██████═██████══██═██
═█████══████═███████████████
═██═══════██═══██════███══████
═█████████████████████═════███
════█████════════████████████
______________________________________¶¶
_____________________________________¶¶_¶¶¶¶¶
______________________________________¶¶_¶¶¶¶¶¶¶
_______________________________________¶_¶¶__¶¶¶
________________________________________¶¶¶¶¶
___________________________________¶¶¶¶¶¶¶¶¶
__________________________________¶¶¶______¶¶¶
_________________________________¶¶__________¶¶¶
________________________________¶¶____________¶¶
_______________________________¶¶¶¶¶¶¶¶¶_______¶¶
_______________________________¶¶¶¶____¶¶¶_____¶¶
______________________________¶¶¶__¶¶¶¶___¶____¶¶
_____________________________¶¶¶¶¶¶___¶________¶¶
_____________________________¶¶¶___¶¶¶_________¶¶
____________________________¶¶¶¶¶¶___¶¶_______¶¶
____________________________¶¶¶__¶¶¶__________¶¶
___________________________¶¶_¶¶¶__¶¶________¶¶
__________________________¶¶¶¶__¶¶¶__¶_______¶¶
_________________________¶¶¶_¶¶¶__¶¶________¶¶
________________________¶¶¶¶¶__¶¶¶_¶¶______¶¶
_______________________¶¶¶__¶¶¶__¶_________¶¶
_____________________¶¶¶¶¶¶¶__¶¶__________¶¶
___________________¶¶¶¶¶¶¶¶¶¶__¶__________¶
________________¶¶¶¶¶¶¶__¶__¶¶___________¶¶
____________¶¶¶¶¶__¶¶_¶¶_¶¶__¶¶_________¶¶
_________¶¶¶¶__¶¶¶¶_¶¶_¶¶_¶____________¶¶
________¶¶______¶¶¶__¶__¶¶¶__________¶¶¶
_____¶¶¶¶_________¶¶_¶__¶¶________¶¶¶¶
____¶¶¶____________¶_____________¶¶
____¶¶¶________________________¶¶¶
_¶¶_¶¶¶______________________¶¶¶
¶¶¶¶¶¶¶____________________¶¶¶
_¶¶__¶¶¶¶_______________¶¶¶
__¶¶¶¶_¶¶¶¶_________¶¶¶¶¶¶
____¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶
_____¶¶
__________________________¶¶_¶¶¶
__________________________¶¶¶¶¶
______________________¶¶¶¶¶¶¶¶
___________________¶¶¶¶¶____¶¶¶
__________________¶¶¶________¶¶¶
________________¶¶¶___________¶¶¶
_______________¶¶__¶__________¶¶¶
______________¶¶__¶¶¶¶¶___¶¶_¶¶¶¶
_____________¶¶__¶¶_¶¶¶¶¶¶¶___¶¶¶
____________¶¶__¶¶¶__¶¶__¶¶___¶¶¶
___________¶¶___¶¶_§¶¶¶§_¶¶____¶¶
___________¶¶____¶¶¶¶¶¶¶¶¶_____¶
__________¶¶__________________¶¶
__________¶___¶¶_¶¶¶__________¶
_________¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶___¶¶
_________¶¶__¶________¶¶¶¶__¶¶
________¶¶__________________¶¶
________¶¶__________________¶
_______¶¶¶_________________¶¶
_____¶¶¶¶__________________¶¶¶
___¶¶¶¶¶¶_________________¶¶¶¶¶¶
_¶¶¶¶¶_¶¶_________________¶¶__¶¶¶¶¶
¶¶_¶¶¶_¶¶_________________¶¶_¶¶__¶¶
¶¶¶__¶¶¶¶_________________¶¶_¶¶_¶¶
__¶¶¶¶¶¶¶_________________¶¶¶__¶
__¶¶¶__¶¶_______________¶_¶¶¶¶¶¶
_¶¶¶¶¶¶¶¶_______________¶_¶¶_¶¶¶
_¶¶¶¶¶¶¶¶¶______________¶¶¶__¶¶¶¶
________¶¶¶_____________¶¶¶¶_¶¶¶
________¶¶¶_____________¶¶¶¶
________¶¶¶¶____________¶¶¶¶
_________¶¶¶____________¶_¶¶
_________¶¶¶¶___________¶_¶¶
__________¶¶¶¶¶__________¶¶
__________¶¶¶¶¶¶___¶____¶¶¶
___________¶¶¶¶¶¶¶¶¶___¶¶¶
_____________¶¶¶¶¶¶¶¶¶¶¶
_____________¶¶¶¶¶¶¶¶¶
___________¶¶_¶____¶_¶
___¶¶¶¶¶¶_¶¶¶¶¶¶__¶¶_¶¶
_¶¶¶¶¶__¶¶¶¶_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
_¶¶_______¶¶___¶¶____¶¶¶__¶¶¶¶
_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶
____¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶
...