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