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