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