.
░░░░░░░░░░░░░░░░░▄█▀▀█▄░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░█▀░░░░▀█░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░█▀░░▄▄░░▀█░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█░▄█▀▀█▄░█▄░░░░░░░░░░░░░░
░░░░░░░░░░░░░░█░░▀░░░░▀░░█░░░░░░░░░░░░░░
░░░░░░░░▄█▀█░░█░░░░░░░░░░█░░█▀█▄░░░░░░░░
░░░░░░░░█░░██▄█░░░░░░░░░░█▄██░░█░░░░░░░░
░░░▄▄▄░░█▄▄██▀█░░░░░░░░░░█▀██▄▄█░░▄▄▄░░░
░░█░░██▄█▀▀░░░█░░░░░░░░░░█░░░▀▀█▄██░░█░░
░░█▄▄█▀▀░░░░░░█░░░░░░░░░░█░░░░░░▀▀█▄▄█░░
░▄█▀▀░░░░░░░░░█▄░░░░░░░░▄█░░░░░░░░░▀▀█▄░
█▀░░░░░▄▄▄▄▄████░░░░░░░░████▄▄▄▄▄░░░░░░█
█▄▄▄█▀▀▀░░░░░░██░░░░░░░░██░░░░░░▀▀▀█▄▄▄█
▀▀░░░░░░░░░░░░██░░░░░░░░██░░░░░░░░░░░░▀▀
░░░░░░░░░░░░░░░█░░░░░░░░█░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░█░░░░░░░░█░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░█▄▄█▀▀█▄▄█░░░░░░░░░░░░░░░
░░░░░░░░░░░░▄▄█▀▀░░░░░░▀▀█▄▄░░░░░░░░░░░░
░░░░░░░░░░▄█▀░░░▄▄▄██▄▄▄░░░▀█▄░░░░░░░░░░
░░░░░░░░░░█▄▄▄▄▄█▀░░░░▀█▄▄▄▄▄█░░░░░░░░░░
.
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄█▀▀░▀█▄
░░░░░░░▄█░░░░░░░▄▄░░░░░░░░░▄█▀▀▀█▀▄░██
██████████▄▄▄▄▄███▄░░░░░▄█▀░░░░░░▀█▄█░
░▀██████████████████████▀░░░░░░░░░██░░
░░░░▀▀▀███████████████▀░░░░░░░░░░█▀░░░
░░░░░░░░░▀▀█████████▀░░░░░░░░░░▄█░░░░░
░░░░░░░░░░░░░▀▀███▀░░░░░░░░░░▄█▀░░░░░░
░░░░░░░░░░░░░░▄█▀░░░░░░░░░░▄███░░░░░░░
░░░░░░░░░░░░░█▀░░░░░░░░░░▄█████░░░░░░░
░░░░░░░░░░░▄█░░░░░░░░░░▄████████▄▄░░░░
░░░░░░░░░░█▀░░░░░░░░░▄███████████▀░░░░
░░░░░░░░░█▀░▄██░░░░▄█▀░░████████░░░░░░
░░███▄▄▄█▄▄██▀░░▄█▀░░░░░░███████░░░░░░
░░░░▀▀██████░▄█▀▀░░░░░░░░░██████▄░░░░░
░░░░░░░█████▀░░░░░░░░░░░░░░███████▀░░░
░░░░░░▀░░▀██░░░░░░░░░░░░░░░░█████░░░░░
░░░░░░░░░░▀██░░░░░░░░░░░░░░░▀████░░░░░
░░░░░░░░░░░▀▀░░░░░░░░░░░░░░░░▀███░░░░░
.
░░░░░░░░▄███▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░█░░░▀▀█▄░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░█▄░░░░░▀█▄░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░▀█░░░░░░░██▄░░░░░░░█▄░░░░░░░░░░░
░░░░░░░░░▀█░░░░░░░▀██▄░░░░░░▀███░░░░░░░░
░░░░░░░░░░▀█░░░░░░░░▀█▄▄██▀▀██▀█▄░░░░░░░
░░░░░░░░░░░▀█▄░░░░░░░░▀▀░░░░░█░░▀▀░░░░░░
░░░░░░░░░░░░▀█▄░░░░░░░░░░░░░██░░░░░░░░░░
░░░░░░░░░░░░░░▀█▄░░░░░░░░░░██░░░░░░░░░░░
░░░░░░░░░░░░░▄█▀░░░░░░░░░░░░▀█▄▄░░░░░░░░
░░░░░░░░░░░▄██▀░░░░░░░░░░░░░░░▀██▄░░░░░░
░░░░░░░░░░▄█▀░░░░░░░░░▄░░░░░░░░░▀▀█▄░░░░
▄▄▄▄░░░░▄█▀░░░░░░░░▄▄█▀█▄░░░░░░░░░░▀█▄░░
██▀▀█▄▄██▀░░░░░░░▄██▀░░░▀██▄░░░░░░░░░██░
░▀█▄░▀▀▀░░░░░░░▄█▀▀░░░░░░░░▀▀█▄▄░░░░░░██
░░▀█▄░░░░░░░▄██▀░░░░░░░░░░░░░░░▀▀██▄▄▄█▀
░░░░█▀░░░░░██▀░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░██▄▄█▄░░▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀▀░░▀██▄░██░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░░░░
____________________________________¶¶_______
__________________________________1¶¶¶¶______
________________________________¶¶¶¶¶¶¶______
______________________________¶¶¶¶¶¶¶¶¶______
___________________________1¶¶¶111¶¶¶¶_______
_________¶1__1___________1¶¶¶¶11111¶¶________
_________¶¶11111_______1¶¶¶¶¶¶¶¶1¶¶¶_________
_________1¶¶1111¶1__11¶¶¶¶¶¶¶¶¶¶¶¶¶__________
__________¶¶¶¶1111¶1¶¶¶¶¶¶¶¶¶¶¶¶¶¶___________
___________1¶¶¶¶¶11¶¶¶¶¶¶¶¶¶¶¶¶¶¶____________
_____________1¶¶¶¶¶111¶¶¶¶¶¶¶¶¶¶_____________
_____________1¶¶¶¶¶¶111¶¶¶¶¶¶¶¶______________
____________¶¶¶¶¶¶¶¶1___1¶¶¶¶¶_______________
___________¶¶¶¶¶¶¶¶¶¶111_1¶¶1________________
__________¶¶¶¶¶¶¶¶¶¶¶¶¶11_1¶_________________
________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_11_______________
_______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶¶1______________
_____1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_____¶¶¶¶¶_____________
____1¶¶111¶¶¶¶¶¶¶¶1__________¶¶¶¶1_________1_
___¶¶¶1111¶¶¶¶¶1_______________1¶¶¶___11¶¶¶¶¶
_1¶¶¶¶¶¶¶¶¶¶1____________________1¶__¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶1________________________¶¶1_1¶¶¶¶¶_
_1¶¶¶11__________________________1¶¶¶¶11¶¶1__
_________________________________¶¶¶¶¶¶1_____
________________________________¶¶¶¶¶¶¶______
________________________________¶¶¶¶1________
__________________¶¶¶____________________________
___________________¶¶¶___________________________
__¶¶¶_______________¶¶¶¶_________________________
__¶¶¶¶_______________¶__¶________________________
__¶__¶¶¶_____________¶¶__¶¶______________________
__¶¶¶¶¶¶¶_____________¶¶___¶_____________________
__¶¶¶¶¶¶¶______________¶___¶¶____________________
__¶______¶_____________¶¶____¶___________________
_¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶___
_¶¶¶¶¶¶¶¶¶0¶0¶00¶0¶0¶¶0¶0¶00¶0¶0¶¶0¶0¶0¶¶00¶¶¶¶¶_
¶¶¶______________________¶¶_____¶_____________¶¶¶
___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_
_______________________¶_____¶___________________
______________________¶____¶¶____________________
_____________________¶_____¶_____________________
_____________________¶___¶¶______________________
____________________¶___¶________________________
___________________¶¶_¶¶_________________________
__________________¶¶_¶___________________________
_________________¶¶_¶¶___________________________
________________¶¶¶¶_____________________________
_____________________________¶
____________________________¶¶
___________________________¶¶
__________________________¶_¶
_________________________¶__¶
_______________________¶___¶
__$$$$$$$____________¶____¶
_$____$____________¶_____¶-
_$_____$____________$$$$$
$______$_____$$$$$$______$$$$
$$$$$$$$$$$$$__$$_______________$$
_______________$$$$$________$$$$$$
____________¶_____¶___$$$$$$$
___________¶_____¶
__________¶____¶
_________¶___¶
________¶__¶
_______¶__¶
______¶_¶
_____¶¶
_____¶