.........................................................:+~,,,,.,,,:,::,...................................................................
........................................................==:,,::,::::::,::::,................................................................
.......................................................,=?~::=~====:~=:::::::,..............................................................
......................................................:=I+???????I???+~==~:,:::,............................................................
.....................................................:=I????????????????~~:,:,::............................................................
.....................................................=II????????????????=~:,:,:::,..........................................................
....................................................,I7????????I??????+=:,,,::,::::.........................................................
..................................................,+=7?=+????~,.,,:=??+=,..,,:,::::::.......................................................
.................................................:=++,,::=??+::~++=~~===,.,,,:,,,,::::......................................................
................................................,~+===+=:+?++=~~..:~+++=:..,,:,,,:,:~:......................................................
...............................................:=++~~,..???+++++++++???+~,..,:::,,,:::......................................................
...............................................,=++:~=+???+++???????????=:...:~:,,,:::,.....................................................
...............................................:===:????II+++??????????+~,.,.,~::,,:::,.....................................................
................................,=+++:........~+==~=I??~=~:~=+?????????+:..,,,:::::,,::,....................................................
............................,:,~+~:~~~~:.....=+=:,,?I+~:::=++??????????+:...,,,,::~~::~:....................................................
..........................=+:=IIII7==,,:,....+~~~~,++===?????????+++??+=,....,.,~=::~:::,...................................................
..........................=..=~:+~:,.,,,.....~~~~~,=+~~~:::~=+++++++++==,....,,,,:,,::~~:,..................................................
..........................,..==+?,:....,.....,~+:,.==~:,===...:+++++++==:...,,,,,,..,:~~~:,.................................................
.........................,...=II=.............:~:,,~==:........~+++++===~:..........,,,~~~:.................................................
.........................:...?7I?.............,:,..:=?+=.,~,~?+??++=====~:,...........,:~~:,................................................
.........................~...=+?+..............,....~??+~?I+?????++====~~,,,..........,:~~~,................................................
........................,~...~+?=............,,,:...,+?=??+++???++=====~:,,,,..........,,,:.................................................
........................,~...=77=.............,~::,..~+=~~~=++??++===~:,,:::,.............,.................................................
........................::...=7I=.............,:~::...~++++????+=~~~:,..,::,,...........,...................................................
........................~:...=7I=...............,,:....~???+++==:,,,...,::,,......,....,,...................................................
........................~:...=7I=...............,,.,..:I~~:~:::,.,,,..:~:~::,....:=,..,,....................................................
........................=,...+III,.................,:~+I+,,,,,,,,,,,,:=~~==~~,..III+?=?:....................................................
........................~,...III7=............:=++++==I7?~.:=,...,.:~~======~~:IIIII??=~:,.,,...............................................
........................~,..,777??