`` `````...,,.''.',,,,,,,''.,,~.,,,,.',.,~,:`'~--,`,....'.`:'~.~~```````````````
`` ````````````````````````````````````````'```````````````'````````````````````
`` `````````````````````````````````````````````````````````````````````````````
``  ````,,.'.'.,````````````````````````````````````````````````````````````````
``  ````--:~--~-````````````````````````````````````````````````````````````````
`` `````-:,,.~.,````````````````````````````````````````````````````````````````
`` ``````'````````````````````````````````````````````````````````````` ````````
`` ````````'..,,,,,.,,..,,....,..,,,,..''.''`''`````````````````````````` ``````
`` ```````.~:!?**?+**+!;!*******+***!::~::---,,,''``````````````````````` ``````
`` ``````.!!!!+?+?++??+*+**!!;:*++?**!:-:-:-;::-~.'`````````````````````````````
`` ``````,!*;:*+??!!****+***!::;!*+*?*;;;-,,-~-:-,'`````````````````````````````
`` ``````.:!;!+**!!;;!!!*!;!:!!;!!****;:;:,.,.~-~..'````````````````````````````
`` ``````.;!!;;**!;!*!;!*;;!:;!;!!;;;:;;;;-,~'.~,'..`````````````````````` `````
`` ``````.;:!!!**!!;*!!*!!*!;!!*!!;;::;!!;!;:~~~-~,.''````''````````````````````
`` ``````,;!!;!**+!**+**!+**;!***!!;!!!!;!**!:;:-,.'````'```````````````````````
`` ``````,!:;****+***++;**!!!!**!!*!!!!*;;!**!!*;~,''''`````````````````````````
`` ``````,;:;!*****++*+!??!*!!!++*!!!;!+;!!!!!!;!:,.''``````````````````````````
`` ``````.~-:;*=$*!!+!!*+*;*!+**+*!!*;;*;!!**!!----,~,'`````````````````````````
`` ``````,!;;:!$#=+?!*+??;;!!+***!;;!!;;!**!*;::----~,''```````````````` ```````
`` ``````,++*!*$#$%=?+%&+!;!*+*!;::;;;!!*+*!!;;;;-.,.'''`````````````````` `````
`` ``````,+?+++&$&&&&&&=*!!+++!;*!!;!;!!!**+!**!;;-~~,~,````````````````````````
`` ``````,*+?+*%%%%%&&=**!!!+?+;++!!!!****+*!**!!!:~~--.```````````````` ```````
`` ``````,*+?=+=%&%?=%=?+++!*+**!*****!!!*+****!!;:~..'``'``````````````````````
`` ``````,**=%=%%%%====%=+****++*++*!*!!*++****!**!:~.''.''`````````````````````
`` ``````,?*?%&&&%=%%==%=?++*++?++?***!!!!*+!*+!****!:~''```````````````````````
`` ``````,?=+%==&%==%==%=?=?*++++*+***!+*!*?*++!*+***:-.````````````````````````
`` ``````~??++?=&&==%%=%%===**??++?+**!+++****+!!***!!;-'```````````````````````
`` ``````~%==**+&%??=%=%=%=??+*?????+*!*++*+*+*****!!*!;-'``````````````````````
`` ``````,+%%%=*=*!;!==%====??+?=???**!!++*!****!*+++**!-..'`````````''`````````
`` ``````,=&&&=?%&%=+*=%===%%?++=???*?+!**++!+*!****++*!;:.``````````''`````````
`` ``````~&%%%=?$&????%%%==%%=!,!???==?*???*+??++++*+***!,.''```````````````````
`` ``````~%$%&&=%??++=%%%==%%%=~'~+=%=?+==?=??++*++++++**;~-,.'`````````````````
`` ``````-&&%&==?+&?=%%%%==%&%%*.'.-+???+?+*:~,.''.~;++?++**;~.,'`'`````````````
`` ``````~$$&&&&%=&?%%%%%==&&%%%,.......'''''.........~!+++*!:~~-.'`````````````
`` ``````~$$$&%==%$$&%%%%%%&%%%%,.........''............-+??**;::--.'`''````````
`` ``````~&$&=?++?%&&&&%%%%&&&%?.,.,............,,,,,.,..,*****!::::~.,.````````
`` ``````~%?+*!!***%$&&%%%=&&&&!,,,,....,.......,,,,,,,,,.,!+***+**+**+:````````
`` ``````.!!+*++?+*=$$&&%%%&&&=~,,,,,,,,,,,,,,,,,,,,,,,,,,.-+++?++++???;````````
`` ``````,+??+=%=??=$$&&%%%&&=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!???++++???;````````
`` ``````~??====?===$$$$&%%&=-,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,;=???+++???;````````
`` ``````.-:*?==%&&%$$$$&=!;~,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,-=????+??++:````````
`` ``````.,:+?==%&&*+++*;~~,,,,,,,,,,,,,,,,,,,,~,,,,:~,~,,,,-%==%=?????;````````
`` ``````~?=?=%$&&&::;;:-~,,,,,,,,,,,,;;,,,,,,-?,,,-?-,,,,,,-===&==+???;````````
`` ``````~%%?==%%&%---:-:-~~~,,,~~~,,,+?~,,,,,;+,,~*+,,,,,~,:==?===+===;````````
`` ``````~=?%%%$&%%*:::-:::~~~,~~~~,,,;=~,,~,,;:~,~::,,,,~~~;%?=????=%=:````````
`` ``````~==%%&$%%%=;::--::~~~~~~~~,,~-:~~~~~~~~,,,~~~,,~~~~!====?=?=%=!````````
`` ``````~%=%&&&%%%&*;;;--:-~~~~~~~~~~;:~-----~-~~~-~~~~~~~~*%%%%=?%===;````````
`` ``````~&%&&&&&%%&=*!*!:----~~~~~~:-:-~~~~~-~~~:?+*;--~~~~*%%%%&?=?=?;````````
`` ``````~&=&&&&&%%%&=????*!::~~~~-+=+:------::;?&&&$&&=?~~~*&%&%%%==%=;````````
`` ``````-&=%&&&%===%%*%&%%$=;~~,~-%=*::;;;!*+?&&&&&&%&?&*~,+%%==%&%=%%;````````
`` ``````-&%=%%??++==%!!=%&&=!~,,,:?++++?====%%=?====%$???,,*======%%?%;````````
`` ``````~?+++++*+++++!::!+==*-,,,:%?%=?%%%=%===;;;;?%$&+&-,*%%??==%%?=;`` `````
`` ``````,+*+?=?++??*+*:-;*??+:~,,:?+=??=?=???=%!:-:*%$$?%?,;&%=%=%&%?=;````````
`` ``````,+++??+++?+*++-~-!??+:-,,:??++++++*+?%%!:--;=$$?*&~:%%=%%%%%%=;````````
`` ``````,++??+++*+++?+:~-;+??:~,,;?+???+*++?%%%!---:+$$&+&;~=%%%=?%%&=;````````
`` ``````,????+??+????+!--:*??;~~,*?????++????=??!-~~;&#$=%?,+%%?=?=%==!````````
`` ``````,???+++?+++???;:~-*??;~~,*?=????+???++?=+;~~-+$#&=&,;?========!````````
`` ``````~=??????+?????*~--*==;~,~*+++**++++?===%=+-,~:&$$=$~:?=?=%=%=?;````````
`` ``````~=====%%%====??-~-!==*~,,!???+++???=??=???;-,-&$$=&::===%%??=?;````````
`` ``````,+??=?=?====%%?-,~;==+-~,;???+?==??+++????!~,-&$$%&!-==%%==???;````````
`` ``````.!***+++??=%%%?:~~!%%+-,~:=??????+?+??????*-,:&$&=%*-====?====;````````
`` ``````.!!!***!*++??=?:~~*&%?:,,:====?+?+????????*~,;&$&%&!-=???=====!````````
`` ``````.!;;!!!!!!!***+-~~+%%=;,,-?%==????????????!,,!&$&&&*-?=%=???=+:````````
`` ``````.!;;;;;;;;!!!!*;--;???!~,~?%%===?===??=?==!,,!&$&&%+-?????==??;````````
`` ``````.!;;;;;;;!;;!!!:-~:*++!~,~+=====%%===?=%%=+,,*&&&%%=~+?===%=??;````````
`` ``````.!;;;;;;;;;;;;;;--;!!*!-,~+++?+??=?==%%%%%%,,+&&%==?,*==%%%&&&!````````