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