.
░░░░░░░░░░░░░░░░░░░░░░░▄▄░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░▄███▄░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░▄█████▄░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░▄███████░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░████████░░░░░░░░░░░
░░░░░░░░▄▄▄▄░░░░░░░███░████░░░░░░░░░░░
░░░░░░░░███████▄░░░░██░███▀░░░░▄▄█████
░░░░░░░░░█████████░░▀█░███░░▄████████▀
░░░░░░░░░▀█████████▄░░▀░▀░░██████████░
░░░░░░░░░░░█████▄▀██░░░░░░███▀█████▀░░
░░░░░░░░░░░░▀▀████░▀█░░░░▄█▀▄████▀░░░░
░░░░░░░░░░░░░░░▀▀██░░░░░░▀░▄███▀░░░░░░
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄██▄░░░░░░░░░░░░░░
░░░░░▄█████████████████▀░░░░░░▄▄▄▄░░░░
░░░▄███████████████▀▀▀░░░░▄▄█████▀░░░░
░▄█████████████████▄▄▄█████████▀░░░░░░
▄███████████████████████████▀░░░░░░░░░
▀██████████████████████▀▀▀░░░░░░░░░░░░
░░▀██████▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░╔═══╦═══╦═══╦═══╦══╦╗╔╦════╦═══╗░░░
░░░║╔══╣╔══╣╔═╗║╔══╣╔═╣║║╠═╗╔═╣╔══╝░░░
░░░║╚══╣╚══╣╚═╝║╚══╣║─║║║║─║║─║╚══╗░░░
░░░║╔═╗║╔══╣╔══╣╔══╣║─║║╔║─║║─║╔══╝░░░
░░░║╚═╝║╚══╣║──║╚══╣║─║╚╝║─║║─║╚══╗░░░
░░░╚═══╩═══╩╝──╚═══╩╝─╚══╝─╚╝─╚═══╝░░░
░░░░░░╔══╦═══╦╗╔╦═══╦══╗╔══╗╔╗╔╗░░░░░░
░░░░░░║╔╗║╔═╗║║║║╔═╗║╔╗║║╔╗║║║║║░░░░░░
░░░░░░║║║║╚═╝║║║║╚═╝║║║║║║║║║╚╝║░░░░░░
░░░░░░║║║║╔══╣║╔║╔══╣║║║║║║║╚═╗║░░░░░░
░░░░░░║║║║║──║╚╝║║──║╚╝╠╝╚╝╚╗╔╝║░░░░░░
░░░░░░╚╝╚╩╝──╚══╩╝──╚══╩════╝╚═╝░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
________________________1¶¶¶¶1
______________________¶¶¶¶11¶¶¶¶
________________¶¶¶¶¶¶¶11111111¶¶1
______________¶¶¶11111111111111¶¶¶¶¶¶¶¶
_____________¶¶11111111111111111111111¶¶1
________¶¶¶¶¶¶¶111111111111111111111111¶¶¶
_______¶¶11111111111111111111111111111111¶¶¶¶
______¶¶111111111111111111111111111111111111¶¶¶
______1¶111111111111111111111¶¶111111111111111¶¶
_______¶111111111111111111111¶¶1111111¶¶111111¶¶
___1¶¶¶¶111111111111111111111¶¶11111¶¶¶¶111111¶¶
__¶¶¶111111111111111111111111¶¶1111¶¶11111111¶¶¶
_¶¶11111111111111¶111111111111¶11¶¶1__111111111¶¶
_¶¶1111¶¶¶¶¶¶¶¶¶¶¶¶¶¶111111111¶¶¶¶¶¶¶¶¶¶¶¶111111¶¶
_1¶¶111111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1111¶¶¶¶¶¶¶¶¶¶111111111¶¶
___¶¶¶¶¶11111111_111111¶¶¶¶¶¶¶¶1_1111111111111¶¶¶
______1¶¶¶¶¶¶¶¶¶¶111111¶¶¶¶¶¶¶¶11111¶¶¶¶¶¶¶¶¶¶¶
_______________¶¶¶¶¶¶¶¶¶1_¶¶ ¶¶¶¶¶¶¶¶1
__________________________¶¶
__________________________¶¶1
__________________________¶¶1
______________________1¶¶¶¶¶¶
__________________1¶¶¶¶1__¶¶1
_______1¶¶¶¶¶¶¶¶¶¶¶1_____¶¶¶¶
_____¶¶¶¶¶111________¶¶¶¶¶¶¶¶¶¶¶
___¶¶¶____________1¶¶¶¶1111111¶¶¶¶1
¶¶¶¶1______1¶¶¶¶¶¶¶¶¶¶¶¶¶11111111¶¶¶¶¶¶¶¶¶1 ¶¶
¶1_______¶¶¶¶1______1¶¶¶¶¶¶¶¶¶¶1111¶¶¶___¶¶¶1¶¶
1______¶¶¶¶________________¶__¶¶11111¶¶¶¶¶__1¶
¶___1¶¶¶1__________11¶¶11_1__1¶¶111111¶¶1__1¶¶¶
¶¶¶¶¶¶1____________¶¶¶¶¶¶¶¶¶¶¶¶1111¶¶¶¶____¶¶_¶¶
¶11__________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1____¶¶¶¶¶1
__________________________11¶¶¶¶¶¶______1¶1¶¶1
_____________________________________1¶¶¶1¶¶¶1
__________________________________¶¶¶¶1¶¶¶¶¶¶1
________________________________¶¶¶__¶¶¶¶¶¶¶
1111¶¶¶¶11111___11111_________¶¶¶¶1¶¶¶1
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11111
...