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