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