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