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