.
░░░░░░░▄▄█▀▀▀▀▀▀▀▀█▄▄░░░░░░░
░░░░▄▄▀░░░░░░░░░░░░░░▀▄▄░░░░
░░░█▀░░░░░░░░░░░░░░░░░░▀█░░░
░▄█░░░░░▄▄▄▄░░░░▄▄▄▄░░░░░█▄░
░█░░░░░█▀░▄▄█░░█▄▄░▀█░░░░░█░
█░░░░░░█░████░░████░█░░░░░░█
█░░░░░░▀▀▀▀▀░░░░▀▀▀▀▀░░░░░░█
█░░░░░░░▄░░░░░░░░░░▄░░░░░░░█
▀▄░░░░░█▀█░░░░░░░░█▀█░░░░░▄▀
░█▄░░░░▀█░▀█▄▄▄▄█▀░█▀░░░░▄█░
░░▀▄░░░░░▀█▄▄░░▄▄█▀░░░░░▄▀░░
░░░▀█▄░░░░░░▀▀▀▀░░░░░░▄█▀░░░
░░░░░░▀▄▄▄░░░░░░░░▄▄▄▀░░░░░░
░░░░░░░░░▀▀▀▀▀▀▀▀▀▀░░░░░░░░░
.
░░░░░░░░░░░░▄▄▄██████████▄▄▄░░░░░░░░░░░░
░░░░░░░░░▄████████████████████▄░░░░░░░░░
░░░░░░▄██████▀▀░░░░░░░░░░▀▀██████▄░░░░░░
░░░░▄█████▀░░░░░░░░░░░░░░░░░░▀█████▄░░░░
░░░▄████▀░░▄▄▄░░░░░░░░░░░░▄▄▄░░▀████▄░░░
░░████▀░▄███████▄░░░░░░▄███████▄░▀████░░
░████▀░░██▀░░░▀██░░░░░░██▀░░░▀██░░▀████░
▄███▀░░░▀░░░░░░░▀░░░░░░▀░░░░░░░▀░░░▀███▄
████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████
████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████
████░░░██████████████████████████░░░████
████░░░▀██▀▀▀▀▀███▀▀▀▀███▀▀▀▀▀██▀░░░████
▀███▄░░░██▄░░░░███░░░░███░░░░▄██░░░▄███▀
░████▄░░▀██▄░░░███░░░░███░░░▄██▀░░▄████░
░░████▄░░▀███▄▄███░░░░███▄▄███▀░░▄████░░
░░░▀████▄░░▀▀██████████████▀▀░░▄████▀░░░
░░░░▀█████▄░░░░░░▀▀▀▀▀▀░░░░░░▄█████▀░░░░
░░░░░░▀██████▄▄░░░░░░░░░░▄▄██████▀░░░░░░
░░░░░░░░░▀████████████████████▀░░░░░░░░░
░░░░░░░░░░░░▀▀▀██████████▀▀▀░░░░░░░░░░░░
___________¶¶¶¶¶¶¶¶
________¶¶¶¶¶_____¶¶¶¶¶
______¶¶_______¶¶_____¶¶¶
____¶¶___¶¶___¶¶_¶¶______¶¶
___¶¶___¶¶_¶¶_¶___¶_______¶¶
__¶¶____¶___¶¶¶__¶¶¶_______¶¶
_¶¶_____¶¶___¶¶¶¶¶¶¶________¶¶
_¶_______¶¶¶¶¶_¶¶¶¶__________¶
¶¶________¶¶¶¶__________¶¶___¶
¶¶______________________¶____¶
¶¶_____________________¶¶____¶
¶¶___¶¶¶______________¶¶____¶¶
_¶¶____¶¶¶__________¶¶¶_____¶
__¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶
___¶¶¶______¶¶¶¶¶¶¶¶¶____¶¶¶
_____¶¶¶______¶¶¶¶¶¶____¶¶
_______¶¶¶___________¶¶¶¶
________¶¶¶¶¶¶¶¶¶¶¶¶¶¶