.
░░░░░░░░░░░░░░░░░░░▄▄▄█████▄▄▄▄▄▄████▄░░
░░░░░░░░░░▄▄████▄████████████████▀▀████▄
░░░░░░░░▀███████████████▀▀▀██████▄▄█████
░░░░░░░░░░░▄██████▀▀░░██░░▄████████████░
░░░░░░░▄▄█████████▄▄░░░░▄████████▀▀░░█░░
░░░░░▄█████████████████████████▀░░░░░░░░
░░░░░░░▀▀▀███████████████████▀░░░░░░░░░░
░░░░░░▄▄████████████████████░░░░░██▄▄▄░░
░░░▄███████████████████████░░██▄████▀░░░
░░▀▀▀▀▀▀███████████████████▄░████▄░░░▄░░
░░░░░▄██████████████████████▄░░░░░░▄▄███
░░▄████████████████████████████████████░
░██████████████████████████████████▀▀░░░
░░░░░▄██████████████████░▀▀▀▀▀░░░░░░░░░░
░░▄▄███████████████████░░░░░░░░░░░░░░░░░
░▄█████████████████████░░░░░░░░░░░░░░░░░
▀▀▀░▄██████████████████░░░░░░░░░░░░░░░░░
░░▄███████████████████░░░░░░░░░░░░░░░░░░
░████████████████████▀░░░░░░░░░░░░░░░░░░
.
░░░░░░░░░░░░░░░░▄████▄▄▄░░░░░░░░░░░░░
░░░░░░░░░░░░░░░██████▀███▄░░░░░░░░░░░
░░░░░░░░░░░░░░░██████▄▄████▄▄▄░░░░░░░
░░░░░░░░░░░░░░█████████▀▀▀▀▀██▄░░░░░░
░░░░░░░░░░░░░░████████████▄░░▄▄▄░░░░░
░░░░░░░░░░░░░░█████▄░▀▀▀███░░▀████▄░░
░░░░▄▄▄▄█▄▄▄▄░░▀█████▄▄░░░▀░░░░▀▀▀██░
▄██████████████▄░███████▄▄░░░░░░░░░▀▀
░░░░▄████████████▄▀████████░░░░░░░░░░
░▄▀▀▀▀░░████▀▀██████████████░░░░░░░░░
░░░░░░░█▀░░░░░░░░▀██████▀████░░░░░░░░
░░░░░░░░░░░░░░░░░░░█████░████░░░░░░░░
░░░░░░░░░░░░░░░░░░░░███▀░███▀░░░░░░░░
░░░░░░░░░░░░░░▄▄░░░▄██▀░███░░░░░░░░░░
░░░░░░░░░░░░░░░▀▀███▀▀░▄██▀░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░▄███▀░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░▄█▀▀░░░░░░░░░░░░░
.
░░░░░▄░░▄▀░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░
░░░░░▀███████████████████████▄▄░░░░░
░░░░░░██▀███████████████████████▄▄░░
░░░░▄████████████▀▀▀▀▀▀▀░▄▄▄▄▄▄▄▄░░░
░░░░▀▀░░░░▄██▀▀▀░░░░▄▄██████████▀▀░▄
░░░░░░▄░▄▄█▀░░░░░░▄███████████▀▄▄███
░░░░░░▀▀▀░░░░░░░▄████████▀▀▀▀░██████
░░░░░░░▄▄░░░░░▄██████▀▀░░░░░░██████▀
░░░░░▄██▄▄▀░▄███████▀░░░░░░░██████▀░
▄▄▄▄██▀▀██████████▀░░░░░░░░░█████▀░░
░▀██████████████▀░░░░░░░░░░▄█████░░░
░░░░░░░▄█████▀▀░▄▄▀░░░░░░░▄█████▀░░░
░░█▄▄▄███▀▀▀▀░░███▄▄▀░▄████████▀░░░░
░░░▀▀░░░░░░▄▄███▀█████████████▀░░░░░
░░░░░░░░░░██████████████████▀░░░░░░░
░░░░░░░░░░░▀░░░░░██████▀▀▀░░░░░░░░░░
░░░░░░░░░░░▄░░░▄████▀▀▀░░░░░░░░░░░░░
░░░░░░░░░░░▀██▀▀▀░░░░░░░░░░░░░░░░░░░
__________________________________________________
_____________________1___11_______________________
_________________1___¶¶__¶¶_______________________
_________________¶¶1__¶¶_1¶1_¶____________________
______________1¶__1¶¶1¶¶¶¶¶¶¶¶¶¶¶¶¶111____________
_______________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1___________
_______________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶1¶¶1¶11_________
__________1¶¶¶¶¶¶¶¶¶¶1______1¶¶¶¶1¶1_111¶¶¶1______
__________111¶¶¶¶11¶__________1¶¶¶¶¶¶¶¶¶¶¶¶1______
____________1¶¶¶¶1¶_______________111¶¶¶¶111______
__________¶¶¶¶¶¶¶¶¶_______________________________
____________¶¶¶¶¶¶¶_______________________________
_______1____¶¶¶¶¶¶¶_______________________________
_____1¶¶¶_1¶¶¶¶¶¶1¶¶______________________________
_____¶¶¶¶¶11¶¶¶¶¶¶1¶1_____________________________
____¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶¶____________________________
___1¶¶¶1¶¶¶¶1¶¶¶¶¶¶1¶¶¶1__________________________
___¶¶1¶11¶_1¶_1¶¶¶¶¶¶1¶¶¶¶________________________
___¶11¶11¶¶11__¶¶¶¶¶¶¶1¶¶¶1¶1_____________________
___¶1_¶¶11¶¶___¶¶¶¶¶¶¶¶11¶¶¶¶1____________________
___¶¶11¶___1____¶¶¶¶¶¶¶¶1111¶¶¶1__________________
___¶1________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶1_______________
___1___________1¶¶¶1¶¶1¶¶¶1111¶1¶¶¶1______________
_________________¶¶¶¶¶¶¶¶1111¶¶¶¶¶¶¶______________
_______________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____________
_______________¶¶¶¶¶¶¶¶11¶¶¶¶¶¶¶¶11¶______________
_________________1¶¶¶¶¶¶¶¶¶¶¶1111¶1¶1_____________
__________________¶¶¶¶¶¶¶¶1¶¶11¶¶¶¶1¶_____________
__________________¶¶¶¶¶¶¶¶¶¶¶¶_111¶111____________
_______¶__________1¶¶¶¶¶1¶¶¶¶¶¶¶¶¶¶¶¶1____________
______¶¶¶1______1¶¶¶¶¶¶¶¶¶¶¶¶¶¶11111¶¶____________
______¶¶¶¶_________1¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶¶__1¶¶¶1_____
________¶¶1¶________¶¶¶¶¶1¶¶1¶¶¶¶111¶¶1¶¶¶¶1¶1____
________1¶¶¶1¶1_1¶_¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶¶¶¶¶11111¶_____
_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶11¶111___
__________1¶¶¶¶¶11¶¶1111¶¶11111111¶¶¶¶¶¶¶¶¶¶¶¶¶¶__
____________¶¶¶¶¶¶¶¶¶¶¶1____111____¶¶1__1¶1¶¶¶¶¶¶_
______________¶¶¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶11¶¶_111¶¶¶¶¶¶¶__
_________________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶¶¶¶¶1___
________________________11¶¶¶¶¶¶¶¶¶¶__1¶¶¶1_______
__________________________________¶¶11¶1__________