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