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