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