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