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