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