BM6P6(@ nnnDDD:::222//////------///***************)))((('''''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&333&&&&&&%%%)))'''!!!'''###+++'''###"""###''''''######'''&&&"""$$$"""&&&,,,!!!"""###$$$$$$###"""!!!+++'''---'''... ######"""%%%%%%&&&!!!!!!###''' (((*** '''###!!!  !!!###,,,222"""&&&"""$$$!!!))) ((("""000'''$$$""" ###)))'''$$$ ######$$$ """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### (((###...!!!############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!###$$$%%%&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###111:::111 ########################$$$$$$%%%%%%%%%$$$$$$###################################################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""####################################$$$###"""!!!!!!"""######""""""""""""!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!  """#####################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""mmmCCC:::111//////------///++++++++++++***)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%"""''')))---###)))!!!)))555###)))(((!!!!!!######'''***&&&###(((---%%%&&&+++$$$$$$!!!"""###$$$$$$###"""!!!'''!!!***(((!!!%%%###""""""++++++///%%%555000###"""  """###888 ,,,((((((+++%%%''''''&&&%%%$$$******,,,%%%$$$)))...### !!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""(((%%%&&&"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""")))///)))########################$$$$$$$$$%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""############!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$###"""!!!"""""""""!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""kkkBBB999111//////------///---------,,,+++)))((('''((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$((( ***'''$$$,,,%%%777^^^{{{gggPPP"""&&&)))$$$$$$)))""""""############""""""'''*** +++%%%&&&###+++###---GGGsssWWWFFF---+++ ///***"""""" """""")))222'''$$$888cccnnn000...###'''!!!!!!&&&$$$"""---111 """'''###!!!''' ################################################%%%$$$,,, !!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$######"""!!! """"""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###"""$$$###!!!###########################$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$##############################"""""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!! !!!""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""hhhAAA888111000///...---//////......---+++)))((('''((('''$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$!!!&&&***'''(((000---///PPP)))###444444"""""""""######""""""""""""###111+++$$$!!!"""IIIbbb(((111---***""""""!!! !!!""""""(((!!! /// tttppp((("""!!!666&&&)))!!!&&& (((!!!&&&""" !!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######### """###$$$$$$$$$###"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###########################&&&'''$$$!!!!!!###%%%##############################$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""""""""###############!!!"""""""""############""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&&&&&&&$$$###""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!###!!!  !!!###########################"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""ddd@@@777000000000...---...///......---+++)))((('''((('''$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$###+++'''!!!'''++++++qqq666"""(((###""""""""""""""""""###""""""###+++""" 444ccc<<>>666000000000...---...---------,,,+++)))((('''((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%'''(((***%%%vvv'''######""""""""""""###### !!!''''''DDDOOO!!!""""""""""""""""""""""""""""""### ###***%%% """!!!!!!"""---&&&,,,%%%###!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""$$$$$$###"""!!!!!!""""""########################################################################"""""""""############$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%!!! ###$$$######%%%########################"""###$$$$$$%%%%%%%%%%%%################################################!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$#######################################$$$$$$$$$#########$$$%%%%%%&&&&&&""""""""""""####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""$$$$$$######'''***############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!! !!!""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""___>>>666000000000...---...++++++++++++***)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&###***"""OOOTTT$$$###"""!!!!!!"""###$$$%%%!!!***888jjjlllaaa ---"""""""""######"""""""""%%%&&&"""%%%$$$"""%%%333,,,###+++!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$###"""""""""""""""######""""""""""""""""""###$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################!!!!!!%%%$$$ $$$########################""""""###$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$###############"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""""""""####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################!!!$$$$$$""""""&&&+++############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""^^^===555000000000...------***************)))((('''''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''' $$$%%% --- 111lll>>>$$$###"""!!!!!!"""###$$$ '''&&&zzzkkk&&&(((fff000""""""############""""""%%%???'''$$$]]],,,!!!%%%+++***QQQ+++$$$''' !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ """$$$&&&((( !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###&&&)))$$$&&&########################!!!"""###$$$%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""############$$$$$$################## """###$$$$$$###""" """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################"""%%%$$$!!!!!!%%%***############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$###""" """###$$$""""""""""""""""""""""""```===555000000111...,,,---...++++++---,,,(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,111###'''(((<<>>"""!!!***)))@@@%%%###(((!!!%%%<<<@@@%%%...***$$$""""""$$$$$$'''"""###^^^MMM"""%%%%%%$$$"""!!!;;;%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!! """"""""""""###############!!!!!!"""###$$$###""" !!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""|||OOO888333......000111///++++++++++++---...---***'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""")))%%%!!!'''&&& """''' $$$"""'''"""&&&,,,"""!!!%%%!!!111999 &&&'''pppBBB###,,,'''=== '''#########"""""""""""""""qqq""""""### '''(((%%%000kkk(((&&&%%%$$$###""" """"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%######$$$%%%&&&%%%###"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""|||NNN888333///...000111...++++++++++++,,,------***'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%'''&&&(((&&&111'''"""---$$$###!!!(((YYY((( '''333!!!%%%&&&!!!@@@$$$***$$$;;;!!! '''!!!###"""""""""""""""""""""...///$$$$$$///***"""&&&xxx+++"""%%%$$$$$$###"""!!! """"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%''''''&&&&&&%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%###"""""""""##############################""""""""""""############""""""""""""""""""""""""""""""############""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""{{{MMM777333///...///000...,,,,,,++++++,,,---,,,***((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###---""" ///(((&&&666$$$&&&,,,ppp...000 $$$AAA,,,%%%$$$"""%%%;;;%%%'''"""999!!!!!!###%%%$$$""""""""""""""""""######///***,,,---((('''%%%############"""""""""!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((%%%$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%######$$$%%%%%%$$$######"""#################################""""""""""""############""""""""""""""""""""""""""""""############""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############zzzLLL666333///...//////...,,,,,,++++++,,,---,,,***(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###((()))///;;;!!!###'''---===222XXX###***$$$&&&222%%%%%%!!!:::%%% $$$"""%%%"""""""""""""""######### '''zzz---"""%%%&&&***"""''''''%%%"""""""""""""""#########""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&(((******)))'''&&&&&&'''(((((())))))************+++++++++++++++*********++++++***))))))(((''''''&&&'''((('''&&&%%%&&&'''#########"""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$##########################################!!!"""""""""############""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################yyyIII555333000.........---,,,---+++++++++,,,,,,***)))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$(((%%% ''')))"""!!!YYY;;; !!!---444###}}})))$$$(((((($$$###!!!###<<<... $$$ %%%!!!!!!""""""############ """""")))222&&& ,,,(((""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""""""""########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))+++---...---------...444444666777888888888888888999999999999888777666666555444333111000//////+++,,,,,,***(((&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%############$$$#################################!!!"""""""""############""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################wwwEEE444333000...---------------,,,******,,,,,,+++)))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&'''  222444"""!!!$$$)))GGG333WWW######111 %%%!!!!!!$$$$$$>>>:::!!!$$$###!!!!!!!!!"""######$$$$$$&&&+++"""%%%qqq&&&$$$&&&###"""000%%%"""""""""""""""#########""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((---000444777888999;;;===>>>???AAAAAAAAAAAA@@@???>>>>>>?????????===<<<;;;>>>>>>===<<<;;;::::::999888888666333...***))))))((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""########################%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$sss@@@333222111...,,,,,,,,,---...,,,******+++,,,+++***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$ ===///OOO'''$$$!!! '''""":::,,,""""""!!!===(((### %%%###>>>GGG$$$%%%!!!### !!!!!!"""######$$$$$$"""((([[['''$$$''',,,!!!$$$### #########"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((()))+++---///111333333:::===AAADDDEEEEEEFFFGGGDDDEEEEEEDDDBBB@@@===;;;888999::::::999888666444999999::::::;;;<<<<<<<<>>===''''''"""%%% ###\\\((($$$ &&&###===VVV###+++ $$$$$$$$$############"""$$$000###---UUU###,,,+++!!!###)))(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''***'''$$$$$$((('''###%%%+++***)))''''''***...333666;;;===AAAEEEIIILLLOOOPPPPPPQQQQQQOOOLLLJJJJJJKKKEEECCC@@@===999666444333+++///000///000333222...---,,,++++++,,,///111333<<>>===???===;;;999777555444333555666444///---000555777000///---,,,+++,,,,,,---222555999>>>CCCEEEGGGHHHEEEFFFFFFFFFEEECCC@@@???999777444111...---,,,,,,'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$#########""""""""""""""""""############gggFFF333222111///............,,,,,,+++************+++))))))((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&'''""" ,,,======'''///)))%%%"""'''&&&:::???(((***%%%"""&&&!!!&&&QQQ###(((###$$$&&&%%%@@@bbb %%%!!!%%%$$$$$$$$$############""" +++!!!>>>ppp!!!!!!%%%$$$$$$%%%###########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""####################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%''''''''''''(((******''''''((('''%%%(((---...333<<>>;;;888555333222******)))(((&&&%%%%%%$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$fffDDD333222111///............,,,++++++***************))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%"""!!!+++888222"""333+++;;;***(((eee&&&###$$$"""&&&"""'''FFF(((%%% ###"""$$$???bbb"""%%%((($$$$$$$$$#########""""""***((())))))\\\###'''###&&&########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""####################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&''')))+++...333777===@@@BBBDDDCCC@@@;;;999111000//////111555888:::444333111111333777;;;>>><<<<<<<<<<<<<<<<<<;;;;;;???;;;;;;??????:::888:::888888777666444111///...+++++++++---111777===@@@CCCDDDEEEFFFGGGGGGGGGFFFCCCCCCBBB@@@>>>;;;999888000000...,,,)))&&&$$$###'''&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$bbb@@@333222111///............,,,+++******))))))******))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&###"""######$$$'''+++===mmm888 '''!!!,,,...,,,!!!,,,*** 555###"""'''"""(((999000%%%%%% %%%???YYY$$$%%%'''$$$$$$$$$#########""""""&&&!!!$$$///}}}$$$+++ ###&&&"""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''((('''+++...111666<<>>777777777666555444222111///...------///444999<<<@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@???===<<<999888777444000,,,)))''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''')))))))))(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$___===333222111///............++++++***))))))))))))***))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&###"""###%%%%%%$$$"""(((888,,,###!!!%%% (((,,,(((%%%###nnn(((&&&!!! """"""'''"""'''---;;;)))!!!*** '''AAAGGG&&&###!!!%%%$$$$$$$$$############"""'''###''''''CCCXXX)))&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''(((+++...222777;;;===AAAHHHNNNOOOEEEBBB<<<666444444666888888999:::;;;;;;;;;::::::333777;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEEEEDDDCCC???JJJ```eeeSSSAAA===<<<<<<:::999777666444444444333222222444777;;;===????????????@@@@@@@@@AAA@@@?????????>>>>>>>>>===>>>>>>===<<<999666333111***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''')))))))))(((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''((()))***+++++++++***)))))))))***+++...000222.........---+++***((('''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%]]]<<<333222111///............++++++***)))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%&&&%%%***+++:::XXX&&&((($$$888***"""***!!!,,,###UUU"""CCC"""###'''"""'''"""CCC***""",,,(((AAA444'''!!!'''!!!$$$$$$$$$############""""""""",,,"""""""""(((---$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***...333777???EEEHHHFFFFFFJJJKKKIII@@@???===;;;;;;===???AAA>>>>>>???@@@CCCEEEHHHIIIFFFJJJRRR\\\cccaaaXXXOOOPPPRRRUUUXXXZZZ\\\\\\[[[YYYbbb|||___WWWPPPMMMJJJEEEAAA>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<===<<<;;;999888777777777888;;;;;;===>>>===<<<:::999222000---***'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((((((((('''(((((()))***+++,,,,,,+++,,,---...////////////,,,,,,---///222666:::<<<<<<;;;:::888555222000...---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%\\\<<<333222111///............+++******)))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&)))***'''$$$%%%))),,,'''$$$***+++%%% ===www###...)))"""---"""***555%%% ...!!!###'''!!!&&&FFF))) +++&&&???'''((( +++$$$$$$$$$############"""(((''',,,###!!!(((***"""""" """!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%""""""""""""####################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,222:::???HHHNNNOOOIIIEEEEEECCC>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCFFFKKKRRRYYY]]]ZZZ]]]iii|||yyyhhhZZZ]]]aaaeeeiiikkkllllllkkkrrr~~~jjjllldddaaa[[[SSSMMMIIIFFFEEEBBBBBBBBBBBBAAA???===<<<======;;;:::999999999999888666333000//////000111333555888;;;=========<<<888666111---)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))***+++---...///000...///000111222222222222//////000333777<<<@@@CCCFFFEEECCCAAA===999666555000///...,,,+++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ZZZ;;;444222///......///...---+++******)))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((...,,, (((..."""""""""222%%%///|||ddd<<<$$$###+++!!!((( (((FFFvvv```"""%%%$$$###<<< &&&###&&&(((=== ...+++###%%% """"""###&&&***%%%,,,+++...%%%$$$$$$mmm""")))'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&'''(((''')))+++...333:::CCCHHHGGGFFFBBB>>>===???AAA@@@EEEAAA===<<>>@@@AAA>>>999444///,,,+++***(((&&&%%%%%%&&&'''&&&%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&&&&'''((()))************))))))((()))***,,,---222222222111000111444777666333444888555...---111.........//////000111222999:::;;;;;;;;;:::999999333222111//////............,,,***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX999444222///...//////...---+++******)))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((222999***...***&&&...((($$$"""+++FFF%%%666)))'''&&&333(((000fff...AAA$$$+++%%%######""">>>###'''"""###%%%<<<(((%%%###'''%%%!!!((('''###$$$***"""%%%---***)))((('''%%% $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''''')))+++...111666:::<<<===???@@@<<<>>>>>><<<===BBBFFFHHHEEEIIIOOOUUUZZZ]]]\\\[[[cccgggnnnssswwwzzz~~~vvvfff______eeeddd]]]\\\bbbiiiyyypppjjjiiigggmmmrrr}}}ooo___YYYUUULLLAAA:::999;;;;;;::::::888666333222000//////333222111000111333666777>>>===<<<:::777333000...***(((&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&(((((('''''''''((())))))))))))))),,,111777===AAA999:::;;;;;;888777666777>>><<<===@@@>>>888777;;;888777555333333222333333333333444444333111000///------......///111222222444222000---***((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV777444222////////////...---+++******)))))))))))))))((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((---######,,,$$$"""))),,, +++555$$$$$$!!!###)))...+++333)))>>>yyy"""&&&zzz'''(((%%%%%%$$$&&&~~~@@@&&&'''$$$$$$$$$???---'''"""(((000<<<...!!!%%% 111)))"""<<<)))***)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''((((((((((((***---000999===AAACCC@@@<<<888666111:::CCCFFFJJJQQQUUUUUUTTTYYY```eeefffggghhhkkknnnrrrvvvwwwxxx}}}vvvnnntttwwwiii___^^^^^^[[[[[[___bbbgggmmmuuu{{{|||}}}uuu{{{jjjdddhhhcccUUUFFFDDDIIIGGG@@@>>>;;;888888888777222//////---+++***+++...111333999;;;>>>???>>>;;;777444///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))))))))((('''(((***,,,---000///...///333999@@@DDD===AAAFFFIIIIIIIIIHHHHHHJJJIIIKKKMMMJJJFFFEEEHHHEEEDDDBBBAAA????????????DDDDDDCCCBBB???<<<999777------......///000111111444444333111///---+++)))(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV777333222000/////////...,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%777$$$***000*** '''%%%%%%&&&+++DDD 000'''&&&%%%YYY ###%%%666DDD((( %%%$$$'''VVVBBB%%%%%%((()))&&&BBBmmm)))(((""")))"""***222###222 ,,,)))000)))%%%((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%#########################################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%'''(((***+++///333777BBBCCCBBB???;;;888777777;;;IIIWWW\\\___fffgggdddkkkjjjjjjjjjiiigggjjjnnnlllpppssssssrrrxxxnnnZZZ___nnnqqq]]]VVVXXXZZZ\\\___\\\___gggssszzzpppyyyrrrssshhhgggwwwuuuiiiYYYXXX```\\\OOOFFFAAA<<<;;;===<<<777222//////...------...//////444777;;;???@@@>>><<<:::666333...+++***(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''*********+++++++++++++++'''(((***,,,...///111111222222222333555999===@@@HHHLLLQQQUUUVVVVVVVVVVVVQQQRRRSSSSSSQQQMMMLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKIIIFFFBBB???===777777555333111///---+++---...///000///...---,,,***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$##############################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV888333111000000000///---,,,+++******)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((;;; LLLaaa)))'''555***%%%'''&&&"""(((www/// ---"""...%%%xxx000'''******$$$vvv000 '''!!!"""666GGG$$$ )))***""">>>EEE(((&&&$$$)))333+++"""$$$333qqq!!! ***"""$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''***---111555:::>>>BBB@@@;;;888888===FFFLLL```jjjnnnjjjjjjqqqtttqqqrrrttt|||yyyqqqooossswwwzzzyyywwwzzz~~~xxxqqqddd[[[cccrrryyyiiiZZZXXX___bbb```]]][[[aaakkkuuuyyyxxxuuusssnnnooo}}}ttt{{{|||uuurrruuuyyyttteeefffooommm```RRRKKKBBB>>>===<<<777333666666666555222///,,,***111333555888;;;<<<<<<<<<<<<999444111...***'''$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,+++******)))))))))'''***---000222222111000///222777===CCCGGGJJJLLLTTTVVVWWWWWWTTTQQQPPPOOOMMMOOOPPPNNNKKKIIIHHHGGGHHHJJJMMMOOOPPPNNNKKKIIIKKKKKKLLLLLLKKKJJJHHHGGGDDDCCCAAA>>>999555111///+++,,,---......---,,,+++---,,,***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$########################"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV:::222111000000000000---++++++******)))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$GGG'''######((($$$,,,---!!!000(((///,,,&&&,,,!!!&&&|||ppp,,,'''999"""...###)))###(((+++PPP)))((('''>>>...,,,%%%$$$)))PPP###999"""((("""(((555BBB###$$$*** """$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((,,,000555888<<>>@@@FFFRRR```iii|||llliiitttyyyvvvkkkzzz}}}uuuxxx{{{|||zzzvvvvvv{{{rrrhhhhhhhhheeegggnnnfffbbbbbblllwwwwwwlll```YYY]]]dddjjjiiiiiiooowwwmmmssszzzxxxxxxsssmmmooozzzyyypppsssyyyuuujjj]]]VVVMMMEEEAAA===:::777222333333333222000...---///000111333555888:::;;;===;;;999777444000+++'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))(((((((((((()))---///222555555444333111<<<@@@FFFLLLQQQTTTTTTTTTNNNPPPQQQQQQNNNKKKIIIIIIEEEIIIJJJGGGEEEFFFEEECCCEEEFFFGGGHHHGGGEEECCCBBBHHHIIIKKKMMMNNNNNNMMMMMMIIIIIIHHHGGGDDD@@@===;;;444444333222111///---,,,444333111///...---,,,,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUU:::222111000000111000---++++++******)))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((___555(((***))) ###(((hhh...***&&&***...(((ccc...///777))),,,'''))),,,---'''444)))YYY333$$$)))((("""KKK'''&&&''' )))... $$$###777### {{{%%%&&&''' &&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))***+++,,,,,,000444999>>>@@@CCCEEEGGGDDDIIIQQQZZZcccmmmvvv|||nnnmmmyyy|||tttlll~~~ssstttsssrrrpppqqqtttvvvwwwmmmjjjrrruuunnndddaaadddgggooo~~~wwwfffWWWWWW\\\bbbddddddiiiqqquuu}}}vvvyyywwwqqqkkkooo||||||nnnaaa^^^YYYSSSNNNJJJHHHGGG<<<;;;888555333222222222///000111333555666777888::::::;;;;;;:::666111---'''''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++---...444555777999;;;===???@@@LLLNNNPPPQQQRRRQQQOOONNNFFFJJJOOOQQQPPPMMMKKKIIIFFFLLLOOOMMMLLLPPPPPPNNNKKKIIIGGGFFFFFFGGGIIIKKKHHHHHHHHHGGGFFFCCCAAA@@@FFFGGGHHHIIIHHHGGGEEEDDDAAA@@@>>><<<:::999888888===<<<:::888666555444444333222///,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$TTT:::222111000111111000---++++++******))))))))))))))))))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&kkkxxx%%%%%%"""$$$+++...###___555!!!---$$$"""&&&...LLL$$$%%%333<<<)))'''(((---:::222(((888!!!PPP^^^<<<***...,,,,,,]]]```'''$$$))))))(((RRRFFF999VVV&&&&&&$$$!!!,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''(((***+++,,,---...777;;;@@@DDDFFFFFFGGGHHHMMMWWWfffsss|||~~~tttxxx~~~pppvvv|||wwwqqqpppooooooqqqtttxxx{{{yyyuuu{{{yyyfff]]]jjjmmmuuuxxxhhh[[[XXX]]]hhhnnnllliiijjj}}}vvvvvv{{{xxxzzzvvvpppqqqzzz{{{ooo```aaabbb```]]]ZZZYYYYYY\\\VVVLLLAAA999444222222///000333555666666666555777999;;;>>>>>>;;;666111))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********,,,...000333444999999:::<<>><<<888444000,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$PPP999222222111///...---,,,+++************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&###### ...###"""...111(((%%%$$$'''+++###mmm000444666222+++///&&&zzzFFF111;;;555///555555***888555<<<$$$kkk...$$$***&&&)))"""&&&ccc***"""'''&&&$$$$$$$$$$$$$$$###"""!!!########################&&&$$$$$$&&&)))+++)))'''$$$%%%&&&&&&%%%$$$"""!!!############""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))'''&&&&&&((()))))))))(((%%%%%%'''(((***111999CCCEEEDDDCCCDDDIIINNNQQQYYYlll|||~~~~~~zzzvvvuuuuuu{{{xxxqqqnnntttzzz|||wwwlllggghhhsssuuuoootttyyyfffiiifffeeeggglllpppqqqpppyyysss{{{vvvppppppuuu{{{uuuqqqyyyllleee```]]]hhhqqqnnnwww|||nnnPPP:::777888444333111111333111000444:::666666777999;;;;;;999888555111,,,'''$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))*********)))(((***---000))),,,//////...000777===;;;BBBHHHLLLPPPTTTUUUSSSKKKDDDBBBHHHLLLHHHDDDDDDIIINNNSSSVVVYYYXXXPPPHHHNNNVVVQQQPPPbbbmmmhhhaaa[[[WWWOOOJJJOOO\\\fffjjjuuutttqqqkkkaaaTTTEEE;;;===AAACCCHHHJJJ>>>999FFFGGGDDDCCCCCCDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCAAA===666///***)))(((&&&%%%&&&''''''&&&'''%%%######%%%&&&'''&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&PPP888222222111///...---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))---000,,,###&&&(((***%%%rrr(((:::'''222'''999###hhhPPP111---<<<888444999888DDD222222+++666{{{''''''((("""'''(((%%%'''333ttt%%%&&&((($$$$$$$$$$$$$$$###""""""########################%%%######$$$'''(((&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((+++''''''---333777;;;@@@???AAADDDFFFJJJQQQWWW[[[kkkttt{{{xxxyyywwwtttrrrttt|||uuuxxxuuusssqqqsssuuuxxx}}}}}}{{{~~~{{{rrroookkkoooxxx~~~tttrrrpppnnnmmmnnnnnnoooooozzz{{{xxx}}}qqqkkkkkkppptttwwwrrrmmmooonnnkkkxxxgggNNNDDD???;;;555222222444333111444999666777888999888888777777666333...***&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))(((***++++++***))))))***...111555777888;;;@@@DDDNNNMMMMMMMMMLLLJJJIIIIIIOOOKKKIIIKKKJJJEEEEEEHHHJJJLLLSSS^^^eeeddd]]]VVVWWW^^^\\\___tttyyypppdddddd```^^^eeettt~~~vvvnnnhhh___SSSKKKIIIMMMUUUTTTNNNHHH;;;666@@@:::;;;===@@@BBBCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFBBBDDDEEEDDDAAA===777444000---)))''''''''''''&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&OOO777222222111///...---,,,+++(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((( +++nnn+++ )))$$$---+++'''111---&&&"""(((---%%%000777555***///888333111555333888(((;;;666555(((___(((///+++###&&&...$$$+++... +++)))"""$$$$$$$$$$$$$$$$$$$$$###"""###########################""""""###%%%%%%###"""$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((($$$%%%&&&'''((())))))(((+++''')))333<<>>:::888888777555666999888;;;>>>===999777777888888666333///+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((***))))))(((((()))))))))((()))******+++---111444===???CCCGGGJJJMMMOOOPPPVVVNNNKKKMMMLLLEEECCCGGGOOOQQQSSSQQQJJJGGGNNNXXX^^^]]]eeevvv~~~yyyqqqnnnsssyyyvvv{{{yyy{{{zzzyyy|||mmmkkkeee[[[YYY```gggzzz~~~qqqaaaNNNBBBEEE@@@BBBCCCBBB@@@>>><<<<<>>999555///+++)))((('''&&&'''&&&%%%%%%''''''&&&$$$''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&NNN777222222111///...---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((((((((444000>>>>>>'''$$$)))(((... $$$,,,111"""MMMfff666CCC:::999555;;;555555555333000444888777111LLL666###(((...///QQQ777666666444...***111&&&,,,!!!///rrr"""###%%%***,,,$$$$$$$$$%%%%%%$$$##########################################$$$###"""!!!$$$###""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&(((*********))))))***,,,,,,111;;;CCCEEEGGGJJJTTTVVV]]]fffmmmrrrzzzzzz{{{vvvuuuwwwwwwsssnnnooottt|||}}}nnnfffkkknnnmmmuuuxxxxxxwww|||~~~zzzwwwwwwzzz{{{yyywww{{{pppssstttdddfffyyy~~~yyywwwpppfff```___MMMEEE???===;;;888888:::;;;AAAFFFEEE???999777888999999777444000,,,(((&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))******)))***///777AAAHHHJJJKKKLLLPPPSSSUUUTTTRRRMMMGGGHHHRRRUUUNNNMMMSSSSSS[[[aaa^^^UUUWWWeeeuuuyyyxxxpppuuuxxxqqqpppyyykkkUUUMMMNNNPPPMMMGGGAAA???===:::@@@@@@AAACCCDDDFFFGGGHHHCCCDDDDDDEEEEEEEEEDDDDDD???<<<777444000---)))&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''NNN666222222111///...---,,,+++************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&---'''<<>>FFFHHHHHHMMMUUUaaa```eeemmmrrrtttyyyzzz}}}rrrssswwwyyyvvvpppooorrrzzz|||vvvjjjeeejjjooonnn~~~xxxuuuyyy~~~|||rrreeekkkwwwuuuxxxwwwooolllZZZOOOEEEBBB@@@<<<888888<<>>>>>@@@CCCGGGIIIDDDEEEEEEEEEFFFFFFFFFFFFAAA@@@>>><<<999333---(((&&&$$$$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''MMM555222222111///...---,,,+++************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((()))444$$$iiiJJJ'''%%%+++***///)))000:::)))333999===IIIIIINNNAAAJJJFFFBBBKKKMMMEEECCCBBBQQQPPPBBBMMM;;;CCC555BBBBBB???777999111666,,,,,,qqq%%%*** ###&&& ###$$$%%%%%%%%%%%%%%%%%%########################"""$$$&&&&&&$$$###$$$%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((()))******&&&)))+++***((((((,,,///777<<>>CCCHHHGGGBBB:::555333999999999999777444000...+++***(((&&&%%%%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((((((''''''(((((()))'''''''''((()))***+++,,,(((///999AAAEEEFFFFFFFFFOOOMMMKKKIIIIIIJJJKKKMMMMMMRRRXXXXXXTTTRRRSSSWWWlllwww}}}wwwpppwwwxxxqqq___]]]]]]bbbcccbbbeeeggg^^^PPP???===;;;::::::===???AAADDDDDDEEEFFFGGGGGGGGGGGGBBBBBBBBBAAA???;;;444000+++)))&&&&&&'''(((((('''######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''MMM555222222111///...---,,,+++************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((&&&777,,,666WWWbbb###%%%)))---///777555+++---BBB111IIIDDD,,,^^^hhhfffeeeooohhhaaaggg```TTTWWWLLL===GGGAAA888222...;;;AAA===GGG@@@III999@@@666OOO999JJJ(((mmmDDD&&&)))&&&###...&&&&&&###$$$%%%%%%&&&&&&%%%%%%######################## ###%%%%%%$$$###%%%&&&"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''((()))***+++&&&)))+++++++++...444:::@@@CCCJJJRRRVVV\\\gggsss~~~xxxxxx~~~~~~zzz~~~www~~~xxxttttttwwwxxxvvvvvvwww~~~tttuuuzzz|||~~~}}}{{{zzzzzz|||zzztttpppfffmmmtttooonnn}}}sssuuummmiiilllmmmcccTTTJJJEEEEEEDDDBBB???;;;777555777888888999888666444333///---***(((&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))'''((((((***+++---///000222999AAAHHHJJJIIIHHHGGGNNNMMMLLLIIIHHHKKKRRRYYY[[[eeeggg[[[UUU]]]jjjppp}}}sssiiiooottt|||oooTTTEEEDDDCCCAAA>>><<<:::999>>>???BBBDDDFFFFFFGGGFFFDDDCCCBBBBBBAAA@@@===;;;555111,,,(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&''''''''''''MMM555222222111///...---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))$$$***$$$333 !!!111222FFF"""'''000555222333:::>>>999GGGJJJ^^^RRR^^^[[[]]]bbb|||tttoookkkTTTaaaPPP]]]```222111555222888AAAIIIKKK<<>>===<<<:::666777888888999888777666111///,,,)))&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++---000222333@@@BBBEEEGGGIIIKKKOOORRRHHHIIIHHHEEEDDDJJJVVV```jjjxxxwwwfffaaavvv{{{zzzwwwqqq{{{___RRRRRRQQQOOOKKKDDD>>>;;;777999===@@@CCCDDDDDDDDDFFFDDDAAA@@@AAACCCCCCCCC===888111+++)))((((((''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((III666333111000///000///...,,,+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))(((((('''''''''&&&%%%444mmmFFF***+++,,,222666666:::BBBIIILLLWWWaaannnzzz}}}|||~~~|||}}}}}}wwwuuuAAA444999777222333999BBBGGGEEEDDDGGGHHHEEECCCBBB@@@@@@???===:::777KKKvvvHHH,,,!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))******((('''******,,,222999AAAGGGIIIPPP[[[dddhhhmmmwww|||}}}zzz{{{}}}kkkuuuzzz~~~{{{uuurrrvvv}}}~~~sssrrrvvvqqqgggiiiiiikkkpppwww}}}wwwvvv{{{~~~yyyrrrppprrruuuvvvvvvvvvvvv}}}|||rrrtttyyytttlllwwwwwwggggggXXXDDD:::999;;;:::777::::::777333666======777444444222---'''$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''&&&%%%'''***---FFF///""")))(((%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))++++++***'''%%%%%%&&&(((,,,++++++***,,,222:::???OOOFFFCCCLLLVVVUUULLLEEEPPPQQQOOOKKKIIIPPP^^^jjjtttxxx|||xxxiiibbbbbb___\\\[[[WWWLLL@@@FFF999<<>>@@@@@@BBBFFFEEE@@@???BBBAAA===CCCBBB???888///)))((()))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~HHH777333111000///000///...,,,---,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))((((((((('''''''''///)))!!!###999\\\}}}eeeMMM333'''&&&(((,,,000...888@@@BBBFFFRRR___hhhnnnttt~~~~~~{{{yyy}}}www|||{{{eeeiii}}}xxxYYYIIITTTDDD===FFFHHH>>>;;;@@@;;;BBBFFFDDDBBBCCCCCC@@@BBBAAA@@@@@@@@@???===;;;///...***888eee^^^@@@777***###((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***++++++***)))+++...333888>>>EEEMMMRRR^^^ffflllnnnrrrzzz{{{vvvuuuwwwzzzppphhh|||~~~yyy}}}~~~sssiiigggkkksss~~~~~~|||~~~{{{tttxxxuuurrrqqqtttzzzqqqpppuuu~~~}}}zzz{{{ssspppnnnooorrruuuvvvuuu{{{{{{}}}wwwuuuyyyyyysssooonnnsss}}}tttqqqbbbMMM???;;;;;;:::888888999777222333777777333555555333///)))&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&(((,,,///RRR;;;(((%%%'''%%%$$$''''''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))******)))''''''(((***))))))***+++///777AAAGGGBBBHHHRRRZZZXXXOOOJJJKKKVVVTTTQQQNNNRRR^^^ooo|||~~~vvvkkkkkkiiihhhkkkmmmggg___NNN???===AAA:::888AAAFFF@@@DDDEEEBBBBBBFFFFFFCCCAAAAAA???;;;666000---,,,&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''|||FFF777333111000///000///...,,,...---,,,+++***(((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((((((((('''''''''...+++ ***000...000((($$$+++666;;;999777???NNN]]]bbbeeemmmxxxqqqlllvvvwwwrrrqqqmmm{{{pppnnnqqqggghhhiiilllqqq{{{tttgggmmmqqqfffZZZUUU>>>;;;>>>EEEBBB:::>>>III???DDDFFFEEECCCCCCBBB???BBBAAA??????@@@AAAAAA@@@;;;;;;111&&&(((222333***'''(((((()))***,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))***+++++++++++++++///555<<>>;;;:::999777:::999555222222222000555555444111---***(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&'''+++--->>>000%%%%%%&&&%%%&&&***''''''&&&&&&''''''((()))''''''((((((((()))))))))''')))******))))))+++,,,......///111444;;;BBBGGGJJJMMMQQQRRRNNNLLLSSS]]]___[[[VVVVVV```qqq}}}yyyyyyzzzlll[[[TTTNNN???888<<<>>>;;;???@@@???AAAEEEFFFDDDAAA@@@@@@???>>>:::555111'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''yyyDDD777333111000///000///...,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((((((%%%&&&...555333)))%%%((((((...444666666:::EEEPPP\\\lll|||}}}{{{}}}ooo^^^eeelllppplllccc```eeelllkkkllljjjccc\\\XXXWWWWWWbbbbbbaaa^^^\\\aaakkktttnnnvvvzzztttooorrr{{{~~~~~~|||ooopppaaaRRRKKKEEE??????CCCAAACCCEEEEEEEEEEEEEEEDDDDDDBBB@@@@@@AAABBBBBBBBB???@@@BBBBBBAAA>>>888333444222...)))$$$ '''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((************+++,,,///333<<>>;;;999777;;;<<<999444222222222444555555444111...+++)))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&(((### """(((***'''&&&((('''''''''''''''(((((()))'''(((((((((((()))))))))''')))++++++******+++,,,///222666:::===AAAEEEHHHTTTNNNKKKNNNTTT[[[cccjjjkkkfffbbbfffrrrrrrkkkeeeSSSEEE===444999;;;<<<===???BBBDDDDDDEEECCCAAAAAABBB@@@<<<777...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''vvvBBB888333111000///000///...,,,******************++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((())))))))))))))))))...'''$$$&&&''''''---555999999;;;CCCSSSggguuu}}}zzzuuukkkpppvvv}}}}}}ssshhhaaa___fffllliiiaaaZZZ[[[^^^oooiiibbb___```bbbfffhhheeeiiilllmmmkkkhhhfffeeeeeemmmppphhh```cccoooxxx|||yyywww|||uuu|||xxxqqqiii\\\LLLBBBAAA@@@@@@AAACCCDDDEEEFFFFFFDDDAAA@@@AAABBBBBBAAA@@@888555:::@@@???:::777999777444222000000111222((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((*********((())),,,///777@@@QQQfffwww~~~{{{vvvtttrrrvvv}}}{{{|||}}}|||{{{|||{{{}}}wwwqqqnnnnnnttt{{{}}}zzz|||yyyyyy~~~yyyrrrnnnnnnppprrrkkknnnvvvyyyxxxxxxrrrttt}}}zzzxxx~~~wwwyyyzzztttnnnnnnqqqtttrrrnnnjjjeee^^^VVVNNNGGG???;;;888:::;;;:::666222222444444444555555444111...,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((()))'''%%%$$$%%%&&&%%%&&&***...,,,'''$$$$$$(((''''''''''''((())))))(((((((((((()))))))))***(((***++++++******+++,,,---222:::AAAFFFHHHJJJLLLGGGIIIQQQ^^^gggkkknnnrrr|||yyyxxx~~~xxxiii[[[[[[[[[aaakkkwwwooojjjhhh^^^UUUJJJ;;;;;;::::::<<>>888333111000///000///...,,,***************+++++++++*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,(((((()))))))))*********$$$)))***&&&'''333BBBKKKbbbhhhmmmtttwwwqqqtttwwwvvvooorrrxxxyyywwwxxxyyyyyy~~~~~~||||||{{{vvvmmmhhhkkksssuuurrr~~~yyy}}}~~~kkk^^^RRRKKKFFF@@@>>>AAABBBAAAAAABBBDDDDDDCCCAAA888999;;;@@@GGGIIIEEE???<<<=========;;;777333000+++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***++++++***+++000;;;CCCSSSeee|||rrrjjjtttrrrpppttt|||www|||~~~|||www{{{yyy{{{~~~zzz}}}}}}yyyyyyxxxvvvtttkkkaaaaaappp~~~~~~vvv|||xxxuuuuuuvvvsssnnnkkk]]]```eeeiiimmmqqqvvvzzzrrrnnnkkkjjjjjjcccWWWLLLDDD===999:::888333222444111000000333666666555222...,,,***(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&!!!###&&&'''&&&'''(((***%%%%%%$$$###$$$''')))***((((((((((((((())))))***(((((()))))))))*********)))******+++,,,000555999GGGHHHIIIGGGEEECCCCCCDDDJJJKKKPPPUUU\\\kkkwwwjjjaaa^^^XXXYYYWWWTTTRRRQQQJJJBBBCCCCCCBBBBBBCCCIIIRRRXXXppp}}}~~~zzzuuuvvvxxx|||}}}vvvnnnbbbaaaddd^^^SSSJJJBBB>>>;;;888;;;AAADDDEEEEEEDDDBBBAAAAAABBBCCC@@@;;;555000,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''ppp===999333111000///000///...,,,,,,+++++++++******))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,(((((())))))*********+++222)))///@@@@@@888KKKmmmtttrrrqqqxxxssskkkmmmsssvvvssszzzkkkooo{{{|||tttyyyyyyqqqqqqvvvmmmwwwwwweeeYYYOOOEEEAAACCC>>>>>>???BBBEEEEEEDDDBBB???EEEFFFAAA>>>@@@BBBAAA>>>======<<<;;;::::::999,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))+++++++++---555BBBLLLjjjyyyzzzxxx{{{}}}zzzuuuuuu~~~yyyzzz}}}{{{yyyxxxzzz{{{~~~|||{{{wwwpppnnnllljjjgggiiijjjrrr~~~|||vvvpppooonnnhhhaaa[[[aaaggghhhhhhnnnzzzyyysssrrrsssmmm```TTTLLLCCC<<<===<<<666333555000//////111555777666444000...+++((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%'''))))))))))))&&&###((((((((((((((()))******))))))))))))************)))******+++...333;;;@@@CCCCCCCCCCCCDDDHHHNNNRRRWWWRRRTTTaaatttzzz|||zzzqqqcccXXXTTTTTTIIIKKKKKKGGGGGGIIIIIIFFF???===;;;<<>>;;;666000+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''mmm???555000000000///......------------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((***)))(((''''''((()))***))))))))))))(((((((((((())))))***,,,***''')))///000333333???VVVbbbjjjxxx|||yyyxxxzzzrrrtttxxxyyyyyyxxxwwwwwwsssyyyzzz~~~zzzrrrkkkkkksss{{{}}}zzznnneeeXXXLLLFFFAAA???BBBCCC@@@AAAFFFAAAAAACCCCCCCCC@@@===;;;===>>>>>>>>>>>><<<:::999777222,,,'''%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''',,,***((((((((((((''''''&&&)))///333444;;;QQQggg{{{}}}}}}|||~~~|||yyy|||uuusssuuuqqqhhhbbbgggsssxxxtttsssooojjj\\\```aaa]]]]]]nnnvvviii```ZZZRRRKKKGGGAAA888777;;;222222222111111222444555666444000,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***)))((()))******))))))***,,,///444<<>>======;;;;;;::::::<<<@@@FFFJJJPPPTTTZZZaaahhhkkkkkkjjjrrr{{{}}}}}}zzzyyyeeeQQQIIIDDD888<<>>???DDDBBBCCCDDDCCCBBBAAAAAABBB??????@@@@@@???===<<<;;;999555///+++)))((('''&&&$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((******))))))************,,,,,,000888@@@MMMbbbttt{{{xxx|||}}}~~~vvvuuurrrrrr}}}yyywwwwwwrrrjjjiiinnnyyyyyy||||||wwwuuuuuusssoooddddddcccdddmmmzzzqqqjjjaaa]]]YYYTTTHHH<<<:::>>>777222---,,,///333555555666555222...+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))***+++++++++***---111555:::???DDDHHHIIILLLMMMNNNWWWkkkzzziii```UUUQQQOOONNNHHH@@@>>>AAA===???AAACCCDDDCCCBBBAAA999:::;;;===???CCCGGGIIIHHHHHHHHHJJJNNNRRRUUUWWWWWW]]]dddhhhnnn~~~}}}lll```\\\TTTDDD>>><<<;;;===BBBFFFHHHHHHBBBBBBBBBAAA>>>:::777555---***(((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))kkk???666111000000//////......---+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))((((((((())))))***))))))))))))))))))))))))+++---222444111...444===NNNXXXaaaooo~~~{{{ssswwwqqqnnnjjjlllqqqwww{{{}}}~~~~~~pppbbbrrr|||jjjcccrrrzzzwwwuuummmiiippp{{{rrrfffWWWLLLDDD???>>>AAA@@@BBBBBB@@@>>>===@@@CCC@@@@@@AAA@@@@@@???>>>===<<<999444000...+++(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))***+++,,,---------,,,111>>>NNN^^^ooo{{{~~~tttmmmsss}}}}}}~~~{{{zzzzzzvvvnnnjjjjjjjjjmmmdddZZZXXXTTTSSS]]]___\\\\\\aaaeeejjjpppwwwzzz||||||{{{{{{{{{zzzzzzvvvqqqkkkoooxxxkkkrrrwwwwwwwwwwwwtttoooddd```]]]aaaooo|||wwwjjjiiiggg___PPPAAA===???>>>555,,,***///444555555666666444222...***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***++++++,,,,,,,,,---222888===@@@BBBDDDFFFJJJOOOSSSTTT]]]rrrxxxbbbUUUPPPLLLJJJJJJIIIEEE???===???CCCDDDFFFHHHHHHEEEAAA======@@@DDDIIIMMMOOOPPPPPPLLLHHHDDDBBBDDDKKKSSSXXXMMMMMMRRRXXX\\\hhhxxxooonnnrrrjjjWWWBBB>>>:::;;;@@@DDDDDDBBBCCCCCCCCCBBBAAA???>>>===333///***''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((iii>>>666111111000000///.........************+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))******))))))***************+++,,,---000222111444AAAOOOdddnnnvvvuuudddbbbdddcccdddjjjttt{{{{{{|||wwwxxx~~~vvv\\\ZZZkkkvvv|||kkkdddmmmwww}}}{{{sssxxx}}}}}}ooo^^^QQQHHHBBB??????AAACCCAAA===<<>>>>>>>>;;;888555222...)))&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))''')))***++++++,,,---......333???OOO^^^jjjssswwwvvvqqqrrr|||vvvqqqrrrbbb[[[WWWVVVUUUSSSRRRTTTTTTZZZUUUPPPRRRPPPOOOWWWVVVUUUUUUUUUUUUVVVYYY\\\]]]\\\\\\^^^___dddppp|||www|||{{{xxxuuussssssssssssiiijjjnnntttzzzyyyooofffbbbgggmmmttt|||xxxnnnnnnkkkfffccciiixxx~~~rrrooojjj```TTTHHH@@@>>>BBB<<<444000000333444333666666666555222---)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***++++++******+++,,,222666<<>>EEEFFFHHHJJJJJJGGGBBB???AAAEEEKKKRRRWWWWWWTTTRRRLLLJJJFFFEEEHHHOOOYYY___OOOJJJKKKQQQPPPSSSkkkuuunnnpppwwwrrrbbbFFFCCC@@@???@@@AAA@@@>>>EEEDDDDDDCCCBBBBBBAAAAAA;;;555...)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''hhh===777111111111000//////......************+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((()))***************)))*********++++++,,,,,,+++,,,///555;;;FFFYYYjjjttt}}}uuudddcccfffiiiooouuu~~~|||}}}ssseeegggnnnzzzyyyiii___^^^gggkkkqqq{{{wwwrrrqqqsssrrrmmmllluuu|||yyy{{{{{{tttuuuttt~~~uuufffZZZOOOFFF???AAACCCCCCAAAAAACCCEEE@@@@@@??????????????????>>><<<:::888666111,,,((()))'''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******((()))+++******+++...111666EEEZZZiiiqqqsssrrrppplllnnnuuu}}}}}}zzz{{{wwwyyy{{{}}}tttmmmaaaQQQLLLOOOIIIDDDBBBEEEHHHJJJLLLPPPNNNUUUUUUVVV^^^]]][[[aaa]]]^^^^^^[[[YYYYYY[[[]]][[[VVVSSSVVVXXXYYY]]]aaabbbkkkzzzvvvoookkkjjjlllooommmjjjjjjlllmmmiiiccc^^^\\\]]]cccuuutttiiilll|||~~~yyyvvvvvvyyy{{{yyyrrrggg^^^XXXRRRIIIAAABBBBBB???999222......000555666666666444000,,,)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***************+++,,,+++)))))),,,...999<<>>;;;;;;===>>>@@@BBBEEEHHHIIIJJJKKKLLLEEEHHHOOOVVVZZZYYYTTTOOOCCCEEEFFFFFFGGGIIINNNRRREEE@@@AAAGGGEEEDDDUUUmmmxxxzzzvvvrrrwwwyyypppaaaZZZNNNDDD>>>>>>@@@CCCFFFEEEDDDCCCBBBBBBAAAAAAAAA;;;444...+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''fff===777222111111000000//////...+++++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((()))***++++++++++++*********+++,,,,,,------+++...666DDDRRRaaarrryyy}}}zzzxxxwwwkkkbbbgggxxx~~~}}}www~~~tttccc^^^fffoootttyyybbb]]]bbbccccccssswwwzzziiiccchhhfffqqqtttooouuu|||pppnnnooovvv|||vvvmmmvvv{{{|||rrreeeYYYAAA@@@??????@@@AAACCCDDD@@@@@@???>>>>>>??????@@@>>>===<<<;;;999666111------)))&&&%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++(((***+++***))),,,222777BBBXXXppp{{{zzztttmmmhhhhhhjjjpppvvvvvvtttyyyzzzppppppvvv}}}}}}uuurrrccc[[[TTTQQQJJJAAA@@@EEEAAABBBHHHQQQUUUTTTTTTVVVVVV^^^^^^aaajjjjjjffflllgggjjjjjjdddaaacccggghhhiiidddbbbgggkkkjjjggggggiiinnntttzzzzzzuuurrrrrruuuxxxsssoooqqqrrrooolllkkkaaa^^^eee}}}{{{iiiccclllwwwwwwhhh^^^___jjjtttzzzrrrfff___```___VVVJJJBBBEEEEEE???444---+++---333444666666555222///---))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********+++++++++------+++***,,,111666BBBCCCEEEHHHKKKPPPVVVZZZXXXXXXZZZddd{{{ppp[[[IIIAAA@@@@@@BBBBBB>>>>>>BBBEEEEEEGGGJJJLLLKKKJJJMMMVVV]]]___aaaeeejjjmmmkkkddd]]]TTTYYY^^^^^^XXXQQQKKKHHHCCC>>>>>>@@@>>>;;;CCCPPP[[[aaapppfffKKK===:::>>>AAAEEEEEEEEEDDDCCCAAA@@@???BBB>>>888333000---***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((eee<<<777222222111111000/////////,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''(((***+++,,,,,,++++++******++++++,,,------...///666FFF[[[lllvvv|||ttttttkkkfffjjjiiilll{{{~~~|||hhhccclllyyy}}}rrreee\\\[[[bbbllltttpppyyyssshhhjjjjjjdddcccvvv~~~zzzrrrnnnlllmmmvvvzzzvvvwww}}}}}}xxxwwwsssrrrvvvyyyxxx{{{tttjjjjjjttt~~~vvv{{{wwwttt~~~rrrSSSLLLCCC>>>>>>@@@@@@???BBBAAA@@@??????@@@AAABBB???>>>======<<<:::777444000+++&&&%%%''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++(((***+++******///999@@@UUUhhh|||}}}vvvnnngggmmmmmmooorrrrrrttt}}}xxxqqqqqqwwwxxxmmm^^^RRRNNNFFFDDDDDDEEEFFFFFFGGGIIIDDDIIISSS[[[[[[VVVTTTVVVWWW\\\ZZZZZZcccdddaaafffdddhhhgggaaa^^^cccjjjmmmmmmjjjkkkqqquuuuuuuuuwww|||}}}}}}{{{{{{xxxrrrsssvvvtttssstttmmmhhhiii|||vvvpppllljjjjjj~~~|||ssscccUUUUUUcccrrrrrroooiiidddgggiiiaaaVVVGGGIIIHHHBBB:::333000000222333444555555333222111)))))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********++++++++++++------,,,,,,111:::AAAJJJLLLNNNPPPRRRUUUZZZ^^^]]]dddmmm{{{wwwfffQQQBBB>>>???AAAGGGJJJHHHHHHLLLLLLJJJPPPUUUWWWUUUTTT\\\oooooo```XXXSSSPPPLLLIIIGGGGGGHHHJJJPPPXXXiii~~~uuuVVVHHHDDDAAA>>>BBBCCCDDDEEEEEECCCAAA@@@>>><<<:::777555222---***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))ddd<<<777222222111111000/////////------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******((('''(((***+++,,,,,,++++++******+++,,,,,,---......555>>>SSSlll|||~~~yyyvvvnnnmmmdddcccooozzz{{{gggWWWZZZeeennnpppxxxiiiZZZWWW^^^hhhpppsss{{{}}}uuunnnkkkeeehhhwwwppp~~~yyyuuu{{{xxxmmm}}}yyywwwzzztttooonnnrrruuuvvv|||~~~yyyqqqmmmnnnttt{{{{{{mmmttt}}}}}}tttxxxmmm```OOOEEEBBBCCCBBB@@@CCCBBBAAA@@@AAABBBCCCDDD@@@???>>>??????>>>;;;999222---'''&&&'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++''')))+++***,,,333???HHHgggwww~~~wwwooowwwuuuuuuwwwyyy{{{ppppppsss{{{pppcccXXXNNNHHHFFFJJJJJJHHHGGGIIILLLJJJEEEHHHLLLSSSWWWSSSLLLLLLPPPKKKOOOIIIHHHPPPRRRQQQWWWTTTZZZZZZUUUVVVaaalllqqqgggfffhhhkkkkkkjjjnnntttxxx|||~~~~~~}}}|||}}}xxxoooooorrrpppoooqqquuulllfffooo{{{}}}tttwwwzzzpppiiiooopppfffYYYXXXeeetttiiilllkkkhhhjjjlllfff\\\OOOLLLIIIEEE@@@<<<888555111222333444444444333333***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++---...---///555AAAJJJPPPRRRUUUVVVWWWYYY\\\^^^mmmyyy}}}|||gggOOOAAA>>>AAACCCLLLQQQOOOMMMNNNKKKFFFMMMTTT[[[]]]bbbsssvvvkkkaaaaaa\\\WWWYYY^^^___\\\[[[bbbqqqrrr\\\XXXXXXOOOEEE@@@BBBDDDFFFFFFEEECCCAAA;;;:::::::::999555000,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))dddAAA333222000//////000000///---...---,,,+++************************************))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,)))***+++,,,---///222555@@@MMMeeeyyy{{{qqqlllpppjjjhhhjjjqqq~~~|||eee___fffpppzzzssskkk```]]]bbbllluuuzzz}}}}}}|||wwwtttvvv}}}xxxxxxrrruuu{{{|||wwwtttyyywwwnnniiiooowwwyyysssggggggmmm|||~~~vvvppplllyyy}}}vvvkkkaaaUUUHHHBBBDDDAAACCCAAA>>><<<>>>@@@BBBBBB@@@>>>=========;;;:::888444...((($$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))))))))***+++***'''***222666777CCCRRRkkkzzz~~~pppwwwxxx~~~zzzxxxyyy{{{xxx}}}|||llldddXXXOOOKKKKKKMMMNNNHHHMMMSSSVVVUUUQQQLLLJJJJJJKKKLLLJJJGGGDDDBBBBBB======???@@@AAAAAAAAAAAAAAABBBDDDHHHLLLQQQVVVXXXZZZZZZ[[[^^^bbbggglllooosssvvvuuurrrttt|||tttpppmmmpppxxxpppmmmlllkkksss{{{wwwssssssuuusssmmmgggssszzzzzzmmmjjjbbb\\\]]]dddhhhggggggZZZcccwww}}}xxxpppfffWWWVVVPPPJJJIIIHHH???222222333444444333333555888111,,,'''%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))(((''''''((()))******)))---(((''',,,444;;;DDDMMMLLLUUU]]]\\\UUUTTT]]]ggghhhOOOAAA>>>AAAEEEOOOYYYYYYQQQLLLOOOUUU\\\fffrrr|||{{{vvvuuuxxx{{{~~~yyywwwvvvzzzoooddd___aaa\\\MMMAAACCCDDDCCCBBBAAA???===CCC???;;;<<<>>>:::000'''***(((''''''(((((('''%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''dddAAA333333111000000000000...---...---,,,+++************************************))))))))))))))))))))))))((())))))***************)))))))))))))))***+++,,,(((+++---,,,,,,222===FFFYYYeeessswwwmmmaaa^^^bbbkkkooowwwwwwllldddiiisssyyy}}}sssnnnhhhffflllvvv~~~}}}yyyxxxyyyxxxttt}}}yyyhhhdddhhhqqq~~~|||vvvpppssstttuuuyyyzzzdddOOOEEE@@@AAABBBBBBBBBBBBAAA???AAA@@@>>>=========<<<;;;999666111,,,(((&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++,,,***+++111888@@@LLLVVViiissszzzsssgggiiizzz~~~~~~{{{iii^^^YYYPPPMMMJJJIIILLLQQQUUUWWW^^^aaadddbbbZZZPPPGGGAAA999;;;<<<;;;999888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===???AAACCCDDDGGGHHHJJJMMMQQQVVV[[[]]]cccjjjnnnmmmnnnrrrtttrrrooonnnnnnnnnqqqwww}}}}}}xxxzzzzzzyyy{{{uuunnngggbbbqqqwww}}}hhhhhhfffcccdddgggfffcccaaa[[[lllrrrjjj\\\OOOLLLOOOKKKDDD555555555555555555555555333...)))&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))***+++++++++...+++,,,444===AAADDDGGGKKKPPPUUUUUUVVV^^^nnn{{{sss[[[JJJDDDDDDGGGMMMPPPSSSSSSTTT[[[hhhrrrllldddbbbhhhhhh\\\HHHDDD@@@@@@DDDHHHHHHFFFEEEEEEDDDCCCAAA<<<555000,,,***((('''(((((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''bbb@@@333555333111111111000...---------,,,+++************************************))))))))))))))))))))))))((()))******++++++***************)))******+++++++++///111000000<<>>>>>===<<<;;;999555111---***((((((((('''''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))***++++++//////...222???QQQ\\\```gggiiiwww{{{tttqqqmmmtttvvv|||fffQQQGGGBBBJJJJJJMMMRRRXXX\\\^^^^^^eeeddd```XXXNNNDDD>>>:::;;;<<<===<<<<<<<<<>>>@@@<<<<<<============<<<<<<<<<<<<;;;:::999999999:::999999:::<<>>EEEFFFDDDEEETTTUUUWWWZZZbbbpppnnnXXXHHHCCCDDDFFFFFFNNNRRRZZZeeeuuu}}}rrrmmmjjjppprrriiiYYYMMM@@@===BBBGGGIIIHHHHHHJJJJJJGGGAAA<<<999999000---***(((((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''```???444666444222111111000...,,,---,,,++++++*********+++************************))))))))))))))))))))))))))))))***++++++++++++***++++++*********++++++,,,...111444777>>>QQQjjj}}}xxxfff]]]hhh|||mmmTTT]]]uuuzzz\\\SSSXXXcccpppzzzzzzsssmmmjjjllljjjuuu|||ssstttyyyWWWMMMCCC@@@BBBBBBAAABBB???>>>===>>>??????>>><<<;;;:::888555222...***)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,000222222777KKKcccnnnkkkkkkcccrrr{{{zzz{{{ooogggiiipppzzzuuu}}}}}}zzzzzz{{{{{{cccPPPIIIJJJLLLSSSUUUZZZ___dddeeecccaaaVVVRRRJJJAAA;;;999;;;>>>===>>>>>>===<<<===@@@CCCBBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@??????>>>>>>>>>;;;;;;;;;:::;;;<<<======???HHHQQQUUUUUUYYY```ffflllooosssttttttuuuwwwyyysssvvv|||vvvrrrqqqjjjlllqqqxxx{{{sss|||}}}xxxooojjjlllnnnooommmvvvwwwuuunnnddd\\\XXXVVVRRRNNNFFF???888555777888666222666444000---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,+++++++++---//////111999AAAEEEEEEHHHMMM[[[ZZZ\\\bbbmmm{{{rrrZZZRRRIIIEEEGGGJJJJJJIIIOOO___www}}}vvvtttyyyrrriiieeekkkyyy{{{rrruuu{{{xxxeeeVVVEEE===>>>CCCIIIMMMKKKJJJGGGBBB===::::::;;;555111,,,))))))))))))(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''^^^>>>444666444222111111000...,,,,,,,,,++++++******++++++************************************************))))))***++++++++++++++++++++++++++++++,,,,,,---+++///777BBBTTTjjjtttbbbcccwwwlll\\\dddtttwww```dddmmmxxx~~~uuupppwww{{{rrr}}}ttt|||vvvcccOOOEEEAAAAAADDDIII???>>>>>>???@@@@@@>>><<<999999999777444000,,,***))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,------111444???WWWqqqyyysssoooaaajjjxxxuuuuuusssbbbaaaeeeooozzzSSSSSSaaaooouuuwwwxxxvvvrrrqqqrrrvvvzzz\\\HHHEEEKKKSSSYYYWWWXXX[[[___bbbaaa]]]ZZZFFFDDD@@@;;;999;;;???CCCCCCDDDDDDDDDCCCDDDGGGJJJHHHIIIJJJLLLMMMNNNNNNNNNGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>============999===BBBEEEFFFMMM[[[fffooonnnooorrrvvvxxxwwwuuuqqqrrryyy{{{wwwoooooosss|||}}}yyypppmmmmmmmmmrrr{{{uuuooogggccc___YYYUUURRRRRRHHH===666666777666444666555333000---***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))***************+++,,,+++***+++...111111666===BBBAAACCCNNN[[[ZZZWWWWWW^^^lll}}}YYYMMMMMMNNNNNNNNNQQQVVVYYYeee}}}|||rrrtttiiiYYYOOOQQQ___qqq}}}vvv}}}ooo```OOOFFFAAABBBKKKUUUOOOIIIBBB===;;;;;;<<<<<<999555000,,,******))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((\\\===444555333111111111000...---,,,,,,++++++***++++++,,,************************************************)))***++++++,,,+++++++++++++++++++++,,,---...///+++444DDDWWWkkk}}}~~~nnnkkkvvvuuuooouuuxxx}}}|||qqquuu|||qqqjjjhhh{{{wwwxxx{{{zzzyyybbbSSSHHH??????EEE@@@??????@@@AAA@@@>>>;;;888999999888666333///---))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***+++,,,---...,,,000999KKKdddwww{{{uuuggg^^^bbbooouuuuuupppfffkkkrrr{{{```DDDPPP```ooouuuyyy|||yyyrrrnnnwwwlll[[[IIIDDDHHHOOOVVV\\\cccaaa]]]YYYVVVQQQMMMIII>>>AAACCCDDDCCCBBBBBBCCCHHHJJJMMMOOOPPPSSSVVVYYYYYYYYY[[[\\\]]]^^^^^^^^^XXXWWWUUURRROOOLLLIIIGGGBBBAAAAAA@@@???>>>===<<<;;;::::::<<<>>>DDDQQQ^^^nnnlllkkkooovvvyyyyyywww{{{yyy{{{~~~wwwvvvzzzzzzvvvwww{{{rrrhhhbbb]]]XXXVVVXXX[[[RRREEE;;;666555555555555555555222...***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++)))+++,,,+++***+++000444888<<>><<<<<<888333///---+++)))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((([[[<<<444333111000000000000...---,,,++++++***++++++,,,,,,************************************************)))***++++++,,,,,,++++++*********+++---...000111:::KKKbbbvvvxxxoooqqqzzzqqquuu}}}|||yyymmmfffccc```qqq{{{xxxttt```JJJ???@@@AAA@@@@@@AAAAAA@@@===:::888999999999888555333222*********)))))))))(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++,,,......333555DDD]]]ttt}}}{{{wwwaaadddfffooo{{{zzztttxxxwwweeeVVVSSSeeerrr||||||~~~|||rrrpppjjjZZZOOOJJJIIIMMMQQQTTT\\\eeemmmeee[[[QQQJJJFFFCCCAAAAAACCCGGGIIIIIIJJJLLLMMMRRRVVV\\\ccchhhnnnsssvvv{{{zzzwwwtttooojjjfffcccWWWVVVTTTQQQNNNKKKHHHFFFEEE@@@>>>@@@@@@@@@FFFOOO[[[[[[^^^cccjjjrrrxxx{{{~~~~~~|||xxxzzz~~~{{{rrryyy|||zzzqqqhhhddd___ZZZ[[[______XXXNNNBBB:::555333333333555666333///+++))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++)))+++---,,,+++---333888BBBBBBFFFLLLOOORRR[[[dddpppqqqwww}}}]]]NNNFFFIIILLLPPPTTT]]]ooo~~~kkkXXXKKKGGGHHHKKKZZZeeeooossszzzoooaaaSSSDDD???BBBIIIJJJLLLJJJEEE@@@===<<<===:::666222///,,,)))'''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((ZZZ<<<444222000//////000000///---+++++++++***++++++,,,,,,******************************************************+++,,,,,,,,,,,,+++)))******+++---///111222MMMccc~~~}}}ooolll|||rrrrrr{{{xxxllljjjdddnnn{{{~~~wwwttt{{{vvvooommmcccooozzz}}}~~~]]]HHHDDDAAAAAAAAAAAAAAA@@@<<<999999999::::::999888666555************))))))))))))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++---...///;;;<<>>CCCJJJQQQYYYdddqqqzzzwwwxxxyyy|||{{{uuuuuu~~~hhhddduuuvvvppplllmmmjjjdddcccggg```\\\TTTIII===555111000111444666444///+++))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++))),,,...---,,,///555;;;IIIGGGJJJSSSZZZ]]]^^^```{{{cccKKKJJJLLLJJJPPP[[[iii~~~~~~lll\\\QQQKKKIIIIIIXXXeeelllvvvkkkccc[[[MMMDDDDDDAAAIIIQQQQQQIII???;;;:::>>>;;;777444111---)))&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))XXX<<<666333333222111000///......---,,,+++******+++,,,---+++*********))))))((((((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++***...333111...777FFFgggwwwxxxmmmwwwzzzttt```^^^nnnzzzooo\\\dddkkkvvv~~~}}}zzzpppkkk{{{||||||tttWWWJJJDDDIIIHHH@@@@@@FFFEEE===;;;;;;;;;::::::888777777111000---+++)))(((((((((******+++***)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))************+++***+++//////---///444888OOOhhhuuu{{{}}}zzzuuujjj}}}~~~ppprrryyyUUUHHHNNNaaavvv|||sssyyyeeeJJJDDDIIIPPPQQQRRRVVV]]]ccccccaaaQQQLLLGGGDDDEEEHHHKKKLLLSSSRRRQQQTTT\\\kkk{{{}}}uuuoooccc___YYYSSSOOOKKKGGGDDDGGG@@@<<<@@@IIITTTgggwww|||vvvxxxwww}}}}}}vvvxxxvvvpppcccjjjxxxooouuu{{{|||zzzvvvrrrpppYYYVVVTTTOOOAAA111,,,000222222333555555222---***((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***,,,---...---))),,,222///***666HHHIIIIIIPPPbbbcccQQQYYY{{{gggNNNHHHOOOVVV\\\___mmmmmmccc[[[TTTQQQPPPXXXkkk{{{fff______ZZZOOODDD@@@FFFMMMQQQOOOGGG>>>999::::::999777444///***'''***)))(((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((((((((()))XXX===666333222222111000///......,,,,,,+++******+++,,,,,,+++*********))))))))))))******++++++++++++***************+++++++++,,,,,,******,,,,,,---555JJJ]]]vvv~~~uuussssssrrrxxxnnnbbb```mmm{{{zzzooogggqqqzzz~~~|||{{{{{{{{{vvvpppnnnlllhhhdddkkkzzz}}}~~~oooZZZMMMEEE@@@BBBEEEDDD>>>:::;;;;;;;;;;;;:::999888888222111...,,,***(((((('''))))))******)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************,,,+++---...---+++///666FFFYYYnnnwwwyyywwwrrrlllhhhwwwxxxoootttkkkOOOQQQ___nnn}}}}}}|||gggPPPEEEHHHOOORRRTTTVVVWWWVVVUUUQQQNNNGGGHHHIIIIIIJJJLLLOOORRRLLLUUUcccsssxxxtttmmmfff___WWWOOOJJJIIIBBB>>>???CCCIIIUUU```ooovvvyyyyyy~~~~~~|||www|||xxxqqqooouuu|||qqqeeefffnnnuuu}}}|||~~~}}}hhhddd^^^UUUDDD444...000111111222333444111---***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***+++------...---++++++...666AAAJJJCCCKKKNNNSSS[[[___lllnnn[[[OOOPPPYYYbbblllttt~~~~~~yyyrrrkkkXXXVVVZZZiiizzznnngggddd\\\PPPGGGEEELLLTTTWWWSSSJJJBBB===;;;;;;:::999666222---)))***((('''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))VVV:::555333222111111//////...---,,,,,,++++++++++++,,,,,,***************))))))))))))******************)))))))))*********+++++++++)))......+++111DDD^^^nnnyyyppprrr|||iiibbbiii}}}zzzvvv|||pppeeeaaa^^^XXXRRR[[[lllzzzyyyrrrrrr{{{|||~~~|||tttmmm]]]HHH<<>>>>><<<<<<;;;;;;:::999999999444333000...+++)))((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))***************+++...///,,,---666@@@\\\jjjxxx|||wwwpppgggaaadddkkknnnlllmmmzzziiiUUUaaaqqqxxxttthhhWWWHHHCCCFFFNNNUUUWWWUUURRRMMMGGGBBB@@@@@@DDDEEEGGGIIIKKKQQQYYY___nnnyyy~~~vvvkkk```YYYQQQKKKEEEBBBAAAAAAFFFKKKZZZaaajjjuuuzzz}}}qqqssssssooopppmmmooossswwwuuupppqqqvvvzzzrrrggg\\\NNN>>>444111222222222333444222///,,,***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,...---+++333BBBIIIGGGDDDTTTSSSMMM]]]uuu~~~qqqbbbUUUTTTVVVZZZdddppppppkkkzzzvvvsssxxx|||wwwrrrllllllttt~~~}}}xxxqqqhhh]]]RRRKKKMMMRRRYYY[[[XXXOOOFFFAAA===<<<;;;;;;999666000,,,)))(((&&&'''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((((())))))***}}}SSS888222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))*********++++++***111333333@@@YYYnnnuuu}}}yyytttttt||||||vvvwww~~~~~~}}}||||||xxx{{{tttiiiddd```\\\YYYaaannn|||vvvnnnttttttfffbbbvvv~~~vvvyyypppZZZHHHEEEIIIIIIFFFFFF===<<<<<<::::::999999999666555333000---***((('''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((())))))***((()))))))))************(((***...//////333BBBQQQnnnvvv~~~}}}uuukkkbbb]]]aaa^^^[[[aaapppkkk```mmmxxxzzzzzzXXXPPPFFFCCCIIIRRRXXX[[[aaaVVVJJJBBB>>>===AAAFFFKKKJJJIIIMMMWWWeeettt}}}tttmmm```YYYQQQKKKGGGDDDDDDDDDHHHLLLVVVhhh~~~wwwtttqqqmmmppp~~~~~~pppfffnnnrrrooooooooojjjjjjrrr}}}|||ttthhhaaa\\\PPP???333444333333444444444111///+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,)))+++000777>>>EEEJJJLLLZZZfff```ZZZnnnmmm^^^UUUTTT___eeehhhwwwrrrbbbmmmzzzllljjjsss}}}yyyooojjjkkkuuuvvvmmmkkkqqqwww{{{xxxmmmeee___[[[ZZZYYYZZZ\\\\\\VVVKKKBBB???===;;;;;;;;;888333...***(((&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))((())))))******}}}SSS999333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))************)))))))))************++++++++++++///222:::QQQooouuuiiijjjtttmmm{{{yyy}}}}}}xxxwwwzzzzzzsssmmmjjjkkkmmmwww||||||}}}xxxdddgggttt~~~{{{tttyyywww```JJJDDDJJJLLLIII@@@>>>===;;;999888888888777777555222///,,,***)))'''''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((())))))***((()))))))))************)))***,,,...000999LLL^^^rrruuuxxxxxxrrrjjjdddccceeeZZZUUUaaayyy}}}~~~xxxbbbgggeeefffqqqvvvzzz|||jjj___IIIGGGHHHMMMUUU]]]bbbeeedddTTTEEE@@@BBBDDDIIIOOOPPPQQQWWWfff{{{qqqkkk___UUUNNNJJJGGGCCCBBBCCCIIIXXXlllxxxssshhhccc___\\\bbbzzzssshhhrrruuummmkkkqqqkkkkkkxxx~~~xxxlllbbbccchhhbbbKKK555333222111111222333222000,,,+++)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++,,,+++++++++++++++,,,,,,---)))111BBBFFFEEERRRhhhqqqlll}}}ddd[[[YYYaaannnttt|||vvvffftttuuueeeaaahhhqqqkkksssxxxbbbXXXZZZdddqqq|||~~~tttiiihhhjjjsssssswwwwww~~~}}}lllccc[[[\\\bbb___SSSFFFBBB>>>;;;:::;;;999444000,,,***''''''((())))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))***++++++UUU;;;666222111000000......---,,,,,,,,,------------,,,,,,*********+++++++++++++++)))******************)))******+++++++++,,,,,,,,,---...222AAA^^^}}}xxxhhhlll{{{}}}pppqqqwwwzzz}}}||||||}}}}}}}}}~~~|||~~~|||xxxxxx|||xxxrrrsssvvvzzzppprrr}}}xxxYYYJJJLLLLLLFFFDDDCCC@@@===;;;999999999888777666444111///,,,+++(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************,,,***+++...444AAAWWWkkksssqqqppppppmmmiiiiiillllllbbb```ooopppTTTMMM^^^kkkrrrxxxvvv{{{mmmQQQHHHIIIKKKOOOSSSWWW]]]ccchhhUUUIIIBBBDDDHHHIIILLLRRRUUU```tttzzznnnaaaYYYTTTMMMEEEIIIFFFGGGOOO\\\dddddd___[[[\\\^^^ggg|||xxxuuurrrooolllqqqwwwlllkkkddd]]]bbbllliiiQQQ888111///---...///000000000---,,,***'''&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++++++++,,,------333+++333FFFIIIHHHccc~~~{{{|||ccc]]]```jjjwwwwwweeevvv{{{mmm]]]UUUYYY___aaannnhhhQQQKKKUUUeeettt{{{sssmmmlll]]]___kkkuuu|||~~~pppaaa___eeefff\\\QQQGGGAAA;;;999::::::666222000---)))(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))******+++,,,UUU;;;666111111000///...------,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------333444???TTTjjj|||xxxppp}}}uuupppuuu~~~}}}yyy}}}~~~rrrbbbWWWNNNIIIKKKHHHEEEAAA>>><<<;;;;;;888777777555333111...---))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************...++++++222>>>QQQkkkzzzssspppkkkgggiiinnnpppmmmrrrlllWWWMMM```ooozzz~~~yyyZZZIIIEEEMMMOOORRRTTTTTTUUUWWWXXXHHHCCCDDDJJJMMMNNNXXXgggvvv~~~ssslllggg]]]RRRRRRNNNKKKMMMQQQUUUYYY[[[bbbhhhnnntttvvvuuummmlllrrr~~~~~~pppfffbbbdddbbb```bbbgggdddQQQ<<<222///------///111222222...---***'''&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,*********+++,,,---...///111000:::HHHKKKPPPlllzzz|||rrreeedddkkkwwwsssdddtttttthhhgggkkkjjjoooooofffXXXOOOOOOTTTVVVcccqqqwwwzzz}}}kkkYYYIIIJJJWWWiiizzz|||uuutttbbbaaagggxxx|||yyyhhhaaabbbeeebbb]]]MMMEEE<<<888:::;;;999555333000+++))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---|||RRR888333111111000///...---,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......888>>>PPPhhhtttuuu{{{tttlllssslllggg~~~xxx|||vvvxxx~~~~~~yyyxxxzzz}}}}}}{{{yyy~~~qqq{{{yyycccSSSPPPOOOMMMHHHDDD@@@>>>======777777777666444222///...***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))************...***+++666IIIaaa~~~|||tttllleeeffflllpppttt~~~pppVVVDDDIIIWWWpppzzzzzzVVVFFFFFFIIILLLOOOSSSUUUSSSNNNHHHDDDJJJHHHLLLRRRTTTXXXnnnzzzooobbbWWWTTTOOOLLLKKKMMMSSSYYYnnntttzzz|||kkkiiinnnlllnnnuuu{{{~~~sssmmmmmmppphhhZZZYYYbbbaaaeeeeeebbb```\\\MMM>>>555222000000222444666666///---***'''&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,*********+++,,,---///000***444AAAJJJNNNVVVkkk~~~uuuggghhhpppyyyrrrjjjqqqwww|||tttbbbTTTVVV______fffkkkeeeXXXOOOOOORRRDDDOOOVVVWWW]]]hhhlllhhh\\\QQQIIIMMM[[[lll~~~rrriiidddjjjxxx}}}lll```]]]___bbbdddRRRHHH>>>999:::<<<;;;888555222---***)))))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---yyyQQQ999222111111000000//////.........---,,,,,,++++++,,,,,,***+++,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,///333DDD\\\uuu|||qqqiiillluuugggtttyyyhhhttt~~~||||||{{{{{{uuuqqqwwwuuurrrtttxxx{{{|||{{{zzzwwwsssppppppssswwwzzz~~~zzz|||}}}~~~{{{yyyvvvooojjjNNNQQQSSSTTTPPPHHHAAA===<<<999:::999666222222111000,,,+++)))((((((((()))***************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******************++++++222...///@@@___{{{wwwooommmjjjeeeffflllnnnzzz|||YYY@@@@@@YYYyyy}}}pppZZZKKKCCCEEEKKKMMMLLLLLLJJJCCC>>>BBBKKKLLLOOOTTTXXX___sss{{{uuuggg___XXXVVV[[[______]]]kkklllpppvvvzzzssslllooodddlllxxxmmmqqq}}}vvvnnnggg```\\\```gggdddiiimmmfffYYYNNNJJJKKKAAA444+++---222333222444222111...+++)))))))))***))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---.........777888<<>>;;;888444000---+++******)))))))))***))))))(((((((((((())))))***))))))((()))((((((''''''(((((()))))))))***+++,,,,,,++++++tttOOO:::666222222111111000//////.........---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************...&&&'''///000000AAAXXXttt~~~zzzkkkfffqqqyyyzzzwwwuuuyyytttrrrrrrtttttttttsssrrrpppooonnnlllmmmppprrrsssrrrooommmjjjiiihhhggghhhiiikkklllkkknnnrrrvvvzzz}}}yyyxxx|||~~~uuummmqqqwww~~~kkkgggeeejjjnnnfffSSSCCC:::888888::::::777555555000///---+++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))******+++************+++,,,,,,---,,,000@@@^^^{{{~~~tttiiikkkyyy{{{mmmfffjjjwwwmmmvvvhhhRRRaaaxxx___RRREEEBBBHHHNNNNNNLLLMMMDDD===>>>CCCIIIRRRZZZ]]]ooo||||||pppcccYYY^^^kkkuuu|||{{{vvv}}}|||wwwkkkllluuu|||kkk______ttt}}}yyyzzztttggg[[[\\\LLL999///...000222222222111///---+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---,,,+++,,,///444999<<<:::KKKLLLBBBHHH]]]yyynnneeennnwwwtttpppuuuvvvmmmbbb[[[UUUNNNIIIIIILLLPPPRRRPPPSSSXXX]]]aaaddddddbbb[[[aaaiiikkkcccVVVNNNMMMMMMOOOSSSYYY]]]]]]VVVPPPKKKIIILLLYYYhhhooojjjcccZZZTTTNNNNNNUUU___fffjjjrrrttt{{{{{{xxx{{{~~~|||}}}vvvaaabbbnnnzzzyyyaaaIII???>>><<<;;;999666222...,,,*********************)))((('''(((((()))*********))))))))))))(((((((((((()))))))))******+++,,,,,,,,,,,,sssNNN:::666222222222111000000/////////...------,,,,,,------,,,,,,,,,------,,,,,,+++******************++++++///+++---333555;;;SSSooowww|||{{{oooccciiixxxrrrrrruuu|||rrrmmmnnnpppiiilllpppssstttrrrooommmjjjlllnnnooonnnllljjjhhhiiihhhfffeeeeeefffggghhhnnnooorrrvvvxxxzzzzzzyyyyyyzzz{{{{{{|||}}}}}}yyy{{{{{{tttdddbbbiiijjj___RRR@@@:::777999:::666444555222000...,,,************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))******+++************+++,,,---...000444FFFddd{{{{{{vvvtttvvv~~~yyylllnnn|||{{{qqqtttgggeeewwwdddPPPMMMIIIJJJOOOTTTUUUSSSDDDBBBCCCEEEIIIRRRcccrrr{{{zzzzzzZZZQQQLLLQQQ\\\gggqqqyyytttjjjpppuuuwwwzzz}}}zzzsssjjjnnnwww{{{mmmbbb___jjjxxxjjjiii[[[EEE333+++,,,000111222111///...,,,******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************************++++++++++++***++++++++++++,,,,,,,,,...---,,,---111777===BBBBBBSSSUUUPPP\\\ssswwwnnnmmmrrrtttjjjfffddd___ZZZSSSOOOKKKIIIJJJNNNPPPRRRTTTQQQQQQTTTWWWXXXWWWVVVXXX[[[aaacccZZZKKKCCCCCCDDDGGGNNNXXX______ZZZVVVMMMOOOUUU\\\aaa___XXXPPPKKKHHHGGGLLLVVVaaaiiimmmqqqnnnoooqqqoooiiihhhkkk|||}}}{{{{{{{{{zzz{{{nnntttvvvzzz```NNNCCC<<<999888666333000---+++)))******+++******)))(((((((((((()))***************))))))(((((((((((())))))*********++++++,,,---...sssNNN999555333222222111111000/////////......---------------,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,******---333;;;JJJbbbwww}}}tttiiieeessskkkpppzzztttjjjfffgggmmmttt~~~uuummmmmmqqqtttooosssyyy}}}~~~zzztttpppjjjlllmmmmmmkkkjjjkkklllllljjjhhhffffffhhhjjjlllqqqrrrsssvvvxxxwwwtttqqqoooppprrrssstttsssrrrqqq{{{|||}}}mmmcccfffkkkjjjfffLLL@@@888999888333333666444222000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************+++---...///444:::OOOjjjzzzxxxsssqqqqqq|||}}}mmmhhhuuuuuuyyyoooNNNJJJNNNPPPSSSXXX\\\[[[VVV>>>BBBHHHNNNTTTccc{{{zzz{{{qqqlllkkkNNNJJJIIINNNWWW```lllvvvwww}}}pppgggkkkmmmnnnvvv~~~{{{qqqmmmrrr{{{yyypppjjjfffrrrzzz~~~}}}|||uuukkkWWW>>>...+++---///222111000...---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------///444;;;AAAFFFMMM^^^dddhhhyyyqqqeeefffooommm[[[QQQMMMNNNNNNKKKIIIIIILLLRRRXXX]]]___^^^VVVNNNMMMLLLJJJJJJKKKTTTWWW^^^cccYYYGGG===>>>>>>???GGGUUU^^^^^^[[[ZZZPPP[[[fffggg^^^QQQFFFAAADDDDDDIIIRRR]]]fffkkklllggg```\\\[[[XXXTTT[[[fff~~~|||yyywwwvvvuuu|||xxxtttZZZDDD999888888666444222///,,,************+++******))))))(((((()))***++++++++++++***))))))(((((())))))***************+++---...///tttNNN888444333333222111111000000/////////...---------------,,,---------,,,,,,+++***++++++,,,,,,,,,---------(((***...666IIIaaarrrwww}}}sssgggcccllluuu```iii~~~zzzpppgggcccccceeejjjppp{{{zzztttlllkkkpppwwwyyyyyy|||yyyqqqlllhhhiiiiiihhhgggiiinnnqqqllljjjhhhfffhhhkkkooorrrsssssstttvvvwwwtttoookkkjjjkkklllnnnoooooonnnmmmsssuuuwwwxxxzzzqqqiiijjjrrrxxxYYYHHH;;;999777222222888555333111...,,,+++******************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++*********+++,,,---...///555???XXXsss|||tttnnnpppsssnnnbbblll~~~www[[[OOOSSSVVVYYY\\\bbbddd]]]QQQ@@@EEEMMMVVVccc|||{{{nnndddmmm~~~~~~xxxqqqiiicccPPPLLLLLLRRRZZZaaajjjrrrsss~~~~~~ttttttppppppzzzqqqpppuuu}}}vvvhhhhhhppp~~~||||||xxxrrrpppcccIII444,,,---...111111000///---+++***)))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...111777>>>DDDHHHUUUgggsss}}}jjjfffjjj|||yyy```LLLDDDDDDHHHJJJKKKKKKLLLRRR\\\fffnnnrrrbbbWWWLLLHHHFFFDDDGGGLLLQQQVVVcccmmmdddNNN@@@???AAA@@@GGGTTT^^^^^^\\\]]]```nnnyyyrrr\\\HHHBBBDDDGGGIIIPPP[[[eeejjjjjjhhh[[[TTTPPPRRRRRRTTTdddvvv~~~zzzwwwvvvuuu~~~~~~vvvyyycccFFF999888888888777555222///---))))))***+++++++++******(((((()))***++++++++++++******))))))))))))******************+++---///000tttNNN888333333333222222111000000000//////...------------...------------,,,,,,+++***,,,,,,,,,------.........---111444???[[[yyyzzzqqqcccWWW]]]rrr{{{wwwiiigggqqquuuoooiiieeeggghhhgggiiilllyyyvvvnnnhhhkkktttzzzzzzyyy{{{|||{{{vvvmmmddd^^^___``````___```dddkkkqqqfffdddaaaaaaccchhhnnnqqqsssssssssuuuvvvsssmmmggglllkkkkkkmmmoooqqqppppppqqqsssttttttuuu{{{oookkkvvvbbbNNN>>>999666111333:::666444111...,,,+++******************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++*********+++,,,---///000555BBB^^^yyytttmmmpppxxxzzzddd___ttt^^^QQQXXXaaaaaaaaaccciiijjj\\\JJJGGGJJJQQQ]]]pppzzzsssffflllpppppptttxxxvvvppphhhfffgggeee[[[XXXjjj}}}{{{|||yyyooofffRRRMMMLLLSSS[[[```eeeiiittt~~~~~~vvvrrr|||~~~nnnqqqvvv|||}}}mmmeeelllzzzuuu{{{yyy|||rrrggghhhmmmfffOOO888......///111111111///...,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///333999@@@FFFIIIXXXjjj{{{ssshhhnnnppplllRRRAAA>>>DDDIIILLLNNNMMMNNNTTT___lllvvv|||```TTTIIIEEEDDDEEELLLUUUPPPXXXiiiwwwoooWWWFFFCCCHHHEEEJJJWWW______^^^```ooo|||sssUUUBBBDDDNNNNNNQQQXXXbbbjjjmmmiiieeeSSSLLLJJJPPPTTT[[[ppp|||zzzxxxxxx|||vvvyyyuuu~~~lllLLL???888888999999777444111///((()))***+++++++++++++++(((((()))++++++,,,,,,,,,******))))))))))))******************+++---///000sssMMM777333222222111111000/////////......---------,,,,,,,,,,,,+++++++++***)))))))))000,,,***,,,---+++***,,,...111;;;QQQtttdddUUUXXXqqquuunnnsssxxxvvvqqqvvv}}}uuurrrnnnhhhccccccddddddgggkkkiiihhhjjjppprrrooommmnnniiiiiibbbYYYVVVZZZYYYTTTWWWZZZ^^^^^^\\\\\\^^^aaa```___bbbhhhkkkkkklllpppuuuqqqppprrrrrrmmmjjjjjjeeeiiilllnnnooonnnnnnooossspppmmmnnnsssxxxzzzzzzxxx}}}|||vvvlllpppwwwiiiUUUAAA:::888555444777333333111000...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++&&&---,,,+++///,,,,,,666;;;UUUmmmzzz{{{mmmccciiimmmhhhbbbaaalll}}}~~~|||^^^UUUYYY[[[```aaaccccccbbb]]]SSSKKKLLLRRR\\\qqqrrr```VVVSSSQQQVVVYYYYYYZZZ\\\YYYSSSKKKIIIKKKNNNMMMRRRggg~~~}}}}}}~~~~~~{{{zzzwwwrrrnnn```\\\WWWVVVYYY___dddgggpppttt{{{}}}www}}}uuujjjiiiuuu{{{tttmmmmmmssszzz{{{}}}rrrdddeee\\\aaafff^^^FFF///...:::444111///---,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......***+++,,,,,,------------111,,,///999???BBBLLLXXX\\\bbbrrrvvvooozzzsss^^^HHH>>>@@@DDDIIINNNSSSTTTSSSYYYoooaaaOOOAAAAAAEEEIIIPPPXXXTTThhhxxx}}}tttYYYFFFHHHLLLOOOVVV___cccbbbeeekkk~~~^^^PPPJJJNNN___```lllrrroooqqqxxxqqqaaaXXXMMMIIIRRR^^^nnn}}}wwwqqq}}}}}}yyy|||___AAA??????===888444222111///***)))((()))+++,,,+++*********++++++++++++******)))************+++++++++,,,((('''+++------///222tttNNN888444222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++///,,,+++......,,,,,,...000555GGGfff~~~ddddddooozzzsssrrrvvvyyyzzz~~~yyyooommmhhhcccaaabbbbbb``````cccgggdddcccccc```\\\^^^cccdddeeeaaa\\\^^^cccdddaaajjjkkkjjjhhhfffeeehhhjjjmmmiiigggjjjllllllmmmqqqqqqnnnmmmqqqqqqnnnlllllliiilllooopppppppppqqqrrroooqqqtttyyy|||zzzuuupppmmmrrryyy{{{~~~sssaaaKKK???;;;888444222444444333111///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++***)))(((((()))***+++(((...+++***...---111???VVVkkkwwwyyywwwmmmfffkkksssggg^^^eeevvvhhh[[[\\\^^^]]]YYYXXXUUUSSSRRRPPPLLLHHHPPP^^^xxxwwwbbbPPPGGGEEEGGGKKKMMMNNNOOOPPPLLLEEEBBB@@@BBBFFFFFFJJJ[[[ooossskkkkkknnnooouuu|||wwwsssoooiiifff```\\\ZZZ\\\```ccchhhmmmtttzzzvvvsssxxx~~~pppgggkkktttyyy{{{|||{{{zzzuuulllcccccc___```ddddddWWWDDD::::::555333000///...---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......***+++,,,,,,------------000000444<<>>>>>:::<<>>FFFPPPVVVWWWXXXfff}}}~~~xxx[[[KKK===<<>>???IIIXXX___\\\fffssstttYYYJJJ>>>>>>FFFLLLPPPRRR[[[fffyyysssPPPKKKGGGIIIQQQUUUVVV^^^iiilllOOOGGGOOO___aaahhhgggdddppphhhJJJBBBJJJPPPdddyyyyyytttZZZ^^^mmm}}}wwwtttttt}}}zzzyyysssNNNCCC:::888999888444111000...+++***++++++***)))******++++++++++++***************+++++++++,,,,,,...++++++---......222777qqqIII444222222222111111000/////////......---------,,,,,,,,,******++++++,,,,,,------///---...///---***,,,111AAAUUUiiissspppsss~~~{{{ooossszzzpppgggddddddcccaaaaaaccc^^^ZZZWWWTTTRRRXXX___uuuvvvyyyzzzxxxxxx~~~|||yyyuuurrrppplllmmmnnnnnnnnnoooooopppooommmqqqyyy}}}zzzuuutttqqqlllhhhhhhfffaaa^^^^^^aaacccfffiiillloootttwwwtttssspppmmmkkkkkklllnnnnnnooosssyyy~~~zzz}}}dddHHH;;;999:::444444333222000///......))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))+++...,,,---000000@@@]]]zzz|||lll[[[]]]```^^^___XXXSSS\\\vvvtttiiifffmmmmmm```PPPHHHBBB<<<:::???DDDJJJUUU```lllqqq^^^WWWUUUXXX]]][[[fffnnngggUUUGGGEEEIIINNNLLLIIIJJJQQQVVVPPPFFFEEEAAABBBGGGGGGCCCHHHRRRfffddd[[[OOOIIIMMMUUUZZZhhhrrrlll^^^XXXRRRPPPWWW___jjjyyyzzzrrrnnnnnnkkkmmmlllfff```^^^aaafffffflllqqqrrrrrrvvv}}}jjjlllgggaaalll~~~tttyyy}}}}}}zzz{{{uuurrrhhhNNN444444222111000000000...,,,************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......,,,,,,,,,---...///111222444;;;@@@CCCOOOaaahhhfffsss{{{}}}vvv[[[MMMAAAAAAHHHMMMPPPRRRWWWlllhhhLLLKKKIIIMMMTTTVVVXXXcccqqq{{{YYYKKKNNNUUU]]]eeeeeeccclll}}}WWWJJJLLLSSS[[[vvv{{{|||gggZZZcccttt}}}{{{~~~tttpppnnnnnnsss{{{www{{{[[[III999666999888444222000---+++***+++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,...,,,,,,/////////444;;;oooFFF333333222222111111000/////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,///------...,,,+++000777MMMiii~~~lllvvvjjjssslllbbbvvvkkkfffaaaaaacccfffffffffbbb]]]XXXVVVUUUXXXcccnnnyyywwwzzz}}}xxxuuuuuusssnnniiihhhdddgggjjjiiifffdddeeegggeeeccceeejjjmmmnnnqqqvvvrrrllliiiiiihhhdddbbbccc___bbbfffiiilllooorrruuuuuuuuutttqqqmmmiiihhhhhhmmmooorrrwww|||~~~}}}|||zzzyyy{{{xxxXXX===666:::444444333222111000///...)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************)))))))))---,,,...222444HHHjjjyyysssaaaWWW\\\ZZZTTTUUURRR[[[lll~~~ooo[[[dddpppttthhhUUUGGGCCC>>>999:::BBBHHHLLLWWWccc{{{zzz\\\QQQRRRRRRTTTVVVWWW___eee___PPPEEEEEEIIIPPPOOOOOOTTT___cccZZZNNNDDDBBBDDDIIIHHHEEEMMMYYYkkkhhh\\\NNNHHHNNNXXX^^^nnnrrrdddPPPIIIEEEEEELLLPPP___uuu|||vvvrrrppplllllljjjeee```]]]^^^```fffjjjoooqqqqqqttt{{{mmmnnnhhh```iii}}}uuukkkbbbMMM666222111//////000///...,,,************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......------,,,---...000222333888===CCCMMM\\\lllttttttxxxwww___OOOBBBBBBIIIOOOSSSVVV[[[wwwzzzZZZFFFJJJKKKQQQXXXXXXYYYgggyyyfffLLLLLLSSSVVVZZZfffaaaaaarrrmmmJJJNNNVVV\\\hhh}}}sssrrr~~~ZZZ]]]gggxxx|||yyyzzzzzzxxxpppnnnlllhhhdddooorrrXXX>>>777999777444333111...+++***,,,---......******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,---///000111777@@@lllFFF555666222222111111000/////////......---------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,...---///777AAA___wwwxxxmmm~~~kkkllltttiiixxx|||sssfffdddbbbcccfffjjjjjjiii```]]]\\\^^^```hhhwww|||ppppppvvvzzz{{{{{{kkkfffeeeiiihhhbbb______[[[```dddbbb\\\ZZZ___fffeeegggnnnssssssqqqtttzzzsssmmmiiiiiigggcccaaabbb___bbbfffhhhiiijjjlllnnnqqqrrrrrrpppllliiiiiijjjpppsssvvvyyyzzz|||~~~xxxvvvwwwzzz}}}oooJJJ888:::555555444333222111000000))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***)))((()))***++++++***)))((()))++++++...333999TTT||||||nnn[[[[[[ccc]]]TTTYYYYYYlllvvv||||||~~~}}}|||{{{mmm]]]]]]mmmwwwnnnZZZJJJBBB@@@<<<888<<>>III]]]oooyyy~~~~~~zzzyyydddTTTDDDAAAHHHNNNSSSWWW```www{{{\\\HHHAAAIIILLLUUUZZZWWWVVVbbbttt~~~qqqVVVFFFLLLQQQTTT]]]bbb\\\___qqqrrrZZZIIIRRRYYYeeewww{{{qqqjjjkkklllWWW^^^hhhxxx}}}yyyyyywwwtttvvvtttsssmmmccciiikkkHHH;;;;;;888444444333000---++++++,,,------******++++++++++++******+++++++++,,,,,,,,,------++++++---000000222:::DDDkkkFFF666999222222111111000/////////......---------,,,,,,,,,/////////......------,,,,,,+++,,,...///222>>>IIInnn}}}yyymmmlllqqq{{{iiilllvvvllliiizzz}}}bbbnnnsssllliiiiiiggggggiiilllkkkiiiaaa```bbbgggmmmwww{{{pppppptttnnnaaaWWWYYYUUUUUUZZZZZZTTTQQQRRRSSSYYY^^^[[[UUUUUU___iiijjjsss~~~{{{~~~tttnnnhhhgggccc^^^[[[[[[^^^aaadddffffffeeeeeeffflllllljjjgggfffhhhnnnssswwwzzz}}}}}}{{{{{{|||{{{{{{zzzzzzWWW===<<<666666555444333333222222))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***++++++***)))(((***+++)))---444<<<]]]~~~kkkZZZ___kkkcccZZZbbbddd{{{~~~uuuyyyvvvuuu}}}xxx\\\[[[mmmzzz{{{fffNNNCCCAAA???<<<999???NNNYYY```ppplllXXXJJJKKKPPPPPPQQQVVVUUUWWWVVVOOODDD???AAAEEEFFFLLLXXXiiixxxyyygggQQQGGGHHHOOOUUUUUUWWWhhh{{{|||lllZZZRRRZZZgggooozzzaaaIIIDDDEEEHHHQQQRRRddd}}}{{{zzzxxxtttpppjjjhhheeecccbbb```^^^\\\fffhhhmmmqqqtttuuutttssszzz|||{{{wwwnnngggggglllqqq|||rrrfffcccTTT???222111000000111111000...************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---.........---------...111444555???@@@NNNiii}}}rrr~~~|||zzzjjjXXXFFFAAAFFFLLLQQQUUUZZZiiiwwwqqq[[[FFFBBBHHHIIIMMMVVV[[[TTTOOOYYYjjjnnnbbbLLLCCCJJJMMMSSSaaa]]]YYY]]]lllwwwooo\\\MMMMMMSSSWWWkkkwwwbbbfffjjjzzzzzzjjj___ZZZ]]]ggguuu~~~{{{{{{yyyuuu}}}zzzxxxrrrfffgggyyyPPP@@@===999555555666333...+++++++++++++++******++++++++++++******++++++,,,,,,,,,---------***+++---000111333<<>>:::CCCIIIYYYooo}}}www___JJJFFFEEEGGGNNN\\\ooommmYYYWWWdddqqquuuuuu^^^MMMGGGJJJTTT\\\```xxx||||||~~~}}}wwwpppllllllggg```___aaa___ZZZ___eeekkkpppuuuzzzxxxrrr{{{~~~tttxxxyyywwwnnnddd___aaafff|||pppkkkgggVVVBBB;;;333---...000///...///...---,,,+++************))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------***+++...///+++***444CCC???OOO___iiittt}}}xxxcccVVVFFF@@@EEEMMMPPPPPPQQQTTTVVVSSSKKKEEEDDDEEEBBBKKKQQQQQQPPPUUUZZZ]]]dddZZZMMMFFFHHHOOOVVVZZZ[[[aaaggghhheeeaaa[[[VVVSSSZZZdddkkklllgggaaa]]]mmmtttuuujjjbbbaaa```\\\bbbcccttt|||yyyxxxwwwwwwvvvzzzyyyyyysssfffddd~~~aaa;;;<<<;;;444999555444222000...,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,///222,,,000:::222:::]]]gggDDD666777333222111000////////////......---------,,,,,,,,,---...//////000///...---111,,,---222111777TTTvvvqqqiiitttxxxtttoooooonnncccbbboooqqqrrrzzzpppjjjiiifffdddfffkkklllgggaaa```^^^dddjjjooouuuxxxqqqfffWWWQQQIIICCCAAA@@@???>>>???@@@AAA@@@>>>======>>>===AAAEEEFFFIIITTTffftttyyysssqqqpppmmmhhhaaaZZZWWWSSSPPPQQQTTTYYYdddkkkjjjeeedddcccbbbddd```]]]]]]^^^```gggoooooopppqqqtttxxx|||~~~zzzwwwwwwyyyzzzvvvTTTBBB777111333444...000222***///,,,)))'''((()))******************)))))))))((((((((((((((()))))))))*********++++++++++++******,,,***---444:::HHHeeeuuuqqqyyy~~~uuuggg^^^ppp}}}sssZZZSSS|||oooRRR@@@>>>>>>;;;BBBDDDOOOcccwwwoooTTTMMMEEEAAAEEELLLQQQVVV[[[aaa]]]RRRCCC===>>>???===@@@QQQkkkrrrWWWBBBBBBCCCLLL___xxxnnnYYYYYYkkk~~~~~~nnn[[[NNNLLLRRR```lllqqq~~~|||~~~|||vvvqqqhhhfffcccaaa```^^^[[[YYYYYY```gggmmmvvv~~~|||www}}}yyy~~~wwwwwwyyywwwnnnddd___```dddnnnzzz|||{{{hhhRRR>>>555------...---,,,---...---,,,+++************************************))))))***++++++++++++***+++,,,------......------,,,+++---111111000666???KKKXXXfffnnnuuuzzzppp]]]QQQDDD???DDDKKKNNNMMMLLLMMMMMMIIIDDDBBBBBBDDDGGGOOOUUUUUUTTTWWWZZZZZZaaaYYYPPPKKKMMMRRRWWWYYY```cccfffdddbbb___^^^\\\___bbbfffiiihhhddd```]]]]]]cccbbb[[[YYY^^^aaa^^^eeedddrrr{{{yyyyyyzzzzzzyyy}}}{{{zzzuuugggaaaqqq~~~oooEEE===:::444777666444222000...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,---,,,///+++000;;;:::HHHlllgggDDD666777333222111000////////////......---------,,,,,,,,,,,,---///000111000000///...***+++///222>>>```tttjjjtttwwwwwwzzzppphhhppp{{{}}}}}}xxxuuupppmmmlllgggddddddhhhgggaaa\\\[[[^^^```bbbaaa```\\\QQQGGG@@@===999777777888888888777888999888666555555666444666999===DDDPPP```kkkwwwrrriiiaaaaaaeeeeeebbb___VVVNNNLLLNNNPPPVVV\\\cccnnnvvvsssmmmkkklllmmmeee]]]XXXXXX[[[]]]ccciiidddgggkkknnnppptttzzz|||yyyvvvtttrrrzzziiiLLL;;;333444333,,,...333...000...***)))***+++++++++************))))))))))))((((((((()))))))))************++++++++++++++++++)))---111666@@@RRRhhhxxx}}}{{{lll|||bbbSSSddd```III???>>><<<:::CCCHHHSSSdddwwwZZZCCC@@@===>>>BBBFFFMMMZZZfffwwwhhhQQQ>>>:::>>>@@@???<<>>WWW^^^iiipppttt~~~qqqeeeTTTJJJ@@@===AAAGGGIIIHHHHHHFFFCCCAAA@@@AAABBBDDDKKKRRRXXXYYYZZZ\\\[[[XXX]]]YYYVVVVVVZZZ^^^______bbbbbbaaa___^^^___bbbeeennnnnnnnnlllhhhddd```]]][[[]]]ZZZTTTWWW```ddd```ddd```lll~~~}}}zzzyyyzzz{{{{{{{{{zzzyyyzzzwwwkkk```dddooowwwsssyyy{{{uuuxxxVVV@@@;;;777888666555333111///---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------///---111<<>><<<:::888777777777666555777888777555444333444555555666999???HHHPPPVVVVVVVVVUUUTTTYYY]]][[[UUUVVVLLLEEEGGGOOOXXXcccllllllxxxyyyyyy|||iiiaaa[[[\\\______```ccccccgggkkklllkkkmmmsssyyy{{{{{{zzzxxxuuurrrooonnnttt```>>>555555666//////444222111///,,,++++++,,,,,,+++*********)))))))))))))))(((((()))))))))*********++++++******++++++,,,,,,***333999<<>>;;;???@@@>>>???NNN]]]___SSSDDD;;;999<<<===EEEXXXnnn}}}}}}kkk]]]KKKBBBFFFNNNSSSTTTZZZXXX[[[bbbffflllzzz|||{{{{{{yyyvvvnnneeeeeemmmkkk\\\UUUYYYTTTXXX\\\bbbmmmyyy|||{{{{{{}}}pppttt{{{|||}}}vvvnnniiihhhiiinnnsssuuuxxx}}}zzzeeeKKK>>>222///000111111222......---,,,++++++++++++************************))))))***++++++++++++***+++,,,------......------...------000555:::@@@EEE]]]^^^dddmmmuuu|||kkk\\\JJJCCC;;;:::>>>CCCDDDCCCFFFDDDAAA@@@AAACCCDDDDDDJJJRRRYYY[[[]]]___]]]YYYZZZZZZ]]]dddjjjnnnllljjjbbb___^^^^^^^^^```eeelllwwwyyyyyyvvvppphhhbbb___```bbb```]]]dddpppqqqkkkddd___kkk|||yyyxxxyyyzzzzzzyyyttttttwwwyyysssfff______fffhhh}}}iiikkk{{{hhhDDD;;;<<<;;;777666444111///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---...000000000444===LLLfffgggDDD555666333222111000////////////......---------,,,,,,,,,+++,,,...000222222222222222111000333===SSSqqqpppdddvvv|||wwwuuuvvvwwwvvvsssnnnhhhcccaaa[[[QQQJJJHHHEEE@@@999555555666999<<<<<<<<<:::777444222222222666888:::999777555444555777777888;;;>>>@@@BBBCCC@@@GGGLLLOOOQQQTTTTTTQQQOOOFFFAAAFFFRRR^^^kkkuuuqqq||||||}}}kkkeeebbbdddeeeaaa^^^]]]bbbfffiiiiiiggghhhmmmsssuuuuuuttttttsssrrrqqqpppuuuuuuCCC555444666111000444111111///---,,,---------,,,))))))))))))))))))******))))))))))))************++++++******+++,,,---------777>>>BBBPPPdddnnnlllfffppp{{{|||zzzzzz```TTTwww|||bbbIII@@@>>>;;;>>>EEENNNRRR^^^yyyyyy___JJJ???999<<<@@@CCCBBBHHHXXXhhhxxxcccKKK>>>>>>AAAAAA@@@FFFJJJLLLHHH@@@;;;===AAABBBCCCEEEKKKSSS[[[___bbbVVVMMMEEEEEEJJJMMMMMMLLLVVV\\\kkkzzz~~~~~~{{{zzz{{{{{{zzzsssiiihhhnnnjjjZZZQQQTTTSSSWWWZZZ___iiiwwwzzzssswwwzzznnnqqqyyy}}}xxxtttfffiiinnnrrrtttyyyxxxhhhQQQBBB222...000111222444///...---,,,++++++++++++************************))))))***++++++++++++***+++,,,------......---------///000///333===IIIRRR```^^^bbbnnn|||zzzhhhWWWBBB===888777;;;???@@@???CCCBBBAAAAAACCCDDDCCCBBBHHHPPPXXXZZZ\\\^^^^^^[[[[[[^^^ccclllsssuuurrrooogggcccbbbdddcccaaaeeelllxxx~~~xxxllleeeaaaaaaeeegggjjjttt~~~uuuhhheeeuuu}}}zzzxxxxxxxxxvvvuuuqqqrrrwww|||yyymmm```WWWYYY```yyy~~~cccdddwwwxxxIII;;;===;;;777666444222000...------++++++++++++++++++++++++++++++++++++,,,---...//////---111888AAAVVVqqqfffCCC555555333222111000////////////......---------,,,,,,,,,+++,,,...000111111111111...///000666GGG___uuuzzzrrrjjjpppxxxxxxwwwvvvyyy}}}{{{vvvnnnfff___[[[SSSIIIAAA???999555444666666555666:::888888777555222000111333666888::::::888666555444777888;;;===>>>?????????BBBIIIKKKHHHEEEHHHMMMOOOJJJBBB???GGGTTT```jjjrrrssszzz}}}yyyuuuuuuvvvvvvbbb______bbbaaa[[[WWWVVV]]]```cccccccccfffjjjoooqqqrrrtttuuuvvvvvvvvvuuuooovvvNNN999222555111000111...111///------------,,,+++))))))))))))************)))))))))*********++++++++++++******+++,,,...///000888@@@FFFSSScccjjjiiibbbiiittt|||xxxrrrzzzwwwtttwww}}}WWWdddiiiXXXGGG@@@===;;;>>>FFFQQQVVVjjjoooUUUEEE>>>:::;;;???AAAAAACCCNNNZZZ]]]OOOBBB>>>???AAACCCEEEFFFFFFDDDBBB???===???@@@BBBDDDFFFFFFFFFKKKTTT\\\NNNGGGBBBFFFMMMSSSZZZ___iiiooo}}}yyyyyyyyyzzzyyyrrrkkkggghhhbbbVVVNNNNNNPPPTTTWWW]]]iiixxxzzzooonnn|||}}}vvvnnnlllrrr{{{|||mmmrrrvvvuuutttyyyrrrfffYYYGGG444---...000000111///...---,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,------......------,,,000111000666DDDTTT^^^cccgggmmmwwwwwwdddQQQ>>>:::666555888<<<<<<<<>>>>>999888777555333111///......++++++++++++++++++++++++++++++++++++,,,...///000,,,***333>>>HHHaaaxxx|||fffCCC555555333222111000////////////......---------,,,,,,,,,+++,,,...///000000000///***---222>>>VVVqqqzzzkkkkkkyyy|||||||||~~~}}}uuuiiiaaaYYYTTTLLLBBB:::999555222333777777444555999999999888666222222444777555888:::;;;999666555444777999<<<===>>>@@@DDDGGGKKKLLLHHH???:::>>>DDDGGGDDD>>>===IIIWWWbbbjjjoootttwwwvvvqqqmmmmmmllliii\\\\\\]]]```^^^YYYWWWZZZ]]]^^^___```cccfffiiikkklllpppuuuzzz|||{{{xxxvvvjjjmmmtttaaaDDD444444111000111---000...------------,,,***((()))))))))************))))))*********+++++++++,,,+++*********,,,...000666;;;CCCLLLVVVaaahhhkkkfffeeepppyyyrrroookkkooo}}}```___zzzkkk\\\RRRFFF>>>===???DDDHHHUUU^^^{{{eeeOOOCCC???<<<;;;===AAABBBBBBFFFKKKHHHBBB>>>@@@AAAAAADDDJJJFFFGGGHHHGGGEEECCC@@@???BBBFFFKKKLLLLLLQQQZZZbbbRRRLLLIIIMMMTTT]]]kkkxxx{{{|||yyywwwvvvvvvvvvoookkkeee```ZZZTTTNNNJJJKKKOOOSSSYYYfffuuu|||rrrllluuu{{{www{{{wwwooorrryyyqqqzzz~~~xxxvvv~~~sssgggeeePPP:::000///000/////////...---,,,,,,+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,------......---------000111333>>>QQQ___eeefffttt{{{}}}}}}sss^^^KKK<<<999555444666999::::::<<<>>>@@@@@@@@@BBBGGGLLLTTT\\\```YYYPPPOOOTTTWWWZZZ[[[```gggooosssrrrppppppiiigggjjjfff^^^^^^fffppp{{{yyyfff[[[]]]fffssszzzxxxuuu|||}}}{{{zzzyyyvvvtttvvvwwwyyy||||||uuufffYYYSSSXXX[[[^^^\\\[[[sss~~~qqqhhhHHH@@@999999777555333111000///...+++++++++++++++++++++++++++++++++,,,---...///000...***777EEEPPPiiiyyyooofffCCC444555333222111000////////////......---------,,,,,,,,,+++,,,---/////////.........333;;;KKKhhhnnnqqqtttttt{{{hhhccc}}}|||rrrddd\\\TTTOOOGGG>>>777666555111000333444222666===;;;;;;:::666222222555888666999;;;<<<:::777555555999;;;=========@@@GGGMMMKKKJJJDDD:::666999<<<<<<>>>999<<>>FFFQQQZZZaaahhhoooooofffnnn|||qqqmmmqqqllllll{{{oooMMMjjj{{{qqqaaaTTTMMMCCC<<<===FFFKKKMMM___jjjsss[[[III@@@>>>???<<<===BBBEEEDDDCCCDDDBBB@@@AAADDDBBB@@@DDDMMMMMMOOOQQQPPPMMMIIIFFFEEEHHHNNNTTTXXXZZZ^^^dddiii___[[[ZZZ___eeelll|||xxxfffppp|||xxxvvvtttsssrrrnnnllleee[[[VVVUUUQQQJJJIIILLLPPPUUUaaaoooxxxzzz}}}yyynnnqqq~~~{{{yyy{{{~~~qqqdddrrrzzzuuuwww|||ooopppYYYAAA555333111000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,------......------...000111666GGG[[[fffgggfff~~~tttvvv~~~zzzoooZZZFFF<<<999555444555888::::::===???AAA@@@???DDDMMMUUU\\\dddfffZZZLLLIIINNNTTTUUUVVV[[[dddooovvvxxxxxxiiibbb```dddbbb[[[]]]gggnnnxxx|||nnnXXXOOOXXXfffqqq{{{~~~}}}|||{{{xxxvvvtttvvvxxx{{{|||wwwkkk```OOORRRKKKNNNXXXXXXiiissslllxxxQQQEEE:::999888666333111000///...+++++++++++++++++++++++++++++++++,,,---...000000333...<<>>777555000222555666666888<<>>AAAEEEKKKOOOOOOGGG===777666999;;;<<<@@@===@@@NNNaaarrr~~~zzzpppdddfffiiicccccceeeiiikkkllljjjhhheeebbbaaa______aaadddiiikkkmmmlllnnntttzzz}}}{{{wwwqqqrrrsssssstttyyy]]]888444777111---222////////////...---,,,+++,,,,,,,,,+++++++++******+++***)))((((((***,,,---)))+++---------///444888BBB:::DDDUUUZZZbbbrrr{{{mmmpppjjjiiipppsssyyy~~~}}}|||qqqsssvvvmmmooo~~~ZZZLLLeeessskkk\\\QQQNNNGGG::::::EEEGGGJJJVVVccc{{{]]]HHH@@@>>><<<:::???AAA@@@BBBKKKOOONNNDDDGGGAAA???DDDBBBEEESSSWWW[[[^^^______\\\SSSIIIKKKPPPSSSVVVaaarrr}}}tttkkklllrrrzzzlllYYYVVV```jjj{{{ssssssuuutttmmmiiibbb[[[UUURRRQQQPPPGGGIIIOOOUUUYYY```ooo}}}vvvzzzyyyuuuzzzrrrjjjmmmyyy|||}}}lllllljjjLLL111222///)))222000000///...---+++)))(((******************************+++++++++,,,,,,,,,------......------,,,,,,111333888AAARRR```aaaZZZnnnuuusssvvvhhhUUUEEE999777444444666888:::;;;>>>AAAFFFGGGCCCBBBLLLXXXfffkkkeeeYYYOOOEEEHHHXXXVVVQQQ[[[iiirrr|||~~~sssVVVRRRRRRYYY```bbbaaaaaakkk~~~lllQQQLLLWWWaaaooo~~~~~~vvvooooooyyy{{{vvvpppkkk\\\OOOLLLTTTVVVWWWkkkvvvcccFFF;;;777666444333333111...,,,++++++++++++++++++++++++***,,,---------,,,...///333222@@@QQQ[[[iiiqqqlll^^^CCC:::333444333222111000000000000///............------------...///000000111111111222666HHHhhh~~~pppWWWWWWkkkpppsss|||mmmaaa\\\hhhfffccc\\\LLL<<<444555444555666777888999;;;<<<999;;;999222000333555333888999999888555333222333999;;;???CCCFFFJJJMMMOOOEEE???888444555888:::;;;@@@@@@FFFSSSeeexxxuuullleeeiiijjj```bbbhhhmmmnnnjjjfffdddeeebbbaaa______```cccgggiiimmmmmmoootttzzz|||xxxtttpppqqqqqqqqqrrrwwwddd>>>555777222///333////////////...---,,,+++,,,,,,,,,+++++++++******+++***)))((()))***,,,---)))+++---,,,,,,///444999CCCAAAGGGPPP^^^vvvzzzhhhllleee```hhhpppwwwtttgggyyyqqqtttvvvnnnqqqXXXLLLcccqqqjjj^^^TTTNNNHHH===<<>>===;;;;;;===>>>AAAJJJUUUVVVRRRGGGOOOMMMIIIJJJGGGKKKYYY___fffnnnvvv{{{vvvdddRRRQQQUUUYYY]]]iii{{{~~~vvvwww~~~eeeVVVVVV___ggg~~~yyyqqqpppnnnkkkpppllleee]]]VVVRRRPPPOOOHHHJJJNNNTTTXXX___mmm{{{zzz~~~xxx}}}xxxoooooouuu|||~~~nnnmmmkkkPPP777666222---444000000///...---+++***)))******************************+++++++++,,,,,,,,,---------...---------,,,222111777HHH[[[ccc^^^VVVjjjvvv{{{pppdddTTTFFF999777444444666999;;;;;;AAACCCGGGGGGCCCCCCMMMYYYdddppplll]]]SSSJJJHHHRRRRRRQQQ]]]lllxxxlllPPPKKKMMMZZZcccbbb``````ttt{{{bbbKKKJJJXXXbbbsss~~~}}}~~~~~~{{{uuupppppp}}}zzzsssnnnjjj^^^QQQJJJPPPUUU]]]vvvmmmOOO===888666444333333111...,,,+++++++++++++++++++++++++++,,,------,,,---...000555222EEE^^^cccdddnnnttt]]]CCC;;;444444333222111000000000000///............------------......///000111111111333:::SSSwwwooo]]]aaavvv|||}}}qqqbbb\\\___ooommmiii^^^KKK999444777555555666999;;;======<<<::::::777222222555777666:::::::::888555333333444666999>>>BBBDDDEEEDDDCCC999777444444666999;;;<<<<<<@@@HHHTTTfff{{{rrrmmmkkkooommmaaa\\\dddkkkkkkddd```aaaeeebbbaaa```___```bbbdddeeekkklllnnntttyyyyyyvvvrrrmmmmmmmmmllllllqqqzzzqqqHHH888666333111333////////////...---,,,+++,,,,,,,,,+++++++++******+++***)))))))))***,,,---+++,,,,,,++++++///555;;;???CCCKKKVVVtttdddjjj```WWWaaaoooxxxggghhh|||www{{{|||tttzzzwwwWWWQQQgggrrrkkk```WWWJJJFFF===???HHHHHHNNN___lllMMM>>><<<<<<999===;;;:::AAAOOOYYYXXXQQQMMM[[[]]]TTTNNNIIIMMM\\\___jjj|||oooVVVUUUXXX^^^jjj}}}rrrYYYQQQXXXccckkk~~~yyysssppplllhhhrrrnnnggg___XXXRRROOOMMMHHHHHHKKKPPPSSSZZZhhhuuu{{{zzz|||nnnjjjqqqsssuuu}}}|||qqqiiigggQQQ:::555000,,,111000000//////---,,,***)))******************************+++++++++,,,,,,,,,---------------.........444000:::RRRddddddZZZTTTgggyyyuuujjj___RRRFFF999666444444777:::<<<===DDDEEEGGGFFFBBBCCCOOO\\\dddyyywwwaaaSSSMMMKKKOOOTTTTTT]]]jjjzzzcccKKKFFFLLL]]]fffbbbaaafff|||~~~ttt]]]NNNRRR___ggguuu|||~~~~~~~~~}}}zzzwwwuuuyyy~~~vvvsssrrrfffVVVKKKLLLTTTddd___AAA:::888555444333111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111888666NNNjjjjjjgggyyy]]]BBB:::555444333222111000000000000///............---------.........///000111222222111===]]]xxxpppssszzz}}}vvvkkkbbb^^^dddlllpppjjjaaaUUUEEE888555999444444555999>>>AAA@@@???===:::666333444777::::::;;;<<<;;;999777777888::::::;;;>>>@@@AAA???;;;888444444555777999<<<===>>>>>>CCCKKKYYYmmmyyyooonnnkkkkkkiii^^^VVV\\\aaaaaa^^^]]]aaaeeebbbaaa```______```aaabbbgggiiimmmssswwwxxxuuuqqqlllllljjjgggeeehhhooouuu~~~WWW>>>555333222222////////////...---,,,+++,,,,,,,,,+++++++++************)))))))))***+++,,,+++,,,,,,++++++///666===<<>>;;;;;;AAALLLSSSSSSNNNWWWjjjkkkYYYKKKCCCGGGSSSXXXiiioooTTTRRRUUU```yyy~~~wwwzzz~~~fffVVVVVVcccuuuyyywwwvvvqqqmmmpppmmmggg```YYYSSSOOOMMMGGGEEEGGGJJJMMMSSS```lllyyyyyywww~~~hhhcccjjjllljjjsss|||xxxiiifffUUUAAA555///---...000000//////...,,,+++*********************************+++++++++,,,,,,,,,---------------...//////666444AAAZZZfff___WWWYYYjjjrrrfff\\\OOODDD888666444555888;;;>>>???GGGGGGGGGEEEBBBDDDSSSbbbnnnbbbNNNNNNQQQVVV```\\\```mmmbbbLLLJJJSSSbbbfffcccgggrrr}}}ppp```[[[bbbkkkooouuu|||~~~~~~~~~|||{{{{{{|||{{{yyyooo^^^MMMJJJSSSiiizzzqqqFFF;;;999666444333222000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222999@@@\\\ssssssyyy^^^AAA999444444333222111000000000000///............---------...------...///111222333222DDDhhh~~~{{{|||xxxbbb[[[aaaiiirrrxxxsssgggWWWLLLAAA999666888666666888;;;???AAABBBBBBBBB<<<777555666999;;;===;;;;;;:::999888999<<>>@@@DDD^^^kkkdddgggZZZSSScccuuu~~~bbb]]]mmmnnn[[[KKK@@@>>>;;;AAAJJJKKKZZZwwwdddFFF999;;;===;;;<<<<<<>>>CCCHHHMMMSSSWWWiii{{{vvvZZZGGG>>>@@@HHHRRRfffgggSSSLLLNNN^^^ssseeebbbiiirrrwwwsssooogggaaadddttt|||xxxwwwvvvrrroookkkiiieee___ZZZTTTPPPNNNHHHEEEDDDGGGJJJOOO[[[fffttt|||zzzuuuzzzxxxqqqssstttgggccciiirrriiimmm}}}qqqlllaaaMMM999333333000000000000///...---,,,+++******************************+++++++++,,,,,,,,,---,,,,,,------///000111999<<>>;;;777555444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111333666LLLooo^^^@@@999444444333222111000000000000///............---------...---------///111333444666OOOssszzzwwwxxxzzzhhhYYY\\\kkkvvvzzzzzzxxxhhhVVVJJJBBB:::666666:::<<<>>>???@@@BBBEEEHHHIII@@@999777999:::<<>>AAA@@@???@@@CCCEEEDDD@@@;;;888:::;;;<<<===???BBBEEEMMMVVVdddxxxvvvlllmmmmmm]]]QQQQQQOOOeeecccbbbbbbbbbcccccccccaaaaaaaaabbbaaa```______bbbeeeiiimmmppprrrrrrrrrrrrrrrooojjjccc```aaaccczzz|||UUU;;;555444000////////////...---,,,+++,,,,,,,,,+++++++++******))))))******++++++++++++***,,,---,,,,,,000888>>>AAAHHHiii{{{ddddddaaaUUUUUUhhhvvv||||||~~~~~~ZZZ___ttt{{{gggUUUCCCAAA???===DDDKKKMMMaaafffHHH;;;;;;===<<<999;;;@@@DDDGGGNNN\\\iii~~~}}}YYYDDD???@@@DDDKKK^^^sss}}}{{{ooo]]]NNNJJJKKKYYYyyy{{{iiiXXXRRRXXX___aaaeeekkkpppqqquuuyyyuuutttpppmmmkkkhhhfffddd```[[[VVVRRRPPPKKKGGGDDDEEEHHHMMMWWWaaaoooyyyyyyxxxuuujjjjjjkkk}}}rrrssszzzzzzkkkhhhuuuxxxppphhhTTT999222444///000000000//////---,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,---///111333:::CCCSSS``````]]]gggvvv}}}}}}~~~qqqcccVVVIII>>>777555444555:::>>>BBBCCCIIIHHHGGGFFFGGGPPPfffzzzbbbPPPWWWbbbjjjaaadddxxx\\\TTTZZZ^^^___cccnnn|||xxxaaaXXX```ooozzz~~~|||~~~}}}|||||||||}}}{{{ssspppttt||||||xxxjjj___PPPIIISSSkkkqqquuu}}}~~~~~~YYY???<<<888555444333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...222555555RRRzzz]]]@@@999555444333222111000000000000///............---------...---------...111333555:::XXX{{{{{{xxxuuutttwww}}}iiiaaa^^^fffqqquuuuuutttsssgggZZZOOODDD:::555555999===BBBBBBBBBFFFNNNUUUPPPEEE;;;:::;;;;;;<<<@@@DDDBBB@@@<<<:::<<<@@@DDD??????BBBGGGKKKIIIAAA:::??????@@@???@@@CCCIIINNNQQQaaasss~~~kkk```ccceeeWWWMMMPPPSSSeeeiiimmmnnnkkkhhhffffff```aaabbbccccccaaa```___eeegggiiikkklllmmmoooppppppqqqooojjjccc^^^]]]^^^pppcccAAA888555000////////////...---,,,+++,,,,,,,,,+++++++++******))))))***+++++++++++++++)))+++------...111888===AAAPPPssszzzqqqkkkeee\\\RRR[[[pppwww{{{|||xxxeeeUUU\\\pppzzzkkk[[[NNN@@@>>>======FFFOOOSSSmmmiiiLLL<<<:::<<<<<<::::::>>>CCCGGGQQQdddwww|||SSSCCCDDDEEEEEEKKKXXXgggoooooohhhZZZMMMLLLLLLWWWmmm}}}uuufffWWWTTT\\\ccceeennnyyyyyyuuurrrllljjjlllhhhgggeeeaaa]]]XXXSSSPPPKKKEEEAAAAAACCCHHHRRR[[[hhhtttyyy|||qqqfffdddhhh}}}zzzmmmhhhuuu~~~tttnnnYYY888///444,,,///000000//////...---,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,---000222444:::HHHXXX```cccjjjxxxqqq|||}}}mmm]]]QQQFFF>>>666444444666:::???CCCDDDKKKIIIIIIIIILLLYYYrrr{{{[[[YYYeeekkknnnhhhpppkkkUUUZZZaaa```]]]iiiyyyiiiYYYYYYgggvvv}}}~~~|||{{{}}}~~~}}}||||||vvvqqqrrrwwwwwwrrrfff___RRRJJJQQQbbbmmmnnn```cccwwwxxx}}}kkkAAA===999666444333222111------------------------,,,------,,,,,,...222666;;;MMMrrr\\\???:::777444333222111000000000000//////.........---------...---------...111444555;;;\\\}}}|||{{{yyyxxxuuupppppptttddddddhhhmmmnnnllllllooojjjddd\\\SSSFFF:::555777444;;;BBBDDDEEEKKKXXXcccUUUHHH===;;;<<<;;;<<<@@@LLLJJJFFFBBB???@@@DDDGGGFFFGGGKKKQQQTTTOOODDD;;;DDDEEEEEECCCDDDIIIQQQWWWZZZnnnkkk[[[NNNPPPVVVMMMHHHOOOTTT^^^hhhsssvvvpppjjjhhhjjj```aaabbbddddddbbbaaa___hhhiiijjjjjjjjjjjjlllmmmlllmmmmmmhhhaaa[[[YYYYYY]]]mmmlllFFF:::777111////////////...---,,,+++,,,,,,,,,+++++++++******))))))***++++++++++++***(((+++---...///222888<<>>CCCLLLUUUaaaooozzzxxx|||pppdddccciiiuuuwww|||xxxpppppp~~~{{{vvv```;;;222888//////000000000///...------******************************+++++++++,,,,,,,,,---,,,+++,,,---000333555:::IIIYYY```hhhuuu{{{mmm{{{iiiXXXNNNEEE>>>666444444666;;;@@@DDDEEELLLKKKJJJLLLQQQ```{{{fffSSSaaaqqqrrrppp~~~ppp___WWW___eeeaaa]]]rrrcccZZZVVVbbbttt|||}}}|||}}}zzzzzzwwwpppmmmnnnlllhhhfffbbbVVVKKKNNNXXX[[[UUUVVVWWWnnnsssvvv{{{BBB>>>999666555444222111------------------------,,,------,,,,,,...333666CCCFFFcccZZZ???999555444444444333222///---+++////////////////////////...------...///111555999GGGpppttt~~~~~~vvv{{{vvvtttrrrkkkcccccchhhqqqpppnnnmmmllllllkkkkkkiiidddaaa]]]SSSEEE:::777555===BBBEEELLL\\\llluuufffMMM;;;<<>>BBBEEEMMMLLLKKKRRRcccyyyxxxdddXXXaaammmqqqvvv~~~oooZZZZZZcccjjjfffaaakkkwwwVVVYYY]]]mmmzzz}}}{{{||||||uuuvvvpppmmmooonnnjjjkkkoooqqqiii\\\RRRLLLIIIIIIIIIKKKVVVuuudddoooXXXBBB777777444555666111//////...------------...000------///000000333888GGGJJJ^^^uuu[[[@@@999444333333333333222000///---///////////////////////////......//////000666===UUUzzz}}}fffdddtttyyyuuurrrqqqooohhhcccfffmmmuuussspppmmmkkkjjjiiihhhgggccc___\\\RRRDDD;;;777;;;AAAGGGMMMXXXkkk}}}kkkQQQ???CCCMMMPPPVVV```pppqqq```OOOPPPQQQOOOQQQ```{{{yyy___NNNOOOKKKTTT]]]___```gggqqqxxxuuu}}}~~~ttthhhWWWJJJAAA>>>===AAAEEEIIIQQQYYY___gggooooookkkeee^^^XXX]]]\\\^^^aaa```]]]^^^bbbkkkkkkkkkiiihhhhhhiiikkklllkkkkkkjjjiiiddd^^^ZZZXXX]]]nnnjjjCCC666000444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++***++++++---111777===BBBSSSooottthhhlllrrrrrrdddOOOTTTnnnxxx{{{|||bbbOOOXXXdddrrrmmmXXXJJJCCC<<<<<<===CCCMMM[[[vvviiiPPPAAA;;;999999888;;;>>>???AAAJJJXXXccctttnnn```QQQIIIOOO]]]iiikkknnn|||gggXXXZZZddduuuwww{{{vvvssspppmmmkkklllmmmlllkkkggg```XXXPPPKKKGGGAAA======>>>???EEEKKK[[[jjj~~~yyytttqqqvvvxxxjjjYYY^^^hhhcccbbbhhhpppvvv}}}~~~wwwmmm{{{ppp{{{~~~}}}yyyaaaIII;;;444000000000000000000///...---************************,,,,,,++++++++++++,,,,,,...---...000//////555===GGGXXX\\\___ssszzzzzzuuuiii}}}}}}nnn___QQQFFF===888444444444666999===BBBDDDIIILLLMMMUUUnnn|||ggg]]]ZZZccckkkqqq}}}tttbbb\\\aaaiiilllggggggxxxlllZZZ```fffwww}}}~~~}}}yyyvvvyyy}}}|||wwwvvvqqqppprrrqqqnnnqqqwwwtttkkk]]]QQQJJJGGGFFFFFFMMMXXXtttyyy]]]hhhaaaHHH:::888444444555000//////...------------...000------/////////444;;;LLLTTTbbbpppxxx}}}]]]AAA:::444333333333333222111000///////////////////////////000......///...///999EEEddd~~~rrrTTTYYYqqqzzzwwwuuunnnnnnmmmjjjdddbbbjjjttt{{{vvvqqqllliiihhhfffeeeddd```]]][[[RRREEE<<<999>>>EEEMMMVVVeeeyyycccLLL<<>>>>>CCCNNNaaaiiiQQQAAA;;;999999999===@@@BBBCCCHHHRRRZZZccc```ZZZRRRNNNTTTcccqqqpppyyyqqq___```lll}}}uuurrrqqqmmmkkkllloookkkfffbbb^^^XXXQQQKKKFFF@@@<<<<<<<<<===BBBHHHVVVfff||||||uuummmrrrzzzssscccaaabbbYYYZZZaaajjjsss~~~~~~nnn||||||]]]rrr}}}xxxxxx~~~tttfffSSS???333111......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...---///222222333999@@@MMM```bbb^^^ppp~~~wwwfffjjjyyykkk\\\OOODDD<<<777444444444555888<<>>GGGSSS___nnn{{{~~~RRRBBB:::DDDRRR[[[bbbjjjxxxdddXXXZZZ[[[\\\eeetttnnn\\\ZZZccclllwwwrrrsssppphhh^^^VVVQQQNNNNNNMMMPPPTTTTTTSSSXXX^^^ddduuuxxxkkkeeebbb```______bbbeeeeeeaaaaaadddjjjjjjiiigggfffgggjjjllljjjjjjkkklllkkkggg```[[[\\\VVV[[[nnn~~~~~~wwwtttRRR::::::444333222000///.........++++++++++++++++++++++++++++++++++++,,,------,,,)))***+++---000888BBBIIIXXXnnnxxxllldddmmmtttrrr]]]TTT]]]nnntttzzzpppyyyyyymmmhhhvvvoooNNNUUU```}}}eeeLLLCCC>>>:::AAA@@@CCCPPPhhhgggOOO@@@:::999999999===BBBDDDEEEHHHNNNSSSYYYYYYYYYVVVSSSWWWgggvvvyyymmmkkkyyy}}}tttpppooolllkkklllpppjjjbbb^^^\\\XXXQQQKKKGGGAAA============AAAGGGPPP___vvv{{{rrrppprrr{{{{{{nnnjjjiiiaaaaaadddhhhooo{{{qqq}}}~~~~~~```nnnyyy|||yyyoookkk]]]EEE666444...////////////......---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,///333444555<<>>999444222333///000//////...............///............111<<>>???HHHRRRZZZdddooo{{{hhh^^^___[[[]]]llluuu```___lllxxxdddeeecccccceeegggfffcccaaa^^^```dddhhhhhhhhhnnnvvv|||lllccccccccccccbbbccceeebbb^^^]]]```ggghhhhhhhhhhhhiiimmmpppqqqooollliiifffbbb]]]YYYWWWQQQTTTaaalllnnnrrrwww^^^>>>;;;444333222000////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,,,,,,,///666AAAJJJ[[[nnnuuuiiidddmmmqqqlllXXXUUUaaasss|||{{{bbbggggggdddmmmyyy}}}UUUIIIZZZiii]]]GGGAAA;;;;;;@@@AAAFFFVVVsss}}}cccLLL???::::::;;;:::>>>BBBEEEFFFIIIMMMPPPTTTXXX^^^bbb___bbbrrr|||zzztttooommmkkklllnnnooohhh```\\\ZZZXXXRRRMMMGGGAAA======<<<<<>>888444444333333444777;;;???AAAKKKSSSjjjsssXXXIIIQQQXXX]]][[[XXX]]]hhhpppbbbbbbcccfffjjjmmmoooooonnniiisssqqqnnnmmmyyy}}}{{{wwwvvvwwwqqqqqqnnniiifffiiinnnrrrvvvmmm```TTTLLLGGGEEEEEEHHHYYY{{{ttt]]]???999444222333111000000///............///......//////...333CCCSSSXXXmmmwww^^^AAA999444666555444222111111111111///////////////////////////---000333000555QQQqqqxxxmmmyyy~~~rrrpppqqqqqqmmmfffdddkkksssxxxqqqkkkdddbbbddddddbbb___ZZZXXXXXXYYYTTTKKKDDDCCCGGGVVVfffoooooofffUUUGGG;;;;;;@@@GGGMMMRRR\\\fffqqqlllbbbbbbgggeeennnqqqbbbiiinnn]]]XXXWWWYYYWWW[[[fffpppsssssssss|||}}}~~~qqqgggfffeeedddbbbaaabbb___ZZZYYY]]]bbbdddgggiiijjjlllppprrrvvvqqqkkkfffbbb___\\\ZZZTTTQQQSSS\\\aaafffrrrqqqEEE777333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,---...---///666CCCNNNccctttyyyoookkkrrrsssiiiTTTYYYjjj{{{|||eeeiiikkkppp{{{yyykkkIIINNN___ttt|||TTTFFF@@@999===???BBBLLLbbbyyy```JJJ>>>:::;;;;;;:::===AAADDDGGGKKKOOORRRUUU]]]llluuurrrooo{{{uuuqqqpppnnnnnnqqqmmmhhhaaa\\\ZZZWWWRRROOOEEE@@@<<<;;;:::999;;;@@@FFFRRRggg|||{{{qqqnnniiivvvyyyuuu|||rrrnnnwww|||rrruuu~~~~~~qqqUUU>>>555333222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---------,,,,,,,,,+++,,,000444999DDDNNNfffhhhaaaggg~~~cccnnn~~~xxxnnnddd^^^XXXNNNEEE>>>888444111444333333333666:::>>>@@@NNNUUUmmm~~~^^^LLLPPPVVV]]]^^^WWWTTTYYY\\\[[[VVV\\\cccgggiiilllrrrwwwtttnnnuuu{{{vvv|||{{{}}}yyyvvvvvvwwwnnnnnnllliiikkkqqquuuuuuwwwnnnbbbVVVMMMFFFBBB@@@FFFTTTssseeeBBB:::555222444333111000//////......//////,,,...000000///666JJJ^^^ooo\\\@@@999444444333222222222333444444////////////////////////---,,,000444222888YYYrrrlllvvvnnntttttttttnnnggghhhrrrxxxyyylllfff```___bbbbbb^^^ZZZVVVTTTUUUVVVSSSJJJDDDCCCHHHVVVcccggg```TTTEEE888999999<<>>::::::;;;;;;<<>>DDDNNNbbbxxxxxxtttmmm{{{}}}rrrllluuu|||tttZZZAAA333222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...------...,,,,,,000444;;;HHHUUUkkkeee___sssqqqeeexxxzzzvvvjjj\\\SSSMMMEEE>>>999666444222333333222333555999===???HHHPPPbbbpppgggRRRJJJPPPTTT]]]^^^VVVTTTZZZ[[[VVVZZZ]]]aaaffflllrrryyy}}}xxxqqqsss}}}zzz~~~|||yyywwwvvvuuuuuunnnnnnllljjjpppxxxzzzvvvooohhh___UUUMMMGGGBBB???DDDKKKdddzzzzzzoooGGG===777222444333111000000///////////////+++---000000000999QQQggg[[[???999444111000000111222555777888////////////////////////,,,+++000555333;;;___tttqqq~~~rrrppp|||vvvtttnnnhhhlllwww|||zzzjjjddd^^^^^^```aaa\\\VVVSSSQQQRRRTTTQQQIIICCCCCCDDDPPP[[[ZZZQQQFFF:::222>>><<<<<<@@@EEEFFFEEEEEEHHHKKKPPP]]]eeecccsssiiixxxuuuSSSHHHSSSXXXQQQ___cccooo~~~kkkjjjdddWWWZZZYYY[[[```dddfffmmmuuuppprrrttttttrrrooommmmmmpppmmmjjjhhhgggfffdddccc[[[WWWWWWYYYWWWWWWbbbrrrnnn]]]BBB333333222111000000000111------------------------***---///...,,,+++---000,,,...000000333===MMMZZZqqq}}}zzz~~~wwwgggYYYjjjxxxoooxxx~~~www{{{VVVPPPeeeggglllHHHGGG@@@555AAABBBIIIXXXsss|||bbbKKK>>>:::::::::;;;<<<===AAAGGGNNNVVV[[[ooo|||llldddkkk}}}hhhaaammm{{{{{{xxxzzz{{{xxxuuuuuuiiihhheee```YYYUUUSSSRRRIIICCC??????===:::<<<@@@CCCLLL___vvvxxxooo|||~~~tttvvv|||wwwoooyyyyyysss\\\CCC333111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...000------000555===KKKYYYiii^^^[[[zzzeeehhhxxxvvvttthhhZZZOOOJJJCCC===:::888666555333333222333555999<<>>```yyy}}}{{{rrrssswwwsssqqqqqqwww}}}wwwlllfffaaaaaacccaaaZZZRRRQQQUUUVVVRRRIII@@@<<<;;;CCCEEEFFFDDD@@@;;;999888<<<>>>@@@AAA??????@@@AAADDDEEEHHHLLLSSS```ppp{{{yyywwwyyyYYYLLLMMMQQQXXXaaabbbeeerrrmmmeeecccaaa```[[[[[[\\\aaahhhlllmmmllliiijjjkkkiiihhhhhhiiikkksssnnnjjjjjjmmmllleee___^^^VVVQQQRRRUUUVVVXXX[[[dddfff???;;;000///222...000333------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------111------222555:::III[[[yyyxxxhhh||||||ttt~~~yyytttzzzxxxMMMPPPdddsssfffCCC???===999AAADDDIII]]]yyybbbMMM???999888999:::===;;;BBBQQQVVV[[[ggg[[[QQQZZZkkknnnccc\\\___rrr||||||yyyvvvuuuvvvuuuqqqnnnfffeeebbb^^^ZZZUUUQQQOOOGGGAAA<<<<<<;;;::::::===DDDMMM^^^ssszzzuuurrruuu|||}}}yyyrrrppp}}}{{{vvv|||~~~|||xxxbbbGGG444666444222111111000...,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,...+++000:::>>>JJJaaabbb___qqqyyyUUUrrr~~~yyyuuummmaaaXXXLLLGGG???999666444222111000000000222555999===@@@BBBEEEIIIKKKKKKJJJKKKKKKTTTWWW\\\``````___]]][[[dddcccjjjpppttt~~~tttuuuvvvwwwyyy}}}{{{vvvyyyzzzuuuqqqnnnnnnmmmrrrrrrooossszzzttthhhcccaaa]]]WWWPPPIIICCC@@@HHH>>>TTTsssnnnZZZ999777777111222111000///......------...111------222555<<>>===<<<;;;<<<<<<===???@@@@@@@@@AAAAAABBBDDDGGGKKKOOOVVV]]]aaajjjmmmqqqsssuuu{{{zzzcccNNNKKKQQQYYYeeepppttt}}}wwwiiigggeeecccaaa]]]```eeelllrrrsssqqqmmmnnnllliiigggfffgggiiijjjnnnkkkiiijjjlllkkkgggccc___XXXRRRRRRTTTTTTWWW[[[dddoooHHH===111000333//////111+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------///,,,///555:::AAASSSfffqqq~~~rrrsss}}}||||||tttrrryyyhhhKKKRRReeexxx___???===>>>;;;BBBGGGOOOeeeuuu```MMM@@@:::999999;;;>>>===EEEXXXdddnnn[[[UUU___iii~~~ooo\\\YYYdddzzzxxxxxxwwwssspppfffeeeaaa]]]YYYTTTQQQOOOGGGAAA<<<<<<;;;999:::===@@@GGGWWWnnnuuuooojjjkkkpppsssppplllwww|||xxx|||yyyfffKKK777666444222111111000...---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...///---111;;;???KKKbbbiiijjjfffRRRyyy~~~|||xxxmmm\\\OOOHHHCCC===888666444333222222222222333555888;;;===BBBCCCEEEEEEEEEGGGIIIKKKQQQWWW^^^aaa``````bbbeeelllmmmwww}}}xxxppppppnnnnnnssszzz{{{~~~zzzvvvrrrppppppnnnssssssooorrrwwwqqqfffbbbaaa```\\\UUULLLCCC>>>EEE===RRRrrr{{{jjjccc>>>999888222222111111///..................---...222777CCCWWWiiidddpppWWW>>>999444333222333666444///,,,,,,---.........//////000000...---444666111BBBdddyyy~~~~~~sssnnnsss{{{~~~yyytttpppcccbbb```]]]YYYVVVUUUUUUQQQQQQOOOIII@@@999777777000333777:::;;;<<<>>>???>>>>>>>>>@@@CCCDDDDDDCCCCCCFFFJJJOOORRRRRROOOLLLKKKNNNUUUbbbpppxxxwwwsss\\\PPPJJJPPPYYYdddttt{{{kkkgggiiiiiieeebbb```eeemmmuuuyyyvvvoooiiijjjfffaaaaaadddhhhiiijjjgggggghhhhhhhhhhhhhhhgggbbbZZZRRRQQQQQQRRRUUUZZZeeeuuu|||UUU@@@222000333/////////)))------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,000999???HHH\\\qqq}}}rrrvvvqqqiiiqqq}}}|||~~~YYYNNNXXXlllzzzVVV;;;;;;>>>===BBBGGGRRRmmmxxxmmm\\\LLLAAA<<<::::::<<>>III___ppprrrVVVXXXdddqqq}}}zzzdddeeezzz|||xxxwwwvvvtttqqqfffddd```[[[WWWSSSQQQPPPGGGAAA<<<;;;;;;999999<<<>>>CCCRRRiiitttlllcccaaaeeegggeeeaaayyy|||~~~{{{lllRRR;;;666444222111111111///---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///000...222<<>>999444:::555222111333333222222............////////////------333444333JJJnnn~~~xxxrrrpppsssxxxrrrtttuuurrrnnnjjjiiijjjeeebbb^^^[[[YYYWWWUUUTTTOOOMMMIIIBBB;;;666444555222555888;;;<<<===???@@@@@@@@@@@@CCCFFFHHHGGGEEEIIIKKKPPPVVVZZZXXXPPPIIIJJJMMMTTTaaapppuuukkk^^^SSSPPPSSS]]]fffooo}}}}}}qqqhhhhhhkkkjjjeeebbbccchhhooottttttnnneee______\\\YYY\\\ccchhhiiigggbbbeeeggggggeeedddfffhhhddd[[[SSSPPPOOOOOOSSSYYYeeeyyyqqq|||bbbCCC222///444111//////+++...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,222;;;AAAIII^^^sss}}}}}}rrrfffiiiiiiiiivvvyyyvvvPPPPPPZZZqqqrrrOOO;;;:::===???CCCEEEUUUtttxxxkkkbbbVVVJJJBBB===;;;:::;;;>>>>>>HHH]]]lll}}}```UUUbbbooo|||tttvvvxxxtttssssssrrrpppfffccc^^^YYYUUURRRQQQQQQGGGAAA<<<;;;;;;888999;;;>>>DDDPPPdddxxxyyynnnccc___bbbffffffddd}}}~~~zzz}}}sssYYY@@@555333222111111111///---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///000...333===@@@KKKbbb\\\ggg~~~xxx~~~{{{bbbUUUqqqzzzpppiii___QQQGGG@@@<<<888555444444333222333333333555666888:::<<>>LLLhhhwwwjjjxxxHHH999888555444222111000///............,,,000000///:::NNN[[[\\\XXXccc~~~VVV>>>:::555888333...,,,...222222000////////////............------111111666VVV|||{{{}}}}}}tttttttttrrrrrrnnnooommmiiidddcccfffjjjiiiccc\\\YYY[[[ZZZVVVQQQJJJHHHCCC<<<777444333444444666999;;;<<<>>>@@@BBB@@@AAADDDGGGJJJJJJHHHGGGNNNOOOSSSXXX\\\YYYRRRLLLKKKRRR\\\iiiwwwxxxlllXXXYYY```kkkrrrzzzyyyvvv|||rrrjjjiiiiiieeeaaa___eeegggjjjjjjgggbbb\\\YYY[[[YYYZZZ___fffiiifffbbb```dddggggggdddaaabbbdddddd\\\TTTPPPMMMLLLQQQWWWdddvvvyyymmmGGG333...444222000111............---------,,,,,,+++++++++,,,,,,,,,---------...555===@@@FFFYYYnnnmmm{{{}}}{{{tttiii[[[```dddjjjuuuzzzqqqqqqOOORRRYYYuuulllLLL===:::===AAACCCKKK^^^~~~zzzlll^^^XXXNNNFFFAAA===;;;999888===<<>>AAALLLbbbdddppp|||zzztttrrrYYYQQQyyyuuukkkcccZZZOOOFFF===:::666333222222000///111222333555777:::<<<===AAACCCEEEGGGHHHJJJMMMOOO[[[bbbiiikkkjjjkkkpppuuuyyy~~~{{{vvv}}}}}}|||~~~{{{wwwvvvuuuuuusssqqqrrrttttttrrrrrrrrrpppkkkgggfffccc]]]UUULLLCCC>>>>>>???HHHbbbmmm^^^uuuKKK888777555444222111000//////......///...222111000:::MMMWWWVVVRRRdddWWW???:::555444444222000111222...(((000000//////.........---------000111===eeeoooqqqyyyrrrttt{{{uuuvvvuuupppmmmooonnnlllgggbbbbbbeeeiiijjjbbbZZZXXXZZZYYYSSSLLLDDDBBB===888555444444444111333777:::<<>><<<:::888777<<<;;;???IIINNNWWWggghhh[[[jjjzzzsssooooooppppppnnnbbb```\\\XXXTTTQQQOOOOOOHHHAAA<<<;;;:::777777::::::???JJJ[[[nnn}}}ttteee___eeeooovvvxxx~~~yyyuuuzzz~~~~~~zzzqqqYYY@@@444333111111222111000...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,//////555@@@CCCOOOeeehhh{{{www}}}qqq]]]```~~~{{{yyyzzznnnfff```WWWJJJ@@@:::777444222111000///...000111333666888;;;<<<======@@@EEEIIILLLPPPUUUXXX]]]hhhtttwwwsssqqquuu{{{}}}~~~zzzzzz{{{zzzvvvsssqqqqqqqqqqqqooonnnlllkkkkkkhhhccc\\\SSSKKKDDD@@@;;;@@@EEE]]]lllZZZmmmPPP888777666444222222111000////////////000111222444>>>MMMXXX[[[YYYsssZZZAAA;;;555333666777333333444///))).........///////////////---...222555GGGrrrooommmxxxwww{{{zzzwwwrrrmmmlllmmmlllkkkhhhfffffffffhhhddd___ZZZWWWVVVRRRLLLGGG???<<<888666555555555555111333777:::===@@@EEEHHHJJJSSS]]]```\\\WWWUUUUUUYYY]]]aaacccbbb```^^^]]]ddduuuhhhhhhooo{{{wwwkkkfff```YYYZZZbbb```ZZZUUUSSSRRRNNNMMMOOOSSSTTTUUUTTTUUUXXX^^^bbbfffggghhhhhhgggdddaaa^^^aaaeeekkknnnmmmiiieeeccc```[[[VVVRRRMMMJJJNNNUUU^^^nnn}}}XXX<<<000444222...111111............------------++++++,,,,,,,,,,,,---------333>>>HHHJJJLLL\\\oooyyyrrrqqqrrrlll]]]OOObbbhhhuuu~~~uuu{{{lllZZZXXXeee]]]GGGCCC999:::FFFHHHYYYnnn{{{rrrbbbRRRKKKGGGBBB===;;;:::999777666;;;:::===FFFKKKTTTeee~~~rrrooo{{{uuuuuu{{{yyyrrrnnnmmmmmmllljjj```^^^\\\XXXUUUQQQNNNMMMHHHAAA;;;;;;999777777999999;;;FFF]]]wwwtttddd^^^eeepppzzz~~~qqqhhhcccgggpppvvv{{{~~~{{{|||xxxooogggUUUAAA444222111111222222000///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------000111888CCCGGGSSSiiijjj~~~{{{mmmbbbsss|||uuuttt}}}tttfff\\\UUUMMMBBB999555333111000111111000///222333555777999:::;;;;;;===@@@FFFLLLSSS[[[dddjjjmmmxxx}}}|||wwwttttttsssrrrppplllkkkkkkmmmjjjeee]]]UUULLLEEEAAA:::BBBDDDYYYpppYYYhhhVVV:::999777333333222111000////////////000///111:::EEEQQQ___jjjqqq[[[BBB;;;555111444333...---111111...,,,,,,---...///000111222---///444999NNNzzz{{{}}}wwwnnnkkklllkkkkkklllmmmnnnmmmlllkkk^^^]]][[[WWWQQQKKKGGGDDD;;;999666555555666666666555777:::<<<>>>AAAEEEHHHSSS___kkknnnhhhaaa^^^___```fffmmmqqqpppnnnoooppprrrpppnnntttdddWWWPPPRRRRRRJJJHHHMMMLLLHHHFFFGGGHHHFFFFFFIIIFFFIIIKKKMMMPPPWWW```gggeeefffgggfffdddbbbaaabbbbbbffflllqqqrrroooiiieee^^^ZZZVVVSSSNNNJJJNNNTTT[[[}}}hhhsss___@@@222555111---///000//////.........---------++++++,,,,,,,,,------------444BBBNNNPPPRRRbbbuuuxxxppprrryyysss```TTTTTTeeeooorrrpppzzz```SSSQQQbbbWWWEEEEEE999999GGGKKKTTTjjjwwwqqqhhhYYYJJJHHHDDD???;;;999999888777666;;;:::===GGGNNNYYYlll{{{zzz___ccczzz~~~~~~}}}xxxqqqmmmkkkjjjgggddd^^^]]]\\\YYYUUUQQQNNNLLLHHHAAA;;;:::999777777999::::::EEEaaauuueee^^^eeeqqq|||fff\\\ZZZeeennnppptttzzzuuuwww~~~qqq|||{{{nnneee```SSSDDD444222111111222222000///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...111222:::FFFJJJVVVlllsss}}}|||ddd\\\vvv}}}yyy{{{vvv```PPPGGGAAA:::555222000//////111222111000444555666888999999999999@@@CCCHHHOOOYYYeeerrrzzzzzzzzzyyyxxxvvvrrrmmmllllllnnnkkkggg```WWWNNNFFFAAA;;;DDDCCCUUUoooQQQ[[[[[[===:::777333333222111000////////////000,,,111???KKKUUUfffwww[[[>>>999777444333333222111000////////////............//////***555333777WWWzzzzzzpppnnnsssvvvsssqqqpppkkkgggiiinnniiiccc[[[SSSNNNKKKHHHFFF999777444222333444555444888888;;;???===<<>>:::777555555777888666777:::???HHHUUUccclllvvvnnn^^^TTTYYYvvvzzzzzzwwwrrrlllgggcccaaa```^^^[[[YYYWWWUUURRRNNNKKKGGGCCC===999888777777777999:::HHHccc}}}{{{mmmgggmmmwwwddd\\\bbbkkkkkkpppzzz|||~~~}}}}}}vvvwwwvvvtttyyyuuueee[[[SSSGGG555333111111222111000............------,,,,,,,,,,,,,,,---------------------111666>>>HHHXXXiiiuuuxxxmmmSSS\\\}}}lllNNNEEEEEE>>>555222555444111///...///111222777888999:::;;;;;;;;;;;;<<<@@@IIIUUUeeewww||||||yyyvvvssspppoootttpppjjjbbbZZZQQQGGGAAA@@@===FFFTTTzzz|||ttthhhQQQcccnnn<<<777>>>555555444333111000////////////222777???MMM```ttt[[[>>>999777444444333222111000000/////////............//////,,,888888<<>>EEEOOOqqqwwwtttzzzUUUcccrrr???777===444555444333111000/////////111000222>>>PPPdddttt{{{\\\>>>999666555555444333222111000000//////............//////...;;;<<>>CCCJJJiiiyyy}}}dddpppxxxDDD888<<<333444444222111000000//////333......;;;RRRfffppprrr\\\>>>999666666555555444333222111000//////............//////555BBBCCCGGG^^^sss|||xxxppplllmmmsssyyyyyytttqqqooojjjdddccceeefffccc^^^YYYRRRJJJBBB<<<888666333333444666777777:::<<<>>>@@@BBBGGGPPPXXXgggjjjmmmqqqvvv~~~~~~eeeWWWTTTeeelll{{{|||aaaLLLFFFCCCAAAAAADDDFFFFFFFFFFFFIIINNNQQQSSSTTTTTTTTTOOOMMMNNNQQQSSSVVV^^^gggtttwwwyyyuuuqqqpppooonnnaaa``````aaabbbeeegggiii[[[ZZZ]]]bbb```WWWQQQPPPTTTgggqqqVVV444222444222222000............------------***,,,------,,,...000333222OOObbb\\\RRRXXXeeemmm]]]dddmmm|||zzzooouuuvvv~~~{{{iiiEEEMMMggg}}}]]]MMM???<<<===>>>GGGRRRggg{{{rrrfffXXXKKKBBB===:::888666444333444555777888888:::BBBRRRjjjkkkOOOKKKNNNJJJLLLVVV```kkk|||xxx~~~~~~wwwooonnnqqqssssssrrrooojjjeeebbb``````aaa___]]]ZZZWWWTTTQQQLLLIIIFFFAAA<<<888777777777777888999===CCCLLL]]]yyy|||sssmmmkkkkkkkkkeeeqqq~~~zzzuuukkkfffgggrrr|||~~~nnnRRR777555222111111111000///------------------------+++,,,,,,------.........000555;;;DDDPPPcccxxxgggNNN^^^yyyrrrhhhXXXUUUHHH<<<888666222111222000000000000222444777888===<<<;;;:::;;;===???AAAFFFQQQddd}}}zzzuuurrrtttsssqqqqqqqqqmmmhhhcccfffeeedddbbb]]]UUULLLEEE>>><<>><<<<<>>;;;777666555444333444666777999888999AAASSSnnnjjjOOODDDLLLQQQ[[[mmm|||}}}|||zzzyyyuuurrrooojjjeeebbbaaabbbccc]]][[[YYYWWWVVVSSSOOOMMMEEEAAA;;;888777777777777:::999;;;BBBMMM```{{{sssiiicccbbbcccjjjyyyvvvlllkkkooozzz~~~{{{{{{nnnUUU999666333111111111000///------------------------++++++,,,,,,---...//////...555>>>EEEQQQggg~~~aaaVVVrrrwwwnnneeeVVVMMMDDD<<<777444111111222//////000111333666888:::;;;:::::::::<<<>>>AAACCCJJJWWWlll{{{vvvttttttpppsssvvvxxxuuunnnfffaaaccccccdddccc^^^UUUKKKCCC<<<;;;@@@DDDaaaqqqNNN::::::444333333222111000000000000//////222;;;GGGTTT^^^ccc|||\\\???999666555555444333222111000000//////............//////444@@@IIIZZZzzz}}}ssszzz}}}rrrqqq{{{{{{uuummmjjjsssvvvooojjjiiihhheeeeeegggddd```[[[VVVQQQKKKEEEAAA777555333333555888999999777<<>>KKK___uuu~~~gggWWWSSSLLLIIIQQQ]]]uuussskkkrrrttttttwwwyyysssooojjjeeebbbaaabbbddd\\\ZZZXXXVVVUUUSSSPPPMMMDDD@@@;;;888777777777777;;;999;;;BBBNNN___wwwtttggg```aaadddsss{{{yyyrrrpppvvv~~~vvvvvvlllVVV:::777333111000111000000,,,,,,,,,------------...***+++,,,,,,---.../////////666>>>GGGUUUmmmzzzbbb___vvvllleeeXXXIIICCC<<<666444222222111...///000222555777999;;;:::::::::;;;<<>>BBBBBBFFFMMMOOONNNBBB>>>;;;===CCCIIIMMMNNNSSSYYYcccmmmsssssspppmmmYYYSSSMMMLLLQQQXXX^^^cccjjjwwwoooVVVOOOIIIKKKLLLLLLLLLKKKKKKLLLLLLQQQUUUYYYZZZZZZ]]]bbbhhhfffiiipppyyyyyyjjjkkklllhhhcccbbbaaaaaaccceeehhhjjjbbb```___bbbeeecccZZZPPPIII```kkkpppiiiFFF999222111333000////////////............//////...,,,,,,---000333III^^^mmmfffWWWVVVaaalllrrryyyuuunnnkkkeeejjjzzzyyyvvvnnnNNNQQQ[[[tttxxxdddVVVIII===;;;;;;@@@NNN^^^sss~~~rrreeeSSSHHHCCC@@@:::555444444444444555666888888;;;;;;;;;<<>>FFFLLLTTT\\\aaadddfffhhhppp~~~yyyvvvvvvtttqqqqqquuuuuu~~~xxxnnnjjjkkkdddeeeggggggbbbWWWJJJAAA>>>;;;???@@@[[[vvvvvvwww}}}UUU:::999777333222111111000111111111---000555999@@@LLLYYYbbbooo~~~]]]???999666444333333222111000////////////............//////---:::IIIfffxxxffflllwww}}}zzzuuummmiiipppuuuooobbb___]]]___eeegggccc^^^\\\UUUVVVWWWVVVSSSLLLCCC===666444333333666999:::;;;999@@@BBB@@@AAAEEEDDD???777999;;;>>>@@@AAACCCDDDGGGKKKRRRWWWYYYUUUMMMGGG;;;???CCCGGGNNNZZZdddiiizzzppplllgggXXXWWWPPPQQQQQQRRRQQQPPPOOOOOOPPPPPPUUUZZZ]]]```eeennnuuu}}}qqqbbbeeeiiifff]]]]]]^^^___bbbfffiiikkk___\\\[[[^^^cccddd[[[QQQMMMaaaqqqrrrlllJJJ<<<222111333000000/////////............000000///---+++---000333LLL```ooohhhUUUQQQcccwwwzzz{{{qqqhhhgggeeekkk{{{xxxqqqaaaEEEPPP[[[vvv}}}lllWWWIII===:::;;;@@@OOO```yyy~~~{{{mmm___NNNEEEDDDAAA999111444444444555666777888999999;;;======<<<<<<>>>???555@@@EEEGGGNNNYYYvvv{{{^^^NNNBBBAAA@@@;;;999<<<:::@@@CCCCCCJJJXXXgggooo~~~}}}~~~|||uuusssoooiiiccc```___aaabbb[[[YYYVVVSSSQQQNNNJJJGGGCCC???:::777666777888777444777===CCCKKKZZZuuuwwwjjjgggnnnvvvsssbbb___hhhqqq~~~}}}aaa;;;888333111000000000000,,,,,,,,,------.........******+++,,,---//////000555555;;;LLLdddxxx~~~]]]aaa~~~|||rrrllldddVVVDDD???666111111444333000///000222444666888::::::<<<<<<======<<<;;;::::::<<<>>>BBBEEEJJJPPPWWW\\\vvvyyywwwxxxwwwrrrssswwwvvvsssiiiiiimmmmmmnnnooonnnfffYYYJJJ???===;;;???AAA]]]wwwttt~~~zzzyyyVVV:::999888222222111111111111111111///000333888BBBNNN[[[cccttt\\\BBB;;;333666444222222444333000---///////////////000111111...:::ZZZ~~~rrruuuzzz|||}}}vvvrrrkkkiiipppuuummm___YYY^^^eeeiiihhhccc___\\\ZZZ[[[[[[WWWPPPIIICCCAAA:::666222222555888::::::???>>>>>>===:::777555333000333666888999>>>DDDIIIKKKQQQWWWXXXRRRHHH???:::888:::???EEEIIISSSfffwwwuuurrrlll^^^ZZZXXX\\\VVVSSSSSSQQQKKKJJJOOOUUUYYY\\\]]]```iiivvv{{{iiibbb]]]\\\___[[[[[[[[[^^^```aaaaaa___]]]WWWYYY\\\]]]cccaaaSSSTTTkkknnngggHHH111888111000000000111444555444222...,,,222///...///...---111888UUUiiijjj[[[XXX]]]gggsssuuu{{{qqqbbb```iii~~~~~~xxx}}}uuurrrvvvtttYYYHHHQQQeeexxxhhhTTTEEE:::;;;===AAASSShhhyyyttteeeVVVHHHAAA???;;;777666444333222222333666888:::777888;;;<<<<<<:::888666===BBBIIIJJJZZZfffEEE<<<:::888777666777999::::::<<<>>>@@@BBBEEEJJJMMM\\\aaakkkuuu|||zzzrrrkkkooonnnqqq{{{vvvtttmmmgggeeebbb^^^\\\^^^YYYZZZXXXQQQMMMKKKHHHCCC@@@>>><<<999777777777888999999;;;AAAJJJ\\\zzzyyyhhhhhhzzzbbb\\\mmmqqqxxx~~~jjjDDD666333444//////222...///...---,,,++++++++++++,,,,,,,,,,,,---...//////111777===PPPlll|||{{{YYYlllxxxsssssstttnnn```SSSFFF<<<555444555333111000111111333666:::;;;;;;:::::::::;;;>>>;;;666444777<<<<<>>>>>===<<<999666333222111333555666777;;;@@@EEENNNWWW^^^\\\PPPBBB:::777555888???KKKTTT^^^lllxxxxxxmmmrrriii^^^]]]]]][[[UUURRRSSSRRROOOQQQUUU```aaaaaa^^^^^^dddrrr|||nnnccc\\\UUURRRUUUPPPSSSXXX\\\^^^______^^^ZZZUUUZZZ___```fffcccTTTXXX~~~lllmmmNNN444999222000///000111222333333111...,,,000------///......444;;;WWWiiigggVVVSSSZZZdddooo{{{zzzmmmfffrrr~~~qqqqqqtttmmmlllrrrsssUUUIIIYYYqqqvvvbbbTTTEEE;;;<<<===AAASSSiiiuuummmaaaSSSEEE???===888555444444333222333444666888:::888999:::;;;;;;:::999888???CCCLLLUUUmmmaaaKKK===888777777666777888999:::???@@@AAAAAA@@@BBBDDDGGGMMMRRR[[[eeennnsssttttttpppllljjjqqq}}}xxxnnneeedddeeebbb]]]\\\XXXZZZWWWQQQMMMKKKHHHCCC@@@>>><<<999777777777777999999;;;@@@JJJ]]]|||}}}iiihhh|||eee___lllnnnxxxwwwGGG888444444//////222...000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---666>>>PPPiiiyyytttYYYooo{{{vvvuuutttmmm]]]QQQEEE<<<555444555222000111222222444777;;;<<<<<<;;;:::999;;;>>><<<777666888999:::???DDDGGGOOOcccwwwuuueeeZZZLLLHHHBBB>>>???CCCJJJNNNdddmmm{{{|||}}}}}}~~~}}}~~~}}}xxxssspppnnnoooooolllnnnkkkbbbZZZRRRIII@@@??????@@@AAAPPPppp}}}mmmzzzrrrxxxYYY;;;;;;333333333222222111000000000///222222===QQQ\\\eeettt[[[BBB<<<666555333111111111000...,,,///////////////000111111///===\\\}}}{{{qqqqqqpppppptttuuulllaaaaaadddggggggeeeaaa___]]]\\\^^^^^^ZZZRRRJJJCCC@@@:::888666666888:::;;;<<<======<<<;;;888555333111222333444444555777;;;???IIISSS[[[WWWIII;;;555444555777@@@MMMXXX```hhhooo|||rrrdddcccpppyyyddd\\\]]]^^^WWWSSSPPPPPPRRRSSSXXX^^^mmmnnnlllfffccciiiwwwzzzmmmccc```[[[RRRPPPSSSPPPVVV\\\^^^\\\YYYXXXXXX\\\XXX^^^dddeeejjjfffVVV^^^wwwccciiiWWW999999222000...000000111000000///---------,,,,,,......///666???[[[kkkgggUUUSSS]]]hhhrrr}}}xxxlllrrrpppiiinnnlllmmmuuuyyySSSIII[[[tttppp]]]SSSEEE;;;<<<===BBBUUUllluuujjj[[[OOOBBB<<<999555333222333333333333555777999;;;::::::::::::::::::::::::AAACCCPPPeeeyyyTTT???999777666777777999:::;;;<<<<<>>@@@???DDDKKKSSS\\\hhhuuu~~~xxxooohhhlllxxx}}}pppeeeeeehhheee___ZZZXXXYYYWWWPPPLLLKKKHHHDDD@@@>>>;;;999777666777777999999;;;@@@JJJ^^^~~~hhhggg|||jjjcccjjjnnnyyyqqqKKK;;;555555000000333...000000///...------------,,,,,,,,,,,,---...///000///999DDDWWWppp~~~|||qqqfffXXXrrr~~~zzzxxxtttjjjYYYLLLDDD<<<555444444222000111444444666999<<<>>>===<<<999999;;;>>><<<888888;;;:::===BBBEEEGGGTTTmmmsssZZZKKK@@@888<<<:::888777888;;;???BBBEEEOOO^^^nnn~~~vvvttt{{{{{{uuuoookkkjjjkkkllljjjkkkggg^^^VVVOOOGGG???>>>===??????KKKiiiuuufffoooppplll^^^<<<:::333333333222222111000000000///333444AAAWWWeeeoooZZZ@@@;;;555:::888666444222000...---///////////////000000111222;;;TTTqqq~~~zzzyyypppqqqrrrssssssooofff^^^cccdddeeeeeebbb___]]]]]]```aaaaaa]]]UUULLLEEEAAA888888777777888:::;;;;;;>>>>>>===<<<:::777444333555444444333444555888:::<<>>DDDZZZrrrrrreeeVVVKKK@@@;;;888333111222222333333444666888;;;<<<<<<;;;:::::::::;;;<<<===CCCFFFXXXvvvsssOOO???;;;999555888999;;;===>>>?????????===???@@@@@@??????AAABBB>>>AAAEEEHHHNNN]]]pppvvvooorrr}}}tttiiihhhiiieee___[[[XXXYYYVVVOOOKKKKKKHHHDDD@@@>>>;;;888666666666777999888:::???III^^^~~~{{{gggggg{{{rrrhhhnnnxxxuuussszzz~~~OOO===666555000111333...//////...---------------,,,,,,,,,------...///000000;;;GGG___}}}lllsssyyyVVVVVVuuu}}}zzzrrreeeTTTHHHBBB;;;555444444111000222666666888;;;>>>@@@???===999888:::>>>===:::;;;>>>@@@EEEIIIHHHJJJZZZxxxaaaDDD888777777666444444444555666777888999<<>>===FFF```lll```kkkoooiiieee???:::444333333222222111000000000...222555BBB[[[jjjwwwXXX???:::444888777666333111000000000///////////////000000111222<<>>===:::888777888777555444555777888999777777777666555555444444888<<>>:::777333111333222222333555888:::<<<======<<<;;;:::;;;<<<>>>???EEEKKKeeetttKKK555444::::::666;;;<<<===???@@@@@@@@@@@@AAACCCEEEFFFFFFFFFHHHJJJGGGIIIIIIGGGHHHRRRdddsss{{{vvvttt{{{xxxooolllhhhaaa^^^^^^XXXXXXUUUNNNKKKKKKIIIEEE???===;;;888666666666777999888:::???HHH\\\{{{xxxjjjkkk{{{rrr|||zzzrrrzzz}}}www||||||RRR>>>555444000222444///...---,,,,,,+++,,,,,,,,,------------...///000000222:::HHHgggwwwcccJJJTTTyyyyyyooo```OOODDD???999555444333111222555888888:::<<>>999999;;;>>>>>>;;;===AAACCCIIIMMMKKKOOOeeegggSSS===111222666888888000111222333444333222222777:::<<<>>>GGGZZZttt}}}{{{~~~|||ssseee[[[^^^ooo~~~|||zzzxxxwwwwwwssspppkkkgggeeefffgggiiihhhiiifff]]]VVVQQQJJJDDD<<<:::===>>>EEE^^^mmmfffvvvvvvllloooCCC;;;666333333222222111000000000---111333AAAZZZjjjwwwYYY@@@:::444222333333111///000222444///////////////000111111111???\\\|||xxxmmmooooooqqqpppiii___\\\]]]^^^```aaa```^^^]]]]]]^^^^^^]]]ZZZSSSJJJAAA<<<:::444666888999888888999:::???@@@@@@@@@???>>><<<;;;<<<:::888777999;;;<<<<<<<<<888444333555666666555777;;;AAADDDHHHUUUqqq~~~```UUUVVVeee{{{mmmVVVKKKFFFAAAAAADDDGGGIIIOOOWWW\\\]]]^^^gggoooppppppuuuzzztttwwwzzzzzzrrrfff^^^```cccdddkkkuuu{{{}}}}}}{{{yyyyyy}}}|||ssspppooolllqqqoooaaa]]]]]]iiieee]]]LLL???VVVvvv}}}wwwhhh>>>666333555000000///...---,,,,,,,,,,,,---...//////,,,---888DDDXXXqqqppp[[[YYYjjjxxx{{{zzzooogggnnnmmm}}}uuuwwwoooqqqwwwTTTLLLdddhhh[[[JJJ???999<<<@@@IIIccc~~~{{{rrrdddXXXNNNEEE===999666222111333111222444666999;;;===>>>===<<<<<<<<<<<<>>>???@@@EEEPPPqqqfffTTT???444222555999===;;;<<<===???AAACCCDDDEEEFFFHHHKKKMMMNNNNNNPPPRRRXXXYYYYYYTTTPPPSSS]]]gggqqqppptttzzzsssnnnggg```]]]^^^WWWXXXTTTMMMJJJJJJIIIFFF???===:::888666555666666888888:::>>>GGGYYYvvvzzzpppqqq~~~yyywwwrrrwwwqqq{{{xxx~~~}}}www{{{}}}SSS>>>444333000333555000---,,,,,,+++++++++,,,,,,------------...///000111888@@@OOOsss~~~XXXIIIXXX~~~vvvjjjZZZKKKCCC<<<777444444333111333888999999;;;===@@@AAA@@@???;;;:::;;;???>>><<<>>>CCCBBBIIILLLLLLVVVrrr^^^BBB:::444666999777222///666777888888999888888777444777:::;;;===CCCNNNWWWeeehhhpppvvvuuupppppptttuuurrriii[[[RRRTTTbbbooozzz~~~{{{xxxwwwuuusssqqqnnnllliiigggfffgggiiijjjiiijjjhhh```YYYTTTMMMGGG:::999===@@@HHHaaauuusss~~~rrrvvvFFF;;;777333333222222111000000000---000111>>>VVVfffsss[[[AAA;;;555444555444222///...000333///////////////000111111111AAAaaauuuooommmmmmnnnmmmeee\\\]]]ccc\\\^^^``````_________```]]][[[UUULLLCCC<<<888666444777:::;;;:::999999:::>>>???@@@AAAAAA@@@???>>>@@@===;;;;;;>>>AAABBBAAA@@@???===;;;999888777777888;;;AAAFFFKKKYYYrrrmmmWWWYYYbbbrrrhhhQQQHHHDDDAAA???EEEKKKMMMRRRZZZ\\\ZZZ\\\eeennnpppqqqyyyzzziii^^^aaaggghhhiiimmmjjjkkklllnnnpppqqqssstttqqqjjjjjjkkkjjjooonnn```TTTYYYgggddd]]]MMM;;;KKKiiivvv{{{nnn@@@555333666000/////////...------,,,,,,+++,,,...///,,,...:::GGGZZZuuuuuu^^^]]]rrr}}}tttggggggwwwssswwwqqq{{{uuuooouuuSSSNNNllljjj\\\KKK@@@;;;===@@@HHHcccwwwoooaaaTTTJJJBBB;;;888444000000333000222444777:::<<<>>>???============>>>???@@@@@@CCCQQQtttkkkKKKBBB;;;999777666999???===>>>???BBBEEEIIILLLNNNPPPSSSXXX\\\___bbbeeegggnnnqqqrrroooiiifffgggjjjoooooottt{{{qqqmmmiiibbb\\\ZZZWWWXXXTTTMMMIIIJJJIIIFFF???===:::777666555666666777777:::>>>EEEUUUppp~~~rrrrrrsssvvvooojjj~~~|||}}}xxx}}}|||zzzSSS>>>222111///333666000------,,,,,,,,,,,,------------------...///000111:::CCCUUUyyysss|||YYYPPP```~~~~~~{{{ssseeeUUUIIIBBB999555333333333222555:::::::::;;;===@@@AAA@@@>>><<<;;;<<>>???@@@AAAAAA@@@@@@BBB???<<<>>>AAAEEEFFFEEE>>>BBBDDDCCC===999999:::<<<===@@@EEEKKKUUUgggxxxssslllYYYRRRaaappp}}}cccMMMFFFFFFEEE???HHHNNNQQQVVV\\\]]]XXXUUU^^^gggjjjlllxxxmmm```eeemmmlllhhhgggeeeeeefffhhhjjjiiigggeeeeee```cccggghhhnnnmmm^^^PPP^^^qqqggg[[[KKK777AAA]]]wwwzzzrrrBBB555333666///////////////...---,,,+++(((***---...---///<<>>???GGGbbb|||rrrjjj[[[MMMGGG@@@:::777333//////333000222444777:::===>>>???<<<======>>>???@@@@@@@@@AAAPPPrrrmmmMMMAAA666000555;;;:::777777@@@AAABBBEEEJJJPPPUUUXXX]]]bbbiiipppvvv{{{{{{wwwuuuuuusssvvv{{{nnnkkkjjjeee\\\WWWWWWWWWSSSLLLIIIJJJIIIFFF???===:::777555555555666666777:::>>>DDDSSSlllqqqppp~~~xxxggg~~~ttt{{{kkkjjjxxxqqquuuSSS===111000///333666111......---------......///...------......///000111333???QQQtttvvvwwwYYYXXXggg~~~||||||yyypppbbbSSSHHHBBB777333222333333222666<<<::::::;;;===@@@AAA@@@>>>>>><<<===??????===???CCCFFFJJJKKKKKKZZZ{{{VVV777:::555333444222111666???666666666666888;;;===???<<<;;;;;;::::::::::::::::::===EEELLLMMMKKKMMMQQQSSSUUUTTTQQQNNNOOOVVV\\\uuu||||||zzzyyyzzzxxxtttqqqoooooonnnnnnmmmlllkkkkkkhhhkkkjjjeee___YYYPPPIII???<<<>>>>>>CCC[[[qqquuuuuuwww}}}GGG999666333333222222111000000000///111000:::PPP^^^jjj{{{dddDDD888777444444333222222111111000///000111000//////111333000GGGsss~~~yyy{{{vvvxxxooolllsssmmmkkknnnllleeeaaabbbXXX___ggggggaaa]]]^^^```YYYVVVOOOFFF>>>999777888666777888888888999<<<>>><<>>WWWxxxhhhdddrrrllljjj^^^bbb{{{xxxrrrtttjjjkkkooo|||vvvLLLNNNjjjpppVVVJJJ@@@;;;AAAFFFNNNfffvvveeeTTTKKKAAA<<<555111///000111222333222222666:::<<<:::888======<<<<<<===???BBBDDDDDDSSSqqqaaaGGGAAA444555666777:::===>>><<<>>>DDDKKKOOOUUU___llltttzzzvvv~~~qqqiiigggddd___ZZZWWWUUURRRNNNKKKHHHFFFEEE>>>===:::777666555555666888:::777:::CCCHHHXXXrrr~~~uuu{{{~~~jjj\\\dddlllhhhhhhooowwwwwwvvvttt||||||uuuqqqWWW>>>222333///000333000......---,,,,,,,,,,,,---------------...000111222444???RRRiiiyyy}}}iiiYYY|||vvvwwwyyyzzzyyyrrreeeUUUGGG???888333000222444555777;;;:::;;;<<<>>>@@@AAAAAABBB>>>======<<<===>>>@@@AAAEEEGGGEEEGGG\\\ZZZ===<<<777444222333555777666444666777888:::;;;<<<<<<<<<999:::;;;<<<<<<;;;::::::>>>888666:::===;;;===BBB???AAADDDFFFFFFIIIUUUbbb{{{zzzsssqqqtttqqqooommmmmmmmmllljjjhhhmmmmmmiiibbb]]]WWWMMMBBB<<<===<<<===FFFTTT^^^```dddvvvDDD777;;;555444222111///...------222///666<<>>======>>>@@@BBBCCCGGGTTTnnnuuuRRR:::666555777999:::<<>>???@@@AAADDDGGGHHHNNNdddyyyJJJ444555666444222333666777666444666777999<<<===>>>??????;;;;;;=========;;;:::999<<<777555999:::888999<<<>>>>>>???@@@@@@DDDRRR```xxx~~~~~~}}}xxxtttsssrrrpppnnnmmmlllkkkiiigggggggggddd]]]XXXSSSJJJ@@@===>>><<<;;;AAAKKKRRRSSSVVV{{{}}}iii~~~III888:::555555333222000000//////333111888===PPP^^^]]]pppdddEEE888888444444333222222111111000///000111000//////111333888WWW|||zzzoookkktttwww}}}~~~|||}}}lllmmmiiippp{{{{{{ooogggfffgggiiikkkiiiccc\\\VVVSSSUUURRRLLLDDD<<<777555555999:::<<<<<<<<<<<<>>>@@@CCCIIIRRRYYY\\\ZZZUUUQQQRRROOOOOOTTTXXXZZZ___eeettt|||cccLLLDDDDDDGGGIIINNNWWWbbbkkkpppqqqrrrqqquuu|||ggg[[[WWWTTTOOOYYY^^^ccceeebbb^^^\\\\\\llluuutttpppoooiii___jjjhhhhhhhhheee```___bbbhhheeeccceeeeeeaaa^^^^^^XXX^^^gggqqqtttmmm```VVVSSSUUU[[[[[[PPPDDDFFFQQQvvvLLL;;;999222222444333222000///---,,,++++++...+++---222444BBB\\\xxxwww\\\]]]}}}wwwuuuqqqtttqqqaaa```uuuuuuwwwvvvSSSWWWqqqxxxhhh[[[LLL@@@:::>>>DDDOOOiii~~~yyyooo___OOOFFF???;;;555111000111111222555555666999<<<======;;;@@@???>>>>>>>>>???AAABBBHHHTTTiiiuuudddDDD222111777888;;;===>>>AAADDDGGGMMMVVVdddwwwuuuaaaZZZ\\\cccrrrpppfffcccbbb^^^ZZZUUUTTTQQQNNNKKKHHHEEEDDD999888666666777;;;???AAA777:::888:::AAAEEEUUUooowwwwwwxxxtttmmm[[[VVVdddllleeebbbhhh|||}}}|||{{{qqqkkk\\\BBB555555222333555111///...------,,,---------------------...000111222666<<>>888222000222444555888<<<888:::<<<>>>AAACCCEEEFFF=========>>>???@@@@@@AAABBBGGGKKKUUUlllbbbAAA444888777666555666777888888777888999;;;===???@@@AAAAAA>>>???AAABBBAAA???===<<<999666555777777666666999>>>======>>>===BBBQQQ```sss}}}}}}~~~{{{vvvssssssqqqnnnmmmllljjjgggeee```aaa___YYYUUUPPPHHH@@@======<<<:::>>>FFFIIIHHHJJJfffzzzwww```kkkNNN:::999555555444222222111111111222000999===OOO___```uuueeeEEE888888444444333222222111111000///000111000//////111333777WWWrrrrrrvvv}}}zzzzzz{{{yyyttt}}}yyykkknnniiitttzzznnngggfffdddeeeffffffbbb\\\UUUQQQQQQOOOJJJBBB:::555444444888:::<<<<<<<<<<<<===>>>;;;CCCPPP\\\cccbbb\\\WWW[[[YYY[[[aaaeeehhhnnnttt{{{hhhOOOHHHJJJHHHMMMUUUbbbppp{{{}}}~~~wwwhhh___[[[WWWRRRYYY^^^ddddddaaa___```ccczzz~~~~~~pppiiijjjkkkiiiqqqrrrrrrmmmfff```___bbbbbbaaaaaabbb```]]]YYYXXXUUU\\\hhhssswwwpppbbbVVVSSSRRRUUUVVVNNNDDDFFFOOO{{{OOO;;;999333222444333222000///---,,,++++++...,,,---222333@@@YYYoooxxxnnnVVVVVVppp|||zzz~~~iiiccctttrrrRRRWWWrrryyylllaaaMMM@@@999===DDDPPPkkk{{{vvvlll\\\LLLDDD===999444111000111222222444555777:::<<<======<<>>>>>>>>??????@@@GGGRRRdddkkkYYY???444888777888;;;>>>>>>@@@FFFNNNVVVdddzzzbbbPPPDDDDDDGGGIIIRRR^^^}}}pppeeebbb```]]]YYYTTTSSSQQQNNNJJJGGGDDDCCC===:::777555555888;;;===666:::888999???CCCSSSnnnwwwvvvuuuppphhh[[[[[[llltttmmmjjjqqqyyyxxxzzz~~~}}}wwwrrr___DDD555555333444555111//////...---------------------------...000111222777===SSSuuupppjjj}}}~~~zzzyyyooofff___TTTHHH>>>888222000222555666888<<<999:::;;;===???AAACCCDDD>>>??????@@@@@@@@@??????CCCGGGMMMXXXppp|||kkkTTT>>>888===888888888999:::;;;::::::;;;;;;<<<===>>>?????????AAABBBEEEFFFGGGFFFEEEDDD;;;:::999888777777888;;;>>>>>>???@@@@@@EEESSSaaattt}}}}}}zzzvvvtttrrrqqqnnnmmmkkkiiieeebbb]]]___^^^XXXSSSPPPIIIBBB:::;;;;;;;;;???GGGJJJHHHGGGcccyyyyyy^^^ddd|||PPP;;;999444444333222222222222222......999>>>SSSeeejjjeeeEEE999888444444333222222111111000///000111000//////111333;;;ZZZtttzzzwwwwww|||ssssssooouuukkkpppmmmxxx~~~rrrhhhdddddd___``````___\\\VVVQQQMMMLLLJJJFFF@@@999555333444777999;;;<<<;;;:::;;;<<<999@@@MMMZZZbbbccc]]]WWW\\\^^^fffqqqyyy~~~pppUUUMMMQQQKKKTTTbbbqqq|||{{{nnnaaaZZZUUURRRQQQUUUYYYZZZYYY[[[aaafffyyyxxxwwwvvvuuuzzztttcccYYY[[[ccchhhrrruuutttmmmddd```aaaddd___bbbccccccaaa^^^[[[XXXVVV]]]jjjvvvzzzsssdddYYYRRRPPPRRRUUUPPPEEECCCHHHoooPPP:::888333222111111111000///......---,,,///,,,---111111===UUUkkkvvvppp\\\WWWiiiyyyzzzooohhhwww}}}rrr}}}UUUZZZvvv~~~nnn```MMM@@@999===DDDQQQmmmzzztttkkk[[[KKKCCC<<<888333111111111222222333555777:::;;;;;;<<<<<<>>>>>>======>>>>>>>>>???FFFQQQ___aaaQQQ<<<777<<<888888;;;>>>>>>AAALLLYYYlllyyyGGG===888===BBBBBBFFFMMM]]]wwwooodddaaa```\\\XXXSSSRRRPPPNNNJJJGGGCCCBBB===;;;888555444555777888555:::888999>>>AAARRRooo|||xxxvvvqqqcccXXX[[[llltttmmmmmmuuu|||tttvvvxxxyyyzzzyyyvvvsssbbbFFF555555333555666111//////...------------...------------...000111222999???WWW||||||yyygggbbb|||~~~wwwmmmeee^^^UUUHHH???888222000222555666999===:::::::::;;;<<<>>>???@@@AAABBBCCCDDDDDDBBBAAA???EEEIIINNNXXXnnn}}}iiiYYYIII;;;777:::888:::;;;<<<============???>>>===;;;::::::;;;;;;???@@@CCCEEEHHHIIIJJJJJJDDDEEEDDD@@@<<<;;;;;;<<<<<<===@@@CCCCCCHHHUUUccczzzyyytttsssuuupppooommmllljjjgggbbb___[[[^^^]]]VVVQQQMMMHHHCCC888:::::::::???GGGJJJHHHIIInnn___kkkQQQ<<<999444333222111111111111111......:::CCC\\\rrryyyeeeEEE999999444444333222222111111000///000111000//////111333===XXXyyy{{{xxx{{{vvvzzzyyyuuukkkppppppyyy|||ttthhhaaa______^^^^^^]]]YYYRRRLLLHHHGGGFFFEEEBBB===888444333444555888:::;;;:::999999:::999<<>>EEESSSoooyyyrrriiiZZZJJJBBB:::777333111111222222222222555888:::;;;;;;<<<=========>>>>>>????????????FFFOOOYYYYYYJJJ999555:::999999===BBBCCCHHHZZZnnnbbbAAA<<<888:::BBBLLLSSSWWW[[[lll~~~nnndddaaa```\\\XXXRRRQQQPPPNNNJJJFFFCCC@@@:::888777555555555666777444999999:::>>>AAASSSqqq|||zzzuuudddZZZ\\\kkkqqqjjjlllwww|||{{{|||{{{yyyvvvfffHHH777666555777888222000///......------......------------...000111222999AAA]]]yyyqqqjjj\\\```xxxwwwsssmmmfff^^^SSSGGG???888222000333666777:::>>>;;;;;;:::::::::<<<>>>???CCCEEEHHHJJJJJJIIIGGGEEEIIINNNSSSZZZlllvvvcccUUUHHH>>>;;;===<<>>BBBBBB<<<666999===HHHUUU___iiiwwwsss```VVVXXX^^^jjjuuuyyyrrriiicccfffmmm|||rrr^^^RRRNNNMMMQQQRRRSSSVVVZZZ___dddgggaaacccfffggggggdddbbbaaa[[[XXXUUUSSSSSSVVV^^^eeeiiikkkhhh___[[[___ddddddhhhqqqvvvvvvttttttrrrnnnhhhllltttzzz{{{rrrdddYYYQQQKKKLLLTTTTTTJJJBBBBBBYYYWWW<<<999444222000000000000////////////,,,///---...222111===UUU|||}}}iii\\\bbbnnntttnnnqqqooollljjjbbbeeewwwuuu}}}sssXXXddduuudddWWWJJJ???999???GGGTTTpppwwwpppgggXXXIIIAAA999666222111111222222222333777:::<<<<<<<<<===???===>>>???@@@AAABBBBBBBBBDDDKKKSSSRRRGGG:::666999<<<<<>>888222000333666777:::>>>;;;:::999999;;;===???AAAEEEHHHLLLQQQSSSSSSQQQPPPMMMUUU[[[aaaooozzzjjj\\\PPPHHHFFFGGGFFFJJJNNNOOONNNMMMNNNOOOFFFAAA;;;666444666:::===;;;::::::;;;>>>CCCHHHKKKUUUbbbmmmnnnjjjddd\\\UUUNNNMMMMMMOOOQQQZZZlll}}}zzztttqqqqqqjjjiiiiiihhhgggddd___[[[XXX\\\ZZZQQQIIIDDD@@@<<<999:::999777;;;BBBEEEDDD```TTT???<<<666666444333111111000000444000;;;HHHgggfffFFF999999444444333333222111111000///000111000//////111333888PPP|||yyyxxx{{{~~~yyy{{{yyykkkkkkooouuutttiii___]]]\\\YYYWWWZZZYYYQQQFFF@@@BBBFFF>>>>>>===:::777555444555555888;;;<<<:::999888999:::888666999<<<<<<777222555777<<>>:::444333222111111000///.........+++///---///444444???WWWzzzeeeXXXZZZbbbgggfffggg```[[[\\\XXX___rrrsss}}}{{{yyy}}}vvvTTTdddoooaaaYYYIII>>>:::@@@HHHUUUpppuuuoooeeeVVVHHH@@@888555222111111222222222444888<<<=========>>>AAA>>>???AAABBBCCCDDDDDDDDDAAAGGGOOOPPPHHH>>>:::;;;???>>>DDDNNNUUUaaa}}}```<<<777@@@DDDGGG___{{{mmmeeecccaaa\\\WWWPPPPPPPPPNNNJJJFFFBBB???;;;;;;;;;:::888777555444222999:::;;;???BBBVVVtttxxxuuuqqqlll^^^ZZZbbbbbbZZZ```ooo}}}|||}}}}}}nnnOOO<<<;;;:::<<<===666000000///...............------------///000111222<<>>999AAAJJJVVVpppvvvjjjaaaUUUGGG===666444111......///111333888:::<<<===<<<<<<===>>>@@@@@@AAADDDFFFGGGFFFEEEDDDGGGNNNRRRMMMBBB@@@DDDGGGMMMUUU\\\hhhzzz~~~]]]FFF;;;888???AAAQQQyyy|||nnneeebbb___[[[VVVPPPPPPNNNLLLIIIEEEAAA???;;;999666555555666666555444;;;;;;;;;>>>CCCYYYzzz{{{vvvsssmmmfffUUUPPP\\\bbb\\\]]]gggxxxWWW>>>999;;;CCCDDD;;;333111000...------------++++++,,,,,,,,,...222555>>>EEEuuuzzziiidddhhhhhhssskkkllljjjhhhhhheeeZZZJJJ>>>:::555444333333444666999:::<<<<<<:::888777999===AAABBBMMM[[[aaa^^^YYYWWWWWW[[[iiisssrrrwwwzzzooobbb\\\\\\___dddjjjoooppplllfffbbbKKKAAA666222777===@@@@@@AAA@@@AAABBB<<<:::CCCPPP^^^qqqyyyooohhhjjjmmmvvvwwwooommmdddccccccgggjjjggg^^^VVV^^^```]]]QQQGGGAAA===:::999888888999===BBBGGGKKKyyy[[[>>>>>>777555444222111111222222444444666GGG^^^gggqqqeeeEEE999888555555444444333222222111111111111000111111222333<<>>???@@@CCCEEEHHHHHHGGGFFFEEEJJJUUU^^^___\\\```hhhiiissskkkUUUCCC:::888CCCJJJLLL]]]yyylllcccaaa```\\\YYYQQQPPPNNNJJJFFFCCC???===;;;888666555666666666555444;;;;;;;;;???CCCYYYzzz|||wwwtttnnn[[[OOOOOO___fffbbbeeeqqq{{{XXX>>>:::???GGGGGG<<<333222000...------------,,,------,,,,,,...222555DDDJJJssswwwccc]]]bbbhhhxxxtttvvvqqqnnnjjjeeeYYYHHH<<<888444444333333444666888:::<<<;;;:::888777999===@@@IIITTT```ddd```]]]```dddjjjuuu|||xxxkkk^^^VVVEEE===555444:::AAACCCBBBEEEDDDDDDEEECCCDDDQQQ___gggxxxpppllliiikkknnnpppnnnggg___ZZZ___^^^WWWLLLCCC@@@===:::999888888999===BBBFFFIIIuuu]]]@@@???777666444222111111222222555555444@@@RRRZZZeeezzzfffGGG:::999555555555555444333222222111111000000111222222333;;;```{{{~~~{{{qqqnnnppptttwwwsssggg^^^^^^dddhhh^^^WWWKKKAAA@@@FFFJJJIIIEEEAAA>>>===:::666555777999999;;;<<<>>>?????????;;;:::888777777888999:::;;;<<<===???AAACCCDDDDDDDDDDDDFFFKKKTTT]]]cccfffnnnpppooohhh^^^UUUPPPPPPQQQSSSYYYbbbiiippp{{{iiiXXXRRRQQQUUUVVVXXXZZZ]]]aaadddeeegggjjjoootttwwwxxxxxxwwwrrr~~~ppp___]]]cccggghhhooouuuvvvnnnlllppppppllljjjmmmwwwxxxbbbSSSPPPJJJHHHOOOVVVSSSKKKEEEZZZaaa:::;;;444111111111000///............---000...///333333@@@XXXpppyyyuuubbbUUUXXX]]]]]]eeerrrhhhjjjiii___iiippprrruuu~~~tttuuuyyyXXX]]]pppzzzoooeeeaaa\\\OOOBBB;;;???FFFRRRnnnuuuiii___RRRDDD:::777555333111111333555666888:::<<<<<<;;;;;;<<<>>>???AAAEEEHHHJJJJJJIIIHHHOOO[[[nnnwwwhhh___YYYNNNAAA888555777:::;;;AAAGGG\\\uuujjjcccaaaaaa___\\\SSSQQQMMMIIIDDD@@@>>><<<:::888666555666666666555444::::::;;;???DDDYYYzzzyyytttrrrmmmWWWOOOUUUgggnnnhhhlllyyy[[[BBB@@@GGGPPPNNN???333222000...---------......//////...---///222444HHHNNNmmm}}}xxxccc^^^eeeuuu{{{{{{yyyssslllcccVVVEEE999666333333222222333555777888;;;;;;:::888777999<<>>@@@AAABBBBBB===<<<:::888888:::<<<======???BBBEEEGGGIIILLLNNNLLLOOOQQQSSSXXX]]]^^^\\\ffffffggggggbbbZZZVVVWWW[[[___hhhrrryyybbbRRRQQQVVVVVVXXX\\\___cccgggkkknnnllloootttwwwxxxwwwuuuuuunnnwwwwwwjjj]]]YYYXXXVVVVVVYYYaaahhhlllkkkoooxxxzzzvvvyyy{{{uuu]]]NNNLLLFFFCCCHHHOOOQQQKKKDDDVVVhhh???<<<555444222111000///...............111///000444444@@@XXXrrr{{{zzziii[[[ZZZ^^^___```nnnhhhmmmoooccckkkqqqpppyyy}}}oooooooooYYY\\\nnnzzzqqqhhhddd^^^NNNBBB;;;>>>DDDQQQooovvviii]]]PPPBBB999555444333222222444666777999:::;;;;;;;;;;;;===>>>???CCCGGGKKKLLLLLLKKKKKKUUUjjjkkkTTTEEE???<<<999777888999::::::>>>DDDLLLfff{{{sssjjjdddbbbaaa___]]]UUUSSSNNNHHHCCC@@@>>>===:::888555555666777666666555:::999:::???EEEZZZyyyuuupppmmmhhh]]]WWW^^^ooorrrhhhiiiuuu^^^GGGHHHQQQZZZUUUDDD333222000///------......000000000///...///222555DDDNNNhhh}}}gggfffrrr|||yyy}}}tttiii^^^QQQBBB888444222222222222333555666777:::::::::999888999<<>>888888888999;;;===@@@BBBDDDccc___@@@===888777555333222111111222...333333888GGGQQQaaayyyiiiKKK===999444555555666555333222000000000000000111222333444HHH{{{wwwmmmoooxxx~~~}}}pppfffaaa___iiikkkccc```eeeiiifffVVVLLLAAA???CCCFFFFFFCCCCCC???<<<<<<999333111333666888<<>><<<::::::;;;===???@@@CCCFFFHHHJJJMMMRRRUUUXXX```fffgggiiinnnnnnjjjrrrjjjgggjjjllleee^^^[[[bbbgggsss~~~dddSSSSSSXXXWWWZZZ___bbbdddgggkkkoooiiinnnuuuyyyzzzzzzzzzzzzwwwzzzwwwmmmdddaaa___]]][[[\\\^^^___YYYQQQPPPUUUaaajjjnnnmmmpppvvvvvvoootttwww~~~lllXXXMMMJJJEEE@@@CCCKKKOOOLLLEEESSSkkkAAA;;;444555222111000//////......///...111///000444444???WWWttt~~~~~~ooo```]]]```bbb]]]pppkkknnnppphhhqqquuuxxxwww}}}qqqqqqkkkYYY]]]ppp~~~vvvlllcccYYYLLL@@@:::>>>DDDQQQqqqvvvhhh[[[NNNAAA999333222222111222444666888:::;;;<<<;;;;;;;;;>>>@@@AAAEEEJJJLLLLLLLLLLLLMMMVVVsssmmmXXXIII===444111111222666999999777555AAAHHHQQQkkk{{{vvvqqqjjjeeecccaaa^^^[[[WWWTTTOOOJJJEEEAAA>>>===999777555555666777777666555999888:::@@@FFFZZZyyytttnnnkkkeeebbb[[[aaappppppeeedddooo|||^^^JJJNNNYYY```XXXEEE444222111///............000111000///...///222555@@@QQQggglllsss{{{{{{zzzooobbbXXXMMM@@@777555222222222333444555666777999:::::::::999;;;>>>AAAIIINNNXXXgggxxxyyyiii^^^OOOAAA;;;>>>EEEKKKJJJDDD>>><<>>999444555777777777555222111//////000000111222444444GGG}}}xxxlllmmmwwwsss}}}xxx~~~nnnbbb\\\\\\hhhmmmfffdddiiihhhaaaSSSHHH??????CCCDDDCCCBBBBBB>>><<<<<<888222000111555777;;;@@@CCCEEEFFFFFFDDDBBB>>><<<;;;<<>>VVVsss}}}sssddd___cccgggiii{{{tttvvvpppZZZ\\\ooo~~~wwwlllaaaTTTJJJ@@@;;;???DDDQQQqqquuueeeWWWJJJ???999111111111222333555888999<<<======<<<;;;<<>>CCCLLLUUU[[[___gggrrr{{{uuutttrrrkkkeeedddffffffaaa\\\VVVUUUOOOFFFAAA@@@===888888999:::<<<===>>>>>>>>>IIIrrruuuqqqbbbCCC@@@:::888666444222111111222,,,444444999JJJXXXgggyyynnnPPP???999666888999:::999777555333/////////000111333444555AAAvvvyyy~~~xxxvvv___rrrqqqjjjwww}}}mmmccc^^^aaaooossskkkhhhlllhhh]]]TTTHHH???>>>@@@@@@BBBEEECCC???======999333000111333666;;;@@@DDDFFFGGGGGGGGGEEE@@@===<<<===???AAAEEEIIIMMMPPPUUU^^^jjjsssiiieeefffdddaaabbbkkkwwwgggXXXUUUWWW\\\bbbiiimmmnnnpppuuuyyy{{{mmm```___dddggglllyyyzzziiiVVVUUU^^^eeettt{{{{{{oooggghhhhhheeefffkkktttzzzvvviii]]]YYYMMMHHHBBB@@@IIISSSSSSLLLQQQjjjAAA;;;333555333222111000////////////---000......222222===UUUqqqzzz~~~uuugggccciiipppyyyyyyyyyuuuxxxvvv]]]]]]kkkxxxtttkkkbbbUUUJJJAAA===@@@DDDPPPooorrraaaQQQEEE===888111111222333555888:::;;;>>>>>>>>>===<<<>>>@@@CCCGGGJJJLLLKKKIIIHHHLLLOOOhhh~~~[[[NNN@@@888999;;;;;;888444444333222222333555777:::DDDSSSqqqxxxooocccdddddddddbbb^^^YYYVVVSSSRRROOOKKKFFFBBB>>><<<999777555444666777777777555888666999AAAHHH[[[yyyrrrmmmlllggg^^^SSSVVVgggpppkkklllwwwwwwyyyaaaWWW```gggiii^^^JJJ444333111///......//////...............000333666CCC]]]lll}}}rrr{{{sssgggYYYQQQIII???888666222333444555666777777777666888:::<<<>>>@@@DDDGGGOOOWWWdddrrrvvvtttssstttooofffZZZMMMAAA888333222222333555888;;;>>>@@@HHHEEEDDDFFFNNNYYYccciiivvv~~~uuuppprrrllljjjhhhggggggddd```]]]VVVVVVOOODDD===<<<<<<:::777999;;;<<<======<<<<<>>>>>CCCIIIDDD@@@>>>>>>:::444111222222555:::@@@DDDFFFGGGGGGIIIFFFBBB>>><<<===???AAAHHHLLLRRRYYYaaannnnnnjjjllliiiiiimmmwwwtttZZZPPPSSSXXX]]]dddmmmssswww|||wwwlllmmmtttyyy{{{vvvfffjjjuuuzzzxxxiiieeefffdddjjjnnnvvv{{{ssscccVVVQQQLLLHHHAAA>>>GGGSSSTTTMMMZZZkkkCCC===555888333222111000////////////---000......222111===TTTpppzzzwwwkkkhhhoooxxxvvvvvvxxxtttwwwyyybbb^^^iiitttpppkkkeee[[[KKKBBB>>>AAADDDOOOmmmppp^^^NNNBBB:::777222222333555777999;;;<<>>===>>>AAADDDHHHKKKMMMKKKGGGGGGKKKPPP^^^rrr}}}mmm\\\PPPHHHHHH@@@777333333222...***///111333444333222444555111:::GGG___|||}}}sssmmmhhh```ZZZ[[[^^^aaabbbaaa]]]XXXTTTQQQPPPNNNKKKFFFAAA===;;;999777555444666777888777555888666888AAAHHH\\\yyynnnkkkjjjfffaaaTTTUUUhhhsssqqqtttyyyttt{{{fff___iiioooooodddPPP444333111000///...//////,,,---...---...000333666EEE```kkkxxxhhhmmmzzz{{{sssfffXXXPPPIII@@@888666222333555666777888888888666888;;;===???BBBFFFIIIQQQ]]]mmmzzzttt]]]XXXZZZYYYZZZQQQGGGAAA999222111555000000///000333777<<<@@@FFFFFFIIIOOOYYYeeepppvvv|||qqqlllooofffiiikkkkkkfffaaa]]][[[WWWVVVOOOAAA888888;;;===777999;;;=========;;;:::OOOhhhoookkkJJJEEE;;;999777444333222111111333666000333JJJ```qqqrrrRRR???888:::<<<>>>===>>>@@@===777333000000222222000000333???dddyyynnn}}}tttZZZZZZpppvvvvvvvvvrrroooaaaaaaooo{{{~~~uuuooooooeeeUUUPPPGGG??????CCCIIILLLOOOQQQCCC>>>>>>555222222,,,555777:::===???AAADDDGGGFFF@@@;;;<<<>>>@@@DDDIIIKKKPPP[[[ffflllwww|||kkkqqqrrrjjjooopppYYYRRRTTTUUUeeeiiisss}}}xxxvvvuuuwwwpppnnnyyysssqqqmmmiiiiiikkknnnnnnjjjaaaXXXRRRMMMEEEBBB>>>???MMMTTTHHHZZZrrrHHH???444333333333333111///......///+++...,,,...333222<<>>===>>>???AAABBBIIIMMMMMMFFFDDDIIIOOOOOO___ZZZSSSMMMIIIEEEBBB@@@BBB===666111///000111111000111333444555444333222999333@@@]]]llljjjrrr~~~qqqlllgggccc[[[SSSQQQSSSPPP___jjjiiieeeaaaYYYPPPPPPOOOLLLHHHCCC???<<<;;;777777666666555555555444777:::888;;;CCCIII[[[vvvxxxmmmfffjjjdddXXXSSS___mmmssstttvvvyyywwwjjj___hhhmmmuuulllOOO777333000222222///...///...---///111000///444;;;CCC___qqqzzzuuu|||ggglll}}}yyy|||yyyoooggg\\\SSSMMMEEE;;;444333333444777::::::888666:::888:::???BBBCCCFFFJJJVVV^^^jjjxxxiii[[[XXXSSSQQQSSSIIIDDD===777444222000///.../////////000222666999<<>>@@@===@@@]]]mmmoooiiiQQQHHHCCC@@@;;;555222333222111111444444555FFFbbbvvv}}}uuuVVVBBB<<<;;;>>>???>>>???AAA===777444000000222222000000444???ccczzzkkkyyyrrraaa```sssyyyxxxuuummmzzzpppccceeeppp|||uuuoooooofffXXXNNNGGGAAABBBIIIQQQVVVYYYUUUGGGBBB@@@777444444...222555888:::;;;===@@@BBBDDD???<<<===>>>@@@EEELLLWWWZZZdddsssrrriiiqqqwwwuuuxxxlllTTTOOOWWW^^^gggnnnwww|||~~~~~~~~~uuurrr|||yyyxxxvvvssstttpppjjjfffccc___ZZZVVVLLLEEEBBB@@@CCCSSSZZZNNNRRRwwwqqqGGG@@@666888555555333111///......///,,,...,,,...333222<<>>@@@???>>>======???BBBDDDGGGJJJJJJEEEEEEJJJNNNMMMKKKHHHDDDBBBAAAAAA@@@??????:::444000000111222222222333333444444444333333888333:::LLLVVVVVV]]]jjjnnniiikkkppplll```YYY[[[QQQNNNNNNMMMIIIDDDDDDHHHGGG]]]oooppphhhccc\\\UUUOOONNNKKKGGGBBB???<<<:::777777666666666555555555555888777:::CCCIII\\\yyyxxxoookkkpppppp]]]TTTbbbrrrwwwyyy~~~|||jjjdddrrr{{{vvvUUU888333000222222///...///...---///111000///444;;;EEEZZZjjj|||}}}hhhooowwwzzzxxxooohhh]]]TTTLLLDDD;;;444222222444777:::;;;999777999777999???BBBCCCFFFJJJPPPXXXfff{{{yyy^^^UUUSSSMMMIIIIII???;;;555111000//////......////////////000444777444666<<>>BBBDDDCCCDDDEEE@@@:::555111000222222000111555>>>dddyyyqqqmmm|||zzzmmmuuu~~~pppfffiiiqqq|||~~~uuuooonnnggg[[[RRRNNNIIIJJJQQQ[[[bbbddd\\\LLLEEEBBB777333444...000222555777777999:::<<>>>>>???GGGPPPdddiiiuuullliiikkkvvvoooWWWVVVdddppprrr~~~~~~{{{xxx|||vvvuuuzzzzzz|||{{{zzzxxxpppgggddddddccc]]]WWWLLLDDDAAABBBIII[[[```RRRPPPqqqsssGGG???999===999777444222000/////////,,,///,,,...333222<<>>???@@@BBB@@@>>><<<===@@@CCCEEEEEEGGGFFFDDDFFFJJJJJJGGG===;;;::::::<<<>>>>>>===999666111///000222333444555444333222222333444444999666666;;;???BBBGGGMMMNNNIIIIIILLLHHH===888:::888888:::===<<<:::???EEEGGGaaavvvvvvjjjaaa\\\XXXNNNLLLIIIEEEAAA===;;;:::777777666666666666555555333888777:::BBBIII]]]{{{wwwqqqpppwwwwww___YYYooo}}}rrrpppZZZ999444111222222///...000......///111000///444;;;HHHSSSccczzzgggqqq{{{{{{vvvrrrnnnggg\\\SSSKKKCCC:::333111222333666:::;;;:::999999777999???BBBCCCFFFKKKTTTZZZiiippp```QQQNNNLLLDDD>>>>>>666333///------/////////......///...---...111333111111333:::HHHZZZkkkvvv}}}xxxuuuuuuuuukkkhhhfffeeeddd```ZZZTTTVVVOOOFFF@@@===;;;888666666===:::666999999<<>>ggg}}}ttt~~~|||nnnttt}}}qqqhhhlllqqq{{{}}}uuunnnlllggg^^^ZZZXXXUUUTTTZZZdddkkkmmmcccRRRHHHBBB666111111,,,///111444555555666777888999999:::<<<;;;===FFFPPPdddpppqqqeeeYYY[[[ffftttooo]]]```ooo{{{xxxxxx}}}oootttwwwrrrtttxxxzzzyyyqqqkkkgggjjjnnnkkk^^^RRRKKKBBB@@@DDDNNN```bbbQQQUUUvvvvvvHHH@@@:::@@@>>>;;;666222000000//////---///---...444333<<>>@@@DDDNNNjjjuuudddVVVIII<<<555444555666999<<<>>>@@@AAAAAABBB@@@>>><<<===@@@DDDFFFEEEDDDBBBBBBEEEFFFDDD@@@???===<<<<<<======;;;999444111//////111333555555777555333111111222444666:::;;;999555666:::===<<<===:::999<<<;;;555333666555444666888999;;;DDDOOO]]]ppp}}}vvvhhh^^^YYYTTTMMMKKKGGGCCC???<<<:::999777777666666666666666666555999888999AAAHHH^^^}}}tttpppqqqwwwqqq[[[]]]}}}{{{~~~~~~___;;;555222222222//////111///...///111000///333:::GGGPPPccccccsss|||rrrooohhhbbbYYYQQQIIIAAA999444111111222666999;;;;;;:::999888:::@@@DDDEEEIIIMMMZZZ```lllzzzuuujjjWWWOOOIIIIIIFFF>>>999888333000------...000111111......///...------///111555333111333999CCCNNNUUUjjjqqqxxxzzz{{{xxxqqqhhhcccaaaaaagggrrr~~~nnnfffYYY^^^cccgggllluuu}}}wwwsssrrrssskkkhhheeedddccc^^^WWWRRRPPPJJJDDD???<<<;;;999777666===;;;777999888???QQQpppcccyyynnn[[[WWWUUUHHH;;;555444333222222222444333222>>>TTTdddgggwww}}}~~~___JJJCCCFFFKKKNNNNNNNNNMMMFFF>>>777333111222222111333777???kkk{{{}}}pppwwwwwwxxxwwwllltttsssjjjnnnqqqzzz}}}vvvnnnjjjeee^^^^^^___^^^[[[aaammmtttuuukkkXXXLLLCCC555000000+++///222555666666555666666444444666999888999BBBLLLYYYooocccPPPJJJDDDRRRfff|||zzz```YYYaaaoooyyy~~~{{{mmmjjjuuuxxxpppmmmpppuuuwwwxxxpppkkkiiimmmrrrlll\\\NNNJJJ@@@>>>EEESSSdddaaaKKKSSSzzz|||vvvyyyKKKBBB<<>>777333111111000///...000...///444333<<>>===;;;888555111///...///222555666666777666333111111333555777999======888888<<<<<<888:::888888:::;;;999999;;;777666666888999???NNN\\\{{{ssseee^^^WWWPPPLLLJJJFFFBBB>>>;;;::::::666666777777777777777777777;;;999:::@@@GGG^^^|||pppooonnnqqqdddTTT[[[|||xxxddd===777222333222000///111///...000111000...333:::DDDRRRkkk{{{www___ttt~~~|||tttnnnbbb]]]VVVNNNGGG???999666111111222555999;;;;;;;;;:::888;;;AAAFFFGGGKKKPPPYYYaaajjjnnnjjj```UUUNNNLLLIIIGGGFFFBBB<<<888777222000------...000000000...///000///...---///000666555333222444777;;;===CCCIIILLLIIIGGGDDD???888>>>>>>===<<>>SSSaaadddrrr{{{cccNNNFFFJJJOOORRRRRRRRRPPPHHH@@@888444111333333111444888>>>mmm}}}|||ooouuuuuuvvvxxxppp{{{uuulllppprrr{{{yyyoooiiiccc^^^\\\``````^^^dddrrrzzzzzznnnZZZMMMCCC555000222...000333666888888777777777222111222555666777===EEETTTnnnrrrbbbLLL???AAACCCLLLbbb{{{yyy___SSSVVVaaaoooxxx|||yyytttrrrmmmjjjooozzz{{{uuuooommmppptttvvvvvvtttmmmggghhhjjjfffYYYMMMIII??????IIIYYYiiiaaaFFFMMM{{{pppqqqzzzNNNFFFAAAEEEIIIBBB999333222222111//////111...///444333<<>>>>>======>>>=========>>>@@@CCCDDDCCC???>>>??????:::888888======<<<===<<<:::666333000//////000333555666555666555333111222444666888777:::<<<;;;<<<>>>===::::::999999999999888888999:::999999:::<<>>;;;;;;;;;666666777777777777888888777<<<;;;;;;AAAHHHaaayyyooonnniiifffWWWNNNWWWppp{{{uuuxxxjjj>>>888333333222000000222000///000111000...333999AAAXXXuuupppppp]]]yyy}}}yyyqqqjjj___[[[UUUMMMEEE>>>999666333222222555888:::;;;:::999888;;;AAAFFFHHHLLLQQQWWW```iiiggg\\\QQQLLLLLLIIIHHHFFFCCC@@@;;;777666000...,,,+++------------...000111111000///000111333444555666777999::::::333888999666444444444111222666:::999888;;;CCCKKKUUUeeemmm^^^EEE666777<<<777:::===???EEETTTjjjzzzvvvmmmjjjiiiiiifffbbb```^^^XXXPPPJJJAAA@@@===;;;:::::::::;;;777;;;999999<<<;;;DDDZZZgggPPPWWWyyyvvvgggdddfffPPP;;;555555333111222...222222333@@@VVVdddfffqqq}}}iiiTTTLLLQQQVVVZZZZZZZZZWWWOOOEEE999444222333333222444999===mmmwwwzzzpppxxxyyyzzz|||vvvwwwmmmqqquuu}}}}}}sssiiiccc___ZZZ```aaa]]]bbbpppxxxwwwhhhTTTGGG>>>222///333000000333777999999888888888333000000333555666:::@@@MMMdddwwwfffRRRLLL???999@@@GGGIII[[[ppphhh[[[QQQQQQXXXbbbppp{{{}}}rrrpppgggjjjlllnnnuuuwwwsssnnnlllmmmoooppppppmmmgggbbbbbbeeebbbXXXOOOIII???@@@NNNaaapppdddFFFRRRnnnxxxxxxQQQMMMHHHKKKLLLDDD:::333222222111000///111///000444333<<>>;;;;;;===;;;666666;;;<<<<<<===>>>>>><<<888555000000000222444666555444444333222222333555777999888777888<<<<<<;;;:::<<<777888888777777888777666::::::;;;<<<<<>><<<;;;<<<666666777777777888888888555;;;:::;;;BBBKKKfffyyyqqqqqqfff]]]JJJNNN]]]oootttrrr}}}nnn???999444333222000000333000///000222000...222999@@@^^^|||nnnnnn___{{{wwwppphhhaaa^^^XXXOOOEEE===888555444333333555777:::::::::777666999@@@EEEGGGKKKPPPVVV^^^eee```TTTJJJGGGIIIDDDDDDBBB???===:::555111///---++++++---...---,,,///111333333222222333444333444666888:::;;;<<<<<<444999:::666444666888777000444999<<<===???CCCFFFGGGPPPRRRHHH<<<888:::;;;999;;;<<<<<<@@@PPPgggxxxvvvllljjjjjjhhheeeaaa^^^[[[UUUMMMGGG???>>>===:::888888999:::999:::777999===999AAAVVV```SSSZZZ||||||pppooommmRRR;;;555666333111333...222222222???SSS```aaaqqqmmmYYYQQQXXX^^^bbbbbbbbb___VVVLLL999555222333333222555999;;;lllppp|||uuummmxxxzzzzzz{{{uuuxxxnnnrrrwwwvvvjjjccc```\\\bbbbbb\\\^^^kkkrrrpppaaaMMM@@@999---,,,111///000333777:::999999888999555000...222555666999<<>>888666???GGGHHHUUUfffvvvxxxttt~~~]]]PPPLLLLLLRRRWWW___mmm{{{www{{{pppjjjlllbbbggglllqqqyyysssooojjjhhhhhhiiiiiiiii___]]]]]]bbbfffcccYYYPPPHHH???BBBRRRgggvvvhhhHHH^^^sssvvvSSSRRRMMMQQQOOOFFF:::444333333222000000222///000444333<<>>???@@@@@@@@@:::888999<<<999444777>>>@@@@@@AAACCCCCC@@@;;;888111111111333555666555333333222222333444666888999;;;666666;;;<<<888888>>>555888999888999::::::888666777999999555777CCCPPPOOOWWWZZZXXXZZZ___^^^WWWMMMJJJFFFAAA>>><<<<<<<<<666666777777888888888999333999:::;;;CCCMMMjjjzzztttssseeeWWWAAAPPPgggwwwxxxwwwppp@@@999444333222000000333000///000222000...222999@@@aaavvvnnnbbb}}}vvvnnndddaaaZZZQQQFFF<<<777444555444333555777999:::999555444777>>>CCCFFFJJJOOOSSSYYY\\\VVVIII>>>::::::??????>>><<<;;;888222,,,///---,,,---...000000///000222444444444333444555888888888888888999999999444888:::555222333444333555555555666888;;;<<<===BBBEEEDDD>>>;;;<<<999333888;;;===>>>DDDUUUnnnvvvmmmkkknnngggddd```]]]ZZZTTTKKKEEE???>>>===:::777666777888;;;:::666888<<<888===QQQxxx\\\UUU]]]~~~vvvvvvpppTTT;;;555666333111333000333222111:::LLLWWWXXXssswwwddd[[[eee```fffnnniiiddd\\\PPP>>>777222333555444444666AAAqqq~~~sss~~~qqqeeexxxwwwzzzxxxvvvuuu|||wwwooooooiii___bbbaaa```______]]]ZZZWWWOOOEEE<<<888444///------///111444777888999888888444444555555666777777777>>>===>>>DDDKKKQQQTTTTTTBBB@@@<<<999888999;;;===FFFMMM^^^sss{{{gggTTTSSS]]]ooo~~~}}}kkkXXXLLLFFFNNNVVV[[[aaakkkrrrttt}}}yyywww|||hhhccc___fffyyyiiimmmnnndddaaaiiipppuuuzzz|||vvvlllcccbbbdddbbb^^^\\\^^^\\\XXXZZZbbbeeeYYYIIIDDD???BBB]]]{{{wwwccc[[[yyyWWWRRRWWW]]]^^^RRRBBB666222333111...222000000111111444@@@LLLkkk|||gggggghhhdddiiitttoooYYYPPPZZZUUUPPP```uuu}}}vvvhhhYYYZZZaaakkkmmmfffaaabbbYYYRRRCCC===BBBHHH[[[www}}}jjjSSSEEE===888555666888:::;;;;;;888666555555<<<:::999;;;>>>???===:::???;;;777555888<<>>EEEKKKMMMLLLKKKPPP[[[ccc```WWWTTTKKKCCC@@@>>>:::777777777777777777666666666666999999<<<@@@DDDSSSttt|||rrrvvvjjjQQQPPPbbbqqqtttvvvccc>>>;;;666444333333222111///000111000000111333666@@@VVVrrroooZZZ{{{ppprrrdddUUUJJJAAA888444333333444555666666444222111555777999;;;<<<===@@@BBBJJJJJJHHHDDD???;;;999999??????===:::666333222222000000000000////////////222333555666777666555555999999888888888:::;;;<<<;;;777666777777555777;;;;;;:::888888:::<<<<<<<<<;;;AAACCC>>>888777999999<<<===>>>CCCNNNddd~~~zzztttpppnnn`````````^^^XXXQQQIIIDDDEEEBBB>>>:::888777888888;;;999444777;;;666===UUU~~~YYYaaa{{{MMM>>>;;;333777222000---333555333888JJJ\\\fffkkkpppfffeeeaaajjjsssooommmhhh]]]@@@888222333444444444666:::eeezzzfff```zzz~~~vvvyyy{{{yyy|||~~~sssnnnooollldddcccaaa```^^^[[[WWWQQQMMMEEE>>>777666555222222444222333666888::::::999888666666666666666666666666888666666888<<>>@@@DDDIIIQQQYYYZZZSSSFFF;;;CCCKKKWWW^^^YYYMMMFFFEEERRRZZZbbbgggmmmvvv||||||{{{rrrhhheeeffffff]]]TTTRRRRRRUUUaaawww|||ggghhhfff[[[___fffmmmssszzz~~~yyymmmfffaaabbbbbb___\\\[[[ZZZYYYYYY]]]gggiii[[[JJJFFFAAA@@@RRRgggddd[[[___|||\\\XXX]]]bbbfffXXXDDD777222222///+++222000000111111444@@@LLLggg|||mmmmmmhhhaaakkkrrrqqq```UUUXXXQQQMMMZZZooowww~~~tttnnndddZZZXXX\\\eeehhheeebbbcccYYYRRRCCC===BBBHHHZZZvvv|||iiiRRRCCC<<<777555666999;;;<<<;;;999777666666===<<<:::<<<>>>???>>><<<>>>;;;777666999>>>BBBDDDGGGIIIGGGCCCCCCEEEBBB<<<777666444555666888777666444555666666666777777888999999999:::;;;<<<;;;999888999:::<<<============999===BBBEEEGGGIIIMMMRRRTTTQQQNNNQQQ]]]hhhiiidddSSSJJJBBB@@@>>>;;;999999888888888888888888888888999999<<<@@@DDDSSSuuu|||xxxvvv]]]XXXfffrrrwww}}}```===;;;777555444444222111000111111000000111333666AAAVVVpppttt]]]~~~wwwkkk^^^PPPGGG???888444444222333444555555333222000222444666777888999;;;===??????>>><<<888666666666?????????<<<777444222111000000000000000000000000333444555555666666666666888888888888888999:::;;;<<<999888999888666999===???>>><<<;;;<<<============DDDGGGBBB;;;999999999;;;<<<@@@HHHVVVlll{{{wwwsssmmmhhh]]]^^^___]]]XXXPPPIIIDDDCCCAAA===999777777777888888999888<<<>>>999BBB[[[___hhhKKK===:::333888444333222666666333999MMMcccppp}}}xxxooogggfffpppxxxvvvuuussshhhBBB999333222333333444666666YYYuuu~~~xxxyyyYYYXXXwww~~~uuuzzz~~~{{{zzz}}}yyyooolllnnnmmmgggaaa```___]]]YYYSSSKKKEEE>>>888444555555444444777444666888:::;;;:::999888777777777777777666666666777666444555777888888777555555555666888:::===>>>;;;???BBBAAA<<<888888999<<>>GGGWWW^^^ffflllttt|||~~~wwwlll^^^WWWUUUQQQIIIAAADDDHHHQQQbbb{{{tttbbbeeedddZZZ```gggoooxxxxxxjjjgggeeefffddd___]]]^^^___^^^^^^dddllljjjXXXFFFEEECCCBBBMMMWWWQQQNNN]]]dddaaafffkkkmmm\\\EEE777333333000---222000000111111444???JJJfff{{{|||uuuttteee\\\kkkrrrwwwkkk]]]XXXRRROOOXXXmmmwwwyyypppnnnqqquuuaaa[[[WWWWWW^^^eeefffdddcccZZZSSSDDD===AAAGGGYYYttt{{{hhhQQQBBB:::555555777:::;;;===<<<:::777777777???===<<<<<<>>>??????>>><<<999777777;;;@@@EEEGGGNNNLLLHHHBBBAAABBBAAA>>>999888666666888999:::999666666666666777888999:::===<<<<<>>;;;;;;===@@@CCCEEEEEEEEEDDD<<>>;;;:::;;;999999999999999999999999:::999<<>>:::555222111///000000111111222222333666555555444444555777777:::;;;<<<=========<<<<<<>>>;;;;;;<<<;;;888;;;@@@@@@>>>===;;;;;;;;;;;;<<>>:::999888;;;<<<@@@IIIXXXkkk}}}yyyuuuuuurrriiiaaa\\\]]]^^^\\\WWWPPPGGGBBBAAA>>>;;;888666666666777555999:::======999HHHfffhhhsss~~~III;;;999333888666666444666444111777MMMgggyyy~~~tttkkklllwww~~~{{{{{{wwwjjjDDD;;;333222333333333666888SSSpppyyyllliiiNNNLLLkkk||||||~~~vvvzzz}}}xxxvvvwwwtttmmmkkkllljjjeee]]]]]]\\\[[[XXXQQQIIICCC===888666666555222222555666777999:::;;;:::888777777777777888888888999999888888777888:::;;;<<<===888777777666666777777777666999;;;999555666<<>>AAAGGGGGGAAA>>>DDDNNNVVV^^^fffoooyyytttgggZZZVVVUUURRRNNNKKKDDDJJJTTTdddzzzfffYYY___ccc]]]aaaiiiuuuzzzllljjjiiihhhddd^^^___dddooojjjhhhjjjmmmfffRRR@@@AAABBBEEEQQQVVVHHHCCCSSSwwwkkklllqqqvvvttt]]]DDD777555555444222222111111111111333===IIIgggyyy|||{{{yyycccZZZmmmvvv|||tttccc[[[\\\]]]]]]lll{{{sssrrryyy```YYYUUUUUU\\\eeeiiigggccc\\\TTTDDD===@@@EEEWWWrrr{{{hhhQQQBBB999444555888:::<<<======:::888777777>>>===<<<<<<<<<===>>>>>>:::888777999>>>CCCGGGIIILLLIIIDDD@@@??????>>><<<===;;;999999;;;===>>>>>>999888777777999;;;<<<<<<===;;;===DDDIIIGGGBBB???@@@BBBGGGKKKNNNOOOOOONNNKKKSSSXXXUUUPPPOOORRRUUUVVVZZZ```jjjwww}}}uuujjjUUUKKKCCC@@@>>>:::999:::888888888999999999999999:::999===BBBGGGWWWzzz{{{[[[UUU```kkksss}}}~~~rrrPPP>>>===<<<<<<;;;999555222111222222111000111333555<<>>@@@AAA@@@;;;777333222///000111222333444555555888777555333444666888999>>>@@@BBBDDDEEECCCAAA@@@???>>>???@@@>>>;;;===BBB@@@@@@???===<<<<<<===>>>DDDNNNSSSLLLAAA;;;888777<<<<<<>>>DDDOOO[[[dddiiiuuuuuuuuuwwwwwwqqqggg___]]]^^^^^^\\\VVVMMMEEE???>>><<<999666555555666777555999999999999<<>>OOOkkkrrrvvv}}}~~~bbbDDD777666666444333222111111222111222<<>>======???AAABBBBBB;;;:::999:::===??????>>>::::::???KKKPPPMMMHHHGGGGGGJJJOOOTTTXXXZZZ[[[[[[aaajjjlllbbbXXXXXX]]]aaafffkkkttttttYYYOOODDD@@@===999777888777777777888888888999999::::::===CCCIII[[[jjjGGGJJJYYYhhhpppwww~~~|||tttpppKKK@@@?????????>>>;;;777444222333333222000111333555;;;NNNjjjwwwrrrxxxyyyqqqxxxxxxnnnhhhdddZZZOOODDD>>>999444111111///000000000000000000000111222333333111111222333555555666555333444666888===???AAA@@@<<<888555444000111222333444666777777888777555333444777:::<<>>DDDKKKOOOQQQdddooo{{{|||qqqfff```______^^^ZZZSSSJJJAAA<<<;;;999777555444555666777888;;;888777<<>>===;;;999777777777777999:::<<<@@@CCCDDDCCCBBBHHHOOO[[[dddaaaWWWPPPOOO___gggrrrpppaaaUUURRRPPPJJJHHHJJJPPPTTTZZZcccooo|||eeeXXXWWWZZZYYYTTTZZZeeettt{{{lllllliiihhhiiihhhjjjrrr|||xxxllldddfffggg___NNNBBBBBB>>>>>>KKKPPPAAAAAAWWWwwwxxxhhhEEE777555333111000222111222222111222;;;EEE]]]pppwww}}}tttiiiyyyxxxtttlll```eeehhhggg~~~mmmxxx^^^PPPTTTYYYaaajjjpppllleee___WWWFFF===???CCCSSSnnn}}}mmmXXXHHH<<<555444888:::;;;===<<<:::777777777:::<<<>>>===<<<::::::;;;999999:::===CCCHHHKKKLLLFFFCCCCCCFFFFFFBBB>>>>>>@@@@@@???AAACCCEEEDDDCCC===<<<;;;>>>BBBDDDBBB@@@;;;===GGGUUUYYYSSSPPPRRRPPPSSSYYY^^^dddgggiiijjjppp}}}uuugggeeeiiillltttxxx}}}~~~[[[QQQFFF@@@===888666777666666777777888999999999::::::>>>DDDLLL```{{{tttYYY;;;FFFXXXhhhooottt|||{{{eeeKKKAAA@@@??????>>><<<777444333333333222111111333555<<>>???>>>;;;888777666222222333444666777888888777666444444555888;;;>>>===BBBIIINNNOOOLLLHHHDDDCCCGGGMMMQQQMMMFFFEEEIIIGGGIIIIIIFFFCCCAAADDDGGGKKKVVV[[[RRRDDD;;;999999:::;;;<<>><<<333666444444444555666666777CCC\\\rrrppp~~~ddd???888444666888666444555777EEEooo|||TTTDDDTTT___fffsssuuu}}}}}}uuunnnjjjgggiiikkkjjjfffbbbXXXTTTMMMGGGCCC???<<<:::;;;;;;<<<>>>;;;777777;;;666888:::;;;<<<;;;:::999555666888999;;;===??????;;;===???>>>===>>>@@@CCCCCC@@@===:::999999:::;;;999<<<@@@EEEIIILLLNNNPPPUUU]]]iiimmmdddWWWQQQTTT___fffqqqmmm^^^TTTUUUTTTOOONNNSSSPPPUUU]]]iiiuuuzzzjjjZZZTTTWWWZZZ[[[ZZZaaakkkvvv}}}}}}sssgggkkkhhhgggiiikkklllrrryyyjjj___XXX^^^ccc[[[MMMCCC@@@>>>AAANNNQQQCCCHHHddd}}}kkkEEE666555333000111222111222222111111:::DDDYYYpppyyy}}}mmmtttyyyooogggaaappphhhgggkkkeeewww[[[LLLSSS[[[```hhhooonnniii```XXXFFF===???BBBRRRlllppp]]]MMM???666444777999;;;<<<;;;999777666666999===@@@@@@>>>;;;:::;;;999999;;;???EEEIIIKKKLLLHHHDDDCCCGGGGGGBBB>>>?????????@@@CCCEEEFFFDDDBBB???===>>>BBBGGGHHHEEEAAA@@@EEERRRaaacccZZZWWW\\\[[[]]]bbbhhhnnnsssvvvxxx~~~}}}uuurrrooouuuzzz[[[PPPEEE@@@===999777888777777888888999::::::;;;::::::>>>FFFOOOdddyyylllfffSSS>>>HHHXXXgggmmmsss}}}ZZZJJJ@@@>>>===<<<<<<999666333333444444222111111333555<<>>BBBFFFKKKRRR\\\cccqqq}}}tttfff___YYYWWWSSSNNNGGGBBB===:::999777555444444666888:::999<<<:::<<>>>>>555888555555555444555555666AAA[[[tttppp{{{ZZZ===777555777999777555555:::EEEooovvvzzzwww^^^PPP```gggiiitttyyy|||uuunnniiieeegggkkkllljjjhhhVVVQQQJJJDDDBBBBBBBBBBBB???>>>@@@AAA===666666999777888;;;<<<======<<<;;;888888999:::<<<===>>>>>>999<<<>>>???>>>???CCCFFFHHHEEE@@@<<<999999::::::???BBBEEEEEEFFFHHHMMMQQQ\\\eeeooommm]]]OOONNNVVV```fffqqqiiiZZZQQQRRRPPPJJJHHHNNNIIIOOO[[[jjjxxx|||rrr```NNNHHHMMMTTT[[[```lllttt{{{|||{{{xxxqqqiiifffbbbaaacccddddddfffjjj```UUUQQQYYY___XXXIII???<<<>>>GGGWWWYYYGGGMMMkkkiiiBBB555555444333444222111222333111111999CCCZZZsss}}}llllll|||nnnfffdddzzzhhhbbb}}}|||gggggg|||XXXKKKSSS[[[___eeemmmooolllaaaXXXGGG===>>>AAAQQQkkk|||sss```PPPBBB777444777888:::;;;;;;888666555555999>>>BBBCCC@@@<<<;;;;;;::::::<<<@@@FFFJJJKKKLLLJJJDDDBBBEEEEEE???===???===>>>@@@CCCFFFFFFCCCAAA???>>>@@@EEEJJJKKKFFFAAAFFFLLL[[[jjjiii^^^\\\cccbbbdddhhhnnntttzzzyyyppprrrzzz~~~ZZZOOODDD@@@===:::999:::888888999::::::;;;<<<<<<::::::???GGGQQQfffqqqbbb^^^TTTGGGLLLYYYdddjjjsssRRRGGG???===;;;:::999777555222444444444222111111333555:::GGG[[[|||}}}lllzzztttlllbbbYYYJJJAAA999777666444222333000000000000000111222222111222333333222222333444666999===>>>===;;;::::::999:::;;;:::999888:::;;;555555666666777777888888333333444666888;;;>>>@@@>>>EEENNNVVVYYYVVVPPPKKKJJJQQQ\\\bbb]]]SSSOOORRR^^^```___YYYRRRNNNOOORRRRRR\\\aaaWWWGGG???>>>@@@<<>>:::333666>>>888333===<<>>888444;;;::::::===@@@@@@===999777:::=========>>>AAADDD???BBBDDDDDDDDDFFFEEEDDDJJJHHHEEEBBB@@@???@@@@@@BBBGGGJJJJJJHHHLLLVVV^^^lllnnnmmmdddYYYSSSSSSUUUkkkjjjrrrwwwYYYUUUOOOLLLKKKLLLMMMMMMTTTWWW[[[```iiiooommmfffWWWIII@@@CCCFFFHHHQQQ^^^ooowwwjjj```aaabbbaaa\\\[[[^^^___]]]RRRLLLMMMUUUYYYQQQGGGBBB;;;AAAIIIeeetttRRRKKK|||oooJJJ<<<999444333555222///...111222333:::AAAZZZfffrrrlllhhhlllpppgggjjjggg```iii{{{tttiii}}}XXXKKKVVV]]]^^^eeeooopppiiibbb\\\III<<<===AAAMMMcccssssss^^^NNNBBB888444555;;;<<<<<<999555444666888;;;<<>>AAAEEEIIIKKKMMMKKKJJJHHHFFFEEEDDDDDDDDDBBBDDDGGGIIIJJJHHHEEEDDDDDDCCCBBBDDDFFFGGGFFFEEEFFF___tttrrrjjjiiijjjhhhjjjmmmrrrwww|||]]]OOOBBB>>>===;;;999999888999::::::::::::;;;<<<>>>>>>@@@GGGVVVrrreee```]]]OOOEEETTTgggooolllxxx}}}~~~|||zzzTTTBBBAAA???<<<::::::999888666555444333333222222333333>>>GGGRRRlllzzzvvvyyyssscccTTTIII===:::888777555111///000000000111222222333444444555444222111111222444555666888;;;=========>>>???<<<;;;:::999888777777777666777999::::::999888666666666555555777;;;???BBBIIIEEENNN```iiiaaaWWWUUUYYY]]]aaaaaa___```fffkkkvvv{{{~~~xxxfffVVVTTTZZZ]]]^^^^^^YYYMMM@@@;;;;;;<<<>>>BBBJJJTTT```jjjppp|||ooobbb[[[[[[RRRJJJFFFCCC>>>::::::999666444444666999;;;;;;999;;;888:::???BBBXXX{{{dddqqq^^^III999999;;;666444666000444222222777<<>>GGGkkk~~~www{{{vvvjjjkkkyyyvvvzzzuuummmdddmmmttt|||rrrhhhfffooouuunnneeebbb___eeehhhddd```___^^^\\\QQQQQQPPPNNNIIICCC<<<999===<<<<<<>>>@@@@@@===:::<<<>>>@@@@@@@@@BBBFFFJJJMMMLLLJJJIIIIIIJJJJJJIIIJJJHHHEEECCCCCCDDDDDDDDDBBBFFFKKKNNNPPPVVV```hhhppptttqqqggg```bbbgggjjjlllqqqkkkTTTRRRPPPOOOPPPRRRRRRRRRSSSVVVWWWXXX]]]___ZZZRRRNNNDDD???BBBEEEGGGQQQ___nnnxxxkkkbbb```cccaaa\\\YYYYYYWWWTTTOOOOOOSSS[[[YYYNNNCCC???@@@GGGNNNdddmmmOOOQQQmmmHHH999888555444666444111000111222222888>>>TTTcccmmmwwwzzziiicccoooxxxsssnnn{{{uuuiiiggghhhsssssslll}}}XXXGGGTTT^^^___ccclllpppmmmggg^^^III;;;;;;>>>III]]]sssuuu```OOOBBB999666777777999:::888555444777:::<<<===CCCKKKMMMHHH@@@<<<===>>>@@@BBBEEEHHHKKKLLLIIIHHHHHHGGGFFFEEEEEEEEECCCEEEGGGIIIIIIGGGEEECCCBBBCCCDDDDDDCCCDDDHHHKKK\\\ooo{{{ssshhhfffhhhggglllqqqwww|||[[[NNNBBB======;;;999999888999:::;;;::::::;;;======???BBBJJJZZZvvv{{{bbbaaa]]]NNNFFFccckkklllmmm|||{{{mmmMMMCCC>>><<<;;;;;;<<<<<<<<<;;;555444444333222333333333555BBBRRRqqq}}}uuuuuuooo^^^PPPGGGDDD===777555444111//////000111111222333444555555666555333222222333555666888:::===>>>>>>===>>>??????>>>===<<<;;;;;;;;;;;;============<<<;;;999888777666666777:::>>>@@@BBBFFFGGGSSSfffmmmfff``````]]]^^^^^^\\\[[[^^^dddiii|||ooo^^^ZZZ___iiigggcccZZZNNNCCC>>>===???>>>???DDDLLLVVV^^^ccclllooouuuxxxvvvmmmddd___ZZZQQQIIIFFFCCC===:::999999666444444666999;;;;;;999<<<::::::===@@@VVVwww\\\ccc[[[III:::;;;<<<777444666222555333222777;;;MMMjjjyyysssQQQDDD@@@:::@@@KKKDDD:::>>>;;;DDDfff{{{xxx}}}yyymmmttt}}}|||{{{nnnqqqhhhlllnnnwwwvvvgggfffvvv{{{nnncccddddddlllpppkkkdddaaaaaa```SSSSSSRRRPPPLLLFFFAAA>>>>>>>>>>>>???AAAAAA@@@>>>???AAADDDGGGJJJNNNRRRVVV]]]XXXRRRPPPPPPPPPOOONNNQQQNNNKKKKKKNNNPPPOOOMMMLLLOOORRRVVV\\\dddmmmsssrrryyyyyyqqqtttzzzlllWWWRRRRRRSSSUUUWWWWWWVVVTTTVVVWWWWWWVVVWWWWWWPPPHHHJJJEEEDDDHHHJJJMMMXXXfffssstttmmmjjjhhhlllmmmgggaaa^^^ZZZVVVRRRXXXaaaddd[[[KKK@@@===>>>FFFNNN]]]___KKK[[[nnnHHH888777777555555666333222333222111666<<>>EEEQQQWWWOOOCCC;;;@@@@@@@@@AAACCCEEEGGGIIIEEEEEEFFFFFFGGGFFFFFFEEECCCEEEGGGHHHHHHFFFDDDCCCAAAEEEGGGFFFCCCFFFNNNVVVttt~~~rrrdddaaaccccccdddjjjrrryyy~~~XXXLLLAAA===<<<:::999999777999;;;;;;::::::<<<===<<>>@@@@@@???555555444333333333333444222???MMMkkk{{{sssnnnkkkYYYOOOKKKPPPBBB666333333111//////111222333444555666777777777666555333333555666777:::===???@@@???>>>>>>>>>BBBAAAAAA@@@????????????BBBAAA@@@>>><<<:::888888888666666999>>>BBBBBBAAADDDIIIYYYkkkpppiiidddeeeWWWTTTPPPNNNNNNQQQWWWZZZnnntttzzzxxxkkk]]]\\\aaapppllleee[[[QQQJJJEEEBBBDDDBBB@@@CCCIIIPPPVVVXXXaaahhhqqqwwwwwwrrrlllgggWWWOOOGGGDDDAAA<<<999888888666444444777:::;;;<<<999===;;;999>>>EEE]]]~~~]]]___|||VVVHHH>>>>>>???999555555444777444333666888IIIeeevvvrrrWWWHHHCCC===GGGVVVOOOBBBCCC999BBBbbb|||~~~~~~qqq}}}qqqkkkpppooottt~~~zzzhhhfffyyy~~~mmmbbbfffccciiilllhhhcccbbb```]]]OOOOOONNNMMMJJJFFFBBB@@@>>>>>>???@@@BBBDDDEEEEEE@@@DDDKKKRRRYYY^^^bbbdddfff___XXXXXXXXXVVVSSSQQQWWWTTTQQQRRRUUUXXXVVVTTTXXXXXXYYY]]]eeeoooxxx~~~zzzfff___YYYKKKSSSTTTVVVYYY[[[ZZZWWWTTT[[[]]]___^^^______ZZZSSSPPPPPPRRRVVVWWW[[[fffsss|||sssjjjkkkoooooouuuwwwrrrlllhhhddd___]]]fffoookkk[[[III@@@???;;;DDDMMMUUUSSSKKKjjjmmmIII999888888555222666333222333333222666<<>>>>>@@@HHHYYYqqqzzzeeeSSSDDD999777:::666999;;;;;;999999;;;???BBB???EEETTT\\\TTTFFF>>>??????>>>???@@@AAABBBCCCAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHHHHIIINNNWWW^^^xxx|||wwwhhhZZZWWWXXXYYYUUUZZZbbbjjjpppxxxzzzTTTJJJ@@@<<<;;;999888999777999;;;;;;:::;;;<<<>>>===AAAFFFOOOcccooobbbbbbSSSCCCCCClllkkkkkkwwwwwwtttZZZBBBAAA<<<;;;<<<>>>AAABBBBBBAAA666555555444444444444444777AAAHHH___zzzqqqjjjkkkZZZVVVWWW\\\HHH666333444333000111222333444555666777888999999888666555555666888999===???AAAAAA@@@>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@===;;;999888777777888666777;;;AAADDDCCC@@@EEEMMM]]]mmmrrrjjjbbb___MMMIIIDDDBBBCCCFFFHHHJJJRRRWWW___aaa[[[VVV\\\eeekkkjjjddd]]]YYYUUUOOOJJJIIIHHHHHHKKKRRRXXX[[[\\\eeeoooxxx|||{{{wwwooohhhUUULLLDDDBBB@@@;;;888777777666444555888:::<<<<<<:::>>>999888EEEXXXvvvaaabbbuuuQQQHHHAAABBBAAA;;;666555555777333222666777FFF```rrrqqq~~~```PPPIIICCCNNN^^^WWWFFFCCC:::CCC___}}}~~~}}}|||{{{ppphhhnnnrrrvvv|||{{{~~~jjjfffwww|||lllccchhhiiijjjjjjhhhkkkmmmjjjdddQQQQQQPPPNNNJJJDDD???<<<<<<===???AAACCCFFFJJJLLLHHHMMMVVV___gggjjjjjjiiifff```]]]``````[[[WWWWWWXXXVVVUUUVVVYYY[[[ZZZXXX___aaadddlllwwwooogggbbb[[[PPPRRRTTTLLLSSSSSSUUUYYY\\\^^^\\\[[[___dddggggggiiijjjfffaaaZZZ\\\___ccceeeiiitttlllbbbdddgggkkkrrrvvvsssmmmjjjgggdddgggooorrrgggTTTEEE@@@@@@>>>EEENNNPPPJJJNNNwww~~~vvvxxxzzzaaaDDD777888999666222444222222444444333777===MMMaaaqqquuurrr|||vvvggg\\\VVV```uuugggaaadddsss~~~~~~~~~xxx~~~pppDDDJJJSSS___nnn{{{uuujjjQQQ@@@???@@@IIIZZZooozzzgggUUUDDD888666999666999<<<;;;999888;;;===???@@@MMMaaahhhZZZHHH@@@<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFJJJOOOUUUYYY\\\dddeee```VVVMMMIIIIIIIIIGGGKKKQQQWWW\\\dddmmmttt}}}mmmPPPGGG???<<<:::888777999777999;;;;;;;;;;;;===???>>>BBBFFFOOOfffllldddcccNNNDDDPPPpppnnnmmmvvv~~~qqqsssyyyzzzyyy```HHHBBB>>>>>>>>>@@@BBBBBBAAA@@@777666555555444444555555:::EEEKKK___zzznnniiipppbbbbbbhhhdddLLL888444666333111333222333444555777888999::::::999777666666777999:::>>>@@@BBBBBB@@@???>>>???@@@??????>>>>>>>>>>>>>>>>>>===<<<:::999999888888777777888===BBBEEEDDDAAAJJJSSSdddssswwwnnnaaaZZZJJJGGGDDDCCCDDDEEEEEEEEEDDDGGGLLLPPPPPPSSS___llliiimmmlllhhhfffccc\\\SSSMMMMMMOOOWWWaaaiiikkkkkknnnwww~~~zzznnnbbbRRRIIIBBB@@@>>>999666666777555555666999;;;<<<<<<;;;>>>888;;;WWWyyydddkkkbbbLLLHHHEEEEEECCC===888666444555222222666777CCC\\\lllooovvvjjjYYYOOOFFFQQQccc[[[FFF???777===RRRkkkxxxyyydddfffpppyyynnneeeoootttjjjeeejjjmmmkkkiiiiiiooouuussslll___^^^\\\XXXPPPGGG>>>999:::<<<===???AAAEEEJJJNNNQQQUUU\\\ccchhhiiieeeaaa___[[[]]]cccccc\\\[[[___aaabbbccceeefffhhhiiijjjooovvviiiUUUNNNOOORRROOOSSSVVVOOORRRRRRSSSVVV\\\bbbfffgggggglllppppppqqqrrrooojjjfffhhhkkknnnssszzznnn```\\\\\\iiipppsssooohhhfffeeedddgggllliiiZZZJJJAAA>>>>>>???CCCJJJGGG???KKKxxxzzzzzz^^^PPP???888:::<<<999444444222333555555444777===LLL```www~~~xxxxxxeee\\\YYY___lllkkkiiinnnxxx~~~xxxEEEGGGNNN]]]ooo|||ooogggRRRAAA======FFFZZZkkk{{{jjjXXXFFF999555777444888;;;;;;999888:::<<<<<>>;;;999777777:::777999;;;;;;;;;<<<>>>@@@>>>DDDIIISSSlllhhhfffbbbLLLLLLjjj|||tttnnnoooyyy}}}ppppppttt{{{~~~bbbPPPEEEAAA@@@@@@AAABBBBBB???===777777666555555555555666666GGGTTTjjj~~~www~~~jjjhhhyyylllmmmrrrdddLLL888777888333111555222333444555777888:::::::::999888666666888999:::>>>@@@BBBBBB@@@?????????>>>======<<<<<<<<<======>>>>>>======<<<<<<<<<;;;777999<<<@@@CCCEEEFFFFFFSSSbbbuuurrrbbbXXXGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKPPP___mmmpppyyy|||xxxtttqqqhhh]]]RRRRRRUUU___lllxxx}}}}}}|||uuucccOOOFFF???>>><<<888555555666555555777:::<<<===<<<<<>>AAABBBMMMfffzzzsssXXXHHHHHH@@@CCCGGGKKKLLLKKKHHHFFFFFFDDDBBB@@@??????AAABBB@@@@@@@@@@@@BBBEEEGGGIIIJJJOOOVVVZZZYYYTTTNNNJJJCCC@@@>>>???@@@???<<<;;;<<>>@@@===EEENNNZZZuuu~~~fffggg```HHHTTTvvvlllmmmuuuxxxwwwxxxzzz{{{|||xxxVVVNNNEEEAAA@@@AAABBBBBBAAA>>><<<888777666666555555666666444GGGUUUkkk|||xxxgggcccvvvuuuppprrr```III888888777000///555111222333555777888:::::::::999777666666777999:::===???AAAAAA@@@??????@@@=========<<<<<<======>>>>>>??????@@@???>>><<<;;;888===BBBDDDCCCEEEIIIMMM```vvvnnn\\\SSSFFFGGGGGGEEECCCEEEIIINNNMMMLLLLLLMMMLLLPPP]]]jjjwww~~~{{{sssiii]]]YYYYYYbbbrrr}}}eeeMMMDDD===<<<;;;777444444666555555777:::=========<<<@@@BBBZZZ}}}jjjTTTFFFIIIJJJHHHCCC???<<<:::666777222111555444<<>>MMMeee```LLLCCCAAA???EEERRRkkkyyydddhhhoooqqq|||uuuddd```ccchhhjjjkkkccceeedddaaacccjjjooooooqqqrrrpppkkkbbbUUUHHHAAA999::::::999999<<>>:::DDDZZZfffxxx~~~ppp```LLL<<<666777555999???AAAAAABBBDDDGGGKKKTTThhhuuuiiiOOOGGGOOODDDHHHMMMRRRTTTSSSOOOMMMJJJGGGCCC@@@??????AAACCC?????????@@@BBBEEEHHHJJJNNNXXXbbbeee^^^SSSKKKHHHFFFAAA>>>AAADDDDDDAAA@@@EEENNNZZZdddhhhkkkmmmooohhhhhhjjjnnnuuu|||]]]HHHBBB<<<;;;888555666:::777999;;;<<<<<<===???AAA;;;FFFRRRaaa|||{{{fffhhh^^^DDDWWW}}}rrrjjjooo{{{}}}{{{zzzyyyyyy```GGGHHHBBB@@@@@@@@@BBBBBBAAA???<<<888888777666666666666666666GGGQQQccc~~~eee^^^lll~~~{{{~~~yyypppnnn\\\FFF777888777...---444111222333555666888999::::::999777666666777999:::<<<>>>@@@AAA@@@??????@@@???>>>>>>===>>>>>>??????>>>???@@@@@@???===:::888:::@@@EEEFFFDDDEEEKKKRRRkkkfffSSSLLLJJJKKKKKKGGGDDDGGGOOOVVVSSSRRRSSSSSSRRRTTT___kkkyyy{{{sssfff```\\\cccttt}}}bbbLLLCCC<<<;;;:::666444444555555555888;;;=========;;;BBBHHHhhhwww]]]PPPEEEIIIKKKHHHCCC@@@===;;;999999333222555222999MMM[[[hhhjjjrrruuuPPPFFFGGGWWWaaaXXXKKKDDDCCC<<>>??????CCCIIIOOOXXXhhhvvvzzz___YYYSSSVVVVVVSSSUUU]]]eeeiiieeeXXXRRRXXX]]]```gggrrrqqqfffeeedddrrrppphhh[[[TTTVVVZZZ[[[aaaSSSGGGFFFDDD>>><<>>999<<<888:::<<<>>>BBBDDDFFFHHHVVVVVVYYYYYYSSSJJJIIILLLAAAGGGOOOTTTVVVWWWXXXYYYSSSNNNGGG@@@===>>>AAACCCAAABBBCCCBBBCCCHHHQQQXXXfffhhhggg```UUUKKKEEECCCDDDCCCBBB@@@@@@DDDIIIMMMRRR___jjjnnnnnnpppsssuuuvvvwwwzzz}}}WWWCCC???:::777666777777777999:::;;;;;;;;;<<<>>>@@@EEEGGGNNNmmmsssmmmnnnUUUDDDXXXvvvzzzkkkkkkooorrrttt{{{xxxzzzWWW@@@FFF?????????@@@@@@@@@???>>>>>>666777888:::<<<;;;888555888===GGGZZZwww|||jjjaaakkkvvvvvvhhhdddIIIDDD<<<444111111000...222444666555444555888<<<<<<:::666444444777:::<<>>===<<<;;;<<<===>>>>>>@@@AAABBBAAAAAABBBDDD======>>>>>>======<<<<<<@@@@@@EEEKKKIIIFFFRRRdddttt[[[QQQNNNKKKLLLLLLIIIFFFHHHNNNTTTTTT[[[``````\\\[[[___dddttt~~~}}}tttpppkkkiiinnnyyyfffOOOEEE;;;888666333222444666666666777888:::;;;<<<<<>>]]]xxxhhhVVVUUUHHHGGGEEEBBB???===;;;:::<<<777444444444666===EEE^^^\\\cccsss{{{\\\LLLHHHVVVbbb___RRRKKKCCC<<<@@@OOOjjj}}}vvvvvvsssyyy{{{zzzjjjbbbaaabbbeeejjj___ZZZSSSRRR\\\jjjnnnlllkkkeeeaaa```ZZZNNNAAA;;;555:::;;;888777:::>>>>>>>>>>>>======<<<<<<<<<<<<>>>>>>BBBHHHMMMTTTaaammm||||||bbb[[[VVVUUUUUU[[[iiiwwwyyyuuu___UUUPPPUUUXXXYYYbbbmmmzzzpppkkkfffnnnooojjj^^^WWW[[[dddjjjooo[[[IIIDDDDDD???===>>>HHHIIIGGGBBBNNN|||OOOMMMJJJFFFCCCAAA@@@===;;;<<<:::777555444555666777>>>KKK\\\gggkkknnnsssyyysssssslll___]]]iiitttuuuuuunnndddgggrrrqqquuu}}}qqqllldddoooVVV;;;DDDXXXTTT[[[mmmjjjiii```TTTIII@@@===DDDMMMZZZlllvvvgggSSSBBB:::;;;777888<<<@@@DDDIIILLLNNNIIIHHHKKKMMMKKKGGGHHHKKKFFFHHHKKKMMMMMMNNNOOOQQQVVVSSSOOOKKKHHHFFFFFFFFFIIIKKKNNNRRRXXX___gggmmmiiicccXXXNNNHHHEEEDDDCCCDDDEEEEEEEEEFFFJJJPPPUUUaaakkksssrrrppprrruuuvvvyyy|||{{{VVVCCC???:::777777777777777999:::<<<<<<;;;<<<>>>@@@DDDHHHQQQuuunnnggggggRRREEEXXXrrrwwwjjjkkkpppuuu{{{SSSBBBEEEBBBAAAAAAAAAAAAAAA@@@@@@???777888999;;;<<<;;;888666999===EEEVVVrrr|||{{{iiikkk}}}~~~vvviiiXXXRRRCCC???999333111222222222333555666555444555888;;;===;;;777555555777:::<<<>>>===<<<;;;;;;<<<===>>>>>>@@@AAAAAAAAAAAABBBDDD===<<<;;;:::999999:::;;;CCCDDDJJJMMMIIIHHHYYYooojjjWWWQQQNNNKKKMMMMMMJJJHHHKKKQQQWWW]]]ccciiillljjjjjjmmmpppsss{{{zzzsssqqquuu|||hhhNNNDDD;;;888666444333444666666666777999:::<<<===999@@@;;;WWWnnn\\\[[[{{{QQQOOOGGGFFFEEECCC@@@===;;;999:::777444555555555;;;CCCWWWXXX```ooozzzeeeRRRHHHTTTccceee\\\UUUHHH@@@AAALLLeeewwwsssooopppnnn```]]]dddiiijjjddd]]]VVV]]]ppp|||qqqhhh^^^UUUPPPKKKBBB;;;999555999:::777777;;;===<<<999999999999::::::;;;<<<>>>>>>BBBGGGJJJNNNWWWaaajjjrrr|||{{{ddd\\\[[[YYY]]]lllpppUUUQQQPPPTTTVVVXXXbbbooo|||ssslllfffrrruuuqqqfff```hhhuuuuuu\\\FFF@@@AAA@@@???@@@JJJJJJEEEIIIhhhrrr{{{vvvNNNJJJHHHDDDBBBAAA@@@>>>======;;;888666555555666777>>>GGGSSS[[[aaakkkxxxqqq]]]YYY\\\ZZZhhhuuummmiiikkkdddaaaiiikkkhhhmmm{{{pppnnnllleeennnhhhBBB>>>QQQRRRXXXfffhhhccc___XXXNNNBBB;;;AAAJJJWWWhhhyyylllYYYFFF<<<;;;;;;;;;===>>>???AAABBBBBB>>>===???DDDGGGGGGIIIMMMJJJIIIFFFDDDCCCCCCEEEFFFKKKMMMPPPTTTWWWYYYZZZZZZ``````aaadddhhhjjjkkkkkkaaaWWWJJJCCCAAACCCEEEDDDEEEGGGIIILLLOOOTTTZZZ___kkkrrrvvvrrrooorrrvvvxxxxxx}}}wwwSSSAAA>>>:::777777777888777999;;;<<<<<<<<<===???AAACCCIIIVVV~~~iiiaaa^^^LLLDDDWWWmmmrrrjjjmmmvvvsssMMMCCCCCCDDDAAAAAABBBBBBAAAAAA@@@???999999:::<<<===<<<:::777999===CCCRRRnnnssskkkwww}}}zzz]]]KKKDDDAAA>>>999555333222333444444555666666666777999;;;>>><<<888666666777:::;;;;;;;;;::::::;;;<<<===>>>===???@@@@@@@@@@@@AAACCC???===999777666888;;;>>>BBBDDDJJJMMMMMMVVVqqq{{{]]]UUUSSSNNNMMMNNNNNNLLLKKKNNNTTTYYYccchhhoootttwwwzzz|||~~~zzz~~~gggLLLCCC:::888777444333555666666777888:::;;;<<<===:::>>><<>>;;;999999666555777666555999???OOOTTT^^^hhhpppzzzbbbSSSJJJTTTccchhhccc^^^MMMDDDCCCKKK```}}}lllgggkkkppp|||qqq^^^[[[eeekkkjjjgggdddeeerrrooobbbVVVIIIAAA<<<888666777666999:::888888<<<===<<<:::::::::999:::;;;<<<===@@@@@@CCCGGGIIIJJJPPPWWWVVV___iiittt}}}jjjbbbiiilllsssuuu]]]TTTUUUYYY^^^```cccnnn|||uuunnnjjjhhhxxxwwwqqqgggfffooo|||hhhSSS@@@<<<>>>>>>@@@EEEPPPNNNGGGSSSpppggg}}}lllWWWGGGEEECCCBBBBBBAAA@@@>>>===<<<:::888666666777777@@@HHHRRRZZZaaalllyyyuuuSSSRRR```^^^iiirrrbbb```qqqpppcccbbbdddccceeeoootttzzz{{{wwwzzzvvvJJJ:::JJJSSSYYYeeemmmcccbbb___VVVHHH===???GGGTTTeee}}}{{{nnn\\\HHH>>><<<>>>>>>===<<<<<<;;;;;;:::<<<;;;>>>EEEIIIJJJKKKOOOLLLGGGBBB>>>>>>>>>>>>>>><<<@@@GGGNNNVVV[[[^^^```dddbbbaaaaaaaaa^^^XXXRRROOOKKKGGGEEEFFFGGGGGGFFFFFFIIINNNRRRWWW]]]cccgggmmmrrrsssppppppvvv|||{{{rrrPPP@@@===999777777888888777:::;;;<<<===<<<===@@@BBBDDDKKK[[[yyyggg___WWWDDDAAAVVVjjjsssnnnpppyyy]]]GGGDDD@@@EEE@@@AAAAAAAAAAAA@@@??????<<<;;;;;;===>>>===;;;888888<<>><<<999777666777999;;;999888888888999:::<<<===;;;===>>>>>>>>>>>>???AAAAAA>>>:::777888<<>>>>>AAAccc```NNNMMM\\\bbbTTTLLLIIIIIIHHHGGGDDD@@@===;;;:::888888:::999666888===LLLUUU___dddhhhrrr\\\TTTQQQXXXccchhhfffcccLLLDDDCCCIII]]]uuuaaa^^^jjjsssrrraaa\\\eeekkkiiiiiikkkooowwwvvvfffZZZMMM???888555333444777777:::;;;999;;;???@@@===>>>===;;;;;;;;;<<<===>>>DDDBBBDDDIIIJJJJJJMMMRRRRRRZZZdddnnn{{{{{{oooiii|||{{{qqqaaaSSSYYY^^^eeejjjkkkooozzzppphhhiiilllxxxrrrggg___aaakkkqqqqqqXXXKKK@@@>>>===;;;???GGGPPPOOOHHH^^^xxxooorrraaaWWWFFFDDDCCCCCCCCCCCCAAA???>>>===;;;999888777777777<<>>;;;<<<===>>>???AAAAAABBB>>>===AAAGGGJJJJJJLLLOOONNNGGG@@@>>>??????>>>;;;999;;;>>>AAAEEEHHHIIIJJJIIIIIIKKKNNNQQQPPPKKKFFFDDDGGGIIIIIIGGGFFFGGGHHHHHHMMMSSSYYY^^^cccgggkkklllpppqqqoooqqqyyyoooOOO>>>;;;888777888888888777:::;;;=========>>>AAACCCFFFOOOaaassshhhaaaSSS>>>AAAYYYjjjvvvtttrrrwwwRRRGGGGGGBBBFFFBBBBBBBBBCCCBBBBBBAAA@@@===<<<<<<===>>>===;;;999:::===BBBNNNiii~~~rrrttt{{{cccTTTPPPPPPDDD:::666444111222666777777888888::::::::::::===;;;999777666777999:::777777666666777999;;;<<<:::;;;======<<<<<<>>>??????===:::999;;;@@@GGGKKKPPPNNNOOOZZZnnnaaaVVV^^^^^^UUUSSSRRROOOMMMMMMOOOTTTWWW[[[]]]bbbjjjttteeeHHH???999888777555444666666777999;;;<<<=========>>><<>><<<:::;;;===<<<888999===IIIVVVccchhhjjjuuubbb___]]]aaagggjjjgggcccGGG@@@@@@EEEXXXyyyddd```nnn|||ttthhhbbbeeeiiiiiippprrrrrrqqqrrrqqqjjjbbbQQQFFF;;;666555444555888888;;;<<<<<>>???FFFDDDEEEJJJLLLLLLMMMQQQVVV]]]fffnnnyyy}}}xxxsssooonnnyyyhhhZZZUUUVVVVVV]]]dddmmmqqqssswww{{{jjjbbbccchhhuuummm```ZZZ]]]eeeeee```PPPGGGBBBBBB???:::===EEEDDDDDDBBBaaaxxxnnnsss|||TTTJJJFFFEEEDDDDDDEEEDDDBBB@@@???>>>===;;;999888777777999CCCRRR^^^eeeiiimmmoooaaaLLLOOO^^^```eeeggg[[[iiivvviiifffiiiooo{{{yyy|||}}}eeeFFFCCCMMMVVVaaammmeeefffgggcccUUUGGGBBBEEEOOO```wwwttt```LLLAAA???<<<<<<======>>>>>>>>>>>>===>>>BBBGGGIIIKKKQQQZZZVVVMMMCCC???AAAAAA>>>:::;;;<<<<<<===>>>???@@@@@@===???CCCGGGKKKKKKIIIGGGFFFHHHHHHFFFCCCCCCHHHLLLMMMRRRYYY^^^bbbeeehhhjjjhhhlllmmmkkknnnuuu|||~~~jjjNNN<<<:::888777888999888888:::;;;===>>>>>>???BBBDDDHHHUUUkkkppphhh```OOO???HHHaaammmppptttqqqvvvsssPPPJJJHHHDDDGGGDDDDDDEEEEEEDDDDDDCCCBBB>>>===<<<<<<======;;;999;;;???AAAJJJaaa~~~qqqppplllaaa^^^WWWEEE555222333333555:::999888888:::;;;<<<;;;999:::999777666666777999:::888888777777777999:::;;;:::<<<============>>>@@@===<<<;;;;;;>>>CCCHHHKKKJJJOOO]]]tttvvv___]]]bbb```ZZZTTTRRRPPPNNNOOORRRUUUXXXYYY]]]bbbiiisss~~~|||```FFF>>>888888888666555666666777:::<<<===>>>======;;;<<>>======???===888999<<>>AAAPPPtttxxxppp~~~~~~vvvqqqkkkfffggglllqqqrrrqqqkkkgggeee```ZZZIIIAAA:::999:::999888:::999<<<===>>>CCCIIIHHHDDD???>>><<<<<<===???BBBDDDGGGDDDEEEIIIMMMMMMPPPSSSZZZaaajjjqqqzzzyyy}}}{{{xxxrrruuuuuuqqqmmmoooxxxlllWWWNNNSSS]]]ccchhhqqq{{{|||zzzooogggbbb```bbbmmmggg^^^XXXZZZ___]]]WWWMMMCCC>>>@@@@@@<<<===CCC:::===@@@fffxxxuuummmMMMDDDFFFFFFEEEFFFFFFEEECCCAAA@@@???>>><<<:::999888777888AAAPPP]]]fffkkkooorrreee```]]]^^^^^^^^^]]]ZZZ```tttxxxoooooopppllllllwwwssswww|||[[[HHHLLLSSS[[[eeebbbbbbcccbbbXXXKKKEEEEEEKKK\\\sss{{{gggQQQBBB>>>>>>======<<<;;;:::999999>>>@@@DDDHHHKKKRRRcccsssdddWWWGGG???@@@@@@===999:::;;;>>>@@@BBBCCCCCCCCC@@@CCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFJJJNNNQQQTTTYYY___dddfffggghhhhhheeeiiikkklllooowww|||}}}}}}bbbHHH;;;999777777888999888888:::<<<===>>>???@@@CCCEEEJJJ]]]yyyqqqggg[[[KKKDDDVVVmmmqqqjjjttttttyyy]]]NNNHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???===<<<<<<<<<<<<;;;999:::>>>@@@FFF\\\{{{}}}lllfff|||~~~yyyrrrrrrfffLLL555111555666888===:::999999:::======;;;888777666666555666777999:::<<<;;;:::999999:::<<<<<<<<<>>>????????????@@@BBB??????@@@AAACCCFFFIIIJJJKKK^^^|||}}}fffbbbddd```\\\\\\TTTRRROOOOOORRRVVVZZZ\\\ZZZaaajjjpppvvv}}}oooRRRDDD===777777888666555777666888:::===>>>>>>>>>===>>>FFFmmmfffWWWrrrzzzbbbXXXXXXNNNLLLIIIEEEBBBAAA@@@@@@???======>>>;;;777888;;;===QQQgggvvvwwwsssvvvuuujjj\\\JJJCCC???>>>IIIiii}}}}}}xxxwwwqqqggggggnnngggkkklllhhhccc^^^UUUMMMEEE>>>:::<<<>>>===;;;<<<:::<<<>>>@@@FFFLLLKKKFFF???>>>>>>>>>@@@CCCGGGIIIGGGCCCDDDIIIMMMNNNQQQUUU___fffnnnvvvxxxzzz{{{wwwqqqnnnnnnmmmiiilllrrruuupppnnnwwwmmm[[[ZZZeeennnqqqyyyvvvlllnnn|||oooiiikkkiiieeeccc```___ZZZTTTTTTVVVUUUPPPJJJ>>>777<<<@@@???>>>BBB>>>BBBHHHppp\\\NNNHHHGGGFFFFFFGGGGGGFFFCCCAAA@@@@@@>>>===;;;999888777444<<>>@@@AAACCCCCCAAADDDHHHLLLPPP]]]vvvppp___JJJ???===>>>;;;777999;;;>>>AAAAAA@@@>>><<<<<>>===???AAA@@@@@@CCCIIIQQQVVVUUUSSSXXX]]]cccggghhhhhhgggggghhhmmmqqqtttyyyuuuZZZAAA:::888777777888999999888:::<<<>>>>>>???@@@CCCFFFKKKbbbrrreeeVVVHHHIIIbbbvvvsssmmmzzzxxxzzzyyy}}}qqqMMMKKKCCC===@@@===??????@@@@@@@@@???>>>>>>???===<<<;;;<<<<<<:::999777;;;>>>EEE[[[{{{}}}ggg\\\mmmpppyyyvvvVVV999333777888:::===;;;999999;;;>>>>>>;;;888555555444555666777999:::???>>>===<<<;;;<<<===>>>>>>@@@AAABBBAAAAAABBBDDDDDDEEEFFFGGGHHHIIIJJJJJJ\\\xxxyyyeee\\\fffiii]]]XXX^^^SSSQQQOOOPPPTTTZZZ^^^aaa\\\eeepppwwwyyy}}}bbbCCCCCC<<<777777999777666777666888;;;===>>>???>>>===DDDSSSddd```lllYYYMMMQQQNNNKKKGGGCCC@@@???@@@@@@@@@===<<<===:::666777::::::NNNfffyyy~~~pppkkkbbbVVVDDD???<<<@@@KKK\\\ppp}}}|||yyyyyyrrriiigggkkkkkkjjjiiieee___WWWPPPLLLKKKHHHDDDAAA@@@BBBEEEGGGEEEEEEDDDFFFNNNSSSKKK===???===>>>CCCFFFGGGKKKPPPKKKJJJJJJJJJLLLRRRYYY^^^fffjjjqqqxxx|||zzzuuuqqqhhhkkkmmmlllhhhfffgggiiivvvxxxxxxvvvyyy{{{eeelll~~~uuuttthhhiiikkkfffdddhhhgggZZZPPPQQQSSSNNNHHHFFFCCC@@@======??????>>><<<@@@666gggtttYYYUUUIIIJJJHHHFFFEEEDDDCCCAAA???AAA???===:::999999::::::777999AAAQQQ___fffkkkooossssss``````\\\OOONNNKKKNNN^^^nnnrrrkkkbbbppp|||^^^JJJPPPWWWTTTWWWZZZ]]]___]]]WWWLLLCCCKKKSSSfff}}}uuuXXXEEEBBB;;;<<<;;;:::<<>>???>>>>>>??????@@@@@@AAAAAACCCDDDFFFKKKQQQUUUXXXXXXeeebbbbbbdddffffffiiinnnooopppttt{{{nnnSSSEEE<<<888555777<<<>>><<<:::>>><<<>>>AAABBBBBBGGGMMMOOOjjjxxxnnndddJJJ???SSSiiipppqqqoooyyyfffGGGBBB???===>>><<>>===<<<@@@???;;;:::>>>???:::<<<<<<;;;FFF[[[iii{{{zzznnnZZZhhhuuuvvvuuu}}}iiiNNN===999333333777666:::::::::>>>AAA@@@:::444111444888:::999999999999BBBAAA???>>>>>>>>>>>>>>>@@@DDDFFFDDDDDDGGGFFFDDDIIIAAACCCHHHGGGQQQ___bbb{{{pppfffdddbbbbbbbbbaaa\\\YYYTTTVVVWWWUUUTTTYYYdddllllllssswwwwwwzzztttRRRAAA<<<:::777444333444666777444===;;;888???@@@;;;===HHHddduuueeehhhTTTPPPJJJMMMMMMJJJEEEAAA>>>>>>AAACCCAAA@@@???===;;;::::::999;;;CCCXXXppp~~~kkkaaaXXXOOOAAA===;;;>>>GGGWWWlll}}}~~~{{{zzzyyytttllljjjmmmllljjjgggbbb\\\WWWSSSQQQWWWSSSLLLGGGEEEHHHLLLOOOOOOLLLGGGFFFKKKOOOGGG<<<===;;;===EEEJJJJJJKKKMMMLLLLLLLLLNNNRRRYYYaaafffhhhlllrrrwwwzzzxxxsssnnnhhhddd___]]]```ffflllpppsssyyyuuu{{{rrrgggggghhhdddeeejjjhhh]]]TTTUUUUUUNNNFFFBBB???===<<<===@@@AAA@@@>>>;;;BBBtttnnnWWWQQQIIIIIIGGGEEEDDDDDDCCCAAA???@@@???===;;;::::::;;;;;;999888???PPP```hhhjjjjjjwwwyyyfff\\\VVVOOOTTTOOOPPP[[[kkkrrrnnnhhhuuu{{{hhhMMMLLLRRRSSSWWW\\\bbbeeeddd]]]QQQEEEKKKRRRddd{{{sssYYYGGGCCC;;;;;;::::::<<>>>>>??????BBBBBBEEEKKKQQQVVVXXXYYYhhhffffffiiiiiigggiiinnnttttttvvv}}}sssTTTAAA<<<888666777;;;>>><<<:::???===>>>@@@??????CCCJJJSSSpppzzzjjjaaaLLLDDDYYYmmmpppqqqqqqxxx~~~]]]CCCBBBAAAAAABBB???>>>??????>>>>>><<<;;;:::;;;CCCFFFBBB<<<:::777333888999777===MMM\\\vvvzzzkkkYYYkkk}}}|||www```GGG999888444666;;;:::<<<===???CCCEEEBBB;;;444111444888:::;;;;;;<<<===???>>>>>>???@@@@@@???>>>@@@DDDEEEDDDFFFIIIHHHCCCIIICCCGGGLLLMMM]]]sss{{{vvvjjjkkkhhhccc^^^]]]^^^^^^[[[XXXYYYZZZ[[[[[[\\\aaahhhnnnqqqxxx||||||mmmNNN@@@;;;999777444444444666777222:::888666???@@@===BBBMMMppphhhlll\\\OOOLLLFFFJJJHHHDDD@@@AAADDDEEEAAA<<<@@@???===;;;:::999888888888@@@SSSlll|||~~~dddUUUNNNIIIBBB>>><<<===AAAMMMdddxxx~~~~~~{{{zzz{{{{{{wwwpppnnnpppmmmkkkgggccc```______```fff___UUUNNNLLLOOOVVV[[[^^^XXXOOOIIIIIIKKKEEE======;;;???JJJUUUXXXXXXYYYWWWVVVVVVXXX\\\bbbhhhllliiikkkooossstttqqqjjjeeebbb]]]XXX[[[fffrrr{{{||||||pppfffeeeeeecccgggnnnfffaaa\\\[[[VVVLLLBBB===;;;:::;;;>>>AAACCCBBBAAA>>>___cccTTTMMMJJJHHHFFFDDDDDDDDDCCCAAA@@@???>>><<<;;;;;;;;;<<<===;;;777<<>><<<;;;<<>>>>>;;;999;;;999:::<<<<<<;;;<<<===???;;;;;;<<<===>>>>>>??????CCCDDDGGGMMMSSSXXXYYYYYYbbbaaadddhhhhhhfffhhhllltttvvv{{{zzzWWW@@@;;;888666888;;;===<<<:::>>>===>>>@@@@@@@@@GGGOOO\\\wwwccc[[[JJJLLLgggxxxxxxwwwxxxzzz~~~}}}zzz~~~sssRRR@@@CCCDDDEEEFFFAAA>>>>>>===<<<;;;;;;::::::GGGQQQWWWOOOBBB:::888999;;;CCCEEEGGGLLLTTTnnnpppZZZkkk{{{qqqZZZBBB666777555777===<<<>>>AAAFFFJJJJJJDDD;;;555222555888;;;===???AAACCCAAABBBCCCEEEGGGEEEBBB???BBBEEEGGGIIINNNSSSPPPJJJLLLIIIOOOVVV]]]uuuxxxcccbbbiiillleee^^^]]]aaadddccc___[[[\\\]]]```cccgggjjjllluuu|||eeeJJJ@@@:::999666555444555666777:::>>>:::888>>>===;;;BBB]]]uuuZZZtttxxxSSSNNNLLLGGGJJJJJJEEEBBBHHHQQQRRRHHH===@@@???===;;;:::888888777777===MMMddduuu|||~~~~~~sss[[[OOOJJJHHHDDD@@@>>>===<<>><<<::::::<<>>======<<<<<<===>>>>>><<<999===IIIUUU^^^dddiiirrrzzzrrrvvv}}}oooggg^^^^^^kkk{{{yyyvvvxxx~~~}}}xxx{{{zzz^^^RRRUUUZZZ[[[ccciiikkkllliii[[[JJJBBBFFFTTTjjj|||eeeQQQHHHCCC???===???CCCHHHOOOVVVVVVYYY^^^ggg\\\MMM@@@<<<<<<::::::;;;888:::;;;<<<;;;<<<===???>>>>>>??????@@@AAABBBBBBFFFGGGKKKPPPVVVXXXXXXWWWXXXZZZ___eeeffffffjjjpppxxxtttRRR===:::888777888;;;<<<<<<;;;<<<<<<>>>AAACCCFFFQQQ\\\iiiqqqaaaTTTFFFUUU{{{{{{vvv{{{hhhMMMAAAFFFGGGGGGFFF@@@=====================>>>RRR\\\aaaWWWFFF<<<>>>DDD===MMMXXXXXXSSSNNN___~~~dddmmm~~~xxx]]]EEE999999666666:::888>>>CCCJJJNNNLLLDDD:::444555777;;;===???BBBFFFHHHKKKMMMRRRTTTTTTQQQLLLIIINNNRRRUUUYYY___ccc___XXXUUUQQQWWWaaaooopppiiihhhjjjjjjiiiccc^^^```gggllliiieee^^^___aaafffkkknnnooonnn{{{[[[AAA;;;999888666555555666777888<<>><<<:::999999888777;;;GGGYYYjjjtttwwwwww{{{dddSSSKKKHHHEEECCC???======;;;@@@WWWqqq~~~xxxppptttnnntttyyy||||||yyyuuuqqqnnnqqqrrrtttuuuvvvvvvuuuuuummmfff]]]VVVWWW^^^gggnnnuuukkk___TTTMMMHHHEEEDDDDDD@@@DDDTTTgggttt|||yyyvvvssssssuuuwwwvvvuuuvvvvvvuuutttqqqlllddd___WWW^^^iiisss{{{}}}vvvooohhheeedddffflllrrr\\\eeejjj```MMM>>>;;;===;;;===>>>@@@@@@AAABBBBBBEEE{{{uuuyyyYYYPPPOOOHHHJJJGGGEEEDDDCCCDDDDDDBBBAAA============>>>>>>??????<<<<<>>@@@???@@@@@@AAACCCDDDDDDEEEHHHIIIMMMRRRVVVWWWUUUSSSWWWYYY^^^eeehhhjjjrrrzzzbbbHHH999:::999888999:::;;;<<<<<<======???BBBDDDJJJWWWdddttt~~~nnncccRRRGGGbbb~~~yyycccMMMEEEIIIHHHFFFDDD<<<======>>>???@@@AAABBBBBBIIITTT\\\WWWGGG;;;;;;AAA888JJJVVVVVVMMMBBBNNNjjjzzzzzzyyybbbIII<<<;;;777777:::777<<>>???@@@?????????AAADDDQQQyyyrrrqqqqqq{{{TTTMMMMMMIIIGGGIIIGGGEEEDDDEEEDDDBBBAAA>>>>>>>>>???????????????<<<===@@@CCCDDDLLL]]]mmmzzz|||mmm^^^___lllqqqnnnjjjoooxxx~~~}}}zzz~~~zzziii\\\VVV^^^ddddddaaaffflllcccRRRFFFEEEMMMaaavvv{{{fffXXXHHH???;;;???CCCGGGQQQ]]]___]]]eeexxxoooIIIDDD???;;;:::::::::;;;888:::<<<=========???AAA@@@@@@AAABBBDDDEEEFFFFFFHHHJJJNNNSSSWWWWWWTTTQQQYYY[[[```fffjjjppp|||qqqTTTDDD<<<999999999999:::;;;<<<<<>>@@@BBBCCCCCCCCCCCC;;;EEESSSWWWLLL>>>888999777BBBGGGGGGDDD===IIIddddddJJJ===<<<888888<<<::::::BBBJJJKKKEEE<<<666444:::<<>>???;;;LLLoooyyy[[[OOOFFFjjjhhhMMMLLLKKKIIIGGGBBBDDDEEEFFFEEEAAA>>><<<;;;999888888777777888888888555:::@@@HHHVVViiiwww}}}oooZZZPPPIIIDDDAAA@@@888777======???RRRjjjmmmbbbkkkzzzpppkkkmmmiiiaaaeeeooowwwyyyyyyyyyuuuooopppqqqtttuuutttqqqnnnlllrrrpppnnnmmmoootttyyy||||||tttlll^^^PPPIIIIIIMMMLLLOOOZZZeeemmmuuu{{{}}}}}}{{{wwwrrrkkkccc^^^\\\^^^```dddhhhlllqqqtttuuuuuuvvvppphhhdddfffjjjjjjhhhZZZ]]]YYYLLL@@@======;;;>>>??????>>>===???CCCGGGcccuuuuuunnnvvvhhhQQQKKKMMMLLLGGGKKKIIIGGGFFFFFFEEEBBBAAA?????????@@@??????>>>>>>;;;<<>>>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMRRRXXX]]]]]]ZZZWWW___```fffnnnvvv```JJJAAA<<<888999999999999:::<<<===@@@@@@BBBDDDEEELLL]]]nnnmmmkkk\\\QQQSSSuuuYYYJJJFFFGGGCCCCCCBBB999<<<>>>@@@BBBCCCAAA???===888===FFFNNNJJJ???999999;;;>>>===???CCCBBBLLLccc|||fffLLL===;;;777888<<<;;;:::AAAHHHHHH@@@888555666999;;;>>>BBBGGGNNNWWW\\\^^^lllxxxtttfffZZZYYY^^^aaalllttttttpppkkkeee___UUUNNNPPPYYYjjjxxxmmmnnnooommmiiieeecccbbb```eeelllqqqrrrpppllliiibbbeeejjjnnnqqqwww~~~bbbBBB888===555555555666777888888999@@@???>>>???>>>===\\\zzzZZZJJJNNN|||wwwXXXNNNSSSMMMLLLNNNEEEEEEGGGGGGEEEBBB???===<<<888888888888999:::;;;<<<@@@EEEHHHIIIRRReeexxxooo]]]RRRKKKFFFDDDDDD:::888===<<<;;;KKKaaazzztttfffmmm~~~iii^^^bbbddd^^^___jjjtttwwwyyyzzzwwwqqqkkkmmmooorrrrrrrrrqqqpppwwwwwwwwwxxxzzz}}}xxxhhhVVVMMMMMMQQQRRRXXXccckkkqqqwww}}}~~~{{{tttlllggg[[[\\\___gggpppuuuuuussswwwvvv~~~vvvooogggcccgggjjjhhhccc]]]ZZZOOOCCC>>>@@@>>>999>>>??????===<<>>>>>;;;:::===BBBGGGMMMWWWaaakkkwwwnnnvvvyyyiiiYYYYYYeeeiiidddggghhhfffggguuutttxxx~~~hhh]]]VVV___bbbbbbmmmxxxppp^^^NNNHHHJJJXXXkkkyyyvvvjjjSSSGGGAAAEEEIIILLLWWWfffhhhfffmmmwww|||}}}jjjKKK@@@AAA@@@<<<::::::;;;::::::<<<>>>>>>??????AAACCCFFFGGGHHHIIIKKKLLLMMMNNNMMMQQQWWW^^^dddeeebbb___gggjjjqqq|||uuuPPP???999555888999::::::999:::<<<===???@@@CCCFFFIIIRRReeewwwdddeeeRRRNNNUUUvvvvvvTTTGGGCCCDDDAAABBBCCC;;;;;;===@@@BBBAAA>>>:::888;;;888999>>>>>>:::999<<<;;;<<<888>>>HHHGGGLLL\\\ppp{{{}}}~~~||||||jjjOOO???;;;555555:::888:::AAAHHHFFF===666666888777999===BBBIIIRRR[[[bbbdddrrr}}}ttt^^^MMMKKKQQQKKKYYYeeegggbbb___\\\YYYMMMKKKPPPZZZjjj|||rrrfff______aaaccccccWWW^^^hhhnnnooooooooopppjjjnnnsssvvvxxx~~~wwwSSS777111888444444555666777888999999;;;;;;;;;???BBBIIIuuu|||[[[KKKZZZ___JJJKKKSSSJJJJJJMMMCCCDDDDDDEEEDDDCCC@@@===;;;::::::;;;<<<===>>>@@@AAALLLQQQQQQLLLPPPbbbwwwuuu\\\JJJDDDDDDCCC???;;;:::===@@@BBBGGGNNNkkk~~~jjjrrrqqqaaaVVVXXXfffbbbjjjrrrwwwxxxxxxvvvtttkkkoootttuuurrrnnnllllllsssxxx|||zzzvvvwww~~~kkkUUUKKKKKKZZZ[[[\\\aaahhhrrr{{{qqqeeefff___eeennnyyyxxxvvv}}}wwwtttwww|||zzzwwwuuuxxxzzzmmmbbbaaaaaaggghhh^^^SSSJJJCCCBBB@@@;;;;;;???BBBAAA???<<<;;;>>>IIISSSkkkMMMOOOEEEGGGOOODDDJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA?????????@@@AAABBB@@@>>>>>>@@@BBBHHHVVVccccccmmmyyy|||qqqgggiiikkkggg___^^^eeelllnnn^^^]]]___hhhvvv}}}mmm]]]```aaadddkkktttwwwqqqhhhYYYLLLGGGTTTcccnnn|||xxxlll]]]OOOEEEGGGKKKRRRaaassswwwrrrjjjccc]]]VVVPPPKKKAAA???======???@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJJJJLLLNNNOOOPPPRRRVVVXXX[[[___cccbbbaaabbbhhhnnnlllyyy___CCC===<<<777999888888999;;;===>>>>>>DDD@@@DDDLLLOOOWWWuuu|||hhh[[[KKKDDDZZZ}}}ZZZJJJHHHEEEBBB???===<<<<<<===<<<;;;;;;<<<<<<:::888888;;;>>>???>>>===<<<===AAA===<<<>>>@@@DDDMMMVVVyyywwwyyy{{{tttjjjzzztttTTT@@@<<<888888===<<>>CCCQQQbbbjjjiiillldddNNNEEEDDDJJJLLLOOOPPPQQQSSSUUUWWWLLLJJJOOOfffmmmjjjeee```]]]]]]^^^___eeehhhoootttqqqkkkhhhjjjqqqvvv|||cccHHH<<<;;;777777777777888999999999:::999???@@@<<>>===;;;;;;;;;::::::<<>>???DDDIII```xxxwww{{{fffTTTWWWjjjeeennnvvvyyyyyyxxxuuurrrnnnrrruuuuuuqqqllliiihhhiiiooosssssspppqqqyyyvvveeeWWWSSSWWWZZZYYYYYY^^^gggrrrzzzlllcccdddiiitttzzzjjjlll~~~ddddddggglllssssssuuuttt{{{~~~nnneeeeeekkkuuummmVVVNNNFFF@@@???>>>::::::===???:::;;;>>>;;;<<>>>>>>>>???@@@@@@>>>>>>???@@@GGGUUUcccjjjooouuuzzz~~~|||rrrggg^^^^^^\\\WWWRRRQQQVVV[[[[[[ZZZ\\\gggxxx~~~}}}~~~{{{sssfffdddeeejjjqqqtttooohhh___RRRIIIMMM\\\mmm~~~wwwiiiZZZOOOOOOSSSZZZkkk|||xxxhhhYYYNNNIIIHHHJJJCCCAAA??????AAABBBBBBBBBBBBBBBAAABBBDDDGGGJJJLLLMMMOOOQQQSSSTTTVVVZZZ\\\___ccchhhiiiiiikkkqqqwwwzzzRRR>>>;;;<<<::::::::::::;;;===>>>??????CCCBBBFFFMMMQQQ___}}}hhhWWWLLLMMMkkk{{{www}}}MMMGGGFFFEEECCCAAA@@@@@@???<<<:::::::::;;;;;;999777:::<<>>??????<<<:::<<<>>>BBBJJJRRR|||zzz|||uuuwww|||lll{{{vvvWWWCCC>>>888888>>>???EEEHHHOOOTTTNNNBBB:::888<<<>>>BBBKKK^^^qqqwwwttt{{{fffNNNHHHJJJIIIKKKNNNPPPRRRTTTXXXZZZWWW[[[gggjjjdddbbb___\\\\\\^^^aaaccchhhiiinnntttsssnnnlllnnnyyyrrrXXXAAA888888555777777777888999999::::::===@@@??????QQQyyymmmkkkrrrVVVPPPIIIFFFGGGIIIHHHFFFGGGGGGFFFDDDBBBAAA@@@???;;;;;;;;;:::999;;;???BBBAAAEEEDDDBBBKKKaaayyyoooWWWHHHEEEFFFFFFBBB>>>;;;<<<<<<<<>>;;;???bbbyyyRRRHHHQQQKKKJJJNNNEEEEEECCCAAABBBCCCDDDDDDCCCAAA@@@>>>=========>>>>>>@@@>>>======>>>DDDSSSaaakkkmmmooorrrxxxzzzssshhh\\\YYYYYYVVVLLLDDDIIIVVVaaa]]]]]]eeeuuu}}}oooiiieeegggmmmpppmmmiii```WWWJJJFFFVVVqqqssseeeYYYWWWZZZccctttdddLLL@@@@@@HHHOOOGGGDDDBBBBBBCCCDDDDDDDDDEEEDDDDDDEEEGGGJJJNNNOOOQQQSSSUUUWWWYYY[[[___bbbdddjjjqqqtttuuuyyybbbFFF;;;888:::===:::;;;<<<>>>????????????@@@DDDJJJNNNTTTjjj}}}fffPPPLLLUUUxxxuuullljjj}}}ttt~~~jjjIIIDDDDDDEEEEEEEEEDDDCCCCCC<<<;;;:::;;;;;;;;;999777999<<<>>>??????>>>??????===:::999;;;===???FFFNNNyyy~~~ttt|||yyy{{{sssmmm|||xxx\\\III@@@888888@@@AAAFFFJJJSSSZZZUUUHHH<<<888;;;===DDDVVVpppeeeKKKGGGLLLHHHKKKNNNPPPRRRUUUYYY\\\```ggguuurrrWWW[[[ZZZYYYZZZ]]]aaafffiiiooommmoootttvvvtttrrrrrrbbbLLL;;;555777555777777888888999::::::;;;======:::???]]]lll|||aaaUUUOOOIIIEEEFFFHHHHHHGGGDDDDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;999888999<<>>;;;:::;;;;;;;;;<<<@@@<<<::::::>>>PPPzzzfffNNNJJJQQQKKKGGGHHHCCCFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA???>>>======>>>>>>@@@===<<<<<<<<>>FFFRRR[[[JJJHHHFFFEEEFFFGGGFFFFFFHHHHHHHHHIIIKKKNNNRRRTTTUUUWWWZZZ\\\^^^aaadddgggkkkrrrzzzUUUAAA<<<888888===:::<<<>>>?????????@@@@@@>>>HHHPPPRRR[[[xxxxxx```JJJTTT```uuulllkkk}}}zzzYYYLLLCCCDDDEEEFFFFFFFFFDDDDDD@@@???=========;;;999777777999<<<<<<<<<;;;<<<======:::999;;;<<<===CCCJJJooorrrvvv{{{|||{{{uuu~~~{{{bbbPPPEEE888888???@@@BBBFFFNNNVVVSSSGGG===888:::===IIIbbb```IIIEEEIIIIIIJJJMMMNNNPPPSSSWWWZZZ___bbbiiirrrxxxrrraaaRRRWWWWWWXXX[[[___eeekkknnnuuuppppppvvvzzzzzzyyyzzz|||VVVEEE999666999888777777888888999:::;;;;;;>>>===999???bbbpppaaazzz[[[SSSNNNIIIEEEEEEGGGGGGGGGCCCDDDDDDCCCBBBAAA???>>>;;;;;;;;;999888888;;;===;;;<<<<<<:::???MMM```mmmxxx]]]III@@@>>>>>>>>>>>>:::888::::::999;;;@@@CCC[[[~~~eeeOOOSSSqqq|||xxxrrruuuwwwtttpppppppppooonnnjjjfffdddeeegggjjjkkkkkkjjjhhhgggppphhhaaa^^^[[[UUUQQQQQQTTTPPPOOOXXXhhhxxxuuuxxxpppvvv~~~ttt|||hhhiiiwwwqqq___RRRIII===<<<;;;;;;<<<>>>>>>======@@@<<<777HHHppptttYYYNNNKKKMMMIIIEEEFFFEEEIIIFFFDDDCCCDDDCCCBBBAAABBBAAA@@@???>>>??????@@@@@@===<<<;;;;;;>>>JJJWWW```oooxxxuuuqqqqqqooohhh```XXXSSSRRRLLLNNNhhhyyynnniiikkkrrrxxxzzz{{{xxxxxxttthhhgggjjjiiiiiijjjbbbdddZZZJJJOOOkkk|||tttqqquuu~~~zzzVVVAAACCCPPP\\\aaaPPPNNNKKKJJJKKKKKKKKKJJJMMMMMMMMMNNNQQQTTTXXXZZZYYY\\\___aaacccgggkkknnntttzzzuuuLLL???>>>999777<<<999<<<>>>?????????AAACCCEEEQQQYYYZZZgggzzzqqq]]]OOOdddqqqnnnNNNKKKDDDEEEFFFFFFFFFEEECCCBBBAAA@@@>>>===<<<:::777555888:::;;;;;;::::::;;;<<<<<<::::::======>>>BBBIIIdddtttxxx}}}~~~{{{|||jjj[[[LLL;;;888>>>>>><<<>>>DDDLLLKKKCCC<<<999<<<@@@NNNgggxxx}}}ttt[[[LLLHHHHHHJJJKKKLLLLLLMMMOOORRRUUUYYYXXXXXX[[[]]][[[WWWTTTVVVWWWXXX[[[___eeejjjmmmrrrnnnooowwwoooLLLAAA999666999888666777888999:::;;;<<<<<<@@@@@@===CCCcccbbbWWW\\\dddVVVPPPMMMIIIFFFEEEFFFFFFGGGEEEEEEEEEDDDBBB@@@===<<<<<<<<<<<<;;;999999;;;<<<>>>===<<<;;;<<>>AAAAAA===777>>><<<<<<[[[___NNNLLLIIIGGGGGGGGGGGGIIIIIIGGGEEEDDDCCCCCCBBB@@@AAAAAA@@@??????@@@AAABBB???======<<<:::;;;EEEPPP^^^sss|||tttssspppiiiddd]]]WWWRRROOOZZZxxx|||uuuooonnnqqqwww{{{{{{uuuwww{{{nnnnnnooollljjjmmmpppssshhhRRRIIIVVVgggppp~~~{{{yyy|||oooOOO@@@EEETTT^^^bbbZZZWWWTTTSSSSSSSSSRRRRRRTTTTTTTTTUUUXXX\\\___aaaaaacccfffiiillloootttwww~~~aaaCCC<<<>>>;;;999;;;:::===???@@@???@@@DDDHHHRRR^^^bbbaaauuu}}}tttfff[[[___qqq}}}fffMMMHHHDDDDDDDDDDDDCCCBBBAAAAAA???===<<<;;;;;;999777555<<<=========;;;:::;;;<<<;;;999:::>>>???>>>BBBHHH[[[uuuyyy{{{}}}rrrgggWWWAAA:::>>>;;;:::999>>>EEEGGGAAA<<<:::999===JJJ]]]iiiiiiccc^^^iiirrrvvvlll]]]SSSOOONNNJJJKKKKKKJJJJJJLLLPPPSSSVVVTTTTTTWWWWWWTTTRRRTTTVVVVVVWWWZZZ^^^cccgggiiimmmlllpppzzz^^^BBB>>>999555666666666777888999:::;;;<<<===<<<===???IIIcccgggEEEKKKcccjjjTTTOOOMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFEEECCCAAA>>><<<===>>>>>>===<<<;;;<<<>>>>>><<<<<<<<<<<>>999IIIhhh{{{zzzwwwqqqeeeVVVZZZppp|||yyy|||yyyqqqlllkkkjjjkkkmmmllliiifffccceeejjjqqqxxxyyyuuuqqqmmmeee^^^ZZZWWWVVV[[[aaaZZZZZZ]]]dddnnnyyylllmmmqqqgggOOODDDCCC???999======<<<>>>CCCBBB===777;;;===KKKqqqyyypppSSSGGGKKKGGGCCCFFFGGGFFFIIIGGGEEECCCBBBCCCCCCBBBAAA??????>>>>>>>>>@@@AAABBB???>>>>>>===:::999@@@IIIWWWmmm}}}zzzwwwzzzxxxoooqqqmmmdddWWWQQQ[[[rrrqqqtttvvvssspppqqquuu{{{~~~wwwyyyvvvvvvvvvqqqnnnqqqzzz}}}sssZZZFFFFFFVVVcccuuu}}}~~~}}}||||||}}}~~~}}}wwwdddLLL@@@EEESSSaaahhheeeccc```^^^^^^^^^]]]\\\[[[[[[\\\]]]```dddgggjjjjjjlllpppsssvvvyyy~~~aaaOOO>>>:::===<<<::::::<<>>>>><<<;;;===>>>>>><<<:::888999:::888777999===???>>>BBBGGGNNNiii}}}~~~zzzsssbbbIII>>>>>>999<<<;;;???GGGIIIDDD===;;;888<<>>>>>???@@@???>>>>>>???@@@???======>>>======GGGSSSwwwXXXJJJGGGCCC===;;;>>>:::999::::::888999<<<999BBB\\\zzzxxxwww|||xxxzzznnn[[[PPPjjj}}}yyynnnmmmkkkjjjkkkllllllhhheee^^^___dddkkkrrrrrrmmmggg```^^^^^^___]]]YYY[[[```^^^___ccciiipppwww~~~xxxrrrsssvvvdddrrrvvv___EEEFFFGGG888888===>>><<<>>>CCCBBB<<<<<<999@@@XXXvvvooo\\\OOOEEELLLHHHBBBFFFFFFBBBDDDDDDBBB@@@AAABBBCCCBBBAAA======<<<===>>>???AAABBB???>>>???>>>:::777===EEEMMMbbbrrrtttxxxvvv{{{yyymmmYYYNNNRRR```iiibbbkkksssuuupppnnnqqqvvv{{{||||||uuurrrttt|||www```HHHCCCTTTgggppp}}}}}}}}}yyyuuuhhh\\\LLLBBBEEESSSeeeqqqmmmkkkhhhffffffeeedddcccaaaaaaaaaccceeeiiimmmooopppsssvvvzzz}}}OOOFFF===:::<<<===:::777>>>AAACCCBBBBBBEEEMMMTTTeeejjjccc```zzzmmm___IIITTT|||xxxzzzVVVJJJIIICCCAAA@@@???>>>???@@@AAABBB=========@@@BBBDDDDDDCCC<<<===<<<:::777555666777777666888===>>>>>>AAAGGGDDD___}}}{{{jjjNNNAAA???888@@@???CCCKKKNNNGGG???;;;===AAAJJJPPPNNNLLLSSS^^^nnn~~~jjjZZZTTTRRRHHHIIIJJJJJJKKKOOOTTTXXXVVVSSSUUU[[[[[[VVVUUUYYYZZZZZZ\\\^^^aaaeeehhhjjjuuuwww|||eeeDDD666>>><<<555777888666777888999;;;<<<===>>>BBBAAANNNiiimmmSSShhhdddNNNXXXPPPGGGIIIKKKKKKHHHEEECCCCCCBBBCCCEEEGGGFFFDDDBBB@@@>>>@@@AAAAAA@@@@@@AAABBBBBB?????????<<<:::BBBMMMuuu[[[IIIDDDCCC@@@<<<>>>===:::888777888999999:::???TTTwwwoooooopppwwwgggKKKYYYlll{{{}}}uuuoootttooojjjhhhhhhhhhfffddd```bbbdddddddddfffhhhjjjrrroooggg]]]YYY\\\______ccc```___bbbeeekkkuuuiiidddvvv||||||sss}}}ssslll```RRREEE???>>>???888<<<>>>??????@@@@@@???<<<:::EEEeeexxxooo}}}{{{OOOHHHJJJHHHFFFEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;999888888:::===???>>>===<<<;;;;;;<<<>>>???OOO]]]ooozzz}}}]]]NNNKKKOOOXXXYYYbbbooovvvpppfffhhhqqq|||zzzxxxrrrssszzzwwwdddNNNFFFLLLVVVfffttt|||{{{|||}}}}}}}}}|||zzzyyywwwzzz~~~{{{tttooo]]]ZZZMMMAAAFFF\\\lllppp}}}uuuhhhhhhgggcccgggaaacccfffhhhjjjmmmpppsssyyyzzz}}}dddCCCAAA===;;;:::;;;===???===???@@@@@@AAAGGGSSS]]]dddddd[[[fffhhhXXXNNNKKK```|||wwwuuu}}}dddPPPMMMCCCAAA::::::;;;===@@@AAA@@@>>>999???HHHUUUbbbdddTTTCCC<<<;;;:::888777666666666888999999888888999===@@@AAAUUUppp|||rrrkkk{{{qqqYYY@@@999@@@???>>>EEESSSXXXNNNAAA:::@@@EEEMMMUUUVVVUUUZZZaaa~~~pppfff]]]SSSKKKLLLNNNNNNOOOQQQUUUXXX[[[WWWXXX]]]^^^[[[\\\```````````````bbbfffkkkooo}}}LLLEEE<<<777777777555222111888777888===;;;999BBBDDDEEE___oooYYY}}}XXXRRRRRRJJJGGGIIIJJJJJJHHHEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBB???===>>>AAACCCBBB@@@AAAAAA@@@???>>>>>>AAADDDoooYYYJJJFFFFFFDDDBBB===<<<:::999888888999:::999===KKKcccsssrrrttt~~~vvv___TTTUUUhhhvvvwwwtttwwwqqqnnnkkkjjjjjjiiifffccc___```bbbbbbccceeeiiilllvvvuuuppphhhddddddccc``````]]]]]]```cccgggpppyyyooonnnyyy~~~yyyrrrhhhdddsssvvvddd]]]RRRGGG???<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;999???RRRqqq|||jjjLLLKKKIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@?????????===<<<:::999999;;;===??????>>><<<;;;;;;<<<===>>>DDDSSSfffssszzz|||[[[OOOLLLKKKNNNKKKTTTcccllliiibbbeeemmmzzz~~~~~~{{{wwwqqqlllnnnttt{{{hhhSSSHHHKKKSSSaaaooo|||}}}{{{zzzzzzzzzyyyyyyxxxwwwvvvxxxzzz~~~{{{uuupppgggbbbTTTGGGMMMeeezzz|||nnnmmmkkkhhhmmmnnnppprrrtttuuuwwwzzz|||TTT@@@???===;;;:::<<<===???CCCDDDDDDCCCFFFQQQaaammmjjjgggmmmzzz\\\LLLKKKXXXmmm|||{{{WWWTTT^^^\\\\\\FFFCCC@@@>>>??????>>>===;;;;;;AAAOOOaaafffVVVBBB;;;:::999888777777666666777777666666777888::::::???BBBPPPccclllooozzz}}}uuu___GGG===AAAEEEIIIQQQ\\\ccc^^^QQQGGGCCCIIIRRRWWWVVVWWWdddsss|||ooocccXXXNNNOOOQQQRRRSSSVVVZZZ]]]^^^[[[\\\```bbb___```ddddddeeefffggghhhmmmtttzzzhhhGGGAAA:::777777888666444666;;;999999???======GGGLLLjjjgggggggggMMMLLLMMMFFFFFFHHHHHHHHHEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???AAA???===>>>@@@AAAAAA???AAAAAAAAA???>>>>>>AAACCCwwwkkkZZZMMMGGGEEEEEEEEE<<<;;;:::999999999;;;;;;999===BBBLLLddd~~~~~~xxxUUUBBBUUUmmmsssuuu|||nnnmmmllllllkkkiiifffcccaaabbbbbbbbbaaacccgggjjjvvvxxxwwwrrrnnnkkkfffaaa```]]]]]]```bbbeeellltttxxx~~~yyy}}}vvvrrrrrrmmmeeeaaa\\\[[[ffftttwwwkkk^^^TTTLLLCCC<<<:::::::::999<<<;;;;;;<<<===<<<:::999444HHHeeeYYYKKKKKKHHHFFFCCCBBBCCCBBBAAA@@@@@@AAAAAAAAAAAA???>>>===>>>===;;;:::;;;<<<>>>???@@@???===<<<;;;<<<======<<>>BBBBBBBBBDDDKKK[[[pppuuummmvvvdddLLL???KKKfff}}}kkkHHHVVViiillllllRRRMMMEEE@@@===<<<<<<<<<<<<888888FFF[[[cccTTT???999999999888888777777777666444333555888999777555>>>999@@@XXXoooyyy{{{|||||||||kkkTTTFFFCCCLLLUUU^^^dddlllnnnaaaOOOFFFMMMUUUWWWUUU\\\rrrlllaaaSSSTTTVVVWWWXXX[[[___bbb```^^^___ccceeedddeeehhhgggjjjmmmmmmnnnsss}}}jjjPPP???;;;777777888999888555555888555666======???LLL]]]vvv___xxxtttMMMCCCHHHHHHBBBEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???AAA???======?????????>>>@@@AAA@@@???===>>>@@@BBBsssjjj\\\OOOEEEAAA@@@AAA:::999999999999:::;;;<<<:::???>>>???PPPooo}}}bbbEEEKKKcccqqqvvvyyyooonnnlllkkkiiigggdddbbbhhhgggeeeccc``````bbbeeeppptttvvvssspppmmmgggaaabbb______bbbccceeekkkrrr|||{{{vvvrrrtttnnnfff[[[ZZZZZZ```dddaaaUUUKKKIIIBBB:::777:::<<<<<<:::===;;;<<>>???AAAAAAAAA???===<<>>===<<<<<<===>>>???@@@???>>>===<<<<<<<<<===<<>>>>>>>>@@@BBBFFFPPPbbbyyywwwnnnjjjVVVCCCCCCXXXtttXXXAAAPPP___aaa```RRRMMMFFF@@@===<<<;;;:::;;;777555>>>PPPXXXNNN===999999999999999888888888555333333666<<<===999555:::;;;HHHaaazzz}}}{{{}}}}}}wwwuuuuuuaaaOOOGGGNNN\\\fffhhhqqqyyyjjjRRRKKKNNNSSSVVVYYYfffuuufffYYYZZZ[[[[[[[[[]]]aaacccbbbaaaccceeeggghhhjjjkkkiiimmmpppppppppuuu~~~XXXFFF:::888777777888999777555333666444777???>>>CCCSSSxxxfffjjjZZZBBBCCCGGGFFFCCCCCCDDDCCCAAA??????AAACCC@@@@@@@@@@@@AAAAAAAAABBB???>>>==================>>>??????>>><<<<<<===???llleeeZZZMMMCCC>>>======777777888888999999:::;;;999======:::EEEaaa|||vvvUUUEEEQQQgggssssssooonnnlllhhheeeccccccccchhhhhhfffdddaaaaaabbbdddjjjooorrrqqqpppooojjjdddccc``````bbbcccdddjjjqqquuu~~~{{{xxxvvvzzzuuulllXXXXXXZZZ\\\\\\VVVMMMGGGCCC===777666:::======:::>>><<<>>>AAA???999888;;;DDDjjj\\\RRRNNNFFFIIIGGGDDDCCCDDDCCCBBBAAA>>>???@@@AAAAAA@@@>>><<>>============>>>?????????>>>>>>============>>>IIIYYYhhhttt{{{iiiiiigggZZZSSSRRRRRRQQQSSSZZZeeeooouuu|||~~~sssjjjllllllgggcccgggjjjiiibbbXXXOOOJJJPPP^^^llltttxxx{{{{{{yyyuuutttrrrqqqrrruuuyyy{{{uuuwwwzzzzzzzzz{{{}}}{{{pppiiimmm{{{yyyqqqmmmrrryyy|||kkkUUUDDD777777888:::<<<===>>>>>>>>>@@@CCCFFFJJJRRRaaauuuhhhlllzzzbbbKKK@@@RRRlll}}}MMMAAAHHHNNNNNNKKKHHHEEEBBB@@@???===;;;999:::999888;;;CCCIIIEEE<<<999999:::;;;::::::999888555333444999???AAA===999666:::HHHccctttuuu|||}}}xxxyyyiiiWWWMMMOOO```kkkooo{{{vvv\\\SSSPPPQQQYYYeeevvvzzzggg^^^^^^___^^^]]]^^^aaacccfffhhhiiikkkmmmpppqqqqqqooosssuuuuuuuuuxxxhhhIIIAAA888888777777888777666444777:::999<<>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;<<<===<<<======<<<:::999:::<<<{{{bbb\\\RRRHHHAAA=========666666777777888888888888666888999888===PPPnnndddFFFBBBUUUeeeiiiiiijjjjjjhhhdddbbbbbbcccaaacccdddccccccccceeeggghhhnnnssssssssssssoooiiiddd```___```aaabbbiiippppppyyy~~~{{{vvvyyyrrrsssxxxssshhh[[[[[[ZZZWWWQQQJJJCCC>>>===999555555888;;;<<<;;;@@@>>>>>>@@@;;;555999DDDgggfffPPPNNNMMMHHHHHHGGGEEEDDDEEEEEEDDDCCC??????@@@AAAAAA@@@???>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<>>?????????AAACCCEEEFFFJJJUUUdddppp^^^vvvhhhNNN???DDDbbb~~~^^^FFFCCCBBBEEEGGGBBB@@@??????@@@@@@???<<<::::::======;;;<<>>;;;:::888@@@[[[kkkkkkvvvzzz}}}xxxnnnaaaWWWUUUdddqqqzzzlllYYYTTTUUUbbbuuu{{{fffbbbbbbcccbbbaaabbbdddfffmmmppprrrrrruuuyyy{{{zzzzzz|||~~~wwwOOO<<<:::888888888777777666666666888;;;:::<<<===:::IIIggg{{{YYYNNNpppvvv^^^KKKIIIIIICCCAAACCC???@@@@@@???>>>===???@@@DDDCCCBBB@@@>>><<<::::::999:::;;;;;;::::::<<<===;;;<<<===<<<:::999999:::sss\\\UUUKKKBBB>>>===<<<;;;555555666666666666666666666555777888777@@@^^^}}}{{{yyy~~~oooXXXGGGFFFPPPXXX^^^cccgggiiigggdddcccbbb\\\^^^aaacccccccccdddeeeiiiqqqwwwyyyyyyxxxqqqjjjfffbbb```aaaaaadddkkksssnnnwww{{{~~~wwwsssppppppppppppssswww{{{xxxmmmeeehhhpppjjj]]]YYYVVVRRRLLLEEE>>>999666777777666666888:::<<<===???<<<<<<===888888HHH]]]rrrTTTMMMKKKKKKJJJGGGEEEDDDDDDEEEFFFEEEEEE@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<===>>>>>>????????????;;;@@@IIIUUUfffzzzuuuhhhWWWTTTOOOPPP^^^rrr}}}~~~qqqzzzxxxttttttyyy|||zzzvvvuuunnnjjjeeecccccc```ZZZTTTNNNRRRYYYbbbooozzz|||wwwtttsssrrrqqqrrrsssuuuvvvooorrruuuuuuvvv{{{yyyuuuzzz|||bbbFFF;;;777777999::::::;;;<<<>>>???@@@@@@AAABBBCCCBBBEEENNN]]]iiirrrrrrZZZBBBGGG[[[zzzaaaHHHBBBEEE@@@DDDLLLFFFAAA@@@@@@AAAAAA@@@===;;;<<>>===>>>??????>>><<<:::999555666888999:::;;;::::::999;;;???PPPpppqqqjjjyyy{{{||||||{{{zzzvvvoooiii]]]hhhuuurrrYYYVVV[[[lll{{{jjjeeeffffffffffffhhhkkknnnqqquuuwwwvvvyyy~~~VVV@@@999888777777777777666777888999777:::999:::;;;===WWWWWWKKKZZZYYYPPPIIIIIIFFFAAA@@@DDD===>>>@@@@@@???>>>>>>???EEEDDDBBB???===:::888777666888::::::888999<<<>>><<<===>>>===;;;999999:::lll[[[SSSGGG???<<<;;;999888444555555555555555444444999444666999444777UUUyyy{{{wwwvvvvvvvvvmmmWWWBBB???IIIUUU]]]fffkkkjjjgggcccbbb[[[^^^aaabbbaaa`````````iiirrr{{{~~~}}}zzzqqqhhhjjjfffccccccdddgggooowwwnnnvvvzzz{{{ssspppnnnkkkgggbbbaaabbbdddddd^^^ZZZ```iiidddVVVJJJGGGDDD@@@===;;;::::::555666888888999;;;>>>AAA===::::::;;;999???ZZZwwwqqqnnnzzz]]]PPPQQQLLLHHHKKKEEEDDDCCCCCCEEEFFFFFFEEEBBBAAAAAA@@@@@@AAABBBBBB>>>>>>======<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@===???DDDMMM\\\ppptttddd```XXXUUU```ooouuurrrmmmyyy{{{qqqmmmrrruuusssxxx}}}uuummmiiikkkmmmkkkiiiRRRSSSTTT]]]mmm|||{{{tttsssrrrppppppppppppqqqhhhlllooopppqqqwww|||{{{eee===777<<<888777===<<<<<<<<<<<<===???@@@AAAEEEFFFFFFEEEIIITTTeeerrr}}}```SSSFFF\\\{{{oooSSSAAABBBGGG???FFFPPPIIIEEEDDDBBBAAAAAA@@@>>><<>>@@@HHHmmmoooMMMWWWuuuiiiMMMJJJHHHGGGDDDAAABBBFFF<<<>>>@@@AAA???>>>>>>>>>BBBAAA@@@>>>===;;;:::999555777999999888999<<>>??????<<<;;;:::;;;nnnZZZOOOCCC<<<;;;<<<999555555555555555555555555555555222444888777888JJJ```vvvwww~~~pppXXXGGG>>>NNN\\\jjjqqqpppkkkddd^^^[[[ZZZZZZ\\\^^^```aaaaaafffooo{{{~~~qqqggghhhkkkhhhbbbbbbggghhheeeiiioooxxxvvvmmmmmmjjjhhhggggggddd^^^YYY\\\\\\\\\]]]cccggg^^^PPPEEECCC???;;;888666444444666666777888:::<<<>>>???999999666888===EEEkkk{{{iiillltttQQQRRRJJJMMMQQQ???DDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB============<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@???===@@@HHHTTTbbbsss~~~tttxxxnnnpppiii^^^^^^hhhkkkfffbbbttt~~~yyy}}}|||uuuppppppppppppwww}}}ooogggmmmwwwyyywwwvvv]]]WWWRRRWWWkkkuuuqqqmmmmmmllliiijjjnnniiikkknnnqqqrrrtttwwwyyyzzzwwwyyyeeeOOO<<<999999666666;;;>>>>>>>>>>>>???@@@BBBBBBDDDDDDHHHMMMNNNVVVrrrttt[[[IIIGGGlllcccMMMIIIEEECCCBBBCCCCCCCCCBBBCCCDDDDDDCCCAAA???===<<<===>>>>>>????????????@@@>>><<<:::999888888888777777666666666777999:::777@@@@@@===OOOoooyyylll}}}wwwuuu{{{~~~xxxmmmaaasss}}}~~~rrrOOOIIIIIITTTjjjxxxrrrjjjjjjjjjiiijjjnnntttyyyxxxwwwxxxxxxzzz}}}dddIII>>>999777999:::888666666777888888888@@@999999===BBBVVVlllNNNkkk^^^MMMIIIDDDAAAAAABBBCCCCCC???AAABBBCCCCCCAAA@@@>>>======>>>>>>===;;;999888;;;999777555666:::>>>AAA<<<>>>???===::::::<<<>>>mmm^^^SSSFFF???======;;;777555555555555555555555555666222333777555555CCCUUUyyylllUUU;;;CCCLLL[[[iiiooommmhhhddd[[[[[[ZZZ[[[\\\___``````hhhnnnxxxyyyoooggggggjjjiiicccaaadddfffeeebbblllxxxyyyppphhhmmmkkkhhheeecccbbb```^^^cccccc___[[[\\\[[[RRRFFF???>>>;;;888666555555555777888999:::;;;<<<===>>>777===999555???VVV|||zzzkkksssiiiQQQTTTJJJJJJNNNBBBDDDCCCBBBCCCDDDEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@???===>>>EEEOOO^^^tttsssfffmmm~~~vvvuuuxxxrrreee___cccccc]]]mmmyyy|||sssuuuwwwoooooorrruuuzzz|||sssnnnsssyyyzzzzzz{{{ccc[[[RRRWWWlllyyynnnjjjggghhhgggeeegggjjjgggiiikkklllnnnpppsssvvvxxxvvvyyyfffPPP@@@666888;;;888999>>><<<<<<===>>>@@@AAACCCDDDHHHKKKJJJHHHQQQllljjjVVVJJJOOOxxxXXXLLLIIIEEECCCCCCDDDDDDCCCDDDDDDEEEEEEDDDAAA???===>>>???@@@AAABBBBBBBBBBBB???>>><<<:::999888888888:::999888777777777888888888=========MMMkkkuuuxxxtttpppnnnrrruuummmccccccqqqyyyyyy|||zzzdddIIIEEEGGGTTTjjjyyyvvvppppppnnnmmmmmmpppuuuyyy{{{{{{|||}}}pppQQQ@@@;;;888888:::999888777777999:::::::::@@@??????DDDUUUuuukkkVVV~~~oooWWWLLLIIIDDDBBBAAABBBCCCCCC???@@@BBBBBBBBBAAA???>>><<<<<<======<<<;;;:::999;;;999888777888:::===@@@<<<===>>>===::::::;;;===mmmaaaVVVHHH???===<<<:::888444444444444444444444444777222111444333222;;;FFFsssiiiCCC@@@???HHHZZZffffffcccddd[[[ZZZYYYXXXYYY[[[]]]___eeeiiiooosssssspppkkkgggeeejjjkkkeee```aaaccceeemmmvvv}}}wwwtttpppkkkfffhhhfffbbb^^^\\\\\\\\\]]]eeeddd^^^VVVPPPKKKDDD<<<888777666555444555666666888999;;;<<<======<<<<<<555>>>888444JJJmmmwwwZZZOOOTTTJJJFFFJJJEEEDDDCCCBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@???????????????????????????===>>>AAAHHHXXXqqqrrr[[[\\\qqqwwwllliiipppqqqggg_________\\\~~~ooolllxxxzzzssstttzzzvvvpppmmmooosssvvvzzz~~~qqqeeeXXXZZZjjjwwwtttjjjlllhhhfffggggggeeefffjjjdddeeefffggggggjjjnnnqqqsssrrrvvv|||XXXEEE<<<555444:::===:::;;;@@@;;;<<<===>>>@@@CCCEEEFFFDDDKKKMMMPPPiiipppXXXJJJDDD[[[mmmTTTKKKIIIFFFDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA???@@@@@@AAABBBCCCCCCCCCCCC???>>>===;;;:::999999999;;;:::999888888777888888<<<;;;999<<>>JJJ\\\}}}``````sssWWWTTTKKKHHHDDDBBBBBBCCCCCCCCC@@@AAABBBBBBBBB@@@???>>>;;;;;;<<<<<<<<<<<<;;;:::;;;:::999999999:::<<<===<<<===>>>===;;;;;;;;;===mmm___UUUGGG>>>:::999888777444444444444444444444444777222000222333222555;;;QQQhhhaaaPPPBBB>>>IIISSSSSSTTTYYYWWWWWWVVVUUUUUUVVVYYY\\\^^^```ccceeeeeeffffffgggeeejjjnnnjjjdddaaaeeeiiitttwwwzzzyyywwwvvvzzz~~~~~~zzztttpppnnnllliiiffffffbbb^^^^^^```aaa___\\\aaa___YYYOOOFFF@@@<<<999666555444444444555666777:::;;;===>>>>>>===;;;:::888===:::EEEiiiiiiPPPJJJQQQJJJEEEGGGFFFDDDBBBAAABBBCCCCCCBBBAAA@@@@@@????????????@@@@@@AAA@@@@@@??????@@@AAABBB???????????????????????????>>>???AAADDDPPPhhh}}}uuuyyyqqqcccaaakkkooojjj]]]hhhnnnhhh___]]]]]]\\\{{{nnniiiqqqzzz~~~wwwoooggggggmmmuuu{{{}}}ppp```[[[aaahhhfffaaalllhhhfffgggfffcccdddgggbbbcccbbbbbbbbbeeeiiimmmnnnmmmrrr{{{sssUUUAAA>>>999777999>>>>>>:::;;;???<<<===>>>???AAACCCEEEGGGHHHLLLUUUkkkqqq^^^LLLHHHMMMnnntttaaaTTTJJJHHHEEEDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@???>>>===<<<;;;::::::::::::999999999999999999???:::999===AAAMMMfff|||vvv{{{{{{mmmiiimmmdddhhhjjjkkkooosssqqqmmmggghhhmmmpppgggVVVLLLLLLOOOYYYjjj}}}ttttttuuuuuuwww{{{fffBBB>>>;;;999999888888999777888:::;;;;;;;;;<<<===333DDDbbbooobbbssscccQQQPPPIIIGGGDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>>>>??????>>>=========lll\\\SSSGGG===999888777777444444444444444444444444555222000222333333444777<<>>???DDDLLLPPPQQQQQQPPPPPPQQQTTTWWWWWWYYY[[[]]]^^^```eeehhhhhhmmmrrrrrrllliiilllqqqjjjgggeeeeeeiiinnnsssuuu{{{sssxxxuuuqqqmmmjjjgggeeecccfffaaa```fffooorrrkkkccc```\\\VVVLLLBBB;;;999:::777666555444555555777777;;;<<<===>>>>>><<<:::999;;;===FFFhhh{{{^^^KKKEEEKKKJJJEEEEEEEEEDDDBBBAAAAAABBBBBBAAA???@@@??????>>>>>>??????@@@AAA@@@?????????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAABBBCCCIII[[[lllnnnlllllllllhhhdddgggmmm^^^hhhooojjj___XXXWWWXXXjjjmmmmmmlllmmmttt|||~~~vvvfffaaajjjvvv}}}~~~}}}qqqcccZZZWWWZZZ___cccjjjeeeccccccaaa\\\[[[^^^`````````___^^^aaaeeehhhkkkkkkooouuuxxxwwwyyy|||~~~bbbVVVKKK<<<777===;;;;;;===>>><<<:::;;;?????????@@@AAACCCEEEGGGHHHSSSOOO^^^dddSSSLLLLLLYYYjjjuuurrrVVVKKKGGGFFFDDDDDDEEEDDDBBB@@@>>>???@@@BBBDDDEEEFFFFFFCCCCCCBBBAAA@@@>>><<<;;;?????????>>>===<<<;;;;;;777777888999:::;;;;;;;;;>>>:::;;;@@@???BBBUUUlllqqqnnnzzzmmmtttmmmaaaaaa]]]dddiiijjjkkknnnnnnkkkfffeeejjjnnndddSSSOOOXXXaaahhhsssxxxyyyyyyzzz{{{~~~hhhDDD:::<<<<<<:::888888999999888:::<<<<<<::::::<<<>>>CCCSSSzzzxxxooottt]]]RRRJJJGGGEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDCCCCCCBBBAAA@@@999999::::::;;;;;;<<<===:::;;;;;;;;;<<<;;;;;;;;;@@@???@@@@@@@@@@@@>>>===iiiWWWQQQGGG???:::999999888333333333333333333333333333222222222222333444555:::BBBUUUqqq{{{}}}zzzzzzkkkTTT@@@666777<<>>??????>>>>>>>>>>>>??????@@@???=========???AAACCC========================<<<===AAACCCBBBDDDOOO[[[lllfffggglllggg^^^bbbnnnYYYaaahhheee\\\TTTSSSTTTYYY\\\ccciiimmmooouuu||||||zzzeee\\\eeettt{{{zzzvvvmmmcccZZZUUUVVV```jjjjjjfffcccccc```ZZZYYY[[[^^^^^^^^^]]]\\\]]]```ccchhhhhhkkkppppppoooqqquuuttt[[[FFF@@@===777666<<<:::::::::::::::;;;===@@@@@@@@@AAACCCEEEHHHJJJKKKUUURRRiiirrrLLLAAAHHHVVVlll|||ppp}}}qqq```PPPDDDDDDCCCCCCDDDDDDCCCAAA>>>;;;<<<===???AAACCCEEEFFFDDDDDDCCCBBB@@@>>><<<;;;===>>>>>>======;;;::::::444555777999:::;;;;;;;;;::::::===AAA@@@AAANNN^^^}}}ttteeesss}}}yyyyyy}}}~~~}}}{{{eeeYYY^^^jjjtttuuuqqqnnnjjjgggdddcccgggjjjaaaSSSTTT```mmmnnnqqqzzz~~~zzz[[[KKK;;;777::::::777777999;;;;;;999;;;===<<<;;;;;;???CCCGGGYYYwwwcccuuuppp\\\TTTKKKEEEDDDDDDEEEFFFFFFDDDBBBEEEEEEDDDCCCBBBAAA@@@@@@::::::999999:::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<@@@??????@@@AAAAAA>>><<>>:::888888888333333333333333333333333222444444222000000333444::::::HHHeee~~~~~~~~~|||oooPPP<<<888:::999>>>CCCGGGIIIGGGGGGJJJMMMNNNRRRWWWYYYXXXYYY]]]aaacccdddjjjqqqssspppqqquuujjjhhhggggggiiikkkkkkkkkeeeggghhhiiinnnttttttpppkkknnnqqquuuxxxzzz{{{{{{rrrssssssoooiiiiiinnntttmmmmmmmmmiiieeecccfffiiijjjkkknnnrrrrrrmmmeee^^^^^^UUUMMMHHHAAA999666999777666666666777888:::;;;;;;;;;;;;;;;::::::::::::>>>bbbsssLLLIIIDDDGGGKKKDDD>>>DDDCCCBBB@@@@@@AAAAAA???===>>>>>>>>>======>>>>>>>>>>>>===;;;;;;;;;>>>@@@BBB========================;;;;;;>>>AAAAAAAAAGGGOOObbbdddgggiiifffaaadddiii^^^bbbfffddd[[[SSSQQQSSSUUUVVV\\\dddfffeeejjjssszzz~~~|||{{{uuueee\\\dddttt}}}~~~xxxooogggbbb___^^^fffooohhhdddbbbbbb___ZZZXXXZZZZZZ[[[\\\[[[ZZZZZZ[[[]]]``````cccfffgggfffjjjpppwww{{{vvvoooRRRHHH???>>>===:::999<<<999:::::::::<<<>>>@@@@@@>>>???AAADDDHHHLLLOOOQQQXXXhhh{{{^^^EEEHHH___vvv|||wwwtttXXXSSSJJJ@@@AAAAAABBBCCCDDDBBB???<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@???>>>===;;;;;;::::::;;;;;;:::999888777444555777999999:::999999666:::===>>>===???HHHPPPjjjvvvbbbllltttzzzzzz______qqqvvvllleeeccccccfffeee\\\RRRUUU^^^hhhiiimmmyyyYYYEEEBBB:::555999999555666;;;<<<:::999<<<>>>===<<>>??????>>>===???AAA@@@===:::}}}]]]IIIFFF@@@;;;888666555666333333333333333333333333222555555111......111333444333???]]]||||||yyy~~~zzzwww```DDD===:::333888>>>DDDFFFEEEEEEGGGJJJJJJOOOUUUWWWUUUTTTVVVYYY[[[ZZZ```jjjnnnllllllooo\\\aaagggkkkmmmnnnoooqqqbbbcccccccccfffiiigggaaa___bbbfffjjjmmmnnnmmmmmmhhhlllnnnlllgggeeehhhmmmkkkmmmmmmkkkhhhiiioootttwww{{{}}}yyyoooddd\\\XXXUUULLLDDDBBB>>>888555888555555555555777999<<<===;;;::::::999999999:::;;;MMMjjjUUUDDDHHHGGGHHHKKKAAA<<>>>>>============>>>>>>===<<<:::999:::<<>>???@@@DDDJJJUUUbbbkkkjjjiiikkkiiicccttttttssslll```TTTNNNOOONNNMMMSSS]]]aaabbbjjjuuuyyy~~~zzzwwwsssjjjcccjjj{{{wwwooommmkkkhhhjjjpppaaa]]]\\\]]][[[VVVUUUVVVXXXYYYZZZZZZXXXXXXXXXZZZXXXXXXZZZ^^^______dddkkknnnqqqrrrssswww{{{xxxrrrrrruuuwwwvvvuuu{{{xxxeeeVVVLLLHHH===<<<<<<;;;999888:::<<<;;;<<<<<<<<>><<<>>>AAAEEEJJJOOOSSSUUUfff[[[JJJBBBWWWZZZGGGHHHCCC===@@@@@@AAABBBCCCBBB>>>;;;<<<<<<;;;;;;<<<===>>>???:::;;;;;;;;;;;;;;;::::::777888999999888777555444666666888999999888777666666:::<<<999777;;;AAAEEEVVVyyyvvvbbbjjjooossszzznnnYYYppp|||nnndddbbbddddddaaaWWWPPPSSSYYY]]]cccmmm~~~XXX@@@AAABBB666666:::999666777;;;;;;777999<<<>>>>>>>>>CCCLLLSSSbbb{{{TTTPPPmmmfffXXXQQQJJJCCCCCCCCCDDDFFFGGGGGGDDDBBBCCCBBBAAA???>>>=========<<<;;;:::999999999:::;;;::::::999:::;;;===???@@@===<<<<<<===@@@???;;;888vvv[[[MMMDDD<<<<<<;;;555333444222333444444222222333444222111111111222333333444777666999HHHbbb~~~bbbNNNCCC666888;;;>>>AAABBBBBBAAAAAAAAACCCHHHOOOUUUWWWTTTPPPSSSUUUXXX\\\^^^`````````YYYbbblllqqqooonnnqqquuummmgggbbbbbbfffgggccc^^^RRR]]]hhhlllmmmmmmjjjfffdddhhhlllkkkhhhhhhnnnsss}}}{{{zzz|||lll```YYYTTTOOOKKKKKKIIIEEEAAA===999666555666;;;<<<888999======:::;;;===;;;777555<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???===:::999;;;===>>>???;;;;;;:::999888:::===???<<<<<<;;;;;;===???AAABBBLLLSSS```jjjkkkggglllvvvyyypppaaaSSSNNNPPPUUU]]]bbbaaaeeeooowwwyyyssspppooottt}}}~~~vvvnnnhhh___YYYWWWZZZ```^^^WWWTTTVVVYYYXXXWWWWWWXXXXXXWWWVVVYYYYYYYYYZZZ]]]aaaeeegggrrrqqqooommmjjjhhhfffeeeeeeggghhhhhhiiiooo{{{ssshhhccc^^^UUULLLDDD???<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<=========<<<===@@@BBBEEE>>>>>>HHHNNNQQQYYYfffmmmHHHGGGTTTwwwrrrHHH???EEECCC999??????@@@???>>><<<:::999AAA@@@<<<888:::???@@@===666;;;BBBDDD>>>777999@@@===:::777777888999888666666555555666777888777666888888999:::;;;<<<<<<===UUUiiikkkaaadddooocccgggrrr|||wwwjjjdddgggppphhh```ZZZUUUQQQSSSXXXXXXWWWcccoooSSS@@@<<<===:::555666888999:::999888888888===:::;;;AAAHHHQQQaaappp\\\KKK^^^sssZZZSSSQQQJJJDDDCCCAAABBBBBBCCCDDDDDDCCCCCCCCCAAA>>>???AAAAAA===:::;;;:::999999999:::;;;<<<===<<<;;;::::::;;;<<<======999888===@@@>>>;;;;;;www\\\OOOGGGAAA???;;;555333666222333444333222111222444222111111111222222333444333222444???VVVsss}}}jjjRRR777444555777;;;???AAA???===AAAAAACCCHHHMMMPPPPPPNNNOOOPPPSSSVVVXXXYYYYYYYYYXXX___hhhnnnooooooqqqtttmmmiiifffeeeeeeccc]]]XXXVVV```hhhkkkkkkllliiieeegggjjjkkkgggdddgggsss}}}xxxooobbbYYYTTTPPPLLLIIIHHHFFFCCC???;;;888666555111666:::;;;>>>AAA>>>888AAA777888@@@<<<888QQQuuu{{{fffSSSMMMEEEEEEDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;:::<<<>>>@@@@@@:::;;;;;;:::999999;;;===;;;;;;<<<<<<===???@@@AAAGGGNNN[[[eeegggiiisss{{{zzzwwwoooaaaTTTRRRVVVhhhoootttwww{{{}}}{{{~~~zzzuuuttt{{{|||pppsss||||||xxxpppccc\\\XXXXXX^^^```\\\XXXXXXTTTSSSRRRRRRTTTUUUTTTSSSVVVUUUTTTTTTWWW\\\bbbeeejjjiiihhhfffdddbbb``````[[[]]]^^^]]]^^^ccclllttt~~~~~~}}}vvvnnnhhheee___UUUMMMJJJGGGBBB===999777666666;;;;;;;;;<<<<<<============>>>>>>>>>===>>>AAACCCAAADDDKKKRRRRRRTTTggg~~~pppWWWHHHOOOiii[[[EEEFFFDDD>>>;;;???>>>===<<<<<<===>>>???SSSDDD:::<<>>>>>===<<<777888BBBNNNMMMDDD999666888:::888444777666666666777777777777555555555666777777888888FFF]]]gggccccccggguuuwww}}}hhhaaa^^^aaabbbaaagggqqqyyyiiiWWWOOOMMMNNNPPPTTTTTTUUUdddcccTTTBBB888888999888555333333555888;;;>>>???@@@:::>>>CCCEEEHHHVVVwwwZZZJJJeeeuuu___LLLIIIIIIDDD@@@BBBAAABBBBBBBBBCCCDDDDDDDDDBBBAAA@@@???@@@???===;;;::::::999888888999;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;888888===???===::::::www]]]TTTNNNHHHCCC<<<555444777222333444333222222333444222111111111111222333333444333444:::JJJfffmmmIII:::555222444;;;???===999>>>======???CCCGGGIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSVVVZZZaaagggkkkmmmnnnnnnhhhiiiiiiiiifffbbb^^^[[[eeelllrrrrrrrrrrrrpppllltttuuurrrmmmkkkrrr}}}{{{uuummmbbb\\\TTTOOOLLLJJJGGGDDDBBBAAA???<<<:::888777666333666888<<>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<>>>@@@AAAAAA;;;=========;;;:::;;;<<<:::;;;<<<>>>????????????CCCKKKWWW___bbbiiiyyytttsssqqqlllbbbZZZ\\\ccc}}}tttsss|||zzzzzzxxxpppfffbbbfff\\\eeezzz~~~lllccc]]][[[___ccc```YYYUUUQQQOOOMMMNNNPPPQQQQQQQQQRRRPPPNNNMMMPPPUUU[[[___^^^]]]\\\[[[ZZZXXXWWWWWWSSSTTTUUUUUUTTTWWW]]]bbbeeeffffffddd```___aaaddd___[[[TTTMMMHHHDDD@@@<<<;;;:::999888777777777888::::::;;;<<<===>>>????????????@@@???>>>???BBBDDDAAAHHHRRRVVVSSS]]]~~~zzzWWWEEEAAAVVV|||zzzGGGEEEMMMCCC:::???>>><<<:::999:::>>>CCCFFFYYYBBB555;;;???777555;;;???;;;888666444888DDDRRRYYYKKK<<<555777:::666222777777555444444555666777444444444444444444444444:::NNNZZZ]]]]]]]]]mmm}}}rrr```PPPMMMOOOTTTaaaooorrr___LLLGGGLLLOOOOOONNNOOORRR___wwwuuuvvvyyyuuuXXXDDD???:::888999::::::888666555555666999;;;<<<<<<>>>AAAFFFKKKUUUlll|||ZZZ]]]{{{uuu```SSSHHHHHHHHHDDDBBBEEEBBBBBBAAAAAABBBCCCEEEFFF???@@@AAA@@@>>><<<;;;<<<888888888888888999:::;;;;;;::::::999999::::::;;;888666777===>>>;;;888888ttt\\\ZZZWWWPPPGGG<<<555444777333444555555333333444555222111111111111111222222444555555777>>>SSSsssnnnPPPDDD666111555::::::777:::999999:::===@@@BBBCCCEEEFFFIIILLLNNNPPPQQQQQQTTTTTTWWW]]]cccfffdddbbb___cccfffgggfffeeefffhhhvvv{{{~~~|||||||||zzzvvv{{{xxxsssqqqttt{{{{{{nnneee```ZZZSSSOOOLLLHHHEEEEEECCCAAA???===<<<;;;999888888777777<<<:::888;;;BBBJJJMMMMMM444777777:::PPP{{{~~~dddZZZTTTOOOMMMIIIFFFEEEDDDCCCCCCBBBCCCCCC?????????@@@@@@AAAAAABBB========================BBB@@@>>>>>>@@@AAABBBBBB===???@@@???===<<<<<<<<<:::;;;===????????????>>>BBBKKKVVV\\\```iiizzzsssnnniiihhhffffffkkkrrrxxxqqqvvv{{{uuuvvvooodddaaaXXXLLLPPPMMM___}}}vvviiigggfffgggeee```XXXSSSQQQNNNLLLKKKLLLNNNOOOOOONNNMMMKKKJJJLLLOOORRRUUUPPPPPPPPPOOONNNNNNMMMMMMJJJKKKLLLLLLKKKKKKNNNQQQMMMNNNNNNKKKHHHGGGHHHJJJFFFFFFDDDAAA>>><<<;;;<<<999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>????????????@@@@@@???@@@CCCEEEJJJKKKQQQZZZfff~~~^^^IIIDDDLLLlllbbb>>>@@@FFF<<<777???===;;;999999:::>>>BBBEEEHHH;;;222666:::888777:::999666666666555555;;;CCCQQQIII>>>:::;;;;;;777333777777666444333444555777777666666666555555444444999CCCIIIPPPUUUWWWhhh|||kkkYYYPPPJJJHHHOOOZZZVVVJJJCCCHHHQQQSSSOOOLLLNNNOOOVVVdddnnnqqqqqqrrrxxxzzz~~~{{{qqqmmmpppvvviiiPPPEEE:::;;;<<<;;;:::999999888:::999888888:::;;;;;;;;;@@@AAAIII\\\wwwtttfff}}}]]]VVVPPPLLLMMMKKKFFFDDDGGGCCCBBBAAA@@@AAACCCEEEGGG===@@@AAA@@@<<<999:::<<<666666777777888999:::;;;999999999999999999999999666444777<<<===999666777nnnXXX^^^[[[SSSGGG;;;555444555555666777666555444555777222222111000000111111111111111333333444===UUUmmmmmm\\\FFF777222333555555555777999:::;;;<<<<<<<<<===???AAAEEEHHHKKKMMMNNNOOOMMMMMMQQQWWWYYYWWWTTTUUUXXX\\\^^^^^^aaahhhmmmvvvyyyzzzwwwwwwxxxvvvrrrlllgggcccfffmmmqqqnnniiiZZZZZZWWWQQQNNNMMMKKKHHHCCCBBB@@@???>>>===;;;:::999888888888888888999999???;;;999;;;???CCCDDDEEE444888BBBYYYkkkNNNOOONNNIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCC?????????@@@@@@AAAAAABBB========================BBB@@@>>>>>>@@@BBBBBBAAA<<<===>>>>>><<<::::::;;;;;;<<<===?????????>>>===>>>HHHSSSYYY___jjjyyywwwllldddffflllrrrxxx}}}yyycccXXX\\\gggqqqwwwyyyxxxxxx|||kkk]]]fffbbbOOOJJJLLLeeewwwjjjooorrrpppiiibbb]]]YYYTTTPPPLLLIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBAAA@@@@@@@@@AAA???@@@???>>>===<<<===>>>666999;;;;;;:::999:::;;;666777888:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAEEEGGGOOONNNWWWqqqfffIIIEEELLLoooaaaNNN===999888666999@@@;;;;;;;;;;;;<<<===>>>>>>555;;;<<<888999@@@@@@;;;999666666777666333333666???@@@BBBBBBAAA???<<<999999::::::999777777999;;;777777777666666555555444999<<<===FFFSSSVVV^^^rrr|||qqqeeeTTTCCC???FFF>>><<>>BBBEEEIIISSSeee{{{|||___TTTMMMLLLLLLMMMJJJEEEDDDFFFDDDCCCAAA@@@AAABBBDDDFFF<<>>>>>VVVvvvVVVHHHNNNLLLGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@AAA@@@@@@888999::::::888777888999<<<<<<===>>>>>>>>>>>>>>>999BBBKKKSSS]]]kkkvvv|||xxxnnngggjjjqqqvvvzzz~~~~~~mmm]]]VVVYYY^^^ccchhhnnnqqqwww{{{}}}tttbbbjjjgggTTTSSSVVVmmmsssmmmvvv{{{vvvoookkkjjjiii[[[VVVNNNIIIFFFFFFEEEEEEGGGHHHJJJJJJIIIGGGDDDBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::555777:::;;;:::999999999444555777999:::<<<<<<<<<@@@?????????>>>>>>>>>======???@@@AAABBBDDDHHHKKKLLLSSSjjjqqqQQQ@@@III[[[}}}QQQDDDEEEAAA999666;;;CCCGGG:::;;;<<<===<<<;;;999777333BBBHHH???>>>GGGEEE;;;???999555666555333222444444:::BBBFFFEEEAAA???===:::<<>><<<;;;===@@@666555555555444444333333555888999EEEWWWYYYTTTWWWaaaqqq{{{|||lllPPPAAA???:::999===CCCFFFHHHLLLRRRQQQLLLIIIKKKLLLLLLOOOTTTNNNJJJIIIQQQ]]]eeeeeebbbpppxxx}}}yyyttttttxxxyyy~~~\\\HHH@@@:::666666888999:::888555555777::::::;;;;;;888777<<>>===;;;999888999444555777999:::;;;<<<<<<888999999::::::999999888555444666999888555555999eeeQQQQQQNNNEEE:::555777666222333555666555444333444555222222111000000000000000444000222888777333777BBBWWWmmm~~~gggMMM;;;555666222555999:::888666555666333444555777999<<<>>>??????>>>>>>???AAABBBCCCCCCBBBCCCDDDDDDFFFIIILLLOOOLLLNNNNNNMMMOOORRRNNNHHHHHHFFFEEEGGGKKKKKKFFFAAAEEECCC@@@>>><<<999888888888888888777666555666666777777888888999;;;<<<===999888:::<<<;;;999>>>FFFTTT```cccOOOJJJOOOKKKGGGJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>??????>>>888999999888777777999;;;===============>>>>>>???;;;@@@EEEJJJVVVfffoooppptttpppooorrrrrrqqqrrruuuwwwjjj```^^^aaabbbeeejjjkkklllqqquuuuuuxxxtttoooiii```___]]]lll|||}}}}}}{{{ttt{{{yyytttvvvwwwvvvfff___VVVNNNIIIFFFEEEDDDDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>>>>=========<<<<<>>======>>>>>>======::::::999:::::::::888777;;;::::::::::::;;;<<<<<<888888999;;;<<<>>>??????>>>?????????????????????>>>@@@BBBDDDEEEHHHMMMPPPTTThhhyyy___JJJFFFZZZtttpppxxx|||xxx}}}aaaBBB@@@AAA???;;;;;;@@@DDDEEE:::;;;;;;;;;:::888666555888@@@EEEBBBCCCEEEAAA999===777444666888666444555555777;;;>>>???===;;;999555:::>>>???<<<;;;===???444444444444444333333333111888:::DDD[[[bbbYYYSSSPPP]]]jjjtttnnnMMM>>><<<:::;;;???BBBCCCHHHOOOLLLGGGEEEHHHJJJJJJLLLPPPGGGGGGGGGKKKRRRXXXZZZXXXaaafffgggbbbaaagggooorrrrrrrrrssswwwaaaBBB999<<<;;;888888888999999888888999<<<>>>;;;===<<<999:::HHHaaauuurrrjjjqqqlllOOOJJJPPPJJJKKKKKKJJJJJJJJJJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;;;;;;;:::888666444555777:::<<<=========999999:::;;;;;;:::999999666555666888666444666;;;~~~cccPPPIIIFFF===444222777777222222333444444222222333444222222111000000///000000111+++,,,444666111111888FFF```zzz___FFF::::::333666888777555333444666444444555555777888:::;;;999:::;;;;;;<<<>>>@@@AAA;;;<<<>>>@@@BBBDDDDDDDDDBBBDDDEEEEEEHHHJJJFFF@@@?????????>>>>>>>>>???AAA<<<:::999:::999777777999555666666555444444666777888888888999:::<<<===>>>???;;;999999:::???QQQbbbkkktttYYYLLLJJJLLLFFFEEEIIIFFFDDDDDDCCCAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===>>>===<<<;;;;;;:::999888:::===???>>>>>>===<<<<<<===???@@@@@@BBBBBBDDDPPP```gggeeeooorrrwwwyyyrrriiihhhlllrrrggg^^^]]]```bbbgggooommmkkklllooopppsss}}}wwwyyyeee^^^fffsssvvvzzz~~~yyyyyywww|||~~~|||pppiii^^^TTTMMMJJJHHHFFFBBBBBBBBBBBBBBBBBBCCCDDD>>>>>>======<<<<<<;;;;;;;;;:::999999:::;;;;;;:::;;;:::999999:::999777555<<<888555555888;;;===>>><<<<<<;;;;;;;;;;;;<<<=========>>>???@@@AAAAAABBB???AAADDDFFFHHHLLLPPPTTTiii~~~gggVVVLLLQQQmmmlllSSSKKKDDD<<<666777;;;;;;999888:::::::::999888777666666;;;888999@@@CCC???999777333000222:::>>>:::444222:::666333333666777444111///555;;;<<<:::888999<<<555555555555555555555555000:::;;;BBBZZZjjjfff```LLLVVVbbbsss~~~yyy}}}WWW;;;:::888;;;AAAEEEDDDEEEHHHFFFBBBAAAFFFIIIHHHGGGIIIHHHHHHGGGDDDDDDIIIOOOQQQTTTWWWVVVRRRUUU___kkkpppjjjgggfffjjjvvv{{{vvv]]]JJJ;;;999888333444:::555555666666666777:::;;;777;;;>>>???HHHcccnnnTTTgggXXXPPPSSSQQQJJJJJJHHHEEEEEEFFFEEECCCFFFFFFEEEDDDCCCAAA???>>>>>>;;;999:::<<<;;;888555444555888:::<<<>>>>>>>>>999:::;;;;;;;;;;;;:::999777666666888555333666<<<{{{bbbPPPCCC???:::666555444333333111111111111111111111111000000000000000000000000222222222222222222222222>>>KKK```xxxqqq[[[III<<<666333666777444555999555555555555555555555555666777777777888888888888888888888888999999999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777666555444333333555555666777888999999::::::999888999;;;<<<:::888;;;;;;===AAALLLeee{{{nnnlll}}}{{{lll___XXXNNNHHHFFFFFFFFFEEEFFFFFFEEECCCAAA@@@@@@AAA@@@??????>>>===<<<<<<;;;@@@??????>>>===<<<<<<<<<@@@??????>>>===<<<<<<;;;===<<<;;;:::;;;===@@@AAABBB@@@===;;;:::<<<===???===<<>>======>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888888888999999999:::::::::999999:::;;;;;;<<<============>>>>>>>>>>>>???@@@EEE@@@DDDNNNMMMIIIYYYqqqjjjcccPPPCCCTTT~~~~~~sssUUUEEEJJJBBB@@@>>><<<:::999999999<<<:::999999999888666444444777:::<<<:::777555444222333666:::===<<<666111333333555666777777777777888999:::::::::999888777444444444555777888777555555888===>>>LLLooozzzfffXXX[[[ooo}}}kkkHHH;;;888888:::===>>>@@@BBB@@@>>>===>>>@@@BBBBBBAAACCCCCCCCCCCCCCCDDDEEEFFFIIIIIIHHHLLLWWWbbb```WWWOOOTTT\\\fffrrr~~~fffVVVPPP???===999666555555666777;;;777777:::;;;999999;;;;;;;;;;;;HHHkkk~~~|||XXX\\\wwwaaaRRRPPPJJJFFFFFFFFFDDDAAA@@@AAACCCCCCDDDEEEEEECCCAAA>>><<<777999<<<<<<:::888777777888777777999;;;======<<<<<<<<<;;;;;;;;;:::::::::999999888888777666555555xxx___MMMCCC???:::666444444333222111111111111111111111111000000000000000000000000222222222222222222222222333<<>><<<:::999::::::999888:::555777KKKiiivvvxxxqqq___\\\VVVQQQJJJEEEDDDDDDDDDCCCDDDDDDDDDCCCAAA@@@@@@AAA???>>>>>>======<<<<<<<<<<<<<<<<<<===============???>>>>>>======<<<<<<<<<:::999888888999<<>>======@@@DDDHHHMMMYYYeeelllooorrrttttttpppkkkhhh}}}rrreee^^^^^^cccfffccceeeeeeeeeiiipppuuuxxx{{{tttyyy{{{qqq```]]]kkkxxxzzzyyyuuupppjjjeeekkk|||}}}nnnZZZKKKHHHDDD@@@===<<<<<<;;;:::>>>======<<<;;;;;;::::::;;;;;;::::::999999999999;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========BBBAAA@@@@@@@@@AAABBBCCCIIIBBBDDDOOOVVV```{{{jjjTTTLLLAAADDDbbbsssKKKAAA===999999999999:::<<<>>>???<<<;;;:::::::::999777555444777:::;;;999666555444555444555888::::::666333444444555666666777666666777777888999999999888888666555555666888888777555444555777666AAAdddkkkZZZVVVcccwww~~~yyy~~~uuuYYYCCC===777666:::===>>>>>>>>>>>>>>>>>>???@@@@@@???DDDCCCBBBBBBBBBBBBBBBBBBEEEGGGGGGIIIOOOUUUPPPGGGGGGLLLVVV```iiirrr{{{pppTTTCCC???===;;;888666555555666888777444666:::<<<;;;===AAADDDCCCJJJgggaaajjjpppZZZNNNKKKEEEDDDDDDDDDEEEFFFGGGGGGGGGBBBCCCCCCDDDCCCAAA>>>===888:::;;;;;;:::888888888888777777999;;;======<<<;;;;;;;;;:::::::::999999777777888888888888999999ttt\\\JJJAAA>>>999555444333333222111111111111111111111111000000000000000000000000111111111111111111222222444666BBB\\\|||pppXXX???444555666444222333333333444444444444444444444444444444444333333333333333333444444444444555555555444444444444444444444444444444444444444666666666666666666666666999999999999999999999999;;;:::888777555555555555999777999FFF___|||oooyyySSSLLLVVVMMMJJJFFFDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???=========<<<<<<<<<<<<<<<999999:::;;;;;;<<<===============<<<<<<<<<<<<<<<999888777888999<<>>===<<<;;;::::::999999::::::999999999999999888<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===============BBB@@@??????AAACCCDDDDDDPPPJJJLLLYYYhhh|||iiiZZZGGG>>>===PPPuuuVVVDDD@@@444>>>>>>>>>=========>>>>>>===;;;::::::;;;:::888666555888::::::888555444333777666555666777777666444555555555555555555555555666666777888999999888888999888777888999999777666333111555444888TTTwwwqqqbbbYYY^^^ssszzzzzziii[[[OOO???666777<<<>>>>>>999;;;===>>>>>>======>>>BBBBBBAAA@@@???????????????BBBEEEFFFGGGGGGAAA:::???EEENNNWWW^^^dddhhhkkkooopppssszzz~~~bbbFFF999888999888666555444555777888444555:::>>>>>><<<>>>DDDGGGNNNccc~~~{{{ccc\\\RRRKKKHHHDDD@@@??????BBBFFFGGGEEECCC@@@AAAAAABBBBBB@@@???>>>999:::;;;:::999888999:::999888777999;;;===<<<;;;;;;::::::::::::999999999666666777888:::;;;<<<<<>>III]]]zzzttthhhLLLJJJTTTGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999999:::<<<>>>???:::;;;;;;;;;;;;;;;;;;;;;<<<===???AAA???BBBNNN\\\rrrtttvvvxxxxxxuuusssqqq}}}xxxzzzzzzrrrdddZZZ[[[ZZZfff~~~~~~yyy~~~kkk\\\YYY\\\fffpppqqqhhhkkkzzziii___YYYPPPHHHBBB???<<<:::<<<;;;:::888888888888888999999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<==================?????????AAACCCEEEFFFEEEKKKPPP___uuupppbbbZZZSSSLLLQQQiiilllFFF@@@AAA555???@@@AAAAAA@@@===:::888;;;:::999999:::999777555666888999888666444333333777666777777777666444333666555555555444444555555666777777888999999999999:::999888999:::999777666333222888999444DDDaaaqqqqqqiiidddddduuuzzz{{{|||vvvvvvkkkYYYFFF===<<<======777999<<<<<<;;;:::<<<===???>>>>>>============>>>;;;???BBBCCCAAA???<<<999<<>>AAAFFFFFFBBB===>>>>>>???@@@@@@@@@???>>>:::;;;;;;:::888888999;;;999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::777777888999;;;<<<======nnnXXXIII???;;;666333222222111111000000000000000000000000......................../////////000000111111111000000222===QQQjjj|||lllXXXGGG:::333222111000000000222444555444444444444444444444444222222333333333444444444333333333333333333333333444444444444444444444444555555666666777888888888;;;::::::999999888888777444777888666222111444888???GGGVVVmmm~~~hhhWWWKKKGGGHHHDDDDDDDDDCCCAAA???>>>>>>@@@>>>===>>>@@@@@@>>><<<:::::::::::::::;;;;;;;;;888888888888999999999999:::::::::::::::;;;;;;;;;999888888888888999;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<>>>???<<<===GGGSSSeeekkkqqqpppllliiikkkooouuunnnmmmuuuzzztttiiibbb]]]WWWbbbyyyyyyvvvwww}}}hhhUUUVVV\\\fffmmmppp}}}|||yyyrrrggg\\\RRRIIIBBB===;;;:::888777666777888888999999999999999999999999:::::::::::::::;;;;;;;;;999999999999:::::::::;;;<<<<<<<<<<<<============???AAACCCDDDFFFGGGJJJKKKMMM```kkk\\\SSSOOOffffffooorrrSSS>>><<>>TTT^^^dddeeehhhffflll|||uuu{{{ppp[[[MMMCCC===;;;;;;:::999888999;;;===::::::::::::;;;<<<>>>>>><<<>>>@@@@@@===::::::<<<<<>>@@@???DDDBBBAAADDDIIIJJJFFFAAA=========>>>>>>>>>>>>>>>;;;;;;<<<:::888888:::;;;:::888888999;;;<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;kkkVVVHHH===:::555222111111111000000000000000000000000000..............................//////000000111111000111222333;;;KKK___nnn~~~yyyiiiZZZPPP===:::666222111333555777444444444555555555666666444444444444555555555555444444444444555555555555555555555555555555555555666666666777777888888888888888888777777777666666000333555222000555@@@JJJdddzzziiiOOOFFFHHHHHHCCC>>>AAAAAA@@@>>><<<;;;===???AAA>>>;;;;;;>>>???===;;;:::::::::999999999999999999888888888888888888888:::::::::999999999999999555555555666666777888999999999999:::;;;<<<===>>><<<;;;;;;===<<<;;;AAAHHHTTT]]]fffgggbbbbbbhhhpppoooeeeaaafffjjjhhhhhhkkkdddWWW]]]|||}}}tttuuusssppprrrzzz}}}{{{xxx```[[[PPPVVV^^^kkk}}}~~~rrreeeXXXLLLEEEAAA???<<<:::888888888999999:::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>AAAEEEFFFGGGLLLWWW___vvvnnn]]]QQQGGGEEEGGGpppxxxtttNNNCCC===<<>>@@@??????AAA???<<<<<>>777777555333222444444444555555666777888:::888:::DDDXXXvvvttt[[[gggrrrbbbRRRLLLKKKDDDCCCEEEAAA>>>===>>>AAAFFFHHHFFFDDD<<<<<<<<<<<<<<<=========:::;;;<<<;;;:::999:::;;;:::999888999;;;<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::gggRRREEE<<<999444111000111000000000000000000000000000000------------------------------...//////000111111333444444111000555AAALLLggg{{{|||uuu]]]VVVKKK@@@888555555666222333333444555666777777444444555555555666666666555555555555666666666777666666666666666666666666777777777777777777888888666555555555555555555555000333555555;;;KKKdddwwwmmm```vvvxxxrrrzzzbbbQQQAAA???DDDEEECCCAAA??????>>>;;;:::<<>>???AAABBBCCCCCCAAAGGGLLLNNNSSSccc|||nnn\\\LLLEEE???:::@@@LLLtttvvvttt^^^EEEEEEFFFJJJSSSXXXggg```VVVJJJAAA;;;999999888777777777999888777555444444444333222333555888222444777777555444444666444444222222222444666777888888666555444444555555555444444555666777555444666555888;;;DDDYYY]]]LLLBBB@@@HHHLLLIIIOOOZZZZZZhhhpppttt\\\PPPBBB999888999:::999888888888888999;;;<<<<<<@@@>>>AAAHHHJJJGGGFFFIIIKKKQQQYYYbbbiiiooouuuxxx}}}ppphhheeecccQQQDDD999777888666555555555555555666666777777888<<<999BBB___lll\\\```zzzeee___^^^UUUPPPKKKEEEJJJKKK@@@::::::;;;===>>>@@@AAAAAA<<<<<<;;;;;;;;;;;;;;;<<<999;;;======;;;:::999::::::999888999;;;<<<;;;:::888888888999999::::::::::::999999999999999999999~~~eeeOOOBBB<<<888444111000000000000000000000000000000000000---------------------------------...///000000111---///111111000333:::???TTTooo{{{||||||qqq```NNN@@@777444333111111222333555666777777444444444555555555666666555555555666666777777777666666666666666666666666888888777777777777777777444444444444444444444444666999===AAANNNiii[[[RRRoooyyykkkooohhhRRRKKKFFFEEEDDDBBBDDDHHH@@@@@@>>>;;;;;;>>>FFFLLLEEE???999777:::<<<;;;999;;;::::::999888777666666555555666888999:::<<<<<<;;;::::::999888777666666333555777:::===@@@BBBCCC;;;:::999888:::===@@@BBB===888777;;;===;;;999999BBBFFFKKKPPPSSSXXX]]]bbbjjjdddcccddd```ZZZ```nnnzzzhhheeesssxxxnnnppp}}}uuuqqqsss{{{zzzssssssyyyxxx|||xxxrrryyyyyyggg]]]RRRMMMTTT\\\cccnnn{{{|||rrrfff^^^VVVRRRLLLFFF@@@===;;;;;;;;;;;;;;;<<<<<<=========;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAACCCDDDFFFFFFJJJRRRYYY^^^hhh}}}eeeRRRGGG???>>>777222>>>QQQxxx{{{}}}vvv|||vvv[[[NNNPPPSSS\\\iiimmmhhh___PPPBBB999777:::<<<999888888888:::999888666333444333222111333666999333555666444333333666999444333222111222444777888888777555333222222222333333222222333555666555333111444<<>>888444666777666666888666666666666777777888888???>>>QQQ~~~vvvTTT```yyyQQQLLL[[[TTTNNNJJJBBB???IIIHHH666>>>???@@@>>>======>>>@@@===<<<;;;::::::::::::;;;999;;;===>>><<<:::999999;;;999999999;;;<<<;;;:::666666777777888888888999888888888999999:::::::::cccNNNBBB999777444222000000111111000000000000000///..............................,,,,,,------.../////////000000000111222444555666EEE[[[xxx|||}}}}}}yyy~~~nnn]]]QQQEEE999555666333000444:::777000555555666666666666555555333555888888666555555555999555555888666333666<<<999888777666555444444444222444444333333666777666CCCNNNVVV^^^ssszzzYYYWWWjjjwwwxxxqqq|||jjjWWWIIIFFFBBBBBBCCCDDDBBBAAA@@@>>>;;;;;;===BBBHHHLLLGGGCCC===888555555777999888777555555777888777666444444444444555777888:::777777777777777777777777777777888999:::;;;;;;;;;777777777777888999:::;;;:::999888777777888999999;;;>>>BBBGGGMMMSSS[[[___nnnpppnnnfff______dddiiiwwwrrrlllggghhhnnnuuuyyyzzzmmmqqq{{{wwwuuuyyy{{{xxxsssqqqwww~~~~~~sssiiimmmeeeSSSHHHIIIKKKUUUiiisss{{{zzz|||kkk```aaa]]]UUUKKKDDDAAACCCEEEDDD@@@=========<<<===>>><<<<<<<<<===============@@@???===>>>???@@@@@@???AAADDDDDD@@@AAAFFFKKKKKKSSSfffyyyvvvdddTTTIII@@@<<<@@@@@@AAANNN^^^wwwyyy}}}wwwzzzyyykkkccciiirrrmmm\\\NNNPPPJJJAAA<<<::::::888666;;;999888999;;;:::777333999666444444666777666444111000000000111222333333000111222333333333333333999666333222444555444222333444444333222111333444111888:::===NNN]]]SSS<<<;;;::::::;;;@@@JJJUUU]]]\\\aaakkk{{{pppyyyvvvbbbSSSFFF999:::>>>:::???:::555666:::>>>>>>;;;???@@@EEEOOOYYY______]]]bbbmmm{{{mmmhhh___TTTKKKDDD???===666555444555666666666555222444888999888777;;;AAA888KKKooo|||^^^[[[wwwZZZHHHIIIMMMNNNKKKFFFCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888777999;;;;;;:::999888777999:::999888666555666888777333333666555333444999999555444:::===<<<999999}}}aaaKKK???888777444222000000111111000000000000000///..............................,,,,,,------...///////////////000000111333444555888JJJeee~~~{{{vvvxxx~~~}}}wwwvvvmmmbbbKKKGGG>>>555444888666000222222333333333333333333777888999999999999999:::<<<888777;;;;;;777777:::333333222222222333333444666666666888>>>IIIRRRWWWkkkooollluuu|||}}}{{{hhhYYYLLLGGGDDDAAA@@@BBBCCCBBB@@@AAA???===<<<<<>>;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<===>>>>>>===<<<:::888888888777888888777555555666888666222///000444888:::999:::777777;;;<<<888777888{{{^^^III<<<777666444222111000000111///000000000000///......------------------------,,,,,,,,,---......//////.........///000111222333111888JJJddd~~~kkkfff]]]SSSNNNKKKEEE>>><<<;;;:::999888777777777555444333444555666666666666333333666666333111222777777777777888999;;;;;;EEEHHHOOO[[[kkk|||~~~jjjTTTTTTOOOCCCCCCAAA??????@@@AAAAAAAAABBBAAA???===<<<<<<<<<===:::777444111111222444666777555333333444666666555555444555555666888999:::666666666666666666666666:::999777666555666777888999888888777777777777777888777666555555666777888888888:::<<>>:::777555555666555777<<>>555444444555666666333111333222111111000000000000333333333333333333222222222111222666;;;@@@CCCDDD===888333111222333333111///000111333444555777888>>>;;;666333555===IIIQQQVVV[[[fffzzz}}}UUUIIIIII888;;;>>>>>><<<;;;;;;<<<<<<===???AAADDDGGGHHHIIIDDDEEEGGGKKKNNNMMMJJJFFFEEEEEEDDDBBB@@@<<<999777::::::999999999888888888444444444333444555666666:::===FFFVVVlllfffnnnbbbIIIBBBEEEJJJNNNCCCAAA????????????>>><<<888999:::<<<===<<<<<<;;;;;;:::888777888:::===???AAA@@@===:::888888888888666777777666555444666777111666999<<>>AAA@@@>>>>>>???AAABBBBBBBBBAAA@@@???===;;;999888777666444333444555888999777444222222333444555555555555555666777888999:::999999999999999999999999;;;999777444333444666777999999888777666555555666666666555444555666777888777777777888>>>HHHUUU]]]bbbnnn{{{xxxooonnnssspppvvv~~~uuufff\\\YYYZZZlll}}}zzzuuurrrkkkkkkoootttwwwyyyzzz{{{{{{zzzzzzqqqzzzrrreeeWWWNNNJJJPPPUUUYYYdddrrrxxxzzzpppfffcccbbb^^^XXXUUUTTTSSSSSSVVVZZZ___bbb```\\\WWWUUUWWW[[[___aaagggkkkpppyyyxxxpppkkk___LLLCCCFFFRRR]]]jjjuuu}}}pppgggAAA;;;888:::;;;::::::===<<<>>>>>>:::555222222444===;;;888666666777999:::333333444666666444222000////////////000222333444333333222222111111111111222222444777;;;@@@DDDFFFEEE===666222444444222///333///000444333...111888;;;999555222222777???FFFRRRVVV```rrr~~~~~~vvv]]]NNNKKKGGGBBB???>>>???@@@;;;;;;999888777666777888;;;::::::<<<===<<<:::777888888999999:::;;;<<<<<<888888999999999888666555222555777999999999999:::888OOOqqqnnnYYYQQQ```dddIIIBBBDDDEEEEEEIIIEEEBBB>>><<<===>>>>>>===777999;;;<<<<<<;;;:::888999888777666777888:::;;;;;;:::999999999999888777777888888666444333555666222CCCQQQXXXbbbmmmfffWWWFFF<<<444444666666666777yyy^^^GGG999555444333222111000000000///////////////...------------------------------++++++,,,,,,---.........------------...///000000111222333555>>>PPPgggxxx~~~pppkkkddd\\\TTTNNNKKKJJJJJJGGGDDDAAA???>>>===;;;<<>><<<:::888666555555555666888:::;;;777444111111222444555555555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999666444333444666777999999777666555444444444666555444444444555777888888777666777<<>>:::999999666444666<<>>888999:::999888888999;;;;;;:::999777777888888999666777999;;;<<<;;;;;;::::::::::::999999<<>>???:::;;;<<<<<<;;;999777555777777777777777666555444444444666:::>>>>>><<<999999999999777555444555666???SSSbbbdddfffkkkfffZZZWWWFFF666333666777666666xxx]]]GGG999333333333222111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---------......///000)))000666555444<<>>???AAACCC????????????>>><<<:::999555555555666777888999999888555222000222444555666555666777999::::::::::::::::::::::::::::::::::::888777555444555666888999888888666555444444444444555555444444555666777888999888888888;;;BBBKKKRRRWWWqqq~~~vvvtttxxx{{{{{{yyyvvvtttzzzzzzmmmfffeee___^^^eeeppp{{{|||www{{{vvvkkk^^^TTTKKKDDDCCCFFFOOOXXXcccppp~~~|||~~~zzznnnddd___```NNNSSSPPPFFFGGGZZZooo{{{rrrvvv{{{|||zzzYYYEEE===<<<;;;666555555666333000333888CCCCCCAAA>>>:::777666555888:::<<<<<<888444222111000222444444222000000000111000000//////000000000111000000//////111222333666777666555444444666888555222......111444555444444---,,,444999555222333333444444333111111222444<<<@@@KKKXXXcccllluuu}}}~~~xxxiii\\\JJJFFFAAA???@@@???===:::888888888666444555888<<<:::999888777666777888999;;;<<<===>>>>>>>>>===<<<444555666888===IIIXXXcccXXXRRRooo^^^CCCAAA@@@BBBCCCFFFNNNVVVJJJEEE???;;;:::<<<>>>>>><<<<<<<<<<<<;;;999777555666666777777777555333222333444777===BBBCCC???:::999::::::999888777999:::NNNXXX[[[SSSLLLMMMNNNLLL^^^LLL;;;555666777555444vvv\\\FFF777222333222222222111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.....................//////000'''...444444111444>>>HHHYYYaaasssyyyxxxvvv^^^KKKGGGFFFIIIEEE???AAAHHH===??????>>><<<<<>>>>>>>>===<<<:::888777666666777888888888888888999555222111222444666666555666888999;;;;;;;;;:::999999999999999999999999555555555666777888:::;;;777666666555444444444444666555555444555777888999888999999999;;;???EEEIIINNNgggxxxiiikkk|||vvvnnnhhhiiirrr}}}{{{vvvkkkYYYVVVZZZWWW\\\eeeqqqzzz~~~ttt~~~uuuaaaPPPEEE@@@???CCCLLLYYYgggsss{{{~~~~~~wwwuuuqqqaaaXXXOOOEEE??????999<<>>@@@===:::888777666555333222666:::;;;888555333333000222333222000...000111000000////////////000000222111000000111333555777444555555444111111333555111111000000222333555666222///...111444555333222333333333111000000111333888<<>>@@@AAA:::;;;===>>>@@@BBBBBBCCCCCCJJJVVVaaalllyyyrrrcccvvv```FFF@@@BBB@@@===???FFFKKKKKKBBB@@@<<<;;;;;;<<<;;;;;;===<<<<<<;;;:::999999888777777666666666666666666888777888<<<@@@AAA<<<888666888::::::;;;<<>>777666:::>>>NNNCCC:::666444222333666ttt[[[EEE777222222222222222111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......//////.........//////000,,,............000444888>>>JJJbbb|||zzzpppooolll{{{vvv~~~zzz~~~hhhUUUJJJCCC@@@;;;999>>>DDDBBB<<<<<<>>>>>>===::::::===@@@>>>======;;;:::888666555999999::::::::::::999999999666222111222555666777555666888:::;;;;;;;;;:::999999999999999999999999333333555777999:::;;;<<<666666555444444444444555666555555555666777999:::777888::::::;;;===AAADDD>>>TTTuuu}}}eee]]]dddiiihhhccc\\\YYYbbbuuuzzzrrrnnncccSSSSSS\\\ZZZZZZeeeqqqwwwxxx~~~sssqqq\\\PPPIIICCC@@@???BBBEEEKKKXXXeeeeeemmmsssrrrkkkfffiiimmm|||nnnbbbTTTGGGBBB???:::888;;;======NNNooo~~~uuunnnssszzzssszzzyyyWWW;;;999===888555999666666888;;;888222111444999555111111222333222///222333444222//////222555000222333111...---000222,,,------...000111333444333222111111333555888999222444444333000000333666555666777555333333444555222333222//////333444333444444222///...///222555333777???HHHIIIJJJTTTaaazzzuuuqqqrrryyyXXXPPPFFFCCCFFFHHHGGGDDDEEEDDDCCCBBBAAAAAA@@@@@@AAADDDIIIPPPXXX___eeehhhmmm|||nnnaaayyymmmUUUHHH???DDDFFFBBB<<>>888444444444333666;;;777555444444000...222999rrrYYYEEE999333111////////////...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////...---------,,,...000222111///...111444111;;;SSSqqqzzzqqquuuvvvyyy}}}rrrrrr~~~}}}xxx___NNNFFFCCC>>>===============>>>???===<<<;;;::::::;;;<<<===::::::::::::999888888888<<<;;;::::::999999::::::555555444444444444555555999888777666666777888999777777777777777888888999666666777888888888888888777666666666666555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===KKK^^^jjjmmmiiidddbbbjjjmmmjjjaaa```iiirrrvvvnnnzzz}}}mmmYYYTTTZZZaaa___aaakkkrrrzzz{{{{{{pppdddXXXUUUQQQHHH>>>888:::BBBJJJUUUMMMOOOXXXWWWPPPXXXjjjzzzoooddd[[[VVVQQQGGG<<<888777777777888@@@JJJ___ssszzzzzzsss```aaakkk|||~~~tttVVVKKK>>>666555777999999;;;:::999777666444333222333222000//////000222333222111000//////000111111333333222111111000000/////////000000000111111111222222444555777888888888555333111111333555555555777666555444444555666777222222222222222222222222111111222111111000///...333555:::AAAIIIPPPSSSTTTnnnxxx|||nnntttZZZWWWXXXWWW___mmmmmmeee[[[VVVWWWWWWPPPGGGFFFWWWkkknnnaaannniiiNNNDDDEEEHHHIIIGGGDDD@@@>>><<<<<<===;;;<<<<<<;;;999999:::<<<:::888888888:::;;;:::999666666555555555555666666>>><<<:::888666555555666:::888666555666:::>>>@@@777777555444333222222222777555222111111222555777rrrYYYEEE999333111///...//////...---...............------,,,++++++++++++++++++++++++***++++++,,,,,,---------............---------------///000///...---000222333999JJJbbbuuu|||}}}}}}||||||{{{{{{~~~}}}wwwzzz~~~~~~sss[[[MMMGGGDDDCCC>>>======<<<<<<<<<======<<<;;;:::::::::;;;<<<===999999888777777777777777;;;::::::999999999999999444444333333333333444444777666666666777777888999666666666666666777888888555666777777888888777777666555555555555444444444666666888999:::::::::;;;:::::::::999::::::;;;;;;;;;EEERRR[[[______aaabbbiiimmmlllfffdddkkksssvvv~~~|||lllbbb^^^[[[[[[```qqq}}}~~~}}}uuunnnhhhbbbXXXNNNFFFBBBAAAAAA@@@===???FFFGGGFFFPPP___wwwxxxsssvvv||||||wwwoooooojjjffffffdddaaabbbffffffeeebbb\\\TTTLLLEEEBBB???<<<999777999===EEEKKKSSS\\\lllyyyzzzzzz\\\lllvvvyyy{{{vvvMMMDDD:::555555888999888888777666555444333222111333222000//////000222333111000000//////000111222222222222222111111111111000000111111111222222222222333444666777777888888666444222333444666666666666666555444444555666666222222111111000000000000111111111111111111111111444555888===DDDLLLTTTXXX___eeettt}}}}}}wwwqqqfff\\\oooxxxkkk```gggmmmQQQKKKNNNKKKFFFGGGEEEBBB???===<<<<<<============;;;999999999;;;999888777888:::::::::888666666666666666666666666===;;;999777666555555555555444333222444666999;;;555444444333333333333444777555333111111333555777pppXXXEEE999222000///...//////...---...............---,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,------------------...,,,---......------...000111111999GGGUUUbbbnnnxxx~~~~~~}}}hhhPPPBBBAAADDDBBB???>>>======<<<;;;;;;;;;;;;::::::999999999:::<<<===999888666555444555777888999999888888888777777777333333222222222222333333444555666777777777777777555444444444444555666666555555666777777777777666444444444333333333222222555555777888999::::::::::::999999888888888888999888===CCCHHHLLLRRRZZZ```aaagggiiifffeeekkkrrrwww{{{oooeeeXXX^^^pppyyyzzz|||zzz{{{uuuvvvpppjjjfffbbb[[[QQQIIIAAABBBAAA;;;666777<<>>>>>???>>><<<999888999:::888777666777999:::999888666777888999999888777666;;;:::888666555444444555222222222222333444666666333222222222333444444555666444333111111333444666nnnVVVDDD999222000......//////...---------.........---,,,,,,************************,,,,,,,,,+++++++++++++++++++++,,,,,,---------...,,,---..................000......333:::CCCSSS```rrrxxx~~~xxxwwwXXXLLLAAA>>>BBBEEE@@@:::>>>===<<<::::::999999999999888777777888999;;;<<<999888555333333555777999777777777777777666666555333333222222222222333333444555666777777666444444333333333333333444444555444444555666666666666555333222222222111111111111333444555777888999999:::::::::999888777777777777888888999;;;???GGGRRRYYYVVV\\\aaabbbdddkkkvvv~~~xxxrrrooovvvxxxdddcccnnnwwwwww{{{{{{qqqiiijjjjjjnnnxxxuuupppppppppsssyyy{{{nnnccc[[[```[[[LLL@@@===<<<888;;;AAACCC@@@;;;;;;<<<===444888;;;<<<======:::777777555666999999444222333999<<<>>>>>>===>>>@@@CCCCCCJJJPPPTTT[[[gggttt{{{yyy{{{mmmaaaZZZqqq~~~}}}kkk\\\UUUKKK777666444555777888777555333222111000000000111111000000///......///000000.........///000111222222000111111222333444444444333333333333444444444444333333444555666666666555777555444555777888777666444444333333333333444444666555444333333555666777444333111111111333555666444666777666777>>>KKKUUUbbbZZZ[[[gggnnnllllllqqqssspppqqq\\\MMMNNNTTT\\\dddyyypppwwwXXXRRRJJJEEEEEEFFFGGGGGGCCCBBBAAA???????????????@@@@@@???<<<999777777888777555555666888999999777666777999::::::999777666999888666555444444444555333333444555555666555555222222222222222333333444444444333222222333444444kkkSSSBBB888111///------...///...------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,---------------...//////......222000///111111555???JJJYYYdddttt}}}{{{{{{}}}~~~lllXXXMMMEEEBBB@@@AAACCCBBB>>>:::<<<;;;:::999888888888888888777666666666888999:::999888555444444666888:::666666777777777666555444444444333333333333444444555666666666555333222000222222222222222333333444333333444555555555555444111111111111000000000000222333444666777888999999::::::999888777777777888999888777888;;;AAAIIINNNQQQVVV\\\aaaeeennn~~~rrrdddgggvvv}}}uuunnnooopppiiihhhhhhbbb```___^^^fff|||yyyvvvgggkkkuuu~~~sssqqqyyywwwggg[[[ZZZWWWQQQ^^^aaa^^^TTTJJJDDD>>>888888999777666<<>><<<888666666777555444444555777888888777666888999;;;;;;999888666888777666444444444555555444444555666666666555444333333222111111111111222333333333333333333333333gggQQQ@@@666000...------...///......---------------,,,++++++++++++++++++++++++++++++*********+++++++++++++++***+++++++++++++++,,,,,,---,,,---...000000...,,,...---///111111000444;;;GGGTTTiii|||{{{rrrvvv|||}}}vvvmmmttt}}}xxx___KKKCCCDDDBBBAAA@@@===<<<<<<===???::::::999888777777777777888777666555555666777777888777555555555666888999555666777888777666555444444444333333333333444444555555555444333222111000222222111111222222333444222222333444444444444333111111111000000000000///000111333555777888888999999999888777777777888888888888777888:::>>>BBBDDDOOOTTT\\\bbbgggppptttlllqqquuuuuutttvvvoooqqqrrrhhheeehhhfff```^^^bbbrrrllltttzzzrrrzzzvvvooopppqqqooosssdddZZZMMMBBBEEECCC@@@DDDWWWnnnwwwttt^^^WWWPPPOOOQQQUUU^^^gggjjjlllkkkfff___]]]```dddgggooo{{{pppwww|||bbb;;;888:::444222333444555555555444222111444333111//////000222333------------------------------//////000000000000//////000111222222333333111111111111222222222222111222222222222111111000333222222444555666444333111111222222222222111111//////111222444555666777666555444222111111222222222444777777666666:::===CCCMMM[[[bbb^^^YYY\\\dddhhhzzzzzzhhh___YYY\\\jjj}}}~~~bbbaaannnzzzcccGGGEEEHHHCCC>>>===???BBBBBB@@@@@@@@@@@@@@@@@@?????????>>>>>>===:::777555555666444333222444666888777666777888999::::::999888777777666555444444555666777333444444444444333333222333222222111000000000111222222333333333333222222dddNNN>>>555///...,,,---...//////...,,,------------,,,++++++************************))))))******++++++,,,,,,++++++++++++************+++++++++---///000---***+++***+++//////---///333;;;DDDTTTiii{{{rrruuuyyy{{{||||||yyyssswwwmmmZZZLLLBBBCCCHHH@@@???===:::888999<<>>IIINNNXXX___bbbgggwww|||rrrnnniiiggggggmmmkkkwww}}}rrriiijjjhhh```___fffzzzwwwttt|||~~~|||{{{rrrlllfff^^^[[[\\\```nnnqqqjjjeeeeeefffjjjrrrzzzuuuwwwwwwqqqkkkiiinnnsssxxx}}}vvv{{{HHH222===<<<111555111222333333222111222222444333000......///000222,,,,,,------------,,,,,,---...///000000//////.../////////000000111111111/////////000000000000111000000111111000///......111000000222444444222000000000111222222111000000///000222444444444333222333333333222222222222222111222333444555666777777<<>>AAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999666444555666333222222333666777777666888888888888888888888888777666555555555666777888444444333333333222222222111000000000000111111222111222333444444333222111cccLLL===444///...,,,,,,...//////...,,,,,,---------,,,++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++++++++******))))))***)))))),,,//////+++(((///,,,,,,///000//////222...222<<>>///000111000///000222333444222000---------///000+++,,,,,,------,,,,,,+++......///000000///...---////////////000000000000............///////////////000000000///...---,,,/////////111222222111//////000111222222111000///222444666777777555222000000000111333333333333333111000000111444666777666444999???JJJ___ooohhhWWWSSSbbboooxxx|||zzz{{{zzzfffRRRMMMZZZiiizzz}}}fffPPPIIIGGGDDD@@@888<<<@@@@@@>>><<<<<<>>>============<<<;;;:::999:::;;;:::888555444555666222111111333555777777666888888777666666777888888777777666555555666888999666666555444333333333333......//////000222333444000111333444444333111000```JJJ<<<555000///...------,,,------000...+++)))((()))***,,,***************************+++)))---<<>>===AAA>>>;;;::::::;;;;;;:::===<<<;;;:::999999999999777666666666666555555555444333333222222333333444888777666555444333333333444555555444777:::666000000111222222222000///...------///000111222333333111000000000111333555666{{{aaaMMM===444000///...------,,,------,,,,,,++++++++++++++++++************************''')))***...<<>>>>>???@@@>>><<<===<<<:::888777777777777777555444444555666666555555444444333333444666666444444333222222222222333222333444444444333111111222222111111111111222222111111000000000000111111333111///000222444333222222111222222333444555555444444333222222222222222333111000222555666555333666444333222333444333222222222222222333444555666444???MMMYYY]]]]]]\\\\\\aaabbbeeehhhgggaaaZZZVVVYYY```jjjoooqqqqqqrrrssskkkgggddddddhhhooovvvyyy|||~~~~~~|||||||||yyywwwyyyyyypppZZZIII@@@666000///000000...000000000000000000000000......------,,,,,,++++++---,,,+++******+++,,,,,,777444000///000111111///'''+++///111///---------000///---+++++++++,,,---...---,,,+++******+++,,,,,,...000000//////000222//////.........//////000888???AAA:::333222222000000111222333333222111000000000000111333555777888333333555888>>>FFFNNNTTT]]]aaadddgggggggggiiijjjooo{{{vvvggg\\\\\\\\\]]]bbbkkkwww|||xxx{{{xxxlllkkk[[[OOOTTTfff}}}fffTTTGGG<<<<<>>===999000111111222111000///...000000///.........//////333333222333444666777888vvv```NNN>>>222000///...------,,,------)))***,,,---------,,,+++************************''')))))))))111888333(((******++++++++++++******++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---///......///111333AAAHHHVVVfffuuuyyyxxxlllUUUIIICCCAAA???>>><<<;;;;;;<<<======<<<<<<;;;999888777777777777666555333333555666666555222222222222333555777999444333222222111111222222222222333444333222111000111000000//////000111111111111000000000000111111111000///000222333333222333333333333444555666777777666555444333333222222222111111333555666555444777555333333444555444333000222444222111111444777333:::EEEOOOVVVXXXWWWUUUXXX\\\aaaeeehhhiiigggfffZZZaaacccbbbiiiyyyzzzoooiiihhhiiihhhffflllttteeejjjqqqyyy~~~~~~zzzlllSSSFFF@@@;;;444111111222111000////////////////////////,,,,,,,,,+++++++++++++++000...,,,+++***+++,,,---777555222000111111000///%%%***000222111///...///222000///---,,,,,,,,,,,,,,,+++******)))*********(((///666888555222111222000//////....../////////888???BBB:::111...000222///000111222222111000///222111000000222555999<<<000333666666555888>>>DDDYYYaaahhhfff^^^ZZZ^^^cccjjjssswwwuuuwww{{{yyyrrrrrrkkkccc___aaaiiiqqqvvv{{{gggXXXOOOKKKUUUaaa```lll[[[QQQ]]]tttqqqTTTCCC???:::888<<>><<<<<<<<<999777666777888777777<<<;;;999777555444444444555555555555444444444333555555444333222222222333444444333333333333444444000555888777777:::;;;999000111111111111000//////111000///...------......333333333333444555777777uuu]]]KKK===333000///...------,,,------,,,,,,,,,---,,,,,,++++++************************&&&((('''%%%'''+++((("""******++++++++++++******+++++++++++++++,,,,,,,,,)))******+++,,,------...//////000000000000000000888===JJJ\\\qqqnnnaaaQQQGGGCCCCCC@@@>>>;;;:::::::::;;;<<<<<<<<<:::999999888777666666666555444222333444666555444111111111111333555777888333333222111111111111111111222333333333222000/////////.........///000000111111000000000000111111222111000000111111222222666666555555555555666666888777555444333222222111111222333444555666555444777555444444555666555444///444888777444222444777999999;;;???FFFLLLOOOPPPNNNUUU\\\```eeekkknnnmmmbbbgggddd\\\fff~~~~~~vvvooohhhbbb]]]YYYeee}}}xxxqqqjjj___fffqqq~~~cccTTTJJJ666<<<999555444444444333111........................***+++++++++,,,,,,------222000---+++***+++,,,---666444222111000//////...---,,,,,,---///000111000111000///...------......------------------------000888??????888111000111111000//////////////////111555888555111///111333///000111111111111000///222111000000111444666777222444666555444444666888FFFRRR^^^```ZZZWWW[[[aaafffmmmmmmiiikkkuuu||||||~~~yyy~~~yyy|||wwweeebbb___QQQOOOSSSYYYjjjwwwdddeeetttiiiPPPAAA>>><<<<<<===???@@@>>>===<<<999888666666777888777666999888777666555555555555555555444444444333333333444444333222111111111111222222222222222333444555999>>>???:::555444333222000000111111111000000000...///000222222222111111//////000000111222333333wwwZZZFFF;;;555000///...------,,,------111000---+++*********+++************************$$$'''(((''')))---...---******++++++++++++***************++++++,,,,,,,,,***++++++,,,---......///---,,,++++++,,,...//////+++---555DDDYYYlllzzzzzzxxxxxxdddWWWMMMHHHCCCAAAAAA@@@;;;666999::::::::::::;;;<<<===888888888888777666666555444333111222444555555444333222111111222333444555222222111000000000000111000111222222222111000///......------...//////000111111000000000000111111333333222111000000000111999999777666555444444444666555444222111000000000000222444666666555555555666555333333555666666555///555<<<===999666555666999777666888<<<@@@CCCDDDAAAKKKTTTYYY```jjjppppppjjjllleeeZZZbbbwwwssswwwyyytttkkkbbb^^^]]]iiixxx}}}sssnnnjjjeeebbbhhhrrr}}}zzz}}}aaa@@@???>>>+++555444222111111000...,,,------------------------++++++,,,,,,------......111000---,,,++++++,,,---222222111000...------------******///555777333...............//////000111......//////////////////555;;;@@@===555//////111111111000//////////////////...///222444333222111000000000111111000000000333444444444444333222222555333333444666666444111444<<>>>>><<<;;;;;;:::999888777666666888999888777555555555666666777888999555555444444444333333333222222111000//////000000222222222222333444555555CCCGGGFFF>>>777444222000000000000000000000111111///222555888888666222000......//////000000111111vvvWWWCCC:::666000///...------,,,------444111...***))))))***+++************************************+++,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,------.........,,,))))))***,,,---------,,,,,,222<<>>===;;;999:::;;;:::999:::<<<===777777777777777666555555333222111111333555555444444333222111111111222333222111000000///000000000000000111222111000///...------------...///000000111111000000000000111111333444444222111000111333:::999888666555444444444444333222111000/////////000222555777666555555555555444222333444666555555111666<<<>>>;;;888555555333555888:::::::::888888;;;HHHTTTYYYaaannnvvvvvvpppnnnfff```eeeqqquuuqqqnnnuuu|||{{{tttoooqqquuuvvv||||||xxxrrriii```aaaeeejjjmmmpppuuu|||~~~wwwwww~~~]]]JJJ999444555222111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............---,,,,,,+++++++++///000111000...------...,,,///666AAAHHHEEE:::000,,,,,,---...///000111111------...////////////...333666888666111...///222222222111000////////////222//////555999666111...111111111111111111111111666777777777666444222000333111///111555666222///333444444444888BBBQQQ\\\ccclllnnneeeaaahhhoooqqqtttuuuyyytttfffuuu}}}}}}xxxwwwqqqhhhccccccnnniiiaaajjjlll]]]PPPJJJEEE@@@CCCQQQjjj~~~}}}fffSSSAAA======;;;;;;>>>>>>???===:::999<<<===;;;777666666777999:::999888333333444555666888:::;;;555555555555444444444333111000000000000000111111333333222333333444555555>>>AAA???999444444222///000000000///000000111222444666999:::999555///,,,///000111222222222222111qqqVVVEEE;;;555000///...------,,,------111000...,,,+++***++++++************************...+++******)))'''%%%$$$******++++++++++++******((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,///,,,++++++...//////---222222111000000444999===KKKNNN\\\ffffffooo{{{zzzwwwxxxyyywwwrrrqqq{{{wwwuuummm^^^OOODDD??????AAA888:::;;;;;;;;;<<<@@@BBB888:::;;;:::888888:::<<<555666777777777666555444222111000111333444555444333222111000000111222333111111000////////////000///000111111111000///...------------...///000111111111000000000000111111000222444333222222555888777777666555555555555666333222111000000000000000///222666888666555555555444333111222444555555444333555777888888666444333111555999:::888666666777;;;JJJWWWZZZaaannnuuussskkkfffbbbfffooovvvxxxuuusssvvvwwwvvvuuuyyy}}}zzztttfffZZZZZZ^^^```^^^\\\```lllwwwzzz}}}{{{{{{vvv}}}wwwQQQ;;;:::555111555888///000111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++***...000222111///...///000111:::FFFOOONNNFFF:::222,,,------...////////////------///000000000//////111222222111//////000111333222111000////////////111///333:::<<<555000///222222111111111111222222777777666555444333222222111000000111222222111111444555444222333;;;HHHSSSbbbnnnssskkkbbbccceeedddnnnsss{{{vvvuuu{{{tttsss{{{{{{sssjjjccc___aaalllyyyzzzmmm___[[[ZZZVVVPPPMMMKKKVVVVVVWWWiiippp___OOOKKKMMMOOO[[[yyyuuurrrooo||||||eeeXXXKKKCCC<<<:::<<<>>>???>>>???@@@===999:::???>>>999666555555777999:::999888222222222333555666888999666666666555555555444444111111000111111222333444444444444444444444555555555666444000000333111---111000/////////000222333555666666666444111...,,,111222333444444333333222mmmWWWHHH<<<333000000...---------------------.........---+++***************************)))'''&&&***---,,,+++*********++++++++++++******((())))))***++++++,,,,,,+++++++++******************)))))),,,000111///---(((,,,000111111111555888;;;>>>KKKTTTVVVeeexxx|||ppptttyyyzzzvvvssszzzpppfffsssooo```QQQLLLFFFBBB@@@???>>><<<;;;>>>@@@===888555777999777999:::999777666888;;;555666777777777666555444222000000000333444444444111111000000000111333444111111000//////////////////000111111111000...------------...///000111111111111000000000000111111...000333444333444888<<<444444444555555666777888222222111111000111111111///333777888777555555666333222111111333555444444555333222222333444333222555888999666222333999>>>999IIITTTVVVZZZeeejjjggg^^^WWWXXXeeettt{{{~~~tttpppjjjhhhlllwwwzzzuuunnnbbbWWWVVVZZZ\\\XXXUUU\\\mmm|||wwwuuuuuu{{{iiikkk}}}rrrSSSCCC666---'''///555...***,,,......---------...++++++++++++++++++++++++************************(((***,,,------,,,+++)))---000222222000///000222666AAALLLMMMDDD888111///---...............------...///000222222222111000333222222222111000000///333222111000////////////+++---444===;;;333///222333333222222222222333333666444111000///000222333///222444333000///222444,,,333999888555666>>>FFFMMM^^^jjjgggaaabbbdddcccaaajjjzzzvvvnnnlllmmmdddVVVVVVaaa]]]XXXTTTQQQOOOPPPWWW```hhh^^^TTTSSSUUUWWWYYY]]]cccooopppvvv}}}hhhVVV___iiizzz|||ooonnnjjjmmmwww|||uuuXXXIIIEEE>>>>>><<<999999===@@@@@@===>>>;;;666888<<<999222555444444666999:::999777222222222222333444555666777666666666666555555555111111111222333444666666666555555444444555555555444444111///111555444///111000/////////111222333333222111000////////////000111222333444333222111jjjQQQBBB999333//////...---,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------......000111222333444444333666>>>LLL[[[fffeeegggkkkoootttzzz}}}oooqqq{{{xxxlllaaaTTTIIICCC<<<<<<<<<===============999999:::;;;;;;;;;::::::666777777777777666666555333333444444555444444444222222222111111111000000111000//////000000///...000000////////////000000///000222333222111///---///...---,,,,,,---/////////////////////.........///000111222333444444444000111333555555444333222111111111000000000000000555555444555555666777888///000000111222222333333333333333444333333222222666555555444444444555555===>>>BBBGGGNNNVVV\\\```RRRPPPXXXeeelllmmmwwwvvviiijjjxxxyyyiii\\\YYYSSSSSSZZZZZZXXXaaaooo}}}qqqmmmooottt~~~tttyyyqqqppp{{{XXXEEE444222000000000000///...------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++333;;;<<<777111000222444555666444111/////////000///...---------------111111000000111111222333444444222111000/////////333222222111111000000000000000000000////////////333222222111000000000111444222000///000111444666333333222111000000000111///333666555222222555999@@@DDDIIIMMMSSS]]]kkkuuunnnoooqqqsssrrrrrrzzzwww{{{jjjkkkvvv~~~sssiiihhhkkkoootttxxxjjjhhhpppxxx{{{xxxxxxxxxwwwuuurrrssszzzqqq[[[MMMFFF@@@<<<:::::::::999999:::;;;;;;888999999:::999888777666333444444555555555555444222333333333333333333333555666777777777777777666444444333333222222333333555555666777777666444444222333333111000000222444222111111111222333333444666444222000//////000111222222222222222222222222jjjQQQBBB999333//////...---,,,,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))******+++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,---...///000000000000000444;;;DDDJJJMMMPPPUUU[[[bbbkkktttzzzzzz}}}~~~jjj___TTTNNNHHH@@@:::888<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::999999888999999999888888666555444333444444444444444333333222222222111111000000000111000//////000000///---000//////////////////000///000111222222000...------,,,,,,,,,---///000111////////////............000111222222333333333333///111333444555444333222000000000000000000000000666666555555555555555555222222222222222333333333444444444444444333333222777666666555555666666777333444666999>>>CCCHHHKKKQQQMMMQQQZZZ```cccooo~~~yyyrrrqqqwww}}}}}}yyyooofffhhhbbb___``````^^^___ccchhhrrrooofffeeefffkkkxxxyyy~~~xxx{{{}}}~~~oooMMM999333333111////////////...---------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++111777999666333222333,,,...000000///...///000//////...---------------111111111111111222222333444333222111000000000111444333333222111000000///000000000000/////////...333222222111000000111111444222111000000222444666444333333222222222222222000333666555222111444888555888<<>><<<888777:::;;;;;;::::::999999888888888999999888888777666555:::::::::999888666444444444444555444444333222111111111111111000000000000111000...///000000///---//////............////////////000111000///...---,,,,,,,,,---...000222333........................222222222222222222222222///000222333444444333333000000000000000000000000777666666555444333333333555444444333333333333444555555555555444444333333888777777666777777888888333333333444555888;;;<<>>===888222444444444444555666777888888888777666555555444444;;;;;;:::999888666444333444444444444444444444444777777777777666555555444222222222222333444555666666777777777777666555444222222333222000000222444222222222222222222333333333222111000000111222333222222222222222222222222iiiOOOAAA888222//////...---,,,,,,,,,,,,,,,------------,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++******++++++++++++******************++++++++++++++++++++++++,,,---...//////000222222111111333444222333555888<<>>999999999888777666555555888888888777666555444333888888888888777666444444555555555444333222111000000000000000000000000000111///......///000...---///......------......///...////////////...---,,,,,,,,,------...///000111------...............///333222222222111111222222///000111222333333333333/////////000000000000000444444444444444333222222555555333333222333333444777666666555444444444444777666666666666777777888777666666555555666666777999;;;CCCMMMRRRTTT[[[dddccchhhmmmnnnmmmpppvvv|||uuunnnhhhlllyyypppbbbhhhhhhfffbbbXXXWWWfffmmmyyyxxxyyyttttttuuu}}}}}}yyy{{{}}}mmmHHH555222222000...///---,,,+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------************************,,,+++******+++,,,...///000...---///111333111///---...000000///......//////......---------......000111111222222222222222111111111111111222333333666555444333222111000///000000/////////.........222111111000000111111111333222111000000222333444222222333444444444444444222444555444222111222444777888999999:::===CCCHHHDDDFFFPPP___iiillllllmmmuuuvvvrrrjjjhhhnnnssstttuuuzzzzzztttsssttttttqqqvvvvvvnnnpppqqqrrrvvvzzz{{{xxxrrrttttttxxxyyy```OOOHHHBBB<<>>:::999888888999:::::::::777666888999666111333888666666555555444444333333555666666666555444333333111222333444555555555555333333444333333222111000............////////////000///---...//////...,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,---......//////000000///......///000111111111111000000000000000---......//////000000111...///111333333333333222111000000000111444666888888777555333222222333333222222222222333444555555333333222222222111111000666555555666<<>>777444444555888999888555333222222222222333444666666555666777888999888777666555666777999:::;;;;;;;;;999888888777777666666666222222222222111000//////222222222333444666777888777777555444333222222333333555666666555444444555111222333444333222111000...//////000000111111111111111111111111111111111cccJJJ>>>777333//////...---,,,,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))******+++))))))************))))))))))))))))))******************)))))))))***++++++---///000000000///000111---...000000//////111222333666555333555;;;;;;777777===EEEKKKOOORRRVVVZZZYYY___cccbbb\\\YYY[[[___^^^ZZZUUUOOOIIIDDD@@@===>>>;;;888777888:::777333777888888888777555333111:::888888999888555777:::444444444444444444444444444555555555555555444444333333444444555555444444222222333333333222222111---------....../////////000...------...///---,,,------,,,,,,,,,,,,---------,,,,,,+++++++++++++++***+++,,,,,,,,,+++***)))++++++,,,------...//////...---,,,,,,,,,...000111333222111000///.........------......///000000111///000111333333222000////////////000222666:::===888777444222111111222333111111111222222333555555555555555555444333222222444444333111444>>>JJJSSS```^^^[[[ZZZ___iiissszzzsssqqqrrrzzzwwwnnnlllkkkggg}}}yyyyyyvvvwww~~~}}}yyyttt\\\JJJ>>>------000000,,,(((+++222---+++******+++,,,,,,+++************************)))))))))*********++++++************************&&&)))---000111000...,,,---+++************))))))&&&(((***++++++,,,---...---------------...//////,,,---///000000000......///...............///000000000000000000000000000//////.........------------,,,,,,,,,,,,---...///------------......//////222333555555555444222111111111111222333444444333333222222333444555555444333333777;;;;;;999<<>>AAABBB<<<444555666888999888555222///222222111222222333444444000222666999:::999777555444444666777999999::::::777666666555444444333333222222222333222222111111333333333444444666777777777666444222111111111111111333555555444333333333111222333444444222111///.........////////////...111111111111111111111111aaaJJJ===777333//////...---,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,------&&&)))---//////...---......///111111000...//////---111111...111777777222666666777888:::<<<<<<<<>>AAAAAA===CCC???:::777888999::::::999666777<<<>>><<<888777555777888777555555888;;;999555333444444222222555444444444444444444444555444444555555666555555555555666666666555444333333111111222333333333222222---------.........//////000...------...///---,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++((()))***+++,,,++++++***++++++,,,,,,---...//////---,,,+++***+++---000111444333111000...------,,,---------...///000000111000111222333222000...---///...///000444999===@@@888666444111000000111222222111222222333444555666666666555555444333111111,,,111555555555888===???NNNPPPSSSZZZbbbiiilllmmmkkkjjjmmmwww|||oooddd||||||tttmmmsss|||{{{|||cccEEE888777888777///***+++---+++)))***---+++******+++,,,,,,+++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))%%%(((---111222111---+++))))))******))))))******+++,,,------+++******+++---------------...///000+++,,,...000000///...---......------------......////////////000000000000//////.........---------++++++++++++,,,,,,---...,,,,,,,,,---------......444555666777777555333111111000000111333444444444111000000111333444444333000444;;;???<<<666555:::======BBBMMMTTTTTTMMMHHHMMMSSSXXX___ooouuuYYYAAA>>>@@@<<<:::<<<;;;<<<;;;;;;>>>AAA>>>888555444333222222333444444222111111111111111222222---000444888:::999666444444444555777777888888888555555444333222222111111222222333444444444333333444444444444444555666777666555333111000000000000000222444444333111111222111222444444444222000///---...............------000000000000000000000000{{{\\\FFF;;;333...///......---+++******)))+++***((('''''''''((()))))))))))))))(((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......///......///000000000000000000111222222000000111222666555555444444666777888888888888888888999999999666666555666666777888888888888777777777777777777999888666555444555777888666777888888888666555444333444444444444444333333555333222222333444222111111111222333333444555555333333333222222222111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******((()))++++++++++++---...------,,,,,,,,,------...333333222000///---,,,,,,,,,,,,,,,---------......666444111///......//////...,,,,,,000666;;;======444333111000000111333444111222222333333333222222111111111111111222222222...444777555333555777777999BBBJJJPPPYYYdddiiiggglllsssuuupppsss|||~~~xxxxxx~~~vvvqqquuu{{{}}}}}}sssttt~~~}}}rrrWWWAAA555333444555111000...,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((+++---...---,,,+++***))))))(((((((((((((((&&&'''((()))***+++++++++***+++------++++++,,,---'''))),,,---,,,+++,,,,,,---,,,,,,,,,,,,---......//////...///000222333555,,,,,,,,,---...---+++(((,,,,,,,,,,,,------...///+++,,,......---...///111555444333444555555333222///...///111333444333222111111111111222222333333333333444555666666666666888???HHHJJJFFFAAA>>>===HHHHHHJJJOOOXXXcccnnnuuuwww{{{|||uuummmccc\\\JJJCCC;;;777999;;;:::999999;;;===>>>>>><<<999777666555444444333222111111444444444444444444444444,,,///555888999777444111666555666777999888666555666444222222333333222111222222222222222222222222888666333444666777666555888777444222000111111222111222444444333333444555333555777777444111//////,,,---......//////......///////////////000000111yyyZZZEEE:::333...///......---+++******)))+++***)))((((((((())))))))))))))))))((((((((('''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............///000000000000///000222333222111000111222444444333333333444555666888888777777777777777777666666666555666666777777888888888888888777777777888777666555555666777888777777888888777555444333444444444555555444444333555333222222333333222111111111222222333444444555222222111111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++++++++++++++)))******++++++******)))(((***++++++******,,,---,,,,,,,,,,,,,,,---......111000000///...---,,,,,,,,,---------............444333111///------...//////---,,,///333777888777444333111000000111333444000111222222333333333333111111000000000000000000...222444555999>>>???===444:::>>>AAAHHHSSSYYYYYYjjjppppppgggeeelllooollliiimmmwwwxxxzzz{{{{{{|||xxxzzzUUUNNNDDD>>><<<:::888555000///...,,,+++***+++++++++++++++++++++++++++++++++++++++******)))))))))((((((((((((((()))))))))(((''''''''''''''''''((('''((()))++++++++++++***++++++***)))(((''''''((((((((()))***+++++++++******,,,,,,,,,+++,,,---///,,,---......,,,++++++,,,,,,,,,,,,,,,---...///000............///111222444------,,,+++************---,,,+++******+++,,,,,,,,,.../////////...000111555555444555777777666444///111333555555333111///////////////000000000000111222333444555666666666888===BBBBBB???<<<<<<>>>@@@???>>>>>>AAAFFFKKKOOORRRUUU[[[bbbhhhiiigggeeedddkkkssswwwuuurrrrrrrrrrrrqqqqqqvvvyyywwwmmmeeeeeebbb]]]YYYTTTNNNFFFAAAAAA===999999;;;===;;;888777888:::;;;:::999666555333333222111111000//////222222333333333444444444000111444666666444222111555444555666888999777555777555222222222222111000111111111222222333333333666444333333555666555333777555333111000000111222222333333111000///000111999777444222000///......,,,,,,---............---//////......//////000111uuuWWWCCC999333///......---,,,,,,+++******++++++***))))))))))))***)))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---...//////000/////////000222333222111000111222222222222222222333444444666666666666666666666666777666666555555555666666888888888888888888888888888777666555555666777888888888777777555444222111444444555555555555444444444333222222333333222000111111111222333333444444000000000000////////////........................+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++)))******++++++******))))))***++++++***)))***,,,******++++++,,,---...///......---------,,,,,,,,,------........./////////222111///...---------...000...---...000222222222333222111000000111222333///000111222333333333333111111111000/////////...000111111444;;;AAAAAA<<<222333333222777@@@FFFHHHSSSbbbooosssttttttnnnfff```^^^dddnnnrrrpppttt}}}zzzxxxyyy~~~tttqqq}}}zzzvvvzzzmmm___IIIFFFDDDDDDCCC>>>777111///...---+++************++++++******************************))))))))))))'''''''''(((((())))))***)))((((((''''''(((((())))))((((((((((((((()))))),,,+++***)))(((((((((((()))******+++++++++******+++,,,,,,++++++,,,///111111111111///,,,++++++,,,,,,,,,,,,,,,---...///000------,,,------///111222,,,------+++)))+++///444222000---***))))))+++,,,...///111111000//////000333222222333555666555333///444888999666111///...//////......---.........///000111333444555555555666999:::999777777:::===???===:::666444333333444555777;;;AAAFFFHHHHHHFFFEEEIIIMMMNNNKKKHHHHHHHHHFFFEEEFFFKKKQQQQQQMMMGGGKKKHHHEEEBBB???<<<777444666555666999======:::777333444666777666555333222222222222111000000000///111111111222222333333444333333333333333222111111333333333666888888777555777555222111222111000//////000000111222333444444444333222333555555333222444333222111000000111222222333222000//////222444@@@999111,,,+++---...---++++++,,,---------------///............///000000qqqTTT@@@888333///......---,,,,,,+++******+++++++++***************))))))((((((((('''''''''&&&'''(((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...////////////...000111222222000000111222111111111222222222333333333333333444555555666666777777666555444444444444777777777888888888888888777666666555666666777888888888777555444222111000333444444555555555555444333222111111222222111000000111111111222222333333000000000/////////......//////............------++++++++++++++++++++++++++++++******))))))((((((************************))))))************)))))))))***+++***)))((()))***)))))))))***+++---...///,,,,,,,,,,,,---------............////////////000000///...---------------///.........///000000000222222111000000111222222...///000111333333444444333222222111000//////...111333333222666:::999444444333111///111555:::<<<===MMMaaappp|||{{{rrraaa\\\^^^gggiiidddcccgggsssmmmnnnzzz|||vvvpppssswww{{{}}}vvvuuuxxxqqq___QQQLLLKKKLLLSSSMMMFFF???:::555///,,,------,,,+++******))))))***************)))))))))))))))))))))))))))))))))&&&&&&''''''((()))******))))))(((((((((((())))))+++)))(((&&&&&&''')))*********))))))))))))*********+++++++++++++++***)))++++++,,,+++***,,,///222111111000---+++***,,,.........------------......,,,,,,++++++,,,...///000+++------,,,+++///999AAA777555000,,,***+++,,,---...///111111///......///---,,,,,,...000111111//////555999999444000000222222111...,,,,,,---///111......000111333444444444444555666555444444777:::@@@>>><<<:::777555333222111222333666:::<<<<<<;;;777999:::999666444444555444333444888>>>AAA@@@===CCCAAA???===;;;999777555111111333777:::;;;999666111222333444444222111000333333333333222222222222222222111111111111111111222333333444444333222222111111222444777888777555777444222111111111///......///000111222333444444333333333444555444333222222222111000000111111222111111111000000333777;;;???777---)))+++------,,,***+++,,,,,,------,,,,,,......------......///000nnnQQQ>>>777333000---------,,,,,,++++++***++++++++++++******))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,---...............///000111111//////000111111111222222333333333333//////111222444666777888666666555444333333444444666666666777777888888888666666666666666777888888888777555444222111000000222222333444444555444444333111000000111222000///000000111111111111111222111000000000000///////////////......------------*********************************)))))))))((((((************************)))))))))******)))))))))(((***+++***(((((((((***(((((()))***+++,,,...///+++,,,,,,------...//////.........////////////000.........------------------...///000000000111111111111111111111111111111---...000111222333333444444444333222222111000000///444666333111333444222555444222333333333444666;;;===BBBMMM___nnnsssrrr^^^ZZZ^^^iiikkkccc^^^^^^kkkffffffooowwwyyy|||~~~|||{{{tttooommmllljjjhhhaaaeeehhhmmmvvvzzzfffQQQMMMHHHAAA;;;999<<<@@@BBB<<<444...***)))******+++++++++******)))((((((*********))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))(((((((((((()))))),,,***(((&&&&&&''')))+++''''''(((((()))+++,,,---******+++++++++***))))))***+++++++++***+++...000---------+++******---///111000///...---,,,,,,,,,,,,,,,+++++++++---...///+++------++++++000:::CCC888555111,,,******,,,---,,,...000000///---------*********,,,...///...---///333666555111000333777333111...,,,,,,...111333---...///111222333333333333444555555555555666777999999999888777666555444555444444555777888888777666666555333222222333444444333333555:::======<<<;;;;;;999777555333222111111111111333555666666555111222333333222222000000222222222222222222222333333333222111000000//////...000333666777666444222000000111333666777666444555333111000000000///.........///000222333444444333444555555555444444444222222111111111111111111000000000//////222666:::888222,,,+++...000...+++***+++,,,,,,------,,,,,,---------------......///lllOOO<<<666333000---------,,,,,,+++++++++******++++++******)))(((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,------......---------///000///...---...///000111222222333333222222...///000222444666777888555555444333333333444444444555555666666777777777555555666666777777888888666555444222111000000000000111222333333444333333222111000000111111000...000000000000000000000000000000000000////////////.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((('''((())))))((('''(((***(((((())))))***+++,,,---++++++,,,------...//////------........./////////------..................,,,...000111111000111222111111111111111111111111...///000111222222222222444444444333222222222111---444777444222333666666444222222555555222222444999666666<<>>===<<<<<<======???BBBEEEHHHJJJJJJJJJJJJIIIEEEAAA======@@@BBB<<<777111.........,,,)))///...---,,,+++++++++,,,---,,,+++***))))))))))))))))))***+++,,,---...///***)))'''''')))***)))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))'''((()))******++++++***)))******++++++,,,------,,,---...///000///......,,,,,,------------......------,,,,,,------...///000000000000000000000000000000000000////////////...------,,,,,,,,,,,,------....../////////......+++888WWWlll___JJJ>>>666444555555555444333222111111111000000000000111111000000111111111111000000111111111111222333444555666555333111000///000000000000000111111111111111000000000000////////////000111111000///000222444111111111111111111111111///000222222111111111333000000000///...---///000//////............//////333333333222222222222111111000///000333444555444////////////555<<<<<<888111555,,,---///BBB^^^VVV===;;;888444222222222333000///...---------//////////////////////////////,,,...///...---,,,,,,,,,++++++,,,,,,,,,,,,------eeeLLL<<<444000///---,,,+++***************))))))************))))))))))))(((&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&'''(((((())))))((((((''''''((()))************************++++++++++++,,,,,,---............------...//////000000000/////////000000000000111111222222222222222333444444222222111111000/////////...---............---,,,........................000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************++++++***)))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++***++++++++++++,,,,,,,,,---------------......///...//////000//////.....................///............---...............,,,---...//////...---,,,,,,///111222111000111111...000111222222333444444444333222111000000111111333222222111111222222222555000...333<<>>;;;777333111111333444111000///...---......///000000000000000000000000+++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,{{{```III:::333000000******)))))))))))))))***((())))))******))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&'''(((((((((((('''&&&''''''((((((((((((''')))))))))************+++***+++,,,,,,------,,,,,,------...............---,,,------......//////000222111111000111111222222222222111111000/////////,,,...//////.........//////...---,,,,,,---...///000///...---------------------------,,,,,,,,,,,,))))))***++++++++++++***((())))))******)))((((((''''''(((((((((((())))))''''''''''''''''''''''''******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))(((************++++++++++++...------------...//////,,,---..................,,,---...---,,,,,,---...,,,...///...---,,,---...------............------///000111000---,,,+++,,,***...222333111000222444666555222000...---------000000///////////////000+++000777<<<<<<888222---***---///000///......///.........---------------++++++,,,...//////,,,)))***+++,,,,,,,,,+++******************)))(((''''''******++++++++++++***)))******)))))))))((((((((()))(((&&&&&&((()))((('''+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((()))***+++,,,)))******++++++,,,------.........---------------,,,,,,++++++++++++******++++++******++++++,,,------------......//////000////////////............***++++++,,,,,,,,,,,,++++++,,,---...............111))),,,000...333777222444333222111000000000111...------......///000111000///...------...///000------------...///000111111111111111111111000000000000000111111111111111////////////............***...444666555222///...000000000000000000000000...111444555444222222222222444555555333222222333111111000000000000111111333222111000000000111222555444333333333222000...000222222000000444555333111444///555222666FFF<<<:::888555222222222444555222111///............///////////////////////////+++---...---,,,+++++++++------,,,,,,,,,,,,++++++www^^^GGG999333111000+++******))))))******+++(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&))))))))))))******************+++,,,,,,,,,,,,,,,------.........------,,,+++,,,,,,---......//////111111000000000000111111333222222111111000//////+++...000000...---///000///...,,,++++++,,,...///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++'''((()))*********))))))'''((()))******)))(((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((************++++++++++++,,,++++++++++++,,,------++++++,,,---------------+++---...---+++***,,,...+++---///...,,,+++---/////////............//////000000000///---,,,---///...333666666222000111333444333111///............///...............//////,,,111777:::999666222///***+++------,,,,,,...///***++++++,,,,,,+++******,,,***)))+++,,,,,,***(((+++,,,,,,,,,++++++++++++***++++++,,,+++***)))((((((((()))*********)))((()))((('''''''''((()))******(((''''''((())))))(((++++++++++++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))((((((((()))***+++,,,)))******++++++,,,------000///---++++++,,,---...,,,+++++++++***************************+++,,,,,,++++++,,,,,,---......///............------------)))***+++,,,---,,,,,,+++***+++,,,---...............***///111,,,///444...333222111////////////000------------...///000111000///---,,,,,,---///000......---......///000111...000111222222111000///111000000000000000//////............------------+++---000111000///......////////////////////////...111333333222111222222111333444333222222333555333222222111000000000000000000000///000000111111333333222333444333111//////222333111111555777666444111---888333...;;;555666555444333444555666777333222000............///........................,,,---///...,,,++++++,,,---------,,,,,,+++++++++uuu\\\FFF888222111111+++++++++***++++++,,,,,,(((((())))))))))))(((((((((((('''''''''(((((()))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''(((((((((((('''&&&%%%%%%))))))))))))******************+++,,,,,,,,,,,,+++---------......---,,,,,,++++++,,,------...//////111111000000000000000111333333222222111000000000+++...000000...---///111///...,,,++++++,,,...///+++++++++***++++++,,,,,,+++++++++************)))%%%&&&((()))))))))(((((('''((()))******)))((((((''''''''''''((((((((()))''''''''''''''''''''''''#########$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''')))************+++++++++******))))))******+++,,,***+++,,,,,,---------,,,***,,,...---+++***,,,...+++---///...,,,+++,,,///000///...------...///000000000000///---...000222333777:::999333//////111222111000.........///000---------------...//////,,,...111444444222000............---++++++,,,...+++,,,---------,,,+++***+++(((&&&'''***---,,,+++)))*********)))((()))***'''''')))))))))((('''&&&&&&'''((())))))((('''''''''&&&%%%%%%&&&(((+++,,,***)))'''''')))***)))(((+++,,,,,,,,,+++***(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((''')))((((((((((((***+++,,,)))******+++,,,,,,------111///,,,******+++---///,,,+++++++++******))))))*********)))***++++++,,,******+++,,,,,,---............---------,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,---............111///555333***---444222333111000.........//////,,,,,,,,,---...///000111000///---,,,,,,---///000.........//////000111222---///111333333222000...111111000000//////............---------,,,,,,,,,,,,---------,,,,,,...//////////////////////////////000222222111111111333111222222222111111333555444333222111000000000000......//////000000111111111111111333444444222000///333333000000333555333666...***:::666...<<<:::333444444555666777888999333222000///.........///........................,,,...//////---,,,,,,------------,,,,,,+++++++++rrrXXXDDD444222222***---,,,+++***))))))))))))******)))((('''&&&&&&%%%(((((())))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((())))))******))))))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...000000000000000///......000111333555555555333333000...,,,---000111///---.........------,,,,,,,,,,,,---...///...---+++***......------,,,+++******))))))(((((('''''''''&&&$$$'''***------***'''$$$''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((()))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---//////...---......---.........---,,,,,,+++000///.../////////---+++222111000//////000111222555555555444222000///...............------------......---------......///000000///........................---,,,+++***)))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&,,,)))&&&&&&))),,,,,,,,,---,,,***(((((()))***+++,,,...000000---***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''')))+++,,,***)))((((((+++***)))(((''''''''''''((())))))((('''''')))+++---+++***)))((('''+++000++++++******************---+++******,,,...//////,,,,,,,,,++++++*********------......///000000111......---------,,,,,,,,,------............---------,,,+++,,,------,,,+++......////////////............//////...---,,,,,,------------------------+++---///---***)))***,,,,,,++++++***+++,,,...///000///,,,******+++---///---...///000000111222333000111222111//////000222222111111000///............///000///------///000555444333000......000222222222111111111222444555111111111222333444555666333333333333333333333333000///...------,,,------***+++---//////...---,,,...------,,,,,,------...+++,,,,,,---,,,+++***)))qqqWWWCCC444222222***---,,,+++***))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))***************))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000111111000000///...000111333444444333111000000...------000000///---......---------,,,,,,,,,---------------,,,,,,+++------,,,,,,+++******))))))(((((((((''''''''''''%%%'''***++++++***'''%%%''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++---......---,,,,,,------.........------,,,+++222222222222000///......111000////////////000111333333222111000///......000000000/////////......///...---,,,,,,---......//////...------------...111000///---,,,***************++++++++++++******,,,,,,,,,+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((&&&&&&)))...222333333,,,+++)))((('''((()))******---//////---***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((()))))))))))))))((()))++++++***)))***+++******)))((((((((())))))'''((((((((((((***---000+++***)))))))))***,,,...---,,,+++*********+++,,,---,,,---///222333222000---------,,,,,,,,,++++++++++++,,,,,,---......///,,,------......///000000------............------,,,+++++++++,,,,,,,,,+++------............------...............---,,,,,,---------------------------...000...,,,+++,,,...,,,,,,+++++++++,,,---...---------------------......///////////////000000.../////////------///111111000000///......------...//////...------...000444444333000......000222222222111000000111222333111111111111222333444555444444333333222111000000//////...------------...***+++---.........---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))oooVVVBBB333222333***,,,,,,+++***))))))))))))((((((((((((((('''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''(((((())))))******+++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111111111111000//////000111222222222111///...///...---...//////...---...------------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++******)))))))))(((((((((((('''''''''''''''((()))******)))((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''(((((())))))******+++++++++++++++++++++++++++......------,,,++++++++++++,,,......,,,+++,,,,,,---............---,,,,,,333555777555111//////111000//////......//////000111000...------......///111111111111000000000000111///---,,,+++,,,---.........---,,,,,,,,,,,,,,,222111///---+++***++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&(((---111555666666***)))((('''&&&'''(((((((((+++------,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''((())))))))))))(((((()))*********+++...000+++******)))))))))******&&&'''(((((())),,,111444,,,------,,,+++,,,,,,,,,,,,+++)))((()))***,,,---+++,,,...222444444111///---------------,,,,,,,,,))))))******+++,,,,,,,,,+++,,,---///000222333333,,,------......------,,,************************,,,,,,,,,------,,,,,,,,,---------------,,,,,,+++------------------------...///000///---,,,---...---,,,,,,++++++++++++,,,+++,,,...///000///......,,,...//////...---...///+++,,,------,,,,,,...000//////......------,,,,,,---...///...---,,,...000222222222000......000222222111000/////////000111000000000000111111222333444444333111000///...---------------.........///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,++++++***)))mmmTTTAAA222222333***,,,++++++***))))))******'''''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''((())))))******+++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000111111111111111000000///......///000000000/////////...............------------------------------...---+++*********+++,,,)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''((())))))*********************++++++++++++------------------------,,,---///...---,,,,,,---------............------222666888666000---///222//////............/////////...---,,,,,,...000111111111111111000000000///222000---+++***+++,,,------,,,,,,+++++++++++++++000...,,,+++******+++,,,(((***,,,......,,,***((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***---///111222111000((('''&&&&&&%%%%%%&&&&&&&&&)))++++++***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))******)))***,,,000444---,,,+++***))))))))))))''''''''''''(((,,,111555222777:::555...++++++,,,+++***(((''''''))),,,---++++++,,,...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,---...///111222222,,,,,,------------,,,,,,)))*********)))))))))*********++++++++++++******+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---.........------------------,,,++++++*********++++++---...///000000000...111333222///---...///***+++,,,,,,+++,,,...000---------,,,,,,,,,++++++---......---,,,,,,---///000111111000......000111111000///...---...//////000000/////////000000111111111000//////...------+++,,,---...////////////---,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,***++++++++++++*********kkkRRR@@@222222333+++,,,+++******)))*********'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''((())))))******)))*********************+++++++++,,,,,,---------,,,,,,------...//////000111111111111111000//////+++,,,---...//////000000...//////...---,,,---------------------------------,,,+++))))))***++++++((((((((((((((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&((()))******)))))))))))))))******+++++++++++++++,,,------...//////...///111000...------...------...//////......---000333666444...+++---000......////////////......///...---,,,---///111333000000/////////.........111///---+++***+++,,,,,,,,,,,,+++*********************)))))))))***+++,,,)))***---......---***)))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++---......---+++***&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))***---222666///...,,,+++)))(((''''''(((((((((''''''***...111888CCCHHH===///)))+++---,,,+++******+++---///000...---******++++++***)))******************++++++************++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++((()))+++***(((''')))***))))))************))))))******+++++++++++++++***(((((()))))))))*********++++++***++++++,,,++++++,,,,,,,,,++++++******))),,,,,,++++++,,,///111333888;;;===:::333...---...,,,---------,,,,,,...000,,,,,,,,,,,,++++++++++++,,,---------++++++---......///000///......///111000///...---------...///000000///.........//////........................***+++---...///000//////---,,,,,,+++++++++,,,,,,++++++************++++++*********************+++iiiPPP>>>111111333+++++++++***************+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''((())))))(((((()))***++++++*********++++++,,,,,,------...,,,,,,,,,---......//////000000000000000///......,,,,,,------...//////000...//////...,,,+++,,,---,,,,,,,,,------------...,,,+++******))))))******'''''''''(((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&((()))******)))((((((((())))))***+++++++++))))))***,,,---...///000///111222111///------...------...////////////...---000222111---+++,,,......//////000000//////...//////......///000222333............------------......---,,,,,,+++++++++,,,,,,+++***************((((((((()))************)))***,,,------,,,***)))(((((((((((('''%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$'''***+++***)))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((()))))))))***---111555///...,,,***((('''&&&&&&((()))))))))((())),,,...888EEEJJJ===---)))+++,,,......//////111222333444111...+++******++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***'''***,,,+++(((''')))+++))))))************))))))((()))******************''''''(((((()))*********)))((('''(((***+++***)))***++++++,,,++++++***)))---+++***)))***---111333@@@CCCDDD???666...,,,,,,...//////...---,,,...///,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***,,,...,,,...//////......///111......---------...///000111000//////............,,,,,,------.../////////***+++---///000000///...,,,,,,,,,,,,+++++++++++++++******))))))******+++******)))))))))***++++++gggOOO>>>000111333++++++***************++++++))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&''')))***++++++++++++******+++,,,,,,---......+++++++++,,,------......///////////////...------//////...------------------///000...,,,***+++---,,,,,,,,,---------......***************))))))(((&&&''''''((())))))******''''''''''''((((((((()))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$&&&((()))***)))((((((((((((((()))***+++++++++)))******+++,,,---......///000111000...---------------...///////////////,,,---.........------,,,//////000111111000//////.........///000000111111.........------------,,,+++,,,---------,,,++++++,,,,,,+++************+++))))))+++++++++***((('''))))))************)))))))))))))))((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%((((((&&&%%%%%%'''%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((())))))***,,,000333++++++***)))((((((((((((''')))++++++++++++,,,...222<<>>:::222+++***,,,/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***,,,...///......///111------,,,---...///111222222111000///............---------...............+++,,,...///000///...---+++,,,,,,---,,,+++***)))******))))))))))))*********)))(((((()))***+++,,,fffNNN===000111333,,,+++***************++++++******)))((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''######$$$%%%%%%&&&&&&'''%%%&&&(((***+++,,,++++++******+++,,,,,,---......******+++,,,,,,------..................------,,,333222000...,,,++++++***---///000///+++***+++---,,,,,,,,,------.........)))***+++++++++***((('''&&&''''''((()))***++++++&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%((()))***)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++...000000000---,,,,,,,,,------...///000000//////,,,,,,+++,,,...///---,,,///000111222222111000///---...//////000000/////////............---------)))+++---......---,,,***---,,,++++++***++++++++++++,,,---...,,,***&&&$$$((((((''''''''''''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))'''$$$!!!"""$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******,,,///222(((((('''(((((()))******&&&(((,,,............///+++222222***(((......''')))+++...111222333222111''''''))),,,//////,,,*********+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++******++++++++++++******(((+++...,,,((('''***---))))))************))))))''''''((())))))***)))))))))******+++,,,,,,------)))'''&&&'''***+++***(((((()))***+++,,,,,,+++***((()))+++,,,---,,,,,,+++'''---333222,,,)))***---///000///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***,,,...///......///111---,,,,,,---...000222444333222111//////........./////////......---------+++,,,...000000///...,,,***+++---...---+++)))(((******))))))))))))*********)))(((((((((***+++,,,cccLLL???222000111,,,---+++))))))***+++***)))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------............---------......,,,***)))***,,,...333666444///+++,,,...,,,+++***))))))***+++,,,******)))(((''''''(((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***))))))******)))+++---))))))*********++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------.../////////...,,,,,,---...000111222111///...,,,---...//////...---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))*********)))(((&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&(((******)))))))))*********+++++++++******))))))((((((''''''++++++,,,---...///000111////////////...---++++++,,,,,,,,,------.........111000...---,,,,,,,,,---*********++++++*********))))))))))))************((()))************+++---,,,,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++***)))))))))***+++,,,,,,))))))))))))(((((((((((())))))))))))************)))************+++++++++******+++,,,,,,---......+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...//////000...///000111111000///...222111///.........///000------///000000000///...---,,,---...000111000///,,,---......---,,,***)))+++***((('''&&&''')))***(((((((((((((((((((((((({{{```JJJ===222000222---+++)))(((((()))***((('''((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%&&&(((***++++++,,,---,,,,,,,,,***++++++++++++,,,,,,,,,------............------------...---+++***,,,---555999===:::333...---...++++++***))))))***++++++******)))((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&&&&&&&''')))))))))*********++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......///...---,,,+++,,,...///111111000///...,,,---...//////...---,,,+++++++++++++++******)))++++++++++++++++++++++++***+++++++++***)))'''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((()))((())))))*********+++++++++***)))))))))((((((((('''++++++,,,---...///000000////////////...---,,,+++,,,,,,,,,---------------000///...---,,,,,,------)))******************)))))))))))))))************)))***+++++++++*********,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((()))))))))*********+++***))))))))))))***+++*********)))******++++++))))))))))))(((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,------...***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,------...//////000000//////000000000000//////222111000///...//////000---...///000111000//////,,,++++++---///000///...,,,------,,,,,,+++***)))***)))((('''(((***,,,---((((((((((((((((((((((((www\\\GGG<<<111000333...******)))***++++++)))&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((******+++,,,,,,,,,,,,+++)))))))))*********++++++------------------------,,,---------,,,,,,...///999>>>AAA>>>666///,,,,,,+++******))))))******+++******)))((((((((()))))))))(((''''''&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%'''(((((('''))))))))))))************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---...000000///......,,,------......------,,,++++++*********)))))))))))))))))))))))))))))))))++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((())))))))))))************+++))))))))))))((((((((((((++++++,,,---...///000000///////////////...---,,,------------,,,,,,,,,,,,......---,,,,,,,,,------)))******++++++******)))))))))))))))***************+++,,,------,,,***))),,,,,,,,,,,,,,,+++++++++(((((((((((((((((((((((('''''''''((((((((())))))++++++************++++++++++++***)))))))))******))))))))))))(((((((((((((((((())))))))))))******)))))))))*********++++++*********+++,,,,,,------)))***+++***(((((((((***,,,,,,,,,,,,,,,,,,,,,,,,.........------------------......//////000000111000000////////////000000111111000///////////////---...///000111000//////+++++++++,,,...///...,,,---,,,+++***))))))))))))'''''''''((())),,,...///((((((((((((((((((((((((tttZZZFFF;;;000///111,,,,,,,,,,,,...///...+++(((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%'''((()))******+++++++++++++++((((((((())))))))))))***---,,,,,,,,,,,,,,,,,,---+++,,,------,,,---///111666;;;???===555---***)))******))))))))))))*********))))))(((((()))))))))(((''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++((('''((()))'''((((((((()))))))))******)))******************)))************************++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---............---,,,,,,,,,------,,,,,,,,,++++++***))))))((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$'''''''''''')))+++))))))))))))************))))))))))))((((((((((((++++++,,,,,,---......///....../////////......---...------,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++((()))))))))***************+++---///111000---+++,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''((((((((()))))))))++++++************++++++,,,+++***))))))((())))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))************)))*********++++++,,,,,,)))***+++***)))((()))***++++++,,,,,,,,,,,,------.........................../////////000000111111000000///......///111222111000000///////////////,,,---...///000///......,,,++++++,,,...///---,,,---,,,***((((((((())))))'''''''''((()))+++---...((((((((((((((((((((((((sssYYYEEE:::000...///***,,,,,,,,,...///...+++(((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%'''(((((()))******++++++******''''''((((((((()))))))))---,,,++++++++++++,,,---***+++,,,,,,,,,---///111000666;;;:::333---******)))))))))))))))))))))))))))((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""(((***&&&$$$&&&&&&###''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++*********+++))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,------,,,------............------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------......------,,,((()))))))))************)))***,,,000333444111///++++++++++++++++++++++++''''''''''''''''''''''''((((((((()))))))))******************************++++++***)))(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))***************+++***+++,,,+++******+++,,,+++++++++,,,,,,---------........................////////////000000000000000///.........///111222000000000000000//////...+++,,,---...///...---------,,,,,,---//////...,,,,,,+++)))(((''''''((()))''''''''''''(((((())))))((((((((((((((((((((((((rrrXXXEEE:::000...///)))******)))***++++++)))&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&############$$$$$$$$$$$$###%%%%%%%%%$$$%%%''')))(((((()))************)))'''''''''((((((((()))))),,,,,,************,,,,,,)))+++,,,,,,+++,,,...000---222777777222---,,,---((())))))******))))))(((''''''&&&&&&''''''((((((&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&)))(((,,,222...%%%''''''''''''((((((((((((***++++++++++++++++++***)))))))))))))))))))))))))))))))))******++++++,,,---,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,+++)))((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&111000000000111000---+++***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))*********+++***+++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******,,,------......------,,,))))))))))))************)))((()))...333555333000)))))))))***************''''''''''''''''''''''''(((((()))))))))*********))))))************))))))******)))((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,,,,+++***,,,---***++++++,,,,,,------...---------------.........///////////////////////////......//////000111222000000000000000///......+++,,,---...///...------...---,,,---//////...,,,,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((oooVVVDDD:::111000111,,,+++)))(((((()))***((('''((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))'''((())))))******))))))'''(((((((((((())))))))),,,+++***))))))***+++,,,)))***++++++******,,,...***///444333...***+++---'''((()))******)))((('''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''--->>>JJJ@@@---&&&&&&'''''''''((((((((())))))************))))))))))))))))))))))))))))))(((((())))))***++++++,,,---,,,+++***)))******+++***************+++,,,,,,,,,+++***))))))***+++,,,///...+++)))(((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''222///...111666777333---******))))))(((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++))))))))))))************)))''''''***000222111...'''((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''((())))))))))))(((''')))(((((((((((())))))***))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((***++++++******+++,,,******+++,,,,,,---......+++,,,,,,,,,------------........................---...///000000111111111///000000111000///...------...///000000000///...---,,,+++,,,......,,,***++++++++++++***)))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((mmmTTTBBB:::222222444...---+++))))))***+++***))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$###$$$%%%%%%$$$%%%''')))'''(((((()))))))))))))))(((((((((((()))))))))***,,,+++)))(((((()))+++,,,)))***+++***))))))+++---(((,,,000///***'''(((***'''((()))******)))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""...JJJ[[[KKK000&&&&&&&&&'''''''''(((((((((((())))))))))))((((((************************'''(((((()))***+++++++++---,,,***)))))))))***+++*********)))******+++,,,,,,+++***))))))***+++,,,000///,,,***))))))*********************************)))(((''''''((()))***((((((((((((((((((((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((,,,((('''...777;;;777111******))))))(((((((((''''''((((((((())))))******&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,,,,+++***((('''*********++++++*********))))))))))))***************'''%%%''',,,///...+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((('''(((((()))***+++))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((''')))******))))))***,,,******+++,,,,,,---......+++++++++,,,,,,---------...............---------,,,---///111111111111000///000111111111000...---...///111222222222111000,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,***((('''(((((())))))))))))((((((((((((((((((((((((((((((fffTTT@@@666333000///000++++++******)))((((((((((((&&&%%%&&&)))+++)))'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))((()))++++++*********+++++++++************++++++))))))***++++++++++++***------,,,,,,+++***))))))(((((((((((())))))))))))+++***((('''&&&&&&&&&''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++%%%%%%AAAaaaVVV444%%%%%%&&&&&&'''((((((((())))))************))))))''''''((()))))))))))))))+++++++++***************///...------++++++***)))***,,,------++++++,,,...++++++************++++++++++++***)))(((((())))))((())))))((('''''')))+++''')))+++,,,---,,,***)))&&&&&&%%%'''(((((('''%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&---******111:::===777000,,,***((('''&&&'''((()))''''''''''''(((((((((((((((((('''''''''(((((()))******))))))))))))******&&&(((***+++,,,+++)))((()))*********)))((('''&&&*********)))'''(((***,,,))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((,,,111000,,,(((((()))))))))))))))))))))))))))***+++,,,,,,+++***((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***((())))))*********))))))***,,,...000111///---,,,+++,,,------......------000000//////.........---000000000000000000000000+++......---666AAA@@@777...------,,,,,,++++++***,,,++++++***)))((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))eeeSSS???555222///......++++++******)))((((((((()))'''%%%&&&)))***((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###&&&'''((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""##############################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''(((((())))))((()))++++++*********++++++******))))))******+++)))******+++++++++++++++,,,,,,,,,+++***)))))))))(((((((((((())))))))))))+++***((('''&&&&&&&&&''''''''''''(((''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((%%%###444HHHBBB,,,%%%%%%&&&&&&'''((((((((())))))************))))))''''''((()))))))))))))))++++++************************+++++++++,,,,,,,,,***+++---,,,++++++,,,...++++++************++++++++++++***)))))))))))))))((()))))))))'''''')))***((()))***+++++++++******)))'''&&&'''(((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&,,,,,,...555<<<===666000+++***((('''&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''((()))*********))))))))))))))))))***'''((()))++++++***)))((((((((((((((()))))))))))))))))))))(((''''''***,,,))))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''',,,222333///***(((((())))))))))))))))))))))))***+++,,,,,,,,,***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))(((((()))***++++++******,,,,,,,,,---------......+++,,,------...---------////////////......------////////////////////////...000222888BBBGGGAAA888...------,,,,,,+++******++++++***))))))(((''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''cccRRR>>>444111---,,,,,,++++++******)))((((((((()))(((''''''((()))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!###''')))***(((%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''(((((())))))''')))++++++***)))***+++******))))))))))))************+++,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%###&&&---,,,%%%%%%%%%%%%&&&''''''((((((((())))))******))))))(((''''''((()))))))))))))))******************++++++************++++++++++++***+++,,,,,,++++++,,,...++++++************+++++++++***))))))))))))))))))((()))***)))''''''(((***)))))))))))))))******+++,,,***'''&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&))),,,111666999777222---***)))(((&&&&&&'''((((((&&&''''''''''''((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))'''((()))***+++***)))(((((('''''''''((()))+++,,,'''((((((((('''''')))+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''$$$***000222///***&&&%%%''''''''''''''''''''''''(((((()))******)))(((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((()))***+++,,,,,,,,,,,,+++*********+++---...++++++,,,---------------///............---------------------------------++++++111>>>FFFBBB888111---------,,,++++++*********))))))(((((('''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&cccQQQ>>>555111---++++++++++++******)))((((((((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))''')))++++++***)))***+++)))))))))(((((()))))))))******+++,,,,,,,,,,,,,,,******))))))((((((((('''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%### """&&&$$$%%%%%%&&&&&&'''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++...------,,,+++***)))))))))+++,,,,,,++++++,,,---,,,++++++******++++++,,,******)))))))))))))))***)))******)))''''''(((******)))((('''''')))***,,,...+++(((&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%)))---000///---***)))(((((('''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))((())))))))))))))))))((('''((())))))******))))))***((('''&&&'''(((***,,,%%%'''(((((('''''')))***))))))))))))))))))))))))(((''''''''''''((()))))))))((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''###'''+++,,,***&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---------***))))))))))))***++++++++++++,,,------------,,,------------------------------------------------((()))333AAABBB666------------,,,,,,+++*********)))((((((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&bbbQQQ???666222///,,,,,,++++++******)))((((((((()))))))))((('''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((('''(((******)))))))))***)))((((((''''''(((((()))******+++,,,,,,,,,,,,+++)))))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))$$$###&&&%%% """)))$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,//////...---,,,++++++***)))***,,,+++******+++---,,,,,,++++++++++++,,,,,,***)))))))))))))))******)))******)))'''&&&((()))***((('''&&&&&&(((***+++...+++(((&&&'''(((((('''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%'''))))))'''%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&'''((())))))))))))((('''''''''((())))))))))))))),,,***((('''&&&'''(((***%%%'''((((((''''''((()))(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,------&&&''')))++++++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------,,,000:::BBB;;;---***000---,,,,,,++++++***))))))((((((((((((''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''___OOO>>>666333000------++++++******)))((((((((('''((()))((('''&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$###!!! """$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&(((******)))((()))***((((((''''''''''''(((((())))))***++++++++++++***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((!!! $$$&&&###$$$((($$$$$$$$$%%%&&&&&&'''''''''(((((())))))(((((('''''''''((()))))))))))))))'''((()))***+++,,,------------------............)))***++++++******+++---,,,,,,++++++++++++,,,,,,)))))))))))))))******+++*********)))'''&&&'''))))))(((&&&%%%&&&''')))***,,,***'''&&&'''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''((('''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))'''&&&$$$''''''))))))))))))'''''''''''''''((((((((()))))),,,+++)))((('''''''''(((&&&(((******(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***+++++++++%%%&&&)))++++++***(((&&&******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,333:::;;;222((()))000,,,,,,,,,+++******))))))(((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''\\\LLL;;;444222000------++++++******)))(((((((((&&&((())))))'''&&&(((***&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&(((******)))((()))***(((''''''&&&&&&''''''((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''''''''&&&%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%###!!!###$$$######$$$###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&'''((()))+++,,,---...,,,,,,,,,---------......(((***++++++******+++,,,---,,,,,,++++++,,,,,,---)))))))))))))))***++++++***++++++)))'''&&&'''(((''''''&&&&&&&&&'''((())))))'''&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))***)))(((&&&%%%&&&''')))******)))'''&&&'''''''''''''''((())))))))))))))))))(((((((((((((((***++++++)))'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,++++++'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))))))))&&&'''((()))***))))))(((******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''...222...***)))***))),,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&YYYIII:::333111///------++++++******)))((((((((($$$'''))))))'''&&&(((+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&(((******)))((()))***'''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))$$$%%%&&&'''''''''&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$##################$$$########################%%%&&&&&&$$$#########"""###$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''((()))+++---......///...------++++++***)))(((***++++++******+++,,,---,,,,,,++++++,,,,,,---))))))((())))))***++++++***++++++)))'''&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))'''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%'''&&&###!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))((('''&&&'''(((******((('''&&&'''''''''''''''((())))))&&&'''((()))*********)))***+++---,,,***'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''(((((((((((((((''')))(((((('''((()))***+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))&&&,,,,,,((()))///...&&&,,,,,,++++++***)))))))))))))))))))))************%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%XXXIII999333222000------************))))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''(((%%%&&&((()))******))))))))))))))))))))))))))))))---------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$##################$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))(((''''''((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((()))******)))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***++++++***((('''((()))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---------,,,***)))''''''(((************+++++++++++++++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))WWWHHH999333222000------************))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%&&&((()))******))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$#########"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''(((''''''''''''((())))))))))))******))))))((('''((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++***((('''((()))******+++++++++,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++************))))))***+++---+++++++++*********)))))))))))))))((('''''''''&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))UUUGGG888333222000------************))))))))))))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))************************,,,,,,,,,+++++++++++++++************************+++++++++++++++*********)))((((((''''''(((((()))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$##########################################""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((()))*********++++++******)))(((''')))******)))(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))***+++***((('''((()))******+++++++++,,,,,,,,,*********)))))))))((((((((()))***+++,,,------------,,,***))))))***,,,...+++++++++*********************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((~~~SSSEEE777333222000------************)))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((()))((((((((((((((((((((((((+++++++++++++++************))))))(((((((((((()))++++++***************+++(((((((((''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$##################$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''((())))))***+++++++++++++++***))))))''')))******)))(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))***)))((('''((()))******+++++++++,,,,,,,,,+++*********))))))))))))))))))***+++,,,---------+++***)))***+++,,,------************************+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((~~~QQQCCC666222222000---,,,************)))))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''************************))))))((('''''''''((((((+++******))))))***++++++((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******+++++++++++++++***))))))'''(((******((('''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))((('''(((*********+++++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,)))((()))+++......---+++************************+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''~~~OOOBBB555222222000---,,,************))))))))))))((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""""""""##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((()))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((()))*********)))((((((***+++,,,(((''''''&&&&&&''''''((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###############""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++******++++++******)))(((&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&((())))))''''''(((*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++*********++++++,,,------+++***+++...///,,,)))***************+++++++++******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''MMMAAA555222222000---,,,************))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################!!!"""""""""#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&'''(((***,,,***)))((((((((()))+++,,,(((''''''&&&&&&''''''((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((())))))***+++))))))******))))))((('''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))***+++***((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((*********+++++++++,,,,,,,,,++++++++++++************))))))))))))+++---...000888333---+++---...,,,***))))))*********+++++++++)))))))))))))))*********''''''''''''''''''''''''&&&''''''''''''''''''&&&MMM@@@444222222000---,,,************))))))))))))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((('''&&&''')))+++---***)))((('''((()))+++---'''''''''&&&&&&''''''''''''((()))******)))((('''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((((((((())))))******)))))))))))))))******+++)))))))))))))))(((''''''&&&((())))))(((''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++***((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''((((((''''''(((*********+++++++++,,,,,,,,,************))))))))))))''''''''')))+++...111222BBB:::000***+++,,,,,,+++))))))******++++++++++++((((((((()))******++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&yyyLLL@@@444000///---,,,---************))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%######%%%((((((&&&###$$$#########""""""!!!!!!$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((''''''&&&&&&((()))***''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))((()))+++,,,((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))'''%%%$$$$$$$$$&&&''')))******)))(((''''''(((''''''''''''''''''''''''''''''&&&$$$###$$$''')))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++*********))))))(((((())))))((((((''''''&&&&&&((('''''''''(((***---///:::555...******+++***)))******))))))((((((''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((()))(((((('''''''''((((((wwwLLL@@@444000///---,,,---************))))))))))))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$###########################$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&$$$###$$$&&&%%%"""$$$$$$$$$$$$#########"""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&((())))))''''''(((***&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++***(((''''''''')))***&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********)))))))))(((((((((((((((((('''''''''''')))((((((((()))+++---///777333...++++++,,,+++)))))))))))))))((((((''''''))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''tttKKK???444000///---,,,---************)))))))))))))))(((''''''''''''((()))((('''&&&&&&(((((('''&&&'''&&&&&&'''(((((('''%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((()))***)))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((''''''''''''))))))(((&&&%%%&&&'''$$$%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((,,,+++)))((((((((()))***$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))(((((((((((('''''''''''''''((((((((())))))(((((()))+++---...222000---,,,,,,,,,+++))))))))))))((((((((((((''')))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&qqqJJJ>>>333000000...,,,,,,************)))))))))((((((''''''''''''''''''((('''&&&%%%&&&'''((('''%%%&&&%%%%%%&&&''''''&&&$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$###""""""###$$$$$$###############$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!###$$$%%%&&&&&&&&&%%%$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((('''&&&%%%&&&&&&'''&&&'''((((((&&&&&&''')))''''''''''''''''''''''''###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((()))***+++++++++++++++++++++))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''''''''&&&pppHHH===333000000...,,,,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%$$$###$$$&&&&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###################################################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$########################!!!"""$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&###$$$%%%&&&%%%######"""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$##################$$$###"""""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###### !!!###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$$$$$$$)))***+++)))'''&&&&&&'''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&''')))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((((((((((((pppGGG<<<333000000...,,,,,,************))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$#########%%%%%%###"""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###########################################################################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$"""""""""""""""""""""""" """######""""""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&"""$$$&&&'''&&&%%%%%%&&&"""""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$#######################################"""""""""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################"""""""""############$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############"""!!!!!!##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((''''''''''''&&&&&&%%%%%%+++,,,,,,***'''%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&''')))***))))))(((qqqFFF;;;222000000...++++++************))))))))))))%%%&&&'''(((((('''&&&%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$###$$$%%%&&&$$$"""%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$######################## !!!######""""""$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&"""$$$'''(((&&&%%%%%%'''"""""""""######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########!!!!!!!!!!!!"""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))'''&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$###""""""!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((''''''((('''''''''&&&%%%)))******)))'''%%%&&&'''''''''''''''''''''''''''$$$%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))(((&&&&&&(((***&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&###%%%'''((())))))((('''rrrEEE;;;222000111...++++++************))))))))))))&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&%%%%%%$$$%%%&&&'''%%%###$$$###"""!!!!!!###%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################"""!!!"""###$$$###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""$$$&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''"""%%%((((((%%%$$$$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((***++++++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***++++++***'''&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&& !!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%$$$###!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''')))***)))'''&&&))),,,&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%"""###&&&((((((((('''&&&mmmBBB<<<555000000000///---******)))((((((((((((((())))))((('''''''''''''''))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$ $$$%%%"""###%%%$$$!!!"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$ !!!!!!"""""""""###"""!!! !!!###$$$###############"""!!!  """"""!!!!!!###$$$########################""""""""""""############$$$######"""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""##################$$$$$$######"""!!! $$$###"""!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((('''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''((())))))&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))lllBBB<<<444///......---,,,******)))((((((((((((((())))))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&$$$$$$''''''$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""###$$$$$$"""############""""""!!!"""###$$$###"""!!!"""###########################""""""""""""############$$$######"""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""#####################$$$$$$######""""""$$$###"""!!!!!!"""######$$$###"""!!!!!!"""###$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***kkkBBB<<<444///------,,,*********)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&$$$&&&+++---+++%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""############"""$$$%%%&&&$$$"""!!!"""###########################""""""""""""############$$$######"""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!! """$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((('''''''''''''''%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""###############""""""###$$$$$$$$$############""""""""""""############""""""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***,,,+++)))))),,,///)))((('''&&&&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++hhhCCC<<<444///...---,,,******))))))((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%###&&&---111111&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###""" !!!"""##################$$$%%%$$$"""!!!"""###########################!!!"""""""""############$$$######""""""""""""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################!!!!!!"""############### !!!"""############"""""""""""""""############""""""""""""""""""############"""""""""""""""########################!!!"""""""""############$$$$$$$$$##########################################$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***---,,,)))***///444---+++(((&&&%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,fffCCC===555000//////---,,,***))))))((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$###%%%%%%###%%%***...---&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ """#########"""!!! !!!"""############### !!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""############$$$######"""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################!!!!!!"""############### !!!""""""######!!!!!!""""""############"""""""""######"""""""""""""""""""""""""""##############################!!!"""""""""###############################################################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&***---,,,***+++000555000...***'''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++dddCCC<<<555000000000///---******)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$''')))'''######&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""""""""""""""!!!""""""############""" !!!"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""############$$$######""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!###$$$&&&&&&$$$"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%########################$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""############### !!!"""""""""""" !!!"""######$$$######""""""############""""""""""""""""""####################################""""""""""""############"""""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&(((+++++++++,,,///333///---+++(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))bbb@@@:::333//////000///...******)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&(((((($$$###%%%$$$!!!#########$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%$$$$$$$$$############""""""!!!!!!""""""###$$$"""############""""""!!!!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""###$$$&&&'''(((######$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$''',,,///%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%#######################################$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""###############!!!!!!"""######$$$###### """###$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""""""""####################################""""""""""""############!!!"""""""""#########$$$########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%'''(((***,,,------...+++***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&aaa>>>888222......000///...******)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$!!!%%%&&&$$$%%%''''''$$$"""""""""######$$$$$$%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""""""""###%%%&&&###############"""!!! $$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###""" """''',,,///######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%$$$###$$$(((...222%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$##################"""###$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!"""#####################$$$%%%%%%%%%%%%$$$ """###$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&))),,,---,,,***''''''((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%[[[===888222///000000///------+++((('''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""############""""""########################!!!!!! """%%%"""!!! !!!###$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((''''''&&&%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!! ######""""""!!!!!! """"""""""""############################################################$$$%%%&&&%%%###"""###$$$""""""""""""############$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""############"""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%((('''%%%######$$$%%%&&&$$$###"""###$$$$$$###"""########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""" """###$$$########################$$$#########""""""!!!!!!######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[===888222///000000...,,,,,,***))))))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))'''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""""""""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!###$$$###""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&$$$###""""""""""""######"""""""""""""""###"""""""""""""""""""""""" """"""!!! !!!###"""""""""!!!!!!!!! !!!!!!"""###$$$$$$""""""""""""""""""""""""########################$$$%%%%%%$$$###""""""$$$""""""""""""############$$$######""""""######$$$######""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""########################$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$####################################"""""""""!!!#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZ<<<777222//////000...,,,***))))))***,,,+++)))''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''000///---+++)))&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$###""""""""""""##################$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%"""!!!$$$&&&### !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%###"""!!!!!!!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""'''&&&""" ###""""""""""""!!!!!!!!!!!! """###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$###"""!!!"""###""""""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$&&&''''''%%%###!!!$$$###"""###$$$$$$###"""########################$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''***)))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$####################################""""""""""""#########################################################$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXX<<<777111/////////...,,,(((((())),,,------+++(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((())))))(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&########################""""""############""""""""""""""""""""""""""""""$$$###""""""""""""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###)))...,,,%%% """""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""########################!!!"""###"""!!! !!!"""!!!"""""""""##################""""""""""""###### !!!!!!""""""#####################"""""""""!!!""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&%%%$$$###"""$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#######################################!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""#######################################"""""""""""""""############################################################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV<<<777111...//////---,,,(((((()))+++------+++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((###$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$########################### ###%%%###""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''&&&&&&%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""(((...,,,%%% ###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ########################"""""""""""""""""""""""" !!!""""""!!! !!!"""!!!"""""""""###############""""""""""""""""""###"""""""""######$$$$$$$$$############"""""""""!!!!!!!!!"""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$###"""###$$$$$$$$$###"""###$$$$$$###"""########################"""######$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#######################################!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""######################################################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}SSS;;;666111......///---+++(((((((((***,,,,,,+++)))%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$###############$$$%%%%%% !!!!!!###$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$##############################'''$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!&&&&&&""" """$$$!!!!!!!!!!!!""""""""""""######"""!!!!!! ########################"""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""###############""""""!!!!!!""""""###############$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""##############################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''%%%###"""!!!"""$$$%%%$$$###"""###$$$$$$###"""########################!!!"""######$$$#########""""""""""""""""""""""""##################$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""########################""""""""""""############################################################"""""""""############$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%%%%&&&(((***(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{QQQ;;;666000.........---+++)))(((((((((*********(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$"""""""""######"""""""""########################"""%%%### $$$ !!!"""###""""""!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""!!!!!!"""$$$ !!!!!!!!!"""""""""###""""""""""""""""""!!!!!!########################"""""""""""""""""""""""" !!!######"""!!!###$$$""""""""""""############""""""!!!!!!!!!!!!""""""############""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""################################################$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###############$$$###"""###$$$$$$###"""########################!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$################################################""""""############""""""########################!!!"""""""""############################################################""""""""""""##########################################$$$%%%%%%&&&''''''###$$$%%%%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzOOO;;;666000.........---+++***)))''''''((())))))(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%''''''(((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""!!!"""######$$$%%%%%%$$$$$$###""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""######"""""""""### """#########"""!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""####################################"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""####################################"""############$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!""""""###"""###%%%%%%%%%$$$""" $$$###"""###$$$$$$$$$"""########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$################################################""""""############""""""########################!!!!!!""""""#########$$$################################################""""""""""""##########################################$$$%%%%%%&&&''''''###$$$%%%%%%%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%|||OOO:::777222...------,,,,,,))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))######$$$$$$$$$$$$######&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!######""""""""""""############$$$$$$$$$######"""%%%###"""$$$'''((('''%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!###"""!!! !!!#########""""""""""""######"""###$$$$$$$$$"""!!! ##############################$$$$$$$$$%%%%%%%%%&&&### """&&&(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$""""""""""""""""""""""""%%%%%%$$$###""""""######%%%""" ###$$$###!!! """$$$%%%%%%%%%###"""""""""""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!""""""""""""#########%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''{{{NNN:::666222...------,,,,,,))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""###############$$$$$$######"""%%%###"""###$$$%%%$$$"""################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""$$$######"""!!! """######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!#########!!! !!!#########""""""""""""######"""######$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%'''$$$###%%%)))+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""%%%$$$$$$###""""""######%%%""" !!!###$$$###!!! """###%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############################################################"""""""""!!!""""""""""""""""""""""""#########""""""#########"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''zzzMMM999666222///...---,,,,,,))))))))))))((((((((((((###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################%%%###"""""""""""" ################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! """######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###$$$%%%$$$"""!!!!!!#########""""""""""""######"""############"""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&$$$###%%%***,,,+++)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$######"""#########$$$###!!!"""###$$$###"""!!!"""###$$$$$$$$$###"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$###############""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''yyyKKK888555222///......---+++))))))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###### !!!$$$&&&&&&%%%###"""######$$$$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""######$$$######""""""""""""######"""""""""""""""######$$$######""""""""""""!!! ################################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$%%%%%%$$$"""!!!"""#########""""""""""""######""""""#########"""""""""##############################$$$$$$$$$%%%%%%%%%$$$###"""###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""$$$$$$###############$$$############$$$$$$###"""!!!!!!"""###$$$######"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################################################################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''xxxIII777555222000///...---+++))))))))))))((((((((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%'''&&&$$$!!!"""######$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$######""""""""""""######""""""!!!!!!!!!"""$$$$$$!!!"""############$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%###%%%%%%$$$"""!!!"""#########""""""""""""######""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###############$$$$$$"""###$$$%%%$$$#########!!!!!!""""""########################""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''wwwGGG666444222000000///---+++))))))))))))((((((((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""$$$%%%&&&&&&###!!!""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######"""!!! !!!"""$$$%%%!!!###$$$$$$$$$$$$%%%'''################################################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$"""###$$$###""""""###$$$######""""""""""""######"""""""""!!!""""""###$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########"""######$$$%%%!!!###&&&&&&$$$#########!!!!!!!!!"""""""""######"""""""""""""""""""""###!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""####################################$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''vvvFFF666444111000000///---+++))))))))))))((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""######""""""""""""######"""!!!  """$$$%%%"""$$$%%%%%%###"""$$$&&&################################################""""""""""""""""""""""""""""""#########$$$$$$$$$ """""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""###%%%######""""""""""""#########"""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######""""""###$$$$$$%%%""""""""""""""""""""""""######""""""###$$$$$$%%%!!!$$$''''''%%%######$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""""""""#############################################""""""#########"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''vvvEEE555444111111000///---+++))))))))))))(((((((((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """###$$$$$$$$$#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!######""""""""""""######!!!!!!  """$$$&&&###%%%&&&%%%""" """$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$ """"""""""""""""""""""""$$$"""!!! !!!"""$$$"""""""""""""""""""""""" !!!""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""!!!"""###%%%######""""""""""""#########"""!!!!!!!!!###$$$%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%&&&""""""""""""""""""""""""######""""""###$$$%%%%%% $$$''''''%%%######$$$!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!""""""""""""############$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################!!!!!!""""""#########$$$##############################""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''pppIII777444111///...---+++***))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###""" $$$(((((("""$$$$$$!!!!!!### %%%&&&!!! %%%'''$$$$$$"""!!!!!!""""""!!! !!!!!!!!!!!!+++%%%,,,###'''***---########################!!!!!!!!!!!!!!!!!!!!!!!! ''' !!!### )))!!! %%%%%% (((!!!%%%"""(((###""",,,###!!!!!!!!!###$$$###"""$$$#########""""""!!!!!! '''(((!!!!!!((($$$ """###!!!###(((###***!!! ((($$$ !!!!!!!!!"""###"""""""""""""""######!!!$$$$$$!!!!!!$$$###!!!###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$######""" !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$$$$$$$#########""""""######""""""""""""#####################"""!!! !!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%pppHHH777444111///...---+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%##################$$$$$$"""""""""""""""""""""""" )))&&&+++*** %%%'''%%% !!!"""###"""!!!!!!"""###!!! !!!!!!!!!"""""""""%%%%%%***,,,###''''''(((&&&###$$$#####################""""""""""""""""""""""""((( %%%&&&$$$(((***,,,"""&&&)))******'''######&&&!!!&&&!!!###222&&&$$$""""""###$$$%%%$$$###############"""""""""!!!""" !!!%%%&&&&&&""" $$$'''&&&'''"""""" !!!!!!!!!""""""######""""""""""""######!!!$$$$$$!!!!!!$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$##################$$$""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$######"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$$$$#########""""""######""""""""""""######"""############""""""!!!!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnFFF666444111//////...,,,***))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""""""""***""""""###"""###$$$"""$$$)))---***!!!$$$000"""!!! !!!#########!!!!!!!!!!!!"""""""""######--- 333..."""///$$$$$$$$$######"""""""""########################((( """+++)))"""!!!!!!###&&&&&&///EEE===$$$#########%%%&&&%%%$$$############""""""""""""000&&&!!!$$$'''###$$$""" """"""!!!"""'''&&& %%% !!!!!!!!!"""""""""######"""""""""""""""###!!!$$$$$$!!!!!!$$$$$$!!! !!!"""$$$%%%&&&!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$############"""""""""######""""""""""""######!!!""""""############"""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmDDD666333111//////...,,,+++))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############"""""""""""""""""""""""" 000+++''',,,"""%%%###""""""&&&'''(((""""""!!! !!!###$$$$$$###""""""""""""############""" )))"""### &&&"""333###!!!###'''$$$$$$######""""""!!!!!!########################&&&###&&&---...///'''***''' %%%///+++!!! """&&&'''111GGG@@@$$$###"""###%%%&&&%%%$$$#########"""""""""""""""$$$###%%%333(((***%%%!!!"""%%%***  """$$$!!! !!!!!!!!!!!!"""""""""$$$###"""""""""""""""""" ######!!!!!!$$$$$$"""""""""""""""###$$$%%%&&&"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$######"""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""######""""""""""""###### !!!"""###############!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################################################################$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%lllCCC555333000//////...---+++))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""333%%%***"""###+++777<<>>888///&&& $$$$$$$$$###'''!!!!!!!!!!!!"""""""""###$$$$$$###"""!!!!!!"""""" ######!!!!!!$$$%%%"""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""############$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###############!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""##############################################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkCCC555333000//////...---+++))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""(((,,,$$$'''dddsss???$$$ %%%###"""!!!"""$$$$$$$$$"""!!!!!!!!!"""""""""######&&&&&&$$$666jjj""""""""""""""""""""""""########################tttJJJ$$$'''***''''''"""%%%!!!%%%***"""!!! !!!###$$$###"""""""""""""""############ 555kkksssCCC"""!!!)))!!!***!!!!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!!!!"""###!!!!!!%%%%%%###&&&%%%%%%$$$######$$$$$$"""######$$$$$$######""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""!!!######""""""""""""############$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""""""""""""""#########""""""""""""######!!!""""""############"""!!!###$$$###"""!!!"""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkCCC444222000/////////---,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""333666%%%###"""###$$$$$$###""" !!!!!!!!!"""""""""###---%%%,,, !!!!!!"""#########""""""""""""""""""""""""XXX### ###!!!'''###"""...!!!###"""!!!"""$$$%%%$$$###!!!"""""""""############---,,,zzz999%%% )))%%%!!!!!!"""""""""#########%%%$$$###"""!!!!!!!!!!!!"""###!!!!!!%%%%%%###%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$$$$######""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$$$$######"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""############""""""""""""######"""############""""""!!!!!!###$$$###"""!!!"""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkCCC444222000/////////---,,,))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$%%%'''(((((('''%%%$$$ !!!###$$$%%%&&&'''""""""""""""""""""""""""(((!!!###zzz&&&$$$######$$$$$$"""!!! !!!!!!!!!!!!'''###%%%+++!!!bbb !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!OOOvvv%%%!!!%%%!!!&&& )))$$$###"""###%%%&&&%%%$$$!!!!!!""""""#########$$$...~~~zzz%%%######!!!%%%""""""""""""############%%%$$$###"""!!!!!!!!!!!!"""###!!!!!!%%%&&&############$$$%%%&&&'''(((######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$"""!!! """"""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$$$$######""" !!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!!!!""""""############""""""""""""#####################"""!!! !!!###$$$###"""!!!"""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%hhh@@@222222111111111///,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!***aaaIII+++###)))""""""""""""""""""""""""$$$$$$$$$###!!!!!!$$$&&&JJJ&&&"""!!!%%%)))########################"""BBB===)))"""***$$$---!!!!!!,,,$$$&&&$$$000 ,,,***!!!$$$lllkkk/// &&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""  !!!###%%%""""""""""""############!!!!!!""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!"""#####################""""""######$$$%%%"""""""""!!!"""######$$$!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###"""""""""!!!!!! $$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ########################"""############$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh@@@333222000000000///,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""######---333+++""""""""""""""""""""""""###$$$$$$###!!!!!!###%%%###%%%))) ((($$$########################$$$''''''777+++###333 ,,,+++!!!%%%***"""(((%%%,,,%%%777'''~~~&&&222""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""############"""""""""""""""#########"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!"""#####################""""""######$$$%%%""""""""""""############""""""""""""#########$$$""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###""""""!!!!!!""""""###############"""""""""!!!#########""""""!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!########################"""############$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!########################$$$$$$$$$#########""""""######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg???444222000//////...---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$222NNN*** jjj"""(((!!!""""""""""""""""""""""""######$$$###!!!!!!###%%%nnn(((%%%))) !!!(((########################%%%(((%%%%%%)))bbb---111&&&&&&!!!"""!!!!!!)))((($$$/// &&&$$$,,, """########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""############!!!"""######$$$###############""""""######$$$%%%!!!"""###$$$$$$$$$###""""""""""""#####################$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########""""""#####################""""""""""""###############"""""""""$$$############"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff>>>555222///------------,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""#########!!!lll$$$888###%%%CCC(((+++"""""""""""""""""""""""""""###$$$###"""!!!"""$$$555EEE$$$###&&&!!!$$$########################---$$$ """!!!!!!"""222___===,,,###'''+++...&&&((("""EEE~~~...'''xxxddd%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###"""""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############"""######$$$$$$###############""""""######$$$%%% !!!###%%%%%%$$$###"""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""$$$$$$##############################""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######################################################$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee===444222///---------,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!<<<///&&&!!!,,,--- BBB###""""""""""""""""""""""""!!!"""$$$###"""!!!"""###,,,$$$***!!!"""""""""""""""""""""""" ''')))$$$)))YYY'''... $$$***'''$$$!!!,,,444[[[""" HHH***!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###"""""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""##################$$$$$$$$$$$$############""""""######$$$%%% """$$$%%%&&&%%%###"""$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""########################$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######################################################$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$eee<<<333111///......---,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!! 000"""WWW:::'''"""...!!!%%%555###"""!!!CCC"""""""""""""""""""""""" """######"""!!!!!!"""KKK!!!---,,,""""""""""""""""""""""""...$$$$$$(((&&&"""+++(((444111!!!+++###""" &&&,,,AAA'''&&&)))+++;;; !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$%%%$$$$$$###"""######""""""######$$$%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########""""""#########""""""""""""############"""""""""###############!!!!!!"""""""""""""""###"""""""""#########$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ddd;;;222000//////...---+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!BBB***!!!---&&&!!!''' ###!!!YYY(((""""""""""""""""""""""""!!!######"""!!!!!!"""""" >>>""" &&&""""""""""""""""""""""""'''(((### """$$$555OOODDD222,,,%%%!!!######(((###]]]'''111(((###}}}+++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""############"""""""""""""""#########$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############$$$%%%%%%%%%$$$$$$###"""######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###""""""!!!!!!""""""###!!!"""""""""############!!!!!!!!!""""""#########!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#################################"""############$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ccc:::111000/////////...***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$(((---...555999777###)))!!!%%% ###"""444###%%%!!!333""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!&&&)))ooobbb,,,&&&)))""""""""""""""""""""""""""""""'''$$$$$$&&&%%%###%%%!!!...\\\222%%%!!!+++"""&&& """)))333"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""  !!!###%%%""""""""""""############!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""############""""""""""""""""""############%%%%%%%%%%%%%%%$$$###"""#########"""###$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$#####################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!"""""""""### !!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###########################"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$```;;;333111...---------+++***((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""######"""!!!"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$%%%###%%%555'''%%%"""!!!$$$&&&###!!!"""$$$$$$"""!!!"""###'''111,,, )))&&&""""""""""""############!!!###$$$$$$%%%&&&%%%### !!!%%%(((111((("""+++ )))---999!!!$$$!!!###___ )))'''###&&&$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!"""##################"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######""""""""""""############################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""####################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___:::333111...---------+++***((((((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""###$$$%%%$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$&&&,,,000'''AAA!!!###############"""!!!!!!"""$$$$$$"""!!!"""### ***!!!###$$$'''""""""""""""############%%%'''&&& """///(((%%%&&&666%%%000333%%% !!!!!!$$$!!!###### """ """&&& '''############"""""""""!!!""""""!!!!!!!!!!!!""""""######$$$$$$###""""""!!! !!!""""""###$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""################################################"""""""""""""""#########################################################%%%%%%###"""""""""######""""""""""""########################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%########################%%%$$$$$$###""""""####################################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]888333111...---------+++***((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###$$$############$$$%%%%%%$$$$$$############$$$$$$!!!''' uuu """$$$$$$""" """$$$!!!"""$$$$$$"""!!!"""###&&&%%%nnn%%%)))!!!""""""""""""############ '''(((%%%###%%%)))$$$'''!!!&&&###$$$'''+++!!!!!!$$$!!!###666 !!!%%%&&& %%%############""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""####################################"""""""""""""""!!!!!!!!!""""""###$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""########################%%%$$$######"""#########""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&########################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$########################%%%$$$######"""#########################################################################################################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[777333111...---------+++***((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%%%%###$$$###"""""""""###%%%&&&$$$$$$############$$$$$$---***&&&(((%%%"""""""""!!!"""%%%!!!"""$$$$$$"""!!!"""###"""'''!!!TTT))),,,)))***!!!"""""""""############""""""###%%%###$$$$$$...((('''***iii<<<,,,######TTT%%%!!!$$$!!!###[[[!!!!!!&&&###!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""#########"""######$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$############$$$%%%&&&'''(((''''''&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$######""""""!!!!!!################################################$$$$$$##################!!!"""""""""#####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''########################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""""""""#################################$$$$$$###############$$$################################################################################################!!!""""""""""""#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ777333111...---------+++***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!"""$$$$$$$$$###$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$$$$((("""222+++666)))"""""""""$$$!!!"""$$$$$$"""!!!"""###$$$$$$\\\###"""'''!!!"""""""""############***"""###'''&&&%%%''')))'''...###222... ###|||&&&!!!$$$!!!### !!! &&& """""""""""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!""""""##################$$$$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###$$$%%%&&&''')))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''########################$$$$$$############$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""""""""#################################$$$###############$$$$$$########################################################################"""###$$$$$$$$$$$$###"""!!!""""""""""""#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY888333111...---------+++***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$######""""""""""""###$$$$$$$$$$$$############$$$$$$333PPP===+++$$$###"""###!!!"""$$$$$$"""!!!"""###%%%...,,,""""""""""""############!!!)))(((""""""(((:::rrr\\\%%%WWW/// )))$$$!!!$$$!!!### ''' $$$&&&""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""######""""""########################!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""######%%%&&&&&&((((((''''''&&&&&&%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""####################################### !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&########################$$$$$$############$$$$$$########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$#################################"""######$$$%%%########################################################################"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY999333111...---------+++***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$!!!""""""###############$$$$$$############$$$$$$$$$...###999))) ###&&&""" ###!!!"""$$$$$$"""!!!"""###%%%...yyy,,, %%% """"""""""""############!!!&&&###>>>aaa"""""" !!!((("""!!!$$$!!!### ))) %%%%%%!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#############################################$$$$$$$$$%%%%%%############$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""""""""""""""#########################################################!!!"""###$$$%%%$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%##############################""""""###$$$$$$%%%########################################################################"""###%%%&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$YYY:::333111...---------+++***)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""###%%%'''&&&%%% !!!###$$$$$$$$$###"""$$$$$$############$$$$$$ ---111'''"""'''''' ###!!!"""$$$$$$"""!!!"""###""""""<<>>:::'''%%%vvv$$$$$$!!!$$$!!!!!!!!!$$$ !!!###%%%$$$######&&&"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$###""""""!!!""""""""""""""""""""""""""""""##############################""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############$$$###!!! """###############""" !!!""""""###$$$$$$%%%%%%########################%%%$$$###!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$""" """############$$$$$$$$$!!!!!! !!!###%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""###############$$$$$$%%%%%%%%% !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&%%%### """###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$wwwLLL666111000///...---,,,,,,,,,((()))*********)))'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%"""---!!!)))&&& """###$$$%%%&&&777!!!000&&&###&&&+++ %%%---%%%((($$$""""""""""""#########$$$kkk000(((///%%%)))###\\\'''%%%'''!!!$$$(((ppp$$$&&&###"""$$$!!!!!!%%%###$$$'''$$$ $$$###!!!!!!"""""" !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##################$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""######$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""vvvLLL666111000///...---,,,,,,,,,((())))))***)))((('''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$---)))!!! !!! !!!"""###$$$%%%%%%...nnn---,,,///!!!!!!&&&,,,,,,!!!(((666///$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$"""(((### )))!!!rrr"""###&&&###!!!(((zzz!!!'''$$$ $$$!!!"""!!!&&&&&&######"""!!!"""###$$$###"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$###""""""###$$$$$$#########"""""""""""""""############"""""""""!!!########################"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""vvvKKK666111000///...---,,,,,,,,,)))))))))))))))(((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$%%%"""***))))))'''&&&###"""""""""#########$$$$$$ZZZ 333111###''',,,"""'''(((...&&&222"""***(((%%%%%%%%%%%%%%%%%%$$$$$$___"""333$$$+++***"""!!!$$$######///~~~ &&&!!! $$$!!!"""!!!&&&!!!'''%%%###"""!!!"""$$$&&&%%%$$$"""!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$################################################$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!!############""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############uuuJJJ555111000///...---,,,,,,,,,)))))))))))))))(((((('''&&&'''((('''%%%$$$%%%&&&%%%&&&'''((('''%%%"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$''')))000***###"""$$$########################,,,###+++  """###+++###&&&III{{{'''&&&(((!!!$$$$$$$$$$$$$$$$$$#########...III...'''((("""(((&&&#########'''"""(((nnn###"""...!!! $$$ !!!"""######%%%&&&"""%%%######"""!!!"""$$$%%%$$$###""""""!!!!!!""""""###$$$###""""""""""""""""""###""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!""""""######$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######################################################################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%##############################""""""######$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""""""""############$$$##################$$$$$$$$$######"""!!!!!!!!!#########"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$##################$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""########################tttJJJ555111000///...---,,,,,,,,,***))))))(((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%&&&'''''''''$$$""" $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''+++------(((...###000!!!((($$$$$$$$$$$$############***"""mmm222///###&&&###(((RRRQQQ,,,---)))'''#########""""""""""""""" ---)))$$$(((~~~!!!&&&!!!###%%%'''OOO'''!!!///^^^""" %%% """"""qqq$$$%%%%%%%%%###""""""$$$"""!!!!!!""""""!!! """""""""""""""###$$$$$$######""""""""""""####################################""""""""""""######!!!!!!""""""######$$$$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###################################################################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%##############################""""""######$$$%%%############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""""""""#####################$$$$$$#####################""""""!!!!!!""""""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""########################sssIII555111000///...---,,,,,,,,,******)))(((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########%%%(((***,,,%%%###)))###%%%$$$$$$$$$$$$$$$$$$######333$$$---&&&&&&&&&---222---###(((&&&############$$$$$$$$$%%%###zzz+++&&&000---!!!(((xxxooo&&&''' $$$$$$111111)))%%%!!!!!!444""" %%% """###JJJ """###"""$$$"""###$$$###!!!!!!"""!!! ###""""""""""""###$$$$$$$$$######""""""######$$$########################$$$######""""""######$$$""""""########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""##################################################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%##############################""""""######$$$%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""###""""""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""####################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""###############$$$$$$$$$rrrHHH555111000///...---,,,,,,,,,+++***)))((('''(((((()))&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''***,,,)))777TTTTTT&&&$$$$$$$$$$$$$$$$$$$$$$$$...)))%%%%%%***%%% &&&;;;$$$&&&%%%&&&&&&'''((()))******+++GGGWWW000333(((000%%%***ZZZccc&&&''''''!!!kkk!!!'''$$$&&&!!!###!!!%%%!!!"""###..."""###"""&&&###%%%$$$"""!!!"""######"""!!!######""""""######$$$%%%$$$######""""""######$$$########################$$$######""""""######$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##################$$$$$$##############################""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""####################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$rrrHHH555111000///...---,,,,,,,,,+++***((('''''''''((()))&&&'''((('''%%%$$$%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""" ///>>>@@@######$$$$$$$$$%%%%%%%%% ,,,..."""(((***&&&"""###ooo:::)))(((((()))+++,,,---...///***666888555777333,,,...AAA[[[%%%&&&)))&&&###$$$ '''&&&%%%BBB###!!!&&&!!!"""###uuu###"""%%%&&&###(((###%%%###"""!!!"""$$$%%%%%%$$$#########"""######$$$%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&'''########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$sssBBB888333222000//////...,,,***))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###!!!,,,%%%<<<******---(((555QQQ111((("""---"""(((...ccc???222@@@555@@@999999PPP333&&&'''&&& ---www(((!!!$$$###'''###""",,,444$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! ###%%%$$$!!! """$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!!!! """###$$$%%%&&&%%%$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ############""""""""""""!!!!!!"""############"""######""""""""""""######$$$$$$##################$$$$$$############$$$$$$########################&&&###!!! """%%%'''(((################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%uuuCCC777222111///......---+++)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&((("""888***---III,,,%%%!!!###!!!---HHHAAABBB666===999:::;;;rrr$$$"""%%%"""(((555888((('''!!!)))&&&***...((("""+++#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!! !!!"""###$$$%%%$$$######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$#####################""""""#########""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ############""""""""""""!!!""""""###$$$###############""""""""""""##############################$$$$$$############$$$$$$########################&&&$$$""""""$$$&&&''''''############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%xxxCCC666111000...------,,,+++)))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""!!!999fff777:::""")))$$$$$$+++### 777333```:::...444///111:::nnn999111000666///XXX!!!---...$$$...CCC&&&&&&%%%!!!...ZZZ,,,""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""#########"""$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!! !!!"""###$$$###""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""###### !!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""$$$############"""""""""###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""##############################$$$$$$############$$$$$$########################%%%$$$###$$$&&&((('''&&&############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%wwwCCC555222000.........---,,,***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''***)))(((&&&$$$######"""---$$$%%%"""&&&###222,,,!!!:::222111'''///$$$---)))111...MMM666+++555000UUU*** &&& ---"""***<<< (((<<<*** !!!!!!!!!!!!"""$$$%%%%%%##############################$$$$$$%%%%%%%%%&&&#######################################$$$$$$$$$$$$""" !!!$$$%%%### $$$$$$############$$$$$$############""""""!!!!!! !!!###$$$$$$$$$###"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""#########""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!"""######$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$&&&((()))'''%%%#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!"""""""""############""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$tttAAA666333111//////000///...,,,))))))))))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***(((&&&%%%$$$###### )))'''%%%;;;uuu)))&&&,,,444---222<<<777:::<<<...'''++++++%%%'''nnnCCCAAA>>>BBB888nnn$$$///###&&&!!!###!!!aaammm)))------ qqqnnn&&&!!!!!!!!!!!!"""###$$$%%%########################%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$$$$""" !!!$$$%%%### $$$######""""""######$$$#########""""""""""""""""""###$$$%%%%%%%%%$$$###""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%'''))))))'''%%%################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$qqqAAA666333222000000000000///---))))))))))))((((((((((((******)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$(((///eee888"""222333)))888@@@222444===666***555%%%---!!!///,,,***;;;@@@===fff)))***&&& ###%%%--- %%%(((--- ###!!!!!!!!!!!!""""""###$$$########################$$$######"""!!!!!! ########################!!!!!!""""""###$$$$$$$$$###"""!!!"""#########"""######""""""""""""############"""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!"""############"""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$&&&(((((('''%%%################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""############$$$qqq@@@666222111//////000000...---))))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''')))$$$222(((***222777999222666@@@999111;;;???>>>999***+++***(((///qqq___CCC;;;KKKQQQ)))###,,, &&&&&&&&&$$$"""***fff,,,$$$===ttt***(((""""""!!!!!!!!!""""""###########################""""""""""""!!!!!!!!!!!!######################## !!!""""""###$$$$$$"""#########"""!!!"""#########""""""""""""######"""""""""""""""""""""###!!!"""$$$%%%%%%$$$$$$###""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""#########""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""####################################!!!"""""""""############""""""""""""""""""""""""############$$$$$$%%%%%%#########""""""#########""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###############"""""""""""" !!!""""""""""""!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$&&&'''&&&%%%################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############rrrAAA666111000......//////...,,,))))))))))))(((((((((((('''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$!!!,,,+++ ***)))&&&gggBBB777999000333;;;---...;;;777333444___555;;;---666!!!...$$$WWWRRR888%%%444'''(((%%%$$$ )))!!!***)))>>>|||pppccc$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######### ###%%%$$$!!! """%%%######""""""""""""######"""""""""""""""######### !!!"""$$$$$$######"""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""##################"""""""""""" !!!!!!!!!!!!!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################""""""###%%%&&&&&&%%%################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############oooGGG555222222222111///...,,,+++))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&)))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###```^^^111:::<<<333333111111111333555555555NNN@@@555<<<222:::333)))***GGGJJJCCC;;;777666444///***)))'''###"""###%%%%%%%%%???CCC((())),,,""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!############""""""""""""!!!!!!"""##################"""!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! &&&%%%###"""!!! !!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###!!! !!!$$$%%%$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!! !!!!!!"""""""""!!!!!!"""############$$$$$$$$$########################$$$%%%&&&$$$"""!!!!!!"""########################$$$#########""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""oooFFF444222222222111///...,,,+++))))))))))))(((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%,,,MMMMMM444<<<333///===000/////////111222222222...>>>;;;999???888444<<<999///\\\JJJ???>>><<<;;;999777555333...+++(((&&&%%%%%%$$$"""999===>>>666""",,,""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#################################"""""""""""""""############""""""""""""!!!!!!"""##################"""!!! !!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!&&&%%%###"""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$"""!!!!!!!!!"""###"""!!! !!!###$$$$$$###""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###############################################################"""""""""!!!""""""""""""########################"""""""""!!!$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################$$$%%%&&&$$$"""!!!!!!"""########################$$$#########""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""oooEEE444222222111000///---,,,+++))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///;;;EEEQQQ +++999333222888111111111222222222333333JJJGGGIII@@@GGG@@@???JJJGGG///000OOOiiiYYY///===666:::>>>@@@>>>;;;::::::444111///,,,+++((($$$!!!,,,,,,PPP+++###'''"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!%%%$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""#######################################################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!"""""""""###"""!!!"""###$$$###"""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################################################################""""""""""""""""""""""""########################""""""""""""%%%%%%%%%%%%$$$"""!!! """############$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""##########################################"""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""oooDDD444222111111000///---,,,+++))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((((('''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))999)))VVVpppHHH555444??????000444<<<222999::::::999888999:::<<<555@@@FFFHHHLLLNNNDDDKKK@@@AAABBB@@@>>>???CCCFFFOOOQQQSSSRRROOOKKKHHHGGG???>>>???JJJNNN222BBBCCCBBBLLLMMMIIIKKKLLLCCC999DDDCCCPPPuuuNNN333???AAA)))222666<<>>;;;999999777555444222...)))&&&000000(((###???[[[...;;;,,,'''******""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###""""""!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$############"""""""""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""$$$###!!!"""######"""!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""#############################################################################################################################################"""""""""""""""!!!"""""""""#####################""""""""""""""""""""""""""""""!!! """"""#########$$$$$$$$$###########################$$$%%%$$$"""!!!"""###########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""pppDDD555111111111000...---+++***))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++)))((('''&&&&&&''')))***&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))(((''''''''''''((()))$$$999(((333###&&&555///333...&&&+++888777,,,000---;;;???222444@@@;;;AAAAAAAAA@@@@@@BBBFFFJJJOOO:::EEEDDDBBB@@@@@@NNNRRRRRRPPPKKKFFFEEEIIIMMMXXX[[[______ZZZRRRJJJFFFKKKTTT???EEE888IIIHHHFFFBBBKKKMMMEEEFFFTTTUUUFFFFFFHHHJJJIIIEEEAAA???@@@<<<333===JJJ;;;******000000000333999???AAA===888;;;;;;::::::999666111...&&&&&& )))...)))$$$ '''%%%!!!"""'''***,,,%%%"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$############"""""""""!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""#########$$$$$$$$$%%%%%%############"""""""""!!!$$$###!!!"""######"""!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################!!!"""""""""####################################################################################################################################""""""""""""""""""######!!!"""""""""############""""""""""""""""""###### !!!"""""""""""""""""""""#########$$$$$$$$$###########################$$$%%%$$$"""""""""$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""pppCCC444111111000///...,,,+++***))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&''''''&&&&&&'''(((((())))))((((((%%%$$$###$$$%%%'''***,,,...,,,***(((&&&%%%&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''' %%%"""------&&&888(((000777999>>>CCC<<<111>>>::::::999999BBBGGG???CCCDDDEEEEEEGGGLLLUUU\\\UUUIIIRRRDDDLLL^^^oooooojjjjjjfff^^^UUUQQQTTTYYY^^^bbbggggggaaaWWWNNNHHHHHHJJJTTT___aaaSSSJJJEEEKKK@@@CCCHHHCCCDDDJJJIII??????AAADDDEEECCCEEEJJJFFFCCCCCC<<<555;;;<<>>BBBKKKHHHAAABBBDDDGGGIIINNNYYYgggrrruuuhhh]]]HHHXXXcccwwwgggttttttppphhh___\\\aaagggmmmqqqtttsssnnneee^^^YYYWWWXXXxxxgggUUURRRTTT@@@AAAKKKFFFHHHMMMGGGFFFFFFKKKQQQOOOGGGAAAAAA888AAAKKKDDD:::???@@@000...,,,***,,,222:::???AAA======<<<======<<<:::888000555222,,,///333+++!!! !!!"""$$$***...***###$$$---&&& &&&(((""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""#################################"""""""""""""""############""""""""""""!!!!!!"""############### !!!"""######"""!!! """"""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$ """###$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""############""""""############$$$$$$$$$$$$"""######$$$###"""!!! """!!! !!!###$$$$$$###""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""############################################################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""############!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""lll>>>111111000000///...,,,+++***))))))))))))((((((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''######$$$%%%%%%%%%$$$$$$'''&&&$$$""""""$$$&&&((((((((((((''''''&&&%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***,,,)))+++""",,,)))888000000444;;;<<<:::<<>>@@@CCCCCCGGGNNNOOO@@@???GGGEEEAAA???999222111...+++,,,222;;;BBB>>>===<<<<<<<<<<<<:::888:::>>>///,,,555%%%...%%%))))))"""!!!"""***"""!!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!############""""""""""""!!!!!!"""############### !!!"""######"""!!! """"""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$ """###$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""############"""""""""############$$$$$$$$$"""######$$$$$$"""!!! !!! !!!$$$%%%%%%$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$!!!""""""""""""!!!!!! """############$$$$$$$$$########################"""###$$$$$$###"""###%%%#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""iii>>>000111111000///...---,,,,,,+++++++++************)))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******+++)))((())),,,111444666777999;;;<<<===>>>AAACCCFFFDDD???===BBBKKKNNNLLLZZZ^^^```dddpppyyyrrrmmmfff^^^fffmmm```YYYNNNDDD???@@@AAA@@@===@@@CCCCCCDDDDDDBBB???<<<:::222...000+++---;;;============>>>======<<<;;;:::888555111---***((((((''''''&&&%%%$$$""""""###############"""!!!!!!################################################%%%%%%$$$###""""""######$$$###"""!!! ########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""###%%%&&&''''''"""######"""!!!!!!"""$$$#########"""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$###""" """###$$$########################""""""############""""""###$$$$$$###!!! !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%###########################################################################"""!!!!!!!!!###$$$%%%$$$$$$$$$#########"""""""""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$######"""!!!!!!!!!hhh???111111111000///...---,,,,,,+++++++++************)))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))***************,,,///333555555333111222555888:::;;;<<<>>>@@@AAACCCCCCDDDLLLYYYdddgggyyy{{{~~~ooojjj^^^PPPEEEAAACCCEEEJJJJJJGGGDDDBBBBBBBBBBBB>>>>>>777333555---***444777:::======;;;:::<<<>>><<<;;;999777444000---,,,***)))'''%%%$$$$$$$$$%%%######$$$$$$$$$######"""################################################%%%$$$$$$###""""""###############""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&"""######"""!!!!!!"""$$$###"""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$########################""""""############"""""""""###$$$###!!!!!!!!!"""$$$#########""""""""""""""""""""""""""""""""""""################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!"""###$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$############ggg???333111111000///...---,,,,,,+++++++++************)))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++))),,,000333555444222111888:::<<<===<<<===>>>@@@===HHHRRRZZZdddssswwwsssiiiYYYIIIDDDKKKSSScccZZZNNNEEE@@@???@@@AAA???BBB===;;;===444,,,222000666<<<<<<999777;;;???===<<<;;;999777555333111...,,,(((%%%$$$$$$&&&'''######$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""##################$$$$$$&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!############""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""######"""!!!!!!"""$$$""""""""""""""""""######$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$########################""""""############"""""""""###$$$###"""!!!"""##################"""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$##################$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!! """"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%eee???555111111000///...---,,,,,,+++++++++*********))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))***+++++++++,,,---...///111444888;;;>>>???@@@@@@@@@BBBFFFIIIQQQbbbuuu~~~yyyvvvooobbbTTTTTTddduuurrr[[[MMMHHHDDDAAA???;;;AAA???>>>BBB;;;333666...222777888888888:::===<<<<<<<<<;;;:::888777666222000---***'''&&&%%%%%%###############$$$$$$%%%################################################$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""############"""""""""!!!"""""""""############$$$""""""""""""""""""""""""###############$$$$$$$$$"""######"""!!!!!!"""$$$"""""""""""""""#########$$$$$$############$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""######"""!!!!!!"""##############################"""######$$$$$$######""""""###$$$###"""!!!"""###########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###################################################################################################$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#############################################$$$########################$$$$$$$$$$$$$$$###"""!!! """############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""######$$$%%%&&&&&&ddd???555111111000///...---,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))'''((()))***+++,,,------111222333333444888>>>CCC===???BBBFFFMMMUUU___fff~~~yyyqqqiiinnnjjj\\\VVVNNNEEE@@@666AAAAAA???BBB===777:::222111111444888;;;;;;999;;;;;;;;;;;;;;;:::999999555555333111---)))%%%###$$$###"""""""""######$$$################################################$$$###############$$$$$$%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""############"""""""""!!!#########$$$$$$$$$%%%%%%################################################"""######"""!!!!!!"""$$$!!!!!!""""""############$$$$$$############$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""######""""""""""""####################################$$$$$$$$$$$$######!!!"""######"""!!!"""$$$###############$$$$$$$$$####################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########################################################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############################## !!!!!!"""###$$$%%%%%%ccc>>>444111111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''(((((())))))***''''''((((((((()))))))))((((((***,,,...///111222///333888:::;;;<<<@@@DDDIIINNNWWWbbbooo}}}}}}zzzssshhh```SSSHHHCCCBBBQQQTTTMMMIII@@@888;;;777333///111888<<<;;;888;;;;;;<<<<<<<<<<<<;;;;;;777888888666333...)))%%%&&&%%%$$$""""""######$$$#########################################################"""######$$$%%%%%%%%%###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""############""""""""""""#########$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$"""######"""!!!!!!"""$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############""""""""""""######"""""""""##############################$$$$$$$$$$$$######!!!"""######""""""###$$$#########$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%$$$#####################$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%######$$$%%%########################################################################$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############################## !!!"""######$$$$$$ccc>>>333111111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&''''''((())))))******'''((((((((()))))))))))))))***,,,///222444666777111666<<>>>>>======<<<888999888777555222///...***)))&&&$$$$$$$$$$$$%%%######################################################""""""###$$$$$$%%%$$$######"""""""""##############################"""""""""""""""""""""""""""######$$$$$$######"""############""""""""""""!!!!!!"""""""""################################# !!!!!!"""###$$$$$$%%%"""######"""!!!!!!"""$$$ !!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################################################################!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######################## !!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""############""""""###########################$$$$$$%%%%%%$$$$$$### """######""""""###$$$#########$$$$$$%%%%%%%%%#################################################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################"""""""""######$$$$$$$$$ccc===222111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''(((((()))***++++++,,,&&&''''''((()))******+++(((((((((((())))))))))))+++,,,...222555888:::<<<<<<>>>AAADDDIIIVVVfffrrr}}}ssskkkkkkllliiibbbfffqqqzzz}}}jjjeeellluuuYYYEEEBBB<<<:::666333222555999===>>>>>>????????????>>>>>>999999777666666555555555---+++)))&&&%%%%%%&&&&&&######################################################""""""###$$$%%%%%%""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!!!!######################## !!!"""###$$$%%%%%%"""######"""!!!!!!"""$$$ !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######################################################################## !!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!###%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""############""""""###########################$$$$$$%%%%%%$$$$$$### """######""""""###%%%#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%ccc===222111111000///...---,,,,,,,,,+++***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))*********)))))))))))))))%%%(((+++,,,+++*********000+++---666<<<<<<<<<>>>999FFFKKKRRRcccqqq~~~{{{iii\\\]]]```gggpppyyy{{{cccQQQGGG@@@999333333666777777777???>>><<<;;;::::::;;;<<<<<<777111000333777888888444000***%%%$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######""""""###$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$#########""""""!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######ddd>>>333111111000///...---,,,,,,---,,,+++***)))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))((('''%%%''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))************))))))))))))((()))***)))(((((()))+++000000444:::<<<;;;>>>CCCDDDVVVeeeuuudddXXXUUUSSSHHHSSSgggooo^^^TTTGGG===888>>>DDDDDDEEEHHH@@@???===<<<;;;::::::::::::888666333111111333555666222---***(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$#########""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######eee???444111111000///...---,,,,,,---,,,++++++******++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''&&&%%%%%%$$$$$$(((((((((''''''''''''&&&''''''((((((((()))))))))******************************)))(((''')))---000555888<<>>===<<<;;;:::999888::::::666000,,,...111666444111///...+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!! """######""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###############################################################"""""""""!!!"""###$$$%%%%%%$$$$$$######""""""""""""######eee???555111111000///...---,,,,,,---,,,,,,+++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((('''%%%''''''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''(((((((((((())))))))))))***************++++++))))))***+++,,,///444777999;;;???BBBHHHSSSdddqqqhhh^^^```XXXHHHJJJVVVhhhyyyzzz|||nnnkkkeeeiiitttqqqccc___gggkkkhhhaaa\\\aaalllooommmdddrrr}}}|||mmm```]]]bbbrrr|||```JJJCCC?????????>>>===<<<<<<;;;999:::;;;888333///......222222222222222///+++'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""" """######""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######""""""######$$$%%%########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################## """$$$%%%%%%######$$$######""""""######$$$ddd???555111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%&&&'''((('''&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,(((***---///000222555777999;;;@@@JJJ[[[rrr___OOOQQQTTTOOOIII]]]xxx}}}rrrrrrqqqppplllddd[[[TTTHHHGGGOOOYYYTTTFFFDDDLLLIIIFFFCCCCCCIIINNNMMMHHHGGGRRRcccssszzzyyyvvvuuuuuuuuusssrrrpppVVVLLL@@@@@@@@@??????>>>>>>>>><<<:::999999888666111---...///000222444222...+++'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######""""""######$$$%%%########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############################################################$$$$$$$$$"""$$$%%%$$$###"""$$$$$$############$$$$$$bbb===555111111000///...---,,,,,,***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''(((''''''$$$%%%&&&'''(((***++++++'''(((((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++---///111222333555777>>>GGGTTTdddzzz~~~___GGGIIIVVV]]]cccjjj{{{mmmdddaaaUUUUUURRRMMMFFFCCCCCCDDD>>>DDDLLLOOOGGG>>>>>>DDDBBB>>>::::::>>>AAA???<<<;;;@@@HHHNNNOOONNNTTT\\\aaaeeettt{{{oooYYYMMMFFFEEECCCAAA????????????>>><<<999:::<<<:::444///------...111333333111///***)))'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$$$$############$$$$$$___<<<555111111000///...---,,,,,,))))))*********)))((('''))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%&&&'''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,---------///111222555999>>>BBBTTThhhxxxjjjmmmVVVWWW\\\dddmmmvvvzzzfffVVVIII???999<<<===<<<:::777666999===FFFSSSZZZRRREEE?????????@@@>>>===@@@CCCDDDCCCCCC<<<;;;===@@@???===CCCLLLPPPSSS___jjjyyyyyy}}}{{{iiiWWWOOOKKKGGGBBB???===>>>>>>>>>>>>===<<<:::777333111000//////000222333333222...,,,)))'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#######################################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%]]];;;555111111000///...---,,,,,,((())))))******((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------...///111444999BBBKKKRRRlll}}}ddd___eeeYYYJJJJJJUUUrrrxxxwww}}}sssaaaIII;;;888::::::777888:::===>>>??????@@@AAAIII[[[cccUUUFFFCCCBBB???======@@@EEEGGGDDDAAA???BBB>>>>>>BBBCCCAAADDDJJJJJJJJJNNNOOOUUUlll|||vvvxxxvvvppp|||sss\\\UUUQQQJJJCCC>>><<<<<<<<<>>>@@@AAA>>>777333222222444222000000111333333333000...+++(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!"""######""""""###$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$#########"""###$$$$$$%%%########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''(((########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%$$$$$$######$$$$$$%%%]]];;;444111111000///...---,,,,,,,,,,,,,,,+++++++++******'''((())))))(((((()))***))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))************++++++******************))))))'''&&&(((,,,......666333222777???KKK]]]lllpppPPPBBBSSSWWWFFFBBBPPP|||qqqZZZRRRRRRHHHCCC>>>:::999999999999===???BBBCCCDDDEEEGGGHHH___iiihhhVVVKKKOOOQQQMMMQQQPPPOOOPPPVVVZZZUUULLLHHHMMMOOOKKKCCC@@@EEEKKKLLLMMMHHH@@@AAALLLVVVYYY]]]```kkkyyy|||~~~xxxcccVVVQQQLLLMMMSSSTTTJJJ>>>FFFAAA>>>>>>;;;444000111777;;;888///+++...111000111///,,,***)))(((%%%###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$########################$$$$$$$$$$$$######""""""""""""############"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%]]]:::444111111000///...---,,,,,,+++++++++*********))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))************************'''((()))+++...222555666444333666???OOOddd}}}___DDD999IIITTTNNNOOOZZZnnnWWWHHHCCCCCCAAAAAA???;;;888888<<>>@@@@@@<<<999;;;CCCKKKTTT\\\gggqqqwwwyyyyyyyyy}}}yyyuuuwww{{{}}}zzzuuu|||{{{wwwzzzsssoooooopppppppppvvvqqqdddUUULLLJJJJJJHHHKKKIIIKKKNNNNNN[[[zzzyyy{{{XXXRRRJJJCCCAAA???:::777666111555666333000000000...000/////////000...***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""############!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""""""""############$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%]]]:::333111111000///...---,,,,,,+++*********))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''(((((()))((((((((('''(((((((((((()))))))))(((((((((((())))))))))))***************+++++++++***,,,///111///...222888@@@OOOdddwwwppp```SSSJJJPPPaaatttzzzyyyssscccXXXDDD>>>777333555:::>>>???IIIJJJIIIGGGHHHPPP\\\fffmmmuuu|||vvvlllaaaXXXRRRMMMIIIDDDBBBDDDHHHGGGMMMeee~~~qqqmmmtttrrr]]][[[NNNAAA<<<;;;999777777333444444222111111000000//////000222333111---***&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########################################################$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############!!!!!!""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]];;;444111111000///...---,,,,,,,,,,,,+++++++++*********'''((())))))(((((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))*********+++++++++))))))*********+++++++++)))***///333333333<<>>???666666666666999AAALLLTTT\\\YYYWWW[[[eeettt}}}wwwrrrkkkcccZZZVVVOOOJJJIIIKKKKKKHHHLLLUUU_________dddooonnniiilllZZZGGG@@@@@@@@@AAAAAA999555222111000000111222---...///222444333000---)))((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]];;;444111111000///...---,,,,,,,,,,,,,,,++++++++++++***'''((())))))(((((()))***))))))))))))))))))))))))%%%&&&''''''((((((((((((((((((((()))))))))***************+++++++++,,,,,,)))))))))***++++++,,,,,,------000333222222@@@QQQkkk___PPPPPP\\\VVVFFFOOOkkkuuurrrrrrxxx[[[FFF;;;777666888:::;;;:::777888AAARRR___kkkjjjkkkssswwwnnniiicccZZZRRRPPPMMMFFFAAA???EEEJJJRRRZZZeeettt}}}zzznnnnnnqqq]]]IIIBBBEEEGGGHHHHHH???888333222111///000222+++,,,---000333333222000---+++)))'''&&&%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""###############""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###]]]:::333111111000///...---,,,,,,++++++++++++************'''((())))))(((((()))***))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((()))))))))*********)))************+++++++++((())))))***++++++,,,,,,000...111666666:::NNNfffqqqHHHCCCIIIXXX]]]]]]jjj}}}|||uuuzzzaaaPPP@@@===>>><<<999888<<<@@@DDDGGGMMMYYYjjjwwwxxxvvvyyyppphhhccc]]]TTTJJJEEECCCGGGJJJNNNTTT^^^kkkuuu|||~~~|||yyy}}}jjjWWWFFFDDDJJJMMMLLLJJJBBB;;;555555444///---...******+++---111333333222000///,,,)))'''&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$######"""###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######]]]999222111111000///...---,,,,,,************))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))************))))))))))))************((())))))***++++++,,,,,,++++++222===CCCPPPlllccc???DDDMMMWWWcccrrr~~~oooPPPBBB:::666666666444999@@@AAAIIIWWWfffuuuvvvjjj^^^WWWNNNLLLIIIFFFFFFKKKSSSYYYzzz{{{~~~mmm```aaajjjmmmjjjfffCCC<<<888999888000++++++)))((()))+++///222333333333111---***'''&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############%%%$$$#########$$$&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""#########$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########XXX888666000000///...---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************''')))******+++...111111111333666QQQcccooonnnMMM@@@RRR___dddooocccHHH===999555444666555777CCCPPP___nnnxxxkkkllljjjbbbTTTFFFBBBHHHOOOuuu|||}}}xxxyyy|||{{{uuuNNNGGG;;;:::@@@888---000+++))))))+++,,,---111777777333///---,,,***'''$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''((("""$$$&&&'''''''''%%%$$$'''&&&%%%$$$$$$###$$$$$$$$$#########$$$&&&((()))'''&&&%%%$$$############&&&'''''''''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%&&&&&&%%%%%%###""""""%%%%%%$$$###""""""######XXX777555000000///...---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************************(((,,,...---***+++...000:::@@@GGGjjjqqqWWWEEESSSsssrrrYYYEEE;;;:::999777888>>>EEEQQQeeewww|||tttfffXXXRRRTTTYYY\\\^^^aaafffpppzzz~~~|||sssZZZOOOAAA???EEE???555555...+++***---......222777666333///---,,,+++(((&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))(((((((((((('''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######WWW666444111000000///...---,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************(((---111111---+++000555???LLL\\\rrrRRRFFFKKKjjjfffGGG888444777;;;:::;;;AAAKKKZZZnnnwwwkkkdddbbbcccOOOIIIIIISSScccqqq}}}kkkgggWWWGGGCCCFFFDDD===888222...,,,...//////222777555333000...---,,,***)))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$&&&''')))***+++,,,******+++***)))'''$$$"""((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%%%%$$$######"""#########VVV555333111111000///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************(((***...111000111777>>>KKKaaavvvooommmttteeeJJJKKKbbboooMMM;;;888:::>>>AAAJJJPPPZZZhhhwwwyyyuuuwwwzzz~~~{{{qqq~~~yyyzzzrrrnnnmmmZZZMMMFFFLLLWWWbbbttt}}}qqqlllYYYIIICCCBBBDDDBBB999666111...000111000222555555333111000......---,,,&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))''''''(((((()))(((((('''&&&&&&''')))+++---...///,,,,,,------.................................---///...,,,***'''&&&$$$$$$&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$%%%%%%$$$$$$###############$$$UUU555333111111000///...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************************************+++((()))...222555===GGGhhh]]]MMMOOO``````SSS]]]wwwvvvXXXIII:::777<<>><<<888666444333444888===@@@???@@@BBBAAA???:::555222///...,,,***((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########"""######$$$%%%VVV666444222222111000///...---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************++++++///555777AAA]]]yyybbbDDDBBBCCCMMM___wwwXXXBBB???===???IIIWWWiii{{{iiigggWWWGGGCCC>>>:::@@@<<<===???AAACCCEEEHHHKKKKKKKKKLLLMMMLLLKKKJJJKKKDDDBBBGGGHHHEEEJJJKKK???HHHKKKZZZfffppp|||wwwmmm\\\LLLRRRWWWgggxxx~~~}}}nnnttt}}}bbbIIIAAA;;;;;;<<<:::888888777888888555111//////111000///,,,)))'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((***---000111111///---+++---000555777???CCCGGGLLLPPPRRRRRRQQQOOOOOOOOONNNLLLIIIFFFDDD???===999555333333333444:::>>>CCCHHHHHHEEEAAA>>>:::888444111...---,,,,,,''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%''')))######""""""###$$$$$$%%%VVV666555222222111000///...---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************(((---666===>>>KKKqqqxxxXXX???EEEGGGLLLbbbcccCCC<<<:::>>>III[[[lll|||hhhSSSGGGNNNHHHAAADDDAAA===AAA<<<@@@CCCCCCAAAAAADDDGGGMMMJJJIIIKKKLLLKKKIIIIIIHHHGGGOOOPPPIIIJJJNNNIIIBBBFFFPPPSSSWWWpppyyywww{{{}}}uuuvvvtttbbbKKKJJJLLL]]]rrryyy}}}~~~tttNNNEEE>>>???@@@===;;;;;;888999999666111...///111333111---***'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((+++++++++---000444888;;;===:::666333444777<<<@@@CCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOONNNLLLJJJHHHKKKHHHDDD>>>888333000...111777@@@HHHKKKJJJGGGDDDBBB???;;;777333111000000))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''***,,,######""""""###$$$%%%%%%}}}TTT999222111000......//////---,,,...+++((()))+++,,,***((())))))))))))))))))))))))***+++,,,***(((&&&&&&&&&(((((())))))))))))(((((())))))))))))************'''+++...,,,+++,,,.........---444EEEVVVmmmwwwaaaSSSIII@@@BBBFFFXXX```JJJ>>>999CCCQQQgggzzztttVVVPPPSSSOOOHHHEEEBBBBBBCCCCCCBBB@@@>>>===<<>>DDDHHHIIIIIIIIIDDD>>>999666555555444777777555333222444777:::===>>>>>><<<888666777:::;;;>>>???>>>999333///,,,,,,---111666<<>>CCCHHHEEE@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBHHHKKKPPPSSSVVV[[[aaaeeedddeeebbb[[[WWWWWWUUURRR\\\dddpppyyyxxxppplllmmmsssrrrqqqssstttqqqkkkfff^^^UUUQQQSSSUUU\\\ooo{{{tttjjj___[[[\\\eeewww}}}ssstttyyyrrrsss^^^IIICCCDDDAAA;;;555777777666666666444000,,,...//////...+++)))'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########!!!"""######$$$#########%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""######$$$%%%'''''''''&&&$$$%%%(((***---///000111444555777:::<<<>>>???@@@DDDEEEGGGHHHGGGFFFCCCBBB>>>===<<<:::777555333222///---+++((('''&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((((((''''''(((***+++(((&&&(((---111444555???AAACCCDDDEEEDDDCCCBBB;;;888444111000000000///...///000///...///222444555666777555222000000222111222333222///,,,++++++,,,,,,,,,---111777===@@@DDDHHHKKKHHH@@@888444333111000...,,,+++***++++++,,,(((&&&)))'''######&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%TTT999111222000////////////...,,,---+++***)))++++++***)))))))))))))))))))))))))))&&&(((******)))))))))+++)))******************)))))))))))))))************---,,,+++++++++,,,...000333GGGiiilll[[[ggggggSSSKKKVVVVVVbbbxxxoooEEE555666:::BBBLLLeee{{{tttaaaOOOFFF???;;;<<>><<<@@@FFFFFFEEEFFFGGGIIILLLMMMUUUYYY___dddhhhlllppprrrssstttqqqkkkggghhhgggdddpppvvvyyyrrrcccYYYQQQNNNJJJJJJUUUcccttt{{{xxxpppooolllooo|||~~~qqqdddZZZYYYdddqqqzzzuuutttsss|||rrrpppxxxgggSSSHHHCCC???===>>>;;;999777666666555222000.../////////---+++(((&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&'''(((((('''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%'''(((***(((+++000555:::>>>???@@@DDDEEEFFFGGGHHHJJJKKKKKKPPPPPPPPPOOONNNLLLKKKJJJKKKJJJIIIGGGEEEBBB@@@???;;;888444///+++(((&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&((())))))((()))***,,,,,,---222999@@@EEEGGGKKKIIIFFFAAA===999666555000///------///000000//////222666888999999:::;;;:::<<<======;;;999888888555555444222///......//////---***)))+++///444777BBBGGGKKKJJJCCC:::333000......---------...///000000---++++++)))%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%SSS999222222111//////000000...------,,,+++******++++++***))))))))))))))))))))))))'''(((******)))))))))*********++++++++++++******((()))))))))************+++)))***,,,......111555???^^^gggKKKEEE___mmmaaa\\\hhhjjjvvvpppPPP888:::???@@@HHHVVVhhh\\\TTTFFF???@@@GGGEEEDDDFFFDDD???BBBGGGJJJJJJLLLOOOSSSYYY^^^aaahhhlllqqquuuyyyzzz{{{{{{~~~~~~yyyxxx{{{{{{yyy{{{zzz}}}~~~vvveee^^^WWWSSSNNNJJJMMMSSSUUU[[[VVVRRRYYY^^^eeesss}}}uuukkkdddeeehhhrrrxxxxxxsssuuuzzzxxxuuu{{{tttqqqjjjbbbWWWKKK>>>888===GGGAAA>>>:::888777666555444------...///...,,,)))&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%############''''''&&&%%%%%%'''+++...444777===CCCGGGJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLMMMPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNMMMKKKHHHFFFEEEDDDBBB===888333...,,,***)))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&(((***,,,000777???GGGLLLNNNOOOAAA>>>999444///---,,,+++...------///111222111000666;;;BBBGGGIIIIIIIIIJJJIIIKKKMMMMMMMMMKKKIIIHHHEEEEEECCC???;;;777666666111///---,,,,,,...000111666<<>>333222000//////111333444444444444555777777555333888>>>EEEKKKNNNOOOOOOPPPPPPPPPRRRTTTUUUTTTRRRPPPMMMNNNNNNKKKFFFAAA>>>===888888777666444111...---,,,111999>>>>>>;;;666333***)))***,,,///444888;;;??????<<<777222...***&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%xxxNNN888555333111000000000000///---,,,------,,,******+++,,,)))))))))))))))))))))))))))+++,,,+++***(((((())))))******************)))))))))))))))************,,,***+++...---///===NNNooonnnFFFBBBDDDOOO^^^mmm|||nnnOOO???<<>>BBBEEEGGGDDDCCCBBBBBBBBBBBB???===;;;@@@FFFJJJLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSRRRPPPNNNPPPRRRQQQNNNKKKJJJIIIIIIIIIIIIGGGCCC===888444///222777:::;;;888444111---,,,******---222888;;;BBBDDDBBB<<<777444000+++&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%tttKKK777666333111000000111000///---,,,---...,,,***)))+++---))))))))))))))))))))))))(((***++++++*********+++((())))))******))))))((())))))))))))************...+++,,,000111;;;VVVssssssMMMCCCBBBJJJ]]]rrrgggGGG999;;;BBBNNN\\\kkk{{{___NNNEEEFFFIIIKKKKKKIIIFFFDDDRRRYYY```ccceeegggjjjlllqqqvvv~~~|||zzz{{{|||}}}|||~~~yyyxxx|||}}}xxxvvvxxx}}}}}}xxxuuuuuulllnnnsss{{{rrroookkkjjjlllmmmhhhccc]]]hhhiiidddbbbWWWPPPUUURRRhhhsssppplllbbbZZZ]]]sssvvvcccZZZ]]]nnn}}}{{{]]]TTTPPPIIIDDD@@@===;;;999444000,,,---000222000---(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&$$$%%%)))---,,,333<<>>;;;:::AAACCCFFFJJJMMMOOOOOOOOOMMMLLLIIIIIIIIIHHHFFFDDDBBBDDDGGGHHHHHHGGGHHHIIIGGGEEEEEEGGGJJJLLLKKKJJJLLLNNNOOOOOONNNNNNOOOQQQQQQRRRQQQPPPMMMIIIEEECCC??????@@@@@@???===:::777444111,,,)))***...444888@@@CCCCCC===::::::666111******+++***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%qqqJJJ777777333222000000111111///...,,,---...---***)))+++...))))))))))))))))))))))))&&&(((***+++++++++,,,---(((((())))))))))))(((((())))))))))))************///,,,...222777HHHooo|||~~~fffAAAFFFDDDRRRpppsssKKK@@@FFF<<>>DDDIIIJJJLLLOOORRRSSSQQQOOOMMMJJJHHHEEEDDDDDDDDDBBBAAAEEEFFFFFFDDDAAA@@@AAABBB>>><<<;;;<<<@@@CCCCCCBBBHHHHHHHHHFFFFFFGGGKKKNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHFFFDDDBBB:::555...)))'''+++000444<<>><<<999777555---***'''%%%%%%&&&'''&&&%%%%%%%%%''''''%%%!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$%%%&&&!!!%%%***+++)))***///444:::<<>>;;;======:::999===DDDEEEBBBFFF>>>;;;AAADDD@@@@@@FFFEEEGGGJJJMMMNNNLLLIIIFFFLLLOOOOOOLLLJJJKKKKKKJJJ===;;;777222///,,,++++++111666===CCCCCC===666111333000---///333222+++$$$&&&$$$###$$$'''(((%%%###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppKKK888444333222111000///...---,,,------------,,,+++*********+++++++++******)))(((+++++++++*********))))))((())))))***************,,,+++++++++,,,,,,+++***///000333@@@]]]pppbbbvvv~~~hhhOOOPPPXXXjjjbbbEEE;;;AAAKKKddd}}}|||fffSSSGGGCCCHHHOOOSSSXXX^^^___]]]^^^dddjjj|||~~~}}}{{{xxx{{{}}}|||{{{xxxuuuqqqnnnnnnrrrwwwzzz{{{yyyxxxyyy|||~~~~~~}}}zzz|||~~~~~~|||yyywwwuuu}}}yyyvvvttttttsssqqqppppppooooooooooooooopppqqqpppqqqrrrsssrrrqqqooommmfff___YYYWWWTTTMMMJJJLLLHHHbbbqqqjjjpppyyy}}}{{{mmmkkkaaaNNNGGGMMMOOORRROOODDD;;;555///---...111111000,,,+++)))(((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$''',,,222888???FFFKKKLLLMMMOOOPPPOOOMMMKKKJJJTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPLLLGGGCCC@@@>>>>>>999;;;???BBBDDDGGGKKKNNNFFFEEEEEEEEEEEEEEEEEEDDDHHHGGGGGGHHHIIIHHHEEECCCCCCBBBAAA???>>><<<<<<;;;444000+++((('''((((((((('''&&&%%%%%%&&&&&&%%%###&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&((())))))'''''''''((('''''''''))),,,222888<<<===<<<;;;:::;;;<<<===>>>AAAIIINNNLLLMMMQQQTTTSSSLLLNNNGGGBBBEEEAAA===CCCEEECCC@@@???AAAGGGNNNSSSVVVLLLNNNSSSOOOSSSZZZZZZZZZ[[[YYYUUUUUUXXXYYYWWWYYYUUURRRQQQLLLGGGHHHKKKLLLFFF???:::;;;AAAGGGLLLHHHJJJLLLOOOOOOMMMLLLLLLNNNKKKGGGAAA:::444000---,,,///555999<<<<<<;;;:::666222------000333333222,,,)))%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppKKK888555222111111000///......---------------,,,+++******)))************)))((((((+++++++++***************((()))******++++++*********+++,,,------------,,,000555CCC^^^wwwLLLFFF___yyyttt[[[\\\jjjkkkOOOBBBAAAHHHXXXgggnnnaaaRRRIIIEEEIIISSS^^^^^^aaafffjjjooottt{{{}}}yyyvvvtttrrrwww{{{{{{wwwtttuuuwwwsssrrrpppppprrruuuzzz|||yyyxxxxxxzzz|||}}}|||{{{}}}}}}yyyvvv~~~|||yyyuuuqqqoooooopppvvvtttrrrpppooopppqqqqqqnnnoooppprrrssstttuuuuuuyyysssmmmkkkfff___ZZZYYYXXXcccvvvwwwmmmooopppkkktttuuuzzzuuurrreeeRRRMMMVVV\\\```\\\PPP@@@999111...///111000......---+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''000555;;;@@@DDDFFFIIIKKKIIIKKKMMMOOOOOONNNKKKJJJLLLLLLMMMLLLKKKIIIGGGFFFFFFEEECCCAAA???>>>======555666888;;;>>>CCCJJJNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDFFFHHHHHHGGGEEEFFFEEECCCBBBAAAAAAAAAAAA===888222...,,,+++***))))))'''$$$$$$&&&((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&(((******)))))))))******)))***///666<<<>>>>>><<<;;;999888:::>>>CCCFFFLLLRRRUUUQQQMMMMMMNNNNNNGGGKKKDDDBBBJJJKKKIIIOOONNNPPP]]]nnnwwwxxx|||ppphhhkkkqqqvvvooottt|||ttteee^^^\\\\\\YYYTTTNNNIIIFFFEEEDDDCCCBBB???CCCKKKMMMHHHGGGKKKLLLLLLKKKHHHDDD???;;;888,,,,,,---000444:::@@@DDD===999333///000444999===555000***&&&%%%'''((((((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$oooJJJ777444111111000000//////......------------,,,+++******))))))*********))))))(((************************))))))***++++++++++++***&&&(((+++,,,---...///000000AAA]]]VVV===<<>>:::666444333333333333333333444444333333222111333777>>>BBBMMMNNNNNNMMMKKKJJJJJJKKKDDDDDDDDDFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA>>>999555222///+++((((((&&&$$$$$$&&&)))******((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&(((******)))((()))***)))---555<<<@@@@@@===:::888999===BBBHHHNNNSSSVVVUUUUUUQQQKKKGGGFFFGGGHHHGGGRRRVVV[[[hhhllliiilllfffkkkwww{{{ttt}}}rrroookkkggghhhhhhfffaaaZZZSSSNNNJJJAAA???EEEFFF@@@@@@GGGDDDFFFHHHJJJIIIGGGDDDBBB555222---+++...666???EEEBBBAAA===888444444888<<<;;;888222,,,)))'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmHHH555333111111000000//////......------------,,,+++******))))))************))))))************************))))))***+++++++++++++++''')))+++,,,+++,,,///111///OOO{{{^^^FFF@@@EEECCCTTTmmmsss}}}ZZZIII>>>>>>NNN```ppp{{{___QQQLLLJJJMMMPPPTTT[[[bbbcccgggnnnxxxxxxvvvsssqqqpppooopppqqqqqqvvvxxxtttmmmjjjnnnsssrrrrrrrrrssstttuuuvvvvvvppprrrvvvyyyzzz||||||}}}~~~{{{{{{{{{{{{yyywwwtttxxxzzzwwwssssssxxx}}}yyyvvvsssooonnnmmmnnnoooqqqqqqrrrtttuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzwwwtttxxx{{{zzzqqqfff^^^ZZZXXX[[[ppp~~~{{{yyywwwqqqoooppp|||}}}lll^^^ZZZdddkkkddd______[[[QQQHHH<<<444111222555666111111///---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''***///444777AAACCCEEEFFFGGGGGGIIIJJJJJJGGGDDD???<<<999888888666777999:::999666333111111111111111000000//////333222000...---000555999AAACCCFFFGGGHHHIIILLLNNNJJJIIIHHHHHHGGGDDD@@@<<>><<<999333,,,'''&&&%%%%%%&&&((()))((('''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))&&&((()))((('''''')))***...555===@@@>>>;;;999:::888===DDDLLLRRRUUUVVVVVVSSSMMMGGGEEEGGGKKKOOOSSSWWWlll{{{tttvvvmmm~~~wwwrrrmmmrrrwww{{{|||xxxtttqqqqqqaaaTTTJJJGGGCCC<<<;;;@@@EEEFFFHHHJJJJJJHHHFFFDDDAAA;;;222,,,***///555:::>>>AAACCCAAA;;;777666777>>><<<999444///***&&&$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkGGG555222222111111000///......---------------,,,+++******))))))***++++++++++++******************+++++++++)))***++++++,,,+++++++++,,,---...,,,******...333999dddiiiNNN@@@AAANNNUUU```sss^^^HHHCCCAAAHHH[[[ooouuu^^^IIIGGGEEEFFFLLLQQQUUU[[[aaaeeeiiiqqqzzz|||xxxvvvsssqqqooooooooopppppprrrqqqmmmgggeeeiiimmmooonnnnnnmmmmmmmmmmmmmmmsssvvvyyy{{{|||}}}wwwtttqqqrrrvvvyyyyyyxxxsssvvvyyyxxxuuutttxxx|||zzzxxxvvvsssrrrrrrrrrsssttttttuuuvvvwwwwwwvvvvvvvvvxxxxxxwwwxxxzzzxxxsssooouuuyyyvvvqqqkkkccc\\\[[[kkkwwwtttsss|||pppdddiiiyyy}}}jjj\\\\\\ZZZWWWRRRHHH<<<444111333777222222111///---***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######%%%)))///666<<<@@@AAABBBBBBBBBBBBBBBEEEGGG???>>><<<:::999999::::::999;;;>>>AAACCCBBBAAA@@@>>>===<<<999666333000///111111000...---///222555222666:::<<<===???CCCGGGLLLLLLKKKJJJGGG@@@999333;;;===AAAEEEFFFEEECCCBBBAAAAAAAAA@@@>>>888000+++'''&&&&&&'''((((((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))'''((((((((((((***...111:::======999444444;;;BBB@@@DDDJJJNNNPPPOOOLLLJJJGGGEEEFFFMMMTTTZZZaaahhhyyy||||||vvvtttxxxtttqqq{{{yyyooofffYYYOOOHHHCCC>>>;;;>>>???AAACCCEEEGGGHHHIIIGGGAAA999111,,,+++---///555;;;AAACCC@@@;;;999888;;;======:::444---)))&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkGGG555333333222111000///...---,,,------------,,,+++************+++,,,,,,,,,,,,,,,))))))*********+++++++++)))***++++++,,,,,,++++++,,,---...,,,***---555;;;UUUpppSSSGGGDDDFFFUUUfffooofffMMMKKKOOORRR]]]sssttt\\\RRRGGG<<>>AAAEEEIIILLLHHHEEEAAA;;;666111...,,,222666:::>>>>>>===;;;;;;777:::<<<;;;777222...---(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllHHH666444333333222000///---,,,,,,------------,,,+++*********+++,,,---------------))))))******++++++++++++******+++,,,,,,,,,,,,+++(((***,,,+++,,,222===FFFooobbbFFFEEENNNRRR```rrryyyTTTFFFSSShhhmmmxxxzzzPPP???BBBEEEBBBDDD@@@???DDDJJJQQQZZZccceeejjjppptttvvvvvvvvvwwwwwwvvvtttrrrpppooooooppppppmmmhhhcccaaaaaacccddd```___^^^\\\\\\\\\]]]]]]OOOQQQQQQPPPMMMNNNQQQTTTSSSSSSWWW```jjjqqqrrrpppiiilllqqquuuwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvsssuuuwwwxxxxxxvvvtttrrrsssvvvuuurrrtttyyyxxxsssssstttsssrrrwww~~~|||uuuqqqggguuuzzzsssyyyiiiZZZRRRfffiiigggZZZFFF777333444111222222111///---+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***---222666888888555444---000333555444333444444:::???FFFLLLPPPQQQPPPOOOSSSTTTTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRPPPMMMJJJHHHDDDEEEFFFDDDAAA>>><<<;;;555999;;;999444222444777555888???EEEHHHFFF@@@;;;//////111555;;;AAAHHHLLLGGGDDDAAA@@@???>>><<<;;;333///)))&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))+++///777@@@GGG===999444444888>>>CCCFFFNNNKKKHHHFFFHHHMMMRRRVVVbbbrrr~~~sss}}}|||iiiuuuzzzwwwyyy~~~rrr^^^OOOLLLHHHDDDCCCDDDGGGIIIGGGGGGGGGEEE@@@:::444000444555666888:::<<<<<<<<<444777::::::777444444444)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllDDD777666333333222111000///............---------,,,,,,,,,******)))))))))***,,,---******++++++++++++******++++++,,,,,,,,,++++++***---))))))---///666JJJ___sssiiifffVVVIIISSSiiivvv^^^GGGIIIfff~~~ZZZHHHEEEDDDCCCCCC>>>@@@CCCGGGNNNYYYdddkkklllnnnpppqqqqqqrrrtttuuuxxxxxxvvvsssooollllllmmmkkkkkkggg___\\\\\\\\\YYYXXXWWWVVVTTTQQQNNNJJJHHHAAA???<<<::::::<<<@@@BBBEEEKKKQQQVVVaaammmppplllhhheeecccgggoootttvvvtttssstttvvvxxxyyyyyyxxxxxxuuupppoootttwwwvvvttttttrrrwwwwwwtttuuuzzz{{{wwwwwwvvvuuussssssxxxzzz|||}}}xxx~~~ooofffppp{{{}}}|||}}}xxxgggPPP^^^dddlllkkkXXX@@@444444333444444222000---(((###%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''///444999999555222111333000333555666;;;BBBDDDAAAIIIKKKMMMMMMLLLLLLMMMNNNQQQRRRQQQNNNPPPSSSQQQLLLUUURRROOOMMMMMMLLLKKKJJJLLLNNNPPPOOOLLLIIIHHHGGGEEECCCCCCEEEGGGCCC:::222888777555555666999<<<>>>666333///---111999BBBHHHDDDDDDDDDCCCBBBBBBAAAAAA<<<666...)))&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))***+++******---222888<<<======999555555>>>FFFIIIJJJLLLPPPOOOIIIMMM\\\eeeqqq~~~{{{rrrpppzzzvvvmmmfffmmmfffIIIAAAJJJGGGKKKBBBCCCEEE??????AAA;;;:::???CCC@@@999555777;;;<<<<<<<<<888333000222555///...+++((('''''''''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%gggAAA777777333333222111000///............---------,,,,,,,,,+++***)))))))))***,,,---******++++++++++++******+++++++++,,,,,,++++++***...---///111333???ZZZtttlll]]]cccnnn___SSSbbbzzzwwwOOOJJJSSSllljjjQQQGGGEEECCCAAA@@@???BBBFFFLLLSSS\\\ffflllmmmmmmnnnoooppprrrssstttssstttsssqqqnnnkkkkkkkkkjjjkkkggg___[[[[[[YYYVVVNNNNNNMMMJJJGGGDDDAAA???888777777777999;;;>>>@@@===CCCJJJRRR]]]eeeddd]]]]]][[[ZZZ]]]bbbhhhlllmmmlllpppvvvyyyzzzzzzzzzzzzsssooopppuuuyyywwwvvvvvvppptttvvvtttuuuzzz{{{wwwzzzyyyxxxuuuuuuxxx{{{vvvrrrkkkooovvvsssvvvwwwooossswwwuuu~~~kkkRRRTTT[[[hhhpppgggQQQ===555333444444222000...+++)))''''''((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''''')))******000444888777444333555888555999;;;<<>>DDDEEEFFFFFFEEEBBB@@@>>>===999222---+++)))'''&&&((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))))))))))))))))))))((()))***++++++&&&,,,444888:::999999999999;;;CCCLLLPPPNNNMMMOOONNNYYYbbbnnn}}}kkkrrrxxxrrryyyuuu]]]TTTVVVNNNIII@@@CCCHHHDDDCCCDDD>>>AAABBBCCCBBB???;;;888777777999::::::777555444333000///,,,***(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaa>>>666666333333222111000///............---------,,,,,,,,,+++************+++,,,,,,******++++++++++++*********++++++,,,,,,++++++++++++---000222888NNNrrrsssNNNEEEXXXlll___WWWppp{{{UUUBBBOOO]]]tttrrraaaWWWLLLHHHGGGCCC???>>>AAAFFFLLLTTT[[[bbbiiinnnnnnkkkiiikkkooorrrrrrqqqqqqsssttttttqqqnnnmmmlllhhhhhheee]]]WWWUUUQQQMMMDDDCCCBBB???<<<999666555222333555777999:::;;;<<<:::???GGGQQQ\\\```XXXNNNKKKKKKKKKLLLOOOTTT[[[aaaccclllvvv{{{{{{yyyyyy{{{qqqooorrrxxx{{{yyywwwwwwnnnqqqttttttuuuxxxxxxuuuxxxxxxwwwuuutttuuuyyy||||||{{{zzzsssrrrrrriiippp~~~xxxwwwwwwvvv{{{}}}{{{hhhPPPIIIPPPaaassswwweeeIII444666666555333///,,,++++++((())))))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''')))+++...//////222555555555777<<<@@@@@@DDDFFFEEEHHHMMMOOOMMMLLLIIIEEEDDDGGGIIIHHHGGGCCCIIILLLHHHCCCCCCDDDCCCFFFDDDCCCDDDFFFIIIJJJJJJCCCDDDDDDCCCDDDGGGLLLPPPMMMNNNPPPPPPOOOKKKGGGDDDCCCAAA===999666444333222222111//////000222555777???@@@CCCEEEEEECCC@@@>>>???<<<888444111---(((%%%((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((())))))******))))))******)))))))))***+++,,,---444:::<<<999999===AAAEEEHHHMMMPPPMMMJJJNNNVVV[[[ppp{{{xxxyyyvvviiibbb]]]QQQKKK>>>>>>BBB???@@@DDDAAAGGGDDDBBBDDDFFFDDD<<<444444666888;;;<<<:::666222111000...,,,***'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___===666555333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++,,,---...333GGGjjj~~~ZZZAAA>>>MMM^^^aaaaaakkkXXXSSSJJJKKKYYYiiieeePPPRRROOOLLLJJJFFFCCCAAAAAAFFFLLLTTT\\\bbbggglllooonnnjjjfffggglllpppooolllmmmpppssstttrrrnnnlllkkkffffffaaaXXXQQQLLLGGGAAA>>>===;;;999777444222111555666999;;;<<<;;;:::999===@@@GGGRRR[[[ZZZNNNBBB===>>>???===>>>CCCMMMUUU```kkkwww}}}{{{wwwwwwyyyrrrqqquuuzzz|||xxxvvvvvvnnnppprrrsssssssssrrrqqqrrrrrrrrrqqqqqqqqqssstttyyyxxxqqqwww|||uuucccSSSIIINNN]]]uuuxxxXXX===:::888777555000***((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((()))((('''(((***...222444222666:::===???BBBFFFIIIEEEIIIJJJGGGFFFIIIJJJHHHEEEAAA>>>BBBIIIPPPQQQPPPRRRSSSOOOFFF@@@>>>===:::@@@>>><<<<<<===??????>>>:::;;;;;;:::;;;===AAADDDFFFIIILLLMMMLLLKKKJJJJJJJJJHHHEEEAAA===999777666000///------...000333555666777:::===???@@@AAAAAA???>>><<<:::777111***&&&((((((''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))************)))***)))))))))***+++...///;;;<<<<<<:::;;;@@@JJJRRRYYYTTTOOOKKKIIIOOO___ppp~~~uuunnnyyy|||zzz{{{{{{yyyxxxxxxxxxxxxxxxooolllnnnqqqlllaaa___LLLCCCBBB======CCCCCCEEEBBBAAAEEEIIIHHHAAA:::777777888;;;>>>===888333000000///...,,,***(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___???666333333333222111000///............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,/////////<<<^^^\\\EEE???CCCMMMXXXnnnyyytttUUU???HHHVVV___fffwwwuuu[[[MMMIIIJJJKKKJJJEEEAAAAAAEEEHHHNNNSSS[[[aaafffjjjmmmooommmhhhdddeeejjjllljjjggggggjjjnnnooonnnkkkhhhgggfffeee```UUULLLFFF???888999999777555333222000000555777:::<<<>>>===<<<;;;BBBCCCJJJTTTYYYSSSEEE:::888:::;;;888777<<>>999555666333,,,)))***))))))(((''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))---111666999===AAAEEEHHHJJJJJJJJJJJJDDDIIIJJJFFFCCCEEEFFFDDD>>>===@@@JJJXXXdddhhhiiiiiicccXXXNNNMMMOOOMMMHHHHHHEEEBBB@@@???>>>===;;;:::;;;<<<;;;999888999:::>>>AAADDDFFFGGGIIIKKKMMMMMMLLLKKKHHHFFFCCCAAA???777444111...---///222444111111111222555888<<>>>>>???AAADDDFFFGGGEEEDDD???<<<:::;;;<<<<<<999666111111111000///...,,,+++)))(((''''''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^@@@777222333333222111000///............---------,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++******)))***++++++,,,,,,,,,,,,,,,...444IIIuuugggCCC999???JJJXXXfffvvvrrr[[[FFFRRRccckkkrrrxxx\\\HHHFFFMMMDDDHHHGGGAAA???DDDLLLQQQWWW[[[```dddgggiiilllnnnjjjhhheeefffggggggeeebbbeeehhhlllmmmllliiigggfffdddddd]]]RRRIIICCC===777555444333111000000000000333444777:::===???AAAAAALLLNNNVVV______SSSDDD:::;;;===<<<:::999===GGGOOOccclllvvv{{{{{{zzzzzz|||wwwvvvyyy|||yyytttrrrtttxxxuuussssssqqqmmmkkkmmmooonnnnnnpppsssuuutttsssvvvxxx}}}~~~rrr^^^ZZZ[[[YYY[[[gggyyyvvvgggGGG;;;333555555000---///***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((()))***---111666:::===CCCEEEHHHJJJIIIGGGDDDAAALLLQQQSSSNNNKKKLLLMMMMMMAAACCCIIISSS]]]eeegggfffiiiaaaWWWQQQVVV]]]]]]XXXRRROOOKKKIIIHHHGGGFFFDDD@@@AAAAAA???<<<:::999:::;;;;;;;;;===@@@BBBEEEFFFIIIJJJKKKLLLLLLKKKIIIHHHCCC@@@:::444000...///000333000---,,,---000555888777888888::::::777222...)))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))******++++++******))))))***,,,000666;;;>>>AAA@@@BBBGGGNNNSSSUUUTTTKKKKKKQQQ___rrr~~~uuuuuuvvvmmmhhhfff```SSSWWW\\\YYY\\\wwwzzziiibbbaaaaaabbbdddwww|||rrrpppuuu}}}ppplll\\\III>>>666===???AAAAAAAAABBBFFFJJJDDDAAA>>><<<;;;;;;;;;:::555555444222111000///...,,,+++***)))((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ>>>888333333333222111000///............---------,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++******))))))***+++,,,,,,,,,,,,***444CCC^^^oooSSS===<<>>EEEKKKYYY___hhhpppuuuxxx|||~~~vvvvvvxxxzzzwwwrrrrrrvvv}}}wwwuuuuuusssnnnnnnrrrsssqqqppprrruuuwwwvvvuuu}}}}}}zzzwwwkkkrrrrrroooiiihhhqqq}}}~~~yyyZZZEEE444222555222///111,,,+++)))(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((((((''')))+++---111666;;;???AAAFFFGGGGGGIIIIIIIIIGGGEEEYYY^^^^^^XXXQQQPPPPPPOOO@@@EEELLLSSSWWWWWWTTTRRRWWWSSSMMMJJJNNNUUUUUUQQQKKKIIIHHHHHHJJJLLLMMMMMMKKKKKKIIIGGGEEEDDDFFFHHHFFFBBB???>>>@@@BBBAAA@@@BBBDDDGGGJJJLLLLLLLLLKKKJJJGGGBBB<<<666222///...222000---,,,,,,...111333222222333555777888666444+++***)))((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))***++++++++++++******+++,,,000666>>>DDDIIIGGGJJJMMMPPPRRRRRRSSSSSSPPPXXXgggwwwtttjjjnnnkkkbbbgggrrrqqqnnnkkkbbb^^^bbbhhhjjjuuusssjjjeeedddiiipppyyyiiinnnzzzwww}}}yyyvvvtttfffTTTKKKEEEFFFDDDBBB>>>===???DDDHHHDDDDDDBBB???===<<<===???<<<:::777444222000/////////...,,,***)))'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''VVV===999555333333222111000///............---------,,,,,,,,,,,,,,,---...---,,,***)))******++++++++++++******((()))***+++,,,---------000AAAWWWuuuWWWHHHAAAFFFIIIPPPjjjfffSSSgggjjj{{{{{{wwwPPPGGGKKKKKKHHHIIIPPPWWWZZZVVVUUUZZZ]]]]]]eeeeeeeeeddddddfffiiillleeehhhiiihhhddd```]]][[[XXXZZZ\\\\\\ZZZWWWWWWVVVVVVUUUOOOEEE???===:::777222111111000111333444555<<<;;;:::999;;;???DDDFFFQQQZZZjjjtttlllUUU@@@888<<<;;;999777888<<>>???@@@GGGPPPXXX\\\aaadddccc^^^XXXTTTZZZSSSKKKEEEEEEFFFHHHHHHLLLMMMOOOTTTYYY]]]___```XXXTTTTTTUUUPPPGGGEEEIII@@@?????????AAACCCFFFGGGIIIIIINNNVVVZZZ\\\ccckkkiiinnnnnnkkkmmmkkkZZZDDDAAAAAA@@@@@@@@@BBBFFFHHHJJJIIIFFFCCC???;;;777444---,,,,,,---///222555777444222---***111;;;;;;555666333...***'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))************---------+++))))))+++---)))000:::AAAFFFLLLSSSXXXWWWVVVRRRNNNPPP```}}}vvvrrrrrrqqqeeeYYY___ooonnnwwwwww{{{{{{ssszzz}}}}}}{{{wwwzzzssswww}}}~~~tttrrruuuyyy|||{{{dddRRREEE666555>>>AAABBBAAAAAAAAABBBDDDEEEEEEBBBAAA>>>:::666111---+++111444777555000***&&&$$$(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((XXX===999555333333222111000///............---------,,,,,,,,,+++---//////---,,,,,,---++++++++++++,,,,,,---...''',,,***,,,222///,,,444FFFfff}}}dddhhhcccXXXOOOWWWuuupppYYY]]]rrr{{{XXXJJJ@@@BBBEEEEEENNN[[[aaa^^^\\\[[[]]]___bbbccceeecccdddgggddd___```eee```^^^[[[VVVPPPHHHBBB???>>>>>>>>>>>>>>>>>>>>>>>>???;;;888888;;;<<<:::777222444666888999888777666555555888;;;===????????????NNNVVVYYYXXXKKK<<<;;;;;;777666999===???CCCHHHWWWaaakkknnniiieeeiiipppwwwrrrqqqtttyyyzzz|||}}}vvvtttsssrrrtttuuuvvvwwwsssqqqooooooqqqqqqooolllpppqqqrrrqqqqqqxxx|||tttwww|||~~~|||xxxuuunnnuuukkkKKK888111///...//////---,,,,,,,,,+++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))&&&&&&***+++)))---333;;;;;;???DDDHHHLLLVVV___kkkjjjgggbbb[[[TTTNNNLLLKKKKKKLLLMMMOOOUUU^^^eee```______aaadddhhhkkkllllllhhhfffhhhfffaaaaaaeee____________]]]ZZZVVVRRRRRRRRRRRRRRRSSSUUUXXXZZZ]]]dddffffffkkkrrrmmmbbbVVVRRRLLLDDD??????BBBFFFHHHHHHIIIHHHEEE???999444...---------...111444555333222...,,,111:::;;;888777555111---***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********((('''((()))))))))))))))************+++,,,---,,,***+++,,,...111666===FFFOOOUUUYYYZZZ[[[VVVQQQVVVqqq|||tttjjj``````ooo|||rrrwww~~~|||{{{tttssszzzsss}}}}}}lllaaaPPPDDD@@@:::CCCCCCBBBBBBBBBCCCBBBAAABBBAAA???;;;888444000...222777;;;999222,,,******(((((('''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%XXX>>>:::555333333222111000///............---------,,,,,,,,,+++---///...---,,,,,,---*********+++,,,---//////(((---+++,,,111...///;;;QQQ}}}^^^NNNgggfffbbbaaannn[[[TTThhhvvvXXXLLLFFFCCCDDDFFFJJJXXXgggdddaaa^^^]]]___bbbdddeeeccccccdddfffddd______aaa\\\ZZZVVVPPPIIICCC>>><<<;;;:::888777666666666777333333444888===>>>;;;888333555888;;;;;;:::777666444666999<<<>>>>>>>>>>>>???MMMSSSUUUWWWKKK???@@@;;;888777;;;===???CCCHHHVVVaaaiiiddd[[[ZZZfffrrrzzzpppiiimmmuuuzzz|||tttpppkkkkkkpppvvvzzz{{{wwwuuurrrpppmmmlllkkkkkkoooqqqsssqqqpppsss{{{|||}}}zzzyyyuuuiiijjjxxx}}}aaaEEE555000...+++000///---------+++)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***'''&&&***---...111555;;;<<>>@@@DDD@@@AAADDDFFFFFFBBB;;;666111000...---...000222444111222000...000777;;;;;;999777444111---***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))*********((('''((())))))))))))*********++++++***+++,,,,,,,,,,,,...000999===EEEOOOYYY^^^^^^\\\TTTPPPKKKYYYzzz{{{}}}eeeZZZUUUQQQ[[[xxx~~~wwwpppuuu}}}|||tttcccQQQCCC777@@@@@@???AAABBBCCCBBBAAABBBAAA@@@===;;;777555333222777;;;:::444///------(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&%%%%%%SSS<<<888111333333222111000///............---------,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++,,,---...///***...,,,,,,///,,,333FFFkkkyyyKKKGGGYYY\\\```jjjoooUUUVVVjjjnnnLLLKKKHHHEEEEEEIIIQQQ```llliiieeeaaa```bbbeeeggggggaaabbbcccdddbbb___\\\\\\VVVSSSOOOJJJEEEBBB???>>>999888666444333333555666000222666;;;??????;;;888333555999;;;<<<999666444444666:::===>>>>>>>>>>>>BBBPPPWWW[[[]]]PPPAAA???888666888<<<>>>@@@EEEKKKUUU^^^bbb]]]YYYaaarrr{{{iii[[[\\\eeekkkpppuuuuuupppllllllrrrxxx||||||zzzyyyvvvqqqmmmkkklllnnnnnnrrruuutttqqqrrrvvv{{{}}}}}}yyyrrrbbb___llluuuwwwVVV;;;222000...000///------,,,+++(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((())),,,000555:::999<<>><<<:::999222444666777666333...+++(((((('''''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))OOO:::777000333333222111000///............---------,,,,,,,,,***+++,,,+++******+++,,,---,,,,,,++++++,,,,,,,,,,,,///,,,,,,///...<<>>DDDQQQTTT[[[mmmnnnXXXVVVbbbtttoooWWWMMMFFFDDDAAADDDOOO```lllqqqlllhhhcccbbbeeegggfffeee^^^_________]]]\\\YYYUUULLLIIIEEE@@@<<<:::888888333222000//////111333444333666:::>>>@@@>>>:::666222555888::::::777444111444888<<<>>>>>>>>>???AAAGGGXXXccciiijjjYYYBBB:::555555888===@@@AAAGGGOOOUUU```jjjooovvvxxx___JJJHHHOOOTTT[[[bbbrrrpppnnnpppuuuxxxyyyxxxzzzxxxuuuqqqmmmmmmoooqqqmmmqqquuusssnnnkkkmmmppptttwwwzzzwwwmmm[[[UUUaaaiiizzzgggEEE333111111///---,,,++++++***'''%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******'''***,,,---111999BBBHHHMMMLLLQQQXXX[[[XXXTTTSSSMMMRRRXXXZZZZZZZZZ]]]___eeeddddddfffkkkoooqqqrrrfffeeeccc```___bbbhhhmmmvvvrrrmmmjjjlllrrrwwwzzzvvvxxxvvvkkk^^^XXX[[[bbbkkkttttttmmmnnnxxxvvvllliiiccc\\\ZZZ```fffeee___]]]dddnnnvvvwwwtttnnniiiPPPIIIBBB???AAAEEEFFFFFF:::777444111000222444666...///000///...///555<<<999999777555222---)))''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***+++***)))((()))+++************+++++++++++++++,,,---,,,---///222555CCCLLLVVVZZZWWWTTTVVVXXX[[[eeennn{{{~~~}}}xxx}}}nnneeelllwww~~~{{{~~~|||ssswww~~~{{{yyytttxxxxxxzzzzzztttqqqqqqjjjYYYFFFAAA===<<<@@@CCCCCCBBBCCCCCCBBBBBBAAA???>>>===777444333666;;;999222***))))))((('''''''''((((((&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''))),,,///111~~~MMM;;;999222333333222111000///............---------,,,,,,,,,---......---,,,+++---///...---,,,,,,+++++++++,,,---///---...222555LLLpppqqqMMM:::EEESSSXXXdddzzzUUUMMM]]]wwwrrrOOOGGGKKKDDDEEEFFFNNNaaawww{{{lllgggcccccceeefffbbb^^^YYYZZZYYYVVVVVVVVVRRRMMMGGGEEE@@@<<<777444222111000000000000111333555666777999<<<>>>>>><<<888666333444777888777555222000555999===>>>>>>???BBBEEESSSfffvvviiiJJJ<<<444555999???AAABBBHHHPPPWWWiiioooTTT>>>;;;@@@CCCIIISSSgggjjjnnnrrruuuvvvvvvvvvxxxvvvrrrooonnnooopppqqqppptttxxxuuuooojjjiiikkkrrr{{{~~~nnnZZZQQQWWW\\\mmmyyyUUU:::000111---,,,+++++++++***(((&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++&&&,,,333999BBBMMMTTTVVVXXXSSSPPPPPPOOOMMMOOOSSSRRRZZZbbbffffffgggkkknnnkkkddd^^^```fffjjjgggbbbYYY[[[^^^______bbbggglllhhhkkkjjjhhhjjjrrr{{{~~~|||xxxnnn___OOOHHHIIIMMM```hhhkkkhhhjjjrrrvvvtttvvvooohhhjjjpppqqqkkkbbb[[[aaammm{{{}}}vvv___UUUIIIBBBBBBDDDEEEDDD???<<<888444333555777999111000000000///...444;;;999999888666333///,,,***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((***+++***))))))***,,,*********++++++++++++,,,---------...///444:::>>>LLLTTTZZZZZZWWWZZZeeepppmmmZZZ```ooo{{{yyy{{{wwwwwwzzzwww{{{~~~xxx|||}}}ooocccgggwww~~~}}}vvvvvvmmm```VVVIIIAAA@@@@@@???>>>CCCDDDDDDCCCBBBAAA@@@@@@===999888;;;AAA@@@777///+++***)))(((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())),,,000333555|||KKK;;;;;;444333333222111000///............---------,,,,,,,,,---......---++++++---///,,,,,,+++++++++,,,------,,,...---000777@@@```pppTTT???>>>HHHMMM___zzznnn___gggsssnnnSSSGGGGGGEEEIIIQQQXXXaaassszzziiieeeaaaaaacccbbb[[[UUUSSSTTTQQQLLLLLLNNNKKKEEEBBBAAA>>>:::777444222222333333444555666777888888555777999::::::999888888444555666777666444222000666:::===>>>>>>@@@FFFKKKZZZppptttPPP>>>666777<<<@@@AAA@@@FFFNNNXXXooodddLLL:::;;;>>>>>>CCCMMM[[[bbblllrrrtttvvvyyy{{{zzzvvvrrrppprrrsssrrrpppoootttyyyxxxssspppppprrruuuxxx{{{rrr}}}uuuhhhbbbfffgggnnnlllHHH333///,,,+++++++++,,,,,,***((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++++++++111:::FFFVVVaaa^^^UUUJJJHHHHHHJJJLLLPPPYYYdddeeeiiimmmkkkgggggglllrrrsssiii```___ccceee```ZZZ[[[aaafffhhheeecccdddfff]]]eeeiiiggggggoooyyy}}}ssskkk```XXXUUURRRMMMIIINNNQQQRRRPPPOOOTTT^^^gggqqqnnnnnnsssyyyyyysssnnnhhheeegggppp{{{{{{uuuiii```UUUOOONNNNNNJJJFFFBBB???;;;888777888;;;===777222000222111000333:::;;;:::999777555222000///((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))++++++***)))+++,,,*********+++++++++,,,,,,.........000444<<>>>>>>>>AAAHHHNNNWWWmmmrrrLLL:::888:::>>>AAA@@@???DDDLLLYYYppp]]]HHH;;;???CCC@@@DDDNNNTTT^^^jjjrrruuuxxx~~~~~~yyytttsssvvvwwwtttpppgggmmmtttvvvtttsssvvvyyyssssssrrrwwwzzz}}}zzz{{{vvvUUU777...,,,,,,+++,,,---...,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++222666>>>NNNbbblll___LLL:::===DDDKKKOOOTTT^^^iiissssssooohhh``````hhhpppwwwooogggggglllooommmiiieeekkkqqqqqqkkkccc___^^^aaalllsssooolllsss|||ggg]]]VVV[[[fffkkkcccYYYXXXUUUSSSPPPKKKMMM[[[lllkkklllqqqyyy}}}}}}{{{{{{{{{pppfffgggqqqyyywwwsssqqqkkkdddbbbbbb___XXXQQQEEEAAA===999999:::>>>@@@;;;444111444444222444:::===<<<:::888666444333222))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))++++++******+++,,,******+++++++++,,,,,,,,,......///111777BBBNNNVVV^^^[[[YYY```uuuttt___XXXRRRSSSooo~~~{{{{{{|||xxxmmmcccmmmxxx~~~pppmmmmmmqqqqqqyyy|||mmmoootttyyy|||oooqqq|||cccOOOGGGDDDCCCAAAEEEEEEEEEDDDDDDCCCBBBAAA===BBBGGGFFFBBB===;;;;;;...---,,,***((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''+++000444666555222000uuuLLL???333555222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++000***///FFFZZZrrrTTTCCC@@@AAAAAALLLsssaaa^^^wwwOOOGGGFFFHHHOOOPPP\\\aaajjjvvv|||xxxlllbbb^^^\\\\\\\\\\\\WWWPPPJJJIIIGGGDDD@@@===:::999999777777666666555555555444555666888777555444444555888333111333555444666999777666555555666666333111999>>>BBBBBB???AAAGGGNNN]]]rrroooNNN===>>>>>>AAAGGGIIIHHHHHHKKKZZZkkk^^^HHH;;;???BBB???CCCMMMVVV]]]fffmmmsss{{{~~~vvvqqqvvvzzzxxxrrrnnnjjjnnnrrruuuuuutttttttttqqqrrrtttwww~~~}}}^^^@@@333111***+++---+++000222(((+++)))''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))'''%%%$$$$$$&&&(((***((('''(((***))))))...444:::888<<>>;;;888777777777...+++((((((***+++***)))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---,,,+++,,,------,,,+++000,,,...;;;GGGNNNRRRVVVYYY\\\ZZZddd{{{ttthhhXXXZZZffflllyyy{{{tttrrrqqqpppqqqtttssskkkffffffmmmuuu{{{xxxyyy~~~rrrfff\\\NNNBBB===DDDCCCCCCDDDGGGHHHGGGFFFEEEBBB???@@@BBBAAA<<<888333111...***((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((''''''''''''(((((()))(((((()))***++++++*********************+++,,,---///222555555222///---,,,sssJJJ>>>222444222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...&&&222222:::ZZZxxxjjjSSSHHHCCCEEEKKK^^^nnnSSS[[[aaaFFFFFFIIINNNUUUVVV___ccckkktttxxxtttiii___[[[YYYXXXXXXWWWSSSLLLFFFCCCAAA>>>:::777555444333333333444555777888888999666777888777555444444555555222111444666555777:::<<<:::777444222222333444888<<>>BBBLLLTTTcccwwwqqqOOO@@@BBB@@@@@@DDDEEEFFFJJJPPPaaannnbbbLLL===>>>AAA@@@GGGRRR]]]bbbhhhlllssszzz{{{uuusssxxx|||yyytttqqqmmmnnnppprrrsssrrrqqqpppqqqqqqqqqrrrxxx{{{vvvOOO111555------...***///222+++,,,***''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***(((******)))***000666;;;666666<<>><<<999555333111000///222333444666888999::::::666777888777555333444555555333444888:::999;;;>>>CCCAAA<<<555000000555999<<<>>>@@@@@@AAAGGGRRR[[[jjj|||uuuSSSEEEEEEBBBAAAEEEIIIOOOYYYcccpppyyydddOOO???>>>@@@AAAJJJVVVeeekkkooottt|||{{{uuutttwwwzzzwwwtttssssssqqqoooqqqssssssqqqnnnoooooonnnooorrrzzzooolll|||aaa999999000//////***---222---,,,***((('''((())))))((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******''',,,---)))---999BBBCCC:::777;;;DDDHHHIIIPPPZZZiiikkkhhhdddhhhnnnllldddRRRPPPJJJFFFLLLYYYdddiiilllnnnnnnjjj```TTTLLLGGGDDDJJJ[[[nnntttpppmmmppp~~~}}}{{{yyyxxxsssvvv|||ooohhhbbbdddppp}}}}}}vvvkkkkkkkkkeee^^^[[[iii~~~yyyggg]]]WWWPPPJJJGGGFFF@@@;;;888555222222666=========<<<;;;:::999888444111,,,***)))******)))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******************************++++++++++++++++++)))***+++---............+++555AAAIIIQQQXXXYYYVVVUUUWWWggg~~~xxxiiieeewwwzzzvvvtttvvvuuurrrtttzzzxxx~~~~~~}}}zzznnnooo{{{~~~zzz}}}yyyuuuuuu|||rrrhhhfff```UUUMMMGGGHHHHHHHHHGGGGGGGGGHHHBBBAAAAAABBBBBB>>>666000333222000...+++)))((('''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&'''((((((((((((''''''(((((())))))(((((('''((((((((((((((()))******++++++++++++++++++,,,,,,+++((('''---555999888444888888888666555555888:::qqqHHH===111444222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......111777PPPeeeRRR```bbbPPPQQQgggjjj^^^sssTTTDDDDDDNNNSSSZZZbbbaaaeeefffiiimmmmmmiiiaaa[[[TTTPPPLLLJJJIIIFFF@@@<<<;;;:::777444222000000///555555777888888888888777777888888666444333444555999777999===>>><<<>>>BBBHHHFFFAAA999111000666===>>>@@@AAABBBCCCHHHQQQYYYkkk~~~yyyUUUGGGBBBAAADDDKKKSSS^^^nnn{{{___MMM???>>>@@@AAAIIITTTbbblllvvv~~~zzzuuuuuuuuussssssuuuwwwssspppqqquuuwwwtttpppmmmmmmnnnppptttzzz~~~rrrvvvyyyyyyyyy}}}rrrQQQ===222000111+++---222...---+++((('''((())))))(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******************))))))%%%---///,,,222AAAJJJHHHCCC;;;<<>>:::444333555<<<<<<===>>>===<<<:::999888555000,,,***))))))***'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,)))+++---.........//////222555BBBUUU^^^ZZZSSSQQQjjjzzzjjjbbbWWW^^^sssoooppptttxxxpppnnnyyy~~~|||tttnnnoooyyyqqqmmmpppnnnfff^^^SSSOOOIIIGGGHHHJJJKKKKKKEEEDDDCCCBBBBBB>>>999555333333222000...+++(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((((((((((((((())))))((((((((((((((((((((()))***++++++++++++++++++++++++,,,,,,++++++,,,000555888777555222555:::===???AAACCCEEEqqqHHH===333666222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///222111DDDoookkkNNNGGG\\\bbbUUUbbb\\\\\\zzz```KKKCCCHHHQQQUUU^^^fffcccccceeehhhjjjjjjfff```\\\SSSNNNHHHEEECCCAAA===999888777555333111111111111555666888999:::999888777666777777666444444555777;;;:::<<<>>>>>><<>>DDDMMMXXXdddvvv}}}TTTHHH>>>>>>@@@AAAFFFNNNYYYjjj{{{yyyuuutttsssuuuxxxvvvrrroooqqquuuwwwtttqqqnnnnnnooorrrvvv{{{~~~zzzssstttyyyrrruuujjjEEE555000222......111......,,,)))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&---222333;;;GGGLLLIIIDDD>>>CCCVVVaaadddmmm{{{ppp}}}tttZZZGGGBBBCCCHHHKKKLLLMMMUUUcccpppuuuyyyqqqdddWWWNNNJJJJJJKKKVVV```hhheee\\\___ttt~~~ooottt{{{xxxxxx~~~uuutttwwwxxxrrrlll||||||}}}zzzlll\\\QQQNNNHHHEEEDDDEEEBBB;;;777888>>>>>>??????>>>===;;;::::::888333///+++)))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,---//////---...000222;;;;;;III]]][[[NNNVVVlllqqq]]][[[YYYeeewwwlllllluuuzzzuuu{{{|||tttuuutttrrruuu|||rrrmmmqqqvvvtttpppbbbWWWIIIDDDHHHMMMMMMLLLHHHFFFCCC@@@>>>===<<<;;;555444333111///,,,***(((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))(((((()))))))))((((((((())))))+++,,,,,,+++,,,---------,,,,,,+++))),,,///000//////222555333999BBBIIILLLKKKJJJJJJpppGGG===333777222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333;;;cccTTTDDDBBBQQQYYY]]]yyyrrrTTTaaannnHHHEEECCCJJJRRRVVVbbbjjjeeeccceeegggiiigggddd___\\\RRRMMMFFFAAA???===:::777333333111000000111222222222444777:::;;;<<<;;;:::555666666555444444777999::::::;;;===<<<<<>>@@@AAAEEEKKK[[[sssyyyyyyxxxxxxyyyqqqooonnnooorrrsssqqqnnnpppooonnnpppsssvvvxxxxxx|||sssnnndddhhhwww}}}UUU>>>222222//////111---///,,,)))((()))))))))((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((())))))******+++((((((((((((((((((((((((''''''(((((()))***,,,---+++000888BBBJJJMMMKKKHHHAAADDDTTTjjjvvvsssooopppwww~~~~~~mmmUUUHHHLLLVVVbbbeeehhhiiippp{{{tttnnnfff^^^YYY[[[___ccc|||zzzwwwxxx|||vvvjjjkkkrrrpppfffjjjpppxxx}}}}}}xxxwwwyyyuuukkkcccXXXQQQLLLLLLKKKFFFAAA@@@BBBBBBBBB@@@???===<<<;;;:::999777222...******+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------------///000///---///333888CCCGGGTTT\\\QQQNNNrrriii[[[]]]iiiqqq|||wwwqqqqqq}}}}}}~~~{{{{{{~~~nnnfffnnn|||mmm```OOOHHHIIINNNOOONNNLLLIIIDDD@@@===<<<======777666444222///---++++++(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''&&&&&&''''''((())))))))))))(((***))))))(((((())))))***))))))))))))***+++---------...000222222000---+++''',,,000///,,,---222888???DDDKKKOOOOOOLLLJJJHHHnnnFFF<<<222666222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111888QQQhhhIIIDDDEEEMMMXXXkkkyyyWWW\\\uuuWWWGGGDDDFFFOOOUUUYYYfffmmmdddcccfffiiiiiifffbbb]]][[[RRRKKKCCC===;;;:::777555111000000000111222444555333555888;;;<<<<<<:::999444444555444444555888;;;::::::<<<>>>>>>???GGGQQQ]]]TTTFFF:::222222666:::AAAEEEMMMXXXeeesssmmmFFF::::::;;;???FFFLLLVVVhhhyyy___FFFAAA===>>>@@@CCCHHHMMMaaa}}}|||~~~~~~zzzwwwooopppqqqqqqqqqooommmkkkooommmlllmmmppprrrsssrrruuupppfffZZZ\\\iiiuuulllKKK555111...///111...///---***))))))))))))((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********(((((((((((((((((((((((((((((('''(((***,,,///111444555AAATTT[[[RRRJJJHHHHHHVVVhhhttttttoookkkiii|||yyyrrriiibbbbbbjjjsss|||{{{yyyxxx}}}~~~iiipppxxx{{{zzz|||uuuqqqpppfffYYYhhhzzz~~~sssyyyxxx{{{}}}qqqcccVVVRRRRRRQQQNNNMMMHHHGGGDDDBBB???===<<<;;;999:::999666000,,,***+++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...---//////...---111999???HHHOOOVVVUUUYYYqqq~~~fff[[[aaatttxxx|||{{{|||nnnmmmtttlll```UUUPPPQQQSSSUUUSSSQQQLLLGGGBBB???>>>>>>999777444111///...------((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))******)))(((((()))******)))))))))***+++,,,---...///222555888777444000---,,,///111222333777>>>DDDIIIJJJIIIGGGDDDCCCDDDEEEmmmDDD;;;111555222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222222AAAeee~~~IIIBBBGGGLLLQQQ^^^xxx```HHHcccjjjLLLOOOHHHKKKTTTZZZ]]]jjjnnnbbbeeegggjjjjjjfff```[[[YYYQQQJJJAAA;;;999777555333111111111111333555777999888999;;;<<<<<<999777555333444444444444666999<<<<<<<<<>>>AAABBBEEEOOOYYYkkk^^^LLL<<<555666:::===999>>>GGGVVVhhh}}}mmmFFF<<<>>>>>>AAAEEEKKKVVVjjj|||\\\FFFBBB>>>>>>@@@EEEKKKPPP___~~~}}}xxxrrrpppsssuuuuuurrrnnnkkkkkkmmmjjjiiikkkooorrrsssrrrnnnyyy{{{qqq]]]XXX```hhhfffooo}}}UUU777///,,,...222///000---***))))))))))))((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((((((***...222444;;;999HHH```fffVVVIIIIIIVVVhhhvvvssshhhdddhhhlll{{{qqqiiilllvvv~~~vvvrrrvvvwwwmmmaaacccvvv~~~|||yyyfffcccaaaeeemmmtttvvvvvviii{{{kkkggg{{{pppmmmwww|||yyynnnvvvqqq]]]UUUVVVWWWVVVVVVLLLJJJFFFBBB???===<<<;;;888:::;;;777222---++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......,,,......---...333===FFFLLLQQQOOOPPPllluuuiiiooo}}}zzzwwwttttttzzzwwwvvvyyyvvvooocccXXXTTTXXX]]]ZZZXXXUUUOOOHHHCCC@@@>>>:::888555111///.........))))))))))))))))))))))))(((((((((((((((''''''&&&###$$$%%%&&&((()))******'''(((((()))))))))))))))+++***)))(((((()))***+++)))))))))***+++---...///111444999<<<<<<888222...333222333777>>>EEELLLPPPMMMIIIBBB;;;777999>>>CCCkkkCCC>>>555666333333333333111000///...///............------------------............///333$$$+++333''''''333555RRRuuuaaaJJJAAAFFFFFFQQQrrrssscccTTTrrrsssWWWPPPLLLJJJMMMSSSZZZaaafffhhhhhhkkkiiiffffffeee```YYYSSSKKKFFF@@@:::777555444333222222111222444555444444777999:::;;;;;;:::888888444666666444444999===???<<<@@@EEEGGGIIIQQQ^^^jjjqqqkkkQQQ777555:::;;;>>>@@@>>>@@@KKK___wwwhhhGGGCCCGGGDDDFFFMMMWWWcccsssQQQBBB@@@@@@CCCDDDEEEJJJQQQ```|||xxxwwwrrrqqqtttwwwwwwvvvsssrrrqqqqqqpppoooppprrruuuwwwyyyooouuuyyyxxxlllaaagggyyysss]]]jjjhhh>>>111666...+++777000///---,,,+++*********$$$%%%&&&'''(((***++++++))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((+++///444;;;???===KKKYYYccc]]]IIIJJJaaagggqqqllloooggg___oootttlllccc___nnn|||xxxwwwvvvjjjZZZWWW```nnnrrrmmmllljjjfffcccUUUTTTTTTZZZeeeppprrrnnnkkkyyy~~~qqqpppyyytttuuuooo\\\XXX]]]^^^[[[YYYUUUNNNFFFBBBAAA@@@<<<888999888777777555222...***,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///++++++222555777AAANNNSSSOOOKKKZZZlllpppxxxjjjnnnwww||||||yyyxxxyyyyyyzzziiiQQQNNN\\\bbb]]]ZZZYYYQQQCCC<<<<<<888:::999555000.........///+++((((((+++---***&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***************+++***)))))))))***,,,///000999:::;;;;;;999666333111444<<>>;;;:::===AAADDDFFFjjjCCC===555666333333333222111000......///............---------,,,,,,,,,,,,---------...000,,,///111---///777777SSSvvvjjjOOO===CCCJJJLLL\\\dddYYYhhhzzzhhhQQQOOOLLLMMMOOOSSS[[[dddlllooopppnnnkkkiiigggeee___VVVOOOIIIEEE>>>999666555444333333222222333555666555555999;;;======<<<999777666555666555444444777:::<<<:::@@@GGGNNNVVVbbbqqq|||yyysssVVV:::666::::::>>>@@@???AAAHHHVVVhhhxxxdddHHHHHHFFFIIIPPPYYY```hhhwwwPPPDDDAAAAAACCCEEEGGGNNNVVVggg|||}}}yyywwwwwwrrrrrruuuwwwxxxwwwuuuuuuuuurrrqqqpppqqqsssvvvxxxyyyrrrssszzzxxxmmmuuu~~~ooommmxxxLLL333222///,,,222111000...,,,+++***))))))%%%&&&&&&'''((()))******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&''')))***---555???FFFPPPccccccSSSPPPTTT[[[eeerrryyyqqqsssllldddqqqrrrhhhmmmuuu}}}}}}pppccc^^^XXXWWWbbbrrr{{{{{{sssjjjffffffeeecccSSSPPPSSS\\\iiippprrrqqqrrr|||xxxzzzmmmdddeeeeee^^^]]]aaaYYYSSSKKKDDD@@@<<<999777888666666555555333///,,,+++***))))))))))))******))))))))))))***************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...000000111888DDDMMMQQQUUUGGGFFFdddvvvjjj~~~~~~vvvvvvxxxrrrtttuuuzzz{{{zzz~~~vvvddd\\\___dddaaa``````XXXJJJ>>>;;;:::;;;;;;777333000///...111---)))(((+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))*********)))))))))***,,,000333666999:::;;;===>>>?????????BBBIIINNNPPPQQQNNNEEE;;;HHHFFFDDDDDDEEEFFFGGGGGGiiiBBB===444666222222222111000///------///............---------+++++++++,,,,,,,,,------)))///---***///111555???jjj|||```OOOFFFFFFNNNTTThhhzzzRRRPPPuuuWWWLLLPPPMMMQQQQQQVVV^^^iiirrrwwwwwwpppnnnkkkiiieee]]]RRRJJJFFFAAA;;;777555444333333333444555666666777777777888;;;===>>><<<:::999999888777666555555666777888999???JJJVVVeeettt~~~___???888999:::>>>@@@CCCFFFJJJQQQ\\\iiirrraaaLLLPPPQQQVVV^^^dddeeegggsssxxxKKKGGGCCCBBBDDDGGGKKKTTT]]]kkk~~~{{{zzz|||xxxtttvvvxxxxxxvvvvvvvvvwwwsssqqqpppqqquuuwwwyyyyyytttqqqrrr~~~||||||mmmsssvvvhhhxxxbbb999///222000000222111///---+++))))))((('''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))***,,,...222<<>>888444333333333333444666777888888777777888555888<<<===<<<;;;===>>>???;;;777777777555666777:::@@@JJJYYYjjj{{{gggEEE:::999999===AAAGGGMMMQQQUUU^^^kkkvvvhhhWWW]]]eeecccccccccaaaaaahhhrrrzzzpppKKKLLLGGGDDDEEEHHHMMMXXXbbbkkk~~~~~~vvvwwwwwwvvvtttsssssstttrrrpppoooqqquuuwwwxxxwwwsssppppppwwwzzz|||xxxqqqxxxppp^^^fffzzzyyyEEE///333555333333222000---+++)))(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********------...444???JJJSSSXXXfffkkkjjjlllnnniiiooowwwYYYYYYiiiyyy}}}~~~~~~{{{uuuqqqooooooXXXZZZdddtttuuuhhhjjjbbbdddooouuuooolllooobbbeeegggggggggiiikkklll{{{zzzyyy~~~zzzyyyccc]]]ppp}}}rrrdddaaa[[[[[[WWWNNNCCC===<<<>>>333222111111333333222111++++++***))))))*********((()))))))))************************************+++++++++,,,,,,,,,------------------------...///---000333999FFFSSSYYYXXX^^^tttvvviiijjjsss~~~~~~uuuwww|||vvv{{{uuufffhhhpppyyyzzzlllVVVFFF>>>;;;999;;;;;;888444333777333---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))******))))))***,,,111777===AAA???BBBGGGLLLPPPRRRSSSTTTOOONNNFFF;;;888???JJJPPPKKKKKKKKKJJJJJJKKKNNNPPPggg???;;;333666111111111111000...---,,,///............---------------------...............000,,,222777000JJJfffTTTVVVZZZVVVcccppphhhSSSooopppUUUGGGPPPUUUKKKVVV\\\eeennntttvvvtttrrrnnnkkkhhheeeaaaYYYNNNGGG>>>:::555333222333444444555888:::;;;999777777888666999======;;;;;;???BBBKKKAAA:::999888555666:::;;;???IIIWWWhhhzzzmmmIII<<<999999>>>>>>GGGQQQWWW]]]hhhwwwuuuccciiimmmddd[[[YYY[[[___gggnnnxxxzzzkkkQQQOOOJJJFFFFFFIIINNNZZZeeemmmvvvwwwvvvtttqqqooooooooossspppnnnppptttvvvuuurrroooppprrrssszzzzzzyyy{{{xxxrrr}}}{{{||||||qqq]]]ZZZhhh}}}WWW666222444555333222000...+++***(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************...,,,...:::JJJUUUWWWTTTZZZjjjwww|||{{{]]]aaaxxxyyyqqqkkklllqqqvvvqqqwwwwwwtttvvvsssiiiccccccccccccddddddbbbaaabbbddduuuvvvxxx|||zzzzzznnnhhhtttyyykkk```aaaaaacccaaaYYYLLLAAA>>>>>>444222000000222333333333...---,,,***)))(((((((((((()))))))))************************************++++++,,,,,,,,,---------...---------......///000444///666HHHTTTWWW___mmmnnncccaaappp}}}zzz{{{uuu{{{jjjmmmuuujjjWWWCCC<<<777;;;===:::777777999555///+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++++++++...333:::@@@DDDGGGJJJOOOSSSTTTSSSPPPMMM===IIIPPPLLLFFFGGGNNNSSSRRRQQQNNNKKKIIIKKKPPPUUUfff>>>:::333555222222222111000///------///............------------------.........//////000,,,,,,444666:::ddd~~~XXXNNNTTTWWWVVVhhhyyycccOOOlllwww]]]OOOJJJRRRWWWOOO\\\eeeqqqyyyyyyuuurrrqqqkkkhhhddd```\\\UUULLLEEE;;;888333111222444555555777:::===<<<999555555666:::===???>>>;;;<<>>EEEJJJMMMOOORRRSSSQQQMMMHHHDDD???JJJQQQLLLEEEFFFNNNUUUUUUTTTPPPJJJFFFHHHOOOTTTeee===:::333555333333333222111000......///............---------,,,,,,---------.........,,,)))...111222MMMkkkNNNOOOWWWWWWXXXmmmccc___vvvcccQQQNNNKKKPPPXXXZZZeeeppp}}}|||vvvtttvvvkkkgggaaa\\\WWWPPPHHHBBB999666222111222555666777888<<>>===BBBLLLTTT```MMM<<<666555333888AAA;;;@@@GGGNNNZZZllloooLLL>>>;;;;;;@@@AAAEEEKKKQQQYYYgggwwwsssWWWVVVJJJEEEDDDKKKSSS[[[dddlllmmmsss|||}}}zzzuuu]]]JJJEEECCCFFFKKKRRR___kkkxxxzzztttvvvxxxxxxuuusssqqqqqqwwwrrroooppptttuuuqqqlllhhhlllnnnnnnnnnwwwqqqvvv{{{wwwxxxooopppdddXXX___ggg~~~___???...111222111///...,,,++++++***))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++000222888AAAIIILLLIIIEEEGGGmmmzzz~~~|||rrruuu~~~xxx}}}zzz{{{oooiiiffffffdddccciiiqqqnnntttxxxwwwzzz|||sssfff^^^]]]\\\fffyyy|||tttkkkfffcccccciiinnnrrrpppdddUUUGGG@@@:::777333000111222333333///...,,,+++***))))))((())))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...............///000111222...222???NNNWWWfff~~~~~~{{{vvv{{{~~~~~~|||zzzvvvtttwww___KKK<<<;;;===:::999<<<777555333///,,,*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---.........///333;;;DDDLLLRRRQQQQQQPPPNNNJJJFFFBBB@@@DDDHHHHHHBBBAAAHHHSSSYYYTTTUUUTTTPPPMMMOOOVVV]]]ddd===999222555333333333333222000///...//////.........---------++++++,,,,,,,,,---------,,,---444111444cccWWWBBBKKKVVVTTT```www^^^```vvvsssVVVIIILLLJJJLLLZZZeeekkkxxx}}}wwwxxx}}}lllfff___YYYTTTMMMEEE???888555222111222555777888888===@@@>>>888333111333666:::>>>>>>@@@HHHVVVaaafffOOO;;;444222111888BBB>>>BBBFFFJJJRRRccczzznnnLLL???<<<<<>>HHHRRRXXXRRRPPPLLLHHHDDDAAA@@@???<<>>DDDUUUfffnnn___IIIAAA;;;---222???:::===CCCGGGJJJSSSggg|||tttRRR>>>===@@@>>>EEEHHHMMMQQQUUU^^^nnn|||zzzOOOEEE??????BBBDDDGGGMMMWWWdddmmmeeeGGGCCCCCCHHHNNNVVVfffvvv~~~|||rrrccclllnnn}}}|||ssssssrrrnnnoooppppppppprrrsssrrrooollljjjiiilllpppooolllsss}}}www{{{xxxWWWTTTZZZZZZbbblll]]]888888111000.........---,,,***,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))))))))*********((())))))))))))***,,,...>>>CCCMMMSSSNNNIIINNNXXXsss}}}kkk\\\```kkksssuuu}}}|||ooolllwww}}}mmmmmmmmmjjjjjjnnnkkkaaaZZZZZZZZZSSS[[[qqq~~~xxxmmmsssuuurrrrrrppp^^^IIIBBB===999777222...///333000...,,,*********+++,,,++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,---------......000,,,,,,......,,,...222777@@@NNNUUUhhhkkk[[[~~~www~~~|||lll```aaajjj~~~zzznnnsssuuudddMMM===777777888888;;;999666222///---,,,,,,&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))************)))+++---------...///111888222111999HHHUUUXXXVVVKKKEEEAAABBBEEEEEECCCAAANNNSSSTTTSSSWWW```ggggggnnnqqqrrrlllfffeeehhhkkkUUUDDD888333444111111000000//////......000//////...------,,,,,,,,,,,,,,,---------......,,,111---888LLLtttaaaKKKEEEGGGNNNUUUxxxzzzxxxRRRNNNJJJJJJPPP[[[gggmmmxxx|||~~~xxxpppjjjgggeee```ZZZUUUPPPJJJBBB<<<666444222111333666:::===>>>===;;;777444444666888===AAABBBAAAHHHVVVccchhhZZZGGG@@@===333999BBB;;;AAADDDFFFIIIWWWpppvvvVVVBBB@@@BBB@@@GGGLLLQQQTTTWWW```ooo{{{yyyMMMCCC===AAADDDJJJQQQ\\\kkk}}}[[[IIIGGGGGGMMMSSSYYYeeeqqqzzzrrrkkkbbbVVVcccjjjyyyyyypppqqqrrrppprrrnnnnnnnnnqqqssssssrrrpppmmmlllmmmpppooommmrrrzzzvvv[[[ZZZ^^^\\\^^^fff}}}kkk???333111000............,,,+++++++++******))))))((((((***************************++++++++++++,,,,,,,,,---...///---,,,---111555HHHLLLTTTZZZYYYYYYcccooottt|||yyypppfffZZZ^^^rrryyy|||zzzpppnnnwwwrrr|||wwwssshhhdddeeelllooohhh```[[[]]]ZZZbbbrrr}}}}}}ssssssqqqqqqzzz|||iiiQQQCCC===999888555000...000000...,,,+++******+++,,,++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,---------.........000------000///---///333???DDDNNN[[[qqqbbbddd|||}}}~~~rrrbbbYYY]]]fff~~~wwwuuu~~~|||jjjSSS@@@999888888888;;;999777333000...,,,+++&&&''')))*********))))))(((((((((((((((((((((((())))))))))))***************+++------------///111666777<<>>???@@@EEENNNUUUWWWRRRFFFBBB???888<<>><<>>AAAEEEGGGGGGMMMLLLJJJBBB:::;;;???>>>>>>FFFQQQ```uuurrrXXXFFFAAA@@@>>>AAAJJJTTT\\\iii~~~XXXQQQMMMXXXaaannnzzzqqqMMMEEEFFFKKKRRRZZZ```dddggg~~~```PPPGGGFFFHHHHHH\\\ooo}}}{{{rrrsssuuuuuuyyynnnmmmmmmooorrrtttuuuuuurrrooommmnnnppprrrssstttyyy~~~lll___hhh```;;;222000....../////////...*********************+++************************(((((()))))))))*********%%%(((*********///:::CCCKKKHHHIIISSS```iiimmmmmmwwwooo^^^\\\kkkqqqnnnqqquuuyyy~~~sssqqqzzz~~~kkkzzzyyyZZZMMM\\\{{{qqqgggeeefffggghhhiiiuuu{{{pppdddhhh|||tttUUUGGG:::777888555111...//////---,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,------,,,------------...............---///222111000555;;;IIIZZZtttxxxlllzzz~~~vvvdddbbbwww~~~sssdddWWWNNNNNN[[[hhhyyy~~~}}}}}}~~~{{{zzz{{{|||}}}~~~yyyrrrwww{{{~~~rrruuurrrZZZCCC555333777888999999777555000,,,***))))))))))))***)))))))))(((((((((((((((((((((((())))))*********++++++++++++---......---///111444444>>>JJJOOOKKKDDD>>><<<;;;KKKZZZZZZSSSQQQUUU[[[WWW___jjjrrruuusssmmmggglllooozzzPPP@@@888555777111111000000//////.....................---------,,,,,,,,,---------......///333333KKKiii```XXXWWWXXXPPPMMMgggXXXQQQlllVVVOOOQQQVVVZZZaaaiiissszzz~~~zzzvvvsssqqqpppooommmfff]]]UUUNNNFFF>>>888333333222222444777:::===888888666444333444888;;;AAA@@@@@@AAABBBBBBCCCEEETTT]]]XXXHHH<<<999===DDDAAAJJJVVVeeeyyyrrrXXXGGGAAA@@@??????IIISSSZZZiii[[[XXXVVVgggmmmvvv}}}iiiKKKCCCGGGLLLSSS\\\fffmmmqqqwwwQQQ@@@:::@@@IIIKKK```|||zzzyyyyyywwwzzzrrrqqqooopppqqqssssssrrrpppnnnmmmlllooosssttttttvvvuuuaaaeeerrrDDD444222///...///000//////************++++++++++++************************(((((()))))))))************,,,------///555@@@IIIIIIGGGKKK\\\rrr}}}wwwkkkffffff___eeewww{{{qqqlllnnnjjjqqqyyyvvvtttyyyxxx{{{tttssshhh```aaajjjtttqqqeeeaaaccceeecccqqq~~~tttjjjaaacccttteeeRRR???777666555333222//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////---,,,...111111111999BBBKKKqqqzzzggguuummmiii^^^gggrrreeeVVVKKKGGGLLL[[[jjj}}}|||yyyyyyzzz{{{{{{~~~yyywwwxxxzzzzzzuuuyyy||||||zzzzzz~~~yyyooooooppprrrttt|||vvvxxxzzzvvvzzz}}}nnnOOO999333666777888999888666222...+++*********))))))))))))***))))))))))))))))))))))))************++++++++++++,,,---......///111555777AAAGGGMMMOOOKKKHHHHHHJJJ___qqq|||qqq]]]UUUYYY```aaakkkwww}}}yyysssrrrttt|||www}}}OOO???777444666111111000000//////..............................,,,,,,,,,---------......,,,333:::\\\MMMOOOUUUWWWOOOQQQqqq^^^^^^lllTTTNNNSSS[[[aaagggoooyyy~~~zzzuuurrrqqqqqqqqqpppnnnggg]]]TTTMMMEEE<<<666222222222333555888;;;<<<999999999777666777999;;;@@@??????@@@??????EEELLLgggrrrfffLLL???;;;@@@LLLIIIQQQ[[[gggxxxsssYYYGGGAAA@@@AAAIIIUUU^^^cccpppyyyTTTTTTUUU___aaaccceeeiiirrr}}}xxxhhhQQQDDDKKKPPPTTT]]]lll{{{oooKKK<<<888@@@KKKOOOfff~~~zzz{{{uuutttrrrrrrrrrqqqooonnnmmmooonnnlllmmmqqqtttsssqqqxxxvvvbbbhhhMMM666333000...////////////++++++++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---...111888AAAGGGFFFJJJVVVlll|||iiiQQQbbbjjjnnnwwwvvvqqqtttrrrbbbfffyyysssnnnkkk]]]___mmmwwwyyy{{{hhhZZZWWWiiiqqqgggbbb^^^aaajjjtttwwwvvvvvvtttqqqqqqiiinnn}}}vvvmmmiiimmmxxxttt___GGG:::666444444444//////......---,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///------........./////////,,,,,,...000111444???KKKWWW{{{hhhccc|||hhh```^^^ooo~~~fffYYYJJJBBBCCCKKKZZZggg{{{uuugggjjjoootttuuuxxxzzzyyyzzz{{{|||ssswww{{{zzzwwwvvvyyy}}}~~~xxxyyyzzz}}}xxxzzz{{{sssnnnbbbGGG888555666777888888777444111...++++++***)))))))))******))))))))))))))))))))))))*********++++++++++++,,,---...///000111444999<<>>555333666111111000000//////..............................,,,,,,,,,---------......+++888JJJuuuwwwDDDKKKRRRQQQMMMWWWvvvfffpppzzz\\\TTTSSSYYYaaaggglllrrrzzz|||xxxrrrooonnnoooooonnnjjjcccZZZQQQKKKDDD<<<777222222222333555888;;;<<<888999:::999777777888999===<<<>>>???===@@@MMM\\\zzziiiHHH???>>>BBBOOOQQQ[[[hhhtttsssWWWEEE>>>???BBBMMM]]]jjjppp}}}mmmHHHJJJLLLKKKLLLNNNPPPTTT]]]iiirrrsssuuuwwwhhhTTTGGGOOOSSSSSSZZZnnnuuudddHHHAAA>>>CCCLLLUUUqqq||||||vvvuuutttssssssqqqnnnkkklllpppqqqllliiimmmqqqqqqppprrryyyzzz{{{ttt```eeeuuuZZZ999555111///...//////...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***...666???FFFIIIKKKWWWhhhxxxlllVVVJJJcccrrrxxx~~~{{{wwwzzzuuudddoooxxxiiiiiizzzhhh\\\[[[qqqrrrxxx}}}```PPPOOOggg}}}ssshhh^^^ccceeejjjmmmkkkgggfffggghhh```dddyyyzzzssspppsss}}}~~~iiiQQQAAA999444333444/////////......---,,,+++++++++++++++++++++++++++)))+++------++++++---///............////////////...---...000222777FFFTTTnnnkkkhhhooozzzeee[[[^^^qqqxxx```SSSEEEAAACCCKKKXXXdddrrrhhhYYY[[[cccnnnsssvvv}}}}}}zzz{{{}}}}}}|||tttuuuvvvtttqqqqqqtttxxxwww~~~wwwrrrwwwxxx[[[AAA333555666777777777555333222,,,+++***)))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,---...000111333777===AAAHHHCCC@@@EEEPPP\\\dddgggyyy~~~~~~}}}}}}{{{MMM===555222555111111111000//////......---.....................,,,,,,,,,---------.........???WWWfffHHHPPPUUURRRRRRaaa}}}oooqqqSSSTTTYYY___ggglllnnnqqqxxx}}}}}}xxxqqqnnnnnnnnnnnnlllfff___VVVOOOIIICCC<<<777111111222333555888;;;<<<555777888888666555555666>>>>>>AAACCCAAAFFFYYYmmmeeeBBB>>>@@@BBBNNNRRRbbbvvvqqqSSSAAA:::<<<@@@EEEYYYkkkuuueee???BBBEEE@@@EEEKKKPPPRRRVVV[[[```lllqqq{{{fffMMMHHHPPPSSSPPPVVVmmmxxxlllZZZEEEEEECCCEEEMMM[[[|||~~~}}}vvvuuutttttttttqqqmmmjjjlllrrrssslllgggjjjnnnooossspppvvvttt}}}~~~uuuttt]]]^^^gggpppeee:::666222///............------,,,,,,+++***))))))++++++++++++++++++++++++((())))))))))))*********---******222???JJJQQQSSSVVVgggyyyqqqWWWAAAOOOeeeuuuxxxqqqkkkssseee^^^nnn{{{ggg___pppqqqvvvmmmSSSLLLVVVwww|||pppdddbbb___aaafffeee```bbbiiieee___dddwww|||{{{zzzyyyyyy}}}oooXXXGGG<<<444222333////////////...---,,,+++++++++++++++++++++++++++(((+++------++++++---000............/////////000/////////111333:::KKKZZZsssfffqqq~~~zzz{{{sss^^^YYY]]]ppp~~~sss___SSSFFFCCCFFFNNNYYYbbbjjj\\\TTTUUU^^^llluuuvvvwww|||{{{vvvwww{{{~~~|||zzztttsssqqqmmmkkkkkkppptttsss|||~~~qqq|||jjjIII222555555666777777666555444---,,,***)))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000222444999???DDDJJJCCC@@@IIIZZZiiiqqqrrrjjjrrrwww{{{|||}}}HHH;;;444333555222222111111000/////////......---------,,,,,,,,,...,,,,,,//////---...111222GGGWWWLLLOOOPPPPPPXXXnnnxxx[[[SSSYYYffffffgggjjjooosssuuuuuuwwwvvvpppgggdddgggiiigggaaa[[[SSSMMMIIICCC:::444111111222333555888;;;===;;;999:::<<<999555666:::<<<>>>??????FFFXXXqqq\\\BBB>>><<<@@@MMMUUU]]]jjj|||oooRRR<<<:::>>>888GGGSSSYYYhhhVVVDDDDDDFFFCCCCCCFFFKKKNNNPPPXXXaaapppvvvUUUMMMQQQRRRYYYdddkkk|||bbbXXX___TTTHHHDDDHHHVVVppp{{{zzzvvvuuuvvvtttpppnnnpppqqqpppqqqqqqmmmhhhiiinnnssssssyyyoooiiilllnnnYYYXXXbbbnnn|||KKK666222222)))000777,,,......---,,,++++++++++++************************+++++++++***++++++,,,,,,222...111;;;CCCHHHUUUccciiirrrxxxppp]]]KKKDDDCCCXXXmmmyyyggghhhlll~~~ssseee^^^hhh___mmmqqq\\\HHHKKKccc{{{kkkkkkddd[[[XXX[[[```cccdddkkkkkknnnrrrtttssswww|||yyy}}}|||pppSSS;;;222222555111111111111000...---,,,++++++,,,,,,,,,---------...------,,,,,,------.............../////////000000111222222222;;;PPPdddgggsss|||gggdddnnn{{{gggZZZYYYXXX[[[ccciiimmmuuu}}}lllOOOIIIAAABBBUUUaaannn|||\\\NNNJJJdddnnnsssyyyrrr}}}}}}uuuppprrrwwwzzz|||tttnnnlllppprrrpppppptttrrrtttyyy}}}{{{zzz{{{WWW333666666555555666777444000---,,,+++)))))))))******************************(((***,,,,,,++++++,,,---111111222444777;;;>>>@@@GGGGGGLLLZZZmmmxxxxxxttthhhqqq{{{HHH;;;555444666333222222111111000000/////////.........---------///------//////---...222888UUUmmmHHHNNNSSSXXXZZZbbbvvvuuuxxxhhhVVVTTTYYYeeeeeefffiiimmmpppssstttsssssspppkkkiiikkkllliiiccc]]]TTTMMMHHHAAA999333111111222333666999;;;===AAA??????>>>:::444444888:::FFFHHH@@@GGGeee\\\AAA======@@@JJJJJJOOO\\\qqqjjjPPP<<<<<>>EEEPPPVVVccczzzRRRAAAAAACCCDDDEEEJJJRRRYYYddduuutttPPPKKKSSSXXX^^^fffjjjoooYYYTTTYYYPPPFFFFFFVVVrrr}}}{{{xxxvvvxxxwwwrrrpppqqqqqqoooooopppnnniiiiiilllqqqqqqwwwsssrrrfffVVVVVV]]]fff}}}ZZZ===111111+++000666---///...---,,,++++++++++++************************+++++++++***++++++,,,---///...333???IIIPPP\\\gggiiikkkhhh\\\KKKCCCGGGOOObbbsss~~~yyy______nnnxxxiiiiiicccwwwwwwuuucccwww}}}~~~rrraaaQQQCCCKKKeee~~~pppoooeeeZZZUUUWWW^^^eeeiiikkkiiijjjjjjgggbbbaaadddzzzttt___BBB999888444222222111111000...---,,,++++++,,,,,,,,,---------...------,,,,,,------............/////////000000222111111222222===XXXrrrlll]]]ppphhhXXX\\\kkk~~~cccQQQFFFIIINNNUUU___nnn}}}nnnPPPJJJDDDEEEYYYeeetttuuuWWWLLLRRRgggpppuuuyyywwwrrrqqqvvvzzzyyywwwwwwnnnlllnnnssssssnnnmmmoooooommmppp{{{qqqrrrvvv}}}aaa===777777777666777666444111---,,,+++***))))))******************************(((***,,,,,,++++++,,,---///111555888:::===AAADDDVVVXXX```ooo~~~{{{sssHHH<<<666444555333222222111111000000///000000/////////.........000......000///---///444666___ZZZEEEKKKRRR[[[bbbjjj{{{ttt}}}vvvWWWRRRWWWZZZcccccceeegggjjjmmmppprrroooqqqqqqnnnmmmooonnnkkkfff___UUUMMMFFF???888333111222222444666999<<<>>>CCCBBBBBBAAA<<<555444777777DDDFFFBBBUUU|||~~~___AAA;;;???AAAFFFFFFKKKXXXppphhhPPP======DDDCCCFFFRRRWWWccc~~~yyyTTTEEEEEEHHHGGGMMMXXXccckkkxxxjjjJJJKKKWWW^^^dddjjjmmmbbbQQQRRRYYYTTTJJJJJJ___||||||yyyxxxzzzzzzuuurrrrrrrrrnnnmmmooooookkkiiijjjmmmoootttuuuwww|||ZZZSSSVVVZZZaaawwwqqqJJJ111///...000333//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...666DDDRRR]]]eeekkkeee```TTTGGG@@@FFFWWWeeeppp~~~ttt```eee}}}}}}ssseeekkknnnvvv]]]jjjnnniiifffXXXKKKDDD@@@PPPmmm}}}}}}uuussshhh[[[RRRSSS[[[eeelllllljjjhhhhhhccc]]][[[^^^wwwuuu~~~kkkHHH<<<777///222222222111000///------,,,,,,,,,,,,------------...------,,,,,,------........./////////000000000222///111555777AAA___oooccccccsssttt]]]RRR^^^qqq```HHH>>>DDDIIINNN```|||nnnOOOIIIEEEHHH\\\jjj{{{jjjQQQKKKPPPbbbkkkrrrxxxvvvwww|||{{{uuuooonnnjjjmmmsssxxxuuunnnkkklllmmmfffhhhsss{{{|||}}}ooohhhmmmzzz{{{{{{zzzpppHHH888777777777666555444333...---,,,***))))))******************************)))***,,,,,,,,,,,,---///...444:::===>>>AAAGGGLLL___eeeqqq~~~|||}}}FFF;;;666333444222111111000000//////...////////////.........---///---...///...+++///555888iiiRRRGGGIIIQQQ]]]hhhrrrssspppOOOPPPZZZ[[[bbbcccdddeeegggjjjnnnqqqppprrrqqqnnnmmmooonnnkkkhhhaaaWWWNNNEEE>>>777222222222333444777:::===??????AAAEEEGGGAAA999666999<<<===>>>NNNqqqgggBBB999???AAADDDKKKSSSddd}}}lllUUU@@@===DDDEEEFFFQQQVVVaaa}}}xxxWWWJJJMMMRRRWWWaaappp{{{~~~```MMMMMMWWW]]]dddpppwww]]]NNNRRRTTTUUUOOOLLL___yyy}}}xxxwww{{{{{{wwwsssrrrsssnnnlllooopppmmmiiihhhkkkmmmssszzzzzz}}}xxxOOOSSSXXXYYY^^^qqqYYY444---000//////000///...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...---111:::IIIZZZgggllljjj^^^TTTGGGAAAIIIZZZmmmyyy}}}pppppp}}}mmmoooooommmnnneeeVVVoootttmmmPPPMMMAAA;;;>>>DDDZZZyyyvvvpppuuusssuuulll___UUURRRXXXbbbiiiiiigggggghhhgggfffiiinnn{{{wwwvvvyyy}}}YYY???444222222222222111000///...---,,,,,,,,,------------......------,,,,,,------......////////////000000000///---111:::AAANNNmmmxxxbbbggguuuooo\\\XXXjjj```EEEAAAGGGLLLUUUppplllKKKFFFDDDHHH]]]mmmfffOOOJJJIIIZZZjjjuuu~~~{{{tttlllhhhhhhmmmssszzz{{{vvvooolllnnnkkkccceeeqqquuuppprrr}}}|||rrrkkkfffmmmqqqrrr|||SSS:::777555666666444444666///...,,,+++*********+++************************)))***,,,,,,,,,---///111222888===??????CCCNNNWWWcccooo|||zzzwwwwww{{{yyyDDD;;;666333222111000000///......------.........---------,,,,,,---,,,---...,,,+++000777DDDvvvrrrNNNDDDKKKRRR___ppp~~~{{{eeeeeessspppNNNOOOYYYZZZccceeefffffffffiiinnnqqquuuvvvrrrllliiikkkkkkiiigggaaaYYYOOOFFF>>>777333222222333555888;;;>>>@@@@@@EEELLLOOOHHH>>>999;;;FFF???DDD```oooFFF:::>>>AAADDDKKKWWWkkkppp\\\FFF@@@GGGIIIFFFQQQUUU___yyysssXXXPPPVVV]]]lllsss~~~yyy\\\RRROOOTTTUUU___tttZZZMMMPPPLLLSSSSSSQQQ___{{{yyy}}}wwwuuuyyyzzzwwwsssqqqsssnnnmmmppprrrnnniiihhhkkknnnsssxxx|||sssTTT___ccc^^^```llliii<<<,,,000///,,,000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///111777???LLL```ooooooeeeVVVLLLEEEJJJ[[[nnnzzz~~~zzzmmmqqqkkkhhhjjjwww\\\UUU]]]rrrhhhrrruuuiiidddlllyyyjjjSSS???>>>666666???III___~~~fff^^^gggkkksssnnnfff\\\VVVVVV\\\aaagggeeeeeeiiikkknnnuuu}}}zzzvvvssstttHHH555:::222222222222111///...---,,,,,,---------............------,,,,,,------...////////////000000000111222...000;;;NNNiiiiiidddvvvwwwcccVVV^^^yyy|||\\\DDDBBBGGGOOObbbjjjGGGBBBBBBHHH]]]ooooooPPPFFFIII\\\ttt~~~qqqddd]]]aaahhhuuuyyy|||xxxrrrmmmmmmnnnggg```dddoooqqqiiijjjsssrrrnnnjjj``````}}}~~~zzzbbbkkk||||||uuu___@@@888333444555444555888000///---,,,*********+++************************)))***,,,,,,,,,...111333999<<>>222333666555555888222000...,,,++++++++++++************************)))+++,,,,,,---///222555===>>>???@@@FFFTTTfffttt{{{}}}jjjaaagggrrr~~~mmmDDD>>>:::555333222222222111000000//////............------------+++,,,///000......666@@@VVVvvv[[[aaaRRRGGGKKK___rrrQQQOOOfffwww[[[LLLTTT^^^```iiikkklllkkkiiikkkqqqwwwzzz{{{wwwpppkkkjjjhhhccc___^^^ZZZSSSIII@@@999666222333444666999===@@@BBBHHHKKKPPPOOOEEE<<<;;;AAA@@@HHHTTT^^^gggyyysssNNNAAA>>>@@@JJJHHHNNNZZZmmm}}}mmmaaaMMMEEEKKKPPPYYYjjjuuuwwwaaaWWWXXX\\\VVVVVVYYY]]]aaahhhwwwvvvZZZKKKUUUZZZ[[[hhh___cccqqqrrrbbb]]]fffxxxwwwqqqtttxxxwwwuuutttrrrqqqsssuuusssmmmkkkmmmmmmnnnssswwwvvv|||~~~kkkkkknnnxxxVVV333222222,,,111000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000;;;CCCHHHQQQhhh{{{ttt___GGGIIINNNWWWbbbllltttxxxuuuzzzrrreee}}}dddfffmmmjjj|||rrraaaiii}}}}}}aaaHHHCCCAAA@@@EEEJJJJJJVVVmmmuuuvvv]]]HHH:::444999888:::BBBIII^^^|||ssseeegggooonnn___\\\ddddddhhhlllnnniii___WWWVVVYYYiiikkkqqqzzz}}}~~~hhhDDD:::333333333222111000///...------------...............------,,,,,,------...//////000000000111111111222555:::MMM|||}}}rrrooo[[[YYYnnnuuuUUUGGGHHHPPPiiitttNNNHHHLLLSSSggg|||vvvSSSMMM\\\fff~~~kkkYYYNNNSSSggg||||||qqqkkklllkkkggg]]]]]]^^^```ccccccaaa___```___hhhkkkfffsss~~~wwwuuu___GGG444333777666444555222111///---++++++++++++***************************+++,,,,,,---///444777<<<===???EEEPPPbbbuuu~~~vvvllliiiqqqzzzvvvwwwEEE???<<<777555444444333333222111111111000/////////............+++---000222000111999DDDiiiiiiOOOaaaNNNIIINNNeee~~~VVVSSSlll}}}kkkPPPLLLYYYeeehhhlllnnnooommmjjjlllsssyyyyyy|||zzztttooommmhhhbbb]]]\\\ZZZTTTKKKAAA:::777222333444666999===AAACCCCCCEEEHHHFFF>>>888<<>>FFFKKKSSSjjjwww___@@@GGGPPPVVV\\\ffftttjjjhhhkkkdddhhhzzzcccaaagggllldddbbb}}}pppdddPPP<<>>HHHMMM\\\vvvhhhLLL===777111666777:::AAAIII___vvvqqqtttsssiiihhhlllgggeeekkkooojjj```XXXXXXZZZ]]]bbbnnn{{{|||{{{TTT???333333333222111000///...---------.........//////...------,,,,,,------...000000000000111111111111)))666CCC\\\nnnnnnppp``````rrr}}}wwwWWWMMMJJJTTTrrrzzzTTTNNNRRRYYYmmmlllTTTXXXkkknnnuuueeeWWWPPPYYYqqq~~~sssnnnooolllfff]]]^^^]]][[[___dddbbb\\\WWWXXXhhhuuullliiivvv~~~|||vvv~~~kkkOOO777555999777333333333222///---,,,+++++++++***************************+++,,,,,,---000444888:::;;;???IIIYYYmmm}}}yyyvvvvvv{{{xxx{{{xxxyyyxxx{{{mmmuuuFFF777777444333333222111111000000111111........................///+++///555222///AAA[[[WWWQQQ^^^RRRKKK[[[www}}}WWWNNNhhhxxxYYYOOOQQQ]]]jjjkkkpppppplllhhhiiioootttuuussstttwwwyyyqqqfffbbbdddkkkddd[[[RRRHHH<<<666666333444555777:::===???AAABBB:::;;;GGGGGG===<<>>DDDGGGVVV\\\mmm___OOOEEE@@@EEEBBBDDDKKKTTT]]]fffsssvvvdddXXXbbbmmmuuuooozzz~~~vvvcccWWW```sss~~~rrrqqq~~~tttooommmrrrwwwwwwsssoooppprrrqqqpppsssvvvtttwwwyyyzzzyyyvvvjjj]]]bbbiiiuuuppp???555555......---...000///...------...------------------------)))+++,,,,,,+++---333888CCCFFFWWWeeerrr~~~SSSFFFRRRZZZ\\\cccsss~~~mmmZZZ[[[mmmooobbbggggggxxxqqqyyykkkYYYKKK@@@???>>>===BBBFFFFFFNNNkkk}}}WWWBBB:::666222333777<<<@@@HHHWWWfffyyy{{{uuussslllkkkooolll```WWWVVVZZZ```iiisss|||~~~www}}}fff@@@999///000444111222333+++................................................222000......///000000000555>>>CCChhhzzzrrrfffdddkkkuuu|||tttzzzyyyaaaOOOQQQ[[[```RRRTTTaaazzzrrrYYYRRR^^^```wwwXXXJJJVVV___mmmuuunnnsssnnn___aaa]]]ZZZ[[[ZZZXXXZZZ^^^XXXUUU___sssyyyooojjjmmm~~~|||tttsss{{{[[[:::666888222000666111111000...---,,,+++***************************,,,---...------000666;;;BBB>>>???KKK```qqqyyyzzzxxxmmmqqqzzz~~~|||zzz|||tttnnnuuuFFF777777444333333222111111000000111111...........................+++...222///111JJJiiiTTTNNNSSSIIIRRRddd[[[RRRkkkqqqTTTQQQUUU^^^iiilllssstttqqqllllllpppsssrrr{{{|||yyyooodddbbbiiiqqqxxxhhhUUUHHH@@@:::888999555666777999;;;>>>@@@AAA@@@<<<>>>HHHRRRSSSJJJBBBEEEJJJMMM\\\hhhJJJCCCDDDIIITTTdddjjj}}}mmm]]]RRRCCC===CCCFFFIIISSScccvvvqqqNNNCCC<<<888>>>:::>>>GGGOOOUUU]]]kkkyyy|||eeeZZZiiixxxkkk[[[ccc``````WWWUUUcccvvvxxx{{{ssssssyyynnnpppsssuuuwwwvvvuuutttpppnnnqqqvvvuuuvvvqqqZZZ^^^kkkxxxyyyGGG444333000000---...000///...------...------------------------+++,,,...---,,,///555:::===HHH\\\ppprrrNNNXXXbbblllqqquuu|||kkkaaatttrrrdddhhhttt{{{[[[OOOEEE===BBB@@@???BBBEEEIIIYYYQQQ;;;444000666555555888;;;AAANNNZZZhhh|||yyyxxxrrrttt|||zzzkkk\\\UUUYYY```jjjuuu~~~tttMMM===222333777222111222,,,................................................000000//////000222222222111DDDTTT{{{ttthhhyyy~~~sssfff]]]\\\aaaeeeiiivvv{{{hhhYYYccckkkaaaTTTWWWeeeoooZZZVVV^^^gggoooiiiUUUKKKVVV]]]lllyyymmmooolllaaa^^^ZZZXXXXXXVVVTTTVVV[[[[[[XXX]]]iiioookkkhhhiiippp~~~rrryyywwwyyykkkFFF999666222000111111111000///---,,,+++***************************,,,---...---...111777;;;;;;@@@LLL^^^mmmrrrmmmeee~~~~~~}}}vvvmmm}}}xxxxxxyyyyyy~~~uuuEEE666777444444333222111111000000111111........................///---///111///777XXX|||jjjSSSSSSSSSOOOVVVkkkxxx\\\[[[xxxfffLLLSSSZZZ^^^gggmmmsssuuutttppppppsssssspppuuuzzzuuugggbbbnnn}}}ttt```JJJ???;;;999999999777888999;;;===>>>@@@@@@???AAAEEESSSgggooo\\\AAAIIIDDDNNNpppgggGGG@@@EEELLLTTTdddssszzz```OOOHHH===<<>>;;;LLL^^^sssgggTTTgggkkkwww{{{tttuuuuuuhhhqqqvvvVVVKKKAAA999>>>???>>>AAADDDKKKddduuuFFF777666111;;;888777999;;;???HHHQQQ\\\kkkuuuqqqgggbbbxxxuuurrryyyyyy___PPPTTT[[[gggttt{{{vvvaaaBBB777777:::333111222......................................................///000111222333444444666PPPjjjtttiii```|||~~~vvvgggXXXPPPQQQVVVkkk}}}vvvlllllloooaaaUUUYYYhhhgggWWWWWW[[[ooo~~~bbb]]]QQQNNNYYYbbbvvv{{{lllkkkjjjddd]]]YYYWWWWWWTTTQQQTTTYYY]]]ZZZYYY\\\aaafffggggggcccpppuuugggcccssswww{{{|||UUU;;;444555333///222111000///---,,,++++++++++++++++++++++++++++++------......///222777;;;;;;GGG[[[ooozzzvvvhhh\\\uuuzzzrrrnnnmmm~~~|||zzzzzzyyyxxxtttEEE555666444444333222111111000000111111...........................///222222000===bbbWWWQQQTTTTTTZZZ\\\sssjjj___kkk___GGGSSS[[[]]]fffpppnnnqqqsssqqqrrrttttttqqqmmmqqqnnnffflll~~~ZZZMMM@@@;;;;;;999777888999999:::;;;===>>>??????BBBEEERRRiii~~~}}}bbbEEEGGGFFFZZZgggBBB>>>GGGLLLQQQ___ssskkkQQQBBB???999;;;BBBCCCTTThhhzzzhhhGGGCCCBBB>>>AAAFFFIIIQQQ\\\hhhwwwpppZZZYYYZZZnnn~~~www___```gggiiiTTTOOORRRaaavvvnnnoooyyytttooo}}}zzzwwwuuuuuuwwwwwwtttqqqnnnnnnrrrxxxuuurrr{{{TTTWWWqqq[[[666222444000...000111000...------------------------------------.........///444<<>>@@@BBBHHHOOObbbqqq|||gggQQQSSSZZZuuuwwwfffeeesssaaaJJJPPPTTT^^^nnnvvvnnnwwwHHH:::888;;;444111333111...................................................///111222222222333444AAA]]]vvvwwwjjjjjjjjjxxxhhhUUULLLRRR]]]www{{{mmmeeeiiipppqqqaaaUUUYYYggg___QQQSSSWWWrrrqqq[[[RRRKKKRRR___mmmxxxkkkjjjiiieee]]][[[YYYXXXUUUQQQTTTZZZ\\\ZZZUUUQQQVVVccckkkmmmeeeccc~~~{{{mmmtttuuu\\\\\\qqqxxx{{{~~~~~~aaa>>>333999999111222111000///...,,,++++++++++++++++++++++++++++++---------...111444888;;;AAANNNbbbrrrxxxuuummmfffsssnnn}}}}}}lllnnn~~~mmmooo~~~~~~~~~zzzwww~~~tttDDD555666444444333222111111000000111111........................+++...222222111???dddrrrNNNJJJMMMOOO\\\ggg~~~rrrffflll~~~ZZZEEESSS[[[\\\hhhtttnnnrrrrrrpppppprrrqqqmmmnnnlllccc```nnn~~~xxxeeeFFF???:::999888666888;;;::::::::::::;;;===>>>???EEEHHH]]]}}}vvvYYYGGGHHHNNNeeeddd>>>===FFFJJJLLLZZZooo[[[DDD999:::888;;;BBBCCCUUUhhhxxxfffHHHDDDCCC@@@EEEKKKOOOZZZiiiuuuiiiWWWWWW[[[kkkyyywwwkkkxxx~~~vvvWWWVVVXXXgggqqq```kkkgggggg{{{}}}{{{wwwtttrrrqqqrrrsssnnnpppvvvxxxsssrrrzzzOOOVVVtttfff;;;333555...///000111111...---------------------------------,,,---......000777AAAIIITTTdddiiiqqq{{{mmm```kkkfffcccrrrllljjj|||lllsssYYYFFFDDD???999555;;;CCCHHHNNNaaayyyNNN777999;;;666<<<;;;===AAABBBCCCHHHOOObbbzzzaaaOOOQQQfffbbbSSSVVVkkkcccHHHOOONNNUUUiii~~~{{{wwwpppQQQ>>>888;;;555222444333////////////////////////////////////////////////...000222222000000222444DDDeeehhhggg^^^sss}}}uuucccQQQLLLYYYkkksss^^^WWWaaatttcccWWWZZZggg\\\NNNQQQYYYuuuiiiSSSGGGLLL^^^mmmzzzrrrjjjjjjhhhddd\\\ZZZZZZYYYTTTQQQTTT[[[ZZZZZZTTTMMMQQQ```ooovvvmmm```wwwrrreeemmm~~~]]]\\\qqqxxxzzzzzzuuulllEEE333888999222222222111///...---,,,+++++++++++++++++++++++++++---------///222666999;;;BBBNNN^^^hhhiiihhhggghhh___lll}}}yyymmmhhh}}}~~~sssuuuxxxsssCCC444555444444333222111111000000111111........................(((,,,000000000@@@cccdddKKKFFFJJJTTT```mmmppp\\\eee|||{{{WWWHHHUUU[[[```mmmwwwwwwxxxvvvpppnnnnnnmmmjjjjjjddd[[[]]]jjjtttiiiVVVDDD>>>888666444555:::BBB;;;:::999888999<<<@@@BBBHHHNNNfffeeeMMMFFFKKKTTTcccmmmooouuu]]]>>>@@@EEEEEEJJJRRRfffqqqLLL:::666;;;:::<<>><<<999777999===BBBFFFLLLZZZooo{{{rrrZZZIIIEEEHHHQQQVVVWWWbbb}}}}}}SSSAAAEEECCCBBBKKKLLL```~~~YYY@@@444666???>>>>>>DDDEEEJJJNNNUUU^^^hhhuuukkkTTTKKKFFFGGGSSSSSSZZZdddjjjiiijjjvvvdddUUUNNNZZZooo~~~|||kkkcccTTTWWW```xxx|||qqqkkkpppyyy~~~vvvooonnnrrruuuwwwrrrqqqrrrsssqqqzzzwwwoooYYYbbbssswwwuuuOOO333444111000222222111///---------------------------------,,,...///111666AAANNNXXXiiisssxxxccc\\\ccceeeccclll{{{~~~gggTTTjjjwww~~~xxxuuuRRRDDD<<<888===;;;AAAGGGHHHIIIMMMTTTZZZSSSLLLFFFDDD>>>777888>>>:::;;;???AAADDDNNNcccwwwZZZNNNSSSkkkhhhOOOHHHHHHNNN]]]rrr~~~yyy{{{||||||rrrOOO<<<<<<999555444222////////////////////////////////////////////////...111222222111444;;;AAAbbbgggYYY\\\|||~~~||||||ssstttqqqdddYYYXXXjjjlllXXXTTTgggeeeYYYZZZggg```VVV]]]kkkwww```OOOJJJddd~~~~~~tttkkkaaa___cccYYYYYYZZZZZZUUURRRWWW```aaa^^^\\\XXXQQQQQQeee}}}nnnrrr~~~ssssssppphhhjjjssslllcccnnnqqquuuvvvnnnyyy```???333444555333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000555:::;;;;;;===IIITTTSSSJJJGGGOOOYYY[[[hhhrrrzzzuuuwww}}}zzzxxxuuuwwwwwwsssBBB333444444444333222222111000111111111........................000111111000666KKKmmmnnn^^^XXXLLLQQQ^^^\\\xxx\\\GGGGGGkkk]]]OOOQQQ\\\bbbkkkxxx|||{{{rrrpppsssuuutttllluuu|||fffWWWRRR???666111555<<>>>>>@@@===999777999>>>EEEIIIQQQeeevvvtttfffXXXMMMEEEBBBJJJKKKLLLccckkkLLLDDDIIIBBB@@@NNNNNNbbb{{{III:::111888CCC@@@???EEEFFFGGGFFFKKKUUU___hhhuuuoooXXXKKKBBBDDDQQQQQQUUUZZZWWWSSS^^^{{{ttt```ZZZWWWWWWrrrtttiii]]]JJJPPPTTTXXXfffttteee```ccctttvvvmmmooossstttrrrsssooommmppprrr~~~sssrrrjjjvvveeekkkrrrpppnnnyyyVVV333333444111222333111///---------------------------------...///000333999DDDSSS]]]jjjooozzznnnRRRUUUhhhiiiqqq___MMMlllzzzxxxzzzSSSGGGIII???999DDD>>>AAACCCBBBBBBEEEHHHIIIRRRNNNQQQUUUJJJ777444>>><<<>>>BBBEEEKKK\\\zzzjjjMMMSSSXXXnnnhhhOOO@@@DDDLLLWWWfffvvv~~~{{{zzz}}}~~~WWW???===:::666444000000000000000000000000000000000000000000000000000...000333222333777@@@HHHuuuYYY^^^pppggg|||vvvyyytttmmmffffffvvvdddXXX]]]tttaaaUUUWWWeee^^^XXXaaapppfff[[[OOOIIIbbbxxxlllmmmzzzkkk\\\[[[bbb[[[\\\]]]]]]XXXUUU[[[dddfffbbbaaa^^^QQQJJJ^^^zzzkkk```ssszzzooorrrvvvrrrttt{{{qqqxxxyyy|||~~~vvvjjjFFF555666<<<333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000666:::;;;;;;CCCMMMTTTNNNDDDDDDSSSbbbgggggggggrrr~~~vvvxxx}}}tttrrrkkk===888777000555222222222111111111111000000000000...,,,,,,...000111000555666:::WWWiiiWWWQQQTTTWWWRRRbbbZZZCCCVVVwwwXXXJJJNNN\\\cccmmmxxx{{{tttpppvvvyyytttssslllWWWOOOOOOHHH<<<333666===AAAAAAAAAAAABBBAAA===:::<<>>@@@CCCBBBIIIhhhyyymmm[[[JJJDDDFFFJJJKKKUUUhhhnnnHHH888888888;;;@@@DDDFFFFFFEEEGGGFFFHHHTTTfffpppqqqzzzwwwYYYHHHBBBBBBIIILLLMMMOOOQQQVVVgggxxxiii]]]QQQZZZqqqdddTTT[[[WWWIIIZZZ^^^ppp^^^]]]lllvvv}}}uuurrrtttvvvuuussspppkkkkkkpppuuulllfff~~~zzzyyyyyylllbbbggg~~~hhh???...222111111000000//////......------------------------///))),,,666<<>><<>>GGG]]]nnndddPPPGGGRRRRRRsssmmmPPPEEEBBBDDDOOO^^^lllzzz|||bbb888:::EEE444)))888444333222000000000000111111111000000//////......111///222777444444DDDXXXccc[[[nnnuuu|||ooorrryyy~~~|||uuulllkkkzzzbbb^^^ddd}}}mmmSSSYYYppp[[[UUUaaa{{{```OOOKKKGGG]]]nnnfffqqqrrr___YYYSSSYYYXXX[[[______YYYTTT^^^llliiiaaa\\\XXXPPPLLLYYYlllpppqqq^^^SSSiii~~~}}}ssstttvvv{{{}}}yyyxxxSSS???888---333333222111000///......,,,,,,,,,---------......000//////111666;;;>>>???EEEMMMUUUQQQHHHLLLeeejjjaaaYYYttt~~~}}}zzzpppssskkk===888777000555222222222111111111111000000000111///...---...000---...222222<<>>BBBDDDDDDDDDBBBDDDEEEJJJWWWhhhpppppp}}}yyy\\\KKKCCCAAAFFFGGGHHHNNNXXXfffxxx{{{kkk]]]RRRZZZrrraaaTTTTTTTTTLLLYYYkkkvvv[[[dddxxx}}}zzzvvvuuuwwwxxxvvvtttooolllmmmrrruuu}}}iiidddvvv}}}{{{jjj]]]aaa{{{nnnDDD222444111111000000//////......---------------------------***///:::AAAFFFTTTdddkkk{{{xxxWWWQQQbbbgggpppTTT___sssvvvbbbPPPAAA@@@BBB>>>===AAABBB???BBBKKKRRRRRROOONNN\\\]]]___\\\SSSHHHAAA???===DDDFFFKKKYYYfff{{{www^^^QQQPPPFFFDDDIIIOOOxxxqqqPPPBBB???@@@HHHSSS^^^lllwwwnnnDDD<<>>CCCFFFFFFOOOZZZ]]][[[aaawwwhhhfffmmmxxxsssqqqppp|||jjj===888777000555222222222111111111111000///111222111000.../////////111444555HHHwww^^^JJJHHHTTT___^^^nnntttlll}}}www[[[PPPMMMXXXdddiiiyyyxxxzzzzzzxxxlllddd[[[UUURRRPPPLLLIII>>>777444777;;;===BBBFFFJJJFFF@@@<<<<<>>CCCPPPZZZfff{{{ccc>>>======???BBBEEEGGGGGGFFFAAACCCFFFNNN]]]lllrrrrrr~~~aaaNNNCCC???EEECCCEEEPPPdddyyynnn```YYY[[[uuuttt^^^VVVNNNRRRTTT\\\rrr}}}bbbVVVkkkvvvooonnnpppsssuuuvvvuuurrrpppooommmppptttttt{{{sssooo{{{bbbUUU]]]xxxvvvLLL777555111111000000//////......------------------------,,,+++222???FFFLLLXXXfffllluuubbbUUUUUUZZZmmmxxxnnnQQQppptttnnn{{{bbbHHH>>>999===???<<<<<<@@@BBB;;;@@@PPPVVVPPPNNNSSS```^^^aaafff```PPPCCC>>>>>>@@@DDDTTTdddcccgggyyylllPPPFFFHHHQQQLLLQQQTTT```qqqNNN@@@>>>>>>BBBFFFMMM[[[gggwww|||~~~VVV???===666000666444333222000000000000111111000000000000/////////111000222444333>>>ZZZwwweeeQQQ^^^}}}|||rrr|||uuuuuu~~~rrrhhhiiipppjjjrrr}}}uuunnnwwwzzz]]]___uuuzzzddd___fff^^^IIIJJJNNNaaawwwrrrXXXGGGMMMMMMTTT\\\[[[[[[ZZZVVVVVV^^^ggglllddd___\\\VVVMMMMMMTTTeeennncccNNNJJJWWWpppssstttjjjFFF999666333333222111000//////...,,,------------.........---000333555888>>>FFFMMMNNNTTT___iiimmmtttsssvvvssspppsssyyyjjj<<<888777111666222222222111111111000000///111333333111/////////111333666:::UUU^^^KKKIIIWWWdddfffxxxyyy{{{lllTTTQQQPPP[[[fffooo|||zzzyyyvvvaaaUUUJJJKKKVVV[[[UUULLL999666666999;;;===DDDKKKTTTLLLBBB<<<;;;>>>CCCEEENNNNNNNNNPPPRRRQQQJJJCCCEEEAAAHHHWWW]]]___qqqdddIII@@@DDDMMMUUU[[[qqq}}}XXX777:::<<>>EEEDDDJJJZZZooopppdddfff```{{{ddd\\\[[[OOOYYYcccggg{{{hhhWWWXXXvvv}}}pppiiidddkkktttyyyzzzwwwsssqqqoooooorrruuutttxxx~~~{{{wwwYYYSSSbbbuuuUUU:::333111111000000//////......------------------------,,,---444???HHHPPP]]]iiikkkkkkMMMVVVaaa]]]uuu~~~iiidddjjjooojjjccc]]]KKK@@@;;;999;;;;;;999999===BBB;;;@@@MMMNNNCCCFFFTTTaaaeeerrr}}}vvv___HHH???AAA???CCCUUU```UUURRRbbbwww{{{zzzzzzUUUOOO^^^mmmuuuooouuuyyycccFFFAAA???>>>??????CCCOOO\\\lllrrr{{{hhhDDD999777555666444333222000000000000111000000000000000000000000///111333444666EEEfff\\\QQQ___yyywwwvvvyyy{{{wwwjjjcccbbb[[[mmm}}}|||dddhhh~~~zzzhhhdddiiixxx```KKKIIIWWWllliiiNNNDDDUUU\\\aaaiiigggddd```[[[[[[```fffjjjbbb[[[XXXSSSKKKHHHJJJWWWccc___OOOIIISSSsss~~~tttkkkuuuzzzPPP:::444444333333222111000///...------------............,,,111555888:::AAALLLTTT\\\___gggpppwww|||}}}vvvssszzziii<<<888888111666222222222111111111000000///111333333111/////////...///333===\\\~~~XXXHHHFFFQQQ___fff}}}mmm{{{aaaPPPUUURRRZZZgggvvv~~~xxxrrrWWWMMMHHHQQQaaafffZZZKKK888666777;;;===???GGGOOOVVVNNNDDD<<<:::<<<@@@BBBKKKFFFGGGSSS___^^^QQQDDDDDD@@@EEENNNUUUcccaaaIIIEEEFFFHHHIIIOOOeee}}}uuuUUU888<<<===AAAGGGMMMPPPPPPOOOIIIFFFHHHTTTfffsssyyyzzzaaaMMM@@@===FFFLLLUUUdddrrryyy~~~lllfffqqqjjjYYY\\\bbbZZZhhhsssvvvjjjddd\\\eeeooogggfffnnnzzzzzzwwwpppooorrruuutttvvvzzzzzz~~~yyyWWWSSSgggrrr~~~___>>>000111111000000//////......---------------------------///444===FFFQQQ```lllnnndddFFF\\\pppfffvvv}}}vvvuuudddooo^^^MMMMMMHHHCCC???<<<<<<:::999;;;???BBB<<<@@@IIIDDD;;;HHHaaaqqq}}}nnnTTTFFFCCCBBBDDDRRR[[[QQQSSSiiinnnUUUkkknnnRRR??????>>>======;;;>>>HHHTTTdddkkkttt{{{}}}xxxLLL999888888888444333222000000000000111000000000000111111111111///222444555888IIIiiitttPPPSSSiiizzzvvvzzzxxxsss|||qqqddd]]]XXXqqq~~~kkkjjj~~~lllhhhnnnvvvcccNNNNNNfff|||uuuaaaJJJMMMlllwwwzzz{{{yyytttjjjbbb```bbbdddddd\\\UUUQQQMMMIIIFFFFFFJJJSSSTTTNNNLLLQQQoooxxxyyyvvvgggcccuuu|||cccFFF777444444333222111000//////---------........./////////333999<<>>AAADDDBBB@@@BBBGGGEEEGGG___{{{{{{aaaLLL???BBBEEEPPP\\\^^^jjjnnngggwww[[[NNNCCC<<<:::999:::999:::AAAJJJ\\\eeepppvvvyyy{{{~~~XXX===999888888444333222000000000000111000000000111111111111222111333444444:::NNNmmm}}}]]]HHHTTTsss|||rrrkkkfffkkkxxxiii]]]XXXwwwwwwxxxrrrhhhwwwnnnlllrrrxxxaaaRRRccc|||mmm___PPP^^^sssfff```______\\\WWWPPPKKKHHHFFFEEEEEE>>>CCCGGGOOOUUUZZZvvvzzzjjjppplll]]]]]]uuu{{{qqqNNN444444444333222111000000///------........./////////,,,000666:::???EEENNNTTTWWWZZZccclllrrryyy}}}|||tttcccsss|||zzzxxxggg;;;888888222777222222222111111111111000000000111///...---...000333///999PPPlllppp```KKKJJJIIINNN^^^tttzzzsss\\\[[[VVVWWW___lllzzzzzzooo```LLLOOOWWWdddlllhhhXXXJJJ888555555;;;@@@CCCHHHNNNRRROOOIIIAAA;;;;;;@@@EEEGGGEEEMMM```llleeeQQQCCC===EEEHHHMMMkkkqqqPPPDDDDDDDDDFFFKKKXXXmmmcccCCCBBBBBBDDDHHHMMMPPPRRRRRRHHHFFFOOOfff}}}lll]]]PPPMMMXXX[[[]]]``````___ggg}}}eeekkk}}}fffTTT]]]kkkzzz~~~mmm]]]lllmmmyyyuuuhhhbbbiiinnnwww{{{tttrrrmmmmmmrrrtttttt~~~~~~www{{{zzz___SSS[[[kkkpppwwwLLL222111111000000//////......------------------------,,,222999@@@HHHUUUccckkkaaaQQQSSSbbbtttpppiiiuuufffbbbuuuqqq```WWWPPPEEEAAA<<<:::<<<@@@CCCCCCEEEDDDEEEHHHOOO___zzztttSSS@@@HHHLLLWWWjjjzzzyyybbbTTTLLLCCC;;;888666888999999<<>>CCCEEEFFFRRRcccjjj___MMMBBB:::HHHMMMTTT{{{dddKKKBBBAAAAAAIIITTT___tttdddAAA@@@@@@BBBFFFMMMSSSVVVWWWHHHHHHVVVrrrvvvjjj]]]YYYccc^^^[[[YYYWWWYYYggggggooo___UUU]]]kkk}}}ppp```aaaxxxzzzrrrgggdddnnnqqqxxx~~~uuussslllkkkqqqtttuuu{{{~~~xxx{{{|||vvvaaa[[[dddhhhkkk|||SSS666111111111000//////......------------------------+++333<<>>555444444333222111000000............/////////000444666:::AAAIIINNNQQQQQQ___jjjvvvzzzsssppp{{{{{{|||ppppppwwwhhhrrr^^^>>>999666999444333333333222111000//////111111000///////////////555111BBBQQQiiiwww```RRREEEFFFCCCBBBPPPpppfff]]]tttttt]]]UUUYYYYYYccc|||||||||wwwyyyxxxbbbRRROOOUUU]]]fffmmmkkk^^^PPP<<<777666;;;AAABBBDDDFFFRRR\\\TTTCCC===;;;<<>>@@@CCCGGGLLLSSSQQQVVVvvvpppZZZ^^^fffvvvttt]]]NNNRRRVVVLLL???;;;999777444444555777888777???JJJ[[[kkkuuu{{{}}}yyy{{{uuuuuu~~~HHH;;;777999444333222111000000000000111111111111111111111111777///333:::PPPgggYYYiiiyyyyyyzzzoooaaa___ooommm]]]ZZZooo{{{}}}}}}{{{nnneee]]]dddvvvooo[[[ZZZmmmlllyyynnn\\\MMMMMMVVVaaaqqqtttZZZMMMLLLNNNQQQQQQNNNIIIGGGIIIHHHDDDHHHBBBAAAKKKYYYccciiikkkwww{{{yyywww|||uuu>>>888555333222333222111000---.........------...000222>>>000FFFVVVIII]]]tttuuunnnsss{{{zzz}}}zzzxxxllluuu^^^===999666999333333222222222111000000000111111000///////////////111...FFF\\\tttzzz\\\LLLGGGFFFGGGNNN___|||sss``````aaaUUUWWWWWWXXXeee|||{{{wwwyyysss]]]NNNOOOXXX___dddkkknnneeeVVV>>>888666;;;AAADDDFFFIIIQQQYYYQQQAAA===::::::AAAFFFBBBGGGMMMQQQYYYVVVFFFGGGFFFSSSooo^^^BBB>>>???DDDKKKLLLVVVjjjdddFFFDDD@@@CCCHHHPPPaaagggZZZRRRMMM]]]]]]LLLFFFJJJQQQXXX^^^pppsssbbbwwwooo[[[[[[hhhiiifffppp}}}yyyqqqeeemmmyyyyyyrrrmmmooorrrssstttwww{{{~~~~~~{{{nnnYYY[[[ccckkkttt___:::333222111000//////////////////.........---------...666@@@KKK[[[ooo}}}}}}jjjlll~~~zzz}}}vvvqqqkkkyyy|||hhhqqqxxxZZZFFFEEE::::::666444777:::>>>EEELLLXXX]]]ffffffcccwwwgggmmmwwwnnnZZZZZZJJJDDDNNNTTTJJJ???===999777444444555777777777999DDDUUUfffpppwww}}}}}}WWWBBB888888444333222111000000000000111111111111111111111111333...333>>>^^^ccc```yyyzzz}}}yyyrrrgggeeexxxsssfffdddsss}}}~~~ssshhhaaa\\\dddwwwnnnZZZZZZ]]]ooo[[[NNNHHHRRRaaaqqqnnnZZZQQQPPPQQQQQQQQQNNNIIIGGGIIIGGGDDDBBB<<<:::CCCSSS___^^^XXX\\\qqqrrr}}}vvvrrrLLL888666333222222222111///---.........------///000111===888KKKUUUQQQkkk}}}wwwuuu{{{vvvtttyyy~~~]]]===999555999333222222111111111111111111111000000///////////////222///KKKiii}}}ZZZKKKBBB???EEEUUUiiiooobbbgggsssVVVRRRZZZUUUVVVjjj|||yyywwwyyy}}}mmmYYYLLLQQQ]]]bbbbbblllyyysss```@@@:::777;;;AAAEEEHHHLLLQQQWWWNNNBBB@@@===:::@@@EEE@@@CCCIIIUUUgggdddLLLHHHJJJZZZooouuuttt[[[:::;;;@@@CCCJJJOOONNNaaawwwcccHHHEEE@@@DDDLLLXXXjjjkkkZZZTTTVVVkkk{{{OOOBBBCCCKKKSSSYYYeeemmm```yyyggg\\\```ssskkk[[[hhhxxxyyynnnrrr~~~{{{sssjjjlllqqqrrrpppooorrr{{{{{{uuuZZZVVV^^^dddnnn}}}eee???333222111000////////////...............------------999GGGSSScccvvvmmmssswww}}}tttoooiii{{{hhh```lllmmmRRREEEDDD888<<<:::999999888===KKKZZZkkkooo~~~zzzyyy||||||^^^SSSNNNGGGNNNFFFIIIUUUWWWIII===;;;999777444333555777777777555@@@OOO^^^kkkttt{{{~~~|||dddDDD444444444333222111111000000111111111111111111111111111222111555BBBlllwww^^^ccc}}}vvvrrrzzz|||yyyqqqnnn{{{qqqppp}}}{{{qqqgggbbb^^^cccxxxnnnZZZ[[[ZZZxxxVVVMMMLLLZZZlllfffYYYTTTRRROOOOOOQQQOOOJJJGGGHHHFFFCCCAAA>>>;;;@@@QQQ```[[[MMMEEESSSkkk{{{yyyjjjvvvSSS999666333111111111000///---.........------///111111<<>>======::::::CCCZZZppp}}}}}}[[[IIIJJJOOOPPPUUURRRZZZeee```KKK===;;;999666444333555666777777666???JJJWWWgggvvvtttllluuuoooGGG555666444444333222111111111111111111111111111111111111000444777GGGyyyqqqYYY```~~~pppmmm{{{|||vvvyyyyyyuuusssrrruuu|||zzztttmmmccc[[[___wwwkkkYYY]]]hhhkkkQQQNNNSSSbbbuuuvvv___XXXUUUOOOIIINNNQQQPPPKKKHHHGGGEEEBBB@@@AAA>>>???MMM]]]\\\PPPIIIOOOxxxyyy|||llluuuWWW:::777333111111000///...---...///...---...000222333;;;JJJQQQPPPhhhwww~~~}}}pppiiilllxxxyyyZZZ<<<888555888222111111111111111222222222000000////////////000000333;;;cccYYYGGGGGG@@@EEE\\\uuuuuuzzzmmmUUUPPPPPPRRR\\\zzzzzz{{{ttttttwwwyyyrrrdddXXXSSS]]]dddfffmmmlllCCC<<<888<<>>===:::@@@PPP[[[\\\UUUUUU{{{}}}{{{~~~bbb<<<999444111111000000///,,,...///.........000222666<<>>EEENNNUUUqqqwwwYYYVVV```sssqqqIIIOOOHHHNNNaaazzzzzzbbbaaaooonnnuuu~~~```___qqq~~~}}}~~~wwwjjjhhhwwwxxxtttrrrqqqtttxxxssssssuuutttpppwww~~~{{{pppyyy|||zzzmmmOOOJJJSSSWWWiiivvv~~~GGG444333222000///.........---------...............222:::GGGZZZllltttlll^^^XXXooozzzvvvqqqyyynnnhhhhhhwwwjjj___eeecccYYYNNNHHHFFFGGGCCC>>>999666888DDDZZZnnnZZZ___pppWWWZZZiii{{{NNNHHH]]]tttqqqQQQ???>>>888666333222444666666666666:::===EEEZZZttt}}}]]]IIIXXXxxxSSS999;;;555444333222222111111222111111111111111111111111111777888LLLzzzttt]]]ZZZoooxxxyyypppzzz~~~~~~{{{kkkaaafffppptttvvvyyywwwyyyyyyvvvpppiiiddd```___bbbkkkuuuzzzzzz}}}wwwpppoooyyywwwaaaPPPLLLggg{{{~~~sss^^^XXXfffrrrmmmdddYYYLLLIIIccc{{{ppp___^^^```ZZZPPPKKKMMMSSSUUUPPPKKKHHHEEEBBB;;;===<<<999:::GGG\\\lllbbb```uuupppwww}}}mmm???;;;666222111111000000,,,...//////...///111333888CCC[[[\\\eeexxxooovvvXXX:::888444777111333222222222111000000000///////////////000111111666VVVcccIIIBBBDDDMMM^^^xxxYYYTTTZZZVVVUUUmmmxxx{{{sssttttttpppdddWWWTTTVVV]]]eeesss]]]BBB<<<888<<<@@@AAABBBEEECCCIIIPPP```pppdddMMMEEEIIIFFFYYYvvvsss___IIINNNNNNXXXVVV@@@;;;CCCAAABBBKKKPPPYYYxxxfffggguuunnnIIINNNIIIRRRqqqttt]]]dddtttsss{{{{{{hhhaaasss|||vvvggg\\\eee~~~zzzuuuvvvuuutttuuuooopppqqqppprrryyyxxxyyymmmwww}}}~~~rrrTTTLLLRRRSSSfffrrr{{{OOO555444222000///......------------.........//////444@@@QQQbbbppprrrdddUUU\\\uuuwwwyyy|||zzz~~~{{{rrrlllpppXXXUUUYYYVVVSSSPPPGGGCCCIIIHHH@@@999666888<<>>888555333222444555666666444888:::AAAVVVppp{{{yyyrrr{{{tttZZZNNN```~~~XXX999777555555444333222222222222111111111111111111111111222777888MMMttt|||iiiXXX```zzz}}}zzzyyyxxxsssuuu{{{|||ooo\\\QQQZZZhhhnnntttzzz|||zzzwwwqqqjjjbbb______eeejjjttt}}}yyyzzzqqqmmmoooyyy|||nnnYYYKKKJJJeeeyyy{{{ppp___```rrr|||qqqVVVJJJIIIJJJUUUwwwoooeeeaaafffdddYYYPPPOOONNNUUUXXXSSSLLLIIIFFFCCCAAA===<<<===<<>>888444222222222111,,,.../////////000222444AAA[[[vvvkkksss}}}vvvkkknnnVVV;;;999333666111222222222111111111111000///000000///......000333666XXXqqqxxxwwwgggQQQFFFFFFAAAQQQkkktttzzztttYYYUUUWWW^^^aaa{{{}}}zzzyyyuuuuuuuuupppcccWWWTTTXXXZZZmmmzzz]]]OOO@@@===::::::<<<@@@BBBCCC@@@EEEZZZxxxuuu[[[JJJKKKMMMSSS___qqq~~~uuuRRRWWW\\\wwwaaaGGG@@@GGGCCC@@@JJJSSSgggyyy|||~~~TTTIIIOOORRRjjjhhhlllwww~~~www}}}nnnmmmwww}}}ttt___RRRTTTfff{{{|||uuussspppqqqrrrppp}}}|||zzzrrrTTT\\\^^^```bbbqqqccc???...444222///666...,,,222000//////---,,,222999999YYYeeekkkwwwbbbLLLXXXdddfffqqq{{{}}}ppprrroookkkiii{{{oooMMMEEEGGGFFFBBBAAADDDEEECCC;;;666222333666;;;FFFQQQhhh^^^CCCJJJ???===IIISSSSSSRRRUUUCCCCCCAAA>>>;;;999:::;;;BBB\\\{{{~~~uuuxxxeee___SSSGGG???555555222///000444777888888===555111===UUUhhhkkkfffggg|||kkkAAA:::888777555444444333111///222222111111111111222222999777888\\\|||}}}\\\OOOffftttyyy}}}{{{ooogggooo{{{hhhWWWOOOMMMUUU[[[___kkkzzzzzzqqqeee```aaafffiiittt{{{zzzqqqqqqfffbbbaaa___TTTGGGBBBEEEPPPgggwww{{{zzzqqqsssYYYAAACCCLLLMMMXXXgggjjjuuullljjjeee```ZZZUUUPPPMMMTTT\\\^^^VVVMMMIIIFFFAAABBB888<<<:::;;;>>>KKKwwwvvvrrrrrruuujjjmmmqqqeee]]]uuuRRR888777333///555//////444111000000///---111888GGGeeelllgggtttzzzwww~~~rrr~~~VVV;;;999333666111222222222111111111111000...///000///......000222555UUUkkkpppoooaaaMMMDDDDDDEEEZZZuuuiiiWWWhhhmmmWWWVVV\\\eeennn|||zzzzzzxxxwwwuuuoooaaaUUURRRVVViii|||aaaGGG???AAA@@@>>><<<===???CCCEEEHHHLLLaaa}}}oooUUUHHHJJJLLLNNNYYYsssxxxUUUZZZeeelllQQQGGGMMMJJJFFFNNNUUU^^^rrrhhhIIIHHHUUUbbbiiiuuuyyyzzzvvvxxxfffyyykkkZZZRRRYYYooo||||||uuurrrnnnsssuuuvvvzzzsssyyy|||oooUUU]]]___aaabbbqqqjjjBBB...333000---333---+++222000//////---,,,222:::AAA]]]jjjttt{{{bbbNNN]]]hhhggguuurrrooorrrgggiii]]]ZZZ___zzzhhhKKKJJJMMMMMMIIIGGGFFFCCC>>>:::555333444666;;;DDDNNNhhhfffJJJ999<<<@@@MMM]]]]]]NNNDDDCCC<<<<<<<<<:::888666777999888JJJeeetttjjjaaauuuoooccc```TTTHHH@@@888333111000111444666777666999666444999GGGUUU]]]___jjjuuuFFF:::999777555444444333111000222222111111111111222222444888GGG||||||zzztttYYYUUUkkkvvv~~~|||pppkkktttuuugggUUURRRSSSWWWWWWZZZllloooaaaYYYXXXZZZ[[[eeehhhoootttoooeee___aaabbb^^^ZZZUUUKKK@@@===AAAHHHeee}}}{{{{{{wwwXXXEEEGGGPPPTTT```ooowwwdddaaa]]]XXXTTTPPPLLLJJJQQQWWWYYYQQQIIIEEEBBB>>>BBB999===::::::;;;FFFppp{{{ooobbbyyyzzz~~~ttt~~~{{{wwwuuurrrVVV:::777333///555///000222//////000//////444;;;LLLfffjjjeeerrrsssjjjmmm|||UUU:::999333666111222222222111111111111000,,,...//////......///111666RRRdddfffdddYYYIIIDDDBBBJJJeeetttTTTNNNmmmbbbUUUXXXaaammmyyyzzzzzzyyyxxxuuurrrkkk```UUUTTTXXXmmmpppMMM>>>???CCCCCCBBB???===>>>BBBGGGMMMSSSjjjhhhPPPHHHEEEHHHMMM[[[xxxpppXXX___sssoooRRRHHHPPPPPPOOOVVV[[[ggg~~~VVVBBBIIIYYYlllxxxiiiuuulllVVVZZZxxxcccVVVSSS___xxx{{{|||vvvsssoootttyyy|||wwwjjjyyyfffRRR[[[[[[]]]cccxxxIII222444000,,,333------111/////////......444<<>>666222111000222444555555444444666666666999BBBQQQ]]]lll|||}}}MMM<<<999777555444444333222000222222111111111111222222222999SSS|||jjjWWW```sss|||qqqnnnzzzpppfffUUUVVVXXXWWWRRRVVVnnn~~~hhhWWWOOOLLLKKKKKKWWWVVVWWWYYYWWWSSSTTTWWW\\\YYYUUUOOOEEE???BBBHHHRRRuuu}}}www~~~jjjUUUHHHIIIUUUaaaqqqttt[[[WWWSSSOOONNNLLLJJJIIIOOOTTTTTTNNNGGGCCC@@@>>>BBB:::>>>::::::999AAAhhhoooWWWbbbrrrwww}}}tttttt]]]===888333000555///000000......000///000888@@@PPPeeefffeeetttqqqaaaaaavvvwww{{{UUU:::888333666111222222222111111111000000+++---//////......///000777SSSbbb```\\\RRRGGGFFFDDDMMMiiimmmWWWYYY}}}tttXXXTTTYYYaaaoooyyyzzzyyyyyyvvvsssppplllhhh___XXXYYY^^^lll```DDD???FFFCCCEEEEEEAAA<<<===BBBHHHKKKXXXrrrdddNNNIII???DDDRRRgggyyy{{{pppdddaaaeee}}}nnnQQQGGGTTTZZZ^^^hhhooouuuUUUFFFMMM[[[vvvrrrmmmwwwvvvYYYNNN___```VVVWWWeeexxx{{{xxxvvvwwwtttrrrxxx~~~ooo{{{xxx|||nnnbbbddd___^^^gggTTT888777222///444///111111//////000//////555>>>DDDWWWmmm}}}]]]SSSllltttggg|||fff]]][[[WWWZZZqqqlllRRRNNNUUU\\\bbbbbb^^^WWWKKKAAA:::777777999:::<<>>:::::::::???bbboooUUUVVVooo}}}xxxkkkfffBBB999444222666///111000//////000///111:::DDDQQQccceeekkk|||wwwddddddttttttuuu|||TTT999888333666111222222222111111111000000,,,---//////...///000222;;;XXXggg```VVVKKKCCCFFFHHHOOOjjjlll[[[fffdddRRRUUUYYY___kkkuuuyyy{{{|||vvvqqqmmmjjjfff```[[[\\\aaaooo|||rrrTTT???<<>>:::>>>999;;;<<<@@@```}}}qqqUUUKKKkkk|||qqqpppGGG:::555333666...111222111111000...000;;;FFFXXXgggkkkuuu}}}kkknnnwwwzzz{{{zzzyyy}}}TTT999888333666222222222222111111111111000......///......///222555DDDfffvvvjjjWWWFFF???EEEJJJSSSooooooggg}}}www[[[QQQXXXZZZ]]]iiivvvzzzwwwsssnnnjjjgggaaa\\\\\\```jjjsssssscccLLL>>>===@@@AAABBBBBB@@@>>>@@@FFFJJJRRRkkkooo^^^QQQHHHKKKLLL[[[llliiiaaasssnnnhhhllljjj}}}sssVVVLLLXXX```iii{{{www```OOOKKKVVVbbbqqqyyy}}}~~~yyy```UUUWWWZZZrrrttt\\\[[[ggg}}}yyyvvvpppqqquuuqqqmmmsssyyyooolll|||qqqkkksss~~~~~~uuuiiiaaa```kkk\\\:::444111...222,,,000///......000111222999BBBBBBWWWyyywww\\\```uuu|||lllfff```YYY[[[ttthhhIIIFFFNNN]]]aaaccc___ZZZSSSIII@@@===;;;;;;<<<<<<;;;???EEEEEELLLKKK===333333444111000333555777555444444444555666666444333333666888888:::FFFddd}}}kkk[[[JJJAAA:::---333555555555333222333555888222000444555888DDDSSSbbbooo{{{zzzssssss~~~ccc???<<<999555333333444333333222222111111111111222222888EEEhhh{{{TTTNNN___|||pppeeegggppp}}}rrrgggbbb[[[OOOFFFJJJ^^^|||eeeXXXSSSQQQRRRWWWVVV[[[___^^^aaakkkxxxyyy[[[CCCCCCTTTdddmmmmmmfffdddaaa[[[RRRVVVqqqxxxiiiUUUHHHIIIFFFFFFHHHNNNUUUVVVQQQKKKMMMLLLMMMOOOLLLEEEAAA@@@===999===777:::===AAA^^^{{{]]]DDDkkkzzzKKK;;;666444777///222222111111111...000===JJJaaapppuuu}}}zzzkkkvvvzzz}}}uuummm|||yyySSS999888333666222222222222111111111111000000000///...---000444777UUU{{{|||```GGG>>>FFFHHHWWWyyy}}}|||xxx[[[SSS\\\\\\^^^jjj|||xxxvvvqqqmmmiiihhhddd___^^^aaaccckkkkkk\\\III@@@AAABBBAAA@@@???@@@BBBFFFJJJMMMXXXtttrrrbbb```[[[PPPOOOUUU]]]cccggguuuhhhYYYZZZbbbqqqTTTHHHPPPTTT^^^sss{{{ssstttssswwwgggXXXMMMJJJSSS^^^]]]]]]kkkiiiVVVQQQWWW___zzzoooXXX]]]oooyyywwwqqqsssuuuppppppuuuzzzooogggoooooogggrrr}}}sss```RRRSSS]]]jjj~~~]]]:::333222000222,,,000///---...111111333:::CCCHHH```qqqZZZ```ooowww{{{eeebbbaaa]]]ddd|||TTTEEEIIINNNQQQTTTSSSNNNKKKIIIEEE@@@>>>;;;:::::::::888<<>>???BBB@@@>>>@@@DDDJJJNNNOOO[[[xxxiiiZZZdddggg[[[NNN[[[```^^^kkk___RRRWWWhhhrrrTTTHHHNNNPPPYYYpppzzzwwwggg^^^bbbfffiiiqqqsssnnnpppwwwwwwooojjjeee```YYYPPPKKKNNNVVVWWWUUUkkk~~~```YYYWWWSSSYYYfffmmmVVV^^^tttzzzwwwxxxuuuwwwyyyrrrtttxxx{{{fffcccvvvpppmmm}}}yyy___IIIRRRaaalllxxx___;;;555444222444---222...---...111222333;;;DDDLLLggglllVVV]]]gggrrr|||bbb^^^ccccccjjjeeeGGGFFFNNNNNNCCCEEECCC@@@@@@CCCDDDBBB===:::888999777666:::@@@===CCCBBB888222444333///444444222000000333666666333333222111111555;;;???>>>DDDQQQnnnvvv^^^???555888666888888888555222222555888444000111888888666>>>MMM^^^dddlllmmmhhhggguuuzzztttOOO===999555333333444444444222222111111111111222222555GGGaaakkkKKKOOO^^^vvvcccVVVSSSbbbuuu|||yyy{{{xxxxxxqqqfff```ZZZMMMAAACCC\\\kkkccc```___eeeppphhhGGGCCCYYYsss|||iiigggeeehhhfff]]]YYYdddxxxgggGGGAAADDDCCCDDDHHHKKKSSS^^^gggfff\\\RRRKKKIIILLLRRRQQQHHH@@@???===:::;;;222444:::<<>>===============<<<<<<<<<;;;999999:::<<<<<<;;;999777444222000...333000111444444222333888111666555///000999>>>===<<>>;;;:::999777999CCCNNNgggQQQrrrsssqqqvvv___===555555111///222222///000222000333HHHaaatttooottt}}}xxxiiihhhsss|||}}}|||zzz|||rrrPPP888999333777555222222222111111111111000111...---///000111666<<>>===@@@AAAEEEIIIOOOYYYaaa```XXX^^^mmmlll___fff}}}nnn^^^]]]\\\jjjooo```SSS___vvvfffYYYYYYcccpppsssfffccc```ZZZ[[[aaabbbjjjrrrvvvwwwyyy~~~rrrUUUAAA@@@IIILLLaaa{{{bbbSSSUUURRRWWWbbbgggqqq```YYYWWWsss|||uuurrrpppmmmnnnsssvvvzzz~~~zzzooouuuooouuuiiiPPPMMMWWWdddpppppp===444777000111---//////111333222222888AAAGGGZZZzzzgggUUUVVVddduuu}}}|||kkkbbbbbbmmmZZZGGGHHHFFF???;;;:::999999999999999:::;;;<<<<<<;;;999999;;;<<<999888777555444444333333111444777777555444444444///222555666999===@@@???BBBJJJWWWlll|||___FFF999444222111111111111111222333444444333333333222222666<<<@@@OOOZZZcccgggjjjpppuuuvvvllllll```EEE:::888888222222555000222222111111111111222222999>>>bbbnnnOOOQQQggg|||cccRRRVVVnnn|||vvvssssssppphhh```]]]XXXSSSJJJBBBDDDUUUnnn}}}oooVVVIIIKKKJJJLLLWWWmmmsssvvvxxx}}}yyyfffPPPKKK\\\zzzooohhheee___aaabbb```^^^```eeejjjdddUUUEEE===<<>>>>>===;;;:::999777888AAAJJJxxxxxx]]]NNNuuu{{{yyykkkpppuuubbb>>>555777444111444111...///222111888OOOiiiyyytttuuuzzzuuujjjkkkvvvvvvyyy{{{xxxxxxuuuPPP888999333666333222222222111111111111000111...---/////////555<<>>BBBBBBIIIQQQZZZcccgggddd]]]eeejjjddd^^^ssswww]]]XXX___gggYYYVVVpppnnneee___bbbkkkvvv{{{ttttttsssppprrryyyYYYBBBAAAIIIPPPrrrtttPPPHHHEEEQQQXXX```nnnyyyqqqTTTVVVddd{{{wwwtttpppmmmooosssyyyyyy{{{zzz|||iiitttsss{{{rrrQQQLLLUUUbbbmmmyyyBBB666777000222...///...111555666666;;;DDDLLLmmmxxx]]]MMMPPPddd|||}}}ooohhhmmm~~~yyyTTTCCCAAA>>>888777777666666666777888888:::;;;<<<;;;::::::;;;===:::999777555444444555666222999<<<999;;;DDDHHHEEE@@@======>>>>>><<<===@@@HHHQQQ```uuummmQQQ===555444222000111111000111111222333444222222222111222555:::>>>JJJUUU```iiipppvvvvvvsssaaaiiijjjKKK<<<999999333222444000222222111111111111222222777BBBlllqqqQQQRRRjjjooo___ddd{{{wwwpppkkkkkkhhh```YYYVVVQQQOOOIIICCCCCCMMM^^^lllmmmdddOOOCCCDDD@@@>>>GGGDDDHHHKKKMMMPPPUUUVVVTTTQQQIIICCCGGGZZZzzzppphhhccc___^^^___``````___\\\ZZZXXXLLLBBB999888<<>>===;;;III```iiicccNNNGGGCCCBBB???;;;???FFFHHHYYYqqqwwwbbbGGG777333444222...000000000000111222333444111111111111111444999<<>>???@@@BBBEEEFFFFFFLLLMMMOOOUUUfffsssjjjeee^^^XXX]]]\\\\\\]]]^^^[[[VVVQQQCCC<<<888;;;AAALLLZZZgggxxxcccOOOIIIKKKaaammmaaaPPPIIIDDD===;;;888888999888666:::@@@UUU```QQQ@@@\\\ttt}}}}}}|||tttHHH888999888555444111///...///333@@@[[[tttxxxvvvqqqkkkeeeccceeegggjjjnnn~~~~~~xxx~~~|||jjjNNN888999222555222222222222111111111000000000.........---...666???\\\cccZZZ___XXX???CCCPPPZZZyyyrrrmmmbbbWWW```___eeekkkyyy|||uuuqqqrrrwwwwwwtttrrrvvvzzz~~~~~~{{{wwwtttppplllhhhdddXXXIIIAAAAAADDDFFFLLLQQQUUUXXX[[[^^^kkkiiicccgggkkk]]]fff~~~uuu```\\\ZZZeee~~~zzzllljjjjjjhhhhhhlllttt~~~ssszzzyyyRRRFFFJJJPPPjjj|||ZZZOOOPPPVVVYYYjjjqqqxxxccc___ooo{{{~~~~~~zzzvvvtttvvvwwwwwwtttssswwwyyyiii{{{iiiPPPIIIQQQ^^^ggg~~~KKK666444///333000000000111555888888:::FFFTTTiiivvvlllQQQIIIXXXzzz}}}xxx{{{___BBB888666555444666666666777999:::<<<===:::;;;<<<;;;::::::;;;===@@@===:::777555666777888<<<>>>>>>BBBXXXqqquuuiiiEEEFFFHHHIIIFFFBBBGGGNNNLLLgggrrr^^^EEE666333444222///000000000000111222333333111111222111111444888;;;AAARRRdddmmmqqqwww|||NNN:::444777333111444444222222111111222333333444@@@VVV~~~\\\JJJZZZgggrrr~~~ttt~~~tttlllfffeeebbbZZZTTTQQQLLLJJJFFFAAA@@@FFFOOOVVV^^^```VVVJJJHHHBBB===AAACCCBBBBBBDDDGGGKKKOOOSSSTTTYYY___gggvvv{{{hhheeeaaa[[[XXX```]]]ZZZZZZZZZXXXSSSNNNAAA===;;;>>>EEEQQQcccsssmmmYYYMMMMMMTTTiiirrraaaNNNHHHDDD===:::777666888777666999>>>LLLaaaXXX>>>HHHkkk{{{yyy~~~}}}PPP;;;888888555222222000......111@@@YYYooouuuyyyuuukkkgggiiiiiidddjjjqqqxxxzzz~~~~~~~~~eee^^^MMM777999333555333222222222111111111111000///......///...///888CCCTTT^^^TTTUUUOOO<<>>DDDCCCEEEHHHJJJNNNXXXbbbmmmqqqpppsssfff```oooxxxdddZZZ[[[```kkkyyy~~~xxxoooiiiiiilllkkkhhhiiiqqq{{{uuuuuuyyyzzzpppjjjkkkooo^^^BBB@@@NNNZZZvvvjjjSSSPPPQQQTTT___rrrzzzggglllzzzyyy|||{{{wwwtttttttttssstttrrrqqquuuzzzyyy}}}|||ggguuuzzzxxxqqqeee[[[^^^eeehhhzzzRRR999444000444000000//////333777777999HHHZZZmmm|||pppQQQLLLaaa~~~SSS<<<555222111222444444555666888:::<<<===;;;<<<<<<;;;999999:::<<<:::999777666777888:::;;;888:::===HHH^^^nnnhhhYYYHHHVVVaaa^^^TTTNNNNNNOOOaaa}}}~~~nnn]]]FFF777333444222000000000///000000111222333111222222222222444777:::???QQQdddmmmqqqvvv~~~QQQ:::222777444111444555222222111222222333444555===ZZZyyyVVVKKK```mmmrrryyyqqqkkkeeedddaaaYYYQQQNNNIIIFFFBBB======AAAIIINNNZZZaaaZZZOOOMMMIIIFFFKKKHHHFFFHHHOOOVVV\\\dddkkklllrrr|||mmm^^^]]]ZZZXXX[[[aaa]]]XXXUUUTTTSSSOOOLLL@@@<<<;;;>>>EEEUUUmmm}}}cccOOOHHHOOO```mmmnnn[[[JJJDDDAAA;;;;;;777555777777666999===JJJhhhdddDDDAAA```zzzVVV===777777555333222111000...111???UUUgggkkktttrrrgggeeennnmmmcccmmmwwwzzzssswwwuuu|||eee[[[gggLLL777999444666333222222222111111111111000......///000...000;;;GGG]]]eeeSSSLLLGGG===GGGOOO]]]|||xxxnnn~~~ZZZ\\\^^^ZZZhhhqqqxxxzzzqqqnnnqqqrrrqqqooonnnrrrvvvyyyyyywwwsssppprrrlllkkkooohhhWWWJJJGGGDDDAAAAAADDDFFFLLL[[[jjjrrr{{{~~~zzzttt\\\]]]jjjvvvvvvmmmaaaYYYTTTWWW```jjjmmmmmmllljjjhhhdddjjjlllggggggoooxxx||||||vvvsssvvvyyyyyy|||{{{{{{uuuhhhYYYQQQQQQTTT[[[aaahhhmmmrrr{{{cccKKK???DDDXXXjjj}}}{{{||||||___WWWPPPQQQ]]]pppuuuzzz{{{xxxsssrrruuutttooorrrqqqsssvvvwww|||yyyjjjoooooonnn|||{{{yyy}}}wwwjjjiiimmmjjjyyy[[[===666111555000......,,,000666777;;;MMMccczzzvvvTTTUUUrrrnnnGGG888777333111333333444555777999;;;===???=========;;;999888999:::555555555555555666777888333333888GGGYYYbbb___YYYfff|||xxxgggcccdddccc{{{zzzwwwsssssswwwiiiZZZFFF888222222222111/////////000000111222333222222333333333444888:::<<>>666:::777555666555555777888;;;>>>@@@AAA>>>>>>>>><<<999777888999555555555444444333222222111...333BBBQQQ\\\cccjjjuuu{{{}}}uuunnnppprrrpppppprrreeeXXXFFF777111000111222////////////000111222333222333444444444555888:::;;;JJJ\\\jjjuuu{{{{{{wwwssswww[[[@@@555:::666111333444222222222222333444555666;;;___yyy~~~cccUUUiiijjjmmm~~~~~~yyyvvvuuuhhhbbb______[[[RRRHHHDDD===;;;888555444444666888<<>>;;;999777777777666555333111000/////////111111333777???IIIRRRXXXsssoooooopppssssssqqqnnnooossstttpppiiiXXXBBB444222333222///000000111222222222222111222333333333222444666999:::LLL^^^jjjxxx|||nnnssskkkppplll@@@::::::333777333000444333222111111111222333===ZZZ~~~}}}{{{jjj^^^cccmmmllliiiqqqyyyuuuxxx}}}zzzqqqppphhhfffbbb^^^XXXPPPHHHBBB<<<999666444444444444333444777<<<@@@CCCKKK\\\mmm|||nnnaaaPPPMMMKKKMMMKKKFFFEEEGGGFFFHHHGGGEEEJJJRRRSSSNNNFFF???@@@GGG[[[jjjOOOIII```uuu|||mmm\\\SSSMMMEEE>>>;;;:::888666444444666999<<>>UUU^^^aaarrruuujjjlll}}}wwwzzz||||||}}}jjjpppJJJ777999000333333333333222222111000000000111111...111666555FFFeeetttNNNAAAFFFNNNWWWsssbbbUUUUUU[[[ZZZcccttt}}}}}}rrrjjjlllpppoooooopppsssmmmgggccc]]]UUUQQQSSS]]]fffmmmpppuuuuuuiiiYYYUUUSSSNNNIIIIIIUUUggguuusss||||||lllZZZOOOIIIDDDGGGHHHJJJLLLMMMMMMMMMLLLSSSVVV\\\aaacccdddbbbaaa___dddhhhhhhhhhjjjpppuuuqqqiiiaaa___```]]]UUUMMMKKKJJJHHHEEECCCDDDGGGJJJOOOOOONNNKKKIIIHHHLLLQQQYYY[[[[[[XXXZZZmmm}}}{{{|||}}}}}}|||~~~oooaaafff___TTTllluuuxxxvvvsssqqqqqqpppppppppvvvtttuuuxxxvvvzzzvvviiiiiisss|||~~~fffWWW]]]dddkkksssFFF666555222111444444///000666;;;CCCXXXnnnZZZDDDaaa{{{rrrmmmkkk{{{\\\<<<555777444333777777888999;;;===???@@@AAADDDCCC@@@>>><<<:::::::::555444222000//////000000222333444888<<>>;;;===555000333444333CCCZZZccclllzzz{{{nnnnnn|||xxx}}}{{{{{{ppp\\\```oooKKK888999000222222111111111111111111222222000222000111444777NNNqqq}}}VVVFFFHHHQQQ\\\pppcccTTTUUU]]]^^^fffvvvsssjjjiiimmmmmmkkkkkklllcccXXXQQQKKKGGGHHHLLL___gggnnnssszzz}}}qqqaaaWWWVVVRRRLLLKKKSSSdddrrruuu~~~|||gggRRRIIIEEEAAAEEEFFFHHHJJJKKKKKKJJJJJJPPPRRRWWW[[[^^^```aaaaaa```bbbdddeeefffhhhkkknnniiiaaaWWWSSSRRRPPPIIICCCCCCCCCDDDDDDEEEIIINNNRRRXXXYYYZZZZZZZZZ^^^eeekkksssuuuuuuqqqqqq}}}yyyxxxzzz|||~~~~~~}}}kkkhhhpppdddZZZ~~~{{{tttvvvtttrrrpppoooooooooooowwwtttuuuwwwyyywwwssswwwwww{{{gggQQQ[[[fffiiisssGGG666555444333666444000111666<<>>???AAABBBAAA@@@???===;;;;;;::::::666555333222111222333444555666999;;;===>>>>>>>>>???BBBJJJ___xxx~~~|||zzzwwwsssxxx}}}}}}kkkZZZCCC555222333222///000000111222222222222111000111222111111222555888:::EEE]]]vvvyyykkkdddhhhaaafffxxxsssCCC:::;;;555777333111444333222111111222333444???KKKoooUUUQQQ```eeeggghhhrrrxxxoooooo}}}|||wwwmmmkkkccc___YYYSSSNNNIIICCC@@@===:::777555555555555444111//////222444666<<>>AAABBB@@@AAAEEE@@@GGGOOOTTTYYY[[[VVVOOOFFFFFFQQQ```tttjjj___[[[cccttt|||vvvgggVVVKKKEEE@@@<<<<<<999777555444444666999;;;KKKfffnnnOOOBBBqqqlllddd~~~jjjDDD===AAA???>>>444///333555555FFF^^^hhhpppyyywwwiiigggttt|||xxx}}}sssxxxaaaNNNQQQaaatttKKK888999111333333111111111111111111111111000444222000111555LLLpppxxxUUUGGGIIIRRR___nnnkkkYYYWWW```bbbjjj}}}yyynnnkkknnnooolllhhh^^^TTTJJJDDDBBBCCCKKKSSSiiiqqqxxx|||vvveeePPPPPPNNNJJJJJJSSSdddqqqjjjQQQGGGDDDAAACCCDDDFFFGGGHHHHHHHHHGGGKKKMMMPPPTTTWWW[[[]]]___``````aaabbbdddeeeggggggaaaYYYNNNIIIHHHGGGBBB>>>>>>@@@AAACCCEEEIIINNNRRRZZZbbblllttt}}}yyyuuuuuusssrrrsssuuuxxx{{{|||{{{yyywwwkkkooo{{{{{{uuutttsssqqqooonnnooopppsssrrrtttxxx~~~vvv}}}xxxsss{{{gggNNN^^^llllll}}}uuuJJJ666444222111333333111111666>>>LLLeee{{{|||RRRKKK^^^jjjrrrhhhfffiiiPPP:::666999777555777888999:::<<<>>>@@@BBBBBB?????????>>>============;;;999777555555666888999:::;;;===???@@@@@@???>>>>>>===;;;BBBQQQ[[[nnn~~~qqq___GGG777333333222///000000111222222222222111000111111111111222555777===EEEWWWjjjpppjjjgggiiiqqqvvvyyyEEE;;;===666777222222444333222111222333444555999FFFlll[[[PPP^^^```ccchhhttt~~~xxx|||}}}wwwuuu|||yyyhhhggg___ZZZSSSLLLHHHDDDAAA???===;;;888777777777555444444000///333555444555888<<<@@@EEEKKKQQQYYYaaagggjjjeee\\\RRRIIIBBB???>>>???<<<<<<@@@AAAAAACCCGGGBBBJJJVVV___ccc```XXXQQQNNNOOO^^^sssuuu^^^\\\___hhhrrrssskkk^^^QQQJJJEEE???<<<<<<888777555444555666888:::AAAXXX___HHHGGG|||kkkbbbzzzoooFFFAAALLLKKKFFF888111333444555HHHcccoooooossslll^^^\\\kkkzzz~~~zzzuuu{{{}}}TTTFFFKKK]]]tttJJJ888:::222555555333333222222111000000000...555444111222555KKKkkkvvv{{{jjjOOOCCCDDDOOO^^^uuuttt]]]WWW```ccclll~~~rrrmmmooopppjjjbbbQQQHHH???===>>>DDDNNNYYYlllwwwwwwgggKKKKKKJJJIIILLLWWWeeeqqqoooRRRIIIGGGDDDBBBCCCDDDDDDEEEEEEEEEEEEIIIJJJMMMPPPTTTXXX\\\^^^``````aaabbbcccdddddddddaaaXXXLLLDDDAAA???===:::888999::::::;;;>>>BBBEEEUUUcccuuuxxxmmmiiikkkmmmnnnoooppprrruuuyyy{{{zzzvvvyyyyyy~~~uuuvvvuuussspppoooqqqsssqqqsssvvv{{{zzzrrr|||vvvpppxxxcccLLL```pppooo{{{vvvKKK666222111111111111111333666>>>OOOiii~~~uuuOOOJJJVVV```}}}~~~|||lllaaagggttt[[[HHH888555888777777999999999;;;===???AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCC>>><<<999777666777888:::>>>>>>????????????>>>>>>777===???GGGSSSXXXdddzzz~~~|||gggLLL999333333222000000000111222222222222111000111111111111222555777;;;EEEQQQ___rrr~~~{{{~~~HHH<<<>>>888888222333333333222222222333555666;;;JJJtttyyy___QQQ^^^ccchhhmmmzzz{{{wwwvvvooobbbbbbYYYTTTMMMGGGCCCBBB@@@???>>><<<999888888888666555666222111555888666555666666666888999<<>>???AAABBBDDDEEEEEEEEECCC@@@<<<888666666777888>>>???@@@@@@@@@>>>===<<<===DDDEEELLL[[[eeesssrrrRRR<<<333333333111000000111222222222222111000111222111111222555888777BBBPPPdddKKK<<>><<<;;;::::::999777555444222222777999777777888999888777666777999;;;===???===:::888999;;;???AAA???<<<<<<@@@BBBCCCGGGLLLOOOUUU___iiikkkeeeaaa```kkkkkk~~~{{{dddZZZ]]]eeecccbbbccc]]]TTTNNNKKKJJJGGG@@@<<<;;;666666555555555666777888;;;BBBGGGAAAHHHqqq|||~~~zzz}}}|||nnnwwwxxxIIILLLdddbbbQQQ>>>666555777;;;SSSuuuuuuooobbbSSSNNNXXXlll{{{xxx~~~vvv~~~xxxwww|||wwwuuueeeJJJIIISSShhhKKK888;;;222555555111111111111111111111111...444111...444<<>>@@@BBBCCCDDD@@@BBBDDDGGGIIIJJJJJJJJJJJJGGGAAA<<<999888888999===@@@DDDHHHIIIGGGEEECCCAAAHHHKKKUUUjjjzzz|||XXX>>>333222333333000000111222222222222111111222333222222333666888777@@@VVVwwwMMM===@@@:::888222555333333222222333444666777===XXX~~~^^^OOO[[[___eeekkkvvv}}}www|||~~~|||}}}~~~~~~yyylllbbb[[[YYYOOOKKKFFFBBBBBBBBBBBBBBB>>>===;;;;;;;;;:::888555444222444999999777888;;;888777666666777888999999999999777777888;;;===???===;;;<<>>;;;;;;666555555555555666777777;;;@@@IIIIIIGGG^^^{{{}}}~~~~~~zzzJJJSSSssspppYYY===666777888;;;QQQooo}}}tttmmmbbbVVVMMMQQQbbbrrrsss||||||xxxzzzvvvvvv|||___GGGIIIQQQdddLLL999:::111444333///000000111222222333333111666///***000:::LLLeeeaaaggg\\\JJJDDDIII[[[sss{{{rrr|||___WWWbbbffflll|||qqqiiijjjiii\\\KKK>>><<<>>>DDDGGGHHHKKKPPP^^^uuu{{{nnnbbbTTTNNNJJJPPP___mmmsssttttttSSSGGGCCC===BBBBBBAAAAAAAAABBBCCCCCCIIIKKKMMMPPPTTTWWWYYYZZZ^^^eeejjjjjjeeecccfffkkkfff\\\LLL>>>777555555666000111222222111222444666999:::===MMMnnn}}}pppaaaYYYYYY[[[ZZZWWWXXXWWWWWWXXX\\\```cccdddlllooorrrsssrrrtttxxx{{{yyy|||xxxtttiiibbbiiixxx{{{uuutttvvvwwwuuupppooossswwwvvvyyyyyyyyyzzzbbbrrr~~~{{{dddVVV]]]hhhpppXXX===444333111...---222555777>>>PPPgggvvvvvv___EEESSSoooooosssqqqTTTJJJ>>>888777666666777:::;;;<<<>>>@@@BBBDDDDDDIIIKKKNNNQQQSSSTTTUUUUUURRRNNNGGGAAA===;;;<<<<<<;;;AAAJJJRRRUUUUUUQQQOOOGGGYYYlll\\\@@@444222333333000000111222222222222111222333333333333444777999;;;AAA\\\{{{NNN===AAA;;;888222555333333222222333555666777AAA```}}}cccNNNVVV^^^eeennnyyyvvvyyy}}}yyyxxxxxxsssllleee```ZZZVVVLLLIIIEEEBBBBBBCCCCCCCCC???===<<<<<<<<<:::888666444444777::::::777999===777666555666888:::::::::333555999===??????===<<<>>>;;;===CCCHHHLLLRRRXXX]]]^^^eeennnqqqpppuuu}}}rrryyyzzzlll```ccc[[[\\\___YYYYYY[[[UUUUUUOOOIIIGGGBBB<<<:::;;;555555555555555666777777;;;@@@NNNQQQIIISSSmmm|||xxx~~~}}}QQQ___hhh===777888888888IIIcccnnntttoooggg^^^UUUVVVcccssswwwuuuttt|||uuuzzz~~~TTT>>>AAAFFFWWWqqqKKK:::777222:::555666555333111111222333444222+++///111+++555OOO```cccdddVVVGGGHHHNNNXXXggg|||wwwzzzyyy```YYYbbbdddlllyyylllgggggg```RRREEE;;;>>>BBBFFFHHHHHHKKKPPP___{{{xxxnnnfffZZZKKKHHHNNNTTTdddwww|||rrrOOOBBBAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFOOOQQQSSSUUUUUUWWWYYY[[[]]]hhhpppnnnjjjjjjkkklllgggUUUBBB:::888666444444222222333444555666888999;;;===@@@FFFNNNUUUYYY[[[MMMJJJFFFDDDDDDEEEDDDCCCEEEKKKTTTYYY[[[^^^ccchhhmmmjjjiiilllmmmlllnnnrrrssszzz|||pppggg```[[[VVVTTTVVVaaavvvuuulllppptttqqqqqqvvvqqquuuvvv||||||}}}bbbvvvqqqsss|||sssddd```fffiiiyyyeeeFFF111111555///444111444666;;;TTTpppxxxwwwZZZLLLZZZqqq~~~qqq{{{}}}fffSSS???777777777888999::::::;;;>>>BBBGGGIIIKKKRRR[[[bbbeeehhhkkkhhhbbb^^^ZZZSSSKKKDDD???<<<:::???>>>ZZZzzzddddddqqqgggBBB888555111555000111111222222222111111666555444333333444555666???@@@aaazzzRRR???@@@<<<===555444444333333222222333333444DDDZZZyyy}}}}}}sssPPPZZZeeellltttuuussstttzzzxxxvvvsssnnniiieee___YYYUUULLLIIIEEECCCBBBBBBBBBAAAAAA>>>;;;:::999888666555000333666888999;;;===???===999777;;;AAACCC@@@;;;:::999444777AAA???999===>>>AAAFFFIIILLLRRRYYY___ggglllqqqtttzzzvvvtttkkkccc]]]^^^^^^\\\XXXUUUTTTTTTPPPMMMIIIDDD@@@===;;;;;;999888777666555555555555:::BBBWWWVVVCCCQQQsss}}}sssaaahhhdddEEE888666888:::JJJ^^^dddhhhtttuuuggg]]]cccmmmqqqyyy}}}xxx|||{{{zzz|||LLL===DDDBBBIII^^^III:::777111888444555444222111111111333333333...333444...888TTTfffooommm\\\KKKJJJOOOYYYjjj||||||fffXXXXXX___]]]ggg~~~vvvllliiihhh```OOO@@@;;;===BBBFFFIIILLLPPPSSS___|||~~~sssjjj[[[KKKGGGKKKPPPbbbxxxkkkLLLBBBCCCAAACCCCCCCCCCCCDDDEEEFFFGGGOOOQQQTTTVVVWWWXXX[[[]]]aaaiiiooommmkkkmmmpppppphhhUUU@@@888777777555444555555666666888999:::;;;>>>>>>@@@CCCGGGJJJKKKLLLDDDAAA======???AAAAAA@@@EEELLLUUU\\\```cccgggjjjiiifffeeehhhiiihhhkkkooottt|||~~~tttdddVVVOOONNNLLLLLLNNNWWWjjjrrrrrrwwwvvvssssssooovvvyyy|||kkkzzzrrrqqqzzzccc[[[aaafffxxxaaa@@@555888555444000333555;;;VVVsss|||WWWEEEaaa}}}vvvkkkxxxnnn[[[EEE:::777555444555999;;;===>>>AAAIIITTT\\\qqqxxx~~~yyyrrrkkkddd[[[RRRLLLHHHEEECCC>>>OOO~~~sssqqqEEE888666111111111222222333333333333333444444333333444666777888@@@DDDeeeUUUBBBAAA:::;;;333222555444444333333444444555>>>WWW{{{|||}}}qqq~~~XXX]]]hhhlllooommmjjjiiinnnttt~~~||||||vvvrrrooolllhhheeeaaa]]]ZZZKKKHHHEEECCCBBBCCCBBBAAAAAA>>>;;;999888888666555111333666888;;;<<<>>>>>>>>><<<<<>>;;;:::999888777777777777@@@JJJ```]]]EEEPPPrrr~~~nnnzzzmmmUUUDDD<<<;;;;;;III\\\bbbgggqqqqqqeee___iiiwww~~~}}}|||~~~}}}|||NNN@@@GGGDDDHHHYYY|||GGG999777111777222444333222000000111222222222///555666000>>>^^^rrrzzzrrrZZZGGGHHHNNNZZZlll}}}UUUUUU\\\^^^[[[jjj}}}vvvooommmkkk```LLL<<<;;;===AAAFFFLLLRRRWWWZZZfffvvvkkk]]]LLLEEEFFFIII\\\wwwcccIIIBBBCCCAAADDDDDDDDDDDDDDDEEEGGGGGGNNNQQQTTTVVVXXXZZZ]]]```fffkkkooooooqqqvvvzzzzzzlllVVV@@@777999:::999777999999999999:::;;;======???@@@AAABBBBBBAAA@@@@@@@@@===999:::===AAABBBAAAIIIRRR___jjjpppqqqqqqppphhhdddbbbdddfffgggjjjpppyyywwwfffYYYMMMEEECCCIIIHHHIIILLLWWWnnnsssooowwwxxxsssooopppyyy|||}}}xxxhhhuuurrruuuvvv]]]WWW___fffwwwzzzKKK333444666444000222555<<>>@@@FFFTTThhhvvv{{{wwwmmm___UUUPPPLLLGGGDDD???\\\|||zzzFFF777777222///222222333444444444444444333333333333555777999:::>>>GGGhhh{{{}}}YYYFFFBBB999888222111666555555444444555555666<<>>@@@AAADDDKKKQQQQQQKKKDDD<<<@@@===???GGGEEEDDDOOOMMMQQQVVVYYY\\\bbbiiioooxxx~~~vvvtttgggcccddd\\\ZZZXXXWWWXXXVVVRRRNNNOOOJJJDDDAAAAAABBBBBBAAA<<<;;;:::999999999999999>>>JJJbbb]]]CCCLLLpppsss```JJJ>>>;;;:::GGGZZZbbbhhhooooooeeecccppp~~~OOOAAAIIIFFFEEERRR{{{GGG999888111777222333222111000000000111111///---333333111FFFmmmwwwTTTAAAGGGQQQ___qqqTTTYYYaaaaaa```uuu{{{tttppplll___LLL<<<<<<>>>BBBGGGQQQ[[[aaaaaapppwwwjjj]]]MMMEEECCCCCCTTTmmmyyytttXXXEEEAAABBB???CCCBBBBBBCCCCCCDDDEEEFFFLLLNNNRRRUUUWWWYYY]]]```hhhmmmrrrtttyyypppYYYBBB:::===???===;;;;;;;;;:::;;;;;;<<<======>>>AAACCCDDDCCCBBBAAA@@@EEEAAA======???DDDGGGIIIMMM[[[pppvvvoooiiieeeccceeegggiiinnnttt}}}{{{eeeVVVMMMGGGEEEFFFLLLJJJKKKQQQ]]]tttwwwqqqwwwzzzvvvqqqssszzz{{{}}}lllbbbooorrrzzznnnWWWVVVdddiiivvvSSS333111555444000111444<<>>AAA@@@???BBBFFFLLLUUUZZZXXXOOOGGGBBBFFFFFFKKKSSSOOOJJJPPPSSSWWW[[[___ccciiiqqqwww{{{yyyjjj```^^^___ZZZVVVSSSTTTWWWVVVPPPJJJJJJFFFCCCCCCDDDEEEBBB>>><<<;;;:::999999999999999;;;HHHaaa]]]CCCRRR~~~~~~uuupppYYYCCC888999999FFFZZZdddjjjnnnnnnggggggrrrPPP@@@HHHEEECCCMMM|||HHH;;;999333999333222222111111111000111111///---222222444RRR~~~UUUAAAJJJVVVdddvvv[[[\\\```___ccc~~~vvvooohhh\\\JJJ<<<<<<@@@DDDJJJXXXfffkkkhhhttt|||mmm]]]LLLDDDBBB???JJJ]]]eeeqqqmmm___KKK???@@@AAA???AAAAAAAAAAAAAAACCCDDDDDDIIIKKKOOORRRTTTWWW[[[]]]iiiooouuuxxx{{{}}}{{{wwwooo[[[FFF???AAABBB@@@>>><<<<<<;;;;;;;;;<<<<<<===@@@CCCGGGHHHFFFEEEDDDEEEHHHFFFCCC@@@AAAFFFNNNTTTZZZnnnvvvjjjkkkgggeeehhhkkkmmmrrrxxx}}}yyyhhhUUUJJJFFFDDDEEEGGGIIIHHHNNNZZZkkkzzz{{{{{{yyyvvvtttvvvssswwwtttmmmqqqrrrwwwxxxYYYXXXggglllxxx\\\;;;555666444000111444<<<[[[}}}~~~YYYPPPdddooouuutttlllkkktttiiiTTTHHH;;;777666777999<<<:::;;;???LLL___ttt{{{wwwuuuuuunnnfff[[[VVVTTTOOOGGG@@@AAALLL___mmmggg^^^sssrrrAAA555777222///000111222333444444444444666666555444555666777888<<>>999:::999999888888888888999>>>KKKccc```KKKbbbuuussseee|||hhhNNN;;;666;;;<<>>CCCGGGOOO___pppsssmmmsssuuu___LLLCCC@@@===CCCOOOPPPSSSRRRJJJ@@@<<>>>>>===>>>>>>>>>EEEHHHKKKKKKHHHGGGHHHJJJMMMNNNMMMIIIHHHQQQaaannn{{{ooollliiiiiilllppprrrwww}}}nnn___NNNFFFDDDCCCDDDFFFLLLPPP[[[iiivvv~~~yyywwwuuusssrrrqqqlllppp|||zzzuuurrrttt^^^WWWfffmmm{{{dddDDD999666555000222444===[[[|||]]]LLL___wwwqqqiiiiiisssuuuVVVKKKAAA888666666555666999::::::>>>KKK]]]nnnvvvxxxvvvnnnfff```ZZZUUUUUUXXXRRRNNNIIIIIIJJJIIIDDD???:::AAAHHHWWWjjjyyygggAAA888555/////////000111333444444444444888777666555555555666777>>>RRRqqqjjj\\\NNN:::999777888333333333222222333333333999@@@___xxxtttzzzQQQVVVWWW^^^eeefffddddddjjjppp|||vvvpppkkkddd^^^YYYTTTPPPMMMFFFEEEDDDEEEGGGHHHGGGFFFDDDAAA>>><<<:::999666444111333666888;;;???DDDHHHQQQYYYfffqqqvvvrrrhhh```eeepppxxxzzzhhhfffbbbffflllrrrwwwyyyhhh^^^[[[WWWUUUTTTQQQPPPPPPQQQRRRPPPKKKFFFCCCFFFKKKLLLIIICCC;;;666888888777777777777888888>>>JJJ```]]]KKKggg}}}~~~jjjoooiii]]]|||aaaLLL<<<<<>>;;;@@@FFFCCCAAACCCAAA>>>===AAACCCCCC@@@@@@@@@@@@AAABBBCCCCCCGGGIIILLLOOOQQQSSSWWWYYYbbbllltttsssqqqppppppnnnooodddYYYUUURRRNNNJJJJJJDDDDDDCCCBBBBBBBBBBBBBBBIIIMMMPPPOOOMMMLLLOOOSSS[[[```bbb```___lllwwwpppnnnoootttwwwyyy}}}jjj[[[LLLEEEDDDDDDEEEHHHQQQ\\\lllwww{{{|||vvvuuutttqqqoooppplllnnnvvvxxx{{{sssrrryyyWWWQQQdddnnn~~~oooNNN???777555111333555===ZZZzzz]]]OOOgggrrrmmmmmmssswwwRRRFFF???999888888666555777999999<<>>:::;;;@@@<<<:::888888:::;;;;;;:::555===???QQQyyy{{{UUU===999222,,,222000111222444555555666666666666555555555777888999===SSSrrrssseeeSSS;;;999666777444444333333333333444444;;;>>>aaayyyWWW[[[XXX```ggggggbbbeeeppp|||zzzsssjjjeee___YYYUUURRRNNNLLLFFFEEEEEEGGGIIIJJJIIIHHHDDDBBB@@@???===:::777444111555888888888<<>>>>>AAABBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGJJJMMMOOOQQQSSSVVVYYY]]]hhhqqqqqqooorrrwwwyyytttllleeeaaa\\\UUURRRRRRIIIHHHGGGFFFEEEEEEEEEEEEKKKOOOSSSSSSRRRSSSXXX]]]jjjrrrxxxwwwwww{{{wwwuuusssuuu{{{~~~fffWWWHHHBBBBBBCCCFFFIIIMMM___uuu}}}}}}yyy{{{zzzwwwooosssppppppssssss{{{{{{xxxqqquuu~~~uuuJJJLLLeeeqqq}}}ZZZGGG>>>666111444666===YYYyyy~~~\\\XXXsss}}}zzz{{{yyyyyy~~~XXXCCC>>>:::;;;;;;888777888888:::;;;=========>>>>>>666222333888:::888999???888777444222222444777999444===;;;MMM}}}}}}eeeEEE888:::111,,,555111222333555666777777777444444444555666888:::;;;:::QQQpppyyykkkWWW<<<888555666555555555444444555555555777:::dddxxxTTTUUUYYYbbbiiigggccchhhyyy~~~xxxqqqhhhddd]]]WWWSSSOOOKKKIIIFFFEEEFFFHHHJJJKKKJJJIIIDDDCCCAAAAAA???<<<777333111666999888666:::FFFQQQgggrrrnnnrrrsssxxxrrrhhh^^^[[[WWWRRRQQQUUUJJJMMMPPPPPPNNNJJJGGGFFFKKKQQQVVVRRRHHH===999999999888888777888888999999>>>EEEVVVPPP<<>>>>>@@@???>>>@@@AAA@@@??????AAACCC@@@BBBDDDCCC@@@???AAACCCHHHNNNQQQQQQQQQVVVZZZ[[[aaadddhhhjjjkkkooowww~~~uuutttuuuvvvpppeee\\\YYYVVVLLLDDDBBBBBBAAABBBFFFNNNKKKMMMRRRSSSRRRXXXaaasssxxxsssuuuyyy|||cccPPPDDDGGGHHHCCCEEEOOOYYYlllxxxvvv}}}~~~zzztttrrrmmmnnnrrrqqqxxxkkksssqqqnnniiiKKKNNNbbbjjjyyyhhhSSS444444000333777>>>YYYttt|||zzz]]]VVVhhhwwwwwwxxx~~~vvvyyy~~~TTTCCC@@@===;;;:::999777555555555555555333222000000000111333555666777888888777666333222111111222333555999:::KKKqqq|||vvv~~~pppqqq\\\NNN>>>555444444000,,,111111111222333444555666666777777666555777:::<<<<<>>:::666444333000444444777;;;:::DDD[[[rrrwwwxxx}}}uuuddd```[[[VVVTTTSSSRRRQQQJJJLLLMMMMMMJJJHHHGGGGGGRRRQQQMMMHHHBBB===888555666555444333444555666777<<>><<<>>>===>>>>>>??????@@@AAACCCDDDBBBDDDEEEEEECCCBBBDDDFFFJJJPPPUUUUUUVVVZZZ^^^]]]ccchhhlllkkkjjjmmmuuu}}}{{{sssmmm^^^SSSHHHCCCAAA@@@BBBFFFJJJJJJOOOVVVYYY]]]gggsssxxx]]]MMMDDDIIIJJJGGGLLLYYYooo~~~zzz~~~yyy}}}xxxpppqqqwwwuuutttyyyqqqpppooottthhhKKKMMM^^^ggg|||qqqdddJJJ888222444777@@@YYYqqqvvvsssYYYXXXooo~~~nnn}}}~~~qqqttt{{{ZZZDDD@@@;;;888666666555444444444444333222111000///...000222444777999::::::777555333111000111222333333888999FFFhhhuuusssuuuvvvpppnnn}}}~~~hhhVVVTTTJJJAAA666111222333222///111111111222333444555666999999888666555666999<<>>===:::777444111000///000333111444>>>FFFZZZwwwxxxnnneeeYYYTTTLLLFFFCCCAAA@@@???AAACCCEEEFFFFFFFFFHHHIIIGGGEEECCC???<<<888666555555444333333444555777888===NNNmmmpppQQQTTTpppMMMOOOQQQLLLHHHGGGDDDCCCKKKUUU^^^eeettt}}}qqq___aaaooooooxxx{{{uuujjjttt}}}eee]]]\\\YYY\\\ZZZ```mmmxxxqqq[[[FFF<<>>DDDCCC@@@FFFaaadddQQQEEE;;;888777888888666222000000111000000000111222333444555444444333222333666:::>>>CCCZZZyyy}}}UUUDDDBBB999<<<888777666555555555666777666>>>XXX{{{xxx{{{wwwmmmggghhhgggdddaaaooovvvyyy|||tttttttttwwwssswww||||||}}}|||zzzwwwrrrkkkeee\\\WWWOOOEEE===777555444000222444777999;;;<<<<<<:::999777444222000......000333111444???GGG\\\yyywwwppphhh```XXXRRRJJJCCC???===<<<;;;===@@@CCCFFFFFFGGGHHHIIIFFFDDDAAA>>>;;;888777777444444333333444555777888@@@RRRvvvwwwUUU^^^~~~}}}bbbIIIOOOLLLJJJHHHGGGDDDDDDJJJQQQ\\\hhh|||uuubbbfffxxx|||zzzuuu}}}|||xxx}}}bbbKKKMMMRRRQQQUUUXXX\\\eeennnnnn```MMM???III777:::222444444333333333333333333333333222111222///999```gggHHH>>>EEEOOOjjjsssbbb^^^^^^___fff~~~|||uuummmhhhfffhhhkkkpppqqqllleeeffflllpppNNNEEE@@@???AAA>>>;;;>>>@@@BBBCCCEEEIIILLLFFFEEEFFFIIIOOOUUUYYYZZZ[[[bbbiiipppxxx|||uuuccc^^^VVVHHHDDDBBBAAACCCDDDEEEJJJQQQ\\\eeeqqqiiiMMMIIIGGGKKKRRRaaaxxx{{{}}}zzzyyyzzz{{{xxx\\\kkkxxx~~~rrrZZZYYYeeeqqq}}}ZZZ888555888888>>>\\\fff```wwwkkkeeeggglllwww```III<<<;;;:::;;;;;;999666333444333222111000111222222555666666777777777666666555444222111111222444555444777888???MMM^^^lllLLL===<<<@@@AAADDDQQQbbbiiigggfffmmmcccQQQHHH>>>666888888888666444111///000111000000000000111333444555111222333444555777;;;???EEE\\\{{{tttOOOEEEAAA:::<<<:::999777666555555666666222;;;NNN}}}~~~}}}~~~yyymmmfffmmmuuukkkYYYQQQaaaiiimmmrrrooolllsssvvv|||ttt{{{xxxoookkkjjjrrrttttttqqqnnnllliiidddYYYTTTKKKAAA:::555333222000111222555666888999999777666444222000///......000333111555>>>FFFYYYuuuvvvmmmggg___YYYTTTOOOGGG@@@>>>======<<<>>>AAAFFFIIIIIIHHHGGGGGGEEECCC@@@===:::888777777444333333333444666777888@@@TTTzzzyyy\\\tttuuu|||iiiUUUUUUGGGHHHHHHFFFDDDFFFKKKQQQ___jjj|||tttcccjjj~~~{{{tttwww{{{zzzrrrOOO>>>DDDFFFEEEKKKPPPUUU\\\bbbgggfff\\\RRRIII777:::222444444222222222222222222222222111111333222???kkknnnJJJAAALLLTTTjjjzzz```\\\\\\]]]eee|||~~~{{{wwwuuuwwwyyyyyyyyy~~~rrrLLLBBB???@@@AAA<<<;;;@@@DDDDDDBBBBBBHHHMMMJJJIIIJJJOOOVVV^^^ccceeeiiiooovvv}}}kkkbbbiiibbbPPPEEEBBBBBBDDDDDDGGGNNNWWWkkkwwwlllUUUTTTVVV\\\eeerrrxxxjjjpppuuuzzzsss[[[]]]mmmwwwddd;;;444444777AAA```___ZZZsss~~~eee^^^dddmmmpppuuuWWWKKKEEEBBB>>>;;;:::999777666666555333222222333444555555555666777777777777777666555333222222333555666666888777???KKKXXXzzzyyyXXXEEE@@@:::===@@@@@@BBBGGGKKKNNNJJJPPPPPPOOONNNAAA999AAA???<<<777222000000000111//////000000111333444555222444666777888999<<<>>>III___}}}kkkGGGEEEAAA<<<<<<<<<:::888666555555555555555999BBBhhh}}}vvvwwwoooyyyvvvnnnjjjxxxsssYYYKKK[[[bbbcccfffeeelll||||||rrrbbbZZZYYYZZZbbbhhhjjjhhhggghhhfffaaaWWWQQQHHH???888333222222222222333555666888999999555444333111///.........///333222555>>>CCCSSSnnnrrrhhhccc___ZZZVVVNNNIIIBBB>>>===>>>@@@AAADDDHHHMMMOOONNNIIIEEECCCDDDBBB???;;;888777666666333333333333444666888999CCCVVVzzzvvv___uuugggzzzwwwdddYYYEEEGGGHHHEEEDDDGGGLLLPPP```ggguuu{{{oooaaakkk|||xxx}}}~~~yyymmmNNN>>>???<<<:::DDDCCCMMMVVVXXX]]]fffjjjhhhIII777:::222444444111111111111111111111111///000444666GGGvvvvvvOOOGGGSSSYYYiii|||^^^ZZZ[[[\\\dddzzz{{{||||||zzzwwwyyymmmEEE<<<>>>AAABBB;;;???EEEIIIFFF@@@>>>CCCJJJLLLJJJKKKQQQZZZccchhhjjjsssyyywwwzzz~~~eeeJJJFFFDDDDDDDDDGGGPPP[[[tttmmmggggggjjjqqqyyy}}}yyyxxxrrryyyrrrYYY\\\llltttrrr>>>444222777EEEccc|||{{{YYYWWWsss~~~wwwXXXRRR\\\kkk{{{qqqYYYTTTOOOJJJBBB===;;;;;;;;;;;;888666444333333444555666333444555777888888999999666555444333333444666777888777666>>>IIITTTssszzzaaaJJJ@@@AAACCC???>>>AAAEEEGGGJJJMMMSSSWWWYYY___^^^JJJ???HHHHHHBBB:::333111000000000//////000000111222444555444666999:::::::::<<<===LLLbbbeeeBBBEEEAAA<<<<<<===<<<999777555444444444;;;;;;===aaaooommmwwwyyyvvv~~~{{{cccNNN]]]bbb`````````nnn{{{fffUUUOOOPPPTTTTTT\\\bbbaaabbbeeeccc^^^VVVQQQHHH???888444333333444444555666777999999:::555444222111///.........///333333666===@@@OOOhhhyyytttttttttqqqrrrxxxnnnddd^^^]]][[[YYYXXXHHHDDD>>><<<===@@@CCCEEEJJJNNNSSSUUUQQQJJJDDD@@@CCCAAA===:::777555555555333333333333444666888999III[[[zzzpppYYYnnnzzzqqqeee|||iiiUUUEEEHHHHHHEEECCCGGGLLLPPPaaadddnnnsssiii___jjjzzzyyy~~~pppUUUDDD???777777EEE777FFFPPPPPPRRR___lllqqqMMM777999333666333333333333222222222111111111000222333GGGwwwoooIIIIIIUUUUUUfffaaaaaa\\\[[[fffyyy|||yyyyyy|||cccKKKHHHAAA<<<<<<;;;FFFGGGHHHEEEBBBBBBEEEIIIJJJJJJOOOWWW]]]cccooozzz|||\\\KKKKKKHHHDDDCCCGGGOOOVVVnnnvvvyyyxxxwwwyyy~~~xxxqqqgggtttpppQQQZZZllljjjwwwsssCCC999555555@@@___~~~}}}\\\RRRmmmeeeWWWUUUZZZooooookkknnnsssUUU===999<<<777444666???;;;555444555777666555888777666555555666888999999777333111111444777:::999:::===@@@DDDSSSnnnzzz___JJJCCCBBBAAA===CCCGGGFFFJJJXXXiiissswwwxxxaaaTTTUUUZZZWWWGGG999555444000---...111111111222333444555666777555777<<<===<<<>>>AAALLLfff[[[OOOIIICCC???:::???>>>;;;888777666666666:::777CCCkkk}}}xxxwww|||xxxfffUUUWWWpppmmm___ccciiiwwwzzzeeeTTTPPPTTTYYY___aaacccdddeeefffccc```\\\UUUJJJ>>>777333333444666555555777999:::999888777444222000000000//////111000333777:::BBBPPP^^^xxxrrr___XXX]]]YYY]]]^^^cccrrrwwwrrrlllddd]]]XXXUUURRRQQQLLLFFF>>>::::::AAAIIINNNOOOWWW[[[TTTKKKEEECCCAAABBB>>>======;;;666444666666333222555555555777<<>>CCCFFFEEEIIIWWWkkkzzzOOO999:::444666333333333333222222222111111333111222444FFFrrroooMMMIIISSSVVVfffbbb```^^^aaappp|||yyyxxxzzz}}}yyyXXXFFFEEE@@@===@@@AAACCCDDDEEEDDDBBBCCCGGGKKKLLLMMMRRRYYY___fffqqq|||wwwYYYNNNMMMKKKGGGEEEIIIQQQXXXfffxxxyyyjjjqqquuuvvvxxxiiiMMMVVVfffgggzzzsssAAA888555777AAA___~~~eeeWWWjjj}}}|||```VVVUUU[[[nnn|||^^^DDD>>>???999444666===;;;777666555666555555888888777777666777777777888777444333444666999<<>>>>>HHHRRR[[[hhh{{{nnnaaaiiikkk___NNNBBB888555333...---...111111222222333444555666888666777;;;===<<<>>>BBBOOOeee}}}}}}OOOCCC@@@???@@@===>>>===;;;999777666555555888999CCCeee{{{uuuqqq[[[WWWkkkhhh]]]dddkkkxxx|||zzzfffVVVQQQTTTZZZaaafffiiiiiigggddd^^^XXXUUUOOOFFF<<<666333444555777666777999;;;;;;999777444333111000000000000000222111333666999???LLLYYYqqq|||xxxbbbUUULLLKKKPPPHHHOOOVVV```qqqwwwmmmhhh```ZZZVVVSSSQQQPPPKKKGGGAAA<<<;;;@@@GGGMMMWWW___aaaWWWIIICCCCCCEEEDDD???<<<<<<:::555333555555222222444444444777<<>>AAAAAACCCPPPdddtttQQQ:::;;;444666222333333333222222222111111444111222333CCCjjjpppRRRHHHOOOUUUeee}}}```^^^___iii{{{|||yyyxxxxxxyyyzzziiiOOOBBBCCC>>>===BBBDDD???AAACCCCCCBBBDDDIIINNNSSSTTTXXX```ffflllwww~~~|||iiiUUUQQQPPPMMMIIIFFFJJJQQQXXX]]]wwweeedddttt|||{{{zzz```LLLUUUccccccxxxuuu@@@888666888AAA^^^|||eeeSSSaaauuuqqq\\\WWWXXX]]]oooaaaFFFAAAAAA;;;666888;;;<<<;;;999777555555666888888888888777666666555222222222333666999===???EEEAAA???BBBEEEIIIQQQZZZ``````ZZZNNNEEEAAA>>>:::???KKK[[[nnnfff```eee^^^OOOCCC===888666222......000111111222333444555666666999777888;;;<<<;;;>>>CCCTTTgggzzzrrrGGG@@@BBBDDDEEE@@@======<<<;;;999888666555666;;;GGGiii}}}www}}}]]]WWWjjjkkkcccgggiiirrrrrrxxxgggZZZUUUZZZaaajjjrrrwwwtttnnnfff\\\SSSLLLGGG@@@888444333555666777777999<<<>>>===:::888444333111000000000111111333222333555777<<>>>>>???CCCAAAJJJUUUbbbsssuuuhhhccc]]]WWWTTTRRRPPPNNNJJJHHHCCC>>>===AAAKKKRRRccchhheeeVVVGGGBBBFFFKKKHHHAAA;;;:::888444333555444111111444444444888>>>QQQrrrzzzVVVHHHmmm{{{]]]XXXooobbbTTTIIICCCBBBDDDGGGGGGDDDEEEJJJYYYoooxxxuuupppbbbTTTTTT```kkkooozzz}}}~~~uuukkkXXX>>>555888555444999======>>>HHH\\\lllPPP:::;;;444777444333333333222222222111111444000111333???___yyyzzzrrrWWWGGGJJJRRR```vvvyyy|||{{{mmm[[[]]]dddqqq~~~|||zzzyyyxxxxxxyyy~~~xxxpppaaaKKKCCCDDD===;;;@@@BBB>>>@@@BBBCCCBBBEEEKKKOOOZZZ\\\bbbjjjooouuu{{{{{{yyynnn___UUUTTTSSSOOOIIIFFFHHHNNNTTTXXXrrrtttcccmmmuuu~~~ooo^^^QQQYYYaaa]]]pppzzz@@@999888999@@@\\\yyy___NNNaaa}}}rrrccc^^^^^^cccsss{{{]]]CCC???AAA<<<:::===:::===???>>>:::777777999777888888888777666444333000111333666:::>>>BBBEEEEEECCCCCCFFFIIIMMMTTT\\\gggeee\\\NNNDDD@@@<<<888===HHHWWWlll}}}eeeeeeaaaLLL======<<<<<<;;;888333///000222000111222333555666666777999888999;;;;;;:::>>>EEEXXXlll}}}jjjFFFGGGLLLKKKFFF===>>>>>>>>>>>><<<:::888666777;;;EEEkkk{{{}}}zzzyyy~~~^^^YYYqqqvvvmmmjjjdddjjjlll~~~}}}ssshhh^^^\\\eeeooouuu{{{oooeeeYYYNNNEEEAAA;;;555222222444555555666999===@@@@@@===;;;777777555333111000111222444333444666777<<>>AAA===<<>>AAAAAA===;;;;;;<<<777777888888777666444222555666777:::===AAADDDFFFAAABBBEEEJJJNNNUUUdddqqq{{{sssbbbNNNAAA>>><<<999:::@@@IIIWWWjjj|||nnn[[[VVV___XXX@@@555<<<:::<<<<<<777111...///111///111222444666777777777999888999;;;:::999@@@HHH\\\ssskkkJJJJJJNNNJJJCCC999@@@@@@@@@@@@???===:::999::::::<<<___tttmmm||||||uuuuuuyyyggg___uuuzzznnnhhhbbbiiinnnuuu{{{yyy~~~wwwnnngggaaaaaammm{{{}}}kkk```TTTIII@@@===888444111111222333111333777<<>>======;;;777333000000222444333444777:::???MMMZZZyyy|||dddAAA<<<999===CCCFFFIIIKKKMMMXXXbbbjjjvvv|||rrrhhhddd^^^YYYVVVSSSPPPNNNLLLIIIEEECCCFFFQQQaaallllll```NNNBBBDDDPPPWWWXXXPPPFFF<<<888777666555777444333555777666777>>>GGGqqq~~~mmmMMMQQQllljjjPPPbbbsss^^^NNNAAAGGGCCCBBBBBBAAA???CCCIIINNN[[[kkkppplllnnnsssssskkkjjjuuuwwwxxx~~~xxxzzz~~~wwwnnnaaa[[[NNN999666666777999777:::HHHWWWMMM888;;;666999777333333333222222222111111222///222444999SSSooowwwsssWWWEEEHHHNNN]]]ttt```]]]cccppp|||}}}|||{{{yyyyyyyyyzzzzzzttttttvvvxxxvvvrrrtttyyyvvvqqqllljjjjjjjjjhhhfffWWWHHHCCCCCC>>>???DDDBBB@@@BBBEEEFFFGGGJJJPPPUUU___dddmmmxxx}}}~~~}}}~~~uuuggg^^^[[[VVVUUUPPPKKKGGGHHHOOOUUU___www~~~}}}}}}yyysssvvvmmm]]]iiizzzlllTTTRRR\\\ccc~~~BBB<<<;;;:::???ZZZxxxhhh[[[yyypppmmmwwwbbbFFFAAABBB===;;;>>>;;;===@@@@@@???>>>>>>>>>999999999999888777666666888888888999;;;>>>AAACCCDDDEEEIIIPPPWWWbbbuuu{{{eeeNNNAAA???>>>;;;888;;;???DDDNNNXXX\\\ZZZNNNVVVWWWMMM@@@;;;999999???@@@===444---,,,------///000333555777777777777888777999:::999999BBBLLL```yyyxxxjjjmmmsssPPPMMMMMMIIIEEE???AAAAAAAAA@@@???===<<<;;;<<<;;;999VVViiilll|||{{{~~~vvvcccnnnooofffeeebbbmmmuuuooo}}}|||uuuqqqooo|||}}}~~~wwwnnngggccc```cccsssnnn```TTTIII===:::777444111111111222000222555:::???AAA@@@???AAAAAA???:::444000111222444333555999<<>>AAAHHHRRRZZZ\\\gggrrryyy{{{eeebbb]]]YYYVVVTTTQQQOOONNNJJJFFFFFFLLLXXXdddlllbbbTTTCCC>>>KKK\\\bbb^^^QQQEEE:::888888666666777444444666888777888@@@KKK}}}dddHHHPPP```XXXIIIlll|||mmm\\\KKKDDDHHHDDDAAAAAA@@@???CCCJJJPPPWWWfffkkkgggqqqxxxsss{{{uuukkkvvv~~~zzzwwwsssrrrcccHHH;;;666333555555444<<>>===<<<<<<<<<888===;;;OOOlllsss|||^^^```cccbbbeeebbbiiiuuujjjxxxzzznnnzzzyyy}}}|||qqqjjjaaa[[[\\\^^^fffzzzrrr```QQQCCC999888666444333333333444222222444888<<<>>>===<<<@@@AAA@@@;;;444000111444555444666999<<>>BBBFFFIIILLLRRRYYY___ffflllzzzzzzvvvxxx~~~}}}hhhiiibbbUUUNNNMMMJJJDDDEEEDDDCCC@@@@@@EEEOOOVVVggg|||zzzmmmggg___WWWUUUWWW\\\```hhhuuu{{{vvvyyyyyywwwnnniiiuuuuuuqqqyyydddRRR^^^yyytttAAA<<<<<<===CCCaaakkk^^^xxxlllkkkoooxxxjjjtttdddGGGAAAAAA<<<999<<<;;;999888:::???AAAAAA??????>>>===<<<<<<===???@@@AAABBBCCCHHHOOOYYYaaagggbbb[[[ZZZcccppp}}}qqq___TTTOOOJJJCCC999???CCCDDDEEEGGGEEEAAA===;;;===@@@<<<888AAAPPPUUURRRGGG888111222222///...000333666888888888777666666888999888:::EEEQQQiii~~~vvv]]]VVVnnn{{{VVVCCCIIIJJJFFFCCC???@@@???===;;;;;;;;;;;;<<<222===:::DDDrrroootttyyyWWWVVV^^^eeeiii______oooggg|||rrrsss{{{tttzzzuuufff]]]TTTPPPVVV]]]iiinnnYYYGGG888666666555444444555666666444444444666999;;;:::999>>>@@@???:::444000222555666555666999<<