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