,,,,,,,,,...................................................
..,,,,,.....................................................
.......................,:;+*??%?++;,........................
....................,;%#@@@@@@@@@@@S?*:,....................
...................;S@@@@@@@@@@@@@@@@@@S;...................
..................+@@@@@@@@@@@@@@@@@@@@@#:..................
..................S@@@@@@@@@@@@@@@@@@@@@@*..................
.................:@@@@@@@@@@@@@@@##SS###@%..................
.................+@@@@@@@@@@@@@@#S%*++%S@S..................
.................;@@@@@@@@@#@@@@#?:,,:*%S?..................
.................,S@@@@@@@#%??%?+:,,,,;*%?,.................
..................;SS@@@#S?***+:,,,,,,.:?;:.................
..................:?%#@@#S??**??%%*+:,,,;+,.................
..................,*S#####@S+:+%SS+:,,,,,;,.................
..................,*%SS%%S#S+.,;++:,,,,,,;,.................
..................:?%SS%S#SS*,,:;+++;,,:,;,.................
..................,%SSSS###S*,,+%*;:,,,,::..................
...................,+S####@#S?%*;,:::,,,+?,.................
.................,;+?S??@@@@#%+:,::,,,.+#@%,................
..............,::%@@@S%%#@#S%*;,,,,,,.:%#@#+,...............
.......:;++???S#@@@@@####SS%%?*;;,,,.:S#@##%%+,,,...........
....,;?#@@@@@@@@@@@@@###SSS%??***+;,,S@@SSS?SS+;;;:,........
...,?#@@@@@@@@@@@@@@@##S%%%??**+++;:?@##S#??%S%;++**;:,.....
..,?#@@@@@@@@@@@@@@@##S??***++++;;;?######%%%S#*+?+??*+;:,..
..*#@@@@@@@@@##@@@@@##S%**??*;++;+S###@@SSS%%S#%;??*?*++;::,
.;###@@@@@@@@@##@@###S%%?++**++;+####@@#%%SSS#%#*+%****+;:::
.?@@@@@@@#@@@@##@###S%%???*+;;::S@#@@@#S###SSS%#S+??+**+;;::
:S@@@@@@#@@@@@###SSS%?******+;:%@@@@@#S##SSSSSS#@?+?*+*+;+;;
%#@@@@@###@@@@###S%?????**++;;*@@@@@@#S##SS%##SSS#+*?+*+;+++
#@@@@@@#####%S#####%??***++;;*@@@######@#SSS#%%S##?+*+;++*+*