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