.
░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄▄▄░░░
░░░░░░░░░░░░░░░░░░░░░░░░░██████░░░
░░░░░░░░░░░░░░░░░░░░░░░░░█████▀░░░
░░░░░░░░░░░░░░░░░░░░░░░░░█████▄░░░
░░░░░░░░░░░░░░░░░░░░░░░░▄██████░░░
░░░░░░░░░░░░░░░░░░░░░░░▄██░█████▄░
░░░░░░░░░░░░░░░░░░░░░░███░██▀░▀███
░░░░░░░░░░░░░░░░░░░░░███░▄██░░░███
░░░░░░░░░░░░░░░░░░░▄████░██▀░░░███
░░░░░░░░░░░░░░░░▄██████░▄██░░░▄███
░░░░░░░░░▄▄▄▄████████▀░▄██░░░░████
▄▄█████████████████▀░▄██▀░░░░████░
██████████████▀▀▀░▄▄██▀░░░░▄████░░
▀███████▀▀░▄▄▄▄████▀▀░░░░░▄████░░░
░░▀▀██▀░▄████▀▀▀▀░░░░░░▄█████▀░░░░
░░░░░░░████▄░░░░░░▄▄▄██████▀░░░░░░
░░░░░░░▀███████████████▀▀░░░░░░░░░
░░░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░
.
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░████▄▄░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄██▀███▄░░░
░░░░░░░░░░░░░░░░░░░░░░░░▄▄█▀░██▄█▀▀███▄░
░░░░░░░░░░░░░░░░░░░░░░▄█▀░░░▄█▀███▀▀███▄
░░░░░░░░░░░░░░░░░░░▄█▀▀░░░▄█▀░█▀▀█▄██▀██
░░░░░░░░░░░░░░░▄▄█▀▀░░░░░█▀░░█▀░░██▀▀█▄░
░░▄▄▄▄▄▄▄▄▄▄██▀▀░░░░░░░▄█▀░░█▀░░░█░░░▀█░
██▀▀▀▀▀▀▀░░░░░░░░░░░▄▄█▀░░░█▀░░░█▀░░░░██
▀█▄░░░░░░░░░░░░░░▄▄█▀░░░░▄█▀░░░█▀░░░░░▀█
░░▀█▄▄░░░░░░░▄▄██▀░░░░░░█▀░░░░██░░░░░░░█
░░░░░▀█████▀▀▀░░░░░░░░▄█▀░░░░█▀░░░░░░░██
░░░░░█▀░░░░░░░░░░░░▄▄█▀░░░░▄█▀░░░░░░░░█▀
░░░░░▀█▄▄░░░░░░░▄▄█▀░░░░░░▄█░░░░░░░░░▄█░
░░░░░░░░▀▀██▄▄█▀▀░░░░░░░▄█▀░░░░░░░░░▄█░░
░░░░░░░░░░█▀▀░░░░░░░░▄█▀▀░░░░░░░░░░██░░░
░░░░░░░░░░▀█▄▄▄▄░░▄█▀▀░░░░░░░░░░░▄█▀░░░░
░░░░░░░░░░░░░░▀▀█▀▀░░░░░░░░░░░▄▄█▀░░░░░░
░░░░░░░░░░░░░░░░▀█▄▄▄▄▄▄▄▄▄▄█▀▀░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
.
░░░░░░░░░░░░░░░▄░░░░░░░░░░░░
░░░░░░░░░░░░░░█░▀█▄░░░░░░░░░
░░░░░░░░░░░░░░█░░░█▄░░░░░░░░
░░░░░░░░▄▀▀▄▄░█░░░░█░░░░░░░░
░░░░░░░░░█░░██▀░░░░█▄░░░░░░░
▄▄█▀▀▀▀▀▄▄█▄██░░░░░██▄▀▀▀▄▄░
▀▀▀▀▀▀▄▄░░▀███░░░░░██░░▄█▀▀░
░░░░░░░▀█░░▀██░░░░▄████▀░░░░
░░░░░░░░██░░▀█████████▄▄░░░░
░░░░░░░░██░░░██▀░░░░░░░░▀█▄░
░░░░░░░▄█░░░██░░░░▄█▀▀█▄▄░▀█
░░░░░░▄█░░░▄█▀░░▄█░░░░░░▀█░█
░░░░░▄█░░░▄██░░█▀░░░░░░░░░██
░░░░▄█▀░▄██▀░▄█▀░░░░░░░░░░▀▀
░░░░███████▄█▀░░░░░░░░░░░░░░
░░░░▀████▀▀░░░░░░░░░░░░░░░░░
.
░▄█▄▄▄▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░██░▀▀▀▀▀██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░█▀░░░░░▄█▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░██▄▄░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░██████▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▄█▀█████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░██░██░███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
▄█░░██░████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
██░░██░▀█▄▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░░
██░░▀█▄░██▄░▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░
██░░░██░░███▄░▀██▄▄░░░░░░░░░░░░░░░░░░░░░
██░░░░██░░▀████▄░▀▀██▄▄▄▄▄░░░░░░▄▄▄▄▄▄▄░
░█▄░░░░██░░▀██████▄▄░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀███▄
░▀█░░░░░▀█▄░░▀██▄█▀████▄▄▄▄▄▄▄▄▄████▀███
░░▀█▄░░░░▀██▄░░░▀██▄▄▄░▀▀▀▀▀▀▀▀▀░▄▄███▀░
░░░▀█▄░░░░░░▀██▄▄░░▀▀████▄▄▄▄▄▄███▀▀░░░░
░░░░░▀█▄░░░░░░░▀▀███▄▄▄▄▄██▀▀█████▄░░░░░
░░░░░░░▀██▄░░░░░░░░░▀▀▀▀▀▀█████████░░░░░
░░░░░░░░░░▀▀██▄▄▄▄░░░░░░░░▄▄▄▄▄███░░░░░░
░░░░░░░░░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░
__________________________________________________
_____________________________11111¶¶______________
____________________________111¶¶111¶_____________
____________________________11111111¶1____________
___________________________1111¶¶111¶1____________
___________________________1111¶¶¶11¶1____________
___________________________1111¶¶11111____________
___________________________1111¶¶11111____________
__________________________111111¶11111____________
__________________________1111111111¶1____________
__________________________1111111111¶1____________
__________________________1111111111¶_____________
____________________1111__1111111111¶_____________
________________11¶¶¶¶¶¶¶¶1_111111111_____________
______________¶¶¶¶¶¶¶11¶¶¶__111111111111__________
___________1¶¶¶¶___11111¶1__1_11111111¶¶__________
________1¶¶¶¶1____1_________1111111111¶¶1_________
_______1¶¶¶1__11________11¶¶¶¶¶111111¶¶¶1_________
_____1¶¶¶1___1_______11¶¶¶¶¶¶¶¶¶1__111111_________
_11¶¶¶¶1____¶11____¶¶¶111111¶¶¶¶¶1¶¶¶11__1111_____
_¶¶¶¶_______¶¶111¶¶¶1__111111¶¶¶¶¶¶¶¶¶¶11111111___
_____________11¶¶1_____11111111¶¶¶¶¶¶¶¶_1¶111111__
_______________________¶1111111¶¶¶¶¶¶¶¶__1¶11111__
______________________1¶1111111¶¶¶¶¶¶¶1___1111111_
______________________1¶111111¶¶¶¶¶¶¶¶_____¶11111_
______________________1111111¶¶¶¶¶¶¶¶¶_____¶¶1111_
______________________1111111¶¶¶¶¶¶¶¶1_____1¶1111_
______________________¶11111¶¶¶¶¶¶¶¶¶_______¶1111_
______________________¶1111¶¶¶¶¶¶¶¶¶1_______¶¶111_
______________________¶¶111¶¶¶¶¶¶1¶¶________¶¶111_
______________________¶¶111¶¶¶¶¶¶_¶¶________¶¶1¶1_
______________________¶¶11¶¶¶¶¶¶1___________¶¶1¶__
______________________¶¶¶¶¶¶¶¶¶1____________¶¶¶1__
______________________1¶¶¶¶¶¶¶1_____________11¶___
_______________________¶¶¶¶¶¶1______________¶¶1___
_______________________1¶¶¶¶1_______________¶¶____
________________________11¶¶______________________
__________________________________________________