,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.XiA ;3.. i@@B@@@H##@@@##@. ,,,,,,,,,:,:::::::::::::::::::::;:;;;:
,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;@,r#,;sr,s@@@@@#@@@@H#@B@ .,,,,,,,,,:,,::::::::::::::::::::;::;;:
,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..22Ar5s9G9@@@@@@@@@@HA@@@X ,,,,,,,,::,,,::::::::::::::::::::;;:;;:
,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. ,H#@2i9M@@@3M@@@@@@@@@@@ ,,,,,,,,,,,,,,,,,::::::::::::::::;;;;;:
,.:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. &@@#M@@@@@; 9#@@@@@@@@r ,,,,,,,,:,,::::::::::::::::::::::;;;;;;:
,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. @@@@B###@@ASA@29@@@@@@ ,,,,,,:,:,:::::::::::::::::::::::;;:;;;:
,.:,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. S@H@@@#MM#M@BSSA&@@@@2 ,,,,,,,::,,:::::::::::::::::::::::::::;;:
,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. ;&#@@@@#@#,9@95@@@@. ,,,,,,,,,,:::::::::::::::::::;::;;;;;;;;:
:.,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,. 5G@@@@#@B,r#9XA3SX ,,,,,,::,::::::::::::::::::::::;;;;;;;;;;:
,.,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, iG@@@@@@;,irrX.;. ,,,,,,:::::::::::::::::::::::::;;;;;;;;;;:
:.::::,:::::::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,:, i#@H#@@99X9h9MS ,,,:::,::::::::::::::::::::::::;;;;;;;;;;;:
:.::::::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:: 5@3M@@@@@#&H@..,:::,:::,::::::::::::::::::::;:;;;;;;;;;;;:
:.:::::,:::::,,,:::::::,,:,,,,,,,,,,,,,,,,,,::, G2&H##@@@A@X ,,,::::::::::::::::::::::::::::;;;:;;;;;;;;;
:.:::::::::::,,:::::,,,,,,,,,,,,,,,:,,,::,,,::; ;5S2h&#@@@@: ,::::::::::::::::::::::::::::;;;;;;;;;;;;;;;
:.::::::::,,:::::,:,,::::,,,,,,,,,,,:,,,,,,:,::. .;;i22&M@@# .,:::::::::::::::::::::::::::::;;;;;;;;;;;;r;
:.:::::::,::,,,::,:::::,::::,,,,:::,,,,,,,,,,::, .:riSXGA@s ,,::::::::::::::::::::::::;:;;;;;;;;;;;;;;;r;
:,::::::::::::::::::::::,,::,,,,,,::,::::,::,,;;. :;i2X9&M@ .,:::::::::::::::::::::::::::;;;;;;;;;;;;;;;r;
:.:::::::::::::::::::::::,::::,::,,,,::,:,:::,iX;. :r29&HM#@s ,::::::::::::::::::::::::::;;;;;;;;;;;;;;;;rr;
:.::::::::::::::::::::::::::::::::,:,:::,,::,.sM&Xii2&HBHM@@ ,::::::::::::::::::::::::;;:;;;;;;;;;;;;rrrrr;
:,::::::::::::::::::::::::::::::::::::::::::,.r@@#A92X#MA#@@ .:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;rrr;
:,::::::::::::::::::::::::::::::::::::::::::, r@@@MAS2#MH@@@ .:::::::::::::::::::::;:::;;;;;;;;;;;;;;;;;rrr;
:,::::::::::::::::::::::::::::::::::::::::::: s@@@@MH3XB@@@@ ,::::::::::::::::::;;:;::;;;;;;;;;;;;;;;r;;rrr;
:,;;:;;:::::::::::::::::::::::::::::::::::::: 3@@@@G2A3A#@@@ ,::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;rrrrr;
;,;;;;::::::::::::::::::::::::::::::::::::::.i@@@M2SH@#9XM@@ ,:::::::::::::::::::;:;;;;;;;;;;;;;;;;rrrr;rrr;
;:;;;::::;::::::::::::::::::::::::::::::::::,B@B#X;2Sis;;AH@:.::::::::::::::::::::;;;;;;;;;;;;;;;;rrrrrrrrr;
;:;;;;;;;;;;::::::::::::::::::::::::::::::::. SSS5.,, s:,2HA;.:::::::::::::::::::;;;;;;;;;;;;;;;;;rrrrrrrrr;