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