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