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