.
░░░░░░░░░░░░▄░░░▄▀░░░░░▄░░░░░░░░░
░░░░░░░░░░▄▀░░░░█░░░░▄▀░░░░░░░░░░
░░░░░░░░░░█░░░░░█░░░░█░░░░░░░░░░░
░░░░░░░░░░█░░░░░█░░░░█░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░
░░░░▄███▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████▄░░░░░
░░░███▄░░░░░░░░░░░░░░░░░▄███░░░░░
░░░▀███████▄▄▄▄▄▄▄▄▄▄███████████▄
░░░░██░░░███████████████████░░▀██
░░░░██░░░▀█████████████████▀░░▄██
░░░░▀██░░░█████████████████░▄██▀░
░░░░░▀██░░███████████████████▀░░░
░░░░░░▀██▄░█████████████▀▀░░░░░░░
░░░░▄▄░░▀██████████████▀░▄▄▄░░░░░
▄██████▄░▀▀▀▀▀████▀▀▀▀░▄██████▄░░
▀████████▄▄▄▄▄▄▄▄▄▄▄▄▄█████████▀░
░░▀▀▀██████████████████████▀▀▀░░░
░░░░░░░░▀▀▀█████████▀▀▀▀░░░░░░░░░
_____________________¶
______________________¶
__________________¶__¶
_________________¶__¶
________________¶___¶
________________¶____¶
__________________¶____¶
___________________¶___¶
___________________¶__¶
______________¶¶¶¶¶¶¶¶¶¶¶
__________¶¶¶¶¶¶_______¶¶¶¶¶¶
________¶¶¶¶_______________¶¶¶¶
_______¶¶¶___________________¶¶¶
_______¶¶_____________________¶¶
_______¶¶¶¶¶______________¶¶¶¶¶¶¶¶¶¶¶
______¶¶__¶¶¶¶¶¶_______¶¶¶¶¶¶__¶¶___¶¶
______¶¶______¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶
___¶¶_¶¶_______________________¶¶¶¶¶¶
_¶¶¶¶_¶¶________¶¶¶_¶¶¶________¶¶_¶¶¶¶¶
¶¶¶¶¶_¶¶_______¶¶¶¶¶¶¶¶¶_______¶¶_¶¶¶¶¶
¶¶¶¶¶_¶¶_______¶¶¶¶¶¶¶¶¶_______¶¶_¶¶¶¶¶
¶¶¶¶¶¶_¶¶_______¶¶¶¶¶¶¶_______¶¶_¶¶¶¶¶¶
¶¶¶¶¶¶¶_¶¶________¶¶¶_______¶¶_¶¶¶¶¶¶¶
_¶¶¶¶¶¶¶¶_¶¶_______¶_______¶¶_¶¶¶¶¶¶¶¶
___¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶
_____¶¶¶¶¶¶¶_______________¶¶¶¶¶¶¶
_______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶