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