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