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