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