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