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