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