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