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