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