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