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