BM6(3 vvvgggYYYSSSSSSRRRWWWYYYVVVUUUWWWXXXVVVTTTQQQOOONNNOOOQQQRRRRRRRRRQQQPPPOOONNNLLLHHHFFFDDDDDDDDDDDDDDDCCCAAAAAA;;;;;;:::999777555333222333222000///.........///,,,---.........---,,,+++)))))))))***++++++,,,,,,(((((((((((())))))))))))'''((()))(((&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))((('''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%!!!###$$$""" ###$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$"""!!!!!!$$$&&&&&&%%%###"""""""""###$$$""""""!!!""""""###%%%%%%"""###$$$###"""!!!!!!###"""!!!!!!"""$$$&&&&&&%%%$$$###!!!"""###%%%$$$$$$###############"""!!!!!!!!!"""###"""!!!!!!###%%%""""""######$$$%%%%%%%%%$$$$$$###############$$$########################$$$###"""###%%%%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$###"""###%%%&&&%%%$$$"""###$$$$$$###"""###$$$"""###$$$###""""""$$$&&&&&&$$$######%%%&&&&&&%%%$$$###"""###$$$$$$###""""""!!!!!!"""$$$%%%$$$### """%%%%%%$$$######$$$############$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%############$$$$$$%%%%%%&&&"""!!!%%%&&&$$$$$$%%%###############$$$$$$$$$$$$############$$$%%%%%%############$$$%%%&&&&&&!!!###$$$###""""""###%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&###"""&&&(((%%%$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$&&&%%% !!!"""$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$######"""xxxhhh[[[UUUUUUSSSXXXYYYWWWVVVXXXYYYWWWTTTQQQOOONNNOOOQQQRRRRRRRRRQQQOOOOOONNNLLLIIIFFFEEEEEEEEEDDDDDDCCCBBBAAA======<<<;;;999777555444222111000///......//////------.........---++++++((())))))***++++++,,,,,,(((((((((((())))))))))))'''((()))(((&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))((('''(((((((((((('''&&&%%%$$$ !!!###$$$%%%&&&''''''###%%%&&&$$$!!! """%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$"""!!!!!!$$$&&&%%%$$$###"""""""""###$$$""""""!!!!!!"""###$$$%%%###$$$%%%$$$###"""###$$$###"""!!!"""$$$%%%$$$###$$$###!!!!!!###%%%%%%$$$###############"""!!!!!!"""###$$$###""""""$$$&&&!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$########################$$$###"""###%%%%%%###""""""############$$$$$$$$$######################## $$$"""!!!"""###$$$$$$###"""###$$$$$$###"""###$$$"""###$$$###""""""$$$&&&'''%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""!!!  """$$$###""" """%%%%%%$$$######$$$############$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$&&&"""!!!%%%&&&$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&!!!"""$$$$$$###"""$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%((($$$###&&&'''$$$###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%########################"""%%%###!!!###%%%$$$!!!"""$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$######"""zzzjjj]]]VVVWWWTTTXXXZZZXXXWWWYYYZZZXXXTTTQQQOOONNNPPPQQQRRRRRRRRRQQQOOOOOONNNLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>===;;;999777666222111000///......//////------.........---+++***((())))))***++++++,,,,,,(((((((((((())))))))))))'''((()))(((&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))((('''(((((((((((('''&&&%%%$$$ """$$$%%%&&&%%%'''(((&&&###"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$"""!!!!!!$$$&&&%%%$$$###"""""""""###$$$"""!!!!!!!!!!!!###$$$%%%$$$%%%&&&%%%#########$$$$$$###"""###$$$$$$$$$"""$$$###!!!!!!###%%%%%%%%%###############"""!!!!!!###$$$%%%$$$######%%%'''!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###""""""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###""" !!!"""$$$$$$###"""$$$$$$$$$###"""###$$$"""###$$$###""""""$$$&&&(((&&&$$$$$$%%%%%%$$$###$$$###"""###$$$$$$$$$""" """######""" """%%%%%%$$$######$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$&&&"""!!!%%%&&&$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&)))%%%###&&&'''$$$"""$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%'''&&&%%%$$$%%%%%%###########################((()))$$$!!!"""######!!!"""$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######yyyiii___ZZZWWWTTTVVVVVVUUUWWWZZZZZZVVVTTTQQQMMMKKKLLLMMMMMMMMMPPPPPPOOONNNLLLIIIFFFDDDHHHHHHGGGFFFEEECCCAAA@@@BBBAAA@@@>>><<<:::888777222///++++++...///...,,,***,,,///000000...+++)))***++++++,,,,,,++++++************)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&+++***'''%%%######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$######%%%'''***+++$$$%%%&&&''''''&&&$$$#########$$$$$$$$$$$$######!!!""""""############"""!!!###%%%%%%###!!!!!!!!!######"""""""""""""""###&&&$$$###!!! !!!!!!'''%%%""" """$$$&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''&&&###!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""!!!"""###""""""$$$&&&%%%%%%###"""""""""###$$$############$$$$$$###"""%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&'''''''''""""""#########$$$$$$$$$####################################""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%***(((%%%###$$$&&&)))+++$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""!!!"""$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################zzziii^^^XXXUUUWWWYYYZZZXXXZZZ]]]]]]YYYUUURRRNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFFFFEEEEEEDDDBBBAAA??????AAAAAA@@@>>><<<:::888666111///------...///...---,,,------------,,,++++++***++++++,,,,,,++++++***+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((()))***)))'''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***(((&&&$$$######$$$%%%$$$$$$$$$#########""""""""""""##################&&&%%%$$$"""""""""############$$$$$$$$$###############$$$$$$$$$$$$######""""""#########""""""!!!!!!###%%%$$$###!!!!!!!!!######""""""""""""######%%%$$$$$$$$$$$$&&&'''(((%%%###!!! !!!###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ !!!"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!###########################$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$###############$$$$$$$$$#########"""""" """######""""""###%%%%%%%%%###"""""""""###$$$###""""""###$$$$$$###"""%%%%%%$$$$$$############ !!!"""###$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$###############""""""""""""######%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&''''''###"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$###!!! """$$$&&&((('''&&&$$$######"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################{{{jjj^^^WWWTTTWWWZZZ[[[ZZZZZZ]]]]]]ZZZVVVRRROOOMMMMMMNNNOOONNNMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEEEECCCBBBAAA@@@???@@@@@@???>>><<<:::888666111222333222000......///......---,,,+++,,,,,,---***++++++,,,,,,++++++***++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%#########$$$%%%$$$$$$$$$###############"""#########$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#####################"""!!! !!!###$$$$$$"""!!!!!!"""######"""""""""######$$$""""""!!!""""""$$$%%%&&&""""""!!! !!!!!!""""""$$$######""""""######$$$#########""""""#########&&&%%%$$$######""" ########################$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$"""!!!!!!########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###############$$$$$$$$$$$$$$$$$$###############!!!###$$$###""""""###$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""" !!!""""""#########$$$$$$##########################################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%((((((&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&((('''&&&%%%$$$#########"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################}}}kkk^^^XXXUUUTTTXXXZZZXXXWWWZZZ[[[YYYVVVSSSOOOMMMNNNOOOOOOOOOMMMNNNNNNMMMLLLJJJHHHGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>><<<:::888777444777888666111---,,,---//////.........---------***++++++,,,,,,++++++***++++++******))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$#########$$$%%%%%%#################################$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$######"""!!!  !!!"""#########$$$$$$$$$$$$######$$$$$$$$$######!!! """###$$$$$$"""!!!!!!"""######""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""######***'''%%%&&&((()))&&&""""""""""""""""""#########%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&'''&&&%%%$$$######""""""########################%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&"""""""""###$$$$$$$$$%%%###########################$$$%%%$$$"""""""""$$$%%%%%%$$$$$$############&&&&&&'''&&&%%%%%%&&&'''###"""""""""""""""""""""###""""""######$$$$$$%%%$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%((()))(((&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################~~~lll```YYYXXXRRRWWWYYYWWWVVVXXXYYYXXXVVVSSSOOOMMMNNNOOOOOOOOOPPPPPPOOONNNLLLIIIFFFEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>>===;;;999888666888999555///***((()))...///111222222000...,,,***++++++,,,,,,++++++************)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######"""!!!!!! !!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$######!!! """###$$$###!!!!!!!!!##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$"""!!!###&&&'''%%%###!!!!!!"""""""""#########%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$###'''&&&%%%$$$###$$$%%%&&&"""""""""###$$$$$$$$$%%%###########################$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$###"""$$$'''"""""""""""""""""""""###$$$######""""""###$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%((()))(((&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################nnn```ZZZYYYSSSYYY\\\YYYWWWYYY[[[ZZZVVVRRROOOMMMMMMNNNOOONNNPPPPPPPPPNNNLLLIIIFFFDDDFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???>>><<<;;;:::666666555111---)))&&&&&&---///222333333111---+++***++++++,,,,,,++++++***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """!!!!!!""""""###$$$%%%######$$$$$$$$$$$$#####################"""!!! ###$$$$$$"""!!! """##################$$$%%%&&& !!!"""$$$%%%&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$!!!""""""######""""""!!!#########""""""######### """%%%&&&%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""######$$$###############$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%%%%&&&%%%$$$$$$### """###!!!!!!%%%"""""""""############$$$###"""!!! !!!######""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!"""$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################nnn```YYYXXXSSSZZZ]]]ZZZWWWYYY[[[\\\UUURRRNNNLLLLLLMMMNNNNNNOOOOOOOOONNNLLLIIIGGGEEEFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBBAAA???>>><<<;;;888555222000///...,,,+++---...000000000///---,,,***++++++,,,,,,++++++***'''''''''''''''''''''((())))))))))))))))))))))))$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$######""""""!!!$$$###"""!!! !!!!!!""" !!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""#########""""""!!!###$$$$$$""" """$$$############$$$%%%&&&''' """###$$$$$$$$$!!!!!!!!!"""###$$$$$$%%% !!!""""""""""""!!! $$$$$$############$$$$$$!!!"""$$$%%%%%%%%%&&&'''""""""######$$$%%%%%%&&&###############$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""######$$$$$$#########$$$$$$$$$###############""""""#########$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$### """###!!!!!!%%%############$$$$$$%%%%%%%%%$$$"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&###########################$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""######!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################nnn___XXXVVVRRRYYY]]]YYYVVVXXXZZZ[[[TTTQQQMMMKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEECCCCCCBBBBBB@@@???===<<<;;;777333222444555444222......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$""""""######$$$$$$$$$$$$%%%$$$$$$###"""!!! ######""""""###%%%(((***!!!###$$$######"""######$$$$$$$$$$$$######!!!""""""############"""$$$$$$$$$""" """$$$############$$$%%%&&&'''######%%%&&&&&&%%%$$$### !!!"""$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%% ###%%%%%%"""!!!###%%%""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''%%%%%%&&&'''&&&%%%$$$###"""%%%&&&######(((######$$$$$$$$$%%%%%%%%%(((&&&%%%######$$$&&&''' !!!###$$$%%%&&&'''#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######%%%'''""""""###$$$%%%&&&&&&'''########################&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%$$$###""""""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!!!! !!!!!!"""### !!!"""$$$%%%&&&$$$$$$%%%$$$$$$###"""!!!&&&%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''$$$$$$#########$$$&&&'''((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################ooo___WWWUUUWWWWWWWWWWWWWWWXXXYYYZZZTTTQQQMMMKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>===;;;888555222111111///...***,,,///111111///---+++***++++++,,,,,,++++++***(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""%%%%%%$$$###""""""######(((&&&###""""""###"""!!!#########"""######$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""%%%&&&'''$$$  ###""""""###%%%%%%$$$###"""!!! !!!###$$$&&&%%%###"""""""""###$$$$$$$$$$$$############""""""###%%%%%%%%%###!!! """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!""""""###$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############'''((((((&&&###!!!!!!""""""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$#########%%%%%%$$$"""!!!"""###"""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$### """%%%((((((&&&###!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$### """"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&(((&&&### ###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###%%%&&&$$$######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$######ooo```XXXVVVXXXXXXWWWWWWWWWXXXXXXYYYWWWTTTPPPNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLJJJHHHFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>===999666333000000///---,,,+++,,,///111111///---+++***++++++,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''',,,((($$$###%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""#########$$$################################################%%%$$$$$$###""""""######""""""""""""!!!"""######$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$!!!!!!"""#########"""""""""$$$%%%$$$!!! !!!###"""!!!!!!"""$$$%%%###""""""""""""""""""###$$$$$$%%%$$$######""""""############$$$$$$%%%%%%%%%&&&%%%&&&'''((((((&&&$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#################################$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$%%%&&&%%%###""""""###############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$######$$$%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ ###&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$###$$$%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%$$$###""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%% """$$$######$$$%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%oooaaaZZZXXXYYYYYYXXXWWWWWWWWWXXXXXXTTTQQQMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===999666333111000///...---,,,---///111111///---+++***++++++,,,,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&$$$###%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! """"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############!!!!!!#########"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$############$$$%%%%%%######$$$$$$$$$###"""""" !!!######"""###$$$&&&###""""""###%%%&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&'''((((((###$$$%%%%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!###$$$&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!###&&&))))))'''%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""######$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!"""$$$$$$###"""$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!!!!###$$$%%%&&&&&&&&&ooobbb\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWRRROOOLLLJJJKKKLLLLLLKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===;;;888555333222222111000---...000111111///---,,,***++++++,,,,,,++++++***+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''######""""""#########"""''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''%%%######$$$&&&&&&%%%"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!"""######$$$%%%&&&%%%$$$$$$%%%'''(((&&&%%%!!!"""$$$%%%%%%%%%$$$#########$$$%%%%%%###"""!!!######$$$$$$%%%&&&&&&'''""""""############"""!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&)))((('''&&&$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###'''(((&&&###$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&$$$!!!"""%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###%%%$$$$$$######"""""""""$$$$$$$$$#########""""""!!!"""###$$$%%%%%%%%%%%%nnnbbb]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWTTTQQQNNNMMMNNNOOOPPPOOONNNNNNMMMMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===;;;888555333333222111000...///000111000///---,,,***++++++,,,,,,++++++***+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###############$$$$$$&&&$$$!!! !!!!!!!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$ !!!###$$$$$$$$$###"""######$$$%%%%%%###"""!!!$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%###%%%&&&%%%$$$###%%%&&&((((((&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$#########$$$$$$$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###%%%%%%###%%%''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%###$$$'''&&&"""###(((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###nnnbbb]]]\\\YYYYYYXXXWWWWWWWWWXXXXXXRRROOOMMMLLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===888666333111111111000//////000000111000///---,,,***++++++,,,,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""##############################""""""""""""""""""""""""#########"""######$$$%%%'''$$$!!! !!! %%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######$$$%%%###""""""!!!!!!"""$$$%%%###"""!!!""""""###############$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%&&&'''%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''''''''((((((''''''&&&%%%###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))&&&###"""###%%%&&&&&&'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%&&&&&&%%%%%%$$$###!!! !!!""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""""""""!!!''''''"""$$$+++$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""nnnaaa]]]\\\XXXXXXWWWWWWWWWXXXXXXYYYOOOMMMJJJJJJKKKMMMNNNMMMOOOOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===888666333111111222111000000111111111000///------***++++++,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''!!!###$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%(((%%%###"""###$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%"""###$$$$$$$$$$$$$$$###%%%$$$"""###%%%&&&$$$######""""""###%%%&&&$$$###$$$############$$$%%%%%%%%%$$$######""""""############$$$$$$$$$$$$$$$$$$""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%%%%&&&############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&((('''((()))(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&'''''''''&&&%%%###"""!!!"""###$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$ &&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$mmmaaa\\\\\\WWWWWWWWWWWWWWWXXXYYYZZZRRROOOMMMLLLNNNPPPQQQQQQPPPOOONNNLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>===:::888555444444444333222111111111111000///...---+++++++++,,,,,,+++++++++(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""###$$$""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$###""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%###!!!!!!###$$$%%%$$$#########"""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$%%%"""!!!###&&&'''&&&$$$&&&&&&%%%'''((()))(((&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%###"""""""""###$$$######$$$%%%&&&&&&'''(((%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))###%%%&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))(((((((((((((((''''''&&&%%%&&&''''''&&&&&&((()))&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%###"""!!!############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$((()))'''%%%%%%'''((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&&&&'''((((((***)))'''%%%%%%%%%'''((("""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$)))""""""&&&"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&mmmaaaZZZXXXXXXVVVTTTSSSTTTVVVVVVUUURRRQQQPPPNNNMMMMMMNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@>>>===;;;999666444444333111///...//////000000000000///------++++++++++++------,,,+++******))))))******)))(((&&&%%%$$$%%%'''(((&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###!!!!!!$$$&&&!!!"""$$$&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$"""!!!!!!$$$&&&%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%""""""!!!!!!"""###$$$$$$'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%########################'''&&&$$$###"""###$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######)))%%%""""""%%%'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! !!!###'''&&&$$$"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''"""!!!%%%((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$&&&'''((()))"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$######""""""!!! !!!###$$$%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnaaa[[[YYYXXXVVVSSSSSSTTTVVVVVVUUURRRQQQOOONNNMMMMMMNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@>>>===;;;888555444444333222000......////////////...---......---,,,,,,---......,,,+++******))))))*********)))'''&&&&&&'''(((***(((((())))))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######""" !!!###%%%!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%###""""""""""""######$$$&&&%%%###"""""""""#########$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%########################&&&%%%$$$$$$#########$$$&&&&&&$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$###$$$&&&(((((('''&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###)))$$$"""%%%'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$$$$############"""""""""###$$$%%%$$$$$$$$$###!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&&&&oooaaa[[[ZZZWWWUUUSSSSSSUUUVVVVVVVVVRRRQQQOOOMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>:::777555333444444333222.../////////...---,,,+++///......------......///++++++***))))))))))))***)))((('''&&&&&&'''((()))(((((()))))))))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###""" """$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&########################"""$$$%%%%%%$$$######$$$%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$###"""""""""######$$$$$$$$$###############""""""###$$$$$$$$$$$$#####################$$$$$$########################$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$###&&&''''''&&&$$$"""""""""&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((###"""%%%'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$"""!!! """#########$$$$$$%%%%%%&&&&&&pppbbb[[[ZZZWWWUUUSSSSSSUUUVVVVVVVVVRRRQQQOOOMMMLLLMMMOOOPPPOOONNNMMMLLLKKKLLLNNNOOOKKKJJJHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCAAA???>>>:::777444333333444444333000000000///...---,,,+++......------------......++++++***)))))))))))))))'''&&&&&&%%%&&&&&&'''(((%%%&&&''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###"""!!!"""$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%#########%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#######################################"""###$$$%%%%%%$$$###""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$###############$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&### !!!$$$$$$$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$### !!!%%%'''%%%&&&)))##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$###"""!!!"""###"""""""""!!!!!!!!!!!!!!!qqqaaa[[[ZZZVVVTTTSSSSSSUUUVVVWWWVVVRRRQQQNNNLLLLLLMMMPPPQQQPPPNNNMMMKKKKKKLLLNNNOOOKKKJJJIIIGGGEEEDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@???:::777444222333444444444111111111000///...---,,,,,,,,,,,,------,,,,,,,,,+++***))))))(((((())))))&&&&&&&&&''''''(((((()))%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%%%%%%%$$$###""""""######"""######$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$#######################################!!!"""$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#####################"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$######""""""#########%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''###$$$###!!! ###)))///%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%&&&$$$%%%)))##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$$$$###""""""!!! qqq```ZZZZZZVVVTTTRRRSSSUUUWWWWWWWWWSSSQQQNNNLLLLLLMMMPPPRRRQQQOOOMMMKKKJJJKKKMMMOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@;;;888444222222333444444000111111111000///......+++,,,,,,------,,,,,,+++******)))(((((((((((()))''''''((())))))*********&&&'''((()))************&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%##################$$$$$$########################!!!"""######$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$######"""############$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((...---)))%%%###$$$(((+++((((((''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$############%%%&&&&&&$$$######$$$&&&%%%%%%$$$###"""!!!!!!ppp___XXXYYYVVVTTTRRRSSSUUUWWWXXXWWWSSSPPPMMMKKKKKKNNNQQQSSSSSSPPPMMMKKKJJJKKKMMMNNNLLLKKKIIIGGGEEEDDDDDDCCCBBBCCCDDDDDDDDDCCCAAAAAA===999555222222222333333...//////000//////......,,,,,,---......---,,,,,,******)))((((((((((((((($$$%%%&&&'''((((((((((((&&&'''((()))************&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%######$$$&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$#########$$$%%%%%%######"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""""""""""""""###$$$$$$"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$###############""""""$$$$$$%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''222000,,,)))'''%%%###"""((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$""" %%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%'''%%%&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!###$$$$$$$$$###""""""$$$&&&%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ppp^^^XXXXXXUUUTTTRRRSSSUUUWWWXXXXXXSSSPPPMMMKKKKKKNNNQQQSSSTTTQQQNNNKKKIIIJJJLLLNNNLLLKKKIIIGGGFFFDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>:::555222111222222222------......///.........,,,---...//////...---,,,******)))((((((((((((((( !!!"""###$$$%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$###"""###&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!###%%%&&&&&&$$$!!!########################%%%&&&&&&$$$######%%%(((%%%$$$"""!!!!!!!!!"""############"""###$$$$$$%%%############$$$%%%&&&&&&$$$###"""!!!!!!###%%%'''""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&###########################"""!!!!!!!!!"""$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$'''++++++((($$$&&&%%%###!!! !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$######$$$&&&((()))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%&&&%%%$$$###%%%'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###%%%&&&###!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!"""###$$$%%%$$$######!!!###%%%%%%###!!!!!!!!! !!!"""###$$$%%%%%%nnn^^^XXXXXXWWWWWWVVVUUUUUUVVVVVVVVVSSSRRROOOMMMMMMNNNPPPRRRSSSQQQNNNKKKIIIIIIJJJKKKNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDBBB>>><<<999777444333444444444333111111111111000...---,,,...,,,++++++,,,---,,,++++++***)))***+++***&&&"""((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%///(((""" ###&&&%%%$$$***%%%"""$$$###############"""""""""""""""########################$$$$$$$$$###$$$$$$%%%%%%$$$###!!!"""###$$$"""!!!########################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%&&&&&&%%%###"""###$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%% """###$$$%%%&&&"""""""""###$$$$$$$$$%%%###############"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%$$$######%%%######%%%''''''$$$!!! !!!###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&###%%%'''(((''''''((()))******((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''&&&&&&%%%)))&&&######&&&((('''%%%######$$$(((+++***&&&"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%((('''%%%###""""""######%%%$$$#########$$$&&&'''"""""""""###$$$$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%nnn___XXXXXXWWWVVVVVVUUUUUUVVVVVVWWWSSSRRROOOMMMMMMNNNPPPQQQQQQOOOLLLJJJIIIJJJKKKMMMIIIHHHGGGEEEDDDEEEEEEFFFGGGFFFDDDDDDDDDBBB>>><<<:::888555333444444333222111111000///...,,,***)))111///,,,+++,,,+++***(((...***%%%$$$&&&((())))))'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$"""""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$%%%  %%%&&&&&&,,,'''$$$%%%$$$!!!###'''$$$$$$$$$#######################################'''&&&%%%$$$###"""""""""###"""!!!!!!######"""!!!########################""""""!!! !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&''''''&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%((('''&&&$$$""" ############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%""""""""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$%%%###"""###%%%&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############%%%&&&&&&&&&&&&''')))***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%'''%%%""""""$$$&&&%%%$$$%%%$$$###%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%############$$$""""""!!!!!!""""""###$$$###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%ppp```YYYXXXVVVVVVVVVUUUUUUVVVVVVWWWSSSQQQOOOMMMMMMNNNPPPQQQOOONNNKKKJJJIIIKKKMMMNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB???<<<;;;888555444333333222111222222111000...+++)))(((///...,,,,,,,,,,,,+++)))+++((($$$###%%%(((***+++&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''###$$$%%%$$$###"""###$$$&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######!!! $$$&&&&&&***&&&$$$%%%$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############"""!!! !!!"""###"""!!!########################""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!"""###""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%###""""""###$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""$$$%%%%%%$$$###$$$''')))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''%%%######$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((***+++%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%"""""""""""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%!!!!!!"""###############$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%qqqaaaYYYWWWVVVVVVUUUUUUUUUVVVWWWWWWSSSQQQOOOMMMLLLNNNPPPQQQPPPNNNKKKIIIIIIJJJKKKMMMOOONNNKKKIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCBBB???<<<<<<999666444333333111000333333222222000///---,,,*********+++...///...---$$$%%%''')))***)))'''%%%'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""&&&### """$$$$$$###$$$######$$$$$$######$$$#########$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''""" """###"""!!!###########################$$$$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######""""""###%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###&&&)))+++,,,%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&((((((''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###!!!###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%sssbbbYYYWWWVVVUUUUUUUUUVVVVVVWWWXXXRRRQQQNNNLLLLLLMMMOOOQQQRRRPPPLLLIIIHHHHHHIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCBBB???<<<<<<999666444333333111000000111111111111111000000***)))***,,,...///...,,,%%%&&&((()))(((&&&%%%$$$))))))((('''''''''''''''((((((&&&%%%%%%&&&((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""'''&&&$$$############""" """$$$$$$%%%%%%###!!!""""""""""""######$$$$$$########################!!!!!!!!!"""###%%%&&&'''!!! !!!"""######"""########################&&&&&&''''''&&&%%%$$$###########################!!!!!!"""###############$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""""""""$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''$$$$$$$$$"""!!!"""%%%(((&&&''''''(((''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))((('''''''''(((((((((((((((((((((%%%&&&'''((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%uuucccYYYWWWUUUUUUUUUUUUVVVWWWXXXXXXRRRPPPNNNLLLLLLMMMOOOPPPRRRPPPLLLIIIGGGGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKDDDCCCBBBCCCCCCBBB???<<<;;;888555444333333222111------...///000000000000...---------...---***((()))(((&&&###!!!"""&&&)))***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$!!!$$$%%%######%%%%%%"""!!!!!!!!!"""######$$$$$$########################%%%$$$###""""""""""""""""""!!! !!!###%%%$$$###########################'''''''''&&&&&&&&&&&&&&&######################## !!!"""#########"""%%%&&&'''%%%###""""""###$$$###"""!!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""#########"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%$$$######$$$&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""%%%'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((())))))))))))(((''''''###%%%''''''%%%$$$%%%&&&$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%vvvdddZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYRRRPPPNNNLLLKKKMMMOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJLLLKKKJJJIIIHHHIIIJJJJJJCCCBBBBBBBBBCCCBBB???<<<:::888555333444444333222......///000000000000///......---......,,,)))&&&''''''%%%###!!!"""'''+++''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$ !!!###%%%%%%%%%%%%%%%%%%&&&###"""%%%$$$!!!!!!"""######$$$%%%%%%########################%%%%%%$$$"""!!!!!!!!!!!!###"""!!!"""%%%&&&%%%$$$########################%%%$$$#########$$$%%%&&&######################## """###$$$$$$#########$$$%%%$$$###"""###$$$"""!!!  !!!"""########################%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!"""###$$$###""" $$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%"""$$$''''''%%%###$$$%%%$$$&&&&&&%%%"""!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$###""""""!!!!!!""""""###$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########""""""#########"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%wwwdddZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYRRRPPPNNNLLLKKKMMMOOOPPPNNNMMMJJJHHHHHHIIIKKKLLLPPPNNNKKKGGGDDDBBBAAAAAACCCBBBBBBBBBCCCBBB???<<<999777444333444444444333222222222222222111000000,,,+++,,,---///...+++((("""&&&((('''%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%'''&&&$$$%%%""""""###$$$%%%%%%&&&&&&###########################"""""""""""""""#########""""""###%%%'''&&&%%%########################"""!!!  !!!###%%%"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$ !!!######""""""$$$%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! ###$$$%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''' !!!"""###$$$%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######&&&))))))&&&$$$%%%&&&%%%%%%$$$ """&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((("""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%######%%%$$$#########$$$&&&'''""""""######$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%wwwcccYYYWWWXXXWWWUUUTTTTTTUUUWWWXXXUUUQQQNNNLLLMMMPPPQQQRRRSSSQQQMMMJJJHHHIIIKKKLLLLLLKKKHHHFFFEEEFFFGGGHHHGGGEEEDDDCCCBBB???;;;888999888666333222111111111222222222222222111000000000...,,,+++,,,------,,,+++***((('''&&&''')))******)))'''%%%%%%%%%'''((((((((((((((((((''''''''')))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&###!!!!!!$$$%%%$$$""")))'''$$$"""!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$###"""!!!!!!""""""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''((()))(((&&&$$$######$$$%%%#####################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""xxxdddYYYXXXXXXWWWUUUTTTTTTUUUWWWXXXSSSOOOLLLKKKLLLNNNPPPPPPTTTRRRNNNKKKIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIGGGEEEDDDCCCAAA===:::888777555333222222222222000000000000000///......000...,,,+++---------,,,+++***(((''''''''')))******)))'''%%%%%%&&&'''((('''''''''((((((((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))((('''&&&'''(((&&&$$$""""""$$$%%%$$$###'''%%%$$$""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$######"""!!!%%%$$$######"""""""""###"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""""""""#########$$$$$$&&&%%%%%%%%%$$$#########$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%wwwcccYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXRRROOOLLLKKKMMMOOOPPPQQQUUUSSSOOOLLLJJJKKKMMMNNNNNNLLLJJJHHHGGGGGGHHHHHHHHHGGGEEECCCBBB@@@===:::777666444333222222333333000000000000000///......000...---,,,---...------+++***)))((('''((()))))))))((('''&&&&&&&&&'''(((&&&&&&''''''(((((()))))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######%%%%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$$$$&&&'''########################$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######&&&'''&&&&&&%%%$$$######&&&%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""""""""###""""""###$$$%%%&&&''''''"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&uuubbbXXXWWWXXXWWWVVVVVVVVVVVVWWWXXXTTTRRROOONNNPPPRRRSSSSSSUUURRRNNNKKKJJJKKKLLLNNNOOOMMMKKKIIIGGGGGGHHHIIIFFFDDDAAA@@@???>>>;;;999666555444333222333333444222222222222222111000000000///------//////...---+++***)))((((((((()))))))))(((''''''&&&'''((((((%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$&&&%%%$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%###""""""$$$###########################$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$###!!! &&&'''''''''&&&%%%###!!!%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###!!!%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!!!!######"""######$$$%%%%%%&&&&&&%%%$$$""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%sss```WWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRPPPOOOQQQSSSTTTTTTSSSQQQMMMJJJIIIIIIKKKLLLPPPNNNKKKIIIGGGGGGHHHHHHEEECCC@@@???>>>===;;;999666555444333222333333444222222222222222111000000111///...///000000...---+++******)))))))))))))))(((((('''''''''(((((((((%%%&&&&&&'''((()))******&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&!!!###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$%%%&&& !!!###%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%#########$$$########################"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$###!!! !!!$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%rrr___WWWVVVWWWWWWWWWWWWWWWWWWWWWWWWQQQPPPNNNOOOQQQRRRSSSRRRSSSPPPMMMJJJHHHIIIKKKLLLOOONNNKKKHHHGGGFFFGGGGGGFFFDDDAAA@@@???>>>===;;;777666444333222222333333000000000000000///......111000///000111111///---++++++*********)))))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%%%%######%%%&&&!!!"""$$$%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$###### """$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############ ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''sssaaaXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWQQQPPPOOOOOOQQQSSSSSSSSSTTTQQQNNNJJJIIIJJJKKKMMMOOOMMMJJJGGGFFFEEEEEEFFFFFFCCC@@@???>>>>>>===<<<888777555333222222222222000000000000000///......111000000111222111///---***+++++++++******))))))''''''((()))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&###$$$%%%$$$""""""$$$&&&"""###$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&)))+++,,,---%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&uuubbbZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWSSSRRRQQQRRRTTTVVVVVVUUUUUURRROOOLLLJJJKKKMMMNNNOOOMMMJJJGGGEEEDDDEEEEEEDDDAAA>>><<<<<<<<<;;;:::999888666333222111111111222222222222222111000000111000000111222222///---***++++++++++++***))))))''''''((()))))))))))))))((((((((((((((('''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######"""$$$&&&%%%$$$###$$$%%%"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$##################$$$$$$%%%&&&'''((('''%%%""" !!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%***)))((('''&&&&&&'''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$%%%'''(((%%%$$$$$$###$$$%%%'''(((&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''))))))))))))((((((((((((%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((()))*********((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((("""###%%%'''''''''%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$uuucccZZZXXXUUUVVVXXXZZZZZZYYYWWWVVVTTTRRRPPPPPPRRRTTTTTTTTTXXXTTTPPPMMMMMMNNNNNNMMMMMMLLLIIIGGGFFFGGGHHHJJJIIIDDD???>>>@@@@@@>>>::::::888555111//////000111222222222222222111000///111///...///000111000...++++++***)))((('''&&&&&&%%%'''***---...---,,,+++&&&&&&''''''((()))))))))&&&''')))***,,,,,,,,,,,,))))))******))))))(((''')))(((%%%#########$$$%%%'''%%%###"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$###!!! """$$$%%%%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$ !!!"""######$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))&&&$$$%%%''')))((('''''''''''''''(((((())))))******)))'''&&&%%%$$$###&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***'''%%%&&&((((((&&&$$$&&&'''((('''%%%%%%''')))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''')))***(((&&&%%%******)))((((((((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$wwwddd[[[XXXVVVWWWYYYZZZYYYXXXWWWVVVQQQOOONNNOOOQQQTTTUUUUUUWWWTTTPPPMMMMMMNNNNNNNNNNNNLLLIIIGGGFFFGGGHHHIIIHHHDDD???>>>@@@@@@>>>;;;;;;999666333111111111222222222222222222111000000111///...///000111000...++++++***)))((('''&&&&&&###%%%''')))******))))))((((((((((((''''''''''''''''''(((***+++---...///------------------,,,+++)))'''%%%$$$######$$$%%%(((&&&######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######"""!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((((((''''''(((((()))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''(((&&&$$$%%%((()))(((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))'''&&&&&&((()))'''%%%''''''((('''&&&&&&'''))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&(((******)))(((&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$yyyfff\\\XXXXXXXXXYYYYYYYYYXXXVVVUUUNNNMMMLLLNNNQQQTTTUUUUUUVVVSSSPPPNNNNNNNNNNNNNNNNNNMMMJJJHHHGGGGGGHHHHHHHHHDDD@@@???@@@@@@>>>;;;;;;999666444222222222333222222222222222222111000111///...///000111000...++++++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))+++***)))((('''&&&%%%$$$'''''''''(((+++...111333333333333222222000///...((('''%%%$$$###$$$$$$%%%)))'''%%%$$$$$$%%%$$$###&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""############$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&(((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%'''((()))'''&&&&&&&&&((()))))))))((('''$$$%%%&&&'''((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))(((''''''((()))((('''&&&''')))***)))((((((''''''(((((((((((((((''''''(((((((((&&&''')))++++++***)))'''(((''''''&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&|||iii]]]YYYYYYYYYYYYYYYXXXWWWUUUUUUPPPNNNMMMNNNQQQTTTUUUUUUUUURRROOONNNOOOOOOOOONNNOOOMMMKKKIIIGGGGGGGGGGGGGGGDDDAAA@@@@@@@@@===;;;:::888666444222222222222222222222333333222111111111///...///000111000...*********)))((('''''''''''''''&&&&&&'''(((***+++******)))((('''&&&%%%%%%''''''&&&'''***...333666888888777555333111...---'''&&&%%%$$$$$$$$$$$$%%%)))'''&&&%%%%%%%%%$$$"""'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&'''((()))(((&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((('''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((()))***+++((('''''''''&&&&&&&&&%%%(((((((((((())))))******'''''''''''''''''''''''')))((((((((((((((((((((('''''''''((())))))))))))'''(((***)))((('''((()))******)))(((((((((((((((((((((''''''''''''((((((&&&'''(((******)))((('''***)))(((((((((((())))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&kkk___ZZZZZZYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPPPPRRRTTTTTTTTTSSSQQQOOONNNOOOPPPOOOOOOPPPNNNLLLJJJHHHGGGFFFFFFEEECCCBBBAAA@@@>>><<<;;;888666555333222111111111111222222333333333222222111///...///000111000...******))))))((((((''''''((('''&&&%%%&&&((()))+++((((((((((((((((((((((((((('''&&&&&&)))---222666:::999777444111---***)))&&&&&&%%%%%%$$$$$$%%%%%%)))(((&&&&&&'''&&&%%%###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################'''''''''''''''((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%$$$"""  !!!"""$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''((())))))((('''&&&&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))***+++''')))******)))(((((()))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''))))))(((((((((((()))))))))'''%%%###"""$$$&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&nnn```ZZZYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQQQQRRRTTTTTTTTTRRRPPPOOOOOOPPPQQQPPPOOOPPPOOOMMMKKKIIIGGGFFFEEEBBBBBBAAA@@@???===;;;:::666555444333222111111111111222333333333333333333111///...///000111000...***)))))))))((((((((('''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''((())))))***)))'''&&&&&&(((,,,000222666555333111---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$###!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&''')))(((''''''))))))(((''''''''''''''''''(((((((((&&&'''(((((((((((('''&&&&&&''''''&&&%%%&&&((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))*********)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))******))))))***+++''')))+++,,,***)))))))))***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((+++((($$$"""!!!###''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&pppaaa[[[YYYXXXXXXWWWWWWWWWXXXXXXRRRPPPOOOOOORRRTTTTTTTTTQQQOOONNNOOOPPPQQQPPPOOOQQQPPPNNNLLLIIIGGGEEEDDD@@@AAAAAA@@@===;;;999888666666555444333222222111111222333333444444333333111///...///000111000...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***)))((('''&&&'''))),,,...000///...---***(((&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&"""""""""###$$$$$$%%%%%%###############$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!###%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((('''((()))***)))'''&&&'''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''%%%###$$$(((,,,***)))'''&&&&&&&&&'''((('''((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***)))+++,,,+++)))((()))+++'''))),,,,,,+++***)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++***'''%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((*********)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$qqqbbb[[[XXXXXXWWWWWWWWWXXXXXXYYYOOOMMMMMMNNNQQQTTTUUUUUUPPPOOONNNOOOQQQRRRQQQOOOQQQPPPNNNLLLIIIGGGEEEDDD???@@@AAA???===:::888888777777666555444444333222111222333333444444444444111///...///000111000///))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''((((((((()))***)))'''''''''(((***++++++++++++***)))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%&&&(((******)))'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%###!!! !!!###%%%'''"""""""""###$$$$$$%%%%%%#########"""###$$$$$$%%% !!!$$$&&&((((((''''''%%%$$$######$$$''')))+++###$$$%%%&&&%%%%%%###"""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++***((('''((()))***)))'''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((('''$$$"""$$$)))---,,,***'''%%%%%%&&&((()))&&&''''''((()))***++++++++++++******))))))((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,***,,,---,,,)))''')))+++'''***,,,---,,,***))))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))***+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ooo___ZZZVVVVVVWWWXXXXXXYYYYYYZZZUUUQQQNNNNNNQQQTTTTTTRRRRRRQQQOOOOOOQQQRRRQQQQQQNNNNNNMMMIIIDDDBBBCCCEEEAAAAAA@@@>>><<<:::888777:::777444111///000111222111222222333333222222111444222////////////...---+++)))'''%%%%%%&&&(((***%%%$$$$$$&&&((())))))(((+++***)))(((((()))***++++++'''######%%%((()))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%$$$!!! """$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&############$$$$$$###!!!&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%&&&)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((((('''''''''&&&&&&&&&'''(((***+++((((((''''''''''''(((((((((***+++,,,,,,+++***((((((((((((((())))))))))))&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&'''((()))))))))))))))***)))(((''''''(((******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((('''***)))'''&&&%%%%%%&&&&&&(((((())))))******++++++)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%###"""!!!'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$'''(((&&&$$$nnn]]]XXXUUUVVVVVVVVVWWWXXXXXXYYYTTTQQQNNNOOORRRTTTTTTRRRRRRQQQOOOOOOPPPQQQPPPOOONNNNNNMMMIIIEEEBBBCCCEEEBBBBBBAAA???===;;;999888:::888555333111111222222222222333333333333222222222000......000000000///+++***(((&&&&&&''')))***(((&&&%%%&&&((())))))((()))((('''&&&&&&'''((()))+++(((%%%$$$&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%&&&&&&%%%###!!!!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&((()))((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&'''((()))***((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&((())))))******))))))((((((((()))*********))))))***)))((('''&&&''''''((((((((()))******)))((((((************************))))))))))))************************************+++*********))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))))))))******))))))((('''&&&&&&'''((((((((('''''')))((('''''''''((())))))(((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###!!! !!!###%%%###"""ooo]]]WWWWWWWWWWWWWWWXXXYYYYYYZZZSSSPPPNNNPPPSSSUUUUUUSSSRRRPPPNNNNNNOOOOOOOOOMMMNNNNNNLLLIIIEEECCCCCCDDDCCCCCCAAA???===;;;:::999999888777555444333222222222222333333333333222222111///......000111111111,,,+++)))''''''((()))***+++)))&&&&&&''')))******((((((''''''''''''(((((()))'''&&&&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''(((***((('''&&&'''((('''%%%###"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&''')))((('''%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""#####################$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''')))***+++'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((&&&&&&'''((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((''''''''''''((()))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((()))******++++++******)))******+++++++++***))))))))))))(((((((((((())))))((())))))******))))))(((************************)))))))))*********++++++***************************************)))))))))))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))******++++++******))))))'''((((((((((((''''''&&&'''''''''(((((()))++++++))))))((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$rrr```ZZZYYYXXXXXXXXXYYYZZZ[[[\\\RRRPPPNNNPPPTTTVVVUUUSSSQQQPPPNNNMMMNNNNNNMMMLLLMMMMMMKKKIIIFFFDDDCCCCCCCCCBBB@@@>>><<<:::999999777777666555444333222111222333333333333333333222222000//////000111111000---,,,***)))((()))******...+++'''&&&''')))***+++******))))))))))))******%%%%%%&&&'''((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***((('''&&&&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%###"""!!!"""$$$""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))(((((('''''''''''''''&&&&&&'''((((((((((((''')))(((&&&%%%%%%&&&'''(((((((((((('''''''''''''''((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))++++++******)))))))))((('''''''''''''''(((((()))******)))))))))))))))))))))******************))),,,,,,,,,,,,++++++***)))(((((())))))***+++,,,---))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++***))))))(((((())))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))***************)))))))))))))))))))))((('''&&&'''''''''(((((())))))***))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&sssaaa[[[XXXWWWWWWVVVWWWXXXZZZ[[[SSSQQQOOOPPPTTTVVVUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLMMMLLLJJJIIIHHHFFFDDDBBBBBBAAA>>><<<:::999888888555555555444333222111111333333333444444333333333444222000000000000///......---+++***)))))))))***...+++(((&&&''')))++++++))))))************))))))!!!###%%%'''((('''''''''(((''''''&&&&&&&&&&&&&&&########################(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&%%%(((((((((&&&###!!!"""###""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((()))******)))((('''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&''')))***((((((((((((((('''''''''((((((''''''''''''((((((************************(((((((((((())))))))))))''''''&&&&&&%%%%%%$$$$$$(((''''''''''''((())))))))))))******************((())))))******))))))(((,,,,,,,,,,,,,,,+++***)))))))))))))))))))))((((((******))))))))))))******************************************++++++++++++***************************************+++++++++***)))((((((''''''((((((((((((((()))))))))******))))))))))))******************)))(((''''''&&&&&&))))))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))***(((((()))******)))))))))************)))(((''''''((((((((((((''''''&&&&&&))))))((((((''''''&&&&&&&&&'''((()))))))))''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""###"""######$$$rrr```ZZZVVVUUUTTTSSSTTTVVVXXXZZZVVVSSSOOOOOORRRUUUUUUTTTPPPNNNMMMMMMNNNOOOOOONNNMMMKKKJJJIIIIIIGGGDDDBBBBBB@@@===;;;999888777777555555444333222111111222333333444444444444333333555333111000000000///...------+++***))))))((((((,,,***''''''(((***++++++''''''(((((((((((('''''' ###&&&''''''&&&'''(((''''''&&&%%%%%%%%%%%%&&&########################'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%$$$###!!!!!!!!!"""###&&&%%%######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$''')))'''$$$!!!"""$$$###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&'''(((***+++******)))(((''''''''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%'''(((***+++''''''((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))************((())))))))))))))))))(((++++++,,,,,,,,,+++******++++++***(((&&&$$$""" +++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))*********+++++++++******))))))(((((((((++++++++++++++++++++++++++++++))))))))))))++++++((((((((()))))))))******'''((())))))***))))))))))))************))))))((((((((((((((('''&&&%%%$$$))))))((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&rrraaa\\\WWWVVVUUUTTTTTTWWWYYY[[[ZZZUUUPPPNNNQQQTTTUUUTTTOOOMMMLLLMMMOOOQQQQQQPPPMMMKKKIIIIIIIIIHHHDDDAAACCCAAA>>>;;;999888888888777666444222111222333444333333444444444444333333444222000000111111111///---,,,+++***)))((('''''')))((('''''')))++++++***&&&'''((())))))((('''&&&###%%%''''''%%%###$$$&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###$$$%%%&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!!!!&&&'''$$$"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))(((''''''$$$%%%&&&'''(((''''''&&&((('''&&&&&&&&&(((***,,,+++***)))(((''''''''''''&&&&&&'''(((((((((((('''$$$%%%&&&'''((((((((((((%%%&&&'''((())))))((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))******************++++++((((((((((((((())))))***((((((((()))))))))******)))******++++++******))))))***+++++++++++++++************)))(((%%%###"""++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))*********++++++++++++++++++******************************************)))(((&&&&&&((()))***(((((()))))))))*********((()))******++++++******))))))******++++++******''''''((()))(((((('''&&&(((((())))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&(((tttddd```[[[YYYXXXWWWWWWZZZ\\\^^^\\\VVVPPPNNNPPPSSSTTTTTTNNNMMMLLLMMMPPPRRRRRRQQQLLLJJJIIIIIIJJJHHHEEEAAADDDBBB???<<<:::999999999999777444222222333555666333444444555555444444333222111///000111333222222,,,,,,+++***)))((('''&&&'''&&&&&&'''***+++***)))((()))***++++++***)))(((&&&((()))'''###!!!"""$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''%%%######$$$&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%""" ###&&&$$$###$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((()))***+++******$$$%%%'''(((((((((''''''''''''&&&%%%&&&(((***,,,++++++)))((('''''''''''''''(((((()))))))))))))))%%%&&&'''((((((((('''&&&$$$%%%''')))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))))))))***((((((((((((((()))******''''''(((((()))))))))***+++++++++,,,,,,+++++++++((()))***+++++++++++++++((()))***,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))************)))************++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))************)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++&&&'''(((*********))))))(((((())))))******++++++)))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((!!!"""%%%'''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ ###%%%$$$"""!!!###&&&tttccc___VVVVVVVVVWWWXXXYYYZZZ[[[YYYTTTOOONNNPPPSSSTTTSSSKKKKKKKKKMMMOOOPPPNNNMMMOOOLLLHHHFFFEEEEEECCCBBBBBB???<<<<<<<<<:::666222666777777666444222333444666444222333444444111///---...///000000///...------,,,)))'''&&&&&&''''''((())))))(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))'''$$$!!!$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((###%%%&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$###"""""""""###$$$%%%######""""""######$$$%%%%%%%%%$$$###!!!"""%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''&&&$$$!!!$$$%%%%%%%%%%%%%%%%%%&&&+++***)))(((''''''((((((&&&&&&&&&'''''''''((((((''''''&&&'''((()))+++---))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))******++++++++++++******++++++,,,,,,------++++++++++++++++++++++++---,,,+++***))))))))))))***++++++***(((&&&'''(((+++++++++++++++***)))((())))))***++++++,,,------++++++,,,,,,,,,,,,,,,,,,...+++)))***+++***'''$$$(((%%%######&&&)))((('''+++***)))(((((('''((((((...---,,,+++++++++++++++((((((((((((((()))***++++++,,,+++)))&&&&&&)))---++++++************++++++++++++***))))))(((''''''++++++***)))))))))))))))'''((((((((())))))******,,,,,,+++***)))(((''''''***)))'''&&&&&&'''((()))(((&&&%%%(((,,,...,,,)))&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''((('''&&&%%%$$$############$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%vvveee```YYYYYYXXXXXXWWWWWWXXXXXXUUUQQQMMMLLLNNNPPPPPPOOOMMMMMMMMMOOOQQQRRRPPPNNNOOOMMMIIIGGGFFFEEEDDDCCCCCC@@@===;;;;;;999666333555666777666444333333444555333222333555555222000//////000111111000000///...,,,***((('''''''''(((((())))))*********))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######"""""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%###"""###%%%'''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((('''&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++)))(((((((((''''''''''''(((''''''&&&&&&''''''((()))(((&&&&&&&&&''')))***)))(((((((((''''''''''''''''''(((((()))******+++******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++++++++++++++++++++,,,,,,,,,++++++***)))(((((())))))******+++,,,,,,---------,,,+++++++++++++++,,,---...---++++++,,,---............---,,,++++++---------....../////////......////////////000000,,,***)))***++++++)))'''+++((('''(((***,,,,,,+++------,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++++++++,,,---------......+++)))(((+++...,,,++++++++++++,,,,,,------------,,,,,,+++++++++***)))((((((((((((((()))))))))))))))*********+++)))))))))(((((((((((((((***)))'''&&&&&&''')))***((()))*********)))))))))&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&zzzgggaaa]]]\\\ZZZYYYWWWVVVVVVVVVSSSPPPLLLLLLOOOPPPOOOMMMOOOOOOOOOQQQSSSTTTRRRPPPPPPMMMJJJHHHHHHGGGEEEDDDDDDAAA===:::999999777555444555666555444333444555444333222333444444333111///000000111111000//////...,,,+++)))((((((((()))''''''((()))************((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%###$$$&&&(((&&&'''((((((&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((())))))******)))''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&((()))***((((((((((((''''''''''''(((((())))))******++++++++++++************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++------,,,+++***)))((((((%%%&&&'''(((***+++,,,---++++++++++++************+++---......------...000......//////......---,,,/////////000000000000000///000000000111111111111///...---...///000///---+++******+++---...---,,,---------...............---,,,,,,,,,,,,------...,,,,,,,,,------------------...---,,,))))))***+++************++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))((())))))*********************+++++++++((((((((()))))))))*********)))(((''''''((()))***))),,,...,,,(((%%%&&&)))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))(((''''''&&&&&&%%%*********)))))))))(((((((((''''''&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&~~~jjjbbb]]]\\\[[[YYYXXXWWWWWWVVVUUURRROOOOOORRRSSSQQQOOOOOOOOOPPPRRRTTTTTTRRRQQQPPPMMMKKKJJJIIIHHHFFFDDDDDDBBB>>>:::888888777777333444555555333333444666555444444444333333111000//////////////////......---,,,+++***))))))))))))%%%&&&&&&'''((((((''''''(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&$$$###!!!!!!###$$$&&&"""""""""######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$&&&(((%%%'''((('''&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''(((***++++++)))'''&&&''''''''''''((((((((((((((()))*********((('''&&&((((((((((((((('''''''''((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((('''''''''((((((((())))))*********************************************************************************)))))))))))))))*********((((((((()))))))))******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------((()))***+++,,,...//////,,,,,,,,,---------,,,,,,---///000111000000222333000000111222333333333333444444444444444444444444444444444555555666666777666666555555555666666555000000000111222333222222111111222222333333333333000000000000000111222333111111111111111111000000///000///...---,,,+++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************************++++++++++++))))))((((((((()))***+++***,,,---,,,)))&&&'''(((((())))))))))))*********)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&lllccc\\\[[[ZZZYYYYYYYYYYYYYYYVVVSSSPPPQQQSSSTTTRRRPPPNNNNNNOOOQQQSSSSSSRRRPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDBBB???;;;888777888888222444555444333333444555666666666555333000//////111111111000000/////////,,,,,,+++******)))))))))'''''''''''''''&&&%%%%%%'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%!!!###$$$$$$######$$$%%%'''&&&$$$######$$$&&&'''"""""""""######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''$$$&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""###$$$&&&(((***+++$$$%%%%%%&&&''''''((((((&&&''')))++++++***(((''''''''''''((((((((())))))))))))*********((('''%%%'''''''''((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))************+++++++++++++++++++++++++++,,,,,,------...//////......//////000111111111......000111111111111000222333555666666666888:::666777999:::<<<======>>><<<<<<<<<<<<<<<=========<<<======>>>??????@@@@@@??????>>>===<<<<<<===>>><<<=========<<<<<<<<<===;;;<<<<<<===<<<<<<;;;:::888888888888999999:::;;;888888888999888777666555333333333333333222000...000111222333333333333333000000////////////......---,,,,,,,,,,,,,,,------************************,,,,,,+++******)))(((((())))))))))))******++++++***)))((()))++++++)))'''))))))))))))*********+++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&mmmccc[[[ZZZZZZZZZZZZ[[[[[[\\\UUURRRNNNNNNQQQRRRQQQOOONNNMMMNNNPPPRRRRRRQQQOOONNNLLLKKKKKKKKKIIIGGGDDDCCCBBB@@@===999777777888333444555444333222333444666777777555222000//////444444333111111111111111++++++*********)))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))***''''''&&&%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###""" """######""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&'''(((((()))'''''')))******))))))(((''''''((((((((())))))))))))))))))))))))((('''''''''''''''((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***************************))))))))))))))))))))))))((())))))******+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------------......//////000000...///111333444444333333444777:::<<<===???BBBDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKLLLNNNPPPOOOOOONNNLLLJJJIIIKKKLLLKKKLLLLLLKKKJJJHHHFFFDDDAAA@@@@@@@@@@@@AAAAAABBB>>>???@@@@@@???===;;;:::666666666888999888555222555555777777777666555444222222111000000///......///...------,,,,,,,,,---,,,,,,,,,++++++++++++***,,,+++***)))((('''&&&&&&))))))******++++++,,,,,,***'''&&&(((,,,...+++'''))))))))))))***************)))((((((''''''((((((((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&nnnbbb\\\[[[[[[ZZZZZZ[[[[[[\\\UUUQQQMMMLLLOOOQQQQQQPPPNNNNNNNNNPPPRRRSSSQQQOOOLLLKKKJJJJJJJJJIIIFFFDDDAAABBBBBB???:::777777888444555555444222111222333222444666555222111111222333222111000/////////000))))))******))))))((((((((((((((()))((((((''''''%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!! """############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''$$$######$$$&&&''''''&&&))))))***)))(((&&&$$$"""%%%%%%&&&'''((()))******'''((((((((())))))))))))'''((((((((())))))))))))***))))))(((((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))*********++++++************************************************((())))))******+++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000///000000111111222333333000111222333444555666777777999;;;===??????>>>===@@@CCCGGGLLLPPPTTTXXX\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXYYYYYY[[[\\\]]]^^^___^^^^^^___```aaabbbccccccdddfffggggggfffhhhlllpppnnnnnnkkkgggcccccceeehhhhhhhhhhhhfffddd```]]][[[RRRQQQQQQPPPPPPPPPPPPQQQOOOOOOPPPPPPOOOMMMJJJIIICCCBBBDDDFFFIIIHHHDDDAAABBBCCCDDDDDDDDDBBB@@@???999999888666555444333333444333222111000////////////.........------------,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,((((((((()))++++++***)))((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&nnnbbb]]]]]]\\\[[[ZZZZZZ[[[[[[WWWSSSNNNLLLOOOQQQRRRQQQOOONNNOOOQQQSSSSSSRRRPPPLLLKKKJJJJJJJJJIIIFFFCCC@@@BBBCCC@@@;;;777777888444555666444222111111222///222555555333222333555000///---,,,+++++++++,,,((())))))))))))(((((('''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&(((((('''&&&$$$######"""###%%%'''(((((('''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""###$$$&&&''''''&&&$$$###!!!###$$$$$$$$$$$$&&&'''"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&((('''&&&&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$&&&'''((('''&&&&&&'''((($$$######$$$&&&''''''&&&$$$&&&(((***++++++)))(((&&&&&&'''((()))***++++++((((((''''''((()))***+++(((((((((((())))))))))))***)))(((''''''((()))***&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''((()))(((((((((&&&'''''''''(((((())))))*********)))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,---...///000222333333000111222555777:::;;;<<<;;;;;;===???AAACCCEEEFFFHHHJJJLLLOOOPPPPPPOOOOOOQQQUUU\\\bbbgggmmmssswwwyyyyyyxxxwwwuuusssqqqppppppqqqrrrsssuuuwwwxxxyyyxxxxxxyyyzzz{{{|||}}}}}}yyy|||~~~~~~|||xxxuuuggggggfffeeedddddddddeeedddeeeeeeeeedddbbb___]]]VVVVVVWWW[[[^^^^^^ZZZVVVUUUVVVWWWWWWVVVTTTRRRPPPFFFEEEDDDCCCAAA???>>>===:::999888666555444333333111111000000/////////............/////////000000((()))***+++,,,---------'''***,,,,,,((('''(((+++(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((''''''&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%mmmbbb]]][[[YYYZZZ]]]^^^\\\ZZZTTTRRROOOMMMNNNOOOOOOOOOMMMMMMMMMNNNPPPPPPNNNLLLQQQOOOMMMLLLLLLJJJHHHEEECCCCCCBBB???;;;777777777555444333333222222333333333333333222222222111111////////////////////////++++++++++++)))'''%%%$$$''''''&&&&&&&&&&&&'''''')))((('''(((***+++***((((((((('''&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""""""""""" !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$!!!''''''%%%%%%%%%%%%''''''(((&&&###!!!!!!"""%%%'''''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$######!!!"""%%%&&&''''''&&&%%%###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***+++---******))))))((((((''''''''''''(((((())))))******---,,,***)))))))))***+++)))*********++++++++++++(((((((((((()))))))))))),,,---------,,,+++******+++)))(((***,,,---***'''+++,,,------,,,,,,...///222222222222333555666777999:::<<<===>>>BBBFFFJJJOOOOOOOOOPPPQQQVVV\\\aaa```aaabbbdddggggggeeecccggghhhlllttt~~~yyy{{{{{{xxxtttuuuzzz~~~}}}xxxqqqhhhggghhhnnntttvvvrrrnnnlllnnnnnnmmmmmmnnnhhh```]]]XXXQQQNNNNNNNNNMMMLLLIIIIIIHHHEEEBBB>>>;;;999<<<:::666555444444333222000111222222111000000000///---++++++++++++)))((("""%%%(((******)))))))))***++++++,,,,,,,,,,,,,,,))))))((((((((())))))***(((((((((((())))))))))))))))))))))))+++---///000)))((('''&&&%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&jjj```\\\ZZZYYYZZZ\\\]]][[[YYYUUURRROOONNNOOOPPPPPPPPPMMMMMMMMMOOOQQQQQQOOOMMMOOOMMMKKKKKKJJJIIIFFFDDDBBBCCCBBB???:::777666777333333222111111111111222222222222111111111000000........................++++++++++++***)))'''&&&(((''''''&&&&&&''''''(((%%%%%%%%%###""""""&&&)))(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""$$$%%%&&&&&&%%%%%%###$$$%%%%%%$$$""" '''&&&%%%$$$$$$%%%&&&''''''%%%###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((''''''((()))***+++******))))))((((((((((((((((((((())))))))))))))),,,+++***)))))))))******)))))))))*********++++++))))))*********+++++++++******++++++++++++++++++...,,,+++,,,...///---+++...000000000///000111333555555666777999:::;;;<<<>>>@@@CCCGGGKKKRRRYYY^^^jjjkkkllllllmmmppptttwwwyyyyyyzzz|||~~~~~~|||yyy}}}|||}}}yyyxxxyyy~~~xxxmmmiiidddaaabbbddddddccc___^^^\\\YYYTTTNNNJJJGGGIIIFFFCCC@@@???===;;;:::888888777666333111000//////...------......,,,***''')))+++++++++***************++++++******))))))))))))(((((((((((())))))((((((((()))))))))******''''''''''''(((***+++,,,***)))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!$$$&&&&&&$$$######$$$~~~ggg]]][[[ZZZYYYYYY[[[[[[ZZZYYYVVVSSSPPPOOOPPPQQQQQQPPPMMMLLLMMMOOOQQQRRRQQQOOOLLLKKKIIIHHHHHHGGGDDDBBBBBBBBBAAA>>>:::777666666333222111111000000111111111111111000000000//////........................+++++++++++++++***))))))(((''''''&&&&&&''''''(((###%%%&&&"""%%%,,,)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''(((((('''&&&'''''''''&&&&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''(((((()))******))))))))))))((((((((())))))))))))))))))((((((+++***))))))((()))))))))((()))))))))************++++++++++++,,,,,,,,,,,,)))******+++,,,---------///---,,,,,,---......---...000111111222333555777<<<>>>@@@BBBEEEGGGHHHIIIKKKNNNSSSYYYaaalllvvv}}}|||{{{}}}~~~}}}yyyuuunnngggbbb^^^^^^[[[WWWSSSQQQMMMJJJGGGDDDCCCAAA>>>;;;999777555......---...//////...,,,.........------,,,,,,,,,++++++++++++***)))((((((***))))))((((((((())))))((())))))))))))*********(((''''''''''''((()))***+++***)))((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""$$$&&&%%%$$$######$$${{{fff]]]ZZZZZZYYYYYYZZZYYYYYYXXXVVVTTTQQQOOOPPPQQQQQQQQQMMMLLLMMMOOORRRRRRQQQOOOKKKIIIHHHGGGGGGFFFDDDAAABBBBBBAAA>>>:::777666666333333222111111111111111222111111111000000000000------------------------)))*********************((((((''''''''''''((((((&&&((()))&&&###$$$(((---)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((((((%%%&&&&&&'''((())))))***'''(((((())))))(((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((***)))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////...///000222333333222444666888:::<<<@@@CCCIIILLLPPPUUUYYY]]]^^^___aaadddiiipppyyy|||yyywwwtttppplllhhhddd___[[[UUUSSSOOOLLLIIIFFFCCCAAA777555333222333333222111333111000/////////......,,,------------,,,+++***+++******))))))))))))))))))))))))*********++++++******))))))))))))))))))******))))))((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%&&&''''''&&&&&&&&&&&&yyyeee^^^ZZZZZZZZZZZZYYYXXXXXXYYYVVVTTTQQQOOOPPPQQQQQQQQQMMMLLLMMMOOOQQQRRRPPPOOOKKKIIIHHHHHHHHHGGGDDDBBBAAABBBAAA>>>999666555666444444333222222222222222333333222222222111111111........................(((((((((((()))))))))***(((((((((''''''((((((((()))))))))+++,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))''''''(((((()))******+++&&&&&&''''''((()))******((())))))))))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))))))))************++++++******))))))(((((()))))))))************)))))))))))))))************+++++++++,,,,,,,,,------...------------...///000111222444666888:::<<<>>>===@@@DDDGGGKKKOOOSSSWWW[[[___eeelllrrrvvvxxxyyyyyy|||zzzvvvmmmhhhbbb\\\XXXSSSNNNJJJGGGCCC???<<<<<<<<<;;;;;;666333111000111222000///,,,------.........---------,,,+++***************************++++++++++++***************))))))((())))))))))))((((((''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&&&&&&&xxxeee___ZZZ\\\\\\[[[YYYXXXXXXYYYVVVSSSPPPOOOPPPQQQQQQPPPMMMMMMMMMOOOPPPPPPNNNLLLKKKJJJHHHHHHHHHHHHEEECCCAAAAAA@@@===999666555555555444333333222222333333333333333222222222222111////////////////////////)))((((((((((((((()))))))))((((((''''''(((((()))(((((((((+++------***'''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((()))******&&&&&&'''((()))***++++++'''''''''(((((())))))***))))))************))))))******)))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***++++++++++++)))))))))************+++******************))))))))))))***++++++++++++***)))*********++++++++++++,,,,,,,,,,,,------------//////......///111333444333666;;;???BBBEEEIIILLLNNNQQQUUUXXX\\\aaafffiiipppttt{{{wwwooohhhaaaZZZUUUSSSPPPMMMKKKIIIHHHEEEDDD@@@<<<999999:::999666333/////////000//////......///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))))))))(((''''''(((((()))))))))((('''&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&'''%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$uuuddd___[[[]]]^^^\\\YYYXXXYYYZZZUUURRROOONNNOOOPPPPPPPPPMMMMMMMMMNNNOOONNNLLLJJJJJJIIIHHHHHHHHHGGGEEECCCAAAAAA@@@===999666555555444333333222222222222222222222222222111111111111000000000000000000000000+++***)))((((((((()))***))))))(((((((((((())))))&&&''')))***))))))))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''''''''(((((()))))))))((((((((((((((())))))))))))******++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))###$$$&&&((()))*********))))))*********+++++++++******************++++++)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........//////333333333444777:::===???@@@FFFNNNTTTYYY\\\```cccfffhhhkkknnnqqquuuyyy||||||vvvnnnhhhcccdddeeefffeee```ZZZUUUTTTPPPLLLKKKKKKHHHBBB===777777666555444222000///111000///...------------+++++++++,,,,,,,,,,,,---'''((()))******))))))((())))))*********)))(((''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$""""""$$$%%%%%%$$$tttccc^^^\\\^^^___]]]ZZZXXXYYY[[[UUURRROOOMMMNNNOOOOOOOOONNNMMMMMMMMMNNNMMMKKKHHHIIIHHHGGGGGGGGGGGGDDDBBBAAAAAA@@@===999666555555333222222111000111111111111111111111000000000000000000000000000000000000---,,,***)))))))))***+++))))))(((((((((((())))))&&&)))+++)))%%%%%%)))...***)))(((''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$''')))***(((%%%###%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''%%%%%%%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))((((((((((((******++++++++++++******''''''(((((())))))******************************(((((((((((()))))))))))) """$$$&&&((()))))))))))))))******++++++++++++)))))))))***+++++++++,,,***+++,,,---...------,,,++++++,,,,,,,,,---------////////////000000000000888888999;;;???CCCHHHJJJTTT[[[eeemmmssswww{{{~~~~~~|||vvvyyy|||ssskkkfffbbb]]][[[ZZZVVVNNNGGG@@@???>>><<<999666333222222222000//////.........++++++,,,,,,,,,---------)))***+++---------,,,+++******+++,,,+++***)))(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))&&&######&&&((('''&&&sssddd```]]]]]]]]]\\\[[[ZZZYYYXXXUUUSSSOOONNNNNNOOOOOONNNLLLIIIIIIMMMNNNKKKIIIIIIMMMLLLJJJJJJIIIGGGCCC@@@BBBAAA???===;;;888777666555444222000000111222333333444444222///...///000...///////////////......---,,,++++++******++++++))))))((('''''''''''''''(((((((((((())))))))))))*********)))(((&&&%%%$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((()))))))))******))))))((((((((('''%%%&&&''''''((((((''''''))))))))))))((((((((((((************************,,,,,,,,,+++++++++******+++)))'''&&&%%%&&&'''(((---+++(((((()))++++++++++++++++++*********))))))))))))*********))))))(((++++++++++++,,,,,,,,,,,,,,,)))'''(((+++,,,+++************,,,---...---,,,//////000111333666999;;;<<>>888777777666555333222111111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++---,,,***(((''''''******))))))((((((''''''*********(((&&&%%%%%%'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++---***%%%"""$$$'''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&'''tttddd```\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSOOONNNNNNOOOOOONNNMMMIIIIIILLLNNNKKKIIIJJJLLLJJJIIIHHHHHHEEEBBB???AAA@@@>>><<<999777666555555444222000000111222333111222333222000000111222.........//////......------,,,++++++******++++++))))))(((''''''''''''((((((((((((((())))))))))))******))))))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######"""######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&'''(((((())))))(((((())))))))))))((((((((((((*********************************)))))))))((((((+++)))(((&&&&&&&&&((()))---+++(((((()))++++++++++++++++++*********)))))))))***************))))))))))))************+++++++++)))((((((+++---,,,+++,,,,,,,,,---///000000000111222444777:::???CCCEEEJJJQQQYYY___bbbfffkkkppp~~~qqqfffZZZWWWSSSOOOMMMKKKHHHFFF@@@???===;;;888444222000000000...---,,,++++++***............------------***+++,,,,,,***(((((()))******))))))(((((((((((()))******(((&&&%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%(((***)))%%%$$$&&&)))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''tttddd```[[[[[[[[[ZZZYYYXXXWWWVVVUUURRROOOMMMNNNNNNNNNNNNNNNJJJIIILLLMMMKKKJJJLLLLLLKKKJJJIIIHHHFFFCCC@@@@@@???===;;;999666555444444333222111111111222333///111222222111111222333---......//////.........---,,,++++++******++++++***)))((((((''''''(((((((((((((((((()))))))))))))))))))))((('''&&&%%%$$$'''''''''&&&%%%$$$"""!!!%%%$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***)))((('''&&&'''((()))---+++((((((***++++++++++++++++++***************)))******+++++++++******))))))*********+++++++++---+++***+++,,,......---,,,,,,,,,---///111333555777999===BBBIIIOOOUUUWWW___fffpppxxx{{{~~~yyyllliiieeebbb^^^ZZZVVVRRRLLLKKKHHHEEE@@@<<<888666555444333222111///---,,,---------,,,++++++*********++++++***))))))***+++***))))))))))))(((((((((((())))))((('''&&&(((***&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''"""%%%''''''%%%%%%(((+++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''uuueee```\\\\\\\\\[[[ZZZYYYWWWWWWUUURRROOOMMMMMMNNNNNNMMMNNNJJJIIILLLNNNLLLLLLMMMNNNMMMLLLKKKKKKIIIFFFCCC@@@???>>>;;;999777555444444333222111111111222222000111222222111000111222......///000000000//////---,,,++++++******++++++***))))))((('''((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$'''''''''&&&%%%$$$###"""&&&&&&%%%%%%$$$$$$######$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&''''''((()))((((((((()))))))))((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************))))))(((''''''(((((())),,,***))))))***++++++***************************)))***++++++,,,+++++++++***++++++,,,,,,---------//////........./////////...///000111333777;;;>>>BBBEEEKKKRRR[[[bbbiiilllrrryyy~~~|||yyyvvvrrrmmmgggccc]]][[[XXXSSSNNNHHHDDDAAA======<<<;;;999666444222.........------,,,,,,++++++++++++)))((((((***,,,))))))))))))))))))))))))'''((()))((('''''')))+++''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''!!!###&&&&&&%%%&&&(((***''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvveeeaaa]]]]]]]]]\\\[[[ZZZXXXXXXTTTRRRNNNMMMMMMNNNNNNMMMNNNJJJJJJMMMOOOMMMLLLNNNNNNMMMLLLKKKKKKIIIFFFDDDBBBAAA???===:::888666555333333222222222111222222111333444333111/////////...///000111111111111111---,,,++++++******++++++******)))((((((((((((((((((((((((((())))))))))))'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&''''''((()))((((((((()))))))))((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))'''((((((((()))))))))***((((((((((((((((((((((((************************))))))((((((((())))))))),,,***))))))+++++++++*********************************+++,,,,,,,,,,,,,,,******+++,,,,,,---......000000000/////////000111444666999;;;===AAAGGGKKKOOORRRYYYaaajjjrrrxxx{{{~~~}}}yyyrrrooojjjccc\\\TTTNNNKKKEEEEEEEEEDDDBBB>>>:::777555444444333333222111111+++,,,+++)))((((((***,,,))))))))))))************'''((()))(((((((((***,,,'''''''''((((((((())))))******)))))))))(((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvfffbbb]]]]]]]]]]]]\\\ZZZYYYXXXTTTQQQNNNLLLMMMMMMMMMMMMMMMJJJKKKOOOQQQOOOMMMNNNKKKJJJIIIIIIIIIGGGDDDAAABBBAAA???===;;;888777666333333333222222222111111222333555444111///............///000111111111111---,,,++++++******+++++++++***))))))(((((())))))(((((((((((())))))))))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######"""""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%&&&((()))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((((()))(((((())))))))))))******+++***)))***+++,,,***)))***************+++++++++***++++++,,,------------******++++++,,,---......///111222333333555777:::;;;???CCCFFFIIIMMMTTTYYY___bbbhhhooowww}}}uuukkkaaaYYYUUUQQQQQQRRRQQQNNNIIIDDD@@@<<<;;;:::888666444333222.........---******+++,,,)))))))))************+++'''((())))))((((((***,,,''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%wwwgggccc]]]]]]\\\\\\[[[YYYXXXWWWTTTQQQNNNLLLLLLMMMMMMMMMKKKIIIKKKQQQSSSPPPMMMMMMJJJIIIHHHHHHHHHFFFCCCAAAAAA@@@???<<<:::888666555222333333333222222111111000222444444222000//////,,,---...//////000000000---,,,++++++******+++++++++***))))))(((((())))))(((((((((((())))))))))))&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%&&&''')))***'''''''''((()))*********************************''''''''''''(((((())))))(((((()))***************+++***)))***+++,,,***)))))))))*********+++++++++***+++,,,---............------...///000111222222222555999<<<>>>BBBGGGKKKLLLQQQXXX\\\^^^bbbiiiooorrruuuyyy~~~uuummmiiieeefffgggfffccc]]]WWWSSSIIIHHHEEEAAA===999666555111222333222///---,,,---))))))*********+++++++++((()))***)))((((((***+++'''((((((((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%wwwgggccc[[[[[[[[[[[[ZZZXXXWWWVVVTTTQQQNNNLLLLLLMMMMMMLLLJJJIIILLLSSSUUUQQQMMMLLLKKKJJJIIIIIIIIIHHHEEECCC@@@???===;;;999777555444222333333333333222111111---000333444333111111111***+++,,,---............---,,,++++++******+++++++++******)))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))))))))'''((((((((())))))*********)))'''&&&'''(((***+++&&&''''''((()))******+++************************((()))))))))******++++++'''((()))***************+++***)))***,,,,,,***)))))))))******++++++++++++***+++,,,---............111222333444555666777777666;;;AAAEEEIIINNNUUUZZZbbbhhhpppuuuwww{{{}}}xxxyyyzzzzzzvvvpppiiieeeZZZXXXTTTNNNIIICCC???===444666777555222///......))))))******++++++++++++)))******)))(((((()))+++(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&%%%''')))******)))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%xxxcccZZZ]]]^^^___]]]ZZZWWWUUUUUUUUURRROOONNNNNNOOOOOOOOOPPPNNNMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIFFFAAA>>>@@@???<<<999777777777888444444333222222111111000333333222222111000000///,,,,,,---.../////////...------,,,,,,,,,,,,++++++(((((())))))((('''&&&%%%(((((((((((())))))))))))&&&''''''((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###!!!!!!$$$$$$%%%'''(((((('''%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***''''''&&&&&&'''(((***+++(((%%%$$$%%%'''(((&&&$$$(((&&&%%%&&&))))))&&&$$$(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&'''(((***+++------,,,+++***)))((('''+++***((('''((()))+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++))))))((()))***++++++***---,,,,,,---///000000000000666>>>EEEGGGEEEDDDBBBDDDJJJSSS\\\ccchhhmmmpppyyy|||tttooohhhddd___XXXMMMEEEDDD???888555555444222///---+++******,,,---,,,,,,***+++,,,,,,,,,+++***)))))))))))))))************)))***,,,---,,,+++((('''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$zzzfff]]][[[]]]^^^]]]ZZZXXXWWWWWWUUUSSSPPPNNNOOOPPPPPPPPPNNNMMMLLLLLLMMMMMMLLLJJJMMMLLLKKKJJJJJJGGGCCC@@@@@@>>><<<999777777777777555555444333333222222111666555444333333222222222---......////////////...------,,,,,,,,,+++++++++++++++******))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$$$$######$$$$$$&&&!!! &&&)))'''&&&((($$$%%%&&&''''''&&&%%%###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((())))))(((''''''&&&'''(((((()))(((&&&''')))***(((&&&)))'''&&&(((******(((&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''''''(((***++++++++++++******************)))((('''(((***+++---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,---------+++***,,,+++***+++...111444555<<>><<<999888777777777555555555444333333222222333222000///...//////000///000000000000//////...,,,,,,,,,,,,++++++++++++,,,+++***)))((()))******&&&&&&&&&&&&''''''''''''++++++***)))'''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$'''$$$###&&&'''%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((******((('''&&&&&&&&&&&&)))(((''''''))))))((('''((('''''')))++++++***)))((((((((((((((((((((((((''''''(((((())))))******))))))((('''((()))***+++))))))******+++++++++,,,))))))(((((()))***,,,---++++++++++++++++++++++++*********++++++,,,,,,---......////////////...---///...------111666;;;???KKKOOOUUUYYY\\\___bbbdddjjjsss~~~~~~~~~~~~~~~|||tttmmmdddVVVJJJDDD@@@<<<:::888555222000000///---+++*********))))))******++++++++++++++++++*********************))))))))))))******))))))))))))******+++***)))((((((((())))))%%%&&&&&&&&&((()))***+++(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%}}}iiiaaaZZZ\\\]]]]]][[[XXXXXXXXXUUURRROOONNNNNNOOOPPPOOOJJJJJJKKKLLLOOOOOONNNLLLNNNLLLJJJIIIHHHGGGEEECCC???>>><<<:::888777777777555444444333333222111111111000...---,,,,,,---...111111111111111000///...,,,,,,,,,++++++++++++***+++)))'''&&&&&&''')))***(((((((((((())))))))))))+++******)))(((&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###""""""###############"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''')))***++++++***((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((((()))***+++)))************+++++++++)))(((((()))***+++------***+++++++++++++++,,,,,,***+++++++++++++++++++++)))+++---...//////000111444333333444777>>>GGGLLLYYY\\\```cccggglllqqquuu{{{{{{yyyuuuqqqqqquuuwwwyyyxxxtttnnnjjjhhhccccccdddeeeeeefffeeeeeeccceeehhhkkklllkkkhhhggggggiiikkkooorrrvvvyyyzzzxxxwwwuuutttwww{{{jjj[[[QQQJJJEEEAAA:::777444222111000---,,,...---,,,++++++,,,---.........---------------,,,******)))(((((())))))************))))))*********))))))))))))))))))))))))''''''&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%~~~hhh___]]]^^^___]]]ZZZWWWVVVVVVSSSPPPMMMLLLLLLMMMNNNMMMKKKKKKLLLNNNQQQQQQPPPNNNMMMKKKHHHGGGGGGFFFDDDBBB???>>><<<:::999777666666333333222222111000000000444333111000//////000000111222222222111000//////,,,,,,+++++++++************)))(((&&&&&&(((***+++(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''''''''&&&''''''%%%&&&''')))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******++++++++++++************))))))))))))******+++,,,---*********++++++,,,,,,,,,---,,,,,,++++++*********)))+++------,,,---000222444666999===BBBKKKVVV]]]fffiiilllppptttzzzvvvvvvvvvvvvuuutttsssssswwwwwwvvvuuutttpppjjjfffiiipppvvvuuummmfffdddddddddfffhhhgggeeeaaa^^^^^^XXXYYYZZZ[[[\\\[[[[[[ZZZ]]]^^^______``````______ZZZZZZ[[[\\\___aaadddeeeeeeccc```^^^___eeemmmsssyyyxxxuuutttuuuzzzpppbbbWWWMMMGGGAAA???<<<:::999777555444111000...---------...///.........------,,,,,,,,,******))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~hhh^^^]]]______]]]ZZZWWWUUUUUURRROOOLLLKKKKKKLLLMMMLLLLLLLLLMMMPPPRRRRRRPPPNNNKKKJJJHHHHHHHHHFFFDDDBBB>>>>>>===;;;999888666666222222222111000000//////111111111000000///......000111111111111000000///++++++++++++************++++++***)))***+++,,,---&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""&&&'''%%%$$$'''((('''######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))((()))******(((((()))***%%%'''))))))(((((()))***))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++,,,+++++++++******))))))*********+++++++++++++++*********++++++,,,,,,------------,,,,,,,,,++++++---///000///---...333777777<<>><<<:::444333222111000/////////------,,,,,,++++++******************++++++++++++))))))************))))))''''''((()))))))))(((((())))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''hhh___\\\]]]^^^]]]ZZZXXXVVVVVVRRROOOLLLKKKLLLMMMMMMMMMKKKLLLMMMPPPRRRQQQOOOLLLJJJJJJIIIJJJJJJHHHDDDBBB>>>======;;;:::888666555333333222222111000000///...///000000000...,,,+++//////000000111000000000++++++++++++******************+++++++++,,,,,,,,,&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""'''((($$$!!!$$$%%%###$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&'''((())))))(((''''''(((***+++***(((((()))+++''')))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++******************+++++++++++++++,,,,,,++++++******)))******+++,,,,,,------++++++,,,---......//////000222333333333777???FFFHHHNNNWWW^^^ccciiiqqqwww}}}~~~}}}|||tttqqqnnnmmmnnnoooppppppmmmgggaaa^^^^^^aaacccccchhhkkkooossswwwxxxxxxxxxyyyxxxyyy{{{~~~}}}~~~~~~}}}}}}~~~{{{yyyxxxwwwtttrrrooommmlllmmmoooqqqqqqpppnnnjjjeeeccccccdddddddddbbb```___```cccffffffeeebbb___]]]]]]```ccclllrrrzzznnncccUUURRRMMMJJJGGGEEEBBB???::::::999888666444222111//////...------,,,++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))'''((()))*********))))))''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((jjj```ZZZ\\\]]]]]][[[YYYXXXXXXSSSPPPMMMLLLMMMNNNNNNMMMKKKKKKMMMOOOQQQPPPMMMJJJJJJJJJKKKLLLLLLJJJEEEBBB>>>======<<<:::888666555444444333333222111111000000222444555444222///------...///000000000000000+++++++++************)))'''((()))***************(((((((((((()))))))))***''''''((((((((((((''''''$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%+++,,,&&&"""$$$%%%"""%%%%%%%%%%%%&&&'''((()))############$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))+++,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''(((((()))))))))'''&&&%%%&&&(((***)))&&&%%%''')))(((+++---,,,***((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***'''((()))***+++,,,------,,,,,,,,,,,,,,,***))))))))))))***+++,,,,,,------)))***+++---///111222333///222555666999AAALLLVVV[[[bbbjjjnnnoooqqquuuyyyxxxrrrppppppqqqsssooojjjfffeeefffffffffcccbbbaaabbbdddgggggggggccc___\\\]]]cccjjjppprrrzzz}}}~~~~~~{{{zzz{{{yyyxxxvvvrrrnnnkkkkkkkkkkkkjjjhhhccc```___```bbb]]]aaaiiipppuuuvvvtttssskkkkkknnnuuu~~~uuubbb___ZZZUUUQQQNNNJJJGGG@@@@@@@@@???===:::777555333222222111000//////...)))***,,,...///...,,,+++++++++------------++++++((()))***+++,,,,,,+++***$$$%%%''')))******))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((~~~hhh___\\\[[[ZZZXXXWWWWWWVVVVVVSSSQQQNNNMMMMMMMMMMMMLLLKKKMMMOOOQQQQQQOOOMMMLLLJJJHHHHHHIIIJJJIIICCC???>>>>>><<<:::888666555444666555222000/////////000////////////............///000111111111///...---222...***)))***+++***(((******))))))(((((('''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&!!!###&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$)))***))))))((('''%%%$$$)))*********)))((('''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++************+++++++++,,,---+++)))(((((())),,,+++******++++++)))((()))***++++++)))(((((()))***+++,,,------,,,******)))+++,,,,,,++++++---...***+++---///000111555777777;;;???CCCHHHRRR```jjjooorrrwwwzzz|||~~~zzzqqqfff^^^\\\\\\]]]^^^\\\\\\]]]___bbbbbb```^^^\\\^^^aaaeeeiiimmmppprrrpppooonnnooottt{{{~~~|||zzzxxxvvvtttpppmmmllljjjiiikkkpppqqqmmmiiifffcccaaadddjjjppptttuuuxxxzzz}}}~~~|||yyyxxxwww{{{zzzyyy|||vvvqqqlllhhhddd___WWWQQQMMMKKKIIIGGGFFFCCC???<<<;;;888444111111111000000000000...---,,,+++***)))'''''')))*********)))((((((((())))))******++++++******))))))((((((''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%iii___]]]\\\[[[YYYXXXXXXWWWWWWTTTQQQNNNMMMMMMMMMLLLKKKKKKMMMOOOQQQQQQPPPNNNLLLLLLKKKJJJKKKLLLKKKFFFAAA>>>>>>===<<<:::777555444333222111111000000000000////////////............///000111111111///...---111...***((()))******((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%###"""  """###%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''((((((((())))))))))))((()))(((''''''''''''((()))))))))))))))))))))))))))+++******************++++++,,,---+++)))(((((())),,,+++******++++++***((()))***,,,---,,,+++,,,---+++,,,---------,,,++++++***,,,,,,,,,***)))***,,,---///111222222555888;;;>>>BBBIIINNNTTT]]]iiirrrxxx{{{~~~xxxsssiiiccc[[[XXXYYY]]]```bbbhhhiiijjjkkklllmmmnnnooonnnppptttxxx}}}zzzwwwtttvvvyyyzzzwwwssskkkhhheeefffjjjooorrrrrrqqqqqqppplllgggcccbbbbbbcccbbbaaacccfffjjjkkkkkknnnsss|||{{{wwwtttnnnfff```YYYXXXVVVTTTQQQLLLFFFBBBBBB>>>:::666444333111/////////...---,,,***)))((()))***+++,,,,,,,,,+++***(((((()))))))))***************))))))((((((((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&jjj```]]]]]]\\\[[[ZZZYYYYYYXXXUUURRROOOMMMLLLLLLJJJIIIKKKMMMPPPRRRSSSQQQOOOMMMLLLKKKJJJKKKMMMKKKFFFAAA>>>??????>>><<<999666444000000111111111111000000////////////............///000000111111000......///---***))))))))))))((('''''''''((()))*********'''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((''''''&&&&&&((((((''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&''''''(((((())))))''''''''''''((()))&&&''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))************************+++,,,,,,+++)))((()))***,,,+++)))***++++++***)))''')))+++,,,,,,,,,...///,,,,,,------------,,,,,,***+++,,,,,,++++++---...111333555777999===BBBEEEKKKQQQYYYaaagggoooxxx~~~uuummmhhhdddbbb]]]ZZZXXXYYY___ffflllooozzz}}}|||yyyyyyzzz}}}~~~~~~{{{tttkkkbbb\\\ZZZZZZWWWUUUTTTTTTUUUWWWVVVVVVVVVZZZaaajjjsss{{{}}}vvvpppjjjiiihhhfffbbbZZZPPPJJJJJJGGGBBB>>>;;;888555333111111111000...---+++***---------......---,,,,,,((((((((())))))))))))******))))))))))))(((((((((((((((************((((((((((((((())))))(((((((((jjjaaa]]]]]]]]]]]]\\\[[[ZZZZZZVVVSSSOOOMMMLLLKKKIIIGGGJJJMMMPPPSSSTTTSSSPPPNNNKKKIIIHHHJJJKKKIIIDDD@@@???@@@@@@@@@>>>;;;777444000111111222111000...---////////////...............///000111111000///...---,,,***)))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***)))(((((((((''''''&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''(((((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''((((((((((((&&&%%%$$$%%%&&&(((***((((((((((((((()))******)))(((((((((((((((((()))(((((((((((((((((((((((())))))************))))))***+++,,,+++)))((()))***,,,***)))***++++++***)))&&&(((***+++******,,,---++++++,,,,,,------------)))***,,,------///333555333666;;;@@@EEELLLSSSXXX^^^dddmmmuuu{{{~~~zzzuuummmfffbbb`````````ddddddfffkkkrrr{{{wwwnnnhhhfffaaa___\\\ZZZXXXWWWTTTRRRQQQSSSUUUYYY^^^cccfffhhhooouuuyyyyyyyyyxxxsssiii^^^VVVSSSPPPLLLHHHEEEAAA<<<999777777666555333111///...............---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''jjjaaa]]]]]]^^^^^^]]]\\\[[[ZZZVVVSSSOOOLLLKKKJJJHHHGGGIIILLLPPPTTTUUUSSSQQQOOOKKKIIIIIIJJJKKKJJJDDD@@@???@@@AAAAAA???;;;888555333333333333111///,,,+++////////////...............///000111111000///...,,,,,,+++***)))))))))******)))))))))((((((((('''((((((((((((((()))***+++++++++***((('''&&&%%%$$$$$$%%%%%%%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%#########%%%''')))******)))(((''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((***+++,,,+++)))))))))++++++***)))***+++,,,+++)))(((***++++++******+++,,,++++++++++++,,,,,,------***,,,---...///222666999999>>>FFFNNNWWW```iiinnntttxxx}}}vvvqqqmmmkkkjjjjjjjjjjjjjjjlllooopppzzz|||~~~zzzwwwtttppplllhhhddd___\\\[[[ZZZYYYXXXXXXYYYZZZZZZ```ccchhhooouuu{{{{{{qqqjjjeeeaaa\\\WWWQQQJJJCCC>>>>>>===;;;999666444222111///......---,,,+++++++++***************)))))))))))))))))))))************(((((((((((((((((((((((('''''''''(((((('''''''''jjjaaa\\\]]]^^^^^^^^^]]][[[ZZZVVVSSSOOOLLLKKKJJJHHHGGGGGGJJJOOOSSSUUUTTTQQQOOOMMMLLLKKKLLLNNNLLLGGGBBB@@@AAAAAA@@@>>>;;;888666666666555333111///---,,,////////////..................000111111000000///+++,,,---,,,***)))***+++*********)))((('''''''''&&&&&&&&&&&&'''((())))))++++++***)))'''&&&%%%%%%&&&&&&&&&%%%###""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%((((((''''''''''''''''''%%%$$$$$$###$$$%%%&&&''',,,+++)))''''''''''''(((((())))))******))))))((())))))))))))))))))))))))'''((()))******)))(((''')))+++,,,+++***)))***++++++)))))))))+++,,,+++******,,,......---,,,------,,,+++++++++,,,---...///...000111222333666;;;>>>FFFMMMWWWbbblllvvv}}}|||{{{{{{zzzyyywwwtttqqqmmmjjjiiiiiiiiinnnrrrxxx}}}}}}wwwtttmmmllliiigggdddbbbaaaaaa[[[[[[\\\^^^```cccfffgggdddfffiiinnnuuu||||||xxxrrrjjjaaaWWWMMMGGGGGGEEE@@@<<<888666555555222111///...,,,,,,++++++,,,++++++++++++*********)))))))))************+++((((((((((((((((((((((((&&&''''''((((((''''''&&&~~~iii```[[[\\\]]]^^^^^^]]][[[ZZZUUURRRNNNLLLKKKJJJHHHGGGEEEIIINNNSSSUUUSSSPPPNNNNNNLLLKKKMMMNNNLLLGGGBBBAAAAAA@@@???<<<:::888777777666444333111000//////////////////............---...///111111111000///+++---///...,,,***+++---))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***)))))))))(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''''''''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''+++***(((''''''((()))***((()))************)))((())))))))))))))))))))))))'''((()))******)))(((''')))***++++++***)))***+++***)))((()))+++,,,+++***)))+++---...------...000...---------...///111222111333666999===BBBIIINNNYYYaaalllwww{{{vvvrrrqqquuuyyyyyyxxxyyyxxxvvvuuuuuuxxx{{{}}}{{{wwwtttssseeeeeecccaaa```^^^]]]\\\VVVWWWYYY\\\aaagggllloooppptttxxx}}}}}}tttiii___XXXSSSOOOHHHAAA===;;;;;;<<<666555333111000/////////---------,,,,,,,,,++++++))))))*********+++++++++***))))))))))))))))))***'''(((((())))))(((((('''~~~iii```[[[\\\]]]^^^^^^]]][[[YYYTTTQQQNNNKKKKKKJJJIIIHHHDDDHHHMMMRRRTTTSSSPPPNNNLLLJJJIIIKKKLLLJJJEEEAAABBBAAA???===;;;:::888888777666444222111111222222000/////////............---...///111111111000///+++...000///,,,+++,,,...''''''(((((())))))******(((((((((((()))***,,,,,,&&&''''''((()))******+++)))((('''%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%'''&&&%%%$$$%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++'''(((((())))))((('''''')))((('''&&&''')))+++,,,((()))***++++++***)))((())))))))))))))))))))))))'''((()))++++++)))(((''')))***++++++***)))***,,,***)))((()))+++,,,,,,***%%%'''***+++,,,---...000000/////////000111333444222555:::@@@GGGPPPYYY___hhhpppzzzxxxoooooonnnpppwwwwwwvvvuuurrrnnnhhhdddaaaTTTTTTTTTUUUWWW[[[^^^```\\\```fffnnnuuu~~~xxxooohhh]]]WWWOOOGGGBBB@@@AAACCC:::999777444333222222222.........------,,,,,,,,,))))))******++++++++++++++++++************++++++))))))************))))))~~~iii___\\\\\\[[[[[[ZZZXXXWWWVVVMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKNNNPPPRRRRRRQQQPPPOOOMMMKKKIIIIIIGGGEEECCCCCCAAA??????>>>>>>;;;:::555666666555333000---+++///000000000000000//////---///111222222111///---++++++,,,---,,,+++***)))(((((((((((()))))))))))))))'''%%%%%%'''***...111'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&)))(((''''''''''''(((((((((((((((((())))))))))))***)))((()))***+++***))))))************+++++++++''''''(((******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---......---++++++...111444444555777888:::>>>EEENNNYYYeeennnssswww}}}~~~vvvqqqpppiiinnnzzz|||wwwssskkkhhhccc]]]XXXVVVTTTTTTXXXXXX[[[```cccfffoooxxxtttjjj]]]SSSNNNKKKGGGDDDCCCAAA???<<<999666333111000///...+++)))***,,,...000...,,,+++++++++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''~~~iii```]]]\\\\\\[[[YYYXXXVVVUUUPPPOOOMMMKKKIIIHHHGGGFFFIIIKKKMMMPPPQQQRRRQQQQQQMMMKKKIIIGGGGGGEEECCCAAAAAA@@@>>>======<<<:::888666666666444222000---,,,......////////////......////////////////////////++++++,,,,,,,,,+++***)))(((((((((((())))))))))))((('''&&&&&&'''***---///&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''(((***+++***))))))************+++++++++'''((()))***++++++++++++++++++,,,------------,,,+++++++++,,,---......---///111333555777;;;@@@CCCGGGLLLUUU```jjjsssyyy|||~~~~~~|||xxxvvvuuuuuu|||}}}yyyssslllfffbbb___^^^YYYXXXYYY\\\\\\\\\```gggsss{{{zzznnnddd^^^YYYRRRNNNHHHFFFBBB???===;;;999888666555444111///...//////---,,,***)))******)))((()))))))))(((((((((((((((''''''''''''''''''''''''~~~jjj```^^^]]]]]][[[YYYWWWUUUTTTSSSRRROOOLLLHHHFFFDDDCCCHHHIIILLLOOOQQQRRRQQQQQQMMMKKKHHHGGGFFFEEEBBB@@@???===;;;;;;;;;:::888666777777555333111///...---------............------000///...------...///000+++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((()))***+++,,,''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''&&&&&&%%%)))))))))))))))((((((((((((((())))))))))))((((((******))))))(((((('''''')))((('''((()))***)))((()))************+++++++++(((((()))***++++++++++++++++++,,,---------------,,,,,,,,,---...000111111555777999<<<@@@GGGPPPUUU[[[aaakkkvvv~~~{{{zzzxxxwwwuuuooosssxxx}}}{{{uuuqqqpppkkkhhhggggggccc]]]]]]```aaaeeejjjnnnssszzz|||vvvnnnfff```UUUQQQKKKFFFDDDCCCBBBAAA999888777555333000///...---+++)))***+++,,,+++***++++++*********)))))))))((((((((((((((((((((((((jjjaaa___^^^]]][[[YYYWWWTTTSSSTTTRRROOOLLLHHHFFFDDDCCCGGGHHHLLLOOOQQQQQQQQQQQQOOOLLLJJJIIIHHHGGGDDDBBB>>>===;;;:::::::::888666888777555222000///......------.../////////............------------......,,,,,,,,,,,,++++++******(((((((((((())))))))))))'''((()))))))))))))))))))))))))))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((((('''''''''&&&(((((((((((((((((((((((('''((()))*********)))(((******))))))((((((''''''(((''''''''')))***)))((())))))*********+++++++++((()))******+++++++++++++++,,,,,,---...---------//////000000000222555777;;;>>>CCCIIIPPPZZZccciiiooottt|||xxxrrrnnnmmmkkkkkkmmmooopppqqqzzz}}}|||uuulllgggggg___`````````bbbfffmmmsssvvv{{{vvviiibbbXXXQQQMMMKKKHHHGGG===<<<;;;999888666333111///...,,,,,,.........---,,,,,,++++++***)))))))))))))))))))))))))))))))))kkkbbb___^^^]]][[[YYYWWWTTTSSSRRRPPPNNNKKKIIIGGGEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPNNNLLLJJJHHHHHHFFFDDDBBB???===;;;;;;;;;;;;999888888777555222000///......---...///000000000000000,,,---...000000...---,,,,,,,,,++++++++++++***+++(((((((((((())))))))))))'''((())))))))))))((('''((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))(((((((((''')))((('''((()))******((())))))*********+++++++++)))******++++++++++++***,,,,,,---.........------///111111111222444999===DDDJJJSSS\\\eeemmmuuuyyy~~~xxxrrrmmmhhhddd]]]___ccchhhnnnuuuzzz~~~zzzrrrqqqllljjjgggccc```^^^^^^___cccnnn|||sssggg^^^XXXSSSMMMIIIEEECCCAAA@@@@@@>>>:::777333111///.../////////...,,,,,,++++++***)))((((((************************lllbbb^^^]]]]]][[[YYYWWWUUUTTTQQQOOOMMMKKKIIIGGGFFFFFFGGGIIIKKKNNNOOOOOONNNNNNLLLJJJGGGFFFEEEDDDAAA??????===<<<<<<<<<<<<;;;999777777555333111///...------...///000111111111111+++---///111111///---+++---,,,++++++******++++++(((((((((((())))))))))))''''''((()))))))))((((((&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***((((((((()))))))))))))))***(((((()))***+++***))))))************+++++++++******+++++++++++++++***,,,,,,---..................000222333555:::BBBIIITTT[[[fffpppwww}}}}}}vvvllleeecccbbbaaa______dddlllttt|||~~~{{{yyyuuupppjjjeeeaaa^^^]]]bbbkkkvvv{{{~~~xxxoooiiibbbYYYRRRMMMIIIEEEDDDDDDBBB>>>;;;888555333111111000...---------,,,+++***))))))((())))))))))))))))))))))))lllccc]]]\\\\\\[[[YYYXXXVVVUUUQQQPPPNNNKKKIIIGGGFFFEEEHHHIIILLLMMMNNNNNNMMMLLLLLLJJJGGGFFFEEEDDDAAA???>>>===;;;;;;<<<<<<;;;999666666666444222000---,,,,,,---...///000000000000...//////000000//////...---,,,+++*********++++++(((((((((((())))))))))))''''''''''''(((((())))))((((((''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))))))))&&&'''''''''(((((((((((('''&&&$$$$$$$$$''')))+++''''''(((((())))))******+++***)))***+++,,,+++***)))************+++++++++***++++++,,,,,,++++++***,,,------...............///222777:::>>>FFFQQQZZZhhhnnnwww~~~nnniiidddcccfffjjjmmmmmmqqqwww~~~{{{wwwsssqqqllliiijjjoooooollllllpppzzzzzzooofff\\\VVVOOOLLLKKKIIIDDD@@@@@@>>>:::777666444111/////////...---,,,+++***)))))))))))))))))))))))))))mmmccc\\\\\\[[[[[[ZZZXXXWWWVVVSSSQQQOOOKKKIIIFFFEEEDDDIIIJJJLLLMMMNNNMMMLLLJJJNNNKKKIIIHHHGGGFFFCCCAAA===<<<;;;;;;;;;;;;:::999555666666555333000---++++++,,,---...////////////111000///......///000111---,,,+++*********+++,,,(((((((((((())))))))))))'''&&&&&&''''''(((******+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++''''''''''''''''''''''''$$$%%%&&&'''(((***++++++******))))))(((((('''''''''((((((((())))))******'''%%%###"""###&&&)))+++&&&&&&'''((()))***+++++++++*********,,,---,,,+++)))************+++++++++++++++,,,,,,,,,++++++***,,,---......//////......111666<<>>;;;888555333111000///...---,,,++++++((((((((((((((((((((((((~~~jjjbbb```___]]]\\\\\\ZZZXXXUUUTTTSSSPPPLLLJJJHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLNNNMMMKKKHHHFFFCCCBBBAAA@@@===:::;;;>>>???<<<999333444666666444111---+++000000000000000000000000000000000000000000000000++++++++++++++++++++++++(((((((((((()))))))))))))))***+++***)))((()))***(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''***)))'''%%%$$$$$$$$$%%%***)))'''&&&%%%%%%&&&'''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''((()))***,,,...///++++++++++++++++++++++++,,,,,,++++++***+++++++++...---++++++---------,,,+++,,,---...///222777:::;;;@@@GGGQQQ\\\iiittt|||{{{vvvxxx|||{{{uuurrrooolllhhhgggjjjpppxxx}}}~~~uuukkkccc]]]YYYXXXVVVSSSNNNJJJFFFBBB<<<888777444000------.........++++++++++++************}}}jjjbbb^^^\\\[[[ZZZZZZXXXVVVSSSSSSQQQNNNKKKIIIGGGFFFFFFHHHJJJLLLNNNOOOOOONNNNNNMMMLLLJJJHHHFFFDDDBBBAAABBB>>>;;;;;;>>>>>>;;;777555555666555333000---,,,////////////////////////........................++++++++++++++++++++++++))))))))))))((((((((((((((()))******(((((()))***))))))(((''''''&&&&&&%%%---,,,***(((&&&&&&%%%&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++******,,,------------...///000111444999<<>>DDDLLLTTTYYYhhhnnnwww}}}vvvrrrpppnnnrrrxxx~~~}}}qqqqqqqqqqqqsssvvvzzz}}}mmm]]]QQQLLLEEEAAA;;;777555444333222000//////...---,,,,,,,,,wwweee^^^___]]]\\\[[[[[[YYYWWWTTTQQQPPPNNNLLLJJJIIIIIIJJJIIIKKKMMMNNNOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBB>>>===<<<;;;<<<;;;:::999999777444111///.................................000000000000000000000000***************************)))))))))((((((((('''$$$&&&'''((('''((()))+++))))))(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&''''''&&&$$$"""!!!'''((())))))((('''$$$###%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&%%%&&&&&&''''''&&&''''''(((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((((()))***++++++,,,(((((((((((((((((((((((()))(((((((((((()))***************)))******++++++************************,,,+++++++++,,,------...,,,---------,,,...222666666;;;BBBJJJSSS]]]gggmmmuuu{{{vvvnnnnnntttzzz~~~wwwpppkkkhhhggggggoooxxx}}}iiiYYYPPPGGGDDD>>>;;;999999888777222222111000///------,,,wwwfff___]]][[[ZZZYYYXXXWWWTTTRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJKKKMMMNNNOOONNNMMMLLLJJJJJJHHHGGGEEECCCBBBAAA<<<<<<<<<;;;;;;;;;;;;;;;888666444222000/////////................................................************************((((((((()))))))))))))))&&&''')))((((((((()))+++))))))(((''''''&&&&&&%%%))))))))))))((('''&&&%%%$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$###((()))))))))'''&&&$$$###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))******+++&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++,,,,,,---...///+++---.........111888===@@@FFFOOOZZZeeeoooxxx~~~ooommmlllrrr||||||ssslllfffcccaaafffppp{{{vvvaaaTTTLLLHHHCCC???>>>===<<<<<<666666555333222000///...yyyhhhaaa\\\[[[YYYYYYXXXWWWTTTRRROOONNNLLLKKKJJJJJJJJJKKKKKKLLLNNNPPPPPPOOONNNMMMKKKJJJIIIGGGDDDBBBAAA@@@=========<<<:::999999999555555333222111000000000////////////////////////........................************************''''''(((((())))))******((()))******(((((()))*********)))((((((''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&((()))*********)))((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,///222444666;;;DDDKKKSSSZZZdddoooxxxvvvnnncccgggooo}}}{{{|||~~~wwwrrriiikkknnnrrrxxxqqqaaaSSSOOOIIIEEEBBBAAA@@@>>><<<;;;999888666444333222{{{jjjddd^^^]]][[[ZZZZZZYYYVVVTTTNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNPPPQQQQQQPPPOOONNNLLLKKKIIIGGGDDDBBB@@@???>>>???>>><<<:::888777777444444333333222111111000000000000000000000000000000000000000000000000000))))))))))))))))))))))))&&&&&&'''((()))***++++++)))***+++***)))((()))***++++++******)))((((((((( """###%%%&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&)))+++---'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''((()))***'''(((***+++,,,,,,,,,+++&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,+++***)))((('''&&&&&&************))))))))))))*********************************)))***++++++,,,******************+++,,,------------------------+++++++++,,,---...///000///333888;;;>>>EEEOOOXXXeeekkkuuu~~~wwwpppiiidddjjjmmmvvv|||xxxtttuuuvvvxxxzzz}}}~~~}}}{{{yyyxxx{{{oooYYYUUUNNNIIIEEECCCAAA@@@???>>>===;;;999777666555~~~lllccc^^^]]]\\\ZZZWWWUUUTTTSSSQQQNNNJJJIIIIIIIIIIIIHHHLLLLLLMMMNNNOOOPPPPPPQQQLLLKKKIIIGGGDDDBBB@@@???>>><<<;;;999888888999999===999444000......000111///000000000000000//////......////////////.........---,,,+++************+++*********))))))((((((+++***((('''%%%$$$$$$$$$))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((&&&""" """&&&(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,------++++++***)))))))))))))))((((((&&&%%%%%%&&&'''((())))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))&&&''')))*********)))(((+++******)))))))))))))))---,,,++++++******++++++111+++***...222333444666222;;;DDDHHHNNN[[[gggnnnxxx}}}tttlllkkkpppssspppkkkwww|||{{{|||~~~~~~{{{zzzvvvttttttyyypppeeeWWWNNNJJJGGGDDDAAADDDCCCAAA>>>;;;777333111}}}kkkddd___^^^\\\ZZZWWWUUUTTTSSSRRROOOKKKIIIIIIIIIHHHHHHKKKMMMOOOQQQRRRQQQOOONNNLLLKKKIIIGGGDDDBBB@@@???>>>===;;;999888888999999:::888666333111000000000//////000000000000//////---..................---...---,,,+++************************)))))))))(((***)))((('''&&&&&&&&&'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&''''''(((((()))***************)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''***)))))))))((((((((((((''''''&&&'''((((((((('''((((((((((((''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***)))(((((('''((()))***+++)))))))))))))))***++++++,,,,,,,,,+++,,,,,,------///,,,,,,000222222444888AAALLLXXX___gggrrr}}}|||qqqmmmkkkkkkqqq{{{yyyvvvwwwzzz}}}}}}uuujjjaaa[[[UUUMMMFFFDDDCCC@@@>>>===;;;999888|||kkkddd___^^^\\\ZZZWWWUUUSSSRRRSSSPPPLLLIIIIIIIIIHHHGGGKKKNNNQQQTTTTTTQQQNNNLLLKKKJJJIIIGGGDDDBBB@@@???>>>===<<<:::999888888888777777666555444222000///...//////000000/////////......////////////......------,,,+++************************)))))))))))))))((((((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((''''''''''''(((''''''&&&&&&&&&''''''(((******)))))))))(((((((((''''''(((((()))))))))***************))))))))))))((((((''''''(((((()))***'''&&&&&&''''''((()))***+++)))'''&&&&&&(((+++---((((((((()))***+++,,,---,,,,,,,,,,,,---.../////////...000333444444999AAAVVVeeevvvxxxmmmeeedddiiisss{{{xxxvvvtttpppooorrruuuwww}}}zzzsssiii\\\RRRHHHEEEBBB??????@@@??????{{{jjjddd___^^^\\\ZZZWWWUUUSSSRRRSSSPPPLLLJJJIIIIIIHHHGGGMMMNNNQQQRRRRRRPPPMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@>>>>>><<<;;;:::999888888777777666555444333111111......//////000/////////000000000111111000000000---,,,++++++*********+++*********)))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((())))))***&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******************++++++*********)))))))))(((((('''((())))))))))))+++,,,++++++*********))))))))))))((('''''''''(((***+++((('''''''''((())))))******)))((('''''')))+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,---......000111333666666:::EEERRRmmm~~~yyyvvvsssqqqpppnnnqqqzzzyyysssnnnnnnooonnnppptttzzz|||xxxttttttyyy{{{nnndddSSSNNNHHHDDDCCCCCCBBB@@@{{{jjjddd```___]]]ZZZWWWUUUSSSQQQSSSPPPLLLJJJIIIIIIIIIHHHNNNNNNOOONNNNNNMMMLLLKKKJJJJJJHHHFFFDDDCCCAAA@@@>>>>>>===<<<;;;999888777888777555333222111222222------...///////////////...//////000000//////...,,,,,,++++++******++++++))))))))))))))))))******,,,+++***))))))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''')))******++++++,,,,,,,,,************))))))))))))''')))+++***))))))***,,,*********)))))))))(((((())))))((('''''')))***+++))))))((((((((()))******((())))))***************++++++***************+++...------,,,,,,,,,------000111444888:::BBBSSSdddrrrrrrrrrrrrtttyyy}}}zzzvvvpppmmmnnnqqqssstttttttttuuuvvvwww~~~wwwmmmeeebbbffflllqqqwwwddd]]]UUUPPPMMMIIIDDD@@@|||jjjddd```___]]]ZZZWWWTTTRRRQQQRRROOOLLLJJJJJJKKKJJJJJJNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA??????>>>===;;;999888666999777444222000000111111,,,---......////////////,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,))))))))))))************,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''((()))************++++++*********)))))))))'''***,,,+++(((''')))+++))))))))))))((((((((('''))))))(((((())))))************))))))))))))******'''(((***+++,,,+++***))),,,,,,+++***************......---------...//////222333888>>>DDDNNN```qqq|||wwwwwwwww{{{}}}wwwtttqqqppppppooooooppppppqqqssswww~~~|||qqqfff```___bbbeeeoooyyyxxxqqqiiiddd___YYYOOOHHH}}}jjjdddaaa___]]]ZZZWWWTTTRRRQQQQQQNNNKKKJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA?????????>>><<<:::777666777666555333111///...---+++,,,---...////////////------............------,,,++++++***++++++,,,,,,((()))))))))***************))))))((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&'''(((((()))&&&&&&((()))*********)))+++++++++*********))))))(((+++---+++'''%%%'''***))))))))))))(((((((((((((((((()))************)))+++******))))))*********))))))*********+++++++++++++++*********+++,,,,,,------...///000222444555888;;;BBBLLLTTT^^^lllzzzsssmmmrrrzzz}}}{{{xxxwwwxxxyyyzzzzzzvvvwwwzzz|||xxxpppjjjhhhgggffflllwww~~~{{{wwwnnnaaaWWW~~~jjjcccaaa```]]]ZZZWWWTTTRRRQQQPPPNNNKKKJJJKKKLLLMMMLLLJJJLLLPPPRRRRRRPPPMMMJJJIIIIIIHHHFFFEEECCCBBBAAA?????????>>><<<:::777666444555555555333///+++)))+++,,,---...////////////000000111111111111000000+++++++++***++++++,,,,,,(((((())))))*********+++''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((++++++******))))))((((((%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''***))))))(((''''''&&&&&&'''''''''''''''((()))***'''(((***+++,,,,,,+++++++++++++++************)))(((+++---+++&&&$$$&&&)))*********))))))))))))((('''(((***++++++******)))++++++***************+++,,,+++)))((((((***,,,...)))))))))***+++,,,......,,,,,,...000333666999:::???CCCMMMZZZccckkkuuuyyy|||{{{pppeeeeeettt~~~{{{zzz|||yyysssooofffhhhmmmtttpppeeellleeeccc```\\\ZZZXXXVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIJJJNNNPPPSSSTTTTTTPPPLLLJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???===;;;:::999666555444222000///...---///............---------............////////////------,,,,,,,,,,,,++++++************************...---+++)))''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))(((((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''"""###&&&((())))))((((((''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))((('''&&&&&&%%%&&&((())))))'''&&&$$$)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''((())))))++++++******))))))((((((+++******)))))))))))))))(((((((((((()))***,,,,,,&&&''''''((()))******+++***)))'''&&&'''(((***+++++++++******************...---,,,,,,---//////......///000///000444;;;AAAJJJTTTaaakkkqqquuuzzzvvvjjjhhh```cccffffffiiirrr}}}zzzyyyyyyzzzuuupppiiiiiirrr~~~|||llldddaaa^^^[[[YYYWWWUUUSSSQQQPPPOOOMMMKKKJJJJJJJJJKKKMMMOOOQQQRRRRRROOOLLLJJJJJJIIIHHHGGGEEECCCBBBAAA@@@@@@???>>><<<:::888777666555444222000///...---........................////////////////////////,,,,,,+++++++++*********************************)))((((((((()))***,,,,,,)))((((((''''''&&&%%%%%%(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&((((((''''''((()))******(((((((((((()))***++++++(((((())))))***+++++++++***)))'''''''''(((***+++++++++******************++++++++++++---............000333555777>>>GGGNNNWWW___jjjrrrvvvxxx|||iii]]]ZZZZZZ```gggmmmsss{{{www{{{}}}{{{rrrllloooyyy~~~jjjbbb___]]]ZZZXXXWWWUUURRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMNNNOOOPPPOOONNNKKKJJJKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@???===;;;888666555666555444222000///...------------......///000000111111111000000//////...+++************)))))))))))))))))))))))))))))))))&&&&&&'''((()))+++---...))))))(((''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''(((((((((((((((((('''&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%###"""###&&&)))+++'''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&''')))***+++)))))))))(((((()))******))))))******++++++,,,,,,))))))((('''((()))***+++******++++++++++++++++++***++++++,,,---.../////////333888===CCCMMMXXX```hhhnnnvvvzzz{{{|||}}}|||qqq^^^SSSRRRZZZbbbnnnxxxzzzvvvtttsssqqqooonnnmmmoooooonnnmmmooooooppprrrtttuuuvvvwww{{{vvvnnnjjjjjjnnnsssuuu{{{}}}~~~}}}|||zzzzzz{{{|||{{{|||}}}~~~xxxuuuqqqnnnllliiifffddddddhhhoooxxxuuuqqqtttyyy}}}}}}iiiaaa___]]][[[YYYXXXVVVSSSPPPQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@???===;;;888666555666555444222000///...---,,,,,,---...///000111111333222222111000//////...++++++*********)))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''))))))))))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&((()))***''''''&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))''''''''''''((()))***+++***))))))((((((((()))))))))))))))******+++++++++))))))((((((((()))***+++******+++++++++++++++,,,+++,,,.........///000111222777@@@HHHQQQ\\\iiiqqqvvvzzz~~~~~~}}}}}}}}}yyy|||xxxiii]]]ZZZ]]]gggppp{{{{{{xxxsssmmmgggcccaaa```]]]\\\ZZZ[[[]]]^^^^^^]]]^^^^^^______```aaaaaabbbgggbbb]]]XXXXXX[[[___aaafffhhhiiiiiigggfffggggggffffffhhhiiikkkkkkjjjjjjeeeccc___]]][[[ZZZZZZZZZUUUXXX]]]eeemmmvvv}}}{{{zzz|||}}}|||}}}~~~~~~}}}hhh______^^^\\\[[[ZZZWWWTTTQQQPPPOOONNNLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@>>><<<999777666666555444222000///...---+++,,,---...///111222222333222222111000//////...,,,+++++++++************''''''''''''''''''''''''++++++******))))))((('''***))))))(((''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((('''(((((()))(((((('''&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))******************)))(((((())))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,+++,,,......---...222444:::AAAKKKVVV___jjjuuu|||~~~~~~}}}|||zzzzzz}}}}}}qqqjjjffffffkkkrrryyy~~~yyyvvvsssqqqooommmfffddd```\\\XXXUUUSSSRRROOONNNMMMMMMPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQRRRTTTSSSQQQPPPPPPQQQSSSUUUVVVXXXYYYYYYWWWVVVWWWWWWTTTUUUWWWXXXYYYYYYZZZ[[[WWWVVVSSSPPPMMMMMMNNNOOOOOOPPPSSSWWW]]]dddjjjnnnooorrrvvvxxxyyyzzz~~~}}}||||||}}}~~~~~~|||zzzuuuvvvwww{{{~~~yyyyyy{{{}}}zzzyyy~~~~~~hhh______]]]\\\[[[[[[XXXUUURRROOONNNMMMLLLKKKLLLLLLMMMMMMNNNPPPQQQQQQOOONNNMMMJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@???>>><<<:::888777666555444222000///...---,,,------///000111222222111111111000000//////...,,,,,,+++++++++*********(((((((((((((((((((((((('''((()))*********************)))((((((''''''&&&(((((((((''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))(((&&&###!!!%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++***)))))))))))))))(((((((((''''''((())))))((((((((((((((((((((())))))))))))*********++++++******++++++,,,---------)))+++------...111888>>>IIIQQQ\\\gggooovvv}}}}}}~~~qqqjjjfffiiiooouuu}}}zzzpppmmmhhhdddaaa___\\\ZZZSSSRRRPPPNNNLLLJJJIIIHHHFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLLLLLLLMMMOOOLLLNNNOOONNNLLLKKKKKKLLLJJJKKKMMMMMMMMMNNNPPPSSSUUUTTTQQQMMMIIIHHHIIIJJJLLLLLLLLLMMMPPPTTTXXXZZZ[[[___bbbccccccdddgggkkkkkkkkkkkklllmmmllljjjhhhhhhiiimmmrrrzzz|||tttrrrwww}}}iii___]]]\\\[[[[[[ZZZXXXTTTQQQNNNMMMLLLKKKKKKKKKLLLMMMJJJLLLOOOQQQQQQOOOLLLKKKIIIHHHGGGEEECCCBBBAAA@@@=========<<<;;;:::999888666555444222000///...---------...///000111111222////////////////////////+++************)))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%'''''''''&&&%%%$$$$$$%%%&&&(((((((((((('''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))((((((((())))))***'''''''''''''''((()))***))))))))))))))))))))))))))))))******+++++++++*********++++++,,,------...***---000111444;;;FFFNNNZZZcccoooxxx}}}{{{vvvrrrmmmkkkppp{{{}}}uuunnniii^^^[[[WWWTTTRRRPPPNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCFFFIIIJJJJJJJJJLLLNNNJJJKKKLLLKKKIIIGGGGGGHHHFFFGGGHHHGGGFFFHHHMMMPPPSSSTTTSSSPPPLLLKKKLLLNNNJJJIIIHHHHHHHHHIIIKKKLLLLLLPPPSSSSSSQQQQQQTTTXXXZZZZZZ[[[]]]______\\\ZZZ\\\___eeelllssszzz|||ssspppqqqvvviii___\\\[[[ZZZZZZZZZWWWSSSPPPMMMLLLKKKJJJJJJKKKLLLLLLHHHJJJNNNPPPQQQNNNKKKIIIHHHGGGFFFDDDCCCAAA@@@???;;;;;;;;;;;;:::999888888666555444222000///...---......//////000000111111............////////////))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))***+++++++++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''((((((((('''&&&%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))***###$$$&&&)))))))))((('''&&&'''(((*********)))((('''''''''''''''''''''&&&((()))))))))******++++++&&&&&&&&&'''((()))***+++&&&&&&&&&'''''')))***+++++++++******************))))))***++++++++++++*********+++,,,,,,---......---000444666;;;EEESSS]]]fffooo{{{zzzrrrooommmjjjhhhuuuwww{{{wwwqqqlllhhhggghhhiiinnnoooooommmhhh```XXXTTTSSSPPPLLLJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCEEEDDDBBBCCCEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHDDDGGGJJJJJJIIIJJJMMMPPPLLLMMMNNNMMMJJJHHHHHHHHHEEEFFFFFFEEEDDDFFFLLLQQQLLLNNNPPPOOOLLLLLLNNNQQQJJJIIIGGGFFFEEEEEEFFFFFFEEEIIILLLKKKGGGFFFIIIMMMMMMNNNPPPTTTWWWXXXWWWUUUQQQUUU[[[cccjjjppptttvvvxxx~~~xxxpppnnnfffpppxxx|||lllbbbZZZZZZZZZ[[[[[[YYYVVVSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLKKKJJJKKKHHHDDDCCCBBBBBB@@@???>>>===:::999999888666444555444333111///...,,,,,,---------......000111111333333111000////////////...---,,,+++***)))))))))+++***)))(((((()))***+++---,,,+++)))((((((''''''++++++******))))))((((((((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''************************'''&&&%%%&&&(((((((((''')))((('''''''''(((***+++,,,+++***)))(((((())))))*********)))))))))))))))+++*********))))))((((((---,,,+++*********,,,,,,(((((((((***---///000000222333777???HHHRRRaaannn}}}uuuiiieeeeeefffnnnxxx}}}wwwnnnfff```YYYXXXVVVSSSRRRSSSTTTVVV[[[______]]][[[ZZZWWWRRRQQQPPPNNNLLLMMMOOOQQQSSSNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMOOORRRSSSRRRPPPRRRPPPOOOOOOPPPQQQPPPOOONNNOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTRRROOOMMMKKKLLLIIIFFFEEEFFFHHHIIIIIILLLRRRXXXYYYVVVPPPLLLJJJJJJGGGCCCBBBBBBCCCCCCBBBDDDDDDBBBBBBBBBDDDFFFHHHIIIJJJKKKMMMPPPRRRUUUVVVSSSTTTWWW[[[```ccccccccceeeiiinnnssszzz~~~}}}zzzsssmmmjjjllloooxxxlllbbb]]]\\\[[[ZZZZZZXXXTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIKKKIIIEEECCCCCCCCCBBB@@@@@@>>>;;;::::::999777555444444333111000...---,,,,,,,,,,,,------...///000222111000///............******)))))))))******+++******))))))))))))******---,,,+++***)))))))))***(((((())))))))))))))))))&&&'''(((((('''&&&''')))%%%%%%%%%&&&&&&'''''''''(((((('''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&***))))))(((''''''''''''%%%&&&''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((())))))***))))))))))))((((((((((((+++++++++***************++++++++++++*********)))++++++************++++++---,,,,,,---///222444555777999AAALLLVVV```nnn{{{ppphhhcccfffkkkpppzzz{{{pppfff```ZZZVVVRRRPPPNNNMMMMMMOOORRRUUUZZZ^^^```^^^^^^___\\\XXXXXXXXXWWWVVVWWWZZZ]]]^^^\\\]]]```bbbcccbbb```^^^]]]\\\\\\]]]___``````______]]][[[ZZZ[[[[[[[[[ZZZXXXYYYZZZZZZZZZZZZ[[[\\\[[[[[[[[[ZZZXXXVVVSSSRRRSSSPPPMMMKKKKKKMMMMMMMMMOOOTTTYYYZZZWWWSSSPPPNNNIIIGGGDDDBBBBBBCCCBBBAAAAAA@@@>>>>>>>>>@@@BBBCCCDDDEEEGGGJJJMMMQQQTTTVVVSSSQQQPPPQQQSSSUUUVVVVVVYYY\\\```dddiiipppwww{{{~~~zzztttooooooooosss~~~lllbbb```^^^[[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIJJJKKKMMMMMMKKKJJJIIILLLIIIFFFDDDDDDCCCBBBAAA@@@>>><<<;;;;;;:::888666333333222111000///...---,,,,,,,,,,,,,,,---...///000000//////......------,,,+++***************+++))))))************)))))),,,,,,+++++++++++++++,,,&&&''''''(((((()))******$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%))))))(((((('''(((((()))'''(((((((((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''(((*********)))'''(((((()))))))))))))))((())))))************)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,...222777999???DDDPPP___jjjttttttgggfffjjjsss}}}{{{qqqpppnnnmmmmmmpppvvv{{{~~~xxxpppjjjiiijjjdddgggfff___YYYVVVSSSOOOOOOOOONNNMMMNNNRRRXXX]]]aaafffhhhhhhiiilllkkkhhhgggggghhhiiikkknnnqqqsssqqquuuzzz~~~|||xxxuuutttsssqqqqqqsssuuuuuuuuuvvvsssooommmmmmnnnmmmmmmjjjkkklllmmmmmmlllkkkjjjhhhhhhgggfffeeecccaaa``````]]]XXXVVVUUUUUUUUUUUUSSSUUUXXXXXXUUURRRPPPOOOKKKIIIGGGFFFFFFEEECCCBBB???>>>=========>>>???@@@@@@AAADDDGGGKKKPPPSSSUUUSSSOOOKKKHHHHHHIIIJJJIIILLLNNNPPPRRRUUUZZZaaaeeepppsssvvvwwwxxxyyy{{{}}}~~~|||zzzyyywww}}}{{{yyywwwwwwyyylllbbbaaa^^^[[[YYYXXXWWWUUUTTTQQQPPPNNNLLLJJJJJJJJJJJJHHHJJJKKKLLLLLLKKKJJJHHHJJJHHHEEECCCCCCCCCBBBAAA@@@>>><<<;;;:::999777555222222222111000//////...---,,,,,,,,,---....../////////////////////......222111///---,,,*********))))))***++++++***((('''***************+++,,,---''''''''''''(((((((((((($$$&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''%%%&&&'''(((((())))))))))))((((((''''''(((((()))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((*********)))((('''%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((('''&&&''')))***)))(((&&&''')))*********)))(((((()))+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,...//////...------...---------000666===BBBLLLSSSaaaqqq|||{{{uuuqqqpppuuu~~~~~~tttnnncccbbb___\\\[[[]]]bbbfffdddeeeeeebbb^^^\\\^^^```aaaeeefffbbb^^^]]]ZZZWWWZZZZZZYYYYYYZZZ```hhhoootttxxx{{{|||~~~}}}~~~}}}zzzzzzyyyxxxwwwvvvuuutttppplllgggdddbbbbbbaaa```]]]]]]]]][[[XXXVVVTTTSSSRRRPPPOOONNNMMMLLLIIIFFFDDDCCCBBBAAAAAABBBBBBCCCAAABBBDDDGGGJJJNNNQQQRRRQQQNNNJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGJJJOOOTTTZZZ]]]```bbbbbbccceeeggghhhiiijjjkkkjjjiiigggfffeeemmmuuuyyy~~~~~~xxxvvvxxx|||lllbbb___]]]ZZZYYYYYYYYYWWWVVVQQQPPPNNNLLLJJJJJJJJJJJJIIIJJJKKKMMMMMMKKKJJJIIIHHHFFFCCCAAABBBBBBAAA@@@???===;;;:::999888666444222222222111000//////.....................///000//////000111111111000000111111///---,,,+++******)))***+++++++++)))((('''))))))((())))))***+++,,,***))))))((('''&&&&&&%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$%%%'''((())))))))))))((((((''''''''''''(((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&''')))*********)))((((((((()))***++++++++++++))))))))))))******++++++))))))*********************+++---.........---,,,///000111333888@@@IIIPPP[[[bbbooo~~~{{{tttooopppvvv{{{uuujjjbbb___VVVTTTRRROOONNNPPPUUUZZZWWWZZZ]]]]]]]]]```eeejjjpppuuuwwwtttqqqooolllhhhjjjkkklllkkkkkkpppyyy}}}xxxuuusssrrrrrrqqqpppnnnkkkgggdddaaa^^^\\\[[[YYYWWWVVVUUUSSSPPPNNNLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHIIIKKKMMMMMMJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCBBB@@@@@@AAAEEEHHHJJJLLLOOOPPPPPPQQQSSSTTTUUUVVVXXXZZZZZZZZZXXXWWWWWW]]]dddiiioooyyyuuurrrqqqsssxxxlllbbb]]]\\\ZZZZZZZZZZZZXXXWWWQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLKKKJJJGGGEEEBBBAAAAAAAAAAAA@@@>>><<<:::999999888666444333333222111000///...---//////.........//////000...///000222222222111000***************+++,,,,,,******+++******)))(((''')))((((((((()))***++++++,,,+++***)))'''&&&%%%%%%)))******)))'''%%%&&&'''((((((((('''''''''''''''%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))((((((((()))******+++"""###%%%'''((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&'''(((((()))))))))))))))(((''''''&&&''''''((()))((((((((()))******++++++)))))))))))))))*********((()))***++++++,,,,,,++++++///333888???IIIVVV___kkkqqq{{{vvvpppjjjhhhiiirrr}}}nnn```WWWRRRPPPKKKJJJIIIIIIJJJNNNUUUZZZ^^^aaaeeehhhkkkpppwww}}}~~~~~~~~~|||}}}yyyvvvssspppllliiihhhfffcccaaa```^^^[[[YYYWWWWWWVVVUUUTTTTTTSSSRRROOONNNMMMLLLLLLKKKLLLLLLFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCAAA>>>>>>???AAAAAACCCEEEFFFFFFFFFGGGHHHHHHJJJMMMOOOPPPPPPNNNMMMMMMOOOSSSZZZ```iiixxx{{{tttooommmmmmooovvv|||lllbbb^^^]]]\\\\\\[[[ZZZWWWTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOOOOMMMLLLKKKGGGEEEBBBAAABBBBBBAAA@@@???===;;;::::::999666444444444333111000...---,,,///......------.........,,,---///111222222111000((((((((()))***+++,,,---,,,+++***)))((((((((((((******)))))))))***++++++++++++***)))((((((''''''((()))******((('''((())))))((((((((('''''''''&&&&&&'''((()))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((***)))))))))))))))******###$$$%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))((('''((((((((((((((())))))***+++***'''&&&&&&''')))***(((((()))******+++,,,,,,)))))))))******+++++++++*********++++++,,,---...---222;;;CCCLLLXXXfffqqqyyy|||{{{tttooonnniiiggghhhmmmsss~~~{{{tttooofff]]]UUUPPPMMMMMMMMMNNNOOOQQQUUU\\\eeekkksssvvvzzz|||}}}zzzwwwssspppnnnmmmkkkiiidddddddddcccbbb```___^^^ZZZYYYXXXVVVTTTSSSRRRRRROOOMMMLLLKKKLLLLLLJJJIIIFFFGGGGGGEEEBBB@@@??????>>>@@@BBBBBBAAA@@@AAABBB@@@CCCGGGJJJLLLKKKJJJIIIHHHFFFHHHOOOVVV^^^jjjvvvzzzwwwsssmmmmmmqqquuulllbbb___^^^]]]]]]\\\YYYUUUQQQQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMKKKHHHFFFCCCBBBCCCCCCCCCBBB@@@>>><<<;;;;;;:::777666555444333111///...,,,,,,...------,,,,,,,,,------***,,,...000111111000///,,,++++++++++++++++++,,,---,,,***((('''(((((())),,,,,,++++++***++++++,,,************))))))))))))'''(((******))))))+++,,,))))))(((((('''''''''&&&&&&''')))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''((((((''''''''''''(((((((((((('''&&&%%%###"""!!!''''''''''''((((((((()))(((((((((((((((((((((((()))((('''((()))******((()))((('''''''''(((***+++000...+++(((((())),,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,......------...///111222666===GGGQQQ\\\iiiyyyyyymmmdddaaa```ggghhhoooyyyxxxtttooolllkkkkkkkkkjjjpppqqqsssvvvwwwssskkkddd\\\ZZZXXXUUUSSSRRRRRRRRRVVVXXXZZZ^^^eeennnxxx|||zzzyyyxxxwwwnnnnnnnnnmmmllljjjiiihhhdddcccaaa___]]]\\\[[[[[[\\\YYYTTTQQQQQQQQQQQQPPPJJJKKKLLLJJJGGGCCCBBBAAA>>>@@@BBBAAA@@@??????@@@>>>@@@DDDHHHJJJJJJHHHGGGHHHCCCCCCKKKSSSYYYcccmmmuuu}}}}}}pppssswww|||~~~sssooopppnnnuuu}}}nnnggg______^^^\\\ZZZWWWUUUTTTTTTRRROOOLLLIIIHHHHHHHHHIIIKKKNNNPPPPPPNNNKKKIIIIIIGGGEEECCCAAA@@@???>>>AAA???<<<:::999888666444222333333111...,,,,,,---............////////////////////////////////////......------------,,,,,,...---+++)))(((((()))***'''(((+++---...---,,,,,,---------,,,***'''$$$"""((((((((((((((('''&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&''''''(((&&&'''((()))************+++***(((&&&%%%&&&'''((())))))(((((('''''''''&&&&&&''')))***+++***((('''%%%%%%%%%&&&&&&&&&''''''((()))*********((('''&&&(((((((((((((((''''''&&&''''''''''''(((((((((((()))************+++++++++***************)))((((((((())))))***++++++,,,,,,///...,,,,,,---111555888===JJJYYYbbblllxxxyyykkkbbb\\\YYY\\\aaaiiiwwwpppccc[[[WWWRRROOONNNPPPRRRSSSVVVXXXZZZZZZYYYWWWVVVVVVTTTUUUWWWWWWXXXYYY\\\___dddhhhkkkmmmqqq|||~~~zzzwwwvvvxxxyyyxxxwwwqqqpppnnnlllkkkjjjiiiiiigggeee```YYYXXX[[[\\\YYYVVVTTTRRRPPPNNNKKKFFFCCCCCCAAA>>>>>>@@@BBBCCCCCC@@@BBBCCCEEEFFFGGGHHHHHHFFFFFFGGGIIIMMMRRRWWWZZZdddkkkuuu~~~}}}nnnkkkhhhiiioooxxxyyytttpppnnnoooqqqoooqqq}}}~~~llleee______^^^\\\ZZZXXXVVVTTTSSSRRROOOLLLKKKJJJKKKKKKIIIKKKNNNOOOOOONNNKKKIIIIIIHHHFFFCCCAAA@@@???>>>BBB@@@===;;;:::999777555666555333222000000//////............////////////////////////////////////,,,,,,++++++++++++******---,,,+++***)))))))))))))))***+++------,,,+++***,,,,,,++++++)))(((&&&&&&((()))))))))(((((('''&&&&&&'''((((((''''''(((******)))((('''&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&''')))***)))((((((((('''''''''''''''((()))***)))'''%%%$$$&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))***)))************+++++++++***************)))(((((())))))******++++++,,,,,,,,,---......000333999===HHHVVVeeeooovvvuuujjj^^^WWWUUUWWW^^^fffwwwxxxkkk\\\RRRLLLIIIFFFDDDEEEHHHJJJLLLLLLOOOQQQSSSTTTUUUWWWYYY[[[^^^aaacccfffiiimmmpppvvvzzz|||}}}}}}|||zzzyyyxxxxxxyyyyyyxxxwwwqqqjjjggggggddd___]]][[[YYYWWWUUURRRNNNKKKHHHEEEBBBAAABBBDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKGGGGGGFFFFFFHHHKKKNNNPPPVVV\\\fffoooxxxyyytttmmmjjjlllppprrrssszzzvvvrrrooommmhhheeekkkttt|||jjjbbb______^^^]]][[[XXXVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@??????CCC@@@===<<<;;;:::888777666222...,,,---...---+++............////////////////////////////////////,,,,,,++++++++++++******+++++++++++++++***)))(((***+++,,,,,,,,,+++)))(((++++++***)))((((((((())))))))))))))))))(((((('''&&&'''((((((''''''(((******)))(((((('''''''''((($$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++((((((((((((''''''''''''(((((())))))'''&&&$$$###''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%'''((()))*********))))))))))))************)))************+++++++++*********+++******)))(((++++++++++++++++++++++++))),,,000111222777@@@GGGWWWdddrrrzzz{{{ttt___WWWPPPOOOSSSZZZgggrrryyykkk___TTTJJJCCC@@@@@@@@@AAADDDHHHKKKNNNQQQSSSVVVXXX[[[___dddgggiiilllqqqvvv{{{|||xxxqqqjjjgggeeecccaaa___\\\XXXUUURRROOOLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLJJJHHHFFFEEEFFFGGGHHHJJJNNNUUU\\\ccciiippptttuuutttrrrqqqppppppqqqqqqssstttvvvyyy}}}wwwvvvtttpppmmmooosssyyy{{{uuupppjjjcccaaacccmmmxxxzzzggg___^^^^^^^^^^^^\\\YYYVVVUUUSSSQQQOOOMMMKKKKKKLLLMMMJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@??????BBB???===;;;;;;:::888777666000***))),,,...,,,***............////////////////////////////////////......---------,,,,,,,,,***++++++,,,,,,***)))(((******++++++++++++***)))---+++***(((((((((((()))((()))))))))))))))((((((&&&'''((((((''''''(((***&&&&&&'''''')))***+++,,,''''''((())))))***))))))'''''''''&&&'''((()))***(((((((((((((((''''''''''''(((((((((((('''&&&%%%(((((((((((())))))))))))'''&&&&&&%%%&&&''')))***&&&&&&'''))))))*********(((((()))))))))*********))))))*********+++++++++*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))---222333444;;;IIISSScccnnnyyy}}}{{{llldddPPPMMMNNNTTT]]]ffftttyyyiiiZZZPPPIIIEEECCCCCCEEEIIIMMMQQQUUUZZZ]]]dddeeegggiiilllqqqwww{{{~~~zzzuuusssooommmkkkhhhdddaaa```]]]YYYVVVTTTRRROOOMMMLLLKKKIIIGGGGGGHHHJJJKKKPPPNNNKKKHHHEEEDDDDDDDDDDDDGGGJJJLLLOOOTTTYYY\\\___^^^]]]\\\\\\]]]^^^___aaacccfffkkkqqqzzz}}}xxxqqqsssvvvzzz|||xxxrrrkkkgggccchhhsssxxxeee^^^]]]^^^___^^^]]]ZZZWWWUUUTTTRRROOOLLLJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@???@@@>>>;;;:::999999777666888333---,,,///111000---............////////////////////////////////////......---------,,,,,,,,,)))***+++,,,,,,***)))((((((((()))***++++++,,,,,,...---+++)))''''''''''''(((((())))))))))))((((((&&&'''((((((''''''(((***&&&&&&'''''')))***+++,,,'''((())))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))))))))((((((((()))))))))******(((((('''&&&'''(((***+++((()))))))))))))))(((((('''''''''((((((((())))))))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,---------,,,000444555888BBBRRR___kkktttzzz{{{|||nnn\\\SSSJJJMMMWWWcccmmmuuuooohhh\\\RRRLLLJJJJJJKKKNNNRRRYYY___ccchhhnnnqqqwwwxxxzzz}}}}}}|||yyyxxxxxxvvvtttrrrssstttuuuvvvvvvuuusssrrrrrrrrrqqqqqqrrrssssssrrruuuwww{{{}}}|||zzzwwwuuuqqqnnniiieeebbb^^^ZZZXXXXXXVVVTTTQQQOOOOOOPPPQQQPPPNNNKKKGGGDDDBBBAAA@@@@@@AAAAAABBBBBBDDDHHHKKKOOONNNMMMMMMMMMNNNPPPQQQRRRUUUXXX]]]bbbjjjrrrwww|||{{{ttthhhffffffnnn}}}xxxeee^^^]]]^^^______^^^[[[XXXUUUTTTRRROOOKKKIIIHHHHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@???===:::999999999777666555111...---...000///...............////////////////////////////////////,,,,,,++++++++++++************+++++++++******)))''''''((()))***+++,,,---...---+++***((('''&&&&&&&&&''''''(((((((((((((((&&&'''((((((''''''(((******)))(((((('''''''''(((&&&&&&'''''''''''''''&&&)))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&''''''((()))***++++++(((((((((((()))))))))))))))(((((((((((())))))***)))*********))))))((('''''''''''''''(((((((((((()))************+++++++++)))***++++++,,,+++++++++++++++,,,------...//////111555999===BBBMMM[[[eeennnuuuzzzyyyyyyyyydddSSSKKKPPPWWWeeeuuu}}}{{{rrr```\\\VVVQQQOOORRRUUUXXX___fffnnnuuuyyy}}}~~~wwwuuussstttvvvwwwtttqqqmmmkkkhhhggggggfffdddcccdddddddddddddddcccccccccbbbbbbaaaaaaaaabbbbbbcccdddfffiiinnnttt{{{{{{vvvrrrmmmiiifffdddaaa^^^ZZZXXXWWWWWWQQQOOOLLLIIIEEEBBB@@@???======>>>======>>>AAACCCFFFEEEDDDDDDDDDFFFGGGHHHIIIKKKNNNQQQUUUZZZ```dddkkkqqqyyy~~~uuuooohhhhhhqqqyyyfff___\\\^^^___```^^^[[[XXXVVVTTTRRROOOLLLJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@@@@>>>;;;:::::::::888777000000......------------............////////////////////////////////////,,,,,,++++++++++++******+++***************++++++)))))))))))))))***+++++++++++++++******)))''''''%%%%%%&&&'''''''''''''''&&&'''((((((''''''(((******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((()))''''''''''''(((((()))***'''''''''((((((((())))))((((((((()))((((((''''''((())))))*********))))))'''(((((((((((())))))))))))************+++++++++)))***++++++,,,,,,,,,+++***+++,,,---...///000111666:::AAAHHHPPPYYYbbbgggkkksssxxxxxxxxx~~~ooo```XXXTTT___gggvvvuuuiiibbbYYYXXXVVVVVVYYY___hhhmmmyyy}}}}}}|||zzzxxxvvvuuutttlllhhheeefffhhhhhhddd```___\\\YYYWWWWWWXXXXXXWWWUUUUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRSSSQQQRRRTTTWWW\\\bbbfffiiirrrssstttwww{{{zzzxxxuuuqqqlllhhheeeccc\\\ZZZWWWSSSOOOKKKHHHFFFCCCCCCCCCBBB@@@??????AAABBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKNNNQQQTTT\\\ccckkkrrrwwwzzz~~~~~~uuuooopppxxxyyyggg```\\\]]]___```___\\\XXXVVVSSSQQQOOOMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@AAA>>><<<;;;;;;;;;:::888222333444333111000000111............/////////000////////////////////////.........---------,,,,,,++++++)))))))))***+++,,,+++******)))))))))))))))((()))***++++++***)))((($$$%%%%%%&&&'''''''''&&&&&&'''((((((''''''(((***''''''&&&&&&&&&''''''(((((()))))))))))))))((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))((('''%%%$$$&&&'''(((***++++++++++++))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++---///000111222888>>>GGGQQQZZZaaaeeegggeeennnvvvwwwwww|||uuuiiibbbaaaccclllttttttiii___YYYWWWWWWXXX[[[aaalllxxx|||zzzyyyxxxvvvtttrrrpppooonnneeeaaa]]]]]]^^^]]]XXXTTTVVVSSSOOOMMMNNNOOOPPPPPPLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEGGGIIIDDDDDDEEEGGGJJJNNNRRRTTTWWWWWWXXXYYY\\\```dddgggeeegggllluuu~~~~~~zzzuuutttxxx{{{wwwtttjjjhhhddd```[[[VVVRRRPPPMMMMMMLLLIIIDDDAAA??????AAA@@@???>>>??????AAAAAADDDEEEFFFFFFFFFGGGIIIKKKNNNTTT[[[```eeeiiioootttuuuwww{{{xxxssstttzzz|||fff\\\]]]\\\ZZZZZZZZZYYYWWWUUUQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMJJJJJJIIIFFFBBB??????@@@@@@???===;;;999777555444555333222000.........///---///111///------111555---...///////////////...------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***++++++)))((((((((()))***))))))))))))))))))))))))+++(((&&&&&&'''(((((('''&&&$$$###%%%(((***)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))###$$$%%%'''((()))))))))'''''''''''''''((())))))***)))(((''''''((()))*********)))))))))))))))***---+++***))))))+++---...))))))))))))))))))***+++...+++((()))+++------,,,111------111111000555===FFFLLLUUU^^^dddiiimmmooommmpppsssuuuxxx{{{{{{uuummmgggfffkkksssxxxyyyooojjjgggeeecccbbbaaaccchhhnnnxxx~~~~~~|||zzzwwwuuusssrrrnnnmmmlllkkkjjjgggdddaaa```\\\XXXUUUTTTRRRNNNKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@??????>>>>>>>>>==============================>>>@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJPPPRRRUUUYYY\\\^^^___```]]]\\\ZZZZZZ]]]aaagggjjjiiiiiiiiiiiiiiiiiiiiiiiimmmqqqwww}}}|||xxxtttnnngggbbb______[[[VVVQQQNNNLLLJJJHHHCCCBBB@@@>>><<<<<<===>>>EEEFFFHHHIIIIIIIIIHHHGGGMMMNNNPPPSSSWWW\\\___aaafffhhhnnnxxx|||{{{|||ggg]]]^^^\\\[[[ZZZZZZYYYVVVTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMLLLLLLKKKHHHDDDAAAAAABBB??????===;;;999777555555444333111000///...//////+++***+++...111222///+++...///////////////......------,,,,,,,,,+++++++++,,,+++******************,,,+++***)))))))))******+++++++++++++++++++++++++++)))&&&&&&'''(((((('''(((&&&%%%&&&((()))(((&&&(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))***)))(((&&&&&&'''((()))(((((())))))(((((('''&&&(((''''''''''''((())))))***)))(((''''''((()))*********))))))))))))*********)))((((((((()))+++++++++***)))***+++,,,,,,,,,---***)))***---......---///------222555888@@@IIIPPPUUU]]]dddiiilllooopppqqqsssvvvyyy{{{~~~zzzooommmlllmmmqqqxxx{{{rrrllllllnnnooopppsssrrrtttxxx|||}}}zzzwwwvvvuuutttrrrooollljjjhhhgggfffeeeccccccbbb```\\\YYYUUURRRNNNLLLKKKIIIFFFDDDBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAABBBEEEGGGIIIKKKLLLMMMKKKIIIHHHGGGHHHKKKOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRVVVYYY^^^eeekkkqqquuuwww}}}~~~}}}wwwrrrooooookkkgggbbb^^^ZZZUUUQQQOOOKKKGGGDDDBBBBBBBBBBBBAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHJJJMMMOOORRRSSS\\\___fffoooyyy~~~}}}iii```___]]][[[ZZZZZZXXXUUUSSSQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMLLLLLLKKKHHHDDDAAAAAABBB???>>>===;;;999777666555444333111000///.../////////,,,---555===>>>444***///000000000///...------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++)))''''''(((((((((''')))(((&&&'''((((((&&&%%%(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))***)))((('''&&&'''((()))))))))******)))(((((('''((((((''''''(((((()))***))))))(((((((((((())))))***)))))))))))))))******((())))))))))))*********+++((('''(((+++...---++++++******+++...//////...---+++---222777>>>HHHRRR^^^bbbhhhmmmoooqqqssstttvvvxxx{{{}}}}}}sssmmmgggkkkrrr{{{|||vvvsssqqqrrrwww~~~}}}yyytttooollljjjhhhgggeeeccc```]]][[[ZZZ[[[YYYWWWVVVVVVTTTQQQOOOIIIGGGDDDBBBBBBAAA???>>><<<============<<<;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAA@@@???>>>======>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFJJJNNNSSSVVVYYY]]]___aaadddfffggggggfffeeehhhkkknnnpppsssvvvyyy{{{{{{|||}}}~~~|||zzzvvvqqqjjjeee\\\VVVOOOJJJIIIHHHFFFDDDAAABBBCCCCCCEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFNNNRRRZZZbbbjjjrrryyy~~~~~~{{{}}}~~~kkkbbb```^^^\\\[[[ZZZXXXUUURRRQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMJJJJJJIIIFFFBBB??????@@@???>>>===;;;999777666555444333111////////////000333111222999BBBCCC999///000000000000///...,,,,,,,,,,,,,,,++++++++++++***************++++++,,,---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++)))((((((((()))'''&&&((((((''''''((((((''''''((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&'''((()))*********((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))***+++******+++,,,,,,,,,,,,+++)))&&&$$$%%%***,,,+++)))+++++++++,,,---......---000000222777>>>GGGSSS\\\hhhlllqqqtttvvvwwwxxxyyy{{{}}}xxxooohhhllltttrrrpppsssttttttwwwyyy}}}~~~xxxvvvsssnnnjjjfffcccaaa___^^^\\\ZZZWWWUUUSSSRRRPPPNNNLLLLLLKKKJJJHHHFFFCCCBBB@@@??????>>>>>>>>>;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==================<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>???@@@?????????>>>>>>>>>===????????????????????????>>>>>>>>>???AAADDDGGGIIIHHHIIIJJJLLLNNNPPPQQQRRRNNNQQQTTTWWWYYY\\\___bbbcccddddddeeegggkkkqqquuu{{{mmmfff\\\VVVTTTRRROOOLLLKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCHHHOOOUUUZZZaaajjjqqqqqquuu{{{lllccc```^^^\\\[[[ZZZXXXUUURRRQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMJJJJJJIIIFFFBBB??????@@@>>>===<<<;;;999888777666333222111/////////000000//////000444999999555000000000000000///...,,,,,,,,,,,,+++++++++*********+++*********+++,,,------,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++***))))))))))))'''%%%%%%&&&'''((((((((()))***((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((******)))(((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))(((((()))***++++++******+++,,,,,,,,,,,,+++)))'''%%%&&&)))++++++)))+++,,,,,,---------...///444777<<>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>AAA@@@>>><<<<<<<<<======<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@??????@@@@@@AAABBBCCCDDD@@@BBBEEEFFFGGGIIIKKKMMMPPPQQQRRRRRRSSSUUUYYY\\\cccjjjrrryyy~~~zzzqqqjjjeeeaaa^^^[[[WWWVVVSSSPPPMMMIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@DDDHHHKKKNNNTTT[[[aaabbbgggnnnuuu|||mmmccc___]]][[[ZZZZZZXXXUUUSSSQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMLLLLLLKKKHHHDDDAAAAAABBB>>>===<<<;;;999888777666333222000/////////000111/////////000111111111111///000000000///...------++++++++++++************,,,++++++++++++,,,,,,---+++++++++,,,+++******)))++++++++++++++++++++++++,,,***)))******)))'''%%%$$$&&&((((((((((((***,,,((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))*********)))))))))(((((((((((((((((('''%%%$$$$$$))))))(((((())))))***+++(((((())))))))))))(((((((((((((((((()))***+++,,,((())))))))))))*********++++++++++++++++++,,,---,,,---.........000333666555===EEELLLVVVbbblllpppooossswwwzzz|||~~~vvvqqquuu~~~~~~|||xxxtttpppllljjj```___^^^[[[XXXVVVTTTSSSMMMLLLLLLKKKIIIHHHHHHGGGGGGEEECCCBBBBBBCCCBBBAAA???@@@AAA@@@??????AAACCC??????AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEDDDDDDDDDCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>???AAAEEEFFFGGGGGGGGGHHHKKKMMMOOOTTT[[[```dddhhhnnnssswwwzzz|||uuuooollljjjfffdddaaa\\\VVVOOOIIIFFFDDDCCCBBB@@@??????>>>>>>???AAACCCEEEGGGKKKOOORRRSSSXXX___gggnnnvvv}}}nnnccc^^^\\\[[[ZZZZZZYYYVVVTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMLLLLLLKKKHHHDDDAAAAAABBB======<<<;;;999888777777222222000/////////000111222111//////000111111111...///////////////......++++++++++++************------,,,+++++++++,,,,,,******+++++++++***)))(((++++++++++++++++++++++++,,,+++******+++)))'''$$$&&&((())))))(((''')))+++((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))***************)))((((((***)))))))))(((&&&%%%$$$))))))(((((())))))***+++'''((()))******)))((('''(((((((((((()))***+++,,,***)))((((((((()))+++++++++...///---***)))+++///+++---...///111555<<>>???@@@???@@@AAACCCAAADDDIIIKKKMMMQQQWWW\\\^^^```cccggglllppprrrtttvvvzzz}}}~~~{{{yyyvvvppphhh___WWWRRRJJJHHHFFFDDDBBBAAA@@@??????>>>>>>@@@DDDFFFGGGGGGGGGKKKQQQWWW^^^fffnnntttwwwzzz~~~nnnccc]]]\\\ZZZZZZZZZYYYWWWUUUQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMJJJJJJIIIFFFBBB??????@@@======<<<;;;999888777777222111000//////000000111333000------000111///---......///////////////...+++++++++************)))...------,,,++++++++++++))))))***+++***)))(((''')))))))))))))))))))))))),,,+++***++++++***'''$$$'''***+++***'''&&&'''***(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))***************)))(((((('''((()))))))))))))))((()))))))))))))))******+++'''((()))******)))((('''(((((((((((()))***+++,,,---+++***))))))+++---...***...000---(((%%%)))...+++---///000333:::CCCIIIUUU```iiimmmqqqwwwwwwtttuuuwww{{{}}}~~~~~~uuupppoooqqqvvv{{{||||||xxxhhhhhhgggddd```[[[WWWTTTUUUTTTRRROOOLLLIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBAAABBBCCCCCCBBBCCCEEEGGGFFFDDDCCCFFFIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKJJJIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAA???>>><<<<<<===>>>>>>>>><<<;;;::::::;;;<<<<<<;;;;;;<<<>>>777999;;;;;;::::::<<<===999<<<>>>>>>???BBBHHHMMMMMMMMMOOOQQQUUUYYY]]]```dddjjjrrr|||zzzooofff```RRRQQQNNNKKKHHHEEEDDDCCC>>><<<;;;>>>BBBEEEDDDBBB@@@CCCHHHMMMSSS[[[ccchhhkkkoootttyyyoooccc___]]]ZZZXXXXXXWWWUUUTTTUUUTTTQQQMMMKKKIIIHHHHHHNNNOOOPPPPPPPPPNNNLLLKKKIIIKKKLLLJJJDDD@@@>>>???@@@???===:::888777666555333333111000////////////000///...,,,,,,,,,---...///...---...///000///...+++++++++***++++++,,,,,,+++***)))((()))+++...000+++******)))((((((((()))+++,,,,,,---.........---(((((())))))*********+++'''%%%###$$$(((***)))((()))(((((('''''')))***+++******))))))((((((''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''((()))***++++++,,,++++++++++++******))))))******++++++,,,,,,,,,,,,......222666888===OOOaaalllxxx}}}{{{xxxxxxzzz|||}}}{{{oooccc^^^^^^iiittt|||uuupppmmmbbbaaa___\\\XXXUUUQQQPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJKKKLLLNNNOOOMMMOOOQQQRRRQQQPPPPPPPPPQQQOOOMMMNNNPPPPPPMMMJJJHHHIIIJJJLLLNNNOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPPPPPPPNNNLLLJJJLLLLLLKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<@@@===;;;<<<>>>>>>===:::::::::;;;;;;;;;::::::999999:::;;;<<<===>>>??????BBBBBBCCCEEEGGGJJJLLLMMMVVVYYY]]]dddmmmvvv~~~zzzttthhhfff```ZZZTTTNNNKKKIIIAAA??????AAACCCCCC@@@<<<@@@BBBFFFHHHKKKPPPXXX]]]aaaffflllqqqwwwoooccc___\\\ZZZXXXXXXWWWUUUTTTTTTSSSPPPMMMKKKIIIIIIIIILLLMMMOOOOOOOOOMMMKKKJJJJJJKKKKKKHHHCCC???>>>???@@@???===:::888777666555222111000///------,,,,,,//////...---------------///...------......---,,,+++++++++******++++++,,,---,,,***((()))***,,,......---,,,,,,++++++,,,,,,***++++++,,,------,,,,,,'''''''''(((((())))))))))))'''%%%''')))++++++***''''''&&&%%%&&&'''((()))***)))))))))((((((((('''***)))))))))((((((((('''))))))************))))))&&&&&&'''((())))))))))))++++++***)))))))))))))))&&&&&&''''''((())))))***(((((())))))******++++++******)))))))))(((((((((++++++,,,,,,,,,------------...222888???KKKaaavvv~~~zzz|||||||||}}}~~~vvviii___YYYXXX\\\jjjsss~~~{{{zzzzzz{{{|||{{{xxxtttooojjjeeebbbYYYXXXVVVSSSPPPNNNLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIJJJLLLNNNPPPPPPRRRUUUUUUTTTSSSSSSTTTUUUSSSRRRRRRTTTSSSQQQNNNLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTUUUTTTTTTSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBB@@@>>>>>>@@@AAA???===;;;;;;;;;;;;;;;;;;:::999888888999999:::;;;;;;;;;======>>>???AAACCCEEEFFFIIIKKKOOOUUU]]]eeelllpppvvvzzzxxxuuuppplllgggaaa[[[VVVNNNJJJFFFDDDDDDBBB???<<>>===<<<::::::::::::999999999999:::::::::;;;;;;===>>>???===>>>AAAFFFLLLRRRXXX[[[eeekkksss}}}}}}ssskkkaaaZZZQQQKKKIIIGGGDDDAAABBBBBBBBBAAA@@@BBBFFFIIIQQQUUUZZZ```gggrrr|||wwwtttsssvvv}}}pppeee^^^\\\YYYXXXXXXWWWVVVUUURRRQQQOOOMMMKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMKKKGGGCCC@@@???@@@AAA@@@???===:::888777666555777666444222000...------------/////////...---,,,000...------...---,,,+++,,,++++++***************,,,+++***))))))***+++,,,***)))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,'''&&&%%%&&&&&&'''(((((()))))))))))))))*********))))))))))))(((((((((((())))))))))))((((((((((((((('''%%%%%%%%%%%%'''((((((((()))***************'''''''''''''''((())))))''''''(((((())))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222555999???IIIZZZpppttt[[[PPPQQQXXXbbbjjjpppxxx~~~yyyuuummmkkkfffaaa^^^[[[[[[ZZZZZZZZZYYYXXXVVVTTTQQQPPPLLLJJJHHHFFFFFFFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOQQQRRROOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWNNNLLLHHHEEEFFFIIIMMMPPPUUUXXX[[[]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUURRRSSSTTTVVVYYY[[[]]]^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPOOONNNMMMKKKKKKHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<:::;;;===@@@DDDHHHLLLNNNSSSYYYbbbiiiqqq}}}uuummmaaaXXXSSSPPPMMMKKKGGGFFFDDDBBBAAABBBEEEGGGIIILLLQQQVVV]]]hhhvvv|||wwwrrrppppppvvvpppeee^^^[[[YYYXXXXXXXXXVVVUUUQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMOOOQQQQQQPPPOOONNNNNNKKKFFFBBBAAA@@@AAAAAA@@@???===:::888777666555777666444222000///...---,,,---...//////...---,,,000///......//////...,,,,,,+++******)))))))))***)))))))))))))))+++,,,---,,,,,,+++++++++,,,,,,---,,,---------------,,,,,,,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&'''((()))))))))***************(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++((())))))************)))%%%%%%%%%&&&((()))+++,,,((((((((()))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000111555:::AAAFFFNNN\\\kkkvvv~~~}}}zzziiiXXXTTTZZZcccmmmtttxxx|||wwwsssnnniiifffaaa___[[[WWWTTTRRRQQQQQQOOOOOOPPPQQQPPPOOONNNMMMJJJIIIGGGFFFFFFHHHJJJKKKOOOOOONNNNNNMMMLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSTTTPPPPPPPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYOOOMMMIIIFFFGGGJJJNNNQQQVVVZZZ^^^______]]]\\\\\\^^^_________]]]\\\[[[[[[TTTUUUVVVXXXZZZ\\\^^^___`````````_________^^^^^^^^^]]]]]]]]]]]]^^^`````````````````````_________\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWTTTTTTTTTSSSRRRQQQPPPOOOKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEJJJPPPUUUZZZcccpppzzzvvvkkkccc]]]WWWSSSKKKIIIEEECCCBBBCCCDDDEEECCCFFFJJJMMMSSS^^^jjjsss{{{tttmmmkkkpppyyyoooddd]]][[[YYYXXXXXXXXXWWWUUURRRPPPNNNMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQPPPOOOKKKFFFCCCBBBCCCBBBBBB@@@???===:::888777666555555444222000...------,,,,,,---......///.........000.........///000///...,,,+++***)))))))))))))))((((((((()))***+++,,,---+++************++++++,,,------.........---,,,,,,)))))))))))))))(((((((((((()))))))))'''''')))+++&&&'''((()))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((()))******))))))(((&&&&&&'''(((***,,,---...)))))))))))))))))))))))))))))))))))))))*********)))))))))***************+++******+++---000333555888@@@HHHMMMTTT```kkkppptttzzz}}}||||||~~~}}}{{{~~~kkkbbb\\\```iiipppwww|||zzzwwwyyy~~~{{{zzzppplllhhhdddaaa^^^ZZZXXXTTTSSSPPPNNNLLLJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHHHHHHHIIIKKKLLLMMMQQQQQQQQQPPPOOOOOOOOONNNNNNOOOQQQRRRTTTUUUVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWXXXZZZ\\\^^^______^^^]]]TTTRRROOOMMMMMMPPPTTTVVVYYY]]]aaadddcccbbb``````___aaabbbaaa___]]]]]]^^^ZZZZZZ[[[]]]___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa_______________`````````````````````````````````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSOOOQQQQQQQQQOOONNNOOOPPPLLLLLLKKKKKKJJJIIIGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@??????===<<<<<<<<<<<<<<<:::::::::;;;<<<<<<<<<<<<>>>@@@DDDFFFIIIPPPXXX___mmmuuu|||qqqfff___UUUQQQKKKGGGEEEDDDBBBAAA@@@CCCEEEGGGKKKRRR\\\dddwww}}}qqqgggeeehhhnnnqqqoooccc]]][[[YYYXXXXXXXXXWWWVVVRRRQQQOOOMMMKKKKKKJJJKKKJJJLLLNNNPPPRRRRRRQQQPPPOOOKKKGGGEEEEEEEEECCCBBB@@@???===:::888777666555444333111000///.........---------------...//////---,,,,,,---///000000///,,,+++***)))((((((((((((((()))))))))******++++++((((((((((((((())))))***---------------,,,++++++)))))))))(((((('''''''''((()))***)))'''&&&(((+++&&&'''((()))***)))(((((('''((((((((()))))))))***'''((((((((()))))))))***%%%%%%&&&&&&&&&&&&%%%%%%((((((((())))))(((((('''((((((((())))))***+++,,,))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******,,,++++++,,,///333777:::===EEELLLOOOVVVaaajjjlllnnnsssuuuuuuwww|||~~~|||{{{~~~}}}vvvgggeeeiiirrr{{{}}}wwwvvvvvvyyywwwsssnnniiigggeeedddbbb[[[YYYUUURRRQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLLLLMMMNNNPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\^^^aaadddeeedddcccbbb\\\ZZZYYYWWWXXXZZZ\\\^^^^^^bbbgggjjjiiihhhffffffccceeegggfffcccaaabbbcccccccccdddeeefffggghhhhhhgggggggggfffffffffeeeeeebbbbbbcccddddddcccaaaaaa`````````````````````````````````````````````````````````____________^^^\\\\\\\\\[[[ZZZYYYXXXWWWTTTVVVWWWVVVTTTSSSTTTVVVQQQQQQQQQPPPOOONNNLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@???????????????<<<<<<<<<<<<<<<;;;::::::<<<<<<===>>>AAAEEEIIILLLTTT[[[fffrrr{{{xxxkkkeee\\\TTTOOOJJJEEEBBB???AAACCCCCCDDDHHHOOOUUUeeeooo~~~}}}pppgggccceeehhhrrrxxxooobbb]]][[[XXXXXXXXXXXXWWWVVVSSSRRROOOMMMKKKJJJJJJJJJIIIKKKMMMOOOQQQQQQPPPOOOOOOKKKGGGFFFFFFFFFDDDBBB@@@???===:::888777666555555444333222111111111111...---,,,,,,---...///000+++******,,,...000///...,,,+++***)))((((((((((((************))))))))))))++++++******+++,,,------,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((&&&((()))'''%%%$$$&&&)))((()))***,,,,,,++++++***'''((((((((())))))******'''((((((((())))))******'''((()))******)))(((''''''(((((((((((((((''''''))))))((('''''''''''''''*********)))))))))))))))'''(((((()))***++++++,,,))))))******+++++++++,,,,,,,,,,,,...111666:::===BBBJJJNNNOOOUUU___ggghhhiiimmmpppqqquuu|||~~~|||~~~~~~}}}~~~xxxpppllllllnnnvvv{{{vvvuuuzzz{{{tttnnnjjjeeeaaa[[[VVVTTTSSSRRRQQQOOOLLLIIIHHHHHHHHHGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGIIILLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVXXXZZZZZZZZZZZZYYY[[[\\\]]]___```aaaaaaaaa```bbbeeehhhiiihhhgggfffbbbaaa```______aaacccdddbbbfffkkknnnnnnlllkkkjjjmmmpppqqqpppmmmkkklllnnnjjjkkkkkkllllllmmmnnnnnnpppoooooooooooonnnnnnnnniiikkklllmmmllljjjhhhgggdddddddddeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````````````_________^^^]]]\\\ZZZZZZXXXZZZ[[[ZZZWWWVVVWWWZZZWWWWWWVVVVVVTTTSSSRRRQQQNNNNNNMMMLLLLLLKKKJJJJJJEEEEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;:::<<>>@@@AAA@@@???AAAFFFKKKPPP[[[kkk||||||ooogggfffhhhcccjjjtttoooccc___[[[WWWVVVXXXYYYXXXVVVLLLJJJIIIJJJLLLLLLJJJGGGOOOOOOPPPTTTVVVTTTOOOKKKMMMLLLIIIFFFDDDBBBBBBBBB@@@???===;;;999888777777777333///...///000///.........------------......000111111111///---,,,***+++++++++************)))))))))))))))))))))))))))---,,,***(((''''''((((((+++++++++************)))+++)))(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))************(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,)))'''''')))***)))'''(((***+++***)))((()))***((())))))))))))*********---------------,,,++++++///000111333555999???DDDKKKNNNRRRWWW\\\___aaaaaahhhlllnnnnnnrrrxxx{{{zzz|||}}}}}}}}}|||{{{yyyxxx{{{|||{{{vvvpppkkkkkkmmmvvv{{{xxxrrryyy}}}ssslllgggbbb[[[VVVOOONNNLLLJJJHHHFFFDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPSSSTTTTTTUUUUUUUUUTTTTTTVVVUUUUUUWWWXXXXXXWWWVVVWWWXXXZZZ]]]```bbbaaa```eeeeeeffffffgggggghhhhhhkkklllmmmooopppqqqqqqqqqpppooonnnmmmmmmnnnooopppqqqrrrsssuuuvvvwwwwwwwww||||||{{{zzzyyywwwvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvuuusssrrrppppppnnnmmmlllmmmllljjjiiieeedddcccdddeeedddbbbaaaaaaaaa````````````aaaaaabbb```]]]]]]^^^```aaaaaa[[[ZZZXXXVVVVVVWWWYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCJJJSSS^^^jjjuuu}}}|||ooodddXXXNNNMMMHHHBBB???BBBDDDFFFEEEIIIRRR]]]hhhsss~~~uuunnnkkkhhhfffiiitttqqqeee___[[[WWWVVVXXXYYYXXXVVVQQQOOOMMMMMMNNNNNNLLLJJJNNNOOOPPPTTTVVVTTTPPPLLLNNNLLLIIIFFFDDDBBBAAAAAA@@@???===;;;999888777777777333000///000000000...///......------......///......///000000///...---+++++++++************)))))))))))))))))))))))))))))))))(((((()))+++,,,---++++++++++++************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,+++)))(((''''''))))))))))))************))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))'''%%%$$$%%%(((******))))))+++,,,+++***)))***+++)))))))))*********+++++++++++++++,,,++++++******...000222555888===CCCGGGMMMOOORRRVVV[[[^^^aaabbbccchhhlllnnnrrrxxxyyywwwzzz{{{||||||zzzvvvrrrpppppppppnnniiieeeeeejjjnnnyyy~~~~~~~~~vvvnnnggg^^^XXXUUUQQQKKKGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUVVVUUUUUUXXXXXXYYY[[[\\\]]]]]]]]]___```bbbdddgggiiijjjjjjmmmmmmnnnoooqqqrrrssssssuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxx|||}}}~~~}}}yyywwwuuuttttttsssqqqoooooonnnmmmmmmmmmmmmkkkiiiddddddccccccbbbbbbccccccdddaaa___^^^___`````````aaa```^^^]]]\\\]]]^^^___\\\\\\[[[YYYXXXVVVUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIGGGEEEDDDBBB@@@@@@>>>>>>>>>=========<<<<<<===@@@EEELLLTTT]]]gggmmmuuu~~~nnnaaaWWWOOOFFF???>>>??????>>>@@@FFFOOOWWWaaaooosssnnnhhhgggnnn|||sssggg___[[[WWWVVVXXXYYYWWWUUUTTTRRROOOMMMMMMMMMLLLKKKLLLNNNPPPTTTVVVTTTQQQMMMOOOMMMJJJFFFCCCBBBAAA@@@@@@???===;;;999888777777777444111000000111000//////......------......///+++,,,...///000111000000+++++++++************)))))))))))))))))))))))))))(((((())))))+++,,,...///,,,+++++++++************((()))+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++******))))))))))))************))))))))))))************,,,+++++++++************))))))))))))))))))))))))&&&&&&%%%''')))+++*********,,,---,,,+++***+++,,,************+++++++++,,,+++++++++,,,,,,,,,,,,,,,...111555999===CCCIIIMMMPPPQQQRRRUUUYYY^^^bbbdddccciiinnnpppssswwwwwwtttuuuwwwyyyyyyvvvpppjjjfffbbbaaa___]]]]]]bbblllttt}}}}}}wwwwww|||~~~|||tttiiiaaaYYYTTTNNNKKKIIIGGGCCC@@@@@@AAAAAABBBBBBCCCCCCCCCFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\^^^___aaadddfffhhhiiijjjmmmmmmnnnpppsssvvvxxxyyyzzzzzz|||}}}}}}{{{yyyxxxvvvvvvvvvuuusssqqqllllllkkkjjjiiiiiijjjjjjjjjgggeeecccddddddcccccccccbbb```^^^]]]]]]^^^^^^___^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVSSSSSSSSSRRRQQQQQQPPPPPPOOONNNLLLJJJHHHFFFDDDCCCAAAAAA@@@???>>>======<<<<<<>>>AAADDDHHHNNNUUUZZZcccnnn~~~lllbbbSSSHHHBBB???>>><<<>>>@@@DDDHHHPPP]]]mmmxxxzzzqqqjjjkkktttrrrfff___[[[XXXWWWXXXYYYWWWTTTSSSQQQMMMJJJIIIIIIIIIIIIKKKMMMQQQTTTUUUTTTQQQOOOOOOMMMJJJFFFCCCAAA@@@@@@@@@???===;;;999888777777666555333222111111000000//////............//////+++,,,...///000111000000+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,+++++++++*********((()))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((())))))((('''''''''''''''((((((((((((((()))))))))************))))))))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++***)))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////333999???DDDIIIOOORRRSSSRRRSSSUUUXXX]]]bbbeeejjjnnnqqqppprrrvvvvvvsssqqqsssuuutttpppiiiaaa]]]WWWXXXYYYZZZ^^^fffrrr{{{|||yyy{{{yyypppiiiddd]]]UUUOOONNNKKKHHHFFFGGGFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVYYYZZZZZZ\\\^^^```cccdddeeefffgggjjjmmmpppsssuuuwwwyyy{{{|||}}}~~~|||wwwwwwuuutttsssssssssssstttqqqnnnmmmlllllljjjiiieeedddbbb```___^^^^^^^^^______^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>??????@@@AAADDDIIIMMMWWW___lll||||||kkk[[[PPPJJJEEEBBBCCCCCCBBBCCCGGGPPP\\\dddooottt|||wwwrrrssswww{{{qqqddd___[[[XXXXXXYYYYYYVVVSSSRRRPPPMMMJJJGGGGGGGGGHHHJJJMMMRRRTTTUUUSSSQQQOOOOOOMMMJJJFFFDDDBBBAAA@@@@@@???===;;;999888777777555555444333111000000000/////////....../////////---...///000000///......+++++++++*********))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***)))(((''''''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&******+++***((($$$!!!''''''''''''((((((((((((((()))))))))************''''''((((((((('''&&&%%%***************************+++,,,,,,+++***)))))))))***+++***)))((()))+++******+++++++++,,,,,,,,,*********+++,,,...000111333888???FFFKKKOOOSSSUUUUUUTTTTTTUUUXXX]]]bbbeeejjjmmmmmmlllnnntttwwwvvvsssrrrqqqmmmfff^^^WWWSSSPPPTTT[[[```fffoooxxx~~~xxxrrreee```YYYSSSOOOKKKFFFCCCDDDCCCBBBCCCCCCDDDDDDCCCFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXZZZ\\\___```bbbcccfffiiilllnnnpppqqqqqqtttxxx|||}}}}}}}}}||||||}}}{{{xxxvvvuuutttrrrpppmmmlllkkkiiigggeeedddcccaaaaaa```___^^^\\\\\\[[[]]]^^^^^^_______________ZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWUUUSSSQQQOOONNNMMMJJJIIIHHHFFFDDDBBB@@@?????????>>>======???CCCFFFKKKPPPWWWbbbmmmxxxttteeeXXXMMMGGGEEECCCBBBAAABBBGGGMMMRRRZZZ```iiirrryyy~~~zzzwwwvvvtttyyyqqqccc___\\\YYYXXXYYYYYYVVVRRRQQQQQQPPPMMMIIIHHHIIIJJJJJJNNNSSSUUUTTTRRRPPPOOONNNLLLIIIFFFDDDBBBBBBBBB@@@???===;;;999888777777333444444333111//////000000//////......//////000//////000000000...---,,,+++++++++************)))))))))))))))))))))))))))'''((()))+++,,,---------,,,,,,,,,,,,++++++++++++)))(((&&&%%%%%%''')))***''''''''''''''''''''''''++++++++++++***(((&&&%%%))))))))))))************))))))))))))************((()))*********)))'''&&&************************###%%%(((***)))))))))***((()))******)))((()))***************+++++++++,,,((((((((()))+++---000111999???FFFMMMQQQSSSTTTVVVVVVUUUUUUVVVYYY^^^bbbeeedddggggggfffiiiqqqvvvwwwtttpppjjjbbbZZZTTTOOOMMMPPPXXXbbbjjjqqqwww~~~{{{zzzxxxwwwxxx||||||sssjjjaaa\\\TTTQQQLLLIIIGGGFFFDDDBBBAAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZ]]]]]]]]]___aaadddfffhhhkkkmmmpppsssvvvyyyzzz{{{{{{}}}{{{yyywwwvvvtttrrrooommmkkkjjjhhhhhhgggeeecccaaa``````^^^______`````````______\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQQQQLLLKKKJJJHHHEEEDDDBBBAAA??????>>><<<;;;<<>><<<<<<>>>AAA======???CCCGGGKKKOOOQQQRRRUUUXXXXXXVVVWWWZZZ^^^dddkkkyyy|||ooobbb]]]VVVOOOJJJGGGEEEEEEEEEHHHLLLPPPTTTYYY___bbbkkkrrr}}}xxxvvvsssrrrttt{{{tttggg___\\\YYYYYYZZZYYYUUUQQQMMMOOOQQQOOOKKKIIIIIIJJJLLLPPPUUUVVVSSSPPPNNNNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@???===;;;999888888777000333444333///------///000000////////////000000---...///000000///......+++++++++************)))))))))))))))))))))))))))***+++++++++***)))'''&&&---------,,,,,,,,,++++++&&&(((***+++,,,+++***))))))))))))))))))))))))))))))(((((('''((()))******''''''''''''(((((((((((())))))))))))************'''(((***+++***)))'''&&&************************&&&))),,,,,,)))'''''''''***+++,,,,,,******+++,,,((())))))))))))*********---------...111444888:::CCCIIIPPPUUUWWWVVVTTTSSSVVVVVVWWWYYY[[[^^^aaaccchhhkkkllljjjjjjmmmmmmjjj```ZZZQQQJJJIIINNNUUU[[[bbbjjjuuu}}}|||{{{~~~{{{uuurrrlllqqqwwwyyy|||~~~qqqhhhaaa]]]WWWRRROOOMMMKKKJJJCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHGGGFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNPPPRRRRRRSSSSSSUUUWWW[[[\\\___bbbeeehhhkkklllqqqqqqrrrsssvvvyyy|||~~~|||{{{yyyvvvtttqqqooonnngggggghhhhhhgggffffffeee_________^^^]]]]]]\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTRRRPPPNNNMMMMMMIIIHHHFFFBBB???>>>@@@BBB===>>>@@@AAAAAAAAA@@@@@@DDDGGGIIIHHHGGGGGGJJJNNNOOORRR]]]kkkwww~~~wwwjjj___VVVPPPLLLJJJCCCDDDFFFHHHJJJNNNRRRVVVZZZbbbpppwwwoookkknnnuuu{{{tttfff___]]]ZZZYYYXXXWWWTTTRRRSSSRRRPPPNNNLLLJJJIIIHHHMMMOOORRRUUUUUURRROOOMMMNNNKKKHHHFFFFFFFFFEEECCC@@@===999888888999999888555333000000000000///------,,,++++++---//////........./////////---,,,+++......---------,,,,,,,,,+++***)))(((((()))*********************++++++,,,---------,,,,,,+++++++++)))))))))))))))))))))))))))(((((()))++++++***(((((((((''')))******((('''((()))***++++++***)))((()))***+++,,,,,,+++***)))***+++---......---+++***,,,+++***)))))))))++++++))))))))))))************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,---...000222444999@@@DDDKKKSSSXXXUUUSSSSSSUUUUUUXXXZZZ\\\[[[[[[]]]aaaeeejjjmmmnnnmmmkkkiiieeebbb[[[TTTPPPQQQRRRUUU```lllvvvyyy~~~{{{|||{{{xxxwwwwwwwww||||||rrrjjjbbbZZZUUUPPPNNNKKKHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKNNNNNNLLLHHHFFFDDDIIIHHHGGGJJJNNNPPPPPPNNNNNNQQQTTTVVVXXXZZZ]]]```hhhkkkpppsssuuuwwwyyy{{{|||~~~{{{yyyooommmlllllllllllljjjiiiiiifffcccaaaaaa```___^^^\\\[[[ZZZXXXWWWVVVVVVUUUZZZYYYXXXVVVUUUSSSRRRRRRMMMLLLKKKIIIGGGEEEDDDCCC???>>>>>>>>>=========<<<===>>>>>>???@@@AAABBBBBBAAAEEELLLRRR[[[jjj{{{qqqcccWWWPPPFFFGGGGGGFFFEEEEEEGGGIIIOOORRR]]]nnn|||{{{tttooommmtttfff___]]][[[YYYYYYWWWUUUSSSSSSRRRPPPNNNLLLJJJIIIIIIMMMOOOSSSUUUUUUSSSOOOMMMLLLIIIFFFDDDDDDDDDCCCBBB???===:::888888999999888555333000000000000///---...---+++,,,---......------...///000///...---,,,---,,,,,,,,,+++++++++++++++***)))(((((()))******((((((((((((((())))))***+++++++++******)))))))))))))))))))))))))))))))))***((('''((())))))(((''')))(((''''''((()))(((&&&((()))************)))((()))***++++++++++++***)))******+++,,,,,,+++************)))(((((()))******))))))))))))************---,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,---///111444888===CCCGGGMMMTTTYYYWWWTTTVVVWWWWWWXXXZZZ[[[[[[ZZZ\\\aaaeeeiiikkkmmmkkkgggbbb^^^ZZZRRRNNNMMMQQQUUU]]]jjjxxx~~~}}}~~~xxxqqqhhh___XXXSSSMMMIIIJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIILLLNNNPPPPPPMMMJJJHHHGGGGGGFFFFFFIIINNNRRRRRRRRRTTTWWW\\\___bbbeeeiiilllqqqtttyyy|||yyywwwuuuuuuuuutttrrrpppmmmjjjgggeeeeeedddcccbbbbbbaaa```^^^\\\[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIDDDCCCBBBBBBAAA@@@??????<<<=========>>>>>>>>>???<<>>>>>>>>=========<<<>>>@@@???@@@DDDKKKQQQ]]]kkk}}}xxxaaa\\\TTTKKKFFFDDDDDDDDDCCCDDDJJJSSS\\\iii|||xxxrrrfff```^^^\\\[[[ZZZYYYWWWUUURRRQQQPPPMMMLLLJJJJJJIIINNNPPPSSSUUUUUUSSSPPPNNNJJJHHHDDDBBBAAAAAA@@@>>>???<<<:::999999999888777555333000000000000///---111///---------...---,,,---...///111111111000000,,,++++++++++++*********)))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++(((((((((((((((((((((((()))'''%%%%%%''')))++++++...+++(((&&&'''((()))(((((())))))))))))))))))((())))))************))))))+++***))))))))))))***+++(((((((((((()))))))))***((()))))))))************************************))))))******,,,---...//////333999???DDDIIINNNRRRQQQXXX]]]]]]\\\^^^]]][[[]]]]]]\\\\\\\\\^^^aaacccbbb```]]]YYYSSSOOOPPPTTT___dddlllrrrwww}}}|||sssuuuzzz|||ssshhh\\\TTTPPPLLLGGGCCCAAAAAACCCCCCEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMKKKIIIHHHIIIJJJMMMOOORRRWWW]]]cccgggjjjnnnrrrxxx}}}}}}yyywwwwwwvvvuuutttnnnllljjjgggeeecccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTPPPOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===???@@@@@@@@@BBBFFFJJJLLLTTT```kkkwww}}}uuuiii\\\SSSMMMJJJHHHGGGFFFIIILLLOOOWWWgggvvvqqqeee```^^^\\\[[[ZZZYYYWWWUUURRRQQQOOOMMMLLLKKKJJJJJJNNNPPPSSSVVVVVVSSSPPPNNNLLLIIIEEECCCBBBBBB@@@???>>><<<:::999::::::888777555333000000000000///---111///------......---,,,---...///111111111000000,,,,,,,,,,,,++++++++++++(((((())))))***************************++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((&&&$$$%%%))),,,...///...,,,)))'''(((*********)))(((((((((((((((((())))))))))))))))))))))))))),,,+++************+++,,,)))))))))******+++++++++((()))))))))************(((((((((((())))))))))))))))))***+++,,,...000111333888>>>DDDIIIOOOUUUYYYVVV]]]dddeeeffffffccc___bbb```^^^]]]^^^___aaaaaa```ZZZTTTQQQMMMNNNWWWcccttt~~~~~~vvvqqqnnnkkkpppyyy{{{oooeee]]]VVVOOOJJJGGGFFFCCCAAAAAACCCFFFHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNPPPPPPQQQPPPNNNOOOQQQSSSUUUXXX^^^dddjjjpppuuuxxx~~~}}}|||wwwvvvssspppmmmjjjiiihhhccccccaaa```^^^\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVSSSSSSQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFDDDCCCAAAAAA;;;<<<>>>>>>???@@@BBBDDDFFFIIINNNUUU\\\eeeqqqyyywwwiii]]]SSSMMMLLLJJJIIIJJJIIILLLVVVaaaiiiwwwqqqddd___]]][[[ZZZZZZYYYWWWUUURRRQQQOOOMMMLLLKKKJJJJJJNNNPPPTTTVVVVVVTTTPPPNNNMMMJJJFFFDDDCCCBBB@@@???>>><<<::::::::::::888666555333000000000000///---000///------...///...------...///000000000///...---,,,,,,,,,++++++++++++'''((()))******+++******((((((((((((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))'''&&&%%%'''***---...///,,,***(((((()))++++++***)))((((((''''''(((((()))***))))))(((((())))))***++++++++++++++++++++++++((()))***+++,,,,,,++++++))))))))))))************((((((((((((((()))))))))+++***+++,,,---000333444999===BBBHHHNNNTTT[[[______gggooosssuuutttnnngggfffccc___^^^^^^___^^^^^^]]]UUUOOOMMMMMMRRRcccvvvtttjjjeeedddggglllvvv|||llldddYYYQQQMMMJJJGGGDDDAAAAAABBBBBBBBBDDDGGGJJJIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTVVVYYY[[[```eeemmmtttzzz}}}{{{xxxuuuqqqnnnlllkkkhhhgggfffcccaaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@?????????@@@@@@BBBAAACCCHHHLLLQQQYYYaaaooo}}}uuueee[[[TTTOOOKKKJJJHHHGGGKKKRRRUUUbbbqqq{{{pppccc]]]\\\ZZZYYYYYYXXXWWWUUUQQQPPPOOOMMMLLLKKKKKKKKKNNNQQQTTTVVVVVVTTTQQQNNNMMMJJJFFFDDDCCCBBB@@@>>>===<<<::::::;;;:::888666555333000000000000///---000...------///000//////---...///000///...---,,,++++++++++++************&&&''')))***++++++******((((((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''&&&&&&'''***++++++***((('''&&&''')))******))))))(((''''''''''''((()))***)))(((''''''((()))***((()))***++++++***)))((('''''')))***+++++++++***))))))))))))************)))))))))*********++++++,,,,,,,,,---///222555777>>>AAAFFFKKKPPPXXX___dddjjjsss}}}{{{rrrhhhddd___]]]\\\\\\[[[YYYVVVMMMIIIJJJLLLTTTiii|||~~~}}}vvvooogggeeegggjjjmmmsss|||wwwllldddXXXRRRKKKFFFEEEEEECCCAAA???BBBEEEEEEEEEFFFIIILLLNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTWWW[[[]]]```bbbfffhhhnnnuuu}}}yyyvvvtttsssrrrpppnnnkkkhhheeecccbbb```___^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRQQQOOOMMMKKKIIIIIIIIIHHHEEEDDDDDDCCCCCCBBBAAA======BBBDDDDDDIIIPPPTTTaaarrrxxxfff\\\RRRMMMJJJGGGGGGIIIJJJUUU___fffpppoooccc]]][[[YYYXXXYYYXXXVVVTTTQQQPPPOOOMMMLLLKKKKKKKKKOOOQQQTTTVVVVVVTTTQQQOOOLLLIIIFFFCCCBBBAAA???>>>===<<<;;;;;;;;;:::888666555333000000000000///---///...,,,---///000000000....../////////---,,,+++************))))))))))))&&&''')))***+++++++++******************++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))(((''''''((())))))'''&&&$$$$$$$$$&&&)))***)))''')))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&((()))++++++)))(((&&&%%%&&&((()))*********)))))))))))))))******************++++++,,,,,,,,,,,,---,,,,,,---000333666888AAADDDGGGLLLRRRYYYbbbgggrrr|||zzzhhhddd^^^[[[[[[ZZZXXXVVVNNNFFFDDDHHHKKKSSSiii|||uuuzzz|||sssqqqoookkkmmmrrrooopppssszzzvvvnnndddYYYQQQNNNIIIEEECCCDDDDDDBBB???BBBFFFJJJKKKJJJJJJMMMOOOSSSSSSTTTTTTUUUTTTTTTTTTOOOPPPRRRTTTVVVYYYZZZ[[[___ccchhhlllooosssvvvyyyzzzzzzyyywwwssspppllljjjiiiccccccaaa___^^^\\\ZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVTTTRRRPPPOOONNNKKKIIIFFFEEEEEEEEEEEEDDDAAA<<<<<>>@@@FFFFFFPPP\\\eeennn~~~xxxjjjZZZRRRMMMHHHEEEEEEEEEMMMUUUXXXaaarrrtttddd]]][[[XXXWWWXXXXXXXXXWWWRRRQQQOOOLLLIIIHHHIIIKKKOOOQQQSSSUUUUUUSSSPPPNNNIIIHHHFFFDDDBBB@@@@@@???>>>>>>===<<<;;;::::::999555444333111111111111222222111000///...---------...------,,,,,,------...---,,,+++***))))))))))))###$$$%%%''')))***++++++)))************+++++++++***************************)))))))))***+++,,,,,,(((((())))))((('''&&&&&&'''''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))++++++******)))******))))))))))))))))))'''(((((()))))))))))))))+++)))'''))),,,---,,,***...///000000222666;;;???FFFIIIMMMQQQUUU[[[aaaeeemmmsss|||zzzvvvhhhdddbbbbbb^^^WWWRRRRRRDDDAAA@@@DDDJJJVVVgggwwwzzzsssttt}}}wwwzzz{{{wwwrrrrrrxxx}}}uuujjj```YYYSSSMMMIIICCCEEEEEEEEEEEEEEEGGGIIIHHHJJJLLLOOOQQQSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUWWWZZZ^^^cccgggkkkpppvvv{{{~~~~~~|||xxxsssooonnnkkkhhheeeccc```\\\ZZZ\\\[[[[[[[[[\\\[[[XXXVVVSSSRRRRRRRRRSSSRRRQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFCCCAAA@@@>>>>>>???AAABBBBBBEEEJJJNNNUUUbbbqqq}}}rrreee[[[PPPHHHGGGAAADDDIIINNNRRR]]]tttuuuddd]]][[[XXXVVVVVVVVVTTTSSSSSSSSSQQQNNNKKKJJJKKKMMMMMMOOORRRTTTTTTRRROOOMMMJJJIIIGGGDDDBBB@@@??????>>>>>>===<<<;;;:::999999555444222111000000111111///...------,,,,,,,,,,,,.........------............---,,,+++************((((((((()))))))))(((((()))************+++++++++++++++++++++++++++++++++)))((((((((())))))***+++((((((((((((((('''&&&&&&&&&&&&'''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++******)))************************'''(((((()))))))))))))))+++)))((()))+++---,,,***---///111333666;;;AAAEEEHHHJJJMMMPPPRRRVVV[[[___bbbgggnnnsssuuusssooolllfffcccaaa```ZZZPPPIIIGGGAAA@@@BBBHHHOOOYYYiiiwww}}}yyyvvvwww}}}~~~wwwrrrxxxyyyqqqhhhbbbYYYRRRMMMIIIFFFCCCBBBDDDFFFFFFFFFGGGIIIKKKLLLNNNQQQTTTWWWXXXYYYYYYVVVVVVVVVUUUTTTTTTUUUVVVZZZ\\\___bbbeeejjjpppttt{{{~~~zzzuuurrrooollljjjgggdddaaabbb___]]]\\\\\\]]]\\\[[[\\\[[[YYYYYYYYYXXXVVVTTTPPPPPPOOONNNMMMKKKJJJIIIFFFDDDBBB@@@???@@@AAAAAAAAADDDGGGHHHKKKTTT___hhhxxx|||mmm\\\OOOIIICCCCCCDDDGGGJJJSSSeeeuuuvvveee___\\\YYYWWWVVVUUUTTTRRRUUUUUUSSSPPPMMMLLLMMMNNNLLLNNNQQQSSSSSSQQQOOOMMMKKKIIIGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999999444222111000//////000000......------,,,---------////////////////////////......---,,,++++++++++++***************))))))))))))************+++++++++++++++++++++++++++++++++(((((('''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))******++++++++++++++++++'''((())))))******))))))+++***))))))+++,,,,,,+++---000333777<<>>===>>>======<<<;;;:::999888333222000///......//////000///////////////000111.........//////.........------,,,+++++++++++++++)))))))))***+++,,,------))))))*********+++++++++++++++++++++++++++++++++(((((((((''''''((())))))'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,,,,(((((()))************))),,,+++******+++,,,,,,---///222777;;;@@@EEEJJJNNNKKKLLLMMMMMMNNNOOORRRUUUWWWWWWYYY[[[]]]```aaabbbddd___YYYUUUNNNEEEAAABBBCCCFFFNNNYYY```fffoooyyy~~~~~~~~~yyyrrrnnnmmmuuuwwwmmmcccZZZRRRMMMHHHFFFDDDCCCCCCDDDFFFFFFFFFIIIMMMPPPQQQRRRSSSUUUYYYZZZ\\\]]]]]]\\\ZZZYYYSSSUUUXXXZZZ\\\___eeejjjwwwzzz}}}}}}zzzxxxuuurrrooommmjjjgggeeeeeeeeeddddddaaa___\\\[[[[[[ZZZXXXWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPNNNKKKHHHFFFDDDBBBBBB===???@@@AAAAAACCCGGGKKKLLLTTTaaammm{{{{{{nnn[[[PPPEEEBBBDDDHHHPPPXXXhhhyyywwwfff^^^\\\[[[[[[[[[[[[YYYWWWTTTUUUTTTRRROOOMMMMMMNNNMMMOOORRRTTTUUUSSSQQQOOOKKKIIIGGGDDDBBB@@@???>>>======<<<;;;:::999888888222111000............///000000/////////000000111,,,---............---,,,,,,++++++************+++++++++******+++,,,---...))))))*********+++++++++++++++++++++++++++++++++***))))))((((((((())))))''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,((())))))***************,,,,,,+++++++++,,,///000333777;;;???CCCFFFJJJMMMKKKMMMNNNNNNNNNOOORRRUUUYYYYYYYYYZZZ\\\___bbbdddddd\\\RRRLLLEEE@@@@@@DDDJJJNNNXXXbbbhhhkkkrrryyy}}}~~~{{{}}}yyysssqqqtttxxxpppjjjbbbYYYSSSMMMHHHDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMPPPUUUXXXYYYYYYZZZ[[[]]]]]]]]]\\\ZZZXXXVVVUUUSSSXXX]]]aaaeeejjjrrrxxx|||yyyrrrpppooonnnmmmllliiifffeeeccc```_________^^^\\\[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRPPPMMMJJJGGGFFFEEE@@@@@@AAAAAAAAABBBDDDEEEDDDIIIPPPWWW```nnnuuudddSSSIIIGGGGGGJJJNNNWWWggg|||vvveee[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSTTTTTTRRROOOMMMLLLMMMMMMOOORRRUUUUUUTTTRRRPPPIIIHHHFFFDDDBBBAAA@@@???======<<<;;;:::999888888333111000///......////////////......---.........+++,,,---......---,,,+++++++++***))))))******+++000///---+++***)))******)))************+++++++++******************************))))))(((((())))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))((()))******+++))))))******+++,,,,,,,,,((()))******++++++******,,,------,,,,,,...222555777;;;???CCCEEEGGGIIIKKKLLLMMMNNNNNNNNNOOORRRUUUYYYXXXXXXYYY[[[]]]```aaa```UUUJJJCCC>>><<<@@@FFFTTTXXX___hhhlllmmmrrrxxx~~~~~~~~~|||xxxzzz~~~xxxuuutttwwwssskkk]]]XXXQQQKKKFFFCCC???===AAABBBDDDEEEFFFHHHLLLOOOTTTXXX]]]``````___^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYY\\\ccckkkqqquuuzzz{{{zzzyyyxxxwwwuuuqqqnnnjjjgggdddbbbaaaaaa```___^^^^^^^^^]]][[[ZZZXXXWWWUUUTTTSSSQQQNNNLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>BBBEEEHHHMMMWWWeeepppkkk\\\RRRJJJFFFFFFJJJWWWjjj|||vvveee]]]\\\[[[[[[[[[ZZZWWWUUUTTTTTTUUUSSSPPPMMMMMMMMMLLLNNNQQQTTTUUUSSSQQQPPPHHHGGGEEEDDDBBBAAAAAAAAA===<<<<<<;;;:::999888888333222000///...//////000000000///...---------...,,,---...//////...---,,,+++++++++******++++++,,,111///---***)))((()))))))))************+++++++++))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***)))((((((((()))++++++(((((())))))***++++++,,,))))))***++++++++++++***,,,---.........000555999:::>>>CCCGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLMMMOOORRRVVVVVVVVVWWWXXXZZZ[[[[[[TTTKKKCCC???>>>@@@HHHPPP]]]___dddjjjkkkkkkooovvvzzz~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{~~~}}}xxxwww{{{wwwjjj___YYYNNNKKKGGGCCCBBBAAA???>>>@@@CCCFFFHHHIIILLLQQQTTT[[[___cccfffeeebbb```___\\\[[[ZZZZZZ\\\```dddfffllluuu|||zzzssspppkkkgggeeedddbbbaaaaaaaaa``````^^^]]][[[ZZZVVVUUUTTTSSSQQQPPPNNNMMMKKKIIIFFFDDDCCCBBBAAA@@@???AAACCCBBBBBBHHHRRR[[[iiivvvzzzjjjZZZOOOKKKGGGPPP\\\kkk~~~uuudddaaa```___^^^]]][[[XXXUUUTTTUUUVVVTTTQQQNNNMMMNNNKKKMMMPPPSSSTTTRRRPPPOOOGGGFFFEEEDDDBBBBBBBBBBBB===<<<<<<;;;:::999888777444333111000//////000000333333222000////////////---...000111111000...---,,,,,,,,,++++++,,,------...,,,+++))))))***+++,,,)))************+++++++++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))))))))))))))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,'''(((((()))******++++++))))))***++++++++++++***,,,---/////////222777<<<;;;???EEEIIIKKKKKKLLLMMMOOOOOOOOOMMMKKKKKKMMMOOOSSSTTTUUUWWWWWWWWWWWWWWWHHHBBB>>>@@@DDDIIISSS\\\bbbcccfffjjjjjjiiimmmsssssswww}}}zzzvvvzzzyyyyyy{{{~~~~~~~~~~~~||||||{{{yyy{{{xxxmmmcccYYYPPPJJJFFFDDDBBBBBBCCCDDDDDDCCCCCCFFFJJJMMMOOORRRWWW\\\^^^bbbgggiiigggdddaaa___ZZZZZZYYY[[[```gggnnnrrrzzz|||vvvqqqnnnkkkiiigggcccccccccbbb```___]]]\\\UUUUUUUUUUUUSSSRRRQQQPPPLLLJJJGGGFFFFFFFFFEEEEEEEEEFFFFFFCCC???AAAHHHOOOSSS]]]kkkzzzlll]]]WWWKKKPPPWWW```rrrnnneee^^^^^^]]]\\\ZZZWWWTTTRRRUUUVVVVVVSSSPPPLLLKKKKKKMMMLLLLLLPPPUUUUUUOOOJJJKKKIIIGGGFFFEEECCC???===>>>===;;;::::::999777555444333111///...---......)))***,,,---------///111------...............---,,,,,,,,,+++++++++******+++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((()))******+++++++++*********))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---)))'''%%%&&&)))++++++******&&&$$$&&&---555;;;===BBBCCCDDDFFFHHHJJJKKKLLLQQQOOONNNMMMNNNPPPRRRTTTTTTVVVWWWUUUQQQMMMKKKJJJ???======AAAKKKTTT[[[^^^eeeggghhhiiiiiijjjlllnnnppptttyyy}}}yyynnnmmmnnnuuuyyyyyyuuuttttttttt{{{yyypppbbbVVVNNNIIIEEECCC@@@AAAAAA@@@@@@@@@CCCEEEEEEHHHLLLOOOSSSWWW\\\```aaabbbcccdddeeeccc___\\\ZZZ\\\___cccjjjrrr{{{{{{xxxwwwvvvtttqqqmmmiiieeeaaa___^^^\\\ZZZ]]]\\\ZZZXXXVVVTTTTTTSSSOOOMMMKKKHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>???AAABBBIIINNNUUU]]]iiizzztttbbbZZZPPPOOOZZZfffrrrlllccc]]]]]]]]][[[YYYWWWTTTSSSUUUVVVVVVSSSPPPLLLKKKKKKMMMLLLLLLPPPSSSSSSOOOJJJJJJHHHFFFEEEEEECCC@@@>>>???===;;;:::::::::888666444333111///............---...///...------...///---....../////////......,,,,,,,,,,,,+++++++++++++++***)))(((((()))******************************)))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((()))******+++++++++*********))))))************++++++++++++((((((((()))******++++++,,,***''''''***++++++***...,,,***,,,222999===>>>DDDDDDEEEFFFHHHKKKMMMNNNQQQPPPNNNMMMMMMPPPSSSUUUUUUVVVUUURRRMMMIIIGGGGGGAAAAAABBBHHHQQQZZZ___bbbggghhhiiijjjjjjkkkmmmppppppuuuyyy}}}}}}pppjjjiiilllxxx{{{~~~{{{vvvrrrppprrrtttsss^^^XXXOOOHHHEEEDDDCCCBBBAAAAAABBBAAAAAABBBEEEGGGHHHKKKOOOSSSWWW[[[___bbbaaaaaaaaabbbbbbaaa___^^^bbbeeejjjooovvv}}}zzzuuuqqqmmmiiifffccc___]]]\\\[[[YYYXXXVVVUUUUUUUUURRRQQQOOOLLLJJJGGGEEEDDDEEECCCAAA@@@??????@@@AAAAAAEEEIIINNNUUUaaappp{{{{{{mmm```VVVXXX^^^fffxxx|||iiiaaa\\\[[[[[[ZZZYYYWWWUUUTTTUUUVVVVVVSSSPPPLLLKKKKKKLLLKKKLLLOOORRRQQQMMMIIIHHHGGGFFFEEEEEEDDDAAA???@@@>>><<<;;;;;;;;;999777444222111///.........//////000000...,,,++++++,,,/////////000000//////...---------,,,,,,,,,++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******+++++++++***************************++++++++++++))))))))))))))))))))))))...,,,***)))***+++++++++222111111444999===@@@AAAEEEEEEEEEFFFHHHKKKNNNPPPRRRPPPMMMLLLMMMOOOSSSUUUVVVUUUQQQLLLFFFCCCBBBCCCCCCEEEKKKRRR[[[bbbeeefffhhhjjjkkkllllllmmmppprrrrrrwww|||{{{pppjjjjjjmmmqqq{{{}}}}}}vvvuuurrrpppooorrrxxx|||vvviii^^^PPPLLLFFFBBBAAA@@@???>>>AAABBBCCCCCCBBBDDDGGGIIILLLOOOTTTYYY\\\^^^aaacccbbbbbbaaaaaabbbdddfffgggppptttzzz|||yyytttppplllgggbbb^^^^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUTTTRRROOOLLLIIIGGGHHHFFFDDDBBBAAA@@@@@@AAA???AAACCCEEEHHHNNNXXX___tttwwweee\\\YYY]]]lll|||{{{hhhaaaZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVSSSOOOLLLKKKKKKKKKKKKLLLNNNPPPOOOLLLIIIGGGFFFEEEEEEEEEEEEBBB@@@@@@???===<<<<<<;;;999777333222111///...//////000---...///---+++)))***+++000000000000000000///...---------,,,,,,,,,,,,+++)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((())))))***************************'''((((((((())))))))))))+++*********)))))))))(((---+++*********+++,,,---111222555888===@@@BBBCCCEEEEEEDDDDDDFFFJJJMMMPPPQQQPPPNNNLLLMMMOOOSSSUUUTTTQQQLLLEEE???===>>>@@@FFFKKKSSS[[[ccchhhiiiiiijjjkkkmmmnnnnnnpppsssuuuwww~~~}}}qqqkkkmmmssszzz~~~}}}{{{tttsssssssssvvv}}}vvvlllbbbWWWOOOFFFEEECCCAAA@@@@@@??????AAABBBCCCDDDDDDFFFIIILLLPPPTTTYYY\\\^^^___```bbbddddddeeefffiiimmmssswww~~~zzzvvvpppiiieeedddcccaaa___]]][[[ZZZZZZWWWWWWVVVUUUSSSQQQNNNMMMKKKJJJHHHEEECCCBBBAAAAAA???@@@BBBCCCDDDGGGMMMQQQ\\\iii~~~yyyiii```^^^gggrrr|||jjjbbbZZZYYYXXXWWWWWWVVVVVVVVVUUUVVVVVVSSSOOOLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEEEECCCAAA@@@???===<<<<<<;;;999777333222111000//////000000---...///...---,,,---...000000000000000///......------,,,,,,,,,+++++++++(((((())))))************************************)))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((())))))***************************'''((((((((())))))))))))---,,,,,,++++++******)))))))))))))))***,,,...000...111555:::===@@@CCCDDDDDDCCCBBBCCCEEEHHHLLLNNNPPPOOONNNMMMNNNPPPRRRTTTOOOLLLFFF???::::::===AAAKKKPPPYYYaaagggiiijjjjjjiiikkknnnooopppsssvvvyyy~~~yyyrrrpppvvv~~~|||xxxsssuuuwwwzzzzzzmmmaaaYYYQQQJJJFFF777999;;;===>>>@@@BBBCCCAAACCCDDDEEEFFFIIILLLOOOUUUYYY]]]____________```eeegggjjjnnnssszzz|||vvvqqqkkkjjjgggccc```]]][[[ZZZXXXXXXWWWWWWVVVTTTSSSSSSOOONNNLLLJJJGGGEEEDDDCCC>>>>>>?????????@@@CCCEEELLLUUUeeevvvppphhhgggjjjuuu~~~llldddZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVSSSPPPLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJGGGFFFEEEEEEEEEEEECCCAAA@@@>>><<<;;;;;;;;;999777333222111000///000111111...///111111000000111333000000000000///...------,,,,,,,,,+++++++++******'''((()))******+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))*********************+++++++++************++++++++++++---------,,,,,,+++++++++'''((()))******,,,///222...222777;;;===???BBBDDDBBBBBBBBBCCCEEEHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRJJJGGGBBB===;;;===BBBGGGQQQVVV^^^dddggghhhiiijjjhhhjjjmmmppprrruuuyyy|||~~~||||||~~~xxxuuutttwww}}}~~~ooodddWWWOOOJJJDDDAAABBB:::<<<>>>??????@@@BBBCCCDDDEEEGGGIIIJJJMMMQQQTTTZZZ]]]```bbbbbbbbbcccdddhhhmmmtttzzz|||xxxrrrpppmmmhhhddd```^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWSSSRRRPPPNNNKKKIIIGGGFFFCCCBBB@@@???>>>>>>>>>>>>AAAFFFPPP]]]mmmwwwmmmiiijjjvvvmmmdddZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVSSSPPPLLLKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLHHHGGGEEEEEEEEEDDDBBB@@@???===;;;:::::::::888666333222111000000000111222...///000000//////000222///000000///...---,,,,,,++++++*********)))))))))&&&''')))***++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******))))))*********+++++++++************++++++++++++,,,,,,++++++++++++++++++)))+++,,,++++++,,,///222333777;;;======>>>AAACCCBBBBBBCCCDDDGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRQQQPPPEEEDDDAAA>>>>>>CCCJJJOOOXXX\\\bbbeeefffggghhhjjjfffhhhlllooossswww|||~~~|||~~~{{{yyyxxxzzz|||ooogggZZZPPPGGGFFFDDD@@@>>>@@@BBBDDDEEEDDDAAAAAABBBDDDGGGIIIKKKMMMOOORRRWWWZZZ]]]```ccceeegggiiilllnnnrrryyy{{{yyyuuuqqqmmmjjjgggfffbbb```\\\YYYXXXWWWXXXYYYUUUTTTSSSQQQOOOMMMKKKIIIJJJGGGEEECCCBBBBBBBBBBBB<<>>===;;;::::::999777555333222111000000000111222,,,---...---,,,+++,,,...////////////...---,,,+++*********))))))))))))(((&&&''')))***+++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******))))))******++++++++++++(((((((((((())))))))))))************************,,,...///---,,,,,,///222888<<>>>>>@@@CCCBBBCCCDDDFFFHHHJJJKKKLLLKKKMMMPPPRRRSSSRRRPPPOOOCCCBBBAAA@@@BBBHHHPPPVVV\\\```dddfffeeefffhhhjjjdddgggkkkooosssxxx}}}{{{xxxzzz|||{{{{{{}}}~~~zzzlll]]]TTTMMMEEEAAADDDEEEAAA???AAA;;;>>>AAABBBBBBDDDHHHKKKJJJLLLNNNPPPRRRVVVZZZ^^^___bbbeeehhhkkkooossswww|||}}}zzzvvvsssqqqpppgggddd___[[[XXXWWWXXXYYYVVVVVVUUUSSSQQQOOOMMMLLLIIIGGGDDDCCCDDDFFFFFFFFF===>>>@@@BBBHHHSSSbbblllsssrrruuu~~~pppccc___[[[XXXWWWUUURRRRRRUUUWWWXXXXXXUUUQQQNNNMMMLLLNNNOOOPPPQQQQQQPPPNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888222222333333222111///...000000000000000000000000............//////////////////...---,,,,,,++++++************************)))************++++++++++++++++++***)))(((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************)))))))))(((((('''''''''(((((((((((())))))******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,///333888<<<>>>=========>>>AAACCCEEEGGGGGGFFFEEEEEEIIINNNRRRPPPOOOOOOPPPRRRPPPKKKFFF>>>@@@BBBEEEJJJRRRZZZ```hhhkkkpppqqqpppmmmjjjiiifffiiimmmqqqtttyyy~~~}}}wwwsssqqq}}}}}}vvvtttxxx~~~}}}nnnaaaVVVNNNJJJBBBAAA@@@@@@AAAAAAAAA@@@AAACCCEEEFFFGGGHHHKKKNNNPPPRRRVVVXXXZZZ\\\___aaaeeeiiimmmpppqqqwww{{{wwwqqqmmmgggbbb___]]][[[ZZZ\\\[[[YYYWWWUUUUUUUUUUUUKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???@@@CCCIIIOOOSSSggguuuzzznnnsss|||sssfff___[[[XXXWWWUUURRRRRRUUUWWWXXXXXXUUUQQQNNNMMMMMMLLLMMMNNNOOOOOOMMMLLLKKKKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888222222333333222111///...////////////////////////...........................------,,,++++++******************************)))************+++++++++++++++******)))((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&&&&&&&''')))))))))))))))*********+++*********))))))))))))))))))))))))))))))))))))((())),,,---000444999===>>>======>>>@@@BBBEEEGGGHHHIIIIIIHHHHHHIIILLLNNNRRRRRRRRRRRRPPPKKKEEE@@@>>>AAAFFFLLLTTT___jjjqqqwwwzzz|||{{{wwwrrrnnnllliiilllooossswww|||yyytttrrrqqq}}}zzzvvvtttvvv}}}xxxkkk___UUUMMMGGGDDD@@@???>>>>>>???@@@AAAAAAAAACCCFFFGGGHHHKKKNNNQQQVVVZZZ^^^aaadddeeehhhjjjlllooossswww{{{wwwssslllgggcccaaa___]]]^^^]]]ZZZXXXVVVUUUTTTTTTPPPOOOMMMJJJHHHEEECCCBBBAAA???>>>>>>???CCCFFFIIITTT```ttt{{{wwwyyy|||vvvhhh___[[[XXXWWWUUURRRRRRUUUWWWWWWWWWUUUQQQNNNMMMMMMMMMMMMNNNOOONNNMMMLLLKKKKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888222222333222222111//////................................................,,,,,,,,,++++++******)))************************)))************+++++++++++++++******)))(((((((((''''''(((((((((((())))))************************))))))************))))))((((((''''''''''''((((((************))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))+++---000222666;;;>>>===>>>>>>???BBBDDDGGGIIIHHHIIIJJJJJJIIIIIIJJJLLLQQQRRRRRRPPPJJJDDD???===@@@DDDLLLVVVbbbooo}}}yyytttqqqmmmpppsssvvvzzz~~~wwwssssssttt}}}xxxtttsssuuu{{{wwwfff```WWWOOOIIIDDDAAA???@@@???>>>>>>???AAADDDEEEEEEGGGJJJMMMOOORRRVVVYYY```dddjjjooorrrtttvvvwwwxxxyyy||||||uuupppllliiifffddddddbbb___[[[XXXWWWVVVUUUUUUTTTQQQNNNKKKHHHFFFEEEBBBAAA???>>>>>>>>>??????CCCLLL[[[iiizzzyyyvvv~~~wwwiii___[[[XXXWWWUUURRRRRRUUUVVVWWWWWWUUUQQQNNNMMMMMMPPPPPPPPPPPPPPPOOOMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888333333222222111000000///////////////////////////000000////////////......---,,,,,,,,,++++++******************************))))))*********+++++++++************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******************+++,,,++++++******))))))((((((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,+++---000222555888===@@@===>>>???@@@CCCEEEHHHIIIFFFGGGHHHIIIIIILLLOOOSSSTTTTTTQQQKKKCCC>>>>>>???DDDIIIRRR\\\iiiwww|||vvvtttqqqtttwwwyyy}}}~~~wwwtttvvvxxx~~~|||zzzxxxtttvvvzzz}}}pppgggTTTPPPJJJEEEBBBAAA???>>>@@@AAAAAAAAABBBEEEJJJMMMLLLOOORRRVVVYYY]]]bbbeeejjjooovvv|||~~~yyyuuurrrooolllkkkhhhddd```\\\YYYWWWWWWVVVUUUTTTQQQOOOLLLJJJIIIFFFEEEDDDBBB@@@???>>>===>>>EEENNNUUU^^^qqqyyy{{{wwwhhh___[[[XXXWWWUUURRRRRRUUUVVVWWWWWWUUUQQQOOONNNNNNQQQQQQPPPPPPOOONNNMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888333333222111111000000000000000000000000000000000111111111000000000//////------------,,,,,,,,,,,,************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))***************+++,,,,,,++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,---------......---///222555888;;;???BBB??????@@@BBBCCCEEEGGGHHHGGGGGGHHHIIILLLSSS\\\bbbaaa\\\SSSHHH>>><<>>>>>CCCHHHOOORRRVVV[[[aaahhhoootttwwwyyyzzzzzzxxxuuuttttttsssvvvyyyzzzzzzzzz{{{|||~~~{{{wwwrrroooooosssvvvyyy{{{~~~zzztttrrrsssvvv{{{{{{oooeeeZZZOOOHHHDDDBBB???>>>???AAAAAAAAA???CCCHHHKKKLLLPPPUUUZZZ\\\___ccchhhlllqqqwww{{{~~~yyyvvvrrroookkkeee```\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQJJJIIIHHHFFFEEECCCBBBAAA;;;???BBBCCCDDDLLLYYYddd|||wwwjjj___[[[XXXWWWUUURRRRRRUUUUUUVVVVVVUUURRROOONNNOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888444333222000000000000111000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((())))))************))))))''''''&&&'''((()))******)))))))))))))))*********)))))))))******+++++++++))))))***++++++,,,------000333777:::<<>>======@@@BBBDDDDDDCCCIIIPPPTTTVVVXXX^^^bbbfffjjjnnnssswww|||xxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrssstttwwwyyyzzz|||}}}~~~~~~~~~}}}yyyvvvqqqlllfffbbb```___ZZZYYYXXXWWWUUUTTTSSSRRRNNNMMMKKKHHHFFFEEEDDDCCC<<<===?????????DDDLLLRRRaaasssxxxlll___[[[XXXWWWUUURRRRRRUUUUUUVVVVVVUUURRROOOOOOOOOSSSRRRQQQOOONNNMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@=========<<<;;;:::888888444333222000000000000111//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,(((((())))))******++++++(((((())))))******++++++******+++,,,------......000444888;;;>>>@@@CCCFFFMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHJJJMMMQQQVVV]]]bbbdddYYYJJJAAA@@@EEEJJJMMMPPPQQQTTTUUUWWWZZZ___bbbbbbeeejjjmmmooopppsssuuupppssswwwxxxuuupppllliiijjjkkklllmmmnnnooorrruuuzzz}}}~~~|||rrrtttuuutttrrrtttzzz}}}rrrhhhZZZOOOJJJGGGEEECCC>>>======>>>BBBEEEGGGGGGHHHOOOWWW\\\^^^```eeejjjooossswww|||~~~}}}|||{{{{{{zzzxxxuuutttssssssqqqpppjjjjjjjjjiiihhhgggeeeeeeffffffffffffhhhjjjlllmmmjjjkkkmmmoooqqqrrrsssssskkkkkkjjjjjjkkknnnrrrtttsssuuuyyy~~~}}}xxxsssmmmiiigggfff]]]\\\[[[YYYVVVTTTSSSRRRSSSQQQNNNKKKHHHGGGFFFFFF@@@@@@???>>>>>>@@@EEEHHHMMM\\\pppxxxiiibbb^^^XXXTTTRRRRRRQQQQQQUUUVVVWWWUUURRROOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGFFFEEEDDDBBB@@@<<<;;;::::::;;;999666444555444222000//////000000000000000000000000000000///......------,,,++++++,,,,,,---------,,,++++++)))'''&&&(((,,,...---,,,((())),,,...///...---,,,************)))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((''''''((((((((((((''''''(((((()))***************))))))*********+++++++++,,,+++++++++******))))))---,,,*********,,,...///666888;;;===>>>@@@CCCEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQHHHEEEBBBCCCHHHMMMOOOOOOPPPRRRUUUVVVVVVXXX\\\```cccdddfffkkkppptttuuuuuurrruuuwwwsssjjjdddaaabbbdddfffiiijjjjjjlllqqqttt||||||wwwrrrqqqqqqnnnmmmjjjhhhjjjsssvvvmmm^^^VVVMMMFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGJJJKKKRRRVVV]]]bbbfffjjjmmmooovvv{{{yyyvvvvvvvvvtttssssssrrrpppmmmlllkkkllllllllliiiffffffggghhhfffddd``````___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbcccaaa``````___```aaabbbcccbbbccceeeiiinnntttzzz}}}}}}wwwtttrrrpppoooeeebbb^^^\\\[[[ZZZXXXWWWTTTRRRNNNLLLKKKIIIFFFCCCDDDBBB???>>>@@@BBBBBBBBBEEEKKKXXXgggvvvzzzjjjbbb^^^XXXTTTRRRRRRRRRQQQTTTVVVVVVUUURRROOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMKKKHHHFFFEEECCC@@@>>>===<<<;;;<<<<<<;;;888555555444222000//////000000///////////////////////////......------,,,++++++------------,,,,,,+++***+++***)))***...///...---((()))+++---...---,,,+++************)))))))))))))))))))))))))))))))))))))))'''&&&'''***+++)))((('''(((((())))))(((((('''(((((()))***************))))))*********+++++++++))))))))))))((((((((('''---,,,++++++,,,...000222666999;;;===>>>@@@CCCEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLLLLKKKJJJIIIHHHCCCBBBBBBFFFKKKPPPRRRRRROOOQQQSSSTTTTTTWWW[[[___bbbcccfffjjjpppsssuuuuuuuuuuuutttoooiiidddaaaaaadddgggjjjllllllmmmpppsssxxx{{{~~~yyysssnnnlllkkkeeeggghhhiiimmmvvvsssfff]]]SSSNNNFFFBBBAAABBBBBBAAABBBCCCDDDFFFJJJOOOTTTXXX]]]```dddhhhkkkpppvvvzzz|||~~~zzzxxxtttpppkkkiiiiiiiiigggfffdddcccbbbbbbaaabbbcccccccccaaa______aaabbbaaa```^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\YYYYYYZZZ]]]```eeeiiikkkqqqqqqrrruuuzzz{{{wwwtttssshhheee```]]][[[YYYWWWUUUTTTSSSPPPOOONNNLLLIIIFFFEEECCC@@@???@@@AAABBBAAABBBEEEMMMXXXcccrrr|||lllbbb]]]XXXTTTSSSSSSSSSRRRTTTUUUVVVTTTQQQNNNMMMMMMOOOOOONNNNNNNNNOOOOOOPPPOOOLLLIIIGGGEEEBBB???===>>>===<<<======<<<999777555444222000//////000000///////////////////////////......------,,,++++++---...------,,,+++***))),,,+++***+++---...---,,,'''(((***+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((((())))))******))))))((((((((()))******************************+++++++++))))))))))))((((((((((((,,,,,,,,,---///111333555666999<<<>>>???@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKJJJGGGEEEBBB@@@>>>@@@DDDKKKQQQUUUUUUTTTQQQRRRTTTUUUVVVXXX\\\___aaabbbdddiiiooosssttttttvvvrrrlllhhheeecccbbb```eeehhhkkkmmmmmmnnnoooppprrruuuyyy|||~~~~~~|||wwwpppjjjgggfff```dddjjjpppvvv~~~xxxnnnbbbVVVNNNHHHEEEAAA???@@@AAABBBBBBCCCEEEHHHLLLQQQXXX```fffdddfffgggjjjnnnuuu}}}}}}|||zzzwwwrrrnnnjjjhhhbbb```^^^]]]]]]]]]\\\ZZZWWWWWWXXXXXXYYY[[[\\\]]][[[YYYXXXYYY\\\^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\YYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```aaaaaabbbeeeiiinnntttwwwyyy~~~{{{xxxoookkkfffaaa^^^\\\XXXVVVUUUTTTSSSSSSRRRQQQMMMJJJHHHEEEBBBAAAAAABBBAAA@@@AAA@@@BBBGGGNNNZZZmmm~~~~~~mmmaaa]]]XXXUUUTTTTTTTTTTTTSSSUUUVVVTTTQQQNNNMMMMMMOOONNNNNNNNNNNNOOOOOOPPPNNNLLLIIIGGGEEECCC@@@>>>===<<<<<<<<<===<<<999777555444222000//////000000///////////////////////////......------,,,++++++.........---,,,+++***)))******))))))******))))))'''((()))***+++*********************)))))))))((())))))))))))))))))))))))''''''''''''((())))))((())))))************))))))(((((()))***************************************+++++++++******************+++,,,---000333555777777999===???@@@@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEECCC@@@???===BBBIIIQQQVVVXXXWWWVVVUUUVVVVVVWWWYYY\\\___aaa``````ccchhhmmmqqqsssssspppiiiaaa^^^```bbbbbbaaaeeehhhkkkmmmnnnnnnnnnnnnlllnnnrrrvvvyyy}}}~~~~~~~~~|||vvvoooiiieeeccccccjjjttt|||vvvjjjaaaWWWNNNHHHBBBAAA@@@@@@AAACCCDDDEEEEEEIIIOOOTTTXXX^^^fffkkkgggiiilllpppuuu|||}}}xxxtttpppooommmiiieeeaaa^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXVVVWWWWWWYYYZZZ\\\]]]^^^ZZZYYYYYYZZZ[[[]]]]]]^^^```___^^^^^^^^^___```aaa]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[XXXXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZZZZ[[[\\\]]]^^^\\\\\\\\\^^^aaaeeeiiikkkkkkooouuu{{{|||vvvrrrmmmiiieeebbb___]]]WWWVVVVVVVVVVVVTTTPPPMMMJJJHHHEEECCCCCCBBBAAA@@@AAA>>>>>>@@@CCCJJJXXXeee{{{nnnaaa]]]XXXUUUUUUUUUVVVVVVTTTUUUVVVUUUQQQOOOMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOLLLJJJHHHGGGFFFEEEBBB@@@<<<;;;;;;;;;<<<;;;999777555444222000//////000000........................///......------,,,++++++------------,,,+++***))))))******))))))(((((()))(((((())))))******))))))************)))))))))((())))))))))))))))))))))))&&&'''''''''''''''((()))))))))************))))))(((((()))*********************************************************++++++)))***+++...000333666777777:::>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>>AAAGGGOOOVVVYYYYYYWWWVVVWWWVVVVVVWWWZZZ]]]___```^^^___aaaeeejjjnnnooooooggg```YYYXXX]]]cccdddcccfffhhhjjjmmmoooooonnnmmmiiilllppptttwwwzzz~~~}}}|||{{{yyytttnnnhhheeedddmmmuuuvvviii]]]UUUNNNGGGBBB???@@@@@@AAABBBDDDFFFHHHJJJPPPWWW\\\___bbbgggkkklllpppvvv}}}~~~|||zzzxxxuuuqqqmmmjjjeeedddbbb___\\\YYYWWWVVVVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^^^^___```aaaeeeeeeeeeeeeffffffggggggdddcccbbbaaa___]]]\\\\\\ZZZ[[[\\\]]]___```bbbbbb\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\^^^aaaccceeedddgggkkknnnqqquuuzzz}}}}}}|||yyysssooollljjjgggddd[[[YYYXXXXXXWWWUUURRROOOMMMKKKHHHFFFFFFEEEBBBAAA@@@>>>>>>@@@AAACCCJJJSSSdddtttoooaaa]]]XXXVVVUUUVVVWWWWWWUUUVVVWWWUUURRROOONNNNNNMMMMMMLLLMMMMMMNNNOOOPPPLLLJJJHHHGGGGGGFFFCCCBBB;;;::::::;;;<<<;;;999777555444222000//////000000........................///......------,,,++++++,,,,,,---------,,,++++++***+++,,,,,,***)))***+++))))))))))))))))))******************))))))))))))))))))))))))))))))))))))%%%'''(((((('''&&&((()))((())))))******))))))((((((((()))***************+++++++++***************(((((((((((()))))))))))))))***,,,///111444666777777:::>>>AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFCCCAAA???>>>===>>>EEEJJJRRRWWWYYYXXXVVVUUUUUUTTTSSSUUUXXX[[[\\\\\\]]]]]]___cccgggjjjkkkkkk```[[[WWWXXX___eeeggggggiiiiiijjjmmmqqqrrrqqqpppmmmpppuuuyyy{{{}}}{{{uuuuuussspppllljjjjjjjjjxxx|||qqqhhh[[[PPPIIIDDD@@@<<<>>>???AAABBBDDDFFFJJJMMMQQQXXX___cccdddeeejjjooorrrwww|||yyyppppppnnnllliiifffdddccc^^^]]][[[YYYXXXWWWVVVVVVUUUWWWXXXXXXWWWXXXZZZ\\\^^^___```aaabbbbbbbbbbbbeeefffffffffeeeeeegggiiikkklllnnnpppqqqqqqpppooolllkkkjjjhhhfffdddbbbaaa^^^___```aaacccdddffffff```___^^^]]]]]]]]]^^^___]]]^^^^^^___```aaabbbbbb```______^^^___```aaabbbbbbcccdddeeefffhhhlllooopppqqqsssssstttuuuwwwzzz~~~zzzvvvssspppmmmkkkaaa___\\\ZZZXXXVVVSSSQQQPPPNNNKKKJJJIIIGGGEEECCC???===>>>AAA@@@???BBBGGGPPP^^^qqqnnnaaa]]]XXXVVVVVVWWWXXXXXXVVVWWWXXXVVVSSSQQQOOOOOOMMMMMMMMMNNNNNNOOOQQQQQQNNNLLLIIIGGGGGGEEEBBB@@@<<<;;;;;;<<<======:::888555444222000//////000000........................///......------,,,++++++++++++,,,,,,------,,,,,,)))+++,,,+++***)))***,,,+++******))))))*********************))))))))))))))))))))))))))))))))))))$$$'''((((((&&&&&&''')))'''(((((())))))(((((('''(((((()))***************+++++++++*********))))))'''((((((((())))))))))))***,,,...111333555777888777;;;???AAABBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEBBB???<<<;;;===???AAAFFFKKKQQQUUUUUUTTTUUUUUUVVVTTTRRRTTTXXX[[[\\\[[[\\\\\\^^^aaaeeeggggggfff___]]]\\\___dddiiikkkkkkmmmllllllooosssvvvvvvuuuvvvzzzxxxnnnnnnnnnnnnnnnppptttwwwuuukkk```XXXNNNFFFBBBAAA???===???BBBDDDFFFHHHLLLRRRVVVYYY___eeeggggggkkksss{{{||||||xxxtttooolllggggggfffdddbbb``````aaa\\\\\\[[[ZZZZZZ[[[\\\]]][[[\\\\\\[[[ZZZ\\\```cccdddeeeggghhhjjjjjjjjjiiimmmoooqqqqqqpppqqqtttvvvuuuwww{{{~~~|||{{{wwwvvvtttqqqooollljjjiiihhhhhhiiiiiijjjjjjkkkkkkiiihhhgggeeeeeeeeefffggghhhiiiiiijjjkkkkkklllllliiihhhgggffffffffffffgggcccccccccbbbaaacccfffiiiiiijjjjjjjjjiiijjjlllmmmnnnoooqqqrrrtttwww|||{{{wwwsssqqqiiieee```\\\YYYWWWUUUSSSQQQPPPNNNMMMLLLJJJHHHEEECCC@@@???AAA@@@<<<===AAABBBNNN\\\jjj|||nnnaaa]]]YYYVVVVVVXXXYYYYYYVVVXXXYYYWWWTTTQQQPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSPPPMMMJJJHHHFFFDDDAAA>>>===<<<<<<===???>>><<<:::555444222000//////000000........................///......------,,,++++++******+++,,,------------&&&(((***)))'''''')))+++++++++***************+++************))))))))))))))))))))))))))))))))))))$$$&&&((((((&&&%%%''')))''''''((((((((((((''''''(((((()))***************++++++++++++******))))))))))))******+++++++++,,,,,,---000222555777888999888;;;???BBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFF>>><<<999888:::>>>CCCGGGEEEJJJOOORRRRRRRRRTTTVVVXXXUUUTTTUUUYYY]]]]]]\\\\\\\\\]]]___ccceeeeeedddaaaaaabbbeeeiiilllnnnnnnpppnnnnnnqqqvvvyyyzzzzzz}}}wwwkkklllmmmnnnqqqwww~~~xxxiii^^^TTTMMMEEEAAAAAACCCCCCCCCBBBEEEHHHJJJLLLRRRYYY___^^^cccggghhhiiippp|||}}}xxxsssoookkkgggdddccccccbbbaaa______aaabbb______^^^^^^___aaacccdddbbbccccccbbb```bbbgggkkkjjjkkknnnppprrrssssssssssssvvvyyyzzzyyy{{{~~~~~~|||yyywwwtttrrrqqqsssssssssrrrrrrqqqqqqqqqsssrrrqqqooooooooopppqqqoooppppppqqqqqqqqqqqqpppsssrrrqqqooonnnnnnnnnnnneeeeeedddbbbaaacccfffiiiggghhhhhhhhhffffffgggiiidddeeefffggghhhkkkppptttrrrvvv|||~~~yyyvvvooojjjccc^^^ZZZXXXVVVTTTRRRQQQOOONNNNNNLLLIIIGGGGGGCCCAAAAAA???<<<<<<@@@;;;EEEOOOYYYiiinnnbbb[[[WWWXXXZZZXXXVVVWWWXXXXXXXXXVVVRRROOONNNNNNLLLMMMMMMNNNNNNOOOPPPPPPOOOMMMKKKIIIGGGDDD@@@>>>===;;;::::::;;;<<<;;;:::555444222111000000//////000000//////.........---+++,,,...//////...,,,+++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++(((&&&''''''+++******)))(((''''''&&&'''(((******))))))***,,,))))))(((((((((***+++,,,******))))))))))))******((((((((((((((()))******)))***++++++***+++,,,......///111333666999;;;<<<>>>>>>???@@@AAABBBBBBAAA>>>??????@@@AAACCCCCCDDD???:::666555999>>>AAABBBGGGIIILLLNNNPPPRRRUUUWWWSSSTTTUUUVVVWWWYYYZZZZZZ]]][[[[[[]]]]]]\\\___dddcccfffiiilllnnnppprrruuuwwwuuutttsssuuuxxx|||~~~yyypppbbbeeejjjqqqzzztttfffYYYQQQGGGFFFCCC@@@>>>???BBBDDDAAAFFFMMMSSSXXX\\\___bbbcccfffjjjmmmqqqyyy}}}wwwrrrlllgggfffeeecccaaa`````````aaaaaabbbcccdddddddddeeefffhhhjjjkkklllnnnmmmlllkkklllmmmoooqqqtttvvvzzz||||||}}}~~~~~~zzz|||}}}}}}{{{yyyyyyyyy||||||zzzzzzzzzzzz||||||~~~~~~~~~yyyyyyzzzyyyxxxuuusssrrrpppooollljjjiiiiiijjjjjjggggggffffffffffffffffffbbbbbbaaaaaabbbeeegggiiimmmnnnppptttyyy|||wwwpppiiicccaaa^^^[[[XXXUUURRRPPPOOONNNMMMJJJHHHIIIGGGEEECCCAAA@@@???>>>@@@BBBEEEKKKVVViiinnnaaaZZZVVVWWWYYYWWWUUUVVVXXXXXXXXXVVVRRROOONNNNNNMMMMMMNNNOOOPPPPPPPPPQQQOOOMMMKKKJJJHHHFFFBBB@@@===;;;::::::;;;;;;;;;:::555444222111000000//////000/////////............,,,---///000000///---,,,,,,,,,++++++++++++,,,,,,++++++************++++++************+++++++++++++++,,,,,,+++)))'''((()))*********)))((('''''''''((()))******)))((()))++++++***)))(((((())))))*********))))))))))))************))))))))))))*********+++,,,+++******,,,...111222333555777999:::;;;======>>>??????@@@??????===>>>>>>???@@@@@@@@@@@@<<<999555666:::???CCCDDDHHHJJJMMMOOOPPPRRRUUUWWWUUUUUUWWWXXXZZZZZZ[[[[[[^^^[[[ZZZZZZYYYWWWZZZ```eeehhhllloooqqqsssuuuwwwxxxwwwuuuuuuvvvzzz}}}~~~sssjjj```dddllluuusssfffZZZNNNHHHDDDCCCAAA???>>>@@@DDDGGGIIINNNTTTYYY]]]```dddffffffjjjpppuuuyyy~~~|||{{{{{{uuutttsssrrrqqqqqqrrrrrrxxxyyy|||~~~~~~}}}|||||||||zzzyyyyyyzzz{{{|||{{{{{{zzzzzzxxxvvvtttrrrpppkkkfffcccbbbbbb```___aaabbbbbbcccdddfffggghhhkkklllmmmnnnpppsssuuuvvvxxxwwwvvvvvvwwwyyy|||}}}~~~|||zzzxxxtttrrrpppnnnmmmmmmnnnoookkkkkkkkkkkkkkkjjjjjjjjjgggfffeeeddddddeeefffhhhkkkkkkmmmpppssswwwzzz}}}|||uuummmgggccc```\\\XXXWWWUUURRRQQQPPPOOOLLLKKKJJJHHHFFFDDDBBBAAA@@@??????@@@AAACCCIIIXXXjjjwwwnnn```YYYUUUVVVXXXVVVUUUUUUXXXXXXXXXVVVRRROOONNNNNNNNNOOOPPPQQQQQQRRRRRRRRROOOMMMKKKJJJIIIHHHEEEBBB===<<<::::::;;;;;;:::999555444222111000000//////////////////............---...///000000///...---------,,,,,,,,,,,,------++++++************++++++((())))))******+++++++++***+++,,,+++)))((()))*********))))))(((((('''''')))***+++***((('''((())),,,+++***)))((((((((((((******))))))))))))******,,,+++***************+++***+++,,,+++******,,,...444555666777888999:::;;;<<<<<<======>>>=========<<<===>>>>>>===<<<;;;:::888777666777<<>>>>>BBBHHHLLLQQQUUUZZZ^^^aaadddgggiiikkkqqqzzzuuutttsssqqqpppnnnmmmllllllkkkjjjiiihhhgggffffffjjjkkkmmmoooooonnnmmmlllkkkjjjiiiiiiiiijjjkkkllllllmmmmmmnnnnnnmmmllllllhhheeebbbaaaaaaaaa``````eeeeeefffgggiiilllnnnooottttttvvvxxx{{{~~~{{{yyywwwuuuttttttuuuvvvssssssssssssrrrrrrqqqqqqnnnllljjjiiihhhggghhhhhhllllllmmmnnnppprrrssstttwwwzzz~~~vvvoookkkfffaaa]]][[[XXXUUUTTTSSSRRRPPPNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@AAA@@@@@@CCCLLLYYYbbbnnnaaaZZZUUUWWWXXXVVVUUUVVVXXXXXXXXXVVVRRROOONNNNNNOOOPPPRRRSSSSSSSSSSSSSSSMMMLLLJJJIIIIIIHHHEEECCC===<<<;;;;;;<<<;;;:::888444444222111000////////////////////////.........---...////////////...---...------,,,,,,------...++++++************++++++))))))))))))))))))******(((*********(((((((((******)))))))))(((((((((''')))***+++***(((''''''(((*********)))))))))))))))******))))))))))))******))))))))))))******+++,,,+++,,,,,,,,,++++++,,,...444555666777888:::;;;;;;<<<<<<===============<<<======>>>===<<<999777555555555777:::???DDDHHHJJJKKKMMMQQQSSSSSSTTTVVVWWWZZZ\\\^^^``````___]]][[[___YYYUUUSSSRRRSSSZZZbbbgggkkkqqquuuwwwvvvvvvvvvwwwwwwxxxzzz~~~|||uuukkkcccfffkkkttt~~~uuueeeUUUJJJDDDAAA@@@>>>>>>>>>???AAAFFFMMMRRRUUUXXX\\\___aaaeeehhhkkkrrrzzz}}}zzzwwwuuummmmmmllljjjiiigggffffffgggggggggfffeeedddcccbbbbbbcccdddeeeeeedddcccbbb``````_________```bbbcccddddddeeefffggghhhhhhhhheeedddddddddeeefffffffffkkkkkklllnnnppprrrtttuuuyyyzzz|||}}}|||{{{||||||}}}||||||{{{{{{zzzzzzzzzuuutttrrrpppoooooooooooosssssssssttttttuuuvvvvvvwwwyyy|||yyyuuupppjjjfff___\\\YYYVVVUUUTTTRRRQQQNNNLLLJJJHHHFFFDDDDDDCCC???@@@@@@@@@AAAGGGOOOUUUnnnbbb[[[WWWXXXYYYWWWVVVWWWXXXXXXXXXVVVRRROOONNNNNNPPPQQQSSSTTTUUUUUUTTTSSSKKKJJJHHHHHHHHHGGGDDDBBB===<<<;;;;;;<<<;;;999777444444222111000/////////.........///////////////---------......---------...------,,,,,,------...++++++************+++++++++*********)))((((((((('''((())))))'''&&&'''((())))))))))))(((((((((((()))******)))'''&&&'''(((''''''((()))***+++++++++******))))))))))))******&&&&&&'''''')))***,,,---***+++,,,,,,+++,,,...000222333444666888:::<<<<<<======>>>?????????>>>>>>??????>>>===;;;888555444444666:::>>>BBBGGGJJJLLLLLLOOOSSSVVVVVVWWWYYYZZZ]]]^^^```bbbaaa```]]][[[\\\WWWSSSSSSTTTXXXbbblllrrrwww~~~~~~}}}wwwxxxyyy|||}}}xxxsssnnnkkkmmmrrrzzz}}}pppfffXXXKKKCCCAAAAAABBB>>>???AAACCCGGGLLLSSSXXXYYY[[[^^^aaadddiiinnnqqqzzz|||xxxvvvtttrrrpppnnnhhhggggggfffeeedddccccccbbbcccdddeeeeeecccaaa`````````aaaaaa```___]]]]]][[[ZZZZZZZZZ[[[\\\^^^___]]]]]]^^^___```aaaccccccfffgggjjjkkkmmmnnnpppqqqtttttttttuuuvvvxxxyyyzzz}}}~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}zzz{{{|||}}}}}}yyysssoooeeebbb]]]ZZZXXXVVVTTTRRRPPPOOOMMMJJJHHHGGGFFFFFF======<<<<<<===@@@DDDGGGnnnccc\\\WWWXXXZZZXXXWWWWWWXXXXXXXXXVVVRRROOONNNNNNPPPQQQSSSUUUVVVUUUTTTSSSKKKJJJHHHHHHHHHFFFDDDAAA===<<<<<<<<<===;;;888666555444222111000000//////.........///////////////------------------------------,,,,,,,,,,,,------++++++************++++++++++++*********)))))))))((()))***)))'''&&&'''((())))))))))))((((((((((((((()))***)))'''&&&'''(((%%%&&&((()))+++,,,,,,,,,******))))))))))))******&&&&&&&&&'''(((***+++,,,)))***,,,,,,,,,---///222222333444666888:::<<<=========>>>???@@@@@@@@@@@@AAA@@@>>><<<999777555444555999>>>CCCFFFHHHKKKMMMMMMQQQUUUYYYZZZ[[[\\\]]]___```aaaaaa```___\\\[[[XXXTTTRRRUUUYYY```kkkvvvzzzzzz|||xxxuuutttuuuuuuuuuyyyvvvnnn]]]VVVKKKCCC??????AAABBB@@@CCCFFFJJJNNNSSSXXX\\\]]]___cccfffkkkqqqxxx}}}~~~zzzwwwuuusssqqqoooooommmkkkhhhddddddddddddddddddddddddeeefffhhhjjjjjjhhheeeddd______^^^^^^\\\[[[ZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^```bbbdddggghhhkkknnnrrrvvvwwwyyy{{{|||~~~}}}||||||{{{||||||{{{vvvlllhhhbbb^^^[[[YYYVVVUUURRRQQQOOOMMMKKKIIIHHHHHHBBBAAA???>>>======>>>???nnnbbb[[[VVVXXXYYYWWWVVVWWWXXXXXXXXXVVVRRROOONNNNNNOOOQQQSSSVVVVVVUUUTTTSSSMMMKKKJJJIIIHHHGGGDDDAAA===<<<<<<======;;;888555555444222111000000//////............/////////000......------------......,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))***+++,,,,,,---+++,,,,,,+++(((''''''((((((((((((((())))))))))))&&&((()))(((''''''((()))&&&''')))***+++++++++*********))))))))))))******)))))))))((())))))***+++''')))+++,,,,,,...111444555555777888999;;;<<<<<<;;;<<<===???@@@AAABBBBBBBBB@@@===999666555444444777<<>>>>>???@@@CCCGGGMMMQQQUUUYYY\\\___```bbbfffkkkrrrzzz|||zzzwwwtttrrrpppooonnnnnnnnnmmmjjjgggggghhhhhhiiijjjjjjkkkkkklllnnnpppqqqpppmmmjjjggg______^^^]]][[[YYYXXXXXXVVVVVVVVVWWWXXXZZZ\\\^^^aaaaaacccfffiiinnnqqqssstttxxx~~~}}}|||{{{|||}}}~~~tttoooiiiccc___\\\YYYWWWTTTSSSQQQNNNLLLKKKJJJIIIIIIGGGDDDBBBAAAAAA@@@@@@nnnaaaZZZUUUWWWXXXVVVUUUVVVXXXYYYXXXVVVRRROOONNNNNNOOOQQQSSSVVVVVVUUUTTTRRROOOMMMKKKJJJIIIGGGDDDBBB===<<<<<<======;;;888555555444222111000000//////---.........//////000000//////............//////,,,++++++******++++++,,,++++++************++++++&&&'''(((***,,,...000000---......---***(((((()))(((((((((((())))))))))))%%%'''(((((('''''')))***((((((***++++++***)))(((******))))))))))))******---,,,+++***))))))))))))&&&(((***,,,---///222555999999999::::::;;;;;;<<<:::;;;<<<>>>@@@AAABBBBBBBBB???;;;777444333444444999>>>EEEIIIJJJJJJLLLMMMNNNRRRXXX]]]___aaabbbcccaaaaaa```^^^]]]\\\[[[ZZZSSSQQQRRRXXX___gggtttyyywwwuuutttuuuyyy|||~~~}}}wwwqqqeeeWWWLLLGGGDDDAAA???????????????FFFJJJQQQVVVYYY\\\___``````ccchhhmmmuuu|||yyyxxxvvvuuusssooonnnoooppppppooollliiinnnnnnoooppprrrsssttttttnnnppprrrsssqqqmmmhhheeeaaa```___]]]\\\ZZZYYYXXXWWWWWWWWWXXXZZZ\\\^^^___```aaadddggglllrrrwwwyyy|||~~~|||{{{xxxyyy{{{}}}yyytttmmmfffbbb^^^[[[YYYUUUTTTRRROOOMMMLLLKKKJJJHHHFFFCCCBBBBBBCCCBBBBBBnnnaaa]]]XXXUUUTTTUUUUUUUUU\\\\\\[[[XXXSSSOOOMMMMMMPPPQQQTTTXXXZZZYYYVVVSSSOOONNNLLLJJJGGGDDDAAA@@@>>>>>>>>>===;;;999777555555444111///......///000......////////////......///...------,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++************++++++,,,+++***)))(((((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((''''''''''''((((((((()))+++,,,,,,+++******+++,,,,,,,,,---------,,,++++++)))+++...//////000222444888888888777777777777777<<<;;;;;;<<<===???@@@AAA@@@<<<777222000111333555???BBBEEEHHHIIIKKKNNNPPPOOOTTTYYY]]]eeemmmpppmmmjjjfffcccbbb___YYYVVVXXXVVVWWWXXXYYY\\\aaahhhlll{{{~~~||||||oooqqqtttyyy}}}}}}uuukkkaaaVVVMMMGGGCCCAAA======???CCCGGGIIIOOOTTTZZZ]]]]]]___bbbeeefffllluuu}}}}}}{{{xxxvvvtttsssrrrtttsssrrrsssuuuvvvvvvuuuuuuvvvxxxzzz{{{||||||{{{{{{zzzyyyxxxvvvrrrlllhhhfffccc___^^^___^^^\\\YYY[[[[[[ZZZZZZ\\\___bbbcccfffgggkkkpppvvv|||xxxvvvuuuttttttxxx}}}~~~~~~uuunnniiieee```]]]WWWUUUSSSRRRRRRQQQNNNLLLGGGFFFFFFGGGGGGEEEAAA>>>pppbbb^^^YYYVVVUUUUUUVVVUUUZZZZZZZZZWWWSSSOOOMMMMMMNNNOOORRRVVVXXXWWWTTTQQQNNNNNNLLLJJJHHHEEEBBBAAA>>>>>>>>>===;;;999777555666555333111000//////000......////////////.........---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++,,,+++***)))(((((((((((((((((())))))))))))((((((&&&((())))))(((''''''((('''''''''((((((((()))))))))))))))(((&&&&&&&&&''')))))))))******************+++---......000222555888888888888888888888888:::;;;;;;<<<===>>>>>>???999777444222222555888:::@@@BBBFFFHHHJJJLLLOOOQQQQQQWWW^^^eeeqqq|||tttkkkccc^^^ZZZUUUVVVYYYVVVWWWWWWWWWYYY\\\bbbfffiiipppuuuxxx}}}~~~~~~}}}zzzxxx}}}yyysssqqqqqqmmmppptttyyy~~~{{{uuukkkaaaWWWNNNGGGBBBAAA@@@>>>???CCCHHHMMMOOOUUUYYY^^^``````aaadddhhhnnnttt|||}}}|||||||||{{{zzzyyyxxxxxxxxxzzzzzz{{{~~~~~~}}}zzzxxxvvvrrrmmmiiijjjgggdddcccddddddccc```aaa`````````bbbdddggghhhlllnnnsssxxx|||vvvqqqppppppqqquuuzzz}}}}}}~~~}}}|||{{{}}}{{{tttoookkkfffbbb\\\YYYVVVTTTTTTSSSQQQOOOLLLKKKIIIHHHGGGEEEBBB???qqqccc___ZZZWWWWWWWWWWWWVVVWWWXXXXXXVVVRRROOOMMMMMMNNNOOORRRVVVXXXXXXTTTQQQNNNMMMLLLKKKHHHFFFDDDCCC>>>>>>===<<<:::888666555666555444333222000//////......////////////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((''''''((((((((()))))))))******)))))))))******+++)))(((((('''((()))+++,,,+++,,,------...000333666999999999999999999999999999:::<<<>>>>>>>>><<<;;;444333333333555888;;;>>>AAADDDGGGIIIKKKMMMPPPSSSUUU\\\dddmmmyyy}}}pppaaaXXXSSSQQQTTTYYYXXXXXXXXXWWWVVVYYY]]]```aaafffjjjmmmttt}}}}}}zzzvvvsssrrrtttuuuqqqlllhhhggghhhmmmpppuuu{{{{{{rrrkkk___TTTLLLFFFBBB@@@???@@@AAACCCHHHOOOTTTXXX]]]```cccddddddfffjjjnnnzzz|||zzzzzzzzz{{{||||||}}}~~~~~~{{{yyyuuurrroooooonnnllllllmmmnnnnnnmmmkkkjjjjjjjjjlllnnnpppqqqvvvyyy~~~{{{vvvmmmnnnooorrrvvv||||||}}}}}}{{{yyyxxxyyy{{{yyy{{{|||wwwrrrmmmhhhbbb___ZZZWWWVVVUUUSSSRRRQQQOOOLLLJJJHHHFFFCCCAAApppccc```\\\YYYXXXXXXXXXWWWVVVWWWXXXWWWTTTPPPOOONNNOOOQQQTTTXXXZZZZZZWWWTTTMMMMMMLLLKKKIIIGGGEEEDDD>>>>>>===;;;:::888666666555555444333222000...---......////////////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))))))))((((((&&&((())))))(((''''''((('''(((((((((((())))))))))))))))))***,,,...//////***)))(((((()))+++---///,,,---.........000444777999999999::::::;;;;;;;;;999;;;>>>@@@@@@>>>;;;999444444444555777999<<<>>>CCCEEEHHHJJJLLLNNNQQQTTTYYY___eeelllvvv{{{mmm]]]SSSOOONNNRRRXXXYYYYYYYYYWWWWWWXXX[[[^^^ccceeegggjjjooovvv~~~yyysssnnnjjjlllmmmkkkgggfffgggjjjqqqtttxxx}}}}}}rrrjjjbbbVVVKKKEEEBBBAAAAAA???AAADDDHHHMMMSSSYYY]]]aaadddhhhiiijjjmmmsssxxx|||zzz{{{}}}~~~}}}|||zzzxxxvvvuuuuuuvvvxxxyyyzzzzzzxxxxxxwwwxxxyyyzzz{{{|||{{{xxxrrrrrruuuyyy~~~}}}zzzyyyzzz{{{xxxyyy{{{|||~~~yyyrrrmmmhhhccc]]]YYYWWWUUUTTTSSSSSSPPPMMMKKKIIIHHHFFFDDDmmmdddaaa]]]ZZZZZZYYYXXXWWWVVVXXXYYYYYYUUURRRPPPOOOOOOPPPTTTXXX[[[ZZZWWWTTTNNNNNNMMMLLLJJJHHHFFFEEE>>>>>><<<:::999777666666222333222222111000...---......////////////.........---------------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...***+++,,,,,,,,,,,,+++***+++***))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((''''''((((((((((((((()))))))))***)))(((&&&'''***++++++******)))(((((()))+++---///---...///000000222555888888888999:::;;;<<<<<<<<<;;;===???AAA@@@>>>:::888333333444666999<<<@@@BBBFFFHHHIIIKKKKKKNNNQQQTTTYYY]]]aaaeeelllsssuuusssooobbbUUUOOONNNOOORRRUUUVVVWWWWWWVVVVVVWWWZZZ]]]aaaaaaccceeeiiiooowww~~~~~~wwwnnngggbbbeeehhhhhhhhhjjjoootttxxxzzz}}}wwwlll___WWWMMMDDD@@@@@@BBBCCCBBBEEEIIIMMMQQQVVV[[[```cccggglllooorrrwww~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||~~~}}}{{{{{{|||zzz{{{{{{zzz{{{~~~~~~wwwrrrmmmhhhaaa\\\YYYWWWUUUSSSRRRPPPMMMKKKKKKKKKIIIHHH~~~lllccc```]]][[[ZZZZZZXXXWWWVVVXXXZZZZZZVVVRRRPPPOOOLLLNNNQQQVVVYYYXXXUUURRRPPPOOONNNLLLJJJHHHFFFEEE???>>><<<:::888777666666111111111000000000//////......////////////......++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,------,,,+++*********)))))))))))))))***(((((())))))))))))((((((&&&((())))))(((''''''(((((((((((()))))))))******///,,,((((((***+++)))&&&)))(((((('''((()))+++,,,---///222333333444666888777777888999;;;<<<======<<<===???@@@???<<<888666222333444666;;;AAAFFFIIIIIIJJJKKKKKKKKKLLLPPPRRRUUUXXX[[[]]]ccciiiiiifffaaaVVVMMMMMMPPPQQQRRRTTTSSSTTTTTTTTTTTTUUUXXXZZZ\\\]]]```eeehhhmmmvvv|||ssshhh```YYY^^^dddhhhkkkpppwww}}}~~~yyynnndddQQQLLLDDD???>>>???AAACCCEEEIIIOOOSSSUUUXXX^^^bbbeeejjjqqqvvv{{{}}}|||zzz{{{|||~~~}}}|||}}}yyysssnnnhhhbbb^^^ZZZWWWUUURRRPPPOOONNNNNNMMMKKKJJJlllbbb```]]][[[ZZZYYYXXXVVVVVVXXXZZZYYYVVVQQQNNNMMMLLLNNNQQQVVVYYYYYYVVVSSSQQQQQQOOOMMMKKKHHHEEEDDD???===;;;999777666666666111111000000000111222333......////////////......+++++++++++++++,,,------------------------------************+++,,,------***+++---......---+++*********))))))))))))******(((((())))))))))))((((((&&&((())))))(((''''''((((((((()))))))))*********...***'''(((+++---+++((()))))))))***************---000444666777777777888666666777999:::<<<======<<<<<<======<<<999666444666666555777;;;BBBHHHLLLKKKKKKKKKJJJJJJKKKNNNPPPQQQTTTVVVWWW[[[``````\\\XXXNNNHHHKKKQQQSSSTTTUUUTTTUUUUUUUUUTTTTTTVVVXXXZZZ[[[```gggjjjlllttt~~~|||~~~|||rrreee\\\UUUZZZbbbiiiooouuu}}}{{{qqqiii```WWWHHHDDD@@@>>>???AAACCCDDDGGGMMMTTTXXXYYY\\\aaafffjjjpppxxx~~~~~~}}}zzzvvvpppjjjeeeaaa\\\YYYUUUTTTRRRRRRQQQOOOLLLIIInnnbbb```]]][[[ZZZYYYWWWVVVUUUXXXZZZYYYUUUPPPMMMKKKNNNOOOSSSXXX[[[[[[XXXUUURRRRRRPPPNNNKKKHHHEEECCC???===;;;999777666666666222111000000000222555666......////////////.....................///000111------------------------++++++******++++++,,,---***+++---......---+++******)))))))))))))))******(((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))************$$$!!!"""(((,,,+++))),,,,,,---------,,,++++++...111666888999888888888555666777888:::;;;======;;;;;;;;;;;;999666444222<<<;;;999888;;;@@@FFFJJJLLLLLLLLLJJJIIIIIILLLOOOPPPSSSTTTTTTVVVZZZYYYUUUUUUKKKFFFJJJQQQTTTUUUVVVWWWXXXXXXWWWVVVUUUWWWXXXWWWYYY^^^fffgggfffmmmvvv}}}~~~sssfff\\\TTTZZZccckkkrrryyy~~~sssfff\\\SSSKKKDDDAAA??????AAADDDFFFFFFHHHOOOVVV[[[]]]___eeejjjnnnttt}}}{{{vvvqqqkkkfff```\\\XXXWWWVVVUUUTTTQQQLLLHHHmmmaaa^^^[[[ZZZZZZZZZZZZYYYVVVWWWWWWUUUQQQOOONNNNNNNNNPPPRRRUUUWWWWWWXXXXXXUUUUUUSSSPPPLLLGGGCCCAAACCC@@@===;;;:::888666444222111///000111111000///000///---,,,,,,---...//////---+++***+++,,,,,,+++////////////...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++)))((('''(((((((((((()))))))))))))))))))))(((((((((((((((***)))))))))+++...111222222222222222444555777777666777999;;;<<<>>>>>>>>>===:::666333000///000000333555888<<<@@@EEEHHHIIIKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPSSSVVVWWWVVVUUUTTTKKKKKKKKKLLLNNNRRRUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWZZZ___bbbfffjjjooorrrzzzxxxzzz}}}rrrfff___ZZZ\\\aaagggpppyyy|||rrrggg]]]SSSKKKFFF===???AAABBBCCCFFFJJJMMMRRRVVV[[[^^^```ccchhhlllwww{{{~~~yyytttnnnfffaaa^^^ZZZVVVUUUUUUTTTQQQNNNlll^^^\\\YYYXXXXXXXXXXXXWWWVVVWWWWWWUUUQQQOOONNNNNNOOOQQQSSSVVVWWWXXXXXXXXXVVVUUUSSSPPPMMMIIIEEECCC@@@>>>:::888777666444222222111///000111111000///...---,,,++++++,,,...///000---++++++,,,---,,,,,,------.........---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((((((((())))))))))))***)))))))))***))))))(((((((((((((((((()))))))))***+++************************))))))***+++...111222333333444555666777888999666777888999::::::::::::;;;999555222000///000111555777:::===AAADDDGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTTTTSSSQQQPPPHHHHHHJJJLLLOOOTTTWWWZZZYYYXXXXXXXXXXXXXXXWWWWWWZZZ]]]bbbgggjjjmmmqqqssswwwuuuvvvzzzxxxoooddd^^^ZZZ]]]bbbiiiqqqyyyxxxqqqggg]]]TTTLLLEEEAAA===???AAACCCDDDGGGLLLOOOUUUZZZ___ccceeeiiinnnsss}}}zzztttlllfffaaa^^^YYYWWWVVVUUUSSSPPP}}}kkk^^^\\\YYYXXXXXXYYYXXXWWWVVVWWWWWWUUUQQQOOONNNNNNOOOQQQTTTVVVXXXXXXXXXXXXUUUUUUSSSQQQMMMJJJGGGFFF@@@>>>:::888777666444222222111///000000111///...,,,,,,+++++++++,,,...///000...,,,,,,---...---,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************((((((((('''(((((())))))((((((((()))))))))************************++++++************,,,///111333555555666777888999::::::888888888999888888777777888666333000//////111222888:::<<>>???AAADDDFFFIIILLLQQQTTT[[[```fffkkknnnsssxxx}}}|||~~~|||tttooogggccc]]]YYYWWWVVVTTTSSS|||iii```]]][[[ZZZZZZ[[[ZZZZZZVVVWWWWWWUUUQQQOOONNNNNNOOOPPPSSSVVVXXXXXXWWWVVVTTTSSSRRROOOMMMJJJHHHGGGCCCAAA===;;;:::999777555222111//////000000///---,,,++++++,,,---...///000000...------......---,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********((('''&&&&&&&&&((()))***(((((()))))))))*********((((((((((((((()))))))))******+++,,,---///111333666666777888999999999999999999999:::999999888888444333111//////000222333;;;<<<>>>@@@BBBDDDFFFFFFJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHKKKOOOSSSVVVYYYZZZYYYYYYYYYYYYXXXXXXXXXWWW```fffooovvv{{{|||}}}~~~zzzrrrkkkkkklllkkkkkklllnnnqqqvvv{{{wwwppp```ZZZPPPHHHCCCAAA@@@???BBBEEEIIIMMMPPPTTTYYY\\\aaagggoootttxxx|||zzzvvvqqqrrrtttuuuyyy|||wwwnnniiiccc]]]YYYWWWVVVVVV{{{iii___]]]ZZZZZZZZZ[[[[[[ZZZVVVWWWWWWUUUQQQOOONNNNNNNNNPPPSSSVVVWWWWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGGGGDDDBBB???<<<;;;:::888666222111//////000///...,,,---------...///000111111///...---...//////---,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&&&&&&&((()))***))))))))))))************''''''(((((())))))))))))***++++++---///000222333555555777888888888888888777777888888999888888888111000///...///111444666===>>>???@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGFFFFFFJJJLLLOOORRRUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]dddnnnwww|||~~~~~~~~~zzzoooeeedddfffjjjpppvvv{{{}}}yyynnnfffVVVPPPHHHBBB???@@@AAABBBEEEHHHMMMRRRWWW[[[```ccciiiooowww}}}~~~wwwqqqlllfffffffffgggiiiooovvv{{{~~~tttpppjjjbbb\\\XXXXXXXXX{{{hhh]]][[[XXXXXXYYYYYYYYYYYYVVVWWWWWWUUUQQQOOONNNNNNNNNPPPTTTWWWXXXWWWUUUTTTTTTRRRPPPMMMJJJHHHGGGFFFBBB@@@<<<:::999888666444222111////////////---,,,......//////000000000111...------...///...,,,+++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((((((((((((((((((((('''(((((()))))))))))))))*********++++++)))))))))***++++++,,,,,,***+++,,,...000111222333444555666888888888777666444444555555666666555555///...---...000333777999>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGJJJIIIGGGFFFFFFFFFGGGHHHNNNPPPSSSVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[YYY```jjjssswwwxxxxxxxxxtttiii```___dddkkksss{{{yyyoooccc[[[LLLGGGAAA>>>>>>AAACCCEEEGGGKKKQQQWWW\\\aaafffjjjrrrxxxyyysssmmmhhhddd\\\\\\[[[[[[\\\```gggkkkzzz{{{xxxrrrjjjbbb\\\[[[[[[|||iii\\\ZZZXXXXXXYYYZZZZZZYYYVVVWWWWWWUUUQQQOOONNNNNNPPPRRRVVVYYYZZZYYYWWWUUUVVVTTTQQQMMMJJJHHHGGGGGGAAA>>>;;;999888666444222333111/////////...---+++......///////////////...---,,,,,,---......,,,))),,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((((((((((())))))))))))))))))***))))))(((((())))))*********+++++++++((())))))***++++++,,,,,,***+++---///111222333333444555777888999888666666555555555555444333222222---------...111555999;;;======>>>@@@AAABBBCCCDDDDDDEEEGGGIIIIIIIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIKKKPPPRRRVVVYYYZZZZZZYYYXXXVVVVVVWWWYYYZZZ[[[\\\]]]ZZZ```iiippprrrrrrrrrqqqmmmeee```ccciiipppwww}}}}}}xxxpppdddXXXPPPFFFCCC???>>>@@@DDDGGGIIILLLPPPXXX^^^dddjjjooorrrzzz}}}uuunnnhhhddd```^^^XXXXXXXXXWWWWWWZZZ^^^bbblllvvv{{{rrrhhhaaa___^^^|||iii^^^\\\ZZZZZZ[[[\\\\\\[[[VVVWWWWWWUUUQQQOOONNNNNNRRRTTTXXX[[[\\\[[[XXXVVVWWWUUURRRNNNKKKIIIHHHHHHAAA>>>;;;999888777555333333111/////////...,,,+++.........///......------,,,,,,,,,---...---+++)))---------------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))************)))***+++++++++)))(((''')))************+++++++++&&&''''''((()))************,,,---///111222333333555666888999999888777666999999888777666444222111---,,,---...111666:::===<<<===>>>???AAABBBCCCDDDFFFHHHJJJLLLLLLLLLKKKJJJGGGFFFEEEDDDEEEHHHKKKMMMPPPRRRWWWZZZ\\\\\\[[[YYYUUUVVVWWWYYYZZZ\\\]]]^^^___dddkkkpppqqqpppooonnnjjjdddbbbiiipppuuuzzz~~~}}}xxxrrriii]]]QQQJJJFFFCCC@@@@@@CCCHHHKKKMMMQQQVVV^^^eeekkkqqqvvvzzz}}}wwwooogggbbb___\\\ZZZZZZZZZYYYXXXXXXYYY]]]```cccnnnzzzxxxmmmeeebbbaaa{{{ggg```^^^[[[ZZZ[[[[[[ZZZXXXTTTTTTTTTSSSRRRPPPNNNMMMQQQSSSVVVXXXYYYWWWUUUSSSQQQPPPOOOMMMKKKHHHFFFEEECCC@@@===;;;:::999888777444333222111000000000000000///...---------------...------,,,,,,------...---------,,,+++***((((((---+++(((%%%%%%&&&)))+++,,,,,,,,,++++++*********)))***++++++++++++***)))))))))******++++++++++++((((((((((((((((((((((((,,,---......---,,,***)))'''(((***+++,,,,,,+++******+++---///111333444444444666777888888777666444444555666666555222///---,,,,,,,,,///333777999:::AAAAAA@@@AAABBBDDDFFFHHHGGGFFFGGGKKKOOOPPPNNNKKKHHHEEEBBBCCCGGGKKKMMMMMMOOORRRWWW\\\^^^]]][[[YYYWWWWWWXXXYYY[[[]]]___aaa___dddjjjnnnnnnllljjjiiifffggghhhjjjmmmsss{{{}}}~~~}}}wwwoooeee\\\RRRHHHBBBBBBCCCCCCCCCDDDHHHMMMPPPVVV\\\eeennnvvv{{{{{{vvvrrrnnnhhhdddaaa___]]]\\\\\\[[[YYYXXXXXXYYY[[[\\\ccciiisss~~~zzzvvvqqqhhhaaa|||hhh```^^^\\\[[[[[[[[[ZZZYYYVVVUUUUUUSSSRRROOONNNMMMOOORRRUUUXXXYYYWWWTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEBBB???<<<:::999888777666222222111000//////////////////...---------------.........------.........++++++,,,,,,,,,+++******,,,+++((('''&&&''')))***,,,,,,,,,++++++*********************************''''''((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))***++++++++++++++++++,,,...000222333333444444555777888888777555444444555666666444222///---......///222666:::<<<<<<@@@@@@AAABBBCCCEEEGGGHHHHHHHHHIIILLLOOOPPPNNNKKKIIIGGGEEEFFFJJJNNNOOOOOOPPPRRRVVVYYY\\\]]]]]]]]][[[\\\\\\]]]^^^___``````___ccchhhkkkjjjhhhgggfffhhhjjjkkkmmmoootttyyy}}}}}}{{{vvvpppggg]]]TTTLLLEEEAAA>>>@@@BBBEEEIIIOOOVVVZZZ\\\aaajjjssszzz~~~wwwssspppmmmiiifffdddccc```______^^^\\\[[[[[[\\\]]]^^^fffkkkttt}}}zzzuuunnnhhh~~~jjjaaa___\\\\\\\\\\\\[[[YYYWWWWWWVVVTTTQQQOOOMMMKKKMMMPPPTTTXXXYYYWWWSSSQQQQQQQQQOOOMMMJJJHHHFFFEEEAAA>>>;;;888888777666555111111000///............//////...------------...////////////////////////)))***+++,,,,,,,,,,,,,,,+++***))))))((()))))))))+++++++++++++++*********,,,+++***))))))***+++,,,&&&&&&&&&&&&''''''''''''************************(((((('''''''''((())))))))))))))))))***+++,,,---...///000111222333333333444555666777777666555444333444555555444111///---...///111444777:::===>>>???@@@AAADDDEEEGGGHHHHHHIIIIIIKKKNNNPPPOOOMMMJJJHHHHHHHHHJJJMMMOOOOOOOOOQQQRRRTTTWWWZZZ]]]___```^^^^^^^^^_________^^^^^^^^^aaadddfffeeecccbbbaaaiiikkknnnpppqqqtttwwwzzz~~~|||uuullleee[[[QQQJJJFFFBBB@@@>>>AAAEEEJJJOOOVVV^^^cccdddjjjrrryyyzzzvvvsssrrrqqqooonnnnnnmmmjjjhhhfffdddbbbaaa```aaabbbccckkkooowww|||wwwrrrlllbbb```]]]]]]]]]]]]\\\ZZZYYYXXXWWWTTTRRROOOLLLJJJKKKNNNSSSWWWXXXVVVSSSQQQRRRQQQOOOLLLJJJHHHGGGFFFAAA>>>;;;999888777666555111111000///............///......---------...............//////.........******+++,,,,,,,,,,,,+++*********+++******))))))+++++++++***************,,,+++)))(((((()))+++,,,''''''''''''''''''(((((())))))))))))))))))))))))***))))))((()))***,,,---***))))))((()))+++,,,---000111111222333333333333444555555666666555555444333333444444333111///------///222555777999<<<>>>>>>@@@CCCEEEGGGHHHIIIHHHIIIJJJLLLNNNOOOMMMJJJHHHEEEFFFHHHJJJMMMNNNMMMMMMNNNPPPSSSVVVZZZ]]]___```[[[\\\]]]^^^^^^^^^]]]\\\\\\^^^```aaa___^^^]]]^^^eeeiiimmmqqqssstttvvvxxx|||~~~~~~}}}}}}}}}vvvmmmaaaZZZOOOGGGBBBAAABBBBBBEEEHHHLLLPPPUUU[[[aaafffmmmrrryyy|||zzzxxxyyyyyyyyy{{{|||{{{xxxvvvooonnnllljjjiiiiiijjjkkkqqquuu|||~~~zzzmmmcccaaa^^^^^^^^^^^^]]][[[ZZZYYYWWWUUURRROOOLLLJJJJJJMMMRRRVVVWWWVVVTTTRRRRRRQQQOOOLLLIIIHHHGGGFFFBBB???<<<999999888777555222222111000////////////......---------......///,,,---............---,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++******************************,,,+++)))(((((()))+++,,,******************))))))((((((((((((((((((((((((+++***))))))***+++---...***))))))((()))+++,,,---111111222333333333333333444444555555555555444444222222333222111000...------111555888999:::===???@@@AAADDDFFFHHHIIIIIIIIIHHHJJJMMMNNNMMMJJJGGGEEEAAACCCFFFIIIJJJJJJJJJJJJKKKMMMRRRWWWZZZ]]]]]]]]]YYY[[[]]]___```___]]]\\\YYYZZZ[[[[[[YYYYYYZZZ[[[___dddjjjpppsssuuuwwwxxx{{{}}}}}}{{{zzzwwwnnndddXXXQQQHHHAAA???AAADDDFFFKKKMMMRRRVVV[[[aaagggkkkuuuyyy|||zzzwwwuuuttttttuuuuuuxxx{{{mmmdddbbb____________^^^\\\ZZZYYYWWWUUURRROOOMMMKKKKKKMMMQQQUUUWWWWWWUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGBBB???<<<:::999888777666222222111000////////////...------------...//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))))))))***************,,,+++***))))))***+++,,,++++++++++++************''''''''''''''''''''''''))))))((((((((()))******))))))))))))***+++,,,---000111222333333333333333444444444444444444444444222222222111000///......000444999<<<<<<===@@@CCCCCCDDDEEEGGGHHHIIIIIIJJJHHHKKKNNNOOOLLLHHHDDDCCC@@@BBBFFFHHHHHHHHHIIIJJJIIILLLPPPUUUYYY[[[[[[[[[YYY\\\___bbbbbbaaa^^^\\\SSSTTTTTTSSSSSSTTTWWWZZZ\\\aaahhhooosssvvvxxxzzz{{{|||{{{wwwtttpppfff[[[OOOJJJDDD@@@AAADDDGGGIIIMMMQQQWWW]]]ccciiipppttt{{{mmmdddbbb```___``````^^^]]]YYYXXXWWWUUUSSSPPPMMMLLLLLLNNNQQQSSSVVVWWWWWWWWWSSSQQQNNNKKKHHHGGGGGGGGGAAA>>>;;;999888777666555111111000///............---------------...//////,,,---...//////...---,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,------((()))))))))*********+++******************************)))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))***+++++++++++++++//////111222333333333333444333333333333333333444111111111000000///......000555;;;>>>>>>>>>AAAEEEFFFFFFFFFGGGGGGHHHIIIJJJIIILLLPPPPPPLLLGGGCCCBBBAAADDDGGGHHHHHHIIIKKKMMMJJJKKKNNNRRRUUUXXXYYYZZZZZZ\\\```bbbbbb___[[[YYYLLLMMMMMMLLLMMMPPPTTTXXX]]]bbbiiiooosssvvvyyy{{{{{{|||yyytttpppjjj___TTTHHHEEEBBBAAADDDGGGJJJLLLQQQVVV\\\cccjjjqqqxxx|||llleeeccc````````````___^^^YYYXXXWWWUUUSSSPPPNNNMMMMMMNNNPPPSSSUUUWWWXXXYYYTTTRRRNNNKKKHHHGGGGGGGGG@@@===999777777666555333000000...------------------------------...///000---...000111111000...---((((((***+++,,,---------,,,++++++++++++,,,---...(((((())))))*********+++)))***++++++++++++***)))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))*********)))'''&&&'''(((***+++,,,,,,++++++...///000111222333333333444333333222222333333444111111000000//////.........444;;;===<<<===@@@CCCIIIHHHGGGFFFGGGHHHIIIJJJJJJNNNRRRRRRMMMGGGDDDBBBDDDGGGIIIJJJIIIJJJMMMPPPLLLLLLLLLNNNQQQUUUYYY[[[ZZZ\\\___```___[[[VVVSSSGGGHHHHHHHHHIIIMMMRRRWWW___dddjjjooossswwwzzz|||||||||xxxrrrlllfff[[[PPPDDDBBBAAABBBFFFIIILLLMMMWWW[[[aaahhhnnnuuu{{{~~~jjjaaaaaaaaaaaaaaa___[[[XXXWWWYYYYYYVVVQQQNNNMMMNNNPPPPPPRRRSSSUUUUUUVVVVVVVVVSSSNNNKKKIIIHHHFFFEEEAAA???<<<::::::999777666222222111111000/////////,,,,,,------...///000000......//////...---,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++*********---,,,***(((((()))***,,,'''((()))******+++******)))))))))))))))))))))***))))))*********))))))((())))))***+++---...//////,,,---/////////000111333444444444555444444333333111000///......///000000666888:::;;;<<<===???AAAGGGEEEDDDCCCDDDEEEGGGHHHNNNUUUZZZWWWMMMEEEDDDGGGIIIJJJLLLMMMMMMKKKIIIHHHLLLLLLMMMOOOQQQTTTVVVWWWXXXZZZ]]]___^^^WWWNNNGGGAAABBBEEEGGGJJJPPPWWW\\\dddggglllpppsssuuuxxxyyy}}}zzzuuummmcccWWWMMMGGG>>>???AAABBBEEEJJJPPPTTT^^^cccjjjpppuuuzzz~~~~~~}}}jjjbbbaaa`````````^^^[[[YYYXXXYYYYYYWWWRRROOONNNNNNNNNOOOQQQRRRTTTTTTUUUUUUUUUQQQMMMIIIGGGFFFEEECCCBBB@@@===;;;:::999777555222222111111000/////////,,,,,,------...//////000///////////////...------+++++++++++++++++++++++++++***)))))))))***+++,,,++++++*********))))))))),,,,,,***)))))))))***+++(((((()))*********))))))******))))))))))))))))))))))))************))))))))))))***+++,,,------...111222333333333333444555444555555555555444333333111000///......///111222666888:::;;;<<<===???AAACCCBBBBBBCCCDDDGGGJJJLLLMMMRRRUUURRRKKKFFFEEEGGGJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLMMMPPPRRRUUUWWWXXX[[[\\\]]]]]]XXXPPPGGG@@@AAACCCFFFJJJNNNTTTZZZ^^^fffiiimmmqqqtttwwwzzz|||zzzvvvpppggg]]]RRRJJJEEE@@@AAACCCFFFIIINNNTTTXXXbbbgggmmmsssxxx}}}|||{{{wwwxxxzzz{{{}}}|||~~~{{{iiicccaaa_________^^^\\\ZZZXXXYYYYYYWWWSSSPPPOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTTTTPPPKKKHHHFFFEEEDDDBBBCCCAAA===;;;:::888666444222111111000000//////...,,,,,,------...///////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,++++++++++++************+++++++++************)))((())))))))))))(((((('''*********))))))((((((((())))))***************)))++++++,,,,,,---------...333444555555666666666666555555666666555444444333222000...------000333555777999;;;<<<<<<===@@@AAABBBBBBBBBCCCEEEGGGJJJKKKLLLMMMMMMKKKHHHFFFFFFGGGKKKLLLMMMNNNNNNNNNLLLLLLKKKLLLNNNQQQTTTVVVYYYZZZ[[[[[[ZZZXXXRRRIIIBBB===AAADDDJJJOOOTTTYYY___bbbhhhjjjmmmqqquuuyyy{{{}}}tttppphhh^^^TTTLLLEEEBBBBBBDDDGGGJJJNNNTTTZZZ___hhhlllrrrxxx}}}zzzxxxwwwrrrsssuuuxxx{{{yyyhhhhhhhhhhhhhhhhhhhhhhhheeehhhlllrrrzzzyyyhhhcccaaa___^^^^^^^^^]]]\\\YYYYYYXXXWWWTTTQQQPPPOOOMMMNNNPPPRRRSSSTTTUUUUUUTTTQQQLLLHHHGGGFFFDDDCCCDDDAAA>>>;;;999888555333111111111000//////......---------........./////////000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((((((***+++------------------------***++++++++++++***)))))))))))))))))))))((('''&&&*********)))((((((''''''))))))***+++++++++******..................//////111222333555777888888777666666666666555444333333222000...,,,---111555888:::;;;===>>>>>>???AAACCCEEEEEEDDDDDDEEEEEEFFFGGGIIIGGGEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMOOORRRUUUXXXZZZ[[[WWWWWWVVVRRRMMMFFFBBB@@@CCCGGGNNNTTTZZZ___cccfffiiijjjlllpppuuuxxxyyyyyynnniii```VVVMMMFFFCCCAAADDDGGGKKKOOOTTTZZZ```eeemmmqqqwww}}}~~~~~~yyyxxxwwwtttvvvxxxzzz~~~wwwlllddd\\\\\\\\\\\\\\\]]]]]]]]][[[]]]```dddhhhooowww|||xxxhhhcccaaa___^^^^^^^^^]]]\\\YYYXXXWWWVVVTTTRRRPPPNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVSSSNNNJJJIIIGGGFFFEEEDDDAAA>>>;;;999888555333111111000000///.........---------...............//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++------------------------***++++++++++++***))))))))))))***))))))(((''''''))))))))))))((((((''''''))))))***+++++++++++++++------------............000000222666:::<<<;;;999666666666666555444333222222000...---...222777:::<<<>>>@@@@@@@@@AAACCCEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDAAAAAADDDGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNQQQTTTWWWYYY[[[[[[WWWWWWTTTOOOIIIDDDCCCDDDGGGLLLSSSYYY^^^cccgggjjjiiiiiikkkooossstttsssqqqgggaaaXXXOOOHHHDDDCCCCCCFFFJJJOOOTTTYYY___fffjjjqqquuu{{{}}}~~~|||{{{{{{|||~~~zzzppphhh___YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ[[[]]]aaafffjjjwwwxxxiiibbb```___^^^______]]]\\\XXXWWWUUUTTTTTTRRROOOMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXTTTPPPLLLJJJIIIHHHFFFCCCAAA===;;;:::888666444111000000//////......---..............................///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++++++++++++++++++++************))))))************))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,111111333777===???===;;;666666555555444333111111000///......000444888;;;===???AAAAAAAAABBBCCCEEEAAABBBCCCEEEFFFHHHIIIJJJDDDBBB@@@@@@CCCGGGJJJKKKJJJKKKKKKKKKLLLMMMMMMMMMOOOQQQSSSVVVYYYZZZ[[[[[[XXXWWWTTTMMMFFFBBBDDDGGGLLLQQQWWW\\\aaaeeeiiikkkjjjiiijjjnnnqqqpppkkkggg^^^YYYQQQIIIEEEDDDEEEGGGJJJNNNSSSYYY^^^dddkkkooouuuyyy~~~zzzpppjjjfff___ZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWWWWWWWYYY]]]___jjjsssyyyiii```______`````````]]][[[WWWUUUSSSSSSSSSRRROOOLLLMMMNNNPPPRRRTTTVVVWWWWWWXXXUUUPPPLLLKKKJJJHHHGGGBBB@@@===;;;:::999777555000000000///......------........................------...///////////////------------------------))))))***+++++++++******)))))))))*********++++++,,,,,,***)))))))))***+++)))******++++++++++++***&&&&&&''''''((()))))))))((()))***+++,,,,,,,,,,,,******+++,,,---......///333222333777<<<>>>:::666555555555444333111000///.........///222666999;;;===???@@@AAA@@@AAABBBDDDAAABBBCCCEEEGGGHHHIIIIIIBBBAAAAAABBBDDDGGGKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUXXXZZZZZZZZZZZZUUUTTTPPPJJJCCCCCCHHHMMMRRRUUUZZZ^^^aaaeeeiiilllkkkjjjkkknnnpppmmmeee^^^UUUQQQKKKEEECCCDDDGGGIIIOOORRRXXX^^^ccciiiooosssyyy}}}}}}~~~}}}wwwvvvssslllgggcccccccccbbbbbbaaaaaa```[[[[[[[[[XXXVVVVVVXXXYYYaaagggrrrzzzjjj_________aaaaaa```]]]ZZZWWWTTTRRRRRRSSSRRRNNNKKKKKKMMMOOOQQQSSSUUUVVVWWWXXXUUUPPPLLLKKKIIIHHHFFFAAA???<<<::::::999777666000000000///......------.....................---,,,,,,---...//////......------------------------'''(((***,,,---,,,+++)))*********++++++,,,,,,,,,---,,,***(((((()))***,,,)))***+++,,,,,,,,,,,,,,,%%%%%%&&&'''((()))******((()))***+++,,,---------------...///000111222333333111111555999:::555111444444444333222111///...------///000333777999;;;<<<===????????????AAABBBDDDDDDEEEFFFFFFFFFFFFFFF@@@BBBCCCCCCDDDGGGKKKOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[ZZZYYYNNNNNNLLLGGGCCCEEEMMMTTTUUUXXX\\\___aaaeeeiiikkklllkkkllloooqqqkkkaaaYYYOOOLLLGGGCCCBBBDDDGGGJJJRRRVVV\\\aaaggglllrrrvvv|||}}}}}}zzzsssppppppooonnnmmmlllllllllcccccc```\\\XXXUUUUUUVVVUUUZZZbbbnnn||||||jjj_________^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTRRRNNNKKKKKKMMMPPPSSSUUUXXXYYYZZZZZZVVVQQQLLLJJJHHHFFFEEEAAA@@@>>><<<:::777666555222111000//////.........//////.........---------,,,------......------,,,,,,,,,------...---------+++,,,...//////...,,,+++,,,+++++++++******))))))*********************************))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))***+++,,,,,,+++,,,///333444333000111111222333333444555555333444555333111............///111333555777888888::::::<<<===???AAABBBCCCCCCDDDFFFEEECCCBBBCCCCCC@@@AAABBBEEEIIIKKKKKKKKKMMMNNNOOOQQQSSSTTTVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUNNNHHH@@@===BBBIIIPPPSSS]]]^^^___aaadddfffiiijjjjjjlllnnnnnniiiaaaXXXSSSGGGDDDAAA@@@DDDJJJOOORRRXXX^^^fffkkknnnppptttwww~~~|||yyyvvvpppkkkddd```^^^\\\XXXUUUYYYYYY]]]gggqqq}}}~~~zzzyyyyyyyyy|||jjj]]]]]]]]]]]]\\\ZZZYYYYYYXXXWWWUUUUUUTTTRRROOOLLLKKKMMMOOORRRUUUXXXYYYZZZYYYVVVPPPLLLJJJHHHFFFDDDAAA@@@>>><<<:::777666555222111000//////.........//////.........---------,,,------......------,,,,,,,,,------...------,,,******+++,,,,,,+++******,,,,,,+++++++++*********************************)))))))))))))))***************))))))))))))))))))******)))))))))***++++++,,,,,,,,,///333444333111111111222333333444555555444444555333000...------...///222444666888999::::::;;;<<<>>>???AAABBBBBBBBBDDDEEEEEECCCAAAAAABBBAAAAAACCCEEEHHHJJJKKKKKKKKKMMMOOORRRUUUWWWXXXYYY\\\[[[ZZZYYYYYYXXXUUURRRJJJEEE???===BBBIIIPPPTTT]]]^^^___aaadddfffhhhjjjhhhjjjjjjiiiccc[[[RRRLLLDDDAAA??????CCCJJJOOOSSS[[[aaaiiiooorrruuuyyy|||xxxrrrkkkfffccc```\\\XXXYYYXXX[[[bbbjjjrrr}}}uuuqqqooooooooovvvyyy}}}iii\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUSSSPPPMMMLLLMMMOOORRRUUUWWWXXXYYYYYYUUUPPPLLLIIIGGGEEEDDDAAA@@@>>><<<:::777666555222111000//////........./////////.........------,,,------......------,,,,,,------...------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******************************(((((())))))******++++++******))))))(((''''''&&&(((((()))***************------...000333444333111222222222333333444444444444555444222///---,,,---...000222555777999;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEDDDBBB@@@??????BBBBBBDDDFFFHHHIIIKKKKKKKKKNNNSSSXXX]]]```bbbbbbgggbbb]]]\\\\\\YYYSSSMMMEEEBBB>>>>>>CCCKKKRRRVVV]]]]]]___aaacccfffggghhhggggggeeeaaaZZZRRRJJJEEEAAAAAA@@@BBBFFFMMMSSSWWW```gggooouuuxxx{{{{{{tttooolllhhhccc___]]][[[[[[^^^ccchhhrrr{{{{{{tttnnnpppqqqsssvvv{{{wwwnnnhhhfffffffffjjjnnnuuu}}}}}}iii]]]]]]\\\\\\ZZZYYYWWWWWWVVVUUUTTTUUUUUUSSSQQQNNNLLLMMMOOORRRUUUWWWXXXXXXXXXTTTOOOKKKIIIGGGEEECCCAAA@@@>>><<<:::777666555222111000///............////////////............,,,------......------,,,---------...------,,,,,,------,,,++++++,,,------************************************************''''''((()))***++++++,,,******)))))))))(((((((((&&&''')))***++++++***)))---...///111333333333222333333333333333333333333444444333111...,,,,,,---///000333666888;;;<<<===<<<======>>>???@@@@@@@@@@@@BBBDDDCCCAAA>>>===>>>CCCDDDEEEFFFGGGHHHJJJLLLMMMQQQYYYaaahhhlllooopppooohhh```]]]\\\YYYPPPIIIBBBAAA@@@BBBGGGNNNUUUYYY\\\]]]___aaaccceeefffggghhhfffaaa[[[SSSKKKDDDAAABBBCCCEEEHHHLLLSSSZZZ___eeekkktttzzz}}}}}}yyyvvvsssnnnjjjeeeaaa___```aaadddkkkttt{{{rrriiiddddddcccbbbccceeehhhkkkqqqyyywwwnnngggdddcccbbbbbbeeellluuu}}}}}}jjj______^^^]]]\\\ZZZXXXXXXVVVUUUTTTUUUUUUSSSQQQNNNLLLMMMOOORRRTTTVVVWWWWWWXXXTTTOOOJJJHHHFFFDDDCCCAAA@@@>>><<<:::777666555222111000///............000000/////////.........,,,------......------,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---(((((())))))))))))))))))************************''''''((()))***++++++,,,)))))))))******+++++++++&&&''')))+++++++++******...///111333333333333333333333333333333333333333333333222000---,,,,,,...000111333666999;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBAAA???===>>>>>>DDDEEEGGGGGGFFFGGGJJJMMMNNNSSS[[[dddlllrrruuuwwwpppiii```[[[ZZZVVVNNNFFFAAABBBDDDHHHLLLRRRXXX[[[[[[\\\___aaacccdddeeeeeehhhddd]]]UUUMMMGGGCCC@@@AAADDDHHHLLLQQQXXX___eeeiiioooxxx~~~}}}xxxuuummmhhhdddcccbbbccciiipppyyyzzzoooeeebbb___]]][[[[[[\\\]]]^^^aaaeeelllttt~~~~~~tttnnniiifffddd```ccchhhooowww}}}jjjaaa``````___]]][[[YYYXXXWWWVVVUUUUUUUUUSSSPPPMMMLLLMMMOOORRRTTTUUUVVVWWWWWWSSSNNNJJJGGGFFFCCCBBBAAA@@@>>><<<:::777666555222111000//////.........000000000/////////......,,,------......------,,,............---,,,++++++************************((((((((()))))))))))))))************************(((((())))))******++++++)))))))))***+++,,,,,,,,,'''((()))***+++,,,,,,,,,...000333444333333333444444444444333333222222222111111000...,,,,,,---///111222444666888:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA???======???AAAEEEGGGHHHGGGEEEFFFJJJMMMMMMPPPWWW___fffllloooqqqkkkeee]]]XXXVVVRRRLLLFFFBBBEEEIIIMMMQQQUUUYYY\\\ZZZ\\\^^^aaacccdddddddddeee```XXXOOOHHHDDDBBBBBB@@@EEEKKKPPPTTTZZZbbbhhhmmmsss{{{~~~rrrmmmhhheeebbbaaaffflllsss~~~vvvlllaaa^^^ZZZXXXYYYZZZ[[[[[[YYY[[[^^^aaahhhrrryyysssmmmjjjdddeeeggglllrrrzzz}}}kkkaaaaaa```___]]][[[YYYXXXXXXWWWUUUUUUTTTRRROOOLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWSSSMMMIIIGGGEEECCCAAAAAA@@@>>><<<:::777666555222111000//////.........000000000000/////////...,,,------......------,,,............---,,,+++***((()))***++++++***)))((()))*********++++++++++++************************)))))))))))))))*********)))))))))***************))))))******+++---...///...111444555333222333555555555444333333222111111//////...---,,,,,,///111222333444666777888999999:::;;;<<<>>>???AAABBBBBBBBBAAA???===<<<>>>BBBEEEFFFHHHIIIGGGEEEEEEIIINNNMMMOOOSSSXXX]]]```ccceeebbb^^^YYYTTTQQQNNNJJJHHHCCCGGGMMMQQQSSSUUUXXX[[[ZZZ\\\^^^aaacccccccccbbb___YYYPPPHHHBBBAAABBBCCCBBBHHHOOOTTTXXX^^^ffflllqqqwwwyyyrrrlllgggccc```ccciiiqqq~~~yyyhhhccc^^^\\\\\\]]]\\\[[[UUUWWWYYYYYY[[[aaajjjqqq}}}xxxsssjjjhhhgggiiinnnuuu}}}}}}lllaaaaaa```___]]][[[YYYXXXYYYWWWVVVUUUTTTRRRNNNKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVRRRMMMIIIGGGEEECCCAAAAAA@@@>>><<<:::777666555222111000//////.........000000000000////////////,,,------......------,,,............---,,,+++***)))***,,,------,,,***)))+++++++++,,,,,,---------*********************************)))))))))))))))******))))))((((((''''''+++*********+++---///111...222555555333222333555555555444444333222111111.........,,,+++,,,///222222333444666777777777888::::::<<<===???AAABBBCCCBBBAAA>>><<<;;;>>>CCCHHHFFFIIIJJJHHHDDDDDDIIINNNOOOPPPRRRTTTVVVYYY[[[\\\\\\ZZZVVVRRRNNNKKKJJJIIIDDDIIIOOORRRTTTUUUWWWZZZZZZ[[[^^^aaabbbcccbbbbbbZZZTTTKKKCCC>>>>>>@@@CCCEEEKKKSSSYYY\\\bbbjjjppptttzzz~~~wwwpppjjjddd```bbbhhhnnn|||sssmmmgggbbbaaa```]]][[[SSSVVVWWWWWWWWWYYY^^^cccgggvvv{{{nnnkkkhhhgggkkkrrrzzz}}}lll```___^^^\\\[[[ZZZYYYYYYZZZXXXUUUSSSRRRQQQPPPNNNLLLLLLMMMPPPSSSUUUUUUTTTVVVRRRNNNJJJHHHFFFDDDBBB??????>>>===:::888666555111000///...---,,,++++++------............------//////.........---------+++,,,,,,------,,,,,,+++******))))))******+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))************+++---///000222222111111222222333444444444444333222111000///------,,,+++,,,...000222222444444444444555777999:::;;;<<<===?????????@@@FFFCCC@@@======@@@DDDGGGKKKKKKJJJGGGEEEEEEGGGIIIJJJLLLOOOSSSVVVWWWWWWWWWXXXVVVRRRNNNKKKIIIIIIHHHIIIKKKNNNRRRUUUWWWYYYYYY___^^^^^^```bbbbbb___\\\SSSLLLDDD??????AAABBBCCCMMMPPPUUU]]]eeekkknnnoooxxx{{{yyyrrrlllhhhfffeeeccclllvvvzzzqqqllljjjiiidddaaa\\\YYYVVVTTTUUUVVVWWWWWWYYYcccrrrxxxsssmmmkkkmmmrrrwwwzzz}}}lllaaa```___]]][[[ZZZZZZYYY[[[YYYUUUSSSRRRPPPNNNLLLLLLKKKLLLOOOSSSUUUUUUTTTWWWSSSNNNJJJGGGEEEBBB@@@>>>>>>===;;;999777555444111111000///...---,,,+++------............------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))***)))******,,,...000111111111111111222333444555444444444333222111000///...---,,,,,,---///111333333555666666555555777888:::;;;<<<>>>???@@@@@@AAADDDBBB???======@@@EEEGGGKKKKKKJJJGGGEEEEEEGGGIIIIIIKKKOOOSSSUUUWWWWWWWWWXXXUUUPPPKKKGGGFFFFFFFFFIIIKKKOOOSSSVVVXXXYYYYYY___^^^^^^```aaa___[[[WWWNNNHHHBBB???AAADDDGGGIIIRRRTTTZZZaaaiiinnnrrrsssyyy|||}}}uuuooojjjgggeeeccciiirrr~~~xxxuuusssppplllgggbbb\\\WWWUUUUUUTTTTTTTTT[[[eeennnyyy|||~~~|||wwwpppmmmmmmqqquuuwww~~~~~~mmmcccbbb```]]][[[ZZZZZZZZZ[[[XXXUUUSSSQQQOOOLLLJJJJJJJJJKKKNNNRRRTTTTTTSSSXXXTTTNNNIIIFFFCCC???===>>>===<<<;;;999666444333111111000000///...------------............---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,+++******)))))))))))))))((())))))+++---///111222000000000111222333444444555555444444333111000///......------///000222444444555777777666555555666:::;;;===???@@@AAABBBBBB@@@???===<<<===AAAEEEGGGJJJJJJJJJHHHFFFFFFHHHIIIIIIKKKOOOSSSUUUWWWWWWWWWVVVRRRLLLGGGDDDDDDFFFGGGIIILLLQQQUUUXXXYYYYYYYYY_________```^^^ZZZTTTPPPGGGDDD@@@???CCCHHHMMMPPPXXX\\\aaahhhnnnsssvvvxxxzzz}}}|||vvvqqqmmmjjjgggiiippp{{{|||uuunnneee]]]XXXVVVUUUTTTQQQSSSWWW[[[ccctttvvvuuussssssssstttvvvwwwwwwvvvuuuvvvyyy{{{tttooommmnnnooopppwwwyyy|||||||||nnneeeccc```]]][[[ZZZZZZZZZXXXVVVTTTRRRQQQPPPMMMJJJIIIIIIKKKNNNQQQTTTTTTSSSVVVRRRMMMHHHEEEBBB???===>>>>>>===;;;999777555444222111111000///.........------............---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********++++++******)))))))))))))))'''((()))+++...000222333222222111111111111222222555444444444333111000///.........///000222333444333555777777555444444444;;;<<<>>>???AAABBBBBBBBB===<<<;;;<<<>>>AAAEEEGGGIIIJJJJJJIIIGGGGGGHHHJJJJJJLLLPPPSSSVVVWWWWWWWWWSSSOOOJJJEEECCCEEEIIIKKKJJJMMMRRRVVVYYYZZZYYYXXX___`````````\\\VVVNNNJJJBBB@@@??????DDDJJJQQQUUU___bbbhhhnnnrrrvvvzzz|||||||||xxxtttqqqmmmqqqxxx{{{qqqggg```\\\ZZZXXXRRRRRRRRRRRRWWWdddttt{{{wwwssspppooopppqqqrrrqqqooollllllooouuu|||~~~wwwpppllliiigggfffkkknnnqqqrrrtttxxxooogggdddaaa]]]ZZZYYYYYYZZZTTTSSSRRRRRRSSSRRROOOMMMIIIIIIJJJNNNQQQTTTTTTTTTSSSPPPKKKHHHEEECCCAAA?????????>>><<<:::888666555111111000000//////......------............------------------............+++,,,,,,------,,,,,,+++******))))))******+++,,,***++++++++++++++++++***))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))'''(((***,,,...000222222444444222111000/////////444444444333222111//////---......000111333444555333555666666444333333444<<<===>>>???AAAAAAAAAAAA::::::;;;<<>>===;;;888666555000000000//////.........------............------------...............///+++,,,,,,------,,,,,,+++******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++******)))))))))))))))((()))+++---///000111222555444222111//////......333333222222111///...---,,,---...000111333444444444555555444333333555777===>>>??????@@@@@@??????999:::<<<>>>@@@CCCEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLLLLNNNPPPSSSTTTTTTSSSRRRUUUSSSPPPMMMJJJIIIIIIIIILLLNNNQQQTTTVVVXXXYYYYYY\\\]]]^^^[[[TTTLLLFFFCCC@@@AAACCCDDDHHHNNNVVV[[[ggglllrrrvvvwwwyyy}}}~~~|||{{{zzz|||uuulllfff___^^^[[[WWWUUUVVVYYY]]]qqq{{{~~~}}}}}}|||{{{|||yyytttpppnnnooorrrtttwww{{{}}}uuunnnfff___[[[ZZZ\\\^^^___bbbiiirrrzzzqqqhhheee```[[[XXXWWWWWWXXXTTTTTTTTTTTTUUUTTTQQQNNNJJJJJJKKKOOOSSSVVVVVVVVVUUUQQQLLLIIIFFFDDDAAA??????>>>===<<<:::888666444/////////...............------............------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******))))))******+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++******))))))((((((+++******))))))))))))))))))***,,,...///000000000222111111000000000000000111111111111000...---,,,+++,,,---///111333333444777777666555444555999;;;>>>>>>??????>>>>>>===<<<:::;;;===???AAACCCEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLKKKLLLNNNPPPPPPOOONNNMMMNNNOOOPPPPPPOOONNNLLLKKKNNNNNNOOOQQQTTTVVVXXXYYYXXXYYYYYYVVVNNNGGGCCCBBBAAACCCFFFIIILLLSSS[[[aaakkkpppvvvyyyyyyzzz~~~}}}vvvjjjhhhbbb]]]XXXUUUUUUVVVaaakkkzzz~~~yyyvvvuuuuuuvvvtttwww}}}|||tttkkkbbb]]][[[\\\\\\[[[\\\bbbkkkrrrqqqhhheee___ZZZWWWVVVVVVWWWVVVUUUUUUVVVVVVTTTPPPMMMJJJJJJLLLOOOTTTVVVWWWVVVWWWTTTNNNIIIFFFCCC@@@===>>>===<<<;;;999666444333...............------------..................---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********)))***++++++,,,,,,,,,---......---,,,,,,))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))+++---///000000000///////////////000111222333111000000000///---,,,+++***+++---///111222333333999888777555555777;;;????????????>>>>>>===;;;;;;:::;;;>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLJJJIIIEEEHHHMMMQQQSSSSSSQQQPPPNNNNNNOOOPPPRRRUUUXXXZZZUUUVVVVVVRRRKKKDDDAAA@@@BBBEEEIIILLLPPPWWW```fffmmmsssyyy{{{{{{{{{tttpppiiiaaa[[[WWWVVVVVVVVV^^^kkkwww~~~|||{{{{{{tttvvvzzzxxxooofff```___^^^]]]ZZZZZZ^^^fffmmm{{{ssskkkgggaaa]]][[[ZZZYYYXXXYYYXXXWWWVVVUUUSSSOOOLLLIIIIIIJJJNNNRRRTTTTTTTTTQQQOOOKKKGGGDDDBBBAAAAAA===;;;:::999999777555222------------............//////////////////.........,,,++++++,,,---,,,+++,,,++++++******++++++,,,,,,+++******))))))******(((***...000000...***(((+++++++++***)))(((((('''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,...000222222111///...111111000000111222333333000//////...------,,,,,,,,,,,,,,,///222444555444555777999888777777999<<<;;;===>>>===<<<:::::::::<<<<<<>>>???AAABBBDDDDDDIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMMMMKKKIIIFFFDDDBBBFFFHHHMMMQQQSSSSSSQQQPPPPPPNNNNNNOOOQQQSSSSSSSSSSSSQQQMMMIIIEEEAAA>>><<>><<<;;;::::::888666333////////////////////////...........................,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******%%%'''***---...---+++***++++++******)))(((((('''******)))((((((((((((((()))((('''''''''(((***++++++,,,///111111000///---///////////////000111222111000000///......---------...///111222333555666666888999999777777:::=========>>>===;;;::::::;;;??????@@@AAACCCDDDEEEEEEFFFGGGHHHGGGGGGHHHJJJLLLJJJJJJJJJIIIGGGEEECCCBBBDDDGGGKKKOOOQQQQQQPPPOOOPPPOOONNNOOOQQQSSSSSSRRRRRROOOKKKGGGCCC@@@>>>>>>FFFFFFKKKTTTYYY]]]ccclllrrrvvvyyyzzzzzz{{{wwwmmmddd]]]YYYUUUSSSUUU]]]dddiiiqqqxxx|||yyytttpppkkkgggeeecccaaadddiiiuuu}}}tttkkkgggaaa]]][[[ZZZXXXWWWYYYXXXWWWVVVVVVTTTPPPMMMJJJJJJKKKMMMQQQTTTTTTTTTTTTQQQLLLGGGCCC@@@>>>===???===<<<;;;;;;999666444333222222111111000000///------------------.........,,,++++++,,,------,,,------,,,,,,,,,,,,------,,,+++******))))))******"""$$$''')))+++,,,,,,,,,++++++******)))(((((((((,,,+++******************+++***)))))))))***,,,---)))+++---///000000...---...............//////000222111000///////////////...111444444222222555777777888999999888999;;;===>>>>>>===;;;999999;;;===@@@@@@AAABBBBBBCCCDDDDDDCCCDDDFFFFFFFFFGGGIIILLLHHHHHHGGGFFFDDDBBBAAA@@@CCCEEEHHHKKKMMMNNNNNNMMMPPPOOOOOOOOOQQQRRRRRRQQQOOOLLLGGGCCC@@@???@@@AAAIIIJJJPPPXXX^^^ccciiipppsssuuuwwwzzz}}}xxxmmmddd___XXXTTTSSSUUUXXXYYY]]]bbbgggsss{{{vvvrrrpppmmmhhhgggiiirrr{{{tttjjjfffaaa\\\ZZZYYYXXXWWWYYYXXXWWWVVVVVVTTTQQQNNNLLLLLLLLLNNNRRRTTTUUUUUURRRPPPKKKFFFBBB@@@???>>>>>>===;;;;;;:::999666444444333333222000//////...,,,,,,,,,---------------...,,,++++++---......---...------,,,,,,------...,,,+++******))))))******$$$%%%&&&(((***+++,,,---************))))))((((((,,,++++++*********++++++++++++***)))***+++,,,---***+++---///000111000000//////............///000111111///.........//////000444777666333111555999888888999999999:::;;;<<>><<<999777888<<<>>>??????@@@@@@@@@@@@AAAAAAAAACCCEEEFFFFFFHHHJJJLLLJJJHHHFFFDDDBBB@@@??????AAACCCEEEHHHJJJKKKLLLLLLQQQPPPOOOPPPQQQQQQPPPNNNKKKHHHCCC???>>>???BBBDDDKKKOOOUUU\\\bbbhhhnnnsssssssssuuuyyywwwmmmgggaaa\\\XXXWWWUUURRRSSSWWWZZZbbbmmmyyy}}}|||xxxqqqmmmmmmrrr{{{|||}}}tttjjjfff```\\\ZZZYYYXXXWWWXXXWWWVVVUUUUUUSSSPPPNNNKKKJJJJJJKKKOOORRRSSSSSSOOOMMMIIIFFFCCCAAAAAAAAA===<<<:::999999888555222333333222111///...------,,,,,,,,,---------.........,,,++++++---///.........------,,,,,,------...,,,+++******))))))******))))))))))))***+++,,,,,,*********)))))))))))))))*********))))))******+++******)))((()))***+++,,,,,,---///111222333333333111111000000///000000111000///...---,,,---...///111555888777333222555999888888777888999:::;;;;;;===<<<:::777666888<<>>>>>>>>AAABBBCCCEEEGGGIIIKKKKKKPPPOOONNNOOOPPPOOOMMMKKKGGGDDD@@@======@@@DDDGGGMMMRRRXXX^^^dddkkkqqqtttrrrsssuuuzzzvvvpppjjjccc^^^ZZZVVVQQQPPPSSSRRRUUU[[[dddooo~~~|||vvvtttttt}}}uuupppmmmpppuuutttjjjfff```\\\ZZZYYYWWWVVVVVVUUUTTTTTTTTTSSSOOOMMMHHHGGGFFFGGGJJJMMMOOOOOONNNLLLHHHEEECCCBBBAAABBB===;;;:::999999777444222222111111///...---,,,,,,,,,,,,,,,---......//////...,,,+++,,,.../////////------,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++++++++******)))))))))))))))))))))))))))((())))))***+++***)))((((((((()))***+++---...000222444555666777333222222111111111111111000///---,,,+++---...///222555777777555444666999888777666666999:::::::::999999777666555888<<<@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIJJJJJJLLLNNNNNNKKKGGGBBB???>>>>>>???BBBBBBCCCDDDFFFIIIKKKLLLOOONNNNNNNNNNNNMMMJJJGGGCCCAAA>>><<<>>>BBBGGGJJJNNNUUU\\\___eeemmmrrrsssrrrtttxxx|||yyypppiiibbb^^^XXXQQQPPPRRRQQQPPPSSSYYY```kkkzzz}}}zzzwww~~~mmmiiigggjjjoooyyytttiiieee```\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSQQQNNNLLLHHHFFFEEEFFFIIILLLNNNNNNOOOLLLIIIEEEBBBAAA@@@@@@>>><<<::::::999888555333111111000///......------,,,------...//////000000---,,,+++,,,...000000///,,,,,,++++++++++++,,,,,,,,,+++******))))))*********++++++,,,,,,+++******)))))))))))))))))))))***)))))))))))))))***++++++***)))((((((((()))+++,,,......000222444666888999333333222111111111111111111///---,,,,,,---000111333444555555666777777888888666444555888:::999888444555555555555888<<>>???@@@AAACCCCCCCCCDDDFFFIIILLLNNNNNNMMMMMMMMMLLLKKKGGGDDD???>>>======???DDDIIILLLQQQXXX___aaafffnnnsssrrrsssxxx}}}zzzrrrkkkeee]]]VVVSSSUUUSSSPPPPPPTTTWWW]]]iiivvv~~~yyyqqqmmmjjjkkkmmmuuutttiiieee```[[[YYYXXXWWWVVVTTTSSSRRRRRRRRRQQQNNNKKKKKKIIIGGGHHHKKKNNNPPPQQQPPPNNNJJJEEEBBB??????>>>???===<<<;;;;;;999666444111111000000//////......------......///000111111---,,,+++,,,...000000///,,,++++++******++++++,,,,,,++++++***)))*********((()))+++,,,,,,+++******)))))))))))))))************)))))))))***++++++,,,+++***)))))))))***+++,,,---...000222444666888999333333222111000000111111222000...------///111333444333333444777888888777777555333444777999999777111333444444555888<<>>>>>???@@@@@@AAABBBBBBBBBEEEHHHJJJIIIIIIJJJKKKHHHFFFBBB>>>>>>???BBBDDDDDDDDDDDDDDDFFFIIIMMMOOOMMMLLLLLLLLLLLLIIIEEEBBB======<<<===@@@EEEJJJMMMRRR[[[aaacccgggooosssrrruuuzzz|||sssmmmeee\\\YYY[[[SSSNNNLLLNNNNNNOOOYYYeeeppp~~~zzzwwwsssooonnnmmmrrrqqqjjjccc\\\ZZZWWWSSSRRRTTTRRROOOMMMNNNPPPQQQOOOLLLIIIGGGFFFFFFIIILLLNNNNNNPPPLLLGGGDDDCCCBBB@@@??????===:::999888888666555111///......//////...,,,//////.........---------,,,,,,++++++***************++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))))))))***+++,,,------...000000000111333666:::<<<555555444333222000///......---+++******,,,///111222333444444555555444444444333333444444555666777222333444555666999===AAA>>>@@@AAAAAAAAAAAACCCDDDDDDDDDEEEGGGIIILLLMMMNNNGGGEEEAAA???>>>???BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLLLLJJJGGGCCC???<<<>>>>>>===>>>@@@FFFNNNSSSVVV]]]fffllloooqqqtttwww|||~~~~~~}}}uuullleeeaaa^^^[[[VVVQQQMMMNNNQQQTTTVVVaaaiiiwww}}}xxxtttrrrqqqtttqqqjjjbbb\\\YYYWWWSSSRRRTTTSSSQQQOOOOOOQQQQQQOOOMMMIIIGGGEEEFFFIIILLLNNNNNNOOOLLLGGGDDDCCCBBB@@@???>>><<<999888999888777555333222000//////...,,,***//////.........------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++((((((((())))))*********))))))))))))))))))))))))++++++*********)))))))))///...,,,***)))((('''''')))******+++,,,---....../////////000222555888:::555555444333222000///...///...,,,+++,,,...000222333333444444444555555555555555444444555555666666222444555666888:::===@@@>>>@@@AAAAAA@@@AAABBBDDDGGGGGGHHHJJJLLLMMMMMMLLLGGGEEEBBB??????@@@CCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKIIIFFFBBB>>><<<>>>>>>???@@@CCCIIIQQQVVVZZZ```iiinnnqqqrrruuuxxx~~~~~~{{{{{{{{{|||}}}~~~wwwpppkkkhhheee___XXXRRRPPPPPPQQQQQQXXX]]]gggsss|||wwwtttrrrttt~~~rrrhhhaaa[[[YYYWWWSSSRRRTTTTTTRRRQQQQQQQQQQQQOOONNNIIIGGGEEEFFFHHHKKKMMMMMMOOOKKKGGGEEECCCBBB@@@???<<<:::999888999999777666666444111//////---+++(((...............---------------...///...---,,,+++,,,,,,------------,,,,,,))))))************++++++))))))))))))))))))))))))+++++++++*********))))))///...,,,+++***))))))(((******+++,,,---......///.........///111444666888555444444333222000///...///...---,,,---///111333555444444444444555666666777777666555555555555666222444777999:::<<<>>>@@@???@@@AAAAAA@@@@@@BBBDDDHHHIIIKKKNNNPPPOOOLLLIIIFFFEEEBBB@@@@@@BBBDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGEEEAAA>>><<<>>>???AAACCCGGGMMMUUUZZZ___eeelllqqqrrrtttwwwyyy}}}{{{{{{{{{|||zzz{{{~~~yyytttqqqnnniiiaaaZZZVVVSSSQQQPPPQQQSSSWWW]]]gggqqq{{{~~~|||yyyuuuuuu}}}sssggg```ZZZXXXVVVSSSRRRTTTTTTSSSRRRQQQPPPOOONNNMMMHHHFFFEEEEEEHHHJJJLLLLLLNNNKKKGGGEEEDDDCCCAAA???:::999888888999999777666555333111000///...,,,***........................,,,---.........---+++***,,,------......------,,,------------------------))))))))))))))))))))))))******)))))))))(((((((((***)))))))))***++++++,,,))))))***+++,,,---....../////////000222444555777444444444333111000...------,,,,,,,,,---///222333666555444444444555666777999888777666555555444555222555999<<<===>>>???@@@???@@@AAA@@@@@@AAACCCFFFIIIJJJMMMQQQTTTRRRMMMHHHEEEDDDBBBAAABBBCCCFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDBBB@@@>>>======???BBBFFFKKKQQQYYY^^^bbbhhhnnnrrrssstttwwwzzz~~~|||{{{zzz{{{{{{wwwxxx{{{~~~{{{uuupppiiibbb^^^ZZZVVVTTTQQQQQQQQQSSSXXX___fffjjjnnnttt|||yyywww|||ttteee^^^XXXWWWVVVSSSRRRUUUSSSSSSRRRPPPNNNMMMLLLLLLHHHFFFDDDEEEGGGIIIKKKKKKMMMJJJGGGEEEDDDCCCAAA???999888888999999999777555222111//////000000///------.....................---......///...---,,,+++,,,------......------,,,...---------------------))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((***++++++(((((()))***+++,,,------000000111222333444555666444444333222111///...---*********+++---///111222666555555555666666777777999888777555444444444444222555:::===>>>??????@@@???@@@AAAAAAAAABBBFFFIIIMMMNNNQQQVVVZZZXXXRRRKKKCCCBBBBBBBBBCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEECCCAAA@@@>>>======<<>>>>>???@@@???@@@AAAAAABBBEEEIIIMMMSSSSSSUUUZZZ^^^\\\TTTLLLAAA@@@AAAAAACCCEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCAAA???============<<<@@@FFFKKKQQQWWW]]]aaaeeejjjooorrrrrrtttwwwzzz|||}}}|||yyyyyyxxxxxxwwwxxxxxxxxxvvvxxx{{{}}}yyyrrrjjjbbb\\\XXXVVVSSSPPPNNNMMMMMMNNNOOORRRXXX^^^dddkkkrrrwwwzzz|||}}}vvvccc\\\VVVVVVUUURRRRRRUUUTTTUUUUUURRRNNNKKKKKKLLLHHHFFFDDDDDDFFFHHHIIIIIIKKKIIIGGGFFFFFFDDDAAA???:::999999999999888444222000///...///111222222000---------.........//////...---+++*********,,,---++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))***++++++,,,---...///000000000111222222333333333333333333222000///---,,,((()))***,,,...111222333444555888999:::999777666666555444333333333333333333666999<<<===>>>???AAA???@@@AAABBBDDDHHHMMMQQQVVVTTTTTTXXX[[[XXXOOOGGG>>>??????AAABBBEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDBBB???===;;;;;;<<<===???CCCIIIOOOTTTZZZ___cccfffjjjooorrrsssuuuxxx||||||~~~{{{xxxtttrrrqqqrrrrrrrrrrrrrrrrrrsssssssssoooqqqtttvvvxxx|||~~~uuulllgggbbb___ZZZTTTPPPNNNNNNOOOKKKLLLMMMOOORRRXXX^^^cccgggiiimmmqqqvvv}}}vvvbbb[[[VVVUUUUUURRRSSSUUUUUUVVVVVVSSSNNNKKKKKKMMMHHHFFFCCCCCCEEEGGGIIIIIIKKKIIIGGGFFFFFFDDDAAA???::::::999:::999777333000111000///000111222111000---------.........//////+++)))'''%%%$$$&&&((()))***++++++,,,,,,++++++***---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***&&&&&&'''(((***,,,---...,,,------...///000111111//////000111111111111111333333333222000///---,,,)))***+++...000222444444333555888;;;;;;999777555444444333222222222333333333666999;;;<<<===???AAA???@@@AAACCCEEEIIIOOOSSSVVVSSSQQQTTTVVVRRRHHH???===>>>???@@@BBBEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGCCCAAA>>>;;;:::;;;<<<===AAAEEEKKKQQQWWW\\\aaaeeegggkkkpppssstttvvvzzz~~~|||sssrrroookkkgggfffggghhhfffffffffgggggghhhhhhhhhgggjjjmmmnnnpppssszzzwwwqqqnnniiiaaaZZZUUUSSSTTTUUULLLKKKJJJIIIIIIMMMRRRWWWWWW[[[___bbbeeellltttzzzrrreee^^^YYYXXXWWWSSSSSSUUUVVVUUUTTTRRRPPPNNNLLLKKKHHHFFFEEEEEEGGGJJJKKKLLLMMMJJJHHHFFFEEECCCAAA>>>;;;;;;::::::888777555444000000///......///000111000...---...///000///...,,,,,,,,,---------......------------------------------,,,,,,+++*********,,,+++***))))))***+++,,,************))))))))))))'''((((((((()))))))))***------...///000000//////000111222222333333333333222222222222000...+++******,,,///111111222444555555666777888888777666555222444555555333333444555888888:::<<<===>>>>>>>>>AAA@@@@@@@@@AAADDDGGGIIIOOONNNLLLLLLMMMKKKFFFBBB@@@??????@@@BBBEEEHHHJJJIIIHHHHHHHHHIIIGGGEEEBBBAAA???;;;888888;;;???AAAFFFJJJOOOUUUZZZ```fffiiimmmooorrrtttvvvyyy}}}}}}rrrpppiiiaaa\\\ZZZZZZXXXWWW\\\]]]]]]\\\[[[ZZZZZZ[[[^^^[[[[[[^^^bbbhhhqqq{{{~~~}}}uuujjjaaa]]][[[XXXUUUQQQOOOMMMLLLLLLLLLKKKIIIKKKNNNRRRTTTUUUYYY___cccoooyyyrrreee^^^YYYXXXWWWTTTSSSUUUXXXWWWVVVSSSQQQNNNMMMKKKHHHFFFDDDEEEGGGJJJKKKKKKLLLJJJGGGEEEDDDCCC@@@>>>;;;;;;::::::888777555444111000//////...///000000000...---...///000///...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************))))))))))))((((((((())))))))))))))),,,---...///000000000000000000111222222222222222222222222111000...,,,******---000111111222444666555666777888888777666666333444444444333333444666888999;;;<<<>>>?????????AAA@@@@@@@@@BBBDDDGGGHHHMMMKKKJJJKKKKKKJJJFFFCCC@@@@@@@@@@@@BBBEEEHHHIIIIIIHHHHHHHHHIIIHHHEEEBBBBBB???<<<::::::===AAADDDHHHLLLRRRWWW\\\aaagggjjjkkkmmmpppsssuuuxxx|||yyymmmhhhbbbZZZUUUSSSRRRPPPMMMPPPQQQRRRQQQPPPOOOOOOOOOQQQNNNNNNQQQUUUYYYbbblllzzz{{{qqqjjjfffccc___\\\VVVSSSPPPOOONNNMMMLLLJJJIIIKKKMMMMMMNNNPPPTTTWWW^^^ggguuuttteee___YYYXXXWWWTTTSSSVVVZZZYYYXXXUUURRROOOLLLKKKHHHFFFDDDDDDGGGJJJKKKKKKKKKIIIFFFEEEDDDBBB???===;;;;;;::::::888777555444222111000///////////////000...---...///000///...,,,,,,,,,---------......------------------------******++++++,,,------...++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))+++,,,...///000111111222///000111111222111111111111111111000///...,,,++++++...000222222333444666666777888888888777666666444444444222222333555888999:::<<<===???@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAAAAACCCEEEGGGIIIJJJIIIHHHHHHIIIGGGEEEBBBAAA???===<<<===@@@DDDGGGLLLPPPUUU[[[___dddiiilllmmmooorrrtttvvvyyy}}}xxxlllddd^^^VVVQQQOOOMMMIIIFFFFFFGGGHHHHHHHHHGGGEEEEEEJJJGGGFFFIIILLLOOOXXX```sss~~~{{{uuuqqqnnniiieee\\\YYYVVVSSSRRRPPPMMMKKKIIIIIIJJJHHHGGGGGGJJJLLLPPPVVV```kkkyyywwwfff___YYYXXXVVVTTTTTTVVVZZZZZZXXXVVVRRROOOKKKJJJHHHFFFDDDDDDGGGIIIKKKKKKKKKHHHFFFDDDCCCAAA???<<<;;;;;;::::::888777555444333222111000//////......000...---...///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++******************+++************)))))))))(((*********))))))))))))(((+++,,,---///111222222333000111111222222222111111111111000000///...---,,,,,,///111222222333444666666777888888888777666555444333333111111333777::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGJJJIIIGGGFFFEEECCCBBBAAABBBBBBBBBCCCDDDEEEGGGHHHJJJIIIHHHHHHHHHGGGDDDAAA@@@>>>===<<<>>>BBBFFFIIIPPPTTTZZZ___cccgggkkknnnppprrruuuwwwzzz}}}~~~qqqgggaaaYYYSSSQQQNNNJJJFFFEEEEEEFFFHHHIIIHHHFFFDDDHHHEEEDDDGGGIIIKKKRRRZZZlllyyy~~~{{{wwwqqqlllddd```\\\XXXUUURRROOOMMMMMMLLLJJJHHHGGGGGGGGGHHHMMMQQQVVV[[[cccssszzzggg```YYYXXXVVVTTTTTTWWWYYYXXXWWWUUURRRNNNJJJHHHGGGEEECCCDDDFFFIIIJJJJJJKKKHHHFFFDDDCCCAAA???<<<;;;;;;::::::888777555444222222222111000//////...000...---...///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((*********++++++*********************)))))))))(((************))))))))))))+++,,,...000111222333333111222222222222222111111000000///.........------...000222333333333555666666777777888777666555444333333222111111333777;;;;;;;;;===???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEJJJIIIGGGDDDAAA?????????CCCCCCCCCDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGEEEBBB@@@===<<<<<<===@@@DDDHHHKKKTTTXXX^^^cccfffiiimmmooorrrtttwwwyyy{{{~~~zzzjjjddd[[[UUURRRPPPLLLIIIHHHGGGGGGHHHKKKKKKIIIFFFEEEBBBBBBDDDEEEGGGMMMTTTfffttt}}}wwwrrrkkkhhhccc^^^ZZZVVVRRRPPPPPPNNNLLLJJJJJJJJJJJJJJJLLLOOORRRRRRVVVaaasss|||hhh```YYYWWWVVVTTTUUUXXXWWWWWWWWWVVVSSSOOOKKKHHHGGGEEECCCCCCFFFIIIJJJJJJKKKIIIFFFEEEDDDBBB???===;;;;;;::::::888777555444222222222222111000//////000...---...///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))***++++++++++++***)))************)))))))))))))))))))))*********++++++,,,---...000111222222222111111222222111111000000//////...------......//////111333444444444555666555666666777666555333222111222222222222444888;;;:::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEIIIHHHFFFBBB???===???@@@DDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFEEEDDD@@@>>>;;;;;;<<<>>>AAAFFFKKKNNNWWW[[[aaafffiiikkknnnoooqqqtttvvvyyy{{{~~~nnnggg]]]WWWTTTRRRPPPMMMOOOLLLIIIIIIKKKKKKHHHFFFFFFCCCCCCEEEFFFGGGMMMTTTbbbooo~~~zzztttpppjjjeeeaaa\\\XXXUUURRRPPPMMMLLLLLLLLLLLLKKKIIIKKKMMMMMMOOOVVVaaajjjxxx|||iiiaaaYYYWWWVVVTTTUUUYYYWWWWWWXXXWWWTTTPPPMMMJJJGGGEEECCCCCCFFFHHHJJJJJJLLLJJJGGGEEEDDDCCC@@@>>>;;;;;;::::::888777555444000111222222222111000000000...---...///000///...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))***++++++++++++***)))************))))))))))))(((((()))***++++++,,,---......///000111222222222//////000000///......---///...---------.../////////111444444444444555666444555555555555333222111///000222333333555888::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDFFFFFFDDDAAA>>>>>>AAADDDEEEEEEFFFFFFGGGFFFFFFFFFGGGFFFEEEDDDDDDBBB???<<<;;;;;;===???DDDIIINNNQQQYYY^^^ccchhhjjjlllnnnooosssuuuxxxzzz|||wwwoooddd]]][[[ZZZYYYXXX]]]WWWQQQNNNNNNMMMIIIFFFHHHFFFEEEHHHIIIJJJPPPWWW^^^jjjzzz{{{wwwrrrlllhhhccc___[[[VVVSSSOOONNNOOOOOOMMMLLLIIIJJJKKKKKKMMMQQQWWW\\\fffsss{{{iiiaaaZZZWWWVVVTTTVVVYYYWWWXXXYYYXXXVVVRRRNNNLLLGGGEEECCCCCCFFFHHHJJJJJJMMMJJJHHHFFFEEECCCAAA>>>;;;;;;;;;:::888777555444///000222333333222111000000...---...///000///...,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------......///)))***+++,,,,,,+++***)))************))))))))))))''''''(((***+++,,,---......///000111111111111111---.........---,,,,,,+++......---,,,---...///000000222444555444444555777444444555555444222111000...000222444444666888:::999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBB@@@>>>???DDDHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCAAA>>>;;;;;;<<<>>>AAAFFFKKKPPPSSSZZZ___dddiiikkkmmmnnnooouuuxxxzzz}}}xxxmmmfffcccddddddcccjjjcccZZZTTTSSSQQQLLLHHHFFFDDDDDDFFFGGGHHHNNNUUU\\\gggvvv~~~{{{yyyxxxllljjjjjjkkkkkkmmmwww|||wwwqqqmmmhhhccc```ZZZWWWRRRQQQQQQQQQOOOMMMNNNMMMLLLKKKMMMOOORRRTTTVVVaaakkkooottt{{{hhhaaa[[[ZZZYYYVVVVVVXXXWWWVVVVVVVVVVVVSSSNNNKKKEEEEEEEEEEEEFFFHHHJJJLLLHHHGGGGGGGGGGGGEEEAAA>>>======;;;999777666444333555444222111///...------///////////////////////////,,,)))'''&&&(((+++---------------,,,,,,+++***)))******++++++,,,------,,,,,,,,,,,,,,,+++***)))+++)))((()))***,,,++++++******))))))******+++,,,,,,---...///000000000000333222000///------,,,,,,...---,,,,,,,,,,,,---...444444444555555555666666888777666444333222111111000000111222333555666777999:::<<<=========<<<<<<@@@AAACCCDDDEEEDDDCCCBBBAAABBBAAA???===@@@FFFKKKLLLJJJGGGEEEDDDEEEFFFHHHGGGHHHHHHFFFAAA===;;;:::>>>>>>???DDDJJJOOOSSSUUU\\\```eeeiiilllooorrrtttwwwzzz~~~zzzssspppooopppqqqqqqmmmfff^^^WWWQQQNNNLLLPPPMMMJJJIIIKKKMMMOOOOOO[[[cccppp{{{~~~xxxlllcccbbb___[[[XXXWWW[[[aaafffpppzzzzzztttoookkkeee```[[[ZZZVVVRRRNNNLLLMMMOOONNNMMMLLLLLLMMMOOOQQQSSSSSSTTTZZZbbbgggkkkvvvzzzjjjbbb\\\ZZZXXXTTTTTTVVVWWWWWWVVVVVVVVVSSSNNNKKKEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHGGGHHHHHHFFFBBB???;;;;;;:::888777666555444444333222000///.........///////////////////////////...+++***)))***,,,...,,,---------,,,,,,+++***,,,+++++++++++++++++++++)))************))))))(((,,,***))))))+++,,,,,,+++******))))))******+++,,,,,,,,,---...////////////000000/////////...//////......,,,,,,,,,,,,......111111111222222222333333666666444222111000/////////000000222444666777888:::;;;<<<=========<<<;;;???AAACCCDDDEEEDDDCCCBBB@@@@@@???>>>===???EEEIIIKKKIIIGGGEEEDDDEEEFFFGGGCCCDDDDDDBBB>>>;;;::::::>>>>>>AAAEEEKKKQQQUUUWWW\\\```eeeiiilllnnnqqqtttwwwyyy}}}}}}{{{yyyvvvrrrllleee^^^XXXUUUSSSSSSQQQOOONNNOOOQQQQQQPPPXXX```mmmyyy}}}wwwlllcccZZZXXXUUURRRRRRTTTYYY\\\dddnnn}}}xxxsssmmmfffaaa\\\ZZZWWWSSSOOONNNOOOPPPOOONNNNNNMMMNNNOOOQQQRRRUUUUUUXXX]]]^^^___hhhssszzzkkkccc\\\YYYVVVRRRQQQSSSWWWWWWWWWWWWVVVSSSOOOKKKFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHHHHHHHHHHFFFCCC@@@;;;;;;:::999888777666666333222111000////////////////////////////////////000///...------------...,,,,,,---------,,,++++++------,,,,,,+++******))))))))))))))))))*********)))((('''''')))******)))******))))))******+++,,,+++,,,---......//////.........///000000111111111///...---,,,,,,---...///333333333444444444555555444333222000///............///000222444777999:::<<<<<<=========<<<;;;;;;???AAABBBDDDDDDCCCBBBAAA>>>>>>===<<<<<>>???CCCHHHMMMSSSXXXZZZ]]]```eeeiiikkknnnqqqtttwwwyyy|||}}}~~~yyyuuupppiiiccc^^^[[[ZZZYYYXXXWWWWWWWWWVVVSSSQQQTTT\\\jjjwww|||yyyooogggYYYWWWSSSPPPNNNOOOQQQRRRWWW___mmm}}}xxxppphhhbbb\\\ZZZWWWTTTQQQPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQRRRVVVUUUVVVWWWVVVVVV\\\ccclll}}}|||jjjbbb[[[XXXUUURRRQQQTTTXXXWWWWWWWWWVVVSSSOOOKKKFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHIIIGGGDDDAAA>>>>>>===;;;:::888777777222222111000//////000000///////////////////////////////////////...------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++******************++++++,,,------***((('''''')))******)))******))))))******+++,,,***+++,,,---...............///000222222222111111///...---,,,,,,---...///444444444555555555666666333333111000///............///000222555888;;;<<<>>>=========<<<<<<;;;;;;???@@@BBBCCCCCCBBBAAA@@@<<<;;;::::::<<>>AAAEEEKKKPPPUUUZZZ^^^^^^aaaeeeiiikkknnnqqqtttwwwyyy{{{|||~~~~~~{{{vvvqqqkkkgggdddbbbaaaaaaaaaaaa```\\\WWWSSSQQQZZZhhhvvvzzztttgggbbb[[[UUUQQQPPPOOOOOOPPPWWWbbbnnn}}}~~~uuukkkddd^^^[[[WWWTTTSSSRRRPPPPPPMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUVVVZZZ^^^^^^mmm~~~iiiaaaZZZWWWUUURRRSSSVVVXXXWWWWWWWWWWWWTTTOOOLLLGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHGGGDDDAAA??????===;;;999666555444222222111000//////000000////////////////////////---......///...---,,,++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,---...---+++******,,,------,,,******))))))******+++,,,***+++,,,---............///111333444444333111000///...------------...///000000111111111222222222444333222111000/////////...///000333666999<<<===>>>>>>======<<<<<<<<<<<>>:::999888999<<<@@@CCCEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA>>>:::999:::<<<>>>BBBHHHMMMQQQVVV\\\___```cccfffiiikkknnnrrruuuwwwyyy{{{|||}}}|||wwwrrrooommmkkkkkkkkkkkkiiiccc[[[VVVRRRYYYfffuuuwwwkkk```ZZZVVVSSSQQQNNNSSS[[[cccooo|||qqqjjjccc___[[[WWWVVVTTTQQQNNNJJJKKKLLLNNNPPPSSSUUUWWWVVVXXXYYYYYYXXXYYYZZZZZZYYYaaannnjjjbbbZZZWWWUUUSSSTTTWWWXXXXXXXXXXXXWWWTTTOOOLLLHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFGGGHHHFFFCCC@@@===<<<;;;999777555333222333222111000////////////////////////////////////------......------,,,+++++++++,,,---------,,,,,,)))******+++,,,,,,------***)))((((((((()))***+++)))(((&&&'''(((******)))******))))))******+++,,,+++,,,---......//////...///111444666666444222000000///...------...///000111111222222222333333333444333222111000000000000///000111444777:::<<<>>>>>>>>>===<<<<<<=========???@@@AAABBBBBB@@@???===999777777999===AAACCCDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBAAA>>>;;;888777:::<<>>======<<<<<<===>>>??????@@@AAABBBAAA@@@>>>===888777666999>>>BBBDDDDDDBBBBBBBBBBBBBBBBBBBBBCCC???>>><<<999888999===AAA???EEELLLQQQSSSVVV[[[___eeegggjjjkkkmmmqqquuuxxxwwwzzz|||~~~~~~{{{sssiiibbbZZZ\\\bbbmmm}}}xxxnnnbbb[[[QQQTTTVVVXXX\\\gggxxx{{{uuummmiiieeeaaaZZZTTTSSSQQQOOOOOOPPPTTTXXX[[[]]]cccfffeeedddccc]]]UUUVVVYYY^^^gggzzzpppggg]]]YYYUUURRRRRRUUUYYYXXXXXXXXXWWWTTTPPPLLLHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFEEEBBB???;;;;;;;;;<<<<<<<<<======555444222111///...------//////////////////////////////...------------...***+++,,,,,,------------------,,,++++++*********///---+++***)))***+++,,,+++***))))))+++,,,,,,+++*********)))***++++++,,,,,,---...///000000000000***...333888:::999666444000///...------...///000000000111111111222222222333222111000000///000000111222333555777:::<<<===>>>===<<<<<<<<<>>>???@@@???@@@AAAAAAAAA???===<<<888666666999>>>CCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;;;;>>>CCCGGG@@@FFFMMMQQQSSSUUUZZZ___ggghhhkkklllnnnrrrvvvyyywwwzzz}}}xxxnnnggg]]]]]]```iiiyyyxxxjjj___TTTWWWXXXXXXZZZdddttt~~~vvvppplllggg___XXXXXXVVVRRRPPPQQQTTTYYY\\\^^^eeekkkkkklllkkkdddZZZTTTYYY]]]aaaooo~~~~~~}}}kkkddd___]]][[[WWWUUUWWWYYYXXXXXXXXXXXXUUUPPPMMMIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEEEEDDDAAA<<<888999999999999888777666666222222111000///...------//////......---------,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////111111000///////////////111222222333333333222222............//////////////////000000111111222222111111///...---,,,++++++,,,///333777:::;;;::::::<<<<<<<<<<<<<<<===>>>???@@@??????AAACCCBBB>>>999:::999888777999<<>>???@@@??????AAABBBAAA===999666555555777:::>>>BBBEEEEEEFFFFFFEEEDDDBBB@@@???<<<;;;::::::;;;>>>AAADDDGGGJJJPPPTTTWWWZZZ]]]___gggjjjooossstttuuuvvvwwwyyyzzz|||||||||}}}zzzrrrmmmkkkooouuu}}}rrr]]]XXXTTTUUUXXX]]]fffppp~~~wwwooojjjbbb^^^YYYVVVVVVWWWXXXXXX^^^cccjjjqqqtttqqqkkkeee]]]ZZZZZZ```jjjyyy|||kkkddd^^^\\\ZZZUUUTTTUUUWWWWWWWWWWWWWWWUUUPPPMMMHHHGGGEEECCCBBBCCCDDDEEEHHHGGGFFFFFFFFFEEECCCAAA>>>>>>===<<<:::888666555222222111000///......---000000000///////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************)))))))))))))))******+++,,,...///000000000000///...............//////000000000000////////////000000111222333333222222222222111111111111///...,,,,,,,,,...000222111333666999:::;;;::::::;;;;;;;;;<<<<<<===??????AAA@@@@@@AAAAAA???;;;888555555666777:::>>>BBBEEEEEEEEEEEEDDDBBB@@@===<<<<<<;;;::::::<<>>???@@@AAA@@@@@@@@@???===:::888999888888999:::<<>><<<999777666333333222111000///......,,,,,,,,,---------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,///111333444444000000///...............000000111111000//////...+++,,,---///111333444555222222111000///......---000///...------...000111222333555666777888888888::::::;;;;;;===>>>???@@@@@@@@@@@@???===;;;999888:::999999999:::<<<===>>>>>>>>>???@@@@@@???>>>===;;;::::::<<>><<<999777666333333222111000//////................../////////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((***...111444666777777111111000///////////////000111111111000///...---)))***,,,///111333555666222222222111000///......//////////////////000000222333444555777777888888:::::::::;;;===>>>@@@AAA>>>???@@@>>><<<:::999:::888888999:::;;;===>>>???<<<<<<>>>?????????>>>===::::::;;;<<<@@@EEEIIILLLQQQUUUZZZ]]]```bbbeeeggghhhjjjmmmooopppqqqsssuuuuuuxxx{{{|||||||||}}}~~~~~~pppdddXXXRRRPPPNNNOOORRRVVVYYYcccqqq~~~|||ssslllfffbbb___]]][[[]]]bbbhhhnnnrrrrrrpppoookkkiiikkkoooxxxyyyssssssvvv|||}}}ooogggaaa^^^[[[VVVTTTVVVWWWWWWXXXZZZ[[[ZZZWWWTTTJJJIIIGGGEEEDDDEEEFFFGGGDDDCCCDDDFFFGGGFFFCCCAAA@@@@@@???>>><<<999888666444333333222111000//////---------....../////////)))+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++)))+++///333666888999999222222111000000000000000///000000//////---,,,,,,***+++---///222555777888333333333222222111111111,,,---...000111111111111222333444666777999:::::::::::::::;;;===>>>@@@AAA<<<>>>???>>>;;;999:::;;;999:::::::::;;;<<<<<<=========>>>??????>>>===<<<::::::;;;===AAAFFFKKKNNNQQQUUUZZZ]]]```bbbdddfffhhhjjjlllnnnnnnooorrrtttsssvvvzzz||||||{{{|||||||||}}}{{{nnn___XXXTTTPPPOOOPPPUUUTTTXXXcccllluuu|||ssslllgggcccaaa^^^___ccchhhnnnqqqrrrqqqpppmmmmmmooossszzz~~~vvvtttwwwvvvzzzzzzrrrvvv}}}ooohhhbbb___\\\WWWUUUVVVWWWXXXYYY[[[\\\[[[XXXUUUKKKJJJGGGFFFEEEEEEGGGGGGAAAAAABBBDDDEEEDDD@@@===??????>>>===;;;:::888777444333333222111000//////+++++++++,,,,,,---------(((***...000111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))),,,000444888:::;;;;;;333222222111111111111111............---,,,+++******+++...111444777999:::555555444444444444333333(((***...111333333333222333444555666888:::;;;<<<:::::::::;;;===???@@@AAA;;;===???===:::999:::<<<>>>>>>===<<<:::999888888???????????????===;;;:::::::::;;;===AAAGGGLLLOOOQQQUUUYYY]]]___aaadddfffhhhjjjlllmmmnnnoooqqqsssrrruuuyyy{{{{{{{{{{{{{{{zzz|||xxxhhh___ZZZTTTQQQRRRVVVRRRSSSZZZaaahhhtttxxxqqqlllgggeeeaaabbbeeeiiiooorrrsssrrrqqqnnnnnnqqquuu{{{{{{xxxzzzsssvvv{{{{{{qqqgggjjjtttxxxnnngggaaa___\\\WWWVVVWWWTTTUUUWWWYYYZZZXXXTTTQQQKKKHHHEEECCCCCCDDDDDDCCCFFFDDDCCCBBBCCCCCCAAA@@@@@@???>>><<<:::888666666888666444111///...------000000000000000000000000//////...---,,,,,,++++++.........---,,,+++***))),,,,,,+++***))))))******+++***))))))***,,,...000+++***(((&&&''')))+++------///222444666999===@@@777666444111000//////000111000...---++++++******,,,...111222222222444555666444222///...///000111///.........///000222333444555777:::;;;<<<<<<<<<::::::::::::;;;;;;<<<===BBB@@@===;;;;;;===AAACCC@@@@@@>>>=========>>>???=========<<<;;;;;;::::::888:::>>>@@@DDDHHHNNNRRRWWWZZZ^^^```bbbcccdddfffjjjjjjkkklllmmmooopppqqqsssuuuvvvwwwvvvwwwxxxzzzzzz}}}|||ooobbbYYYUUUTTTMMMMMMMMMLLLNNNVVV```hhhrrr{{{zzzuuuqqqnnnjjjiiiiiikkkooosssuuuuuutttssssssuuuxxx~~~|||wwwwwwssspppooollliiilllqqq{{{mmmfff```^^^\\\WWWUUUWWWUUUVVVWWWYYYZZZXXXUUUQQQKKKHHHEEEDDDDDDEEEEEEDDDFFFDDDCCCBBBCCCCCCAAA@@@@@@???>>><<<:::888666666777555333111///..........................................------,,,,,,+++,,,,,,---------,,,++++++,,,++++++***))))))******((('''''''''''')))***+++******((((((((()))+++,,,***---000333555777:::===777666444222111000000000333222111000......------,,,...111222222222444555444333111//////000222333222111000//////000222222444555777999:::::::::999::::::::::::;;;<<<======@@@>>>:::777777888;;;===AAA@@@???>>>>>>>>>????????????>>>>>>===<<<<<<;;;:::===@@@CCCEEEIIIMMMPPPVVVYYY]]]```aaaccceeeggghhhhhhhhhiiikkklllnnnooorrrtttvvvvvvvvvvvvxxxyyyzzz|||vvvkkkbbb\\\YYYNNNNNNLLLKKKKKKPPPXXX^^^hhhppp~~~zzzvvvsssrrrqqqppppppsssuuuvvvvvvuuussstttwwwyyy}}}wwwrrrnnnmmmkkkjjjpppwww~~~mmmfffaaa___\\\WWWUUUVVVVVVWWWXXXYYY[[[YYYVVVSSSKKKHHHEEEDDDEEEFFFGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@@@@???===<<<999888666555555444222000/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,,,,+++******)))*********(((((((((((((((((((((((())))))))))))******++++++(((+++///222333555777888777666555333222111111111000000...---,,,,,,,,,,,,,,,...111222222222444555222111000//////111333444444333222111000111222222444555666777888999999888;;;::::::;;;;;;<<<===>>>???===999666555666888:::AAAAAA@@@????????????@@@@@@@@@@@@???>>>>>>======<<>>>>>???===:::888777999;;;<<>>=========;;;???DDDHHHJJJMMMOOOQQQTTTWWW[[[^^^```cccfffiiiiiiiiiiiijjjlllmmmooopppppprrrttttttttttttvvvwwwxxxzzz|||}}}~~~~~~yyyooogggZZZXXXTTTPPPMMMLLLMMMNNNOOOTTT^^^iiiwww}}}zzzwwwuuuuuutttsssrrrtttsssuuuzzz~~~zzzrrrppppppvvvnnnhhhcccbbb___ZZZWWWWWWXXXXXXXXXYYYZZZYYYWWWTTTKKKHHHEEEEEEFFFGGGHHHHHHDDDCCCBBBBBBCCCDDDBBBAAA???>>>===;;;999777555555111111000//////000111222------------------------,,,,,,------------------------------,,,+++***)))+++***************++++++---------------+++******((()))+++,,,,,,,,,******))),,,000222333333333444555555444444333222111000000000///////////////000---///111222222222333444444333222111000000000000////////////000222444555333444666888;;;>>>AAABBB>>>======<<<<<<=========<<<;;;:::999999;;;===???AAAAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;999>>>CCCHHHLLLOOORRRUUUUUUWWWZZZ]]]___bbbfffiiiiiiiiijjjkkklllnnnooopppppprrrssstttssstttuuuwwwvvvxxxzzz{{{|||}}}uuummmbbb^^^YYYTTTQQQNNNMMMLLLJJJMMMSSS\\\iiixxx~~~{{{xxxvvvuuutttsssrrrrrrqqquuu|||~~~vvvrrrrrrxxxnnnhhhcccbbb```ZZZVVVWWWXXXWWWWWWXXXYYYYYYVVVTTTKKKHHHEEEDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDCCCBBB???>>><<<;;;888777555444111000////////////111111........................------------------------.........---,,,+++))))))*********)))******+++,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,+++***+++---000222222222222333333333333333222111000///.........---......//////...000222222222111222444555444333111000/////////.........///000333555666333444666999===AAAEEEGGGAAA@@@???======<<<<<<<<<999999888888999;;;===>>>@@@@@@@@@AAA@@@??????>>>======<<<<<<;;;;;;::::::999===CCCHHHLLLPPPTTTWWWVVVXXXZZZ]]]^^^aaaeeehhhhhhhhhiiijjjkkkmmmnnnoooppprrrssstttttttttvvvwwwuuuwwwyyyyyyzzz||||||vvvkkkfff___XXXTTTQQQNNNLLLJJJJJJMMMRRR[[[jjjyyy~~~zzzwwwvvvuuutttrrrnnnnnnsss|||yyytttsssvvvlllfffbbbaaa^^^XXXUUUUUUXXXWWWVVVWWWXXXXXXVVVTTTKKKHHHEEEDDDDDDEEEEEEDDDDDDBBBAAABBBCCCDDDCCCBBB>>>>>><<<:::888666555444111000///......///000111.................................------,,,,,,+++------------,,,,,,+++*********))))))***++++++,,,,,,+++***)))))))))***+++******++++++,,,,,,++++++,,,...000000///000111333111222222222222111///...+++++++++++++++,,,---......000222222222111222333333222222111111000000000000000///000111333555666444555777:::>>>BBBEEEGGGCCCBBB@@@>>>===;;;;;;::::::999888888999:::<<<===??????@@@@@@@@@???>>>=========<<<<<<;;;:::::::::<<>>>>><<<:::888666555444222111///......//////000........................//////...---,,,,,,++++++++++++,,,---------,,,,,,******))))))***+++,,,,,,---,,,***))))))***,,,...******+++++++++,,,,,,,,,---...///.........000222000111222222111000///...............//////000111...000222222222111222333000111111111111222222222333222222111222333555666666666888:::===AAADDDFFFEEEDDDAAA???===;;;:::999===<<<;;;:::::::::;;;<<<>>>>>>???@@@???>>>===<<<=========<<<;;;;;;::::::>>>@@@CCCFFFIIIMMMRRRVVVXXXYYY[[[\\\]]]```dddggglllllllllmmmoooppprrrsssqqqssstttuuuuuuuuuwwwxxxtttuuuwwwwwwxxxzzz~~~zzzoooeee^^^YYYTTTQQQJJJHHHEEEDDDHHHRRR___gggzzz{{{wwwtttqqqnnnllliiiiiippp||||||wwwvvv{{{nnngggaaa```___ZZZWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSNNNKKKGGGEEEFFFGGGHHHHHHFFFEEECCCCCCEEEFFFEEEDDD???>>><<<:::777666555555666555333111///------,,,...------------...//////........................//////...---,,,,,,++++++'''((()))***************'''((()))******)))((('''*********)))******+++,,,,,,---...///000000000000444444444333222111111000///...+++)))((()))+++,,,---...000111222111///...//////000000111111111222555333111000111444777999777999;;;;;;:::<<>><<<<<<999888666555666777999:::;;;<<<<<<<<<<<<<<<;;;;;;???===999777666888:::<<>><<<:::777666555555222222111000000000000000...------------...//////------------------------...------,,,++++++******))))))******************))))))************))))))***************++++++,,,------///000000000000000000000/////////.........///---+++))))))***+++---...///000111111000...---...//////000111222222222222222222333444555666777888:::======<<<<<<>>>@@@AAAAAA@@@@@@???===<<<;;;777777666555666777888999::::::;;;;;;;;;;;;::::::<<<;;;888777777999<<<>>>CCCEEEHHHJJJMMMQQQVVVZZZ]]]]]]^^^___aaaccceeegggjjjiiigggggghhhkkkoooqqqsssttttttuuutttsssrrrqqqsssuuuwwwwwwxxxzzz}}}wwwppphhh```[[[OOOOOOMMMJJJHHHJJJNNNSSS^^^eeerrr{{{vvvooohhhcccbbbeeekkkwww~~~{{{}}}|||uuussstttyyy}}}wwwtttxxxmmmfffaaaaaa```\\\YYYYYYWWWWWWXXXWWWWWWVVVUUUTTTNNNJJJFFFDDDCCCDDDDDDDDDEEECCCAAABBBCCCDDDCCCBBB???>>><<<:::777666555555222222111000000000000111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,******)))***+++++++++++++++******+++++++++***************+++,,,,,,...///000111111222111111111111111000000000000000...---+++******+++,,,---///000111111111///...------...///000111222333444000111333444555666666666999;;;???@@@???===<<<<<>>===<<<;;;:::555555555666666666666777999999::::::::::::999999:::999777777888;;;>>>@@@CCCFFFIIILLLOOORRRWWWZZZ^^^^^^___```aaaccceeefffhhhggggggfffhhhjjjmmmoooqqqqqqrrrrrrrrrqqqppppppsssuuuwwwxxxyyy{{{~~~{{{tttlllfffVVVUUURRRMMMIIIHHHJJJLLLRRRYYYdddsss~~~yyyssslllddd___[[[___hhhvvv~~~wwwwww{{{xxxrrrooosss{{{{{{uuutttyyymmmfffaaaaaaaaa]]]ZZZZZZWWWWWWXXXXXXWWWVVVUUUUUUQQQMMMIIIFFFEEEFFFEEEEEEDDDBBB@@@AAABBBCCCBBBBBB???>>><<<999777666555555555444333111000///.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******///---+++))))))***+++,,,,,,+++***))))))***+++,,,+++************+++,,,,,,//////000111222222222222333333222111111000//////...---,,,++++++,,,......111111111111000///---,,,,,,---...000111333444444111111222333444666777777:::<<<@@@BBBBBB???<<<:::============<<<;;;:::999333444555555666666555555888999999::::::::::::::::::999888888999<<<>>>@@@DDDFFFJJJMMMPPPSSSXXX[[[^^^______aaabbbdddeeefffggggggfffggghhhjjjkkkllloooooooooooooooooonnnnnnsssuuuwwwxxxyyy{{{~~~}}}uuuoooddd___YYYQQQKKKIIIJJJKKKOOOTTT\\\hhhuuu~~~xxxqqqiiiaaa[[[WWW\\\gggvvvwwwsssvvv~~~}}}tttooooooxxx}}}xxxxxx~~~llleee```aaa```]]]ZZZZZZWWWWWWXXXXXXXXXWWWVVVVVVQQQMMMIIIFFFEEEFFFEEEEEECCCBBB@@@@@@BBBCCCBBBAAA???>>><<<999777666555555555444333111000/////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---+++))))))***+++,,,+++***)))(((((()))***++++++++++++***+++,,,,,,---///000111222333333333333222111000///---+++******---,,,,,,,,,,,,...///000111111111000///...------,,,---...000111333444444333222111111222555888::::::<<>><<<:::777666555555222111111111111222333333...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,******)))***++++++******))))))))))))******+++++++++++++++,,,------///000111222222333222222444333222000///---,,,+++,,,,,,,,,---...///000111111111000000//////......---...///000111222333444333222000///111555999<<<999<<<@@@DDDFFFEEE@@@<<<999999999999999888777777444444444555555555555666888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>???CCCFFFKKKNNNQQQTTTWWWZZZZZZ\\\^^^```bbbdddeeeeeeffffffhhhiiijjjjjjjjjiiikkkkkkjjjjjjkkkkkklllmmmqqqsssuuuwwwxxxzzz~~~~~~yyyqqqeeeZZZRRRNNNLLLKKKFFFHHHMMMRRR\\\jjj{{{~~~wwwnnnddd[[[TTTWWW[[[fffuuu}}}|||rrrpppqqqqqq{{{|||ooottt|||llleee______^^^ZZZVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWMMMIIIEEECCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCCCCBBB???>>><<<:::777666555555222111111111222222333444...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************++++++++++++++++++***,,,++++++++++++,,,------...///000111222222222222444444444333222222111111,,,,,,---...///000111111000000///////////////000...//////000111222222222111111111111333666888:::888:::>>>DDDHHHGGGCCC???777888888888888777666666666555444444444555777777777888999::::::;;;;;;;;;888888999:::<<<>>>@@@AAABBBEEEJJJNNNQQQTTTWWWYYYWWWYYY\\\___bbbdddeeeeeefffgggiiijjjkkkjjjjjjiiikkkjjjiiiiiijjjkkklllmmmpppqqqtttvvvwwwzzz}}}yyyoooeee^^^WWWQQQMMMFFFHHHIIIKKKQQQ^^^nnnzzzwwwnnncccYYYSSSTTTXXXbbbrrr}}}~~~vvvqqqoookkkqqq}}}vvvxxxzzz~~~mmmeee___^^^]]]YYYUUUTTTWWWWWWXXXXXXXXXXXXXXXWWWNNNKKKGGGEEEFFFGGGHHHHHHEEECCCAAABBBCCCDDDCCCBBB???>>><<<:::777666555555555444333222111111111111...------------...//////........................++++++++++++++++++++++++'''((()))***************++++++---......---++++++,,,,,,++++++,,,,,,---......///000111111222111111//////000000111111111222+++,,,---...///111111222000////////////000000111//////000000111111111222///000222444555777888888888999===CCCHHHIIIEEEAAA666777777777777777666555777666444333444555777999666666777999999:::::::::666666888:::<<>><<<;;;:::888777555444333444555666555444444666888:::::::::;;;;;;::::::999777777777999<<<@@@DDDFFFKKKLLLNNNOOOPPPRRRVVVYYYWWWYYY\\\___aaacccccccccgggiiikkkmmmmmmkkkiiihhhgggggggggggghhhjjjkkklllmmmooorrrtttvvvzzz~~~|||uuulllaaaYYYWWWPPPIIIJJJMMMQQQWWW^^^kkkzzzxxxnnncccYYYRRROOOWWW```jjjzzz~~~xxxvvv~~~xxxrrrooommmmmmttt|||{{{}}}nnnfff```___^^^ZZZWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXQQQMMMHHHFFFFFFGGGHHHHHHEEECCCAAAAAABBBBBBAAA@@@???<<<999888888888666333666444222222222111000000///......------,,,,,,+++------------------------//////...---,,,+++******,,,+++*********+++---...))))))************))))))******++++++,,,...///000000111222222222111000///000000111222333444555555---,,,,,,,,,...000222444444555666555333222111222111222333333444444333333111111222444555777888888888777888<<>>BBBEEEGGGKKKLLLNNNOOOPPPRRRVVVYYYXXXZZZ\\\___aaabbbbbbbbbeeefffhhhjjjjjjiiigggfffffffffffffffgggiiijjjkkkmmmpppsssvvvxxx{{{~~~xxxnnnfffYYYRRRLLLLLLNNNOOORRRWWWbbbpppxxxnnncccYYYRRRNNNUUU]]]eeeuuuzzzwww}}}zzztttmmmlllqqq}}}~~~nnnfff```___^^^ZZZWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYQQQMMMHHHFFFFFFGGGHHHHHHDDDBBBAAAAAABBBCCCBBBAAA@@@>>>;;;:::999999777555666666555444333222222111------------------------------------------------++++++***)))(((''''''&&&---,,,+++++++++,,,---...************************+++,,,,,,,,,---///000111//////000000000000000111---...000222444555666666---,,,,,,---...000222444444666777777555333333333111222222333333333333333111222444555777999:::;;;777777888:::;;;<<<;;;;;;:::999888777666666555555444666999999888777777888666666777888888888888888999999:::<<>><<<;;;:::999888666888777333111000///---,,,---------......//////------------------------***))))))(((''''''&&&&&&---,,,+++******+++,,,---************************++++++,,,,,,---...000111//////......///000111222---...000222333444444444,,,,,,,,,---...000222333444666888888666444444444111222222333333333222222111222333555777999;;;;;;888:::;;;:::888777:::<<<>>><<<:::777444333222222444777:::;;;:::888888888888999:::;;;;;;<<<<<<;;;888999:::<<>>===;;;999777777777777<<<<<<555000///...***,,,------......//////000------------------------......------,,,,,,++++++,,,+++***))))))***+++,,,++++++***))))))***++++++***+++++++++,,,...///000//////......///000111222///000111222333222111000,,,,,,,,,...///000222222333666888999777555444444222222222333333222111111111111333444666888999:::888;;;<<<999666444777;;;===<<<999666444333222222444777:::;;;:::999888888::::::;;;<<<======<<<<<<777777999<<>>:::;;;;;;888444222333555555>>>@@@777111222111,,,............////////////------------------------++++++++++++************---,,,+++***)))***++++++---,,,***))))))***,,,---++++++,,,,,,---///000111000111222222222111000//////111222333222000---+++++++++---...000111111222111444888999888555444333222222222222222111000000222333333444555555666666888999999999777666666777888666444333333555777999666777888888777777888:::999999999999888777666666777888;;;>>>AAADDDEEEFFFGGGJJJMMMPPPQQQRRRTTTUUUWWWXXXZZZ\\\]]]^^^^^^]]][[[[[[]]]___```bbbcccdddcccccccccdddeeefffggghhhmmmpppsssvvvxxx{{{~~~~~~}}}rrrdddZZZWWWVVVRRRQQQSSSUUU[[[hhhvvvyyypppggg\\\QQQKKKHHHEEEFFFKKKNNNTTTbbbooo{{{{{{wwwooofffaaa______eeellljjjccc^^^___aaa^^^]]]^^^[[[[[[[[[ZZZYYYWWWVVVUUUQQQMMMHHHFFFFFFGGGHHHHHHHHHFFFCCCAAAAAA@@@???===<<<>>>>>>;;;666444555777///:::===444///111111,,,/////////////////////...------------------------......------------------///...,,,+++++++++,,,,,,---,,,***))))))***,,,---------------///000111222111222333444333222///......000111222222000---,,,***+++---///000111111111000333777999777555333333222222222222222111000///444444444444555555555666;;;;;;;;;;;;;;;:::999888:::888666333333444555777666777888777666666888::::::::::::999888777666555888999<<>>>>>>>>>>>===@@@999555777888666444444555;;;;;;222,,,...///---------------------------------,,,,,,,,,+++++++++++++++------------++++++************************))))))***+++,,,,,,------------,,,,,,---///222444000111222333333333222111111111111111000...---,,,,,,,,,---...///000111111555666777888888666444222555555555333111000111333555777777777555444555666888999999999999888777777:::666222000000111222333666666666666777888999:::999999999999999888777666:::;;;<<<>>>AAADDDFFFGGGIIIJJJKKKNNNPPPSSSTTTUUUXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]___```aaabbbbbbaaa```aaadddffflllooorrrtttuuuxxx{{{}}}}}}~~~~~~rrrjjj[[[XXXTTTPPPOOOQQQTTTVVVdddmmm{{{{{{sssjjjaaaWWWNNNHHHKKKIIIFFFEEEEEEGGGJJJMMM\\\eeeqqq{{{|||zzzxxxxxx|||~~~sssmmmddd\\\[[[___iiiqqqmmmfff```___^^^\\\]]]___aaa]]]XXXUUUUUUVVVUUUTTTQQQOOOKKKHHHFFFFFFHHHIIIEEECCCAAA@@@@@@@@@>>>===???:::777999999666555777999:::888222------......////////////////////////------------,,,,,,,,,++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,---,,,,,,,,,---///333666888111222333444444444222222111111111111///...---,,,,,,------...///000111111555555666666666555333333444555555333111000111333222333444444333222333555888999999999999999888888999666111///000222333444666666666666777888999999888888888888888777777666:::;;;<<>>======;;;::::::888555666;;;>>>:::666333000---...000////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...222666:::<<<333444555666555555333333111111111000///...---,,,,,,---...///000111111111444444444444333333333333333444444333111000111222000222333333222222444555888888999::::::999999999888555111///111333555666555555555555666777888888777777777777777666666666:::;;;===@@@CCCEEEGGGIIIJJJJJJLLLNNNQQQSSSTTTUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\^^^___\\\^^^___```aaacccgggjjjkkkmmmqqqtttvvvyyy}}}sssmmmbbbXXXPPPMMMMMMNNNLLLRRR[[[dddmmmxxx}}}xxxpppggg^^^UUUMMMGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDJJJRRRZZZaaafffjjjmmmqqqqqqsssxxxttthhh```^^^WWW[[[dddrrrooogggaaa^^^\\\YYYYYY\\\]]]\\\YYYWWWWWWWWWWWWWWWQQQNNNJJJFFFDDDDDDFFFGGGFFFEEECCCBBBBBB@@@>>><<<;;;::::::;;;777333666<<>>AAADDDGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUWWWYYY[[[\\\]]]]]]\\\]]]___```aaacccgggjjjjjjmmmqqqtttwwwzzz~~~yyynnnbbbXXXTTTRRRRRRJJJMMMRRRWWW]]]gggsss||||||wwwooofff]]]UUUMMMIIIFFFFFFEEEEEEDDDBBBAAA@@@@@@CCCHHHNNNSSSZZZaaafffiiiiiijjjooovvv~~~sssjjjeee\\\\\\```iiiwwwllleee___]]]\\\ZZZZZZ]]]\\\\\\ZZZYYYWWWVVVWWWWWWRRROOOKKKGGGEEEDDDFFFGGGEEEDDDAAAAAA@@@@@@>>><<<;;;999::::::666222444:::???:::666444000,,,,,,///++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,...000444777999666666777888777666555444000000000000///---,,,++++++---///111222222111111222222111111111111222333111222222111//////000222222333555555555555777888777888999;;;;;;<<<<<<<<<777444111000222555777888666555555555555666666777666666555444444555666666:::<<>>===:::888999666222333777888;;;:::222,,,+++++++++------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,---///222555666666777888888777666444333000000000///...---,,,++++++---///222333222111111111111111222222222222222000111111000//////000222111333444444333333555666777888:::;;;<<<=========777444111000222555777888777666666555555666777777666666555444444555777888:::<<<@@@DDDGGGJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]^^^______```bbbeeehhhlllnnnrrruuuwwwzzz~~~zzzmmmaaaXXXSSSPPPPPPOOOMMMLLLOOOVVV\\\mmmvvv|||vvvmmmeee]]]VVVPPPLLLIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCGGGLLLQQQSSSUUUWWW[[[```hhhrrrxxxxxxllleeebbbdddhhhnnn~~~jjjbbb]]]\\\[[[YYYZZZ]]]]]]^^^^^^[[[WWWUUUUUUVVVUUURRRNNNIIIGGGGGGHHHIIIGGGCCC@@@>>>???AAABBBCCCAAA;;;888999888444333555444AAACCC555,,,///000+++////////////////////////,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,---///222555777666777777777777555444333000000000///...---+++++++++---000222333333111000000111222333333333222222///000111000......000222444555666666444444555666777888:::;;;===>>>>>>???888555222111222555777777888777777666666777777777777666555444555666888999:::===AAAEEEIIIKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ\\\]]]___```cccgggjjjmmmpppsssuuuwwwzzz}}}{{{nnnbbb[[[RRRSSSRRRNNNJJJJJJNNNRRR\\\bbbjjjttt}}}zzztttlllccc[[[UUUOOOLLLJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCBBBAAA@@@BBBFFFIIIKKKMMMPPPRRRUUU[[[bbbhhhtttwwwnnnhhhhhheeeeeeqqqkkkccc]]]\\\[[[YYYYYY\\\]]]______\\\WWWTTTTTTVVVSSSPPPLLLHHHEEEEEEFFFGGGHHHDDD@@@>>>???BBBEEEFFFDDD===888999999666444444444HHHMMM:::///444666...////////////////////////+++++++++*********))))))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---000333666999666777777777666555333222000000000///...---+++++++++---000333444333111000///000222444555444222111///000000000......000222777888999888777666777888777888:::<<<===>>>??????999666222111222555666777888888777777777777777888777666555444555666888::::::===AAAFFFIIIKKKLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUTTTUUUUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^]]]\\\ZZZXXXXXXYYY\\\^^^```dddiiilllnnnpppsssvvvwwwyyy|||zzzmmmeeeUUUVVVUUUQQQLLLKKKMMMOOOMMMQQQXXXbbbmmmwwwyyysssjjjaaaZZZTTTNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCAAABBBEEEGGGHHHJJJLLLMMMNNNRRRXXX]]]dddqqqxxxpppllleee```hhhxxx}}}ooofff^^^[[[YYYXXXZZZ]]]___^^^\\\ZZZXXXVVVUUUUUUUUURRROOOKKKHHHGGGFFFGGGFFFDDDAAA@@@@@@@@@???===>>><<<:::888666444333222000DDDIIIAAA:::000+++000///...------,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++++++++******,,,...+++,,,,,,---///000222333777777666666555444222222222222111...+++***+++,,,///000111222222333222222222222333333333333444444666444111000///111333444555444444444444555555666666777777777666888;;;>>>666444333111111222333444555666777888888888888777777666555444444555666777:::>>>CCCGGGIIIJJJJJJKKKLLLMMMMMMOOOQQQSSSUUUWWWTTTUUUUUUVVVWWWXXXYYYYYY[[[\\\]]]____________^^^\\\]]]^^^^^^___aaaeeeiiikkknnntttzzz}}}~~~}}}|||{{{rrrggg```VVVPPPNNNNNNLLLJJJLLLKKKMMMVVVbbbkkknnnnnnrrr{{{~~~}}}xxxrrriiiaaaZZZTTTOOOLLLJJJIIIHHHFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDDDDGGGKKKPPPSSSZZZaaammmyyyvvvmmmfffeeehhhlllzzzlllddd\\\YYYXXXWWWXXX\\\```___\\\ZZZXXXVVVUUUTTTTTTQQQMMMIIIFFFDDDDDDDDDFFFDDDAAA@@@@@@@@@???======<<<:::888666444333333///:::===;;;<<<222***...---,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++((()))***)))((()))***,,,,,,,,,---...///111222333444555555555555555444333000111111000---+++***+++...///000111111222222111222222333333333333444444333222000......000222444777777666666777777888888888999::::::888777888999666444222111111333555666:::888666555777777666555777777666555666777888999;;;???CCCGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTVVVWWWUUUVVVVVVWWWWWWXXXXXXYYY[[[\\\]]]____________^^^]]]^^^___``````cccgggjjjooorrrvvvzzz}}}}}}}}}|||{{{ppphhh^^^VVVRRRPPPMMMJJJKKKJJJJJJQQQ[[[cccffffffgggnnnyyy}}}{{{wwwrrrjjjbbb[[[UUUPPPMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBCCCFFFJJJLLLQQQWWWaaakkkttt|||yyyqqqkkkhhhiiijjjssszzzjjjbbb[[[ZZZYYYXXXZZZ^^^aaa___]]]ZZZXXXVVVTTTTTTTTTQQQMMMIIIFFFDDDDDDCCCFFFDDDAAA@@@@@@@@@???===;;;:::999777666555444444111111000888AAA666***...---,,,++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))***+++***))))))+++---------...///000111333444333333444555555555555555///000111000---+++******---...///000111111111111222222333333333333444444000///...---...000222444777777777777777888999:::;;;<<<===<<<999777555555666444222111111444777999;;;555111111666:::;;;999777666666666777999;;;<<<===@@@CCCEEEGGGHHHJJJLLLMMMMMMOOOPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[\\\]]]____________^^^]]]^^^```aaabbbeeeiiilllsssuuuwwwzzz|||}}}}}}}}}{{{sssggg^^^XXXSSSNNNKKKMMMJJJIIILLLSSSZZZ^^^___]]]bbbiiisss}}}~~~{{{yyywwwrrrjjjccc]]]WWWRRRNNNKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHLLLRRRZZZccclllvvv||||||wwwqqqllljjjiiilllqqqzzzkkkccc]]]\\\\\\[[[]]]aaaaaa```]]]ZZZWWWUUUTTTSSSTTTRRRNNNKKKHHHGGGGGGHHHFFFDDDAAA@@@@@@@@@???===:::999888777555555444444444000...;;;FFF999,,,222///......---------......------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,------,,,++++++---.........//////000222333444333444444555555444444444000111000...,,,++++++---...///000111111222222222222222222333333333444444///.........///111333444666555555666666777888999===>>>>>>===999777666666666444222111222555999;;;BBB:::222000555:::999777555555555666777:::<<<===???AAACCCEEEFFFGGGJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVZZZ[[[\\\^^^___^^^^^^]]][[[]]]```bbbcccfffjjjmmmssstttvvvxxx{{{}}}~~~yyymmmccc]]]WWWQQQMMMOOOLLLIIIJJJOOOVVVZZZ\\\\\\]]]aaaiiittt}}}zzzwwwvvvrrrkkkddd___YYYTTTPPPKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDDFFFIIINNNUUU___jjjqqqyyy{{{}}}|||wwwqqqkkkiiiiiilllqqqxxxjjjccc^^^]]]]]]\\\^^^aaa```___]]]ZZZXXXVVVTTTTTTQQQOOOMMMJJJIIIIIIJJJJJJFFFDDDAAA@@@@@@@@@???===:::999888666555444444444444111111===FFF888---444.........------...//////------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,------,,,+++***,,,---////////////000222333333555555555555444333222111333111///+++)))***---000000000111222333333333333222222222333333333444444.........///000222444555555555555555666777888999??????>>><<<999888999:::555333222111222555999;;;MMMCCC888333555666333///333333333555777999<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKKKKMMMOOOQQQTTTUUUVVVVVVXXXXXXXXXWWWVVVVVVUUUUUUXXXZZZ[[[\\\]]]]]]\\\\\\YYY[[[___aaadddgggkkknnnqqqrrrtttwwwzzz}}}yyynnneee___ZZZTTTPPPOOOLLLIIIIIIMMMRRRXXX[[[]]]\\\^^^dddmmmvvv}}}}}}zzzwwwvvvrrrlllfffaaa[[[VVVSSSLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGEEEDDDBBB@@@BBBBBBDDDFFFKKKTTT^^^eeennnsssyyy{{{yyysssnnnkkkhhhiiikkkooouuu~~~hhhbbb\\\\\\\\\ZZZ[[[^^^___^^^\\\ZZZXXXVVVUUUUUUNNNMMMJJJHHHGGGGGGHHHIIIFFFDDDAAA@@@@@@@@@???===:::999888666555444333333000222333;;;BBB888---222,,,,,,,,,,,,,,,,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))***+++)))(((''')))***////////////000111222222666555555555333222111000222111///+++)))***---000000111222333444444444444222222333333333333444444...//////000111222444444666666666777888999:::;;;>>>??????>>>;;;::::::;;;333333222222333555888999CCC===777555777888777555333333333444777999<<<>>>@@@BBBEEEFFFFFFGGGHHHJJJJJJLLLNNNQQQSSSTTTTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTWWWXXXYYY[[[[[[[[[[[[ZZZWWWZZZ^^^bbbeeehhhlllooopppqqqssswwwzzz}}}~~~wwwmmmfffaaa\\\VVVRRRLLLJJJHHHGGGIIINNNSSSWWW[[[[[[\\\___dddkkkrrrvvv{{{{{{xxxuuurrrmmmhhhccc^^^XXXUUUNNNMMMKKKIIIHHHGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAACCCIIIQQQWWWaaahhhqqqwwwxxxtttqqqnnnhhhhhhhhhhhhjjjpppxxx~~~iiibbb]]]]]]\\\ZZZ[[[]]]^^^]]][[[ZZZXXXWWWWWWWWWQQQOOOLLLIIIGGGFFFFFFFFFFFFDDDAAA@@@@@@@@@???===;;;:::888666444333222222---333333777AAA===222000,,,,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---))))))***((('''&&&''')))............///000111111444444444444444333222111///000000...,,,+++,,,...000000111222333333333333222222333333333333444444......//////000111222222555555555666777888::::::<<>>???BBBFFFGGGGGGGGGGGGHHHIIIJJJMMMPPPRRRSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYXXXWWWZZZ___cccgggjjjnnnqqqqqqsssvvvyyy|||~~~{{{uuullleeeaaa]]]WWWSSSMMMKKKIIIHHHHHHKKKOOOSSSVVVXXXZZZ[[[]]]bbbiiiooouuu}}}|||yyyuuurrrmmmiiiddd___ZZZVVVSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@CCCGGGKKKVVV]]]hhhpppttttttsssrrrjjjiiihhheeedddfffkkknnnzzzllleee```___^^^\\\\\\___]]]\\\[[[YYYXXXXXXXXXXXXUUUSSSOOOKKKHHHFFFFFFFFFFFFDDDBBB@@@@@@@@@???===<<<;;;999666444222111111---444222555BBBDDD777000...............///000111***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***++++++***((('''(((***......---......///000111222222333444444444333333+++...111222000---++++++///000111222222333222222222222333333333444444444------......///000000000222222333333444666777888:::???EEEGGGCCC<<<666222000111222444444444444444777777777777666444333222666666666777999;;;>>>??????BBBFFFHHHHHHGGGFFFFFFHHHJJJMMMPPPRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWXXX[[[```eeehhhlllppprrrtttvvvxxx{{{}}}~~~{{{uuulllfffaaa]]]WWWSSSOOONNNLLLJJJIIIKKKNNNQQQSSSWWWZZZ[[[ZZZ^^^eeelllsss{{{}}}{{{uuurrrmmmiiieee```[[[WWWVVVTTTQQQNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGBBBBBBBBBAAA@@@@@@CCCEEEOOOVVVbbblllqqqttttttuuummmllljjjgggccccccdddfffiiitttmmmeee_________]]]\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTWWWSSSMMMKKKJJJJJJHHHFFFIIIGGGEEEDDDCCCBBB@@@>>>;;;888555444444555444333777000222@@@FFF===222///......//////......---,,,------------------------***+++,,,,,,......///000***+++,,,---------------************))))))))))))------...000111222333444000111222333333333333333111000...,,,,,,,,,...///111222222222222111000000222333444444333222111000//////000111222333333333666666666666777777777777:::<<>>777111222111111000111222444555666666666666666666666666666555444555777:::===@@@CCCDDDEEEFFFFFFFFFFFFFFFIIILLLPPPRRRRRRRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUVVVWWWWWWXXXYYYYYYYYY]]]bbbfffjjjnnnrrruuuuuuvvvxxx{{{~~~|||oooeee___\\\YYYWWWPPPOOOMMMKKKIIIJJJMMMOOOPPPTTTXXXZZZ[[[^^^ffflllxxx}}}~~~xxxsssmmmjjjiiifff```ZZZWWWXXXXXXVVVRRROOOLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCC@@@??????@@@AAAGGGOOOWWW^^^iiiuuuzzzxxxsssrrrooojjjddd___]]]]]]cccfffooo}}}ppphhhaaa______\\\[[[\\\]]]]]][[[ZZZXXXVVVUUUUUUVVVQQQMMMJJJIIIIIIGGGFFFIIIGGGEEEDDDCCCBBB@@@>>>===:::777555444444222111111///666BBBAAA444++++++---............---,,,,,,------------------------)))******++++++,,,,,,---))))))***+++++++++******************++++++++++++000000000000000000000000000111222222333333333222111///...,,,,,,,,,...///111222222222222222111111333333333333222111///......///000111333333444444555666666666777777777777:::;;;>>>@@@@@@<<<666111222111111111111333444555666666666666666666666666777666666666888;;;???AAACCCDDDEEEFFFFFFGGGGGGFFFIIILLLOOOQQQQQQQQQRRRRRRPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY\\\aaafffiiimmmqqqtttuuuvvvxxx{{{~~~uuuiiibbb]]]XXXTTTRRRQQQOOOLLLKKKKKKLLLNNNNNNRRRVVVXXXZZZ```hhhoooyyy~~~~~~}}}yyytttnnnjjjjjjgggbbb^^^YYYZZZYYYWWWTTTQQQOOONNNKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGDDDBBB@@@@@@@@@AAABBBIIIOOOUUU```mmmttttttuuuuuutttoooiiiccc___]]][[[]]]dddpppyyyrrriiiaaa```___[[[YYYZZZ]]]\\\[[[YYYXXXVVVUUUTTTSSSPPPLLLIIIHHHGGGGGGFFFIIIGGGEEEDDDCCCBBB@@@>>>>>>;;;777555444333111000---111;;;BBB<<<---'''***---------------,,,++++++------------------------++++++++++++++++++++++++++++++***************)))+++++++++++++++,,,---...000000000000000000000000000111222222333222222222000///---,,,,,,---...///111111222333333222222222333333333222000///---,,,---...000111333444555555555555666666666777777777::::::;;;<<<<<<:::555111111111111111222333444555666666666666666666666666777777777777:::===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOQQQPPPPPPQQQRRROOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY\\\aaaeeeiiilllppprrrvvvwwwyyy{{{}}}tttkkkbbbZZZTTTUUUTTTRRRPPPOOONNNNNNNNNLLLOOOSSSUUUYYY```iiipppyyy}}}{{{zzzuuunnnkkkjjjhhheeebbb]]]\\\[[[YYYWWWTTTRRRQQQLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJIIIFFFCCCAAA@@@@@@@@@???CCCGGGLLLUUUcccmmmqqqxxxzzz{{{xxxrrriiibbb^^^ZZZZZZ___hhhpppyyypppggg```___^^^[[[YYYZZZ[[[[[[YYYXXXVVVTTTSSSRRRPPPNNNKKKHHHFFFFFFFFFFFFIIIGGGEEEDDDCCCBBB@@@>>>===;;;777555444333222000...333;;;???888---***---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,++++++++++++************+++,,,...///------...000111222333444111111222222222222111111000///---,,,,,,---...///111111222333444444333333222111111111000///...---,,,...///222444555666666555555555666666666777777:::999999999999777444111000000111111222333444555555555555555555555555555666666666888:::===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXYYY\\\aaaeeehhhkkknnnqqqwwwxxxyyyzzz|||}}}wwwmmmccc\\\ZZZXXXVVVTTTTTTTTTSSSRRRLLLNNNPPPRRRVVV\\\dddjjjuuuzzz|||{{{zzzuuuoookkkjjjiiigggfff___^^^\\\ZZZYYYWWWUUUSSSNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKHHHFFFCCCBBBAAAAAA???AAACCCFFFNNN[[[gggnnnzzz~~~{{{pppfff___]]][[[]]]ccckkktttlllddd^^^]]]]]][[[ZZZ[[[YYYYYYWWWVVVTTTRRRQQQQQQNNNMMMJJJGGGEEEEEEFFFGGGIIIGGGEEEDDDCCCBBB@@@>>>;;;999666444444444444333111111333555444000...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++......---++++++++++++,,,***)))))))))***+++---...------...000111222333444111111111222222111111000///...---,,,,,,---///000000111222444444555555555111111111000000000000000---...000222444555666666555555555555666666666666999888777777777666222000///000111222333444444555444444444444444444444444444555666777:::===???AAACCCDDDEEEFFFHHHHHHIIIIIIJJJLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPOOOQQQPPPPPPQQQRRRTTTWWWXXXZZZ]]]aaaeeehhhjjjnnnpppwwwwwwxxxzzz{{{|||}}}~~~~~~yyyooohhh^^^[[[XXXWWWWWWWWWVVVUUUPPPPPPPPPPPPRRRVVV[[[___iiinnnvvv}}}|||yyyvvvqqqllljjjiiiiiihhhbbb___\\\[[[[[[ZZZWWWUUUQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLJJJHHHFFFDDDBBBBBB@@@@@@@@@CCCHHHRRR___iiixxxyyymmmeee^^^ZZZYYY]]]dddmmm{{{lllddd]]]]]]]]][[[[[[\\\YYYXXXWWWUUUTTTRRRQQQPPPLLLLLLJJJHHHEEEEEEFFFHHHIIIGGGEEEDDDCCCBBB@@@>>>:::888555444555555444333111...,,,---///111000...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))))))))***++++++***)))((()))+++---...000000000000000000000000111111111222111111000//////...---,,,,,,---///000000111333444555666666666444333222222111222222222...///111222444555666666444444555555555666666666888777777777777555222///...///111222444444555555444444444444444444444444333444555888:::===???AAACCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMOOOPPPRRRRRRRRRRRRQQQPPPOOOOOOQQQPPPPPPPPPRRRTTTWWWYYY\\\___cccfffhhhjjjmmmpppvvvvvvxxxyyy{{{|||}}}~~~}}}|||vvvgggbbb\\\YYYZZZZZZXXXVVVUUUTTTRRRQQQQQQRRRSSSTTTZZZ^^^fffppp{{{~~~zzzxxxtttpppllljjjjjjjjjeeeaaa]]]\\\]]]]]]ZZZWWWUUUTTTSSSRRROOOMMMKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJHHHFFFEEEDDD@@@>>>>>>AAADDDIIIUUU```qqqzzzwwwpppfffaaa]]]^^^aaaiiivvvooofff```______\\\[[[\\\ZZZYYYXXXVVVUUUSSSRRRQQQKKKLLLKKKHHHEEEEEEGGGJJJIIIGGGEEEDDDCCCBBB@@@>>><<<999666444444444333222000///------///111000...---............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,...,,,***))))))+++---...000000000000000000000000111111111111111000/////////...,,,,,,,,,...///111000111333444666777777888999888666444222222222222///000111333444555555555444444444555555555666666777666777888888555111...---///111333444555555555666666666666666666666666444555666999<<<>>>AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLNNNPPPOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRUUUXXXZZZ]]]```dddgggiiikkknnnpppuuuuuuwwwxxxzzz|||}}}~~~|||~~~wwwooofff```______\\\ZZZYYYWWWUUUSSSRRRPPPNNNMMMOOORRRWWW```jjjuuu|||{{{yyyuuupppmmmlllkkkhhhccc___^^^``````^^^ZZZXXXWWWVVVTTTQQQOOOLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFAAA???@@@BBBBBBDDDMMMXXXeeeqqq}}}rrrkkkdddaaaaaafffppp{{{sssjjjcccaaa```]]][[[\\\[[[[[[YYYXXXVVVUUUSSSSSSKKKLLLKKKIIIEEEEEEHHHKKKIIIGGGEEEDDDCCCBBB@@@>>>>>>;;;777555444333111000000222222111111111000.........//////......---,,,++++++++++++++++++++++++---------------------------,,,+++******,,,...000000...,,,******,,,...///------...000111222333444111111111111111000/////////...,,,,,,,,,...000111000111333555666777888888>>><<<999666333111111000000111222333444444555444444444444555555555666666666666777888888666111------...111333444555555555888888888888888888888888444666888:::===@@@BBBCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMLLLKKKLLLNNNPPPLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQPPPPPPRRRUUUYYY[[[^^^aaaeeegggiiikkknnnpppttttttvvvxxxzzz|||~~~~~~{{{}}}~~~|||ppphhheeedddaaa^^^[[[YYYWWWUUUTTTQQQMMMKKKJJJLLLOOOTTT]]]gggpppuuuuuuuuuuuuwww|||~~~~~~|||xxxsssooommmmmmjjjfffaaa```bbbccc```]]]ZZZYYYXXXUUUSSSPPPMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGCCCAAABBBEEEDDDBBBJJJTTT]]]jjj~~~wwwnnnfffaaa___```iiisssqqqggg______```^^^[[[[[[[[[ZZZXXXWWWVVVUUURRROOOKKKLLLLLLJJJHHHGGGHHHJJJHHHFFFDDDCCCBBBAAA???===:::888666444222111000111.........///////////////111111000///...---,,,,,,000///---+++******++++++,,,+++***+++---...---,,,))))))))))))))))))))))))***************++++++,,,,,,...000000000000111222000000111111111111111111///---,,,++++++...000222000000000222444666999:::999888777555333111///......111555777777555444333111222555666777666555444555555666555444222000...000...,,,...111333111///555444444333333444444555444777;;;===???AAADDDFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPRRRTTTVVVXXX\\\___bbbeeegggiiilllooorrrtttxxx|||~~~~~~~~~}}}}}}~~~|||sssnnnjjjfffcccaaaaaa```\\\WWWRRRNNNMMMHHHGGGHHHKKKQQQZZZccchhhgggcccaaaffflllrrr|||~~~{{{yyyvvvssspppllljjjhhhgggfffdddaaa______\\\YYYVVVTTTRRRNNNLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKIIIIIIIIIGGGFFFGGGEEECCCBBBCCCEEEHHHJJJUUUbbbsssyyyjjjhhheeebbbfffppp~~~pppggg______```]]][[[[[[\\\ZZZXXXWWWVVVUUUSSSQQQKKKLLLLLLJJJHHHGGGHHHIIIIIIGGGEEECCCCCCBBB???===:::888666444222111111111///////////////.........,,,------...///000111111...---,,,+++******++++++,,,+++***+++---...---,,,************************+++************+++,,,,,,000111222222///---,,,,,,.............../////////...---,,,+++,,,...000222000000111222444666888::::::999888555333111///......222666888777555444444222333555777888777666555555666666555444222000...111///...///222444333111555444444333333444444555444777;;;===???AAADDDFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNOOOPPPQQQSSSUUUVVVWWW^^^```ccceeegggiiillloooqqqssswwwzzz}}}~~~~~~~~~{{{uuupppllliiibbbaaa```\\\WWWRRRNNNMMMLLLJJJIIIHHHJJJOOOSSSVVVWWWRRRQQQUUUZZZ```hhhqqqxxx}}}}}}{{{xxxuuurrrmmmllljjjiiiiiigggdddbbbaaa___\\\YYYWWWUUURRROOOPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGLLLXXXiiiyyyrrrlllgggaaadddlll{{{qqqggg______```^^^[[[[[[^^^[[[XXXWWWVVVVVVUUUTTTLLLLLLLLLJJJGGGFFFGGGHHHKKKIIIFFFDDDDDDBBB@@@===:::999666444333222222222000000//////......---------,,,,,,+++)))((((((''',,,,,,+++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,++++++*********+++************+++,,,,,,///111222222///,,,+++***---------....../////////...---,,,+++,,,...000222000000111222444555777888;;;:::888666444111//////000333777888888666555555333444666777888888777777666666666555444222000///111000000111333444444222555444444333333444444555444777;;;>>>???AAADDDFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNMMMNNNOOOQQQSSSVVVXXXYYY```bbbeeefffhhhiiilllnnnppprrruuuxxx{{{}}}~~~xxxssspppeeedddaaa^^^YYYTTTPPPNNNMMMLLLIIIGGGEEEEEEFFFGGGKKKGGGEEEIIIMMMPPPWWW^^^ggglllssszzz}}}{{{wwwuuupppooommmmmmlllkkkiiifffeeeccc```]]]\\\ZZZVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQNNNLLLKKKKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEOOO]]]mmmzzzrrrkkkdddeeekkkwwwrrrhhhaaa```aaa___]]]\\\___\\\XXXVVVVVVWWWWWWWWWMMMMMMLLLJJJGGGFFFFFFGGGLLLIIIGGGEEEDDDBBB@@@>>>:::999777555333333333333111111000///...------,,,///...,,,***(((&&&$$$###************++++++,,,,,,,,,+++***+++---...---,,,...------,,,,,,++++++******))))))))))))***++++++(((+++///111111000///////////////000000111111111...---,,,,,,---...000111000111111222444555666777;;;:::999666444222000///111444777888888666666666555555777888999999888888666666666666444222000///000000000111222333333333555444444333333444444555555888;;;>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMMMMNNNMMMMMMOOOQQQVVVZZZ\\\aaacccfffggghhhjjjlllnnnpppqqqsssvvvyyy}}}yyyuuukkkhhhddd```\\\WWWSSSPPPKKKJJJHHHGGGFFFEEEEEEEEEFFFCCCAAADDDFFFGGGLLLQQQUUUZZZaaahhhooovvv|||}}}zzzwwwsssqqqpppppppppnnnllljjjhhheeecccaaa```^^^[[[YYYVVVUUUTTTSSSSSSSSSSSSSSSPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHFFFEEEDDDFFFLLLUUUbbbsssxxxpppjjjjjjnnnttttttjjjbbbbbbccc```^^^^^^^^^[[[XXXVVVWWWXXXXXXXXXNNNOOONNNKKKHHHFFFFFFGGGKKKIIIFFFEEEDDDCCC@@@>>>:::999777555444444444444111111000///...------,,,---.........//////000000)))******+++,,,,,,,,,---,,,+++***+++---...---,,,---------,,,,,,,,,++++++((((((((((((((()))******&&&)))---000111222333444111111111111111111111111------,,,,,,---...000000000111222333444444555555:::999888666444222000///111444777888777666666777666666777888888999999999666666777666555333111/////////000111111111222333555444444333333444444555555888<<<>>>@@@BBBEEEGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLPPPNNNLLLKKKNNNTTT[[[```aaacccfffggghhhjjjlllnnnpppqqqsssvvvyyy}}}~~~yyyqqqlllfffaaa]]]XXXSSSOOOIIIHHHHHHGGGFFFFFFEEEEEECCC???>>>AAABBBAAACCCGGGIIIMMMSSSYYY^^^eeelllpppxxx~~~}}}zzzvvvtttsssrrrrrrqqqnnnllliiigggeeecccbbbaaa^^^\\\XXXWWWVVVUUUTTTSSSSSSSSSOOOMMMKKKJJJKKKKKKJJJIIIJJJKKKKKKLLLKKKIIIFFFEEEHHHJJJPPPZZZgggwww~~~vvvnnnmmmnnnrrr|||tttjjjbbbbbbcccaaa^^^^^^\\\ZZZXXXWWWXXXYYYXXXXXXQQQQQQOOOLLLIIIFFFFFFGGGIIIGGGEEEDDDDDDCCCAAA???;;;:::888666555444555555000000//////......------////////////////////////***+++,,,---------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))******))),,,...000000111333555222111111000000//////...------------...//////000111111222333444444333333777777666444333222111000111333666777666555666777666666666777888888999999777777777666555333111000...///111111000000222333555444444333333444444555555888<<>><<<;;;:::888666444333222222000000///..................---,,,++++++,,,---...///...---,,,,,,---///000+++***)))((((((***,,,...++++++++++++++++++++++++'''''''''((())))))******,,,,,,---...000333666777<<<;;;999777444222000///---+++******---///000///333222111111111222333444111222222111000///111222777555444666999;;;:::888777666555555888:::;;;;;;;;;999777444222000000000///000222222111222444666444555555444222222444555999;;;>>>AAADDDEEEFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPSSSXXX]]]___^^^___bbbeeehhhlllnnnooorrrtttxxx{{{}}}~~~~~~~~~~~~~~~vvvmmmddd]]]XXXRRRMMMLLLJJJGGGFFFGGGKKKIIIEEECCCAAABBBCCCDDDCCCBBBAAA@@@????????????CCCGGGKKKOOOTTT\\\fffmmmwww|||zzzwwwuuurrrqqqooommmkkkjjjiiiiiifffeeeaaa^^^[[[ZZZYYYXXXZZZWWWSSSQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHKKKRRR]]]iiiqqq|||zzzssspppqqqmmmrrr|||~~~nnniiiddd```^^^]]]]]]\\\]]][[[XXXWWWWWWXXXWWWWWWSSSQQQOOOMMMJJJHHHGGGGGGIIIHHHGGGEEECCCAAA>>>===;;;:::888666444333222222000000///...............---------,,,,,,---------...---,,,++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++((((((((()))******++++++---------...000222444666::::::888777444222111000---+++***+++---///000000222222111111111222333444111222333222000///111222555333222444777999888777999888666555666888999999:::888666333111000//////111222222111//////000222444555555444333222444555888:::===@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMNNNPPPTTTYYY^^^aaa^^^___bbbdddgggjjjlllnnnrrrtttvvvyyy|||}}}~~~~~~~~~|||tttkkkeee]]]UUUPPPNNNLLLIIIHHHKKKNNNLLLHHHEEECCCBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<>>>BBBEEEIIIPPPXXX^^^hhhppp|||}}}zzzxxxvvvuuusssqqqooonnnmmmmmmiiigggdddaaa^^^\\\[[[[[[ZZZXXXUUUSSSSSSRRRPPPNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIHHHJJJQQQ\\\hhhpppuuuxxx||||||wwwrrrpppooommmrrr{{{nnnjjjeeeaaa___^^^]]]]]]^^^[[[XXXWWWWWWWWWVVVUUURRRPPPNNNLLLIIIGGGFFFFFFGGGGGGFFFEEECCCAAA@@@???;;;:::888666444333222222000000///...............,,,------......------,,,------------,,,***)))(((+++++++++***************++++++++++++++++++++++++))))))******+++,,,,,,,,,.........///000111222333888888777666555333222111---++++++,,,...000111000222222111111222222333444111222333222000///000111222111111333555666666555:::999666555444555666777999777555222000///...///000111111000......///111333444555444333222444666888999<<<@@@CCCDDDEEEEEEIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNPPPUUUZZZ```ccc```aaabbbeeegggiiikkklllrrrsssuuuwwwyyy|||}}}~~~~~~~~~uuuoooccc[[[TTTQQQNNNKKKKKKNNNOOOMMMKKKHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBAAAAAABBB<<<===???AAACCCHHHNNNRRRXXX___jjjuuu|||zzzyyywwwuuutttrrrrrrqqqllljjjgggeeebbb```^^^^^^ZZZYYYWWWWWWWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLLLLIIIHHHGGGIIIOOOYYYfffnnnoooqqqtttvvvvvvtttqqqooonnnqqqyyynnnkkkfffbbb```___^^^]]]\\\ZZZWWWVVVWWWWWWWWWVVVRRRPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@;;;:::888666444333222222000000///...............+++,,,---......---,,,+++---...//////...---+++***+++++++++++++++***)))(((++++++++++++++++++++++++******++++++,,,---------////////////000000111111555555666666555444222111,,,++++++---///111111111222111222222222222333333111333333333111///000000111111111333444555666666888777666444333333555777777666333111///.........---.../////////000222444333444444444333333444666999;;;>>>AAADDDEEEFFFGGGJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMPPPUUU[[[aaadddbbbcccdddfffhhhjjjkkklllqqqrrrsssuuuxxx{{{}}}~~~yyyjjjaaaXXXTTTPPPMMMMMMPPPMMMMMMKKKJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDHHHJJJMMMSSS\\\eeennnyyy}}}|||zzzxxxwwwuuuuuutttooommmkkkhhhfffcccbbbaaa[[[ZZZZZZZZZZZZXXXUUURRRQQQPPPOOOMMMLLLLLLLLLKKKGGGGGGGGGHHHLLLVVVcccmmmqqqqqqsssuuuwwwvvvsssqqqmmmpppvvvnnnjjjfffbbbaaa___^^^\\\YYYWWWVVVUUUWWWXXXYYYXXXSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@;;;:::888666444333222222000000///...............+++,,,---......---,,,+++***+++---...///...------+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,------....../////////000000/////////333444555555555444222111,,,+++,,,...111222222111111111222222333333333333111333444333111/////////111222333444444555666777444555666555444444666888666555333000///............///000000000111333555222333444444333333555777;;;<<>>>>>???@@@@@@EEEIIIPPPWWW```lllxxx~~~|||zzzxxxwwwvvvvvvrrrqqqooommmjjjgggeeeddd^^^]]]\\\\\\\\\ZZZWWWTTTSSSRRRQQQOOOMMMLLLKKKKKKFFFGGGHHHHHHKKKTTTaaakkktttttttttvvvwwwuuurrrooolllnnnsss|||~~~mmmjjjeeebbbaaa___]]][[[XXXVVVUUUUUUWWWYYYZZZYYYSSSQQQOOOMMMJJJHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;:::888666444333222222000000///...............,,,------......------,,,'''((()))+++,,,,,,,,,---+++++++++***************++++++++++++++++++++++++++++++,,,,,,------.........//////000000//////...111333444555555333111000,,,,,,,,,///222333333222000111222333333333333222111333444444222///......111333555555555555777999333777::::::777666888:::666555333111////////////111222222111//////000222222333444444333333555777<<<===AAADDDGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKLLLOOOTTTZZZ```cccfffggghhhjjjlllnnnoooppppppqqqsssvvvyyy|||~~~}}}ssshhhbbb[[[TTTQQQRRRUUUUUUTTTRRROOOLLLIIIGGGHHHGGGFFFEEEEEEDDDDDDDDDFFFCCC@@@?????????>>>======AAAGGGMMMTTT___llluuu~~~}}}{{{zzzyyyyyyvvvuuutttrrrooollliiihhhdddbbb```___^^^\\\YYYWWWVVVUUURRRPPPNNNLLLKKKKKKFFFHHHHHHHHHJJJRRR```kkkvvvwwwwwwvvvtttpppnnnlllkkkmmmqqqyyy}}}kkkiiieeebbb```^^^\\\ZZZYYYWWWUUUUUUWWWXXXXXXXXXRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGFFFEEECCCBBB@@@???;;;:::888666444333222222000000///...............---------,,,,,,---------))))))))))))***+++,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,------......---...///000000//////...111222444555555333000///+++,,,---000333444444222000111222333333333222222111333555444222///......000333555555444444666999777;;;@@@@@@===999999:::666555333111000///000000000111111000......///111222333444444333333555777;;;===@@@CCCFFFHHHIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNSSSYYY^^^aaaeeefffhhhjjjlllnnnppppppoooqqqtttwww{{{}}}~~~~~~~~~tttlllddd[[[VVVUUUUUUVVVVVVVVVUUURRROOOMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJGGGCCCBBBBBBBBB@@@===:::===AAAEEEIIIRRR]]]dddooowww~~~uuurrrzzz~~~~~~zzzzzzyyywwwtttqqqnnnmmmjjjhhhdddbbbaaa___]]][[[XXXVVVTTTQQQNNNLLLKKKJJJFFFIIIJJJHHHIIIQQQ___kkkwwwyyyzzzwwwrrrmmmlllllliiikkkpppxxx|||kkkhhhdddbbb```^^^[[[YYY[[[XXXVVVUUUVVVWWWWWWVVVQQQOOOMMMJJJHHHFFFEEEDDDGGGGGGFFFEEECCCAAA@@@???;;;:::888666444333222222000000///.....................,,,++++++,,,.........---,,,+++++++++,,,---+++***)))((((((***,,,...++++++++++++++++++++++++******+++,,,,,,------...---...///000000000///...111222444555555222000...+++,,,---000333555444333000111222333444333222222111333555555222///...---000222555555333333666888:::@@@EEEEEE@@@;;;:::;;;777555333222000000000000,,,---.........///111333111333444444333444666888;;;<<>>;;;<<<>>>@@@@@@BBBGGGPPPVVVbbbkkkxxxyyyttt{{{~~~}}}}}}{{{xxxuuurrrpppooolllgggdddcccaaa___^^^XXXWWWTTTRRROOOLLLKKKJJJGGGIIIJJJIIIIIIQQQ___kkkyyy|||~~~zzzsssmmmmmmooohhhjjjooowwwzzzkkkddd___^^^]]]ZZZYYY[[[ZZZXXXUUUSSSSSSTTTWWWXXXRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDAAA???===:::999888666444333333222444111---)))((()))+++---+++++++++,,,,,,---------000000111111111000...---***++++++,,,,,,++++++***+++***((()))+++---......,,,+++*********,,,///000222111111111000000//////222111222333444444222000......///111222333444555555555444333333222111111111333555555333111000000333333444444555666666666<<<>>>BBBDDDCCC???:::666666777666222...---///222333333333111...,,,,,,,,,333333222222333555666777<<>>===<<<<<<>>>AAADDDGGGWWW]]]hhhttt}}}vvvwww|||~~~|||yyyvvvsssqqqoookkkfffbbb```___^^^^^^[[[WWWTTTRRRPPPMMMKKKLLLIIIIIIKKKMMMRRR]]]iiizzz}}}tttooollliiimmmjjjmmmvvvzzzhhhaaa\\\\\\ZZZWWWVVVXXXZZZXXXUUUSSSSSSTTTWWWXXXSSSRRROOOMMMKKKJJJIIIHHHHHHHHHHHHFFFDDDBBB???>>>;;;:::888666444333222222222111000.........//////,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,,,,,,,++++++,,,***))))))+++---------++++++******+++---///000111111111111000000000///111000000111222222111///---...///000111333444444555444444333222222111111111333444333111//////000333333333444555555666666>>>@@@CCCEEEDDD@@@:::777666666555111...---///111000111222111///...///000333222222222333555777888<<>>======>>>AAACCCEEEMMMRRR\\\fffqqq|||}}}zzzvvvqqqmmmpppwww}}}yyyvvvtttqqqmmmhhheeebbbaaaaaa___\\\XXXUUUSSSQQQNNNLLLLLLIIIIIIKKKMMMQQQ\\\hhhzzzxxxqqqlllhhhkkkiiikkkttt~~~zzzhhhaaa\\\[[[ZZZWWWVVVXXXZZZXXXVVVTTTSSSUUUWWWXXXUUUTTTQQQNNNLLLJJJHHHGGGIIIIIIHHHGGGEEEBBB@@@>>>;;;:::888666444333222222//////000111111111000000------------,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---+++)))***+++,,,,,,++++++*********+++---///000111111111111000000000000111///---...///000//////,,,---...///000222333333444444333333222222111111111222222111......///000222333333444444555555666>>>@@@CCCEEEDDDAAA<<<999555444333000------...000...000111111111111222444333222222222333555777888<<<>>>BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPRRRVVV[[[___eeefffgggiiikkklllmmmnnnoooqqqtttwwwzzz|||~~~uuunnngggeeeeeeiiiooossstttsssooommmhhhbbbZZZSSSMMMIIILLLMMMKKKHHHHHHIIIFFFBBBBBBAAA???>>>>>>@@@AAACCCBBBFFFMMMUUU^^^hhhrrrxxx}}}yyywwwppplllhhhfffcccdddkkkuuu~~~{{{wwwtttqqqlllhhhfffddddddaaa^^^ZZZWWWUUURRROOOMMMLLLJJJIIIKKKLLLPPP[[[fffyyy}}}uuummmgggjjjhhhjjjrrr{{{zzzkkkddd___^^^]]]ZZZYYY[[[ZZZXXXVVVUUUTTTUUUWWWXXXVVVUUUSSSPPPLLLIIIHHHGGGJJJJJJIIIHHHFFFCCCAAA???<<<;;;999777555333222222......////////////............------,,,,,,,,,+++------------------------,,,,,,------------,,,,,,---+++******+++,,,+++***************,,,---///000111111111000000000000000111///------...///000///+++,,,---...///111222222333333333333222222111111111111000...,,,,,,...000222222222333444444555555:::<<<@@@CCCCCCAAA>>><<<444333111...------...//////000222222222222444555333222222333444666888999<<<>>>AAABBBBBBBBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPRRRTTTXXX]]]aaaffffffggghhhjjjlllnnnoooooopppsssvvvyyy|||}}}~~~zzzrrrqqqrrruuu{{{zzzsssjjj___UUUOOOPPPOOOMMMLLLKKKKKKIIIFFFDDDBBB@@@???>>>>>>??????===???CCCHHHOOOWWW___eeeoootttzzz|||{{{xxxuuuppplllhhhfffbbb]]]ZZZZZZ[[[```lllxxxzzzxxxtttpppllliiiggggggbbb___[[[XXXUUUSSSPPPNNNLLLJJJIIIKKKLLLOOOYYYcccuuuxxxnnngggiiiggghhhooovvv~~~zzzmmmfffaaa```___[[[[[[]]]ZZZXXXWWWVVVUUUVVVWWWXXXVVVVVVTTTPPPKKKGGGGGGHHHKKKKKKJJJIIIGGGDDDBBB@@@===<<<999777555333222222222111///---------...///.........------,,,,,,,,,------,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++)))))))))***+++,,,...///000000000000000000000111111222000......///111111000++++++,,,...///000111222333222222222222222111111000000000...,,,+++---///111111222222333444444444444666;;;???AAAAAA???>>>444222///---------......111222333333222111333444222222222333444666999:::;;;>>>AAABBBBBBBBBBBBCCCEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLNNNQQQSSSVVVZZZ^^^bbbffffffggghhhkkkmmmoooqqqooopppsssvvvyyy|||}}}~~~zzznnnaaaYYYTTTQQQNNNMMMLLLJJJGGGFFFEEEDDDBBB@@@>>>=========;;;===???AAADDDJJJPPPUUU]]]bbbjjjrrrzzz~~~}}}{{{zzzxxxvvvuuutttuuuuuutttsssrrrsssuuuuuusssrrrkkkjjjhhhddd```\\\YYYWWWVVVSSSRRRTTTXXXaaappp~~~}}}{{{xxxtttqqqmmmkkkjjjddd```\\\YYYVVVSSSPPPNNNLLLJJJJJJKKKKKKNNNWWW```ppp~~~|||ppphhhjjjhhhhhhmmmrrrzzzzzzllleee```___^^^[[[ZZZ\\\YYYYYYWWWVVVVVVVVVWWWXXXTTTUUUTTTPPPJJJFFFGGGHHHLLLLLLKKKJJJHHHEEECCCAAA>>><<<:::888555333222222444333000...---...///000.........---------------++++++*********+++,,,,,,***++++++,,,,,,++++++***+++******+++------+++***((((((***+++---...///000000000000000111111111111333111000000111222222111+++,,,---...///111222222222222222222222222111111///000000///,,,,,,---...000111111222222333333444000333777<<>>444222///---...//////...222333444333111111111222222222222333555777999;;;;;;===AAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQTTTWWWZZZ___bbbfffggghhhjjjmmmoooqqqqqqoooqqqtttwwwzzz|||~~~pppfff\\\VVVRRRQQQNNNJJJGGGGGGHHHFFFEEEBBB@@@???>>>===:::;;;<<<======@@@DDDGGGNNNSSS[[[bbbjjjuuu}}}{{{xxxuuuqqqooommmllliiihhhfffdddccccccdddddddddcccbbbcccddddddbbb```\\\[[[ZZZWWWUUURRROOONNNMMMLLLNNNTTT[[[eeeuuu}}}yyyvvvrrrooonnnfffccc^^^[[[XXXUUURRRPPPMMMKKKJJJKKKKKKMMMUUU^^^kkkzzzuuulllllliiiiiilllooouuuzzzkkkeee```___]]]ZZZYYY[[[YYYYYYXXXWWWWWWWWWWWWXXXRRRTTTTTTOOOIIIEEEFFFIIILLLLLLLLLKKKIIIFFFDDDBBB>>>===:::888555333222222////////////////////////------------............,,,++++++***+++,,,---...)))******++++++******)))***)))***+++---...,,,***'''(((***,,,---///000000///000000000111111111111111000000111222222111///,,,,,,---...000111222333111111111111111111222222///000111000...,,,,,,---000000111111222333333333111333777;;;=========<<<555222...---///000000///000222333222111000111333222222222333555777:::;;;:::===AAACCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMQQQTTTWWW[[[___bbbeeegggjjjmmmoooqqqrrrrrrppprrrtttxxx{{{}}}~~~~~~vvvhhhaaa[[[ZZZVVVOOOKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@<<<======<<<;;;;;;===>>>CCCHHHNNNTTT\\\gggttt~~~|||xxxxxxmmmllliiieeeaaa^^^]]]\\\XXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTUUUUUUUUUSSSQQQPPPPPPPPPOOOMMMLLLJJJIIIJJJKKKPPPYYYbbbmmm|||{{{wwwtttrrriiifffbbb^^^[[[XXXUUURRRMMMKKKJJJKKKKKKLLLSSS\\\hhhxxx{{{rrrnnnkkkjjjkkkmmmrrrzzzmmmfffaaa```___[[[[[[]]]YYYYYYXXXWWWWWWWWWWWWWWWQQQSSSSSSOOOHHHEEEFFFIIIMMMMMMLLLKKKIIIFFFDDDBBB>>>===;;;888555444222222(((***---///000///---,,,,,,---------.../////////......---,,,---...000111))))))************)))))))))((()))+++......---+++'''(((***,,,...///000000//////000000111111111222000000000111333222000...,,,---...///000222333333111111111111111111222222...000222111///---,,,---000000000111222222333333333555888;;;<<<<<<;;;:::666222......///111111//////000222222111111222444222222222333555888:::<<<:::===AAACCCDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMQQQTTTWWW[[[___bbbeeegggkkkoooqqqrrrrrrrrrqqqrrruuuxxx{{{~~~}}}~~~tttkkkeeeccc^^^VVVRRRSSSMMMMMMKKKIIIGGGEEEDDDCCC>>>???@@@>>><<<;;;;;;<<<<<>><<<;;;;;;>>>===>>>BBBGGGQQQbbbqqq~~~|||yyyvvvuuusssooojjjeee```\\\ZZZZZZXXXTTTQQQNNNMMMLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHMMMJJJGGGHHHKKKLLLJJJGGGHHHJJJKKKJJJGGGFFFHHHKKKIIITTTaaajjjttt{{{xxxtttnnngggbbb```\\\WWWTTTPPPLLLIIIJJJLLLMMMRRRXXXfffsss|||xxxuuuqqqmmmnnnuuu~~~wwwhhheeeaaa]]]ZZZYYYYYYZZZZZZYYYWWWVVVWWWWWWVVVUUUSSSRRRPPPLLLHHHFFFFFFGGGHHHIIIIIIIIIHHHFFFCCCBBB;;;;;;:::::::::888444111//////.........---------------------------------------.........---,,,,,,)))******++++++******)))(((''''''(((***,,,+++***,,,+++***,,,...000000///000000/////////000000111111///------///000...---......------...///111222...111333333222111222333333222111//////000000111444333333222222222333333444333222555888999888666333111///...000111111111222222111111111111222222444333222222444777:::===???@@@BBBEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHGGGFFFFFFGGGHHHKKKNNNRRRVVVYYY]]]aaadddfffiiilllnnnooooooppprrrsssvvvyyy{{{{{{|||~~~rrrkkkddd[[[TTTRRRRRROOOLLLJJJIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>???======@@@DDDKKKZZZhhhzzzyyytttqqqnnnkkkiiifffdddbbb___[[[XXXVVVUUUUUUSSSPPPMMMKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGHHHHHHCCCGGGMMMPPPPPPNNNMMMMMMKKKMMMNNNLLLJJJJJJMMMPPPTTT___kkksss|||}}}zzzvvvpppjjjeeebbb___ZZZWWWPPPKKKHHHJJJKKKMMMRRRXXXbbbppp~~~{{{vvvrrrrrrwwwuuugggddd```\\\YYYXXXXXXYYYYYYWWWUUUTTTUUUUUUTTTSSSRRRRRROOOKKKGGGEEEEEEFFFHHHHHHJJJJJJIIIGGGEEEDDD;;;:::999999999777333111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......***++++++,,,,,,++++++***)))((('''(((***++++++***,,,+++***+++---/////////.........///000111222333000///------...///...,,,...---------...///000111222555777888666333222111444333111000000000111222333222111000////////////333333333555777888777666333111///...000111111111222222111111111111222222444333222222444777:::===<<<>>>BBBFFFHHHJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHJJJMMMRRRVVVZZZ^^^bbbfffeeegggjjjlllmmmnnnqqqsssvvvxxxzzz{{{{{{{{{|||}}}~~~zzzoooggg___YYYWWWUUUQQQMMMIIIGGGFFFEEECCCDDDDDDDDDCCCCCCBBBBBBBBBAAA???>>>@@@BBBGGGRRR^^^qqqyyy}}}zzzxxxwwwppplllgggcccaaa^^^\\\ZZZUUUTTTSSSRRRQQQPPPPPPOOOPPPOOOMMMKKKJJJIIIJJJJJJGGGGGGFFFDDDCCCBBBBBBAAA???IIISSSVVVQQQLLLKKKNNNOOOQQQRRRPPPOOOPPPUUUZZZdddooozzz}}}xxxsssmmmiiigggccc___[[[SSSNNNJJJKKKMMMNNNSSSYYY___mmm}}}yyyxxx|||uuufffccc___[[[XXXWWWWWWXXXYYYWWWUUUTTTUUUUUUTTTSSSRRRRRRPPPMMMIIIFFFFFFGGGGGGHHHJJJJJJJJJHHHFFFEEE>>><<<:::999888666222000000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++...---,,,,,,...000000000////////////000111222333000////////////...---,,,------......//////000111333555999::::::777444222333222111000///000111111000000///...............333333444555666777666666222000......000111222111222222111111111111222222444333222222444777:::===<<<>>>BBBFFFIIIIIIIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIMMMRRRVVVZZZ^^^cccgggeeegggiiikkklllooosssuuuuuuwwwzzzzzzzzzzzz{{{|||vvvmmmgggbbb^^^ZZZVVVPPPKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@AAACCCFFFOOOXXXfffmmmxxx~~~xxxwwwtttpppmmmiiifffeeebbb___[[[YYYWWWUUUSSSQQQLLLLLLLLLMMMMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHJJJLLLNNNQQQWWW[[[YYYQQQLLLLLLNNNSSSUUUVVVUUUUUUYYY```fffsss}}}yyytttooollljjjgggccc___XXXRRRNNNNNNOOOPPPUUU[[[^^^lll~~~}}}uuueeeccc___[[[XXXWWWWWWXXXZZZXXXVVVUUUVVVVVVVVVTTTSSSSSSRRROOOKKKHHHGGGHHHGGGHHHJJJJJJJJJHHHFFFEEEBBB@@@===:::888555111///222111///...---...///000------------------------((()))***+++++++++++++++,,,,,,------------,,,,,,,,,*********,,,---,,,+++...,,,***+++---///000000111111000000000000111111000000111000///...---,,,------...//////000000000111444888;;;<<<:::777444222111000///...///000000222111111111222222333444222333444555555555555666222000......000222222222222222111111111111222222444333222222444777:::======@@@CCCFFFHHHHHHGGGFFFDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIILLLQQQVVVZZZ^^^cccfffeeegggjjjkkkmmmppptttwwwuuuwwwzzz{{{{{{|||}}}{{{www{{{~~~wwwrrrlllfffbbb]]]WWWQQQNNNLLLJJJIIIEEEEEEFFFFFFFFFFFFGGGGGGEEEAAA@@@BBBCCCEEEKKKRRRZZZaaakkksssvvvwwwuuutttllljjjhhheeeaaa^^^[[[ZZZYYYWWWTTTSSSSSSRRRPPPNNNKKKKKKKKKLLLLLLMMMMMMMMMOOOOOONNNNNNNNNOOOOOOOOOLLLKKKKKKMMMSSS\\\eeekkkgggddd^^^XXXTTTSSSTTTUUUWWWYYY\\\]]]```eeemmmtttzzzvvvqqqooonnnkkkfffbbb[[[TTTOOONNNNNNNNNSSSZZZ```mmmtttfffccc___[[[XXXWWWWWWXXX[[[YYYWWWWWWWWWWWWWWWUUUTTTTTTSSSPPPLLLIIIHHHHHHHHHHHHJJJJJJIIIGGGEEEDDDDDDAAA===:::888555222///222000...---,,,---///000........................++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***)))((()))***+++***(((***(((''''''***---///000222111111000000000111111000222333333000...------,,,---...///000000000000000222555:::<<<<<<999666222111///.........///000000000000111111333444444222333555555444444555666111///......000222222222222222111111111111222222444333222222444777:::===???@@@CCCEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIILLLQQQUUUYYY]]]aaaeeeeeegggjjjmmmnnnpppsssvvvvvvxxx{{{}}}}}}~~~wwwsssvvv~~~|||uuunnneee```ZZZUUUQQQNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHDDD@@@???BBBCCCCCCGGGLLLPPPVVV^^^eeehhhiiiiiiiii```___^^^[[[YYYWWWUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNOOOTTT]]]eeekkkhhh___UUUQQQSSSXXXZZZ[[[]]]```eeejjjnnnuuu~~~{{{wwwtttrrrrrrooojjjfff]]]VVVPPPMMMLLLKKKPPPVVVaaammmsssfffddd```[[[YYYXXXXXXXXX[[[YYYWWWVVVWWWWWWWWWUUUSSSSSSSSSPPPLLLHHHGGGGGGHHHIIIIIIIIIHHHFFFCCCBBBAAA>>>;;;999777666333111000///,,,+++***+++---...---------------------------------...------,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))******)))((()))'''%%%&&&***---000111000000000000111222333333111333666555222///......,,,---...///000000000///111111444888;;;;;;888555222111000/////////000111111000000000000000111222111333666666444333444666111///......000222333333222222111111111111222222444333222222444777:::===>>>???AAACCCEEEGGGHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJIIILLLPPPTTTWWW[[[___bbbcccfffjjjmmmnnnoooqqqrrruuuwwwzzz{{{{{{|||~~~}}}xxxuuuwww|||uuujjjfffaaa[[[WWWSSSNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHDDDBBBDDDEEECCCEEEHHHKKKOOOUUUYYY[[[[[[\\\]]]VVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNOOOQQQQQQOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUYYYWWWTTTQQQQQQSSSVVVXXX[[[UUUOOOOOOUUU[[[^^^^^^dddjjjqqqxxx~~~}}}zzzwwwvvvvvvsssnnnjjjbbbZZZSSSOOOLLLKKKOOOUUU___lllqqqgggddd```\\\YYYXXXXXXYYYZZZXXXVVVVVVWWWWWWVVVUUURRRRRRRRROOOKKKHHHFFFFFFHHHIIIIIIIIIGGGEEEBBB@@@===;;;888777777666444333///---***)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********++++++,,,,,,++++++***---+++***+++,,,,,,+++******(((&&&(((+++000333444......///000111333555666111444777666222///...///,,,---...000000000000///222222333666::::::777444333333111000000000111222666666555444333333333333111444666666333222444666111///---...000222333333222222111111111111222222444333222222444777:::======>>>@@@BBBEEEGGGJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJIIILLLPPPTTTWWWZZZ^^^aaabbbeeejjjmmmnnnnnnoooppprrruuuwwwxxxxxxxxxyyyzzz~~~}}}~~~~~~{{{xxxyyyyyyuuuqqqlllgggbbb]]]XXXTTTMMMMMMMMMMMMLLLLLLKKKKKKMMMHHHFFFHHHHHHEEEEEEGGGHHHKKKOOOQQQRRRRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPRRRSSSQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVTTTTTTXXX]]]bbbccccccjjjpppyyy|||yyyyyyyyyvvvqqqmmmhhh```WWWSSSOOONNNRRRWWW^^^kkkqqqfff```[[[[[[YYYUUUTTTUUUYYYWWWVVVVVVWWWXXXWWWVVVUUUUUUSSSNNNIIIFFFEEEEEEGGGHHHIIIIIIIIIGGGEEECCCAAA>>>;;;999777555222000////////////............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++------...///333222222222222222333333444666777888666333///---))))))***+++---...//////...///111333666888:::;;;666222...,,,---000222333333333333444444444555555333444555666666555444333000000000000////////////222222333333333444444444444444444444666888:::<<>>;;;999777555222000////////////..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++------...///333222111111111111111222444555777777666333///---+++,,,,,,---...//////000///000222333666777999:::555222...,,,---000222333333333444444444555555555333444555666666555444333,,,,,,,,,------.........111111111000111111222222333222333333555777:::;;;???@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDCCCDDDEEEGGGHHHKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNRRRVVVZZZ]]]___fffggghhhjjjlllnnnooopppsssvvvyyyxxxvvvwwwzzz~~~~~~~~~~~~vvvtttwwwyyyyyywwwtttssspppkkkeee```YYYXXXWWWVVVVVVTTTQQQNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[```bbbccccccbbbaaabbbdddcccdddeeedddbbb```______```aaaaaaaaacccgggnnnrrruuu|||}}}zzzwwwuuuooohhh^^^WWWTTTTTTUUUVVV___iiizzzlll___ZZZWWWXXXYYYWWWWWWZZZZZZXXXUUUUUUUUUUUUTTTSSSTTTSSSRRRNNNJJJGGGGGGGGGJJJKKKKKKJJJHHHEEEBBB@@@@@@===:::999777555222000////////////............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++------...///222222111000000///000000444555666666555222///---.........//////000000000111111222333555666777777555111...,,,...000222333444444444555555555666666333444555666666555444333---...///000111222333333333222000//////000111222111111111222444777999:::>>>@@@BBBDDDEEEFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNRRRVVVZZZ^^^```dddfffhhhkkkmmmoooooopppsssuuuxxxxxxvvvwww{{{~~~~~~wwwooommmnnnooovvvuuuuuuuuutttpppkkkgggaaa```___^^^]]][[[WWWTTTNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBGGGHHHJJJLLLMMMNNNOOOOOOSSSSSSTTTVVVXXXYYY[[[[[[\\\]]]^^^```````````````cccfffhhhiiihhhgggggghhhhhhjjjkkkjjjhhhfffffffffggghhhhhhhhhjjjnnntttxxx{{{~~~{{{yyyvvvnnncccZZZUUUTTTUUUVVV___hhhxxxlll^^^YYYVVVWWWXXXWWWWWWZZZZZZXXXUUUTTTTTTTTTSSSRRRSSSSSSRRRNNNJJJHHHHHHHHHLLLLLLLLLJJJHHHDDDAAA??????===:::888777555222000////////////............,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++++++++***************************)))***++++++------...///222111000//////......///333444555555444222///---////////////000000000000222222222333444444555555444111...---...111222333444444555555555666666666333444555666666555444333000000111222222333444444555444222111111111333333111111222333555777:::;;;>>>???AAADDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIMMMNNNQQQTTTXXX\\\```bbbbbbeeehhhlllnnnppppppooosssuuuvvvwwwwwwxxx{{{~~~ssskkkgggggggggmmmooorrruuuvvvtttqqqoookkkjjjhhhgggeeeaaa\\\XXXQQQPPPNNNKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPTTTUUUWWWYYY[[[^^^___```bbbccceeehhhhhhhhhgggfffgggjjjmmmnnnmmmlllllllllnnnooopppooommmllllllmmmmmmnnnnnnoooppptttyyy}}}~~~|||zzzqqqfff\\\VVVUUUVVVWWW___gggvvvkkk```ZZZWWWXXXXXXVVVVVVXXXZZZXXXUUUTTTTTTTTTSSSRRRSSSSSSRRROOOKKKHHHHHHIIIKKKKKKKKKJJJHHHEEEAAA???>>><<<999888777555222000////////////............,,,,,,,,,,,,,,,---...///------------------------,,,,,,+++++++++*********************************)))***++++++------...///111000000///......//////222333444444333111///...///////////////000000000222222222222333333333333333000...---///111222333444444444444555555555666333444555666666555444333////////////////////////444333222111111111222333222222333444666999;;;===>>>???AAACCCEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJMMMOOOQQQTTTYYY]]]```bbbbbbeeehhhlllnnnppppppooorrrtttuuuvvvwwwyyy{{{}}}~~~{{{pppgggbbb``````aaaeeekkkpppssstttuuuuuusssrrrpppooolllfff```[[[TTTRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMPPPQQQRRRSSSUUUVVVXXX[[[^^^```bbbdddfffhhhllloooqqqpppooommmkkkmmmqqqrrrrrrqqqpppqqqrrrttttttsssrrrqqqrrrtttrrrsssssstttuuuyyy}}}zzzrrrggg]]]YYYXXXXXXYYY^^^fffuuu~~~iiibbb\\\XXXYYYXXXVVVUUUWWWZZZXXXUUUUUUUUUUUUTTTSSSUUUTTTSSSOOOKKKHHHHHHHHHIIIJJJJJJJJJHHHFFFCCCAAA===;;;999777777555333000////////////............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))***++++++------...///000000////////////000000222222333333222111///.../////////000000111111111111111222222222222333333222000......000222333333333333333444444444555555333444555666666555444333111000000000/////////.../////////000000000111111222222333444777999<<<>>>===???AAACCCDDDEEEEEEDDDAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLLLLMMMOOOSSSWWW[[[___aaadddfffhhhkkkmmmooooooppprrrssstttuuuwwwyyy{{{||||||~~~xxxnnneee^^^[[[YYYYYY]]]dddiiimmmqqqtttwwwwwwvvvuuussspppkkkddd___VVVUUURRROOOLLLIIIHHHGGGCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKMMMPPPSSSUUUVVVWWWXXXYYY[[[]]]```ccceeefffiiilllqqqvvvxxxxxxvvvtttppprrruuuvvvvvvuuuvvvwwwwwwxxxxxxwwwvvvvvvxxxzzzwwwyyyzzzzzz|||~~~zzzsssiiiaaa\\\ZZZZZZZZZ___gggvvvjjjbbb\\\XXXYYYYYYWWWWWWYYYYYYWWWVVVUUUVVVWWWVVVUUUVVVVVVTTTPPPKKKHHHGGGGGGFFFGGGIIIIIIIIIGGGEEEDDD===;;;888777666555333111////////////..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))***++++++------...///////////////000111222222111222222222111000///...///000000111222333333444000111111111222222222333111///---...000222333333222222222333333333333444333444555666666555444333111111111111111111111111+++---///111222222111000111111222333666999<<<======???AAACCCDDDEEEDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGJJJMMMNNNLLLMMMPPPSSSWWW[[[___aaafffggghhhjjjlllnnnoooppprrrrrrssstttwwwzzz{{{||||||~~~zzzpppfff___ZZZXXXVVVZZZ```dddhhhlllqqquuuuuuuuuuuuuuutttoooiiieeeXXXVVVSSSPPPMMMJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHIIILLLMMMPPPSSSVVVXXXYYYZZZZZZ[[[]]]```bbbeeeggghhhjjjnnntttzzz}}}}}}{{{zzzuuuwwwyyyyyyyyyzzz{{{}}}{{{||||||{{{zzz{{{}}}~~~}}}wwwnnnfff```]]][[[YYYaaaiiixxxmmmaaa[[[XXXZZZZZZXXXYYY[[[YYYWWWVVVVVVWWWXXXWWWVVVWWWVVVTTTPPPKKKGGGFFFGGGEEEFFFHHHIIIIIIHHHGGGFFF<<<:::888777666555333111000/////////............///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))***+++,,,---......///////////////000222333444111111111111111000///...000000111222444555666666000000000111222222333333111///---...000222333333111111222222222333333333333444555666666555444333++++++,,,---...///000000+++---111444555555333222000000111222555888;;;<<<===>>>@@@CCCDDDDDDDDDDDDDDDEEEHHHJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEGGGJJJNNNPPPNNNOOORRRUUUYYY^^^aaaccchhhhhhhhhiiikkkmmmoooppprrrrrrrrrtttwwwzzz||||||~~~}}}sssjjjbbb\\\ZZZVVVZZZ^^^aaadddhhhnnnsssrrrssstttvvvuuurrrmmmiiiYYYWWWTTTQQQNNNKKKIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQTTTWWWZZZ[[[\\\]]]^^^___bbbdddggghhhiiijjjooovvv|||~~~}}}yyy{{{||||||{{{}}}~~~~~~~~~}}}~~~zzzqqqiiiccc___[[[YYYccckkk{{{nnn___]]]\\\[[[\\\\\\[[[ZZZ\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUSSSPPPLLLHHHEEECCCGGGGGGGGGFFFDDD@@@<<<999>>>;;;777555444333222111......---,,,,,,,,,------........................---+++***,,,///000...,,,************************---+++)))(((***++++++***,,,,,,---,,,++++++,,,...---------...000111333333333333222111000///...---111///---...666===<<<666333111///000333444222///000////////////111222333666555333333222333444555666777888888888777555444222222111111000/////////000000000///////////////444444444555666888;;;<<<===???BBBDDDEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGIIILLLNNNRRRRRRSSSWWW[[[___aaabbbeeehhhjjjlllllllllnnnooorrrtttvvvwwwxxxzzz}}}zzzrrrhhh^^^WWWZZZWWWXXX___dddgggjjjnnnmmmoooqqqrrrqqqnnnjjjhhh```]]]WWWRRRNNNKKKJJJJJJLLLKKKIIIJJJLLLNNNOOOOOOVVVWWWXXXZZZ[[[\\\\\\]]]___```aaaccceeefffgggggglllnnnrrrvvvyyy{{{||||||yyyzzz{{{{{{{{{}}}uuulllfffbbb```^^^hhhooo|||nnnaaa___]]]\\\]]]]]]\\\[[[\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVSSSPPPLLLHHHEEECCCIIIJJJJJJJJJGGGDDD@@@===>>>;;;888666666444333111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++))))))))))))))))))))))))---+++)))(((***++++++***+++,,,---,,,++++++---///000000/////////000000111333333222111000///............------222888777333333222111111222333222111000////////////111222333555444333333333333444555444555666666666555333222000000000////////////...000000000000000000000000222222222333444777999:::>>>@@@BBBDDDFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFFFFHHHJJJLLLQQQRRRSSSWWW[[[```bbbdddeeegggjjjlllllllllnnnpppppprrrtttuuuvvvxxx|||~~~wwwnnnddd^^^ZZZVVVVVV[[[___aaacccgggkkklllmmmnnnmmmjjjgggeee```]]]YYYSSSPPPNNNMMMMMMMMMMMMNNNPPPRRRUUUVVVVVVZZZ[[[]]]^^^___```aaaaaacccdddeeegggiiijjjjjjjjjkkkmmmqqqtttwwwyyyyyyzzz{{{}}}~~~~~~~~~wwwnnnhhhdddaaa```iiippp}}}nnnccc```^^^\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYXXXUUUQQQLLLHHHEEECCCFFFGGGHHHHHHFFFCCC@@@======;;;999888777666333111222111000///...---------+++++++++++++++++++++++++++---......,,,++++++,,,************************,,,***))))))***++++++******+++,,,,,,,,,---///111333222111000///.........333222222111000///......---000000...///333444111222333444333222222222333000///......///000222333444444333333333333444444444444555666555444333222------........./////////000000000000000000111111222222222333555777999;;;???@@@CCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHFFFEEEEEEGGGHHHJJJNNNPPPRRRVVV[[[___ccceeeeeegggjjjkkklllmmmnnnpppqqqrrruuuvvvwwwyyy|||~~~uuulllfff\\\WWWUUUYYY[[[\\\^^^aaaggggggggggggfffeeecccaaa```^^^YYYUUURRRQQQQQQQQQPPPRRRUUUYYY\\\^^^___```aaabbbcccdddeeegggggghhhhhhiiikkklllmmmnnnnnnooommmoooqqquuuwwwyyyyyyyyy}}}~~~yyypppjjjfffdddbbbkkkrrr~~~nnnccc```]]][[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYVVVQQQLLLHHHEEEDDDDDDEEEGGGGGGFFFCCC@@@>>>;;;999888888888666222///111111///...------------************************,,,///111000,,,***+++---------------------------+++***))))))+++,,,+++***)))+++,,,------...111333444333222000///.........222222111111000//////...000555777333111333444333111444666555222111333555//////......///000222333333333333333333333444444555666777777777666555444,,,------...//////000000000000000111111111111111444444444555777:::<<<>>>@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGKKKMMMPPPTTTXXX]]]bbbeeedddgggjjjkkklllmmmooopppsssuuuwwwxxxzzz||||||rrrlllbbb\\\XXXZZZ[[[[[[]]]```ccccccbbbbbbaaa___^^^^^^^^^\\\XXXUUUSSSSSSSSSTTTUUUYYY^^^bbbeeefffggghhhgggggghhhiiijjjlllmmmnnnnnnnnnoooqqqqqqrrrrrrrrrrrrtttvvvxxxzzz{{{||||||}}}~~~{{{rrrlllhhhfffdddlllsssnnnaaa^^^[[[YYYYYYZZZZZZZZZXXXXXXXXXWWWXXXXXXYYYZZZ\\\YYYUUUPPPLLLHHHEEEDDDGGGHHHJJJJJJIIIGGGDDDBBB888777777666666444111...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333111---+++,,,---------------------------***)))(((***+++,,,+++***)))+++------...///222444333222111000000///000000222222111111000000//////000777:::666333333555555111444666555222111333555///............000111222111222222333333444444444555666777777777666444333------...///000000111111//////000000111111111111444444444555777:::===>>>AAAAAACCCDDDFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGJJJOOORRRVVVZZZ```ddddddfffiiikkklllmmmoooqqqtttvvvxxxyyyzzz|||xxxqqqhhhaaa\\\[[[\\\[[[]]]aaa``````______^^^]]][[[[[[ZZZXXXVVVSSSSSSSSSUUUVVVZZZ___eeejjjkkklllmmmnnnmmmmmmmmmnnnoooqqqssstttsssttttttuuuvvvvvvvvvvvvwwwxxxyyy{{{|||~~~~~~|||}}}~~~}}}tttnnnjjjgggffflllsss~~~nnn```]]]YYYXXXXXXZZZ[[[[[[YYYYYYYYYXXXXXXYYYZZZZZZ[[[XXXTTTOOOKKKHHHFFFEEEFFFGGGHHHIIIGGGEEEBBB@@@888777555555555444111///......---,,,,,,,,,,,,---------------------------///000111000...,,,,,,,,,++++++++++++++++++++++++)))((((((***,,,---+++***+++,,,.........///222444222111111000000111111111111111111111000000//////...444777555222444555333222333444333222222222333///...------...///111222000111222333444444444333333333444555444333222111------...///000000111111......//////000000111111111222222444666999<<<===AAAAAABBBCCCEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFJJJOOORRRTTTXXX^^^ccccccfffiiikkklllmmmoooqqqssstttvvvxxxyyy{{{~~~yyyqqqiiiaaa___]]][[[\\\```______```___^^^]]][[[ZZZWWWVVVTTTRRRRRRTTTWWWXXX___dddkkkooopppqqqsssvvvttttttssstttuuuwwwyyy{{{{{{{{{|||||||||||||||{{{{{{{{{|||}}}~~~}}}~~~wwwqqqmmmjjjiiilllrrr}}}nnn___\\\YYYWWWYYY[[[]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[YYYWWWSSSNNNJJJGGGFFFFFFCCCDDDEEEFFFDDDAAA>>><<<:::777555444444444222111---------------......///------------------------...---------...---+++***************************(((((((((***,,,---,,,***,,,---...///...///222444333222111111000000111111111111111111000000000000,,,111444333333666666333333222111111222333222111......------...///111222///000222333444444333333333333444444444333222111---------....../////////,,,------...//////000000111222222444666999<<<>>>@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGLLLQQQTTTUUUXXX^^^dddcccfffiiikkklllnnnppprrrsssuuuwwwxxxyyy{{{~~~tttjjjeeeaaa]]]]]]```___```aaabbbaaa^^^\\\ZZZUUUTTTSSSRRRSSSVVVYYY[[[aaagggnnnssstttvvv{{{||||||{{{{{{}}}{{{uuuqqqnnnmmmjjjqqqzzznnn```]]]YYYXXXZZZ\\\^^^______^^^]]]]]]\\\\\\]]]]]]XXXVVVQQQMMMIIIGGGFFFFFFFFFGGGHHHHHHFFFCCC@@@>>>;;;999666444444444444333......---......///000111,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***------+++(((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((+++------,,,***---...////////////222444444444222111000000000000111111111111000000000000---111444444666999888444333111///000333444222///......------...///111222///000222333444444333333444555666666666555444333,,,,,,------------......,,,,,,------...//////000333444444666888;;;>>>@@@@@@@@@@@@AAACCCDDDFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIINNNSSSUUUVVVYYY___eeecccfffiiikkklllnnnppprrruuuwwwyyy{{{|||~~~~~~ssskkkeee```___bbb___aaacccdddccc```\\\ZZZUUUTTTSSSSSSTTTWWWZZZ\\\aaahhhppptttwwwzzz~~~xxxtttqqqpppiiipppyyyttthhh```[[[]]]_________aaa^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVSSSOOOKKKGGGDDDCCCEEEFFFGGGFFFDDD???;;;888<<<;;;888555222///...------///000///,,,+++***+++000///...---,,,------...------,,,,,,,,,,,,+++++++++,,,------......---------,,,+++***))))))))))))***)))***+++,,,///111333444555555555444333333222111111111000000///...---///000222444555555555444333333333333333333333333111///---...000222333222333333444555555555444444666777777666444222000///......------...///111222555555444333222222222222444444555666888;;;===???AAACCCEEEEEEDDDEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGHHHNNNQQQTTTVVVXXX\\\```ccccccfffhhhjjjkkkllloooqqqrrrtttwwwzzz}}}|||sssmmmiiifffcccddddddeeeeeefffccc___[[[\\\ZZZWWWVVVVVVXXX[[[]]]ccciiiqqqwwwzzz}}}yyyuuurrrqqqqqqsssvvvzzzssshhhaaa[[[]]]___^^^^^^```^^^^^^]]]\\\[[[ZZZZZZYYYZZZXXXUUUQQQMMMIIIFFFDDDFFFGGGHHHHHHEEEAAA===:::999888666444222111000000+++,,,......------...//////...---,,,+++,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))*********+++---///111333444444555555444333333222222222222111111000///...---...000222333333333222555555555555555555555555222000...///000222333222222333333333333333222222333333444444444333111000......------...///111222333222222222222222333333444444555666888;;;===??????AAACCCDDDDDDEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHIIILLLNNNQQQTTTVVVYYY^^^aaaccceeehhhjjjkkkllloooqqqsssuuuxxx{{{~~~zzztttpppkkkggggggffffffffffffddd```]]]\\\ZZZXXXVVVVVVXXX[[[\\\ccciiiqqqxxx|||yyytttpppnnnpppqqqsssvvvzzz~~~ssshhhaaa\\\]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYVVVQQQMMMIIIEEECCCEEEFFFGGGGGGEEEBBB>>><<<666666555444333333333333,,,---///...------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++((())))))***************,,,,,,+++***)))))))))))))))******+++---///111222444444444444444333333222222222222222111000//////---...000222333333222222555555555555555555555555333222000000111333333222333444444444333222111111///000222333444333333222...---------...///000111000000000000111222333444444444444666888:::===>>>===???AAABBBCCCEEEGGGIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMPPPSSSVVVYYY]]]```ccceeehhhjjjkkkmmmppprrrtttuuuxxx|||~~~~~~xxxrrrmmmllljjjhhhgggfffeeeccc```^^^\\\ZZZXXXXXXZZZ\\\]]]ccciiirrryyy}}}xxxrrrllliiikkklllmmmppprrruuuxxxyyyuuuiiibbb]]]^^^___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWTTTPPPKKKFFFCCCAAAAAABBBCCCCCCBBB???===;;;666555444333333333333333111111111///,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((())))))***************,,,++++++***))))))******)))***+++,,,---///000111333333444444444333333222111111222111111000///......000111333444444444444222222222222222222222222444222000000222333333333555555555555444333111111000111222333444444333333------......//////000111000000000000000111222222444444444555777:::<<<>>>===???AAABBBBBBCCCEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLOOORRRUUUWWW[[[___cccccceeehhhjjjkkkmmmpppssstttvvvyyy|||~~~yyysssrrroookkkiiihhhgggeeecccaaa```^^^\\\[[[\\\^^^___bbbhhhqqqxxx}}}vvvnnngggcccbbbcccdddeeehhhjjjmmmnnnvvv{{{wwwiiibbb^^^___```^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWTTTOOOKKKGGGCCCBBBAAAAAABBBBBBAAA???===;;;777777555444333222222222111111111...+++***+++,,,---------............---,,,,,,+++++++++*********)))***++++++,,,+++++++++,,,+++******)))*********)))***+++,,,...//////000222222333333444333333222000000000000///...---,,,...///111333444444444333222222222222222222222222444222000000222333444333444444444444333111000000333444444555555444333222------...//////000000000222111000000/////////000333333444555777:::<<<>>>???AAABBBBBBAAAAAABBBDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIILLLOOORRRUUUXXX\\\```cccccceeehhhjjjlllnnnqqqssstttvvvyyy|||~~~}}}yyyxxxuuupppmmmkkkjjjhhhgggcccbbb```^^^]]]]]]^^^___aaagggooovvv|||~~~|||{{{ttttttuuuxxx{{{zzzppphhhaaa\\\VVVWWWXXXZZZ\\\___aaabbbgggmmmvvvyyyiiibbb___aaabbb```^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[YYYXXXUUUQQQMMMIIIFFFEEECCCCCCCCCCCCBBB@@@>>>===999888666444222111111000.........,,,++++++---///,,,---.../////////......++++++++++++***************+++,,,,,,------,,,,,,++++++***************+++)))***,,,---.../////////111222222333333333333333////////////...---,,,,,,,,,---///111222222111111444444444444444444444444222000//////111333444444111111222111111000///...555555666666555333222111,,,---...///000000000000333222111000////////////333333333555777999<<<===AAABBBCCCCCCAAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHKKKMMMQQQTTTWWW[[[___cccccceeehhhkkklllooorrrttttttvvvxxx{{{}}}~~~{{{|||wwwtttrrrpppmmmkkkfffeeecccaaa```______```bbbhhhooouuuzzzwwwppplllkkkcccdddeeehhhlllqqqvvvyyy{{{~~~|||qqqggg___XXXTTTLLLLLLMMMOOOQQQSSSUUUVVV^^^cccmmmxxxyyyiiiccc___bbbdddbbb``````^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWTTTQQQMMMJJJHHHFFFDDDCCCCCCBBBAAA???===<<<888777666444333222111111......---+++))))))+++...+++,,,---.........------++++++++++++***************+++,,,,,,---,,,,,,,,,+++***************++++++)))***,,,...//////......111111222333333333333333000000000000///...---,,,,,,---///000111222111111333333333333333333333333000...---...111333444444222222333333333222222111444444555555444333111000,,,---...///000000000///222222111000000000111111333333333444666999<<<===@@@BBBCCCCCCBBBBBBCCCEEECCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEFFFHHHIIIKKKNNNQQQUUUXXX\\\aaadddccceeehhhkkkmmmooorrruuusssuuuwwwzzz|||}}}}}}}}}}}}|||yyywwwsssqqqmmmllljjjhhhgggffffffeeeeeejjjpppuuuyyy|||pppgggbbb___XXXYYYYYY[[[___cccgggjjjnnnppptttvvvyyy}}}~~~rrrfff\\\UUUOOOLLLEEEEEEEEEFFFGGGHHHIIIJJJRRRXXXaaammm{{{yyyiiiccc```ccceeecccbbbbbb^^^^^^]]]\\\[[[YYYYYYXXXUUUTTTRRROOOLLLIIIFFFEEEBBBBBBAAA@@@>>><<<:::999777666555444333222222333111000...+++'''&&&((())))))***,,,---...---,,,,,,+++++++++************)))******+++,,,,,,,,,,,,++++++***************++++++)))***,,,...//////......000111222333333333333333111111111111000///...------///000222333333333333111111111111111111111111...---,,,---111333555555555555666666777666666666111222333444333222111000,,,---...000000000000///000000000000111222333444333333333444666999;;;===???AAABBBCCCCCCCCCEEEGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJNNNPPPTTTWWW[[[___dddgggccceeeiiikkkmmmooosssuuussstttwwwyyy{{{|||}}}||||||wwwuuuuuutttrrrpppnnnmmmmmmlllggglllqqqvvvyyy~~~zzzmmmddd]]]ZZZTTTTTTTTTUUUWWWZZZ^^^```cccdddgggiiilllpppuuuyyyzzz{{{~~~wwwkkk^^^UUUNNNIIIGGGCCCCCCBBBAAAAAABBBBBBBBBDDDJJJSSS___nnntttgggeeebbbaaaaaa```___]]]]]][[[ZZZZZZ[[[[[[ZZZXXXXXXUUUQQQNNNKKKIIIFFFDDDCCCCCCBBBAAA@@@>>>===<<<888888777555444333222111111000///......---......---***((((((+++...---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,+++++++++'''(((***,,,...000222222111111111111111111111111111222222222222111000000------.../////////////////////000111111111111111111000///...---,,,+++***666666666666666666555555999777555555444333000...000///.........///111222333333222111111222333444444333333444666888;;;===CCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJMMMPPPUUUYYY\\\```eeehhhjjjiiiiiijjjlllooorrrtttrrrtttvvvxxxxxxzzz|||~~~~~~}}}zzzwwwsssqqqooonnnmmmnnnppptttyyy~~~{{{nnnfff___YYYZZZVVVTTTTTTTTTSSSWWW]]]]]]^^^___``````cccfffiiijjjkkkmmmnnnppprrrssstttuuuvvvyyy}}}uuukkk]]]SSSNNNJJJFFFBBB>>>>>>??????@@@AAAAAAAAAEEEFFFLLLYYYhhhwwwrrrfffdddaaa`````````^^^]]]\\\[[[YYYYYYZZZZZZYYYWWWZZZWWWSSSPPPNNNLLLIIIFFFCCCCCCBBBAAA@@@>>>===<<<888888777555444333222111111111000///............---+++))))))+++------+++*********++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++******((((((***,,,...000111222111111111111111111111111111111222222111000//////......////////////////////////000111111111111111222111...------...000111555555555555555555555555777666444444444333111...000//////...///000111222111000000000111222444555444333333444666999<<<>>>CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJLLLOOOSSSWWW[[[^^^cccfffiiiiiiiiijjjlllooorrrtttsssuuuwwwxxxyyyzzz|||~~~{{{wwwtttsssrrrppppppqqqtttxxx}}}xxxpppggg___\\\XXXTTTTTTTTTSSSWWW]]]\\\]]]^^^^^^^^^```bbbeeeccccccdddeeefffggghhhhhhiiiiiikkknnnqqqrrrqqqppphhh```UUUMMMIIIFFFBBB>>><<<<<<============>>>>>>@@@@@@FFFRRR```ooorrrgggeeebbbaaaaaaaaa```^^^\\\ZZZYYYXXXYYYYYYWWWVVVVVVSSSPPPMMMKKKIIIFFFCCCBBBBBBBBBAAA???>>><<<;;;888888777555444333222111111111000///...............,,,******+++,,,,,,+++)))***************++++++************************+++,,,,,,,,,+++***))))))((()))***,,,...000111222111111111111111111111111111111111111000///...---/////////000000///......//////000111111111111111222000...,,,---111555888444444444444444444555555555444333333444333111//////////////////000111111.........///111333444555333333333444666999<<<>>>BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJJJJMMMRRRUUUYYY]]]aaadddiiiiiiiiijjjlllooorrrssstttvvvxxxyyyzzzzzz}}}~~~~~~zzzxxxwwwuuutttssstttwww{{{}}}sssjjjccc]]]XXXWWWVVVUUUYYY___^^^```aaa```______```aaa__________________``````aaa```___```aaabbbaaa```ZZZTTTMMMHHHFFFDDD@@@============<<<<<<<<<<<<<<<===<<>>======<<<===<<>><<<;;;:::888888777555444333222111......---,,,++++++++++++------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++******)))((())))))+++,,,...///000111000000000000000000000000000000000//////---,,,,,,///000000000000000////////////000111111111111111///////////////000111222333333333444444444555555333222111222333333222000...//////000000000000000///000000000111111111111333333333444777:::>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJKKKNNNSSSWWWZZZ^^^bbbeeehhhhhhjjjkkkmmmpppqqqrrruuuwwwyyyzzzzzz{{{}}}~~~{{{zzzzzz}}}sssgggaaa^^^\\\___cccgggiiillllllkkkiiiiiiiiiiiiiiihhhggghhhiiikkkllliiifffbbb```^^^\\\ZZZXXXPPPNNNMMMKKKJJJHHHEEECCCBBBBBBAAA@@@???>>>>>>===>>>===???EEELLLZZZooovvvdddbbb`````````aaa```^^^^^^\\\YYYXXXWWWVVVTTTRRRTTTRRRQQQOOONNNKKKGGGDDD@@@@@@@@@???===<<<:::999888888777555444333222111......---++++++++++++++++++---......,,,++++++,,,---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))***************))))))***+++,,,...///000111000000000000000000000000///////////////......---...///000000111111111000//////000111111111111111.../////////////////////333333333444555555666666333333222333444444222000......///000000000000000000111111222222111000000333333333555777;;;>>>AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJLLLOOOTTTXXX[[[___cccfffggghhhjjjlllnnnpppqqqrrrsssuuuxxxyyyzzz{{{~~~zzzvvvwwwwww~~~~~~uuukkkfffcccdddgggkkkooosssuuuuuutttssstttsssrrrppppppppprrrtttuuuqqqnnnjjjgggdddaaa]]]ZZZSSSSSSRRROOOMMMIIIGGGEEEBBBBBBAAAAAA@@@???>>>>>>======???CCCIIITTTiii|||xxxeeecccaaaaaabbbbbbaaa```___]]]ZZZYYYXXXVVVTTTRRRRRRQQQOOONNNMMMJJJEEEBBB@@@@@@???>>>===;;;:::999888888777555444333222111000///...---,,,,,,,,,,,,))),,,//////---,,,,,,...,,,,,,,,,,,,++++++*********+++,,,------,,,+++***'''((()))******++++++*********+++,,,...///000000000000000000000000000000......///000000000000///---...///000111222222222//////000111111111111111//////...---...///000111333444444555666666777777555444333444444444222000---...///000111000000//////000111333333333222222333333333555888;;;???AAACCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJLLLOOOTTTXXX[[[___cccfffggghhhjjjlllnnnpppqqqqqqqqqsssvvvxxxyyy{{{~~~}}}tttoooooosssuuu{{{tttpppoooqqqrrrvvv|||~~~}}}|||}}}|||zzzvvvssspppkkkfffbbb\\\[[[YYYUUUPPPLLLIIIHHHDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>AAAEEEIIISSSgggyyy{{{hhhfffddddddeeeeeedddccc```]]][[[YYYXXXWWWTTTRRRUUUTTTSSSRRRQQQNNNIIIFFF?????????>>>===;;;999999888888777555444333222111111111///...............(((,,,//////---,,,---///++++++++++++******))))))((()))+++,,,,,,+++)))(((&&&'''(((***++++++++++++******+++,,,...///000000000000000000000000000000---...///000111111111111,,,---///000222333333333//////000111111111111111111///,,,+++,,,///333666444444555555666777888888666555444444555444222000---...000111111111000///...///111333444555555444333333333555888<<>>>>>===:::888888888777666555444444333000////////////.....................---,,,+++***(((***---...---,,,------***###!!!%%%)))'''%%%$$$,,,,,,++++++***)))))))))))))))***+++,,,...///000111111111000000000000000000000000///......------000111333777;;;:::555111444222111111111111000...000000///......///000111333333333444444444555555666666555444222000...---////////////000000000000000000000111222222333333333333444666999===@@@BBBEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAACCCFFFIIIIIINNNTTTYYY\\\___bbbdddfffhhhjjjllllllmmmppprrrssstttvvvxxxzzz|||~~~{{{xxxwwwwwwwww}}}wwwoooiiieeeffffffgggiiinnnwwwzzzwwwqqqmmmgggaaa\\\WWWRRROOOLLLKKKJJJHHHGGGFFFFFFFFFHHHEEEDDDFFFJJJSSSeeeuuuyyyiiifffccccccddddddaaa^^^]]]\\\ZZZYYYXXXVVVSSSQQQUUUTTTSSSPPPMMMIIIFFFCCC@@@???>>>>>>>>>>>><<<:::::::::888777555333222111/////////.........------/////////......---+++++++++---//////---,,,,,,,,,000***(((,,,///...++++++******************++++++))))))***+++,,,...///000111111222222222111111000000/////////......------000000222666999999666333555333222222222222111///000//////......///111222333333333444444444555555777777666555444222111000//////000000000111111111000000000111222222333333444444555666999<<>>===>>>??????===;;;<<<;;;999777444222000///............---------,,,............------,,,+++...///000///---,,,+++,,,///***(((,,,///---++++++((())))))***++++++,,,,,,*********+++,,,...000111111222333555555444222111//////...............---000000111444777888777666666555333333444444222111000///.........000111222333333333444444444555555555666666555555444333222//////000000000111111111000000000111222222333333555555555666999;;;>>>@@@BBBCCCCCCDDDEEEEEEDDDDDDIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBCCCFFFHHHIIIMMMRRRWWW[[[^^^aaaccceeehhhjjjkkklllnnnppprrrssstttvvvyyy|||~~~~~~|||{{{|||yyyssskkkbbbYYYRRROOOKKKKKKJJJLLLQQQZZZfffnnn~~~{{{uuuooojjjeee___\\\VVVUUURRRPPPNNNMMMLLLLLLJJJHHHHHHJJJMMMUUUdddsssvvvjjjfffcccbbbccccccaaa___ZZZYYYXXXXXXYYYXXXVVVTTTUUUUUUSSSQQQNNNJJJFFFDDD???>>>===>>>???>>><<<:::<<<;;;999777444222000000......---------,,,,,,,,,,,,,,,------,,,++++++***---...///...,,,++++++,,,,,,'''&&&)))+++)))((()))))))))*********+++++++++*********+++---...000111000222555777777666444333/////////............---//////000222555777777888777666444444555555333222//////.........000111222333333333444444444555555222222333333333333222222....../////////000000000000000000111222222333333555555555666888;;;===>>>EEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBDDDFFFHHHLLLQQQVVVYYY]]]```ccceeegggjjjkkklllnnnqqqsssssstttwwwyyy|||zzzsssooommmpppmmmhhhbbbZZZRRRMMMIIIHHHFFFEEEEEEJJJSSS^^^fffssszzz~~~yyytttoooiiiccc___ZZZXXXUUURRRPPPOOOOOOOOOLLLKKKKKKMMMOOOVVVdddrrruuuhhhddd```___```aaa___]]]ZZZYYYXXXXXXYYYXXXVVVTTTVVVUUUTTTQQQNNNJJJFFFDDDBBB@@@???>>>>>>===:::888:::999888666555333222111......---------,,,,,,,,,***++++++++++++***)))))))))+++,,,+++***+++,,,...---***))),,,---+++***,,,+++++++++*********))))))******+++,,,---///000111000222555888999888666555111000000//////...------...///000111333555777888888666555555666555444222///.........///000222333333333333444444444555555111222333333444444444333---------.........//////000000000111222222333333555555555666888:::===>>>EEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBAAABBBCCCBBBAAAAAABBBDDDHHHKKKPPPTTTXXX[[[___bbbeeegggiiikkklllnnnqqqssstttuuuwwwyyy|||vvvlllfffcccbbb```]]]YYYTTTPPPLLLIIIGGGFFFDDDCCCFFFMMMWWW^^^iiiqqq|||}}}yyyuuuqqqkkkeeeaaa]]][[[XXXTTTRRRQQQQQQRRRPPPNNNNNNOOOQQQVVVdddqqquuugggccc^^^\\\^^^___^^^\\\ZZZYYYXXXXXXYYYXXXVVVTTTVVVUUUTTTRRRNNNJJJGGGEEEBBBAAA???>>>>>><<<:::777:::999888666555333222222............---------,,,*********++++++******)))((()))******)))***,,,...---******------******---,,,,,,++++++***))))))(((+++++++++,,,---///111111111222555777888888888777333333222111///...---------///111222222333555777888666555555666555444333............///000222333333333333444444444555555444444555666666666666666------........./////////000000000111222222333333444444444555888:::===???CCCDDDEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHIIIKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCCCCBBBAAABBBCCCGGGKKKOOOSSSVVVZZZ___bbbdddfffiiikkkmmmoooqqqttttttuuuwwwyyy{{{~~~vvvjjjaaa]]]WWWWWWVVVTTTRRRPPPNNNLLLHHHGGGEEECCCCCCHHHOOOUUU```gggsss}}}zzzwwwsssnnniiieeeaaa___[[[XXXVVVVVVWWWWWWTTTQQQPPPPPPQQQVVVdddrrruuugggbbb]]][[[]]]^^^]]][[[[[[ZZZYYYXXXXXXXXXUUUSSSVVVVVVTTTRRRNNNJJJGGGEEEAAA@@@>>>>>>>>>===;;;999;;;;;;999777444222111000/////////.........------++++++,,,,,,,,,,,,++++++++++++,,,***)))***,,,...***((()))+++***'''(((+++++++++******************+++++++++,,,...///111222111222444666777888999999777666444222000...---,,,,,,///222333222222333555888666555555555555444222......---...///111222444333333333444444444555555444555666666666666666666/////////000000000000111000000000111222222333333222222333555888;;;>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFBBBDDDEEEEEEDDDCCCCCCDDDGGGJJJNNNRRRUUUYYY^^^aaadddfffiiikkkmmmooorrrtttuuuvvvwwwyyyzzz|||}}}~~~wwwiii^^^YYYUUUUUUUUUUUUTTTTTTSSSRRRNNNMMMJJJHHHFFFHHHMMMPPPXXX___jjjvvv}}}{{{xxxtttnnnjjjfffddd```]]]\\\\\\]]]___XXXTTTRRRQQQQQQVVVeeesssuuugggbbb]]][[[]]]^^^]]]\\\\\\ZZZYYYXXXXXXWWWUUURRRVVVVVVTTTRRROOOKKKGGGEEE???>>>===>>>???>>>===;;;>>><<<:::777444111///...000////////////.........,,,,,,---......---------.........,,,***)))+++---,,,***+++---,,,)))***---)))))))))***++++++,,,,,,++++++,,,,,,...///111222222222333555666888999:::999888666444111///---,,,,,,///333444222111222444777666444444555555333222......---...///111333444333333333444444444555555333333444444444444444333111111111111222222222222000000000111222222333333111222333555888;;;>>>@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHDDDFFFGGGGGGEEEDDDEEEFFFGGGJJJMMMQQQTTTYYY^^^aaadddfffiiikkkmmmooorrrtttuuuvvvwwwxxxzzz{{{||||||~~~xxxiii]]]WWWWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTRRROOOLLLLLLOOORRRSSSYYYdddppp|||~~~|||xxxsssooojjjhhhdddaaa```aaacccdddZZZVVVRRRQQQPPPVVVeeettt~~~{{{yyytttttttttuuuwww{{{~~~sssddd```ZZZYYY[[[]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQQQQOOOLLLHHHEEEAAAAAA@@@???>>>===<<<;;;===<<<:::888555333111000///...---,,,,,,,,,---...------------------------***++++++,,,,,,++++++***)))))))))******+++++++++************************)))******++++++,,,,,,---...///000222444666777888555555444333111///---,,,---...///000000111111111333333444444444333333222---......///000111111222222333333333333333333444555555666666555333222111---......///000111111222000000////////////000000222222222333666999<<>>===<<<;;;===<<<:::888555333111000000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,************************++++++,,,,,,---.........//////000222444555666777555555444333111///---,,,---...///000000111111111222222333333333333222222.........///000111111222222222333333333333444444555555666666555333222111......//////000111111222111111000000000000111111333222222333666999===???CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOONNNLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJNNNRRRUUUYYY\\\___bbbeeehhhkkklllnnnppprrrssstttuuuvvvyyy{{{~~~pppccc]]][[[\\\]]]^^^aaahhhpppwwwzzzrrrggg\\\UUUQQQNNNLLLMMMNNNSSS\\\fffppp}}}xxxtttqqqlllfffaaaaaacccfffddd___ZZZXXXXXX]]]iiiuuu}}}zzzvvvrrrnnnllljjjjjjeeeeeecccbbbaaabbbdddfffhhhkkknnnrrrwwwwwwfffaaa[[[YYYZZZ[[[[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTVVVTTTRRRQQQOOOKKKFFFCCC@@@@@@???>>>======<<<<<<<<<;;;:::888555333222111222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,************************---------...//////000000000000111222333444555555444444333222111///---,,,---...///000000111111111111111222222222222222111.........//////000111222222222222333333444444444444555666666555444222111...//////000000111111111111111000000000000111111333333333444666:::===???EEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFGGGIIIKKKLLLMMMOOONNNLLLJJJHHHGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGJJJNNNRRRUUUXXX\\\___```dddhhhkkkmmmmmmooopppssssssuuuwwwyyy|||~~~ssshhhccc```aaabbbcccfffllltttyyy{{{oooaaaUUUNNNKKKLLLKKKKKKNNNUUU]]]gggvvv|||yyyvvvpppiiidddbbbdddgggkkkeee```]]]\\\```kkkwww}}}zzzvvvrrrooolllkkkhhhgggeeecccbbbaaaaaabbb```aaabbbeeejjjrrr{{{tttfffaaa[[[YYYYYY[[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSVVVUUUSSSQQQOOOKKKFFFBBB@@@??????>>>======<<<<<<<<<;;;:::888555333222111222000...,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------...//////000000000000111111222222333333444333333222000///---,,,---...///000000111111111000000111222222222111111//////......///000111222222222222333333444444444444555666666666444333222//////000000000111111111000000000//////000000000333333333444666:::===???EEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMOOONNNLLLJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGJJJMMMQQQTTTXXX\\\___```dddiiimmmnnnnnnooopppssssssuuuwwwyyy|||xxxooolllkkkiiigggffffffhhhlllooowwwuuunnnbbbUUUMMMLLLMMMKKKJJJLLLQQQXXXaaaqqq~~~~~~{{{vvvoooiiihhhjjjlllqqqlllgggdddcccfffppp|||}}}|||vvvuuurrrooommmjjjfffddd```___^^^^^^bbbiiipppuuusssfffaaa[[[XXXYYYZZZZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSVVVUUUSSSQQQOOOKKKFFFBBB??????>>>>>>===<<<<<<<<<;;;;;;999777555444222222111///...,,,*********+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---......//////000000000111111111222222333333222111000///---,,,---...///000000111111111///000111222222222222222000000.........///111222111111222333333444555555444555666666666555444333000000000000111111111111000//////......//////000333333333444777:::===@@@CCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIKKKLLLNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFGGGIIIMMMPPPSSSWWW\\\```aaaeeejjjnnnoooooopppqqqssssssuuuwwwzzz}}}~~~|||zzzyyyvvvpppjjjfffcccbbbbbbjjjlllkkkdddXXXPPPNNNOOOJJJHHHIIINNNTTT\\\kkkxxx|||vvvqqqppprrruuuxxxssspppnnnmmmoooxxx|||tttooohhheee```]]]^^^bbbfffiiivvv}}}vvveee```ZZZXXXYYYZZZZZZYYYWWWWWWVVVUUUUUUTTTTTTSSSVVVTTTRRRQQQOOOKKKFFFCCC>>>>>>>>>======<<<<<<<<<;;;:::999777666444333222000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++,,,------......//////000000111111111222222222222111000///---,,,---...///000000111111111000000111222333333333333111000///------///111222111111222333333444555555444555666777777666555444111111111111111111111111000000////////////000000444444444555777:::>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFGGGIIILLLOOORRRWWW\\\```bbbfffjjjmmmooopppqqqrrrssssssuuuwwwzzz~~~}}}zzzzzzxxxpppjjjeee```]]]```dddfffaaaXXXPPPLLLLLLIIIGGGHHHLLLOOOVVVbbbnnn{{{zzzyyy{{{}}}~~~{{{zzz{{{zzz|||yyyssskkkeeebbbaaa``````gggoooyyyuuuddd___YYYWWWYYY[[[[[[ZZZWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQOOOLLLGGGDDD===============<<<<<<<<<;;;:::999777666444333222111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********************************+++++++++,,,------............//////000111222222111111111111000///---------...///000000111111111000111222333444444444444222111///------...000222000111111222444555555666444555666777777666555444111111111111111111111111222222111111111111222222444444444555777;;;>>>@@@DDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJLLLKKKIIIHHHFFFFFFEEEEEEFFFEEECCCAAAAAACCCEEEFFFGGGIIILLLNNNRRRVVV\\\```ccceeeiiikkkmmmnnnqqqrrrrrrsssuuuwww{{{~~~}}}{{{xxxwww{{{{{{tttooojjjeeebbb^^^```aaa^^^XXXRRROOONNNLLLJJJJJJLLLNNNQQQ[[[eeeppp~~~xxxqqqkkkfffbbbaaafffmmmuuu~~~qqqccc^^^YYYWWWYYY[[[[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSQQQQQQPPPMMMHHHEEE===============<<<<<<<<<;;;:::999777666444333333222111000//////000111111------------------------***++++++,,,,,,++++++***+++++++++******)))))))))************************++++++,,,,,,---......///------...///000111222222111111111111000///---------...///000111111111111000111222333444555555555333111///------...000222000111111222444555666666444555666777777666555555222222111111111111111111444333333222222333333444444444444555888;;;>>>@@@FFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFCCCBBBBBBCCCFFFGGGGGGIIILLLNNNQQQVVV\\\```bbbeeegggiiikkkmmmppprrrrrrsssuuuxxx{{{~~~|||yyyvvvuuuxxx~~~zzzuuurrroookkkgggdddddddddaaa^^^[[[YYYXXXQQQNNNNNNOOONNNPPPWWW```fffuuuxxxpppjjjbbbeeeiiimmmtttpppfffccc^^^\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRTTTSSSRRRQQQPPPNNNJJJFFFBBB@@@>>>===>>>>>>===<<<<<<;;;:::888555333222111000000///...............///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***)))))))))***+++)))******+++---......///...//////000111222222333111000///......------...,,,---///000111111000000///000111222333444444444444333111000000000111222444444444444444444444444444444555555444444333222222111111000000000000000555111......111333333222333555666777777:::===@@@EEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGFFFEEEFFFIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAABBBCCCDDDGGGIIILLLNNNQQQUUUZZZ]]]ccceeegggiiijjjkkknnnpppsssrrrssswww|||~~~}}}yyyxxxvvvxxx|||wwwtttsssrrrpppnnnllljjjhhheeeaaa^^^\\\XXXRRROOOOOOQQQSSSTTTbbbiiitttsssmmmfffaaaeeellluuupppccc```\\\ZZZZZZZZZZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTSSSRRRQQQOOOJJJGGGBBB@@@>>>===>>>>>>===<<<<<<;;;:::888555333222111000000///...............///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++***))))))))))))***++++++,,,,,,---......------......///000000111111000000///............,,,---///000111111000000///000111222333333333333333222000/////////000111333333333444444444555555555555555555555444333333222111111000000000000000000///------///222333333444555777777888:::>>>@@@EEEDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEGGGFFFDDDBBBAAABBBCCCDDDGGGIIIKKKNNNQQQUUUYYY]]]bbbdddggghhhiiikkkmmmooosssrrrssswww|||~~~}}}yyywwwuuuwww}}}}}}}}}~~~|||xxxuuusssqqqnnnlllbbb]]]VVVQQQPPPQQQRRRSSSZZZ```kkkxxxyyyooogggeeehhhmmmvvv~~~pppaaa^^^[[[YYYZZZ[[[ZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTSSSRRROOOKKKGGGAAA???======>>>>>>===<<<<<<;;;999777555444222111000000///.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...,,,+++)))(((((((((++++++,,,,,,---------...---......//////000000000111111000//////......---,,,---///000111111000000///000111222222222222222111000///.........///000111222222333444555666666666666666666666555555444222111111000000000000000---.........///000333666444555777777888:::>>>@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGFFFEEEFFFIIIKKKNNNMMMLLLJJJHHHGGGEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCFFFHHHKKKMMMPPPTTTYYY]]]```bbbeeeggghhhjjjmmmooorrrrrrtttwww{{{~~~~~~~~~{{{xxxvvvxxx~~~|||oooiii```XXXUUUTTTTTTTTTSSSWWW```kkkwww}}}pppiiifffgggmmmtttqqqbbb```\\\ZZZZZZ[[[[[[ZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTSSSRRRQQQNNNJJJFFFAAA???=========>>>===<<<;;;:::999777666444333222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++******************+++,,,---...///000000000111111111222222222111111000000///......---,,,---///000111111000000//////000111222222111111000///...---------......000111222333555666777888777777777777777666555555222111111000000000000000...000222111//////333666333444666666777999===???CCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGFFFEEEFFFIIIKKKNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCEEEGGGJJJMMMPPPTTTYYY]]]^^^aaadddfffgggjjjmmmooorrrsssuuuwwwzzz}}}}}}~~~{{{yyy{{{xxxmmmccc]]]YYYXXXVVVRRRTTTYYY```iiisss||||||qqqjjjgggjjjnnnuuuyyyqqqfffccc___\\\[[[[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOLLLHHHDDDAAA???===<<<======<<<;;;;;;:::999777666444333222000000///...............,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,------((()))***,,,...000111222111111111111222222222222000111111111000///...---,,,---///000111111000000//////000111111111000000//////---,,,,,,,,,---...000000111333555666777888777777888888777777666555222111111000000000000000///111222111...---///222222333444555666888;;;>>>BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGFFFEEEFFFIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCFFFIIILLLOOOSSSYYY\\\]]]```ccceeegggjjjmmmpppqqqsssuuuxxxzzz{{{}}}}}}}}}~~~yyynnnfff```\\\YYYUUUUUUUUUWWW\\\dddkkkppp{{{|||qqqiiigggiiikkkqqqzzzrrrhhhddd```]]]\\\[[[ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOKKKFFFCCC@@@>>><<<<<<======<<<;;;::::::999777666444333333000000///...............+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***,,,---.........((()))***,,,...000222222000000000000000000000000000111222222111000...---,,,---///000111111000000//////000000000000////////////---,,,,,,,,,---...000111222333555666777888777777777777777666666555222111111000000000000000///000000///---,,,,,,---222333555555666888<<<>>>AAABBBDDDEEEGGGHHHHHHHHHFFFFFFGGGFFFEEEFFFIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBEEEHHHKKKNNNSSSXXX\\\\\\___ccceeehhhkkknnnqqqqqqsssvvvxxxyyyzzz|||}}}{{{qqqiiibbb^^^YYYWWWSSSRRRSSSWWW\\\___jjjooovvv~~~~~~pppgggfffgggmmmwwwsssfffccc___\\\\\\\\\[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTRRRQQQOOOLLLGGGCCC@@@>>><<<<<<<<<===<<<;;;:::999888777666555444333000000///...............+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))+++------...------+++,,,,,,---...///000000000000000000000000000000000111222222222000...---,,,---///000111111000000...//////000000//////...000///...,,,,,,------...111111222333444666666777666666777777666666555444222111111000000000000000000000///000111111///...444555666777777:::===@@@AAABBBDDDFFFGGGHHHHHHHHHFFFFFFGGGFFFEEEFFFIIIKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAABBBDDDGGGJJJNNNSSSXXX\\\\\\___cccfffhhhlllooorrrpppssswwwxxxxxxyyy{{{}}}vvvmmmggg^^^[[[VVVRRRPPPRRRUUUWWW]]]```eeekkkrrryyysssooolllooovvvsssccc```]]][[[[[[\\\\\\[[[XXXXXXWWWVVVUUUSSSSSSRRRVVVUUUSSSRRRPPPLLLHHHDDD@@@>>><<<<<<<<<===<<<;;;:::999888777666555444333000000///...............***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++,,,---...---,,,+++..................------333333222222222222222222000111222333222000...---,,,...///000111111000000...///////////////......000///...---,,,---......111222333333444555666666666666666666666555555444222111111000000000000000333111000222666777555222555777888888999;;;???BBB@@@BBBDDDFFFHHHHHHHHHHHHFFFFFFGGGFFFFFFFFFIIIKKKLLLLLLJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAADDDGGGJJJNNNSSSXXX\\\\\\___cccfffiiilllpppssspppssswwwxxxxxxxxx{{{}}}wwwqqqbbb___YYYUUURRRSSSUUUVVVUUUWWW[[[___dddllltttzzz|||ttttttwww~~~qqqhhhddd___[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSOOOKKKGGGEEE@@@>>>======>>>>>>===;;;999999999999888666555444222111///---+++***))))))***)))))))))***,,,...///,,,,,,,,,++++++*********************************)))******++++++******))))))(((&&&%%%%%%(((---222333222000//////000222333222222111000///...------......---...000000///---000///...------...///000111000///------......///333333444444555444444444777666666777888666333000333333333222111000000///111000///////////////000444555555777999<<>>>>><<<;;;999999999888777666444444000///...---,,,,,,,,,,,,,,,+++*********+++,,,---------------,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******------,,,++++++...222666333222000//////000222333333333222111000///......---,,,,,,...000111000...111111000//////000111222111000///------......///222333444444555444444444666777888999888666444222333222222111000000//////222222111111111111222222444444555666999<<>>@@@AAACCCEEEEEEEEEDDDEEEGGGGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFEEECCCAAA@@@???BBBFFFJJJMMMRRRVVVZZZ]]]```dddgggiiijjjlllnnnrrruuuxxxzzz{{{{{{|||~~~~~~}}}||||||rrriiieeeaaa\\\YYYWWWUUURRRPPPPPPRRRUUUWWWWWWZZZaaaiiirrrzzz}}}nnneeebbbdddkkkvvvvvvuuu{{{qqqgggddd___]]]\\\\\\\\\[[[XXXWWWUUUSSSRRRQQQQQQRRRTTTSSSRRRPPPMMMJJJGGGEEEAAA???<<<<<<<<<<<<;;;:::777777777777666444333222---------------......///------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&(((*********+++---///222222111000000111222222333222222111000///......,,,++++++...111444555444444444444333333333333333111000///------......///111222333444444444444444333888===<<<777444555888222111000///......//////......//////000111222333444444444666888;;;>>>@@@@@@CCCEEEFFFEEEDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDBBB@@@??????BBBEEEHHHLLLPPPVVVYYY]]]```dddggghhhjjjlllmmmqqqssswwwyyyzzz{{{}}}~~~}}}~~~{{{uuuqqqnnniiieeebbb^^^ZZZWWWVVVVVVVVVVVVSSSTTTXXX]]]dddkkkqqqtttvvvzzzrrriiieeedddhhhooozzzuuurrrwwwqqqjjjfffaaa]]][[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPQQQQQQSSSRRRQQQOOOLLLIIIGGGFFFBBB???<<<;;;;;;;;;;;;:::777777777777666444333222000///......------------++++++,,,,,,------------,,,,,,,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++---......///000222222111111111111111111222111111000///...------,,,---,,,,,,...222666777777444444444333333222222111111000///------......///000111222333444444444444333888<<<<<<777444555888222111///.........000000////////////000111333333333333444666888;;;>>>???@@@CCCEEEFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>???AAADDDGGGJJJOOOUUUYYY]]]```dddgggiiijjjlllnnnqqqsssvvvxxxyyyzzz|||~~~~~~{{{uuuqqqkkkgggaaa]]][[[ZZZXXXVVVSSSSSSSSSUUUXXX]]]bbbeeedddhhhnnnuuu|||wwwkkkfffeeefffkkktttwwwtttvvv}}}rrrjjjfffaaa]]][[[ZZZYYYXXXWWWVVVSSSQQQPPPQQQRRRSSSSSSRRRPPPMMMKKKIIIGGGFFFCCC@@@<<<::::::;;;::::::888888888777666555444333222111000...---,,,,,,,,,***+++,,,---......------............////////////************************++++++,,,,,,,,,,,,++++++)))+++---......///000222111111111111111111111111111000///...---,,,,,,+++...,,,,,,...222666888888333333444444333222111000111000///------......//////000111333444444444444333777::::::888555555777222111///......///111222222222222222222333444555333333444555888;;;===???AAACCCGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDCCCCCCAAA???>>>>>>@@@CCCEEEIIINNNTTTXXX\\\```dddhhhjjjlllnnnpppqqqsssvvvwwwwwwyyy{{{}}}~~~zzzrrrmmmfffbbb```___[[[XXXTTTSSSRRRQQQSSSVVVYYY[[[]]]___ccchhhmmmttt||||||nnnfffddddddffflllvvv}}}xxxxxx|||ssshhhddd___[[[ZZZZZZYYYYYYWWWUUUSSSQQQPPPQQQSSSTTTRRRQQQOOOLLLJJJHHHGGGFFFCCC@@@<<<999999:::::::::999999999888777666444444222111000...------,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******'''(((*********+++...000111111111222222111111111111111000///...---,,,,,,---,,,+++,,,000444666777444444555555444222111000111000///------......//////000111222333444444444444555777888888777555444333222000......000222333333333333222222333444444333333444555777:::===???AAADDDHHHIIIIIIGGGGGGGGGEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHBBBCCCDDDDDDDDDBBBAAA@@@>>>???BBBDDDHHHMMMSSSXXX\\\```eeeiiikkknnnqqqsssrrrtttvvvvvvvvvwwwzzz|||}}}{{{uuuoookkkjjjhhhccc___ZZZYYYXXXWWWWWWYYY[[[]]]___```aaabbbdddgggmmmppptttwww{{{sssjjjhhhggggggjjjpppyyy}}}zzz|||ssseeebbb]]][[[ZZZ[[[ZZZZZZWWWUUUSSSQQQQQQRRRTTTVVVRRRQQQNNNLLLJJJHHHGGGGGGCCC@@@<<<999999:::::::::999999999999888666555444111000///................../////////...,,,***)))((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))*********+++...111111111222222222222111111222222111000///...------,,,+++)))+++...222444555555555666666555333111000111000///...---....../////////111222333444444444444444555777888888555333444222000//////000333444222222111111000111111111333333333555777:::===???BBBEEEIIIJJJJJJHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDEEEEEEDDDCCCBBB>>>???AAADDDGGGMMMSSSXXX\\\```eeeiiilllooorrrtttssstttvvvvvvvvvwwwyyy{{{}}}xxxttttttrrrmmmiiibbbaaa```___```aaaccceeeccccccbbb```___```cccfffeeegggkkkooosssuuuwwwxxxwww{{{{{{oookkkmmmnnnnnnrrrwww~~~zzz|||pppgggccc^^^[[[ZZZ[[[[[[[[[WWWUUUSSSSSSTTTUUUTTTSSSPPPNNNLLLKKKJJJHHHEEEBBB???>>>===<<<;;;;;;;;;<<<::::::999999777666444444222111000//////.........------,,,,,,,,,,,,++++++,,,,,,+++,,,---...,,,***,,,+++++++++***))))))))))))************+++++++++++++++++++++,,,------...000111111000000222555888>>>888111///000111///,,,------------...000111333444555777777666555222111000222111---,,,///000...222222111111222444555777444555555666666666666666666555444333222111111111///111444666777555222111333444555555666888<<<@@@@@@DDDGGGIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBDDDJJJPPPUUUZZZ___eeejjjnnnqqqtttvvvvvvvvvvvvvvvwwwxxxyyyzzz}}}|||wwwtttssssssllliiifffdddeeefffggggggiiigggdddaaa```aaabbbccc______```aaabbbdddeeefffffffffhhhlllrrrzzz|||rrrooopppqqqqqqxxxzzz}}}}}}yyyvvvwwwzzz|||rrrgggccc^^^[[[ZZZZZZ[[[ZZZWWWUUUSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIFFFCCC??????>>>======<<<<<<;;;::::::999999777666444333222111000///............------,,,,,,,,,,,,++++++,,,+++++++++------,,,***+++++++++***************)))************+++++++++)))))))))***+++---...///000111111000000111444777:::555///...///000...+++------------...000111333444444666777666555333222444666555222333777999888222111111111222444666777444555666666777777666666666555444333222111111111000111111111222222222222222333444444555777<<>>??????@@@???===<<<;;;::::::999888777555444333222111000///............------,,,,,,,,,,,,+++++++++******+++,,,,,,+++)))***************+++++++++)))************+++++++++''''''((()))+++---///000000111111000///000222555444111------///000...+++------------...000111333222333555666666555444444555777666444666<<<@@@@@@111111111222333444666777555666666777777777777777666555444222111111111111222000...------///222444333444555555666888<<<@@@AAADDDHHHJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@AAAAAABBBDDDHHHOOOSSSWWW\\\bbbgggkkknnnqqqssswwwwwwwwwxxxyyyzzz{{{|||~~~|||vvvrrrooooooqqqvvv~~~zzzwwwtttrrrrrrrrrrrrrrrvvvsssoookkkiiiiiikkklllkkkjjjgggeeeddddddeeeeeejjjhhhddd```]]][[[ZZZZZZ___aaadddiiioooxxxwwwqqqkkkgggeeefffmmmvvv}}}{{{xxxsssrrrrrrrrrtttwwwzzz|||~~~|||ttthhhddd^^^ZZZXXXXXXXXXWWWWWWTTTRRRRRRRRRRRRQQQPPPRRRPPPMMMKKKJJJHHHFFFDDD>>>???@@@AAA@@@>>><<<;;;::::::999888666555333222111111///...............------,,,,,,,,,++++++++++++***)))***+++,,,***((()))))))))***+++++++++,,,))))))*********+++++++++((((((((()))***,,,---...///000111000//////111333000///---...000000///---------------...000111333111222333555555666555555333444333111333999======000000111222333555666666555666777777888888777777666555333222111111000000222000...------///222333555666666777777:::>>>AAAAAADDDHHHJJJJJJIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBBBBDDDHHHMMMQQQUUUZZZ```fffiiilllooorrruuuvvvvvvwwwxxxzzz{{{|||~~~~~~zzzuuuqqqooommmooopppssszzz|||yyyvvvuuuuuusssrrrvvvsssppplllkkkkkkmmmnnnsssqqqnnnllljjjjjjkkklllnnnlllhhhddd___ZZZWWWUUUZZZ[[[[[[[[[]]]bbbiiinnnooovvv~~~xxxnnngggaaa___]]]^^^cccjjjuuuzzz}}}yyyvvvrrrooommmkkkiiifffddddddddddddfffiiilllnnnsssuuuxxx||||||rrrgggccc]]]YYYXXXWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQPPPQQQNNNKKKIIIHHHFFFDDDCCC>>>???@@@AAA@@@>>><<<;;;::::::999888666444222111111000///...------------------,,,,,,,,,++++++++++++***)))***+++,,,***((()))))))))***+++++++++,,,))))))*********+++++++++*********)))******++++++...///000000///000111333000//////000111111000///------------...000111333111111222444555555666666111333111......333666555///000111333444555666666555555666777777777777777555444333222111000000000000000000000111111222222333444555555666999===@@@AAADDDIIIKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIILLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEDDD@@@AAABBBBBBCCCFFFKKKOOOTTTXXX___dddhhhkkknnnpppsssttttttuuuwwwxxxzzz{{{}}}~~~~~~|||zzzwwwvvvuuuvvvxxx|||}}}{{{xxxvvvrrrqqqnnnlllkkklllmmmnnnuuutttqqqooonnnooopppppprrrqqqnnnjjjeee___ZZZWWWUUUUUUUUUTTTSSSSSSVVVXXX\\\aaahhhpppyyyxxxrrrggg```ZZZXXXXXXXXX[[[aaaiiinnnsssvvvtttqqqnnnlllgggdddaaa___]]]\\\ZZZXXXXXXWWWWWWXXXYYY\\\___aaacccfffkkkooouuu|||{{{ooofffbbb\\\YYYWWWWWWWWWWWWUUUTTTRRRRRRSSSTTTSSSRRRQQQNNNJJJGGGFFFEEEDDDCCC>>>??????@@@???===<<<;;;::::::999888666333111000111000///...------------------,,,,,,,,,,,,+++++++++******+++,,,,,,+++)))***************+++++++++)))************+++++++++,,,,,,+++***************---///111111111111333444222222111111000000111111------------...000111333111222222333444555555666222444222......111111///...///111333555666666666444555555666666666666666555444333111000000000000///000222333444333222111111222333333444666:::>>>AAAEEEIIIKKKLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEFFFFFFFFFFFFEEEEEE@@@AAABBBBBBCCCFFFJJJMMMSSSXXX^^^cccgggjjjmmmooorrrrrrssstttvvvxxxzzz{{{|||~~~}}}}}}zzzssssssrrrpppoooooonnnnnnqqqqqqpppooonnnnnnnnnnnnrrrrrrqqqmmmhhhaaa[[[WWWQQQRRRSSSRRRPPPOOOOOOOOOPPPSSSWWW[[[```jjjvvvzzzrrrkkkaaaZZZTTTSSSSSSSSSUUUYYY\\\```dddeeedddaaa___^^^ZZZWWWTTTSSSRRRRRRPPPNNNNNNMMMMMMMMMNNNPPPSSSUUUVVVYYY^^^bbbgggnnnxxx{{{~~~mmmddd```[[[XXXWWWWWWXXXWWWUUUSSSRRRRRRTTTUUUUUUTTTRRRNNNJJJHHHFFFFFFEEEDDD??????>>>======<<<<<<;;;::::::999777555333111000000000///...------------------,,,,,,,,,,,,++++++,,,+++++++++------,,,***+++++++++***************)))************+++++++++,,,,,,++++++++++++,,,---,,,...111222222333555666555444222000......///111------------...000111333222222222222333444444555222555444111000111000------///111333555666666666333333444555555555555555555444333111000000//////000111222333333333222222222333444444555777;;;>>>AAAEEEIIILLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIDDDDDDEEEEEEFFFEEEEEEDDD???AAABBBBBBCCCEEEHHHKKKSSSXXX^^^cccgggjjjmmmooorrrssssssuuuwwwyyyzzz{{{{{{}}}{{{{{{{{{zzzxxxuuurrrpppoooooooooooommmllljjjiiilllmmmmmmlllhhhbbb\\\XXXTTTTTTTTTRRROOONNNNNNOOOLLLMMMNNNNNNPPPXXXbbbjjjzzz}}}{{{xxxssskkkddd\\\TTTNNNNNNNNNNNNOOOQQQPPPSSSVVVVVVUUUSSSSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLPPPTTTVVVXXX^^^hhhooowww~~~zzz~~~lllccc```[[[WWWWWWXXXXXXXXXTTTSSSRRRSSSUUUVVVVVVVVVSSSPPPKKKHHHGGGGGGFFFEEE???>>>===<<<;;;;;;;;;<<<;;;:::999777555333111///000000...------------------------,,,,,,,,,++++++---,,,+++,,,---...,,,***,,,+++++++++******)))))))))************+++++++++++++++++++++,,,---...///+++...111333333444666888777555333///,,,,,,...000------------...000111333333333222222222333444444111444444222111222///+++---///111333555666666666222333444444555555444444555444222111000000//////111111111111111222222333555666777777888:::>>>AAAAAAEEEIIILLLMMMLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKCCCDDDDDDEEEEEEEEEDDDDDD???AAABBBBBBCCCEEEHHHJJJSSSXXX^^^cccgggjjjmmmooosssttttttvvvxxxzzz|||}}}zzz|||zzzuuurrrooooooppppppnnnkkkhhhfffdddfffiiijjjhhhddd___\\\WWWVVVTTTPPPLLLJJJJJJLLLMMMMMMKKKJJJJJJPPPZZZbbbjjj|||}}}zzzwwwvvvsssnnnfff___XXXPPPJJJJJJKKKJJJJJJLLLIIIKKKMMMMMMLLLLLLLLLMMMMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHGGGFFFFFFHHHJJJKKKGGGJJJMMMNNNOOOSSS\\\cccmmmuuuzzz}}}~~~lllddd```ZZZWWWWWWYYYZZZ[[[SSSRRRQQQRRRTTTUUUUUUUUUSSSQQQNNNJJJGGGGGGHHHJJJBBB@@@===<<<<<<===<<<;;;;;;:::999888666444222111111111000///////////////---------,,,,,,+++++++++333111...,,,******+++++++++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++,,,,,,///666======444,,,222333444444333000---+++---,,,+++***+++---000222333222111000111222333444444444444333222111//////---...000222444555666666777666555444333444444555444444444333333333222222222111//////000111444555555555666777888:::<<<===>>>AAAFFFJJJLLLLLLJJJHHHIIIJJJJJJKKKLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEGGGHHHGGGFFFBBBAAA???======???DDDHHHTTTXXX^^^cccgggiiilllnnnrrrtttwwwyyyyyyxxxyyyzzzzzz|||}}}vvvuuusssqqqpppmmmiiifffddddddddddddeeedddbbb___ZZZVVVRRRNNNMMMMMMMMMLLLMMMLLLKKKKKKLLLNNNPPPRRRaaalll}}}{{{xxxzzzwwwuuusssrrrnnngggbbbVVVRRRMMMJJJHHHGGGFFFEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMLLLKKKIIIHHHEEEFFFHHHIIIJJJNNNSSSVVV```iiiuuu~~~{{{~~~~~~lllddd```[[[XXXXXXYYYZZZZZZVVVTTTSSSSSSTTTUUUTTTSSSQQQOOOLLLHHHFFFEEEFFFGGGBBB@@@===<<<======<<<;;;::::::999888666444222111//////...---------------...---------------,,,,,,000...---+++***+++,,,---+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++******...555===>>>888222333333222111000///.........,,,+++***+++---000111333222111111111222444444444444444333222111000///......///111222444555666666666444333333333444555444444444333222111111111111000//////000111333555444555555777888:::<<<===???BBBGGGKKKMMMMMMKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEFFFGGGGGGFFFEEECCCCCCAAA???>>>AAAEEEIIIRRRVVV\\\bbbfffiiilllnnnppprrrvvvwwwxxxxxxyyyzzzzzz||||||yyyvvvsssoooiiifffgggeeedddddddddcccaaa______[[[VVVSSSRRRQQQQQQPPPOOONNNLLLKKKLLLMMMOOOQQQ\\\gggxxx{{{xxxxxxvvvtttsssrrrmmmfff```TTTPPPKKKHHHFFFEEEDDDBBBEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHJJJNNNQQQVVV___lllwwwzzzxxx{{{~~~llleeeaaa\\\YYYXXXYYYYYYYYYXXXVVVTTTTTTTTTUUUTTTRRRRRRPPPLLLHHHFFFEEEEEEEEEBBB@@@============<<<;;;:::999999888666444222111//////...---------------------------............---,,,+++******+++,,,---++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++...555>>>AAA>>>:::444333111////////////000...---,,,++++++---///111333333222222222333444555444444444333222111000///////////////000222444555777666444333333333444555555555444222111000///...111000//////000111333444444444555666888:::<<<===@@@CCCGGGKKKMMMNNNLLLKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGEEEDDDEEEEEECCCAAA@@@BBBGGGJJJOOOSSSZZZ```eeeiiilllnnnoooqqquuuwwwwwwxxxyyyzzzzzz|||}}}xxxrrrnnnnnnkkkgggeeeddddddbbb```aaa]]]YYYVVVTTTSSSQQQPPPOOONNNLLLKKKKKKLLLNNNOOOVVV```ppp{{{xxxvvvtttrrrrrrpppkkkccc\\\SSSPPPKKKGGGFFFDDDCCCAAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGIIILLLMMMUUUaaalllvvv~~~wwwvvvzzz~~~mmmeeebbb]]]YYYYYYYYYYYYXXXXXXVVVTTTTTTUUUVVVUUUTTTTTTQQQMMMJJJHHHGGGFFFEEEAAA@@@>>>=========<<<:::999999888777666444222111111111000///////////////+++,,,,,,,,,---.........,,,++++++******++++++,,,++++++++++++++++++++++++************************************************------///555<<<@@@@@@===444333222111111111111111...---,,,,,,,,,...///000333333333333333444444444333444444333222111000///000///......///111333555888777666555444555666666666555444222000///------000/////////000111222333444444555666888:::;;;===@@@BBBFFFJJJMMMMMMLLLLLLIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFDDDBBBEEEEEEDDDBBBAAACCCFFFIIIMMMQQQYYY___eeeiiimmmpppqqqsssvvvxxxxxxxxxxxxyyyzzz|||~~~xxxtttnnnjjjiiihhhfffeeeeeebbb^^^[[[YYYWWWTTTQQQNNNMMMLLLKKKKKKLLLNNNOOORRR[[[iiiyyy|||xxxtttrrrqqqpppnnniii```YYYTTTPPPLLLHHHGGGFFFDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIGGGGGGHHHJJJIIIPPPZZZdddooozzz~~~wwwvvvzzz~~~ooofffccc^^^[[[YYYYYYXXXWWWVVVTTTSSSTTTUUUWWWWWWVVVSSSPPPLLLJJJIIIHHHFFFDDDAAA???>>>>>>>>>===;;;:::888888888777555444222222111111000///////////////*********+++,,,,,,,,,---------,,,+++************++++++++++++++++++++++++***************+++++++++************************---,,,---111666:::999888111222444555555333222000......---------...///000222222333333333444444444333333333333222222111000000///......///111333555:::999777666666666777888666555444222000...---,,,////////////000111222222444444444666777999;;;<<>>>>>>>>>>>;;;999777777777666555444333222//////...---------------************++++++++++++...------,,,+++******)))++++++++++++++++++++++++*********+++++++++++++++************************+++***+++---000222111000///111444666666444222000///...............//////000111222333333333222222333333333333333222111000////////////000222444555:::999888666666777777888666666444333111///...---......///000000111111222333333444555777999;;;<<<>>>@@@DDDGGGJJJLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@CCCEEEIIINNNVVV]]]cccggglllnnnuuuxxxzzz{{{zzzyyyyyyyyyzzz|||~~~|||yyywwwuuutttsssqqqnnnkkkhhhccc^^^ZZZUUUSSSQQQOOONNNNNNNNNOOOPPPVVV```mmmzzz{{{tttqqqnnnllljjjeee]]]XXXQQQNNNJJJHHHHHHIIIHHHGGGIIIJJJKKKMMMPPPRRRUUUVVVYYYZZZ[[[[[[[[[ZZZXXXWWWTTTRRROOOLLLKKKJJJKKKKKKJJJLLLMMMMMMKKKKKKLLLMMMGGGJJJOOOTTT[[[gggttt}}}{{{yyy{{{}}}sssgggddd```\\\ZZZYYYWWWUUUUUUTTTRRRRRRTTTUUUUUUTTTNNNKKKGGGGGGIIIIIIFFFBBB@@@???>>>>>>???>>>;;;999777777777666555444333222//////...---------------,,,,,,+++++++++++++++***,,,,,,---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++---/////////...///000111222222222222111/////////...............///000111222222222111111222222333333333222111111......///111222444555666888777666555555555666777666666555333222000//////---...///000000111111111333333444555777999;;;<<>>??????>>>;;;999666666666666555444333222111111000///////////////---------,,,,,,+++++++++***+++,,,---............++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,---...000222222111000//////.........000111222///////////////............///000111222111000000222222333333333222111111---...000222444555666666777666555444333444444555666666555444222111000000---...///000111111111111333333444555777999:::<<<@@@BBBEEEIIILLLNNNOOOOOOJJJIIIHHHGGGGGGIIIJJJLLLJJJLLLNNNOOOPPPOOONNNMMMIIIGGGFFFFFFGGGGGGEEEDDDCCCDDDDDDBBBAAAAAACCCEEEEEEJJJQQQXXX]]]bbbfffhhhnnnqqquuuxxxyyyzzz|||}}}{{{|||~~~{{{tttooogggddd___YYYTTTPPPNNNMMMLLLPPPWWWbbbnnn}}}~~~vvvrrrllliiifffccc^^^YYYWWWUUURRRQQQSSSTTTUUUUUUZZZZZZ[[[]]]___aaaccceeeiiijjjkkklllllljjjhhhggg```___\\\YYYVVVTTTRRRQQQMMMNNNOOONNNKKKIIIIIIIIIIIIJJJKKKKKKOOOYYYfffooo}}}xxxiiieee___[[[XXXWWWVVVUUUTTTRRRQQQRRRTTTUUUUUUTTTQQQNNNJJJGGGGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@===;;;666666777777555444222111000000///...............///...---,,,,,,---...///*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,******))))))))))))******------...///000000000///---...000222444555555666222000---******,,,...000///000111222333222222111222333333333333222111111//////000000111222444555777777888777555555666888777666444333222111111111000000///............///555444333222444666:::<<<===???BBBFFFJJJMMMOOOPPPOOOMMMKKKHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEBBB@@@???AAACCCGGGJJJPPPWWW^^^bbbeeefffpppsssuuuwwwwwwxxxzzz{{{}}}{{{vvvppphhh___YYYTTTPPPMMMLLLPPPUUU^^^jjjyyy}}}xxxtttnnniiieeeaaa]]]ZZZUUUVVVVVVUUUSSSSSSUUUWWW___aaadddeeefffiiinnnsssuuuuuuuuuvvvwwwwwwtttrrrllliiifffccc```^^^ZZZWWWSSSSSSRRRPPPOOOMMMLLLKKKPPPLLLJJJLLLPPPVVVaaakkkwww~~~zzziiiddd___[[[XXXWWWVVVUUUUUUTTTRRRRRRTTTUUUUUUTTTQQQNNNJJJGGGGGGFFFFFFEEECCCBBBAAAAAAAAA@@@>>><<<777777777777666444333222000000///..................---,,,,,,,,,,,,---...++++++++++++++++++,,,,,,************))))))))))))******))))))******+++,,,******))))))))))))******,,,---...///000000000000//////000111333444555555333111...,,,,,,---000111111111333444444333222111222222333333222222111000//////000000111222444555666777777666555444666777777666555333222222111111///////////////000111222555444333222444777:::<<<>>>@@@CCCGGGKKKNNNPPPQQQOOONNNKKKIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEBBB@@@???AAACCCFFFJJJPPPWWW]]]bbbeeegggoooqqqtttvvvwwwxxxzzz|||}}}|||vvvmmmddd]]]VVVPPPMMMMMMNNNRRRYYYcccrrr}}}wwwsssmmmhhhddd```\\\ZZZTTTTTTUUUUUUUUUWWW[[[^^^bbbfffkkknnnppprrrwww{{{~~~~~~}}}~~~~~~|||zzzrrroookkkgggeeeccc___]]]XXXVVVTTTRRROOONNNMMMLLLQQQMMMKKKMMMOOOSSS]]]gggssszzzzzzhhhddd___[[[YYYWWWVVVUUUWWWUUUSSSSSSUUUUUUUUUTTTQQQNNNJJJGGGGGGFFFFFFEEEAAA@@@@@@@@@AAAAAA???===888888888888777555444333000000///...............---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++------------,,,,,,,,,,,,******))))))******+++,,,******))))))))))))******,,,---...///000000000000111111000000111222444555444222000......///111222222333444555444444222111111222222222222111000000//////000000111222444555444555666555444333555777777666555555444333222222/////////000111222444444444444333333444777999;;;???AAADDDHHHLLLOOOQQQRRRPPPNNNLLLJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFCCC@@@???@@@BBBFFFIIIOOOVVV]]]bbbfffgggmmmooosssuuuvvvxxxzzz|||~~~~~~uuukkkbbbZZZSSSNNNOOOPPPQQQUUU]]]jjjyyy}}}vvvrrrlllgggbbb___[[[XXXUUUUUUVVVVVVXXX\\\aaafffhhhnnnvvv{{{}}}{{{xxxsssooommmjjjhhhfff^^^\\\XXXTTTPPPOOONNNNNNQQQMMMLLLMMMOOOQQQYYYaaammmuuuxxxhhhddd^^^ZZZYYYXXXWWWVVVXXXVVVTTTTTTUUUVVVUUUTTTQQQNNNJJJGGGGGGFFFFFFEEE@@@??????@@@BBBBBB@@@???:::999999888777666555444000000///...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********............---------,,,******))))))******+++,,,+++******))))))******+++,,,,,,...///000000000000333222000//////111333444333222000......///111222222333444444444333222111111111222222111111000////////////000111222444444333444555444333333444666777777666666555444333333/////////000111222333333444333333333555777999;;;>>>@@@CCCGGGKKKOOOQQQRRRQQQPPPNNNLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGDDDAAA???@@@AAAEEEHHHNNNUUU\\\bbbfffhhhkkknnnqqqtttvvvxxx{{{}}}~~~zzzqqqiiiaaaZZZUUUUUUTTTSSSTTTZZZfffsss}}}~~~~~~uuupppjjjeeeaaa]]]YYYWWWXXXXXXXXXXXXZZZ___eeejjjpppxxx|||xxxuuusssqqqoooeeebbb]]]WWWSSSPPPPPPPPPPPPMMMLLLNNNOOOPPPVVV^^^iiiqqq}}}tttgggccc^^^ZZZYYYXXXWWWVVVWWWUUUTTTTTTUUUVVVVVVUUUQQQNNNJJJGGGGGGFFFFFFEEE@@@??????@@@BBBBBBAAA???;;;:::999888777666666555000000///...............------............------,,,,,,,,,++++++***************)))))))))(((((((((******))))))******+++,,,++++++************+++++++++,,,---///000000111111333222000//////000222333111000///------...///000000111222333333222111000222222222222222111000000/////////000111222444444222333444333222333555666777777777777777666444444111000000//////000000000333333333444555777999:::<<<>>>BBBFFFJJJNNNPPPQQQRRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGEEEBBB@@@AAAAAACCCGGGLLLSSS[[[aaafffiiijjjmmmqqqtttvvvxxx{{{}}}|||vvvpppkkkfffccc\\\[[[XXXWWWZZZdddooowww~~~}}}~~~uuuqqqkkkeeeaaa]]]ZZZWWWXXXYYYYYYZZZ\\\bbbiiinnnxxx~~~|||yyyvvvllliiiccc\\\WWWTTTSSSSSSOOOMMMLLLOOOPPPQQQWWW^^^fffnnn{{{rrrgggccc^^^ZZZYYYXXXWWWWWWUUUTTTSSSSSSUUUVVVVVVUUUQQQNNNJJJGGGGGGFFFFFFEEE@@@??????@@@BBBBBB@@@???;;;:::999777666666666666000000///...............---......//////......---,,,,,,+++++++++++++++++++++************)))))))))******))))))******+++,,,++++++************+++++++++,,,---///000111111111222111000///000111222333000///---,,,,,,------...///000111222333222111111222333333333333222111111//////000000111222444555222333444444333333555777777777888999888777666555222111000///////////////333333333444666777999:::;;;===AAAEEEJJJNNNPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGEEECCCBBBBBBCCCBBBEEEKKKRRRZZZaaagggjjjkkknnnrrruuuwwwyyy|||~~~zzzwwwvvvtttsssiiifffaaa^^^^^^ccclllrrr|||}}}|||}}}xxxtttnnnhhhdddaaa]]]ZZZWWWXXXYYY[[[^^^dddjjjoooyyy|||ssspppkkkddd___[[[YYYXXXRRROOONNNPPPQQQRRRWWW___eeemmmyyyrrrgggccc^^^ZZZYYYXXXXXXWWWSSSRRRQQQRRRTTTVVVVVVVVVQQQNNNJJJGGGGGGFFFFFFEEEAAA@@@???@@@AAAAAA@@@>>>;;;:::888666555555555555000000///...............,,,---............---,,,++++++++++++++++++,,,,,,......---------,,,,,,,,,******))))))******+++,,,,,,++++++******++++++,,,***+++---///000111111222//////000000111111222222///...------,,,,,,------...///111333444444333333333444444444444333222222//////000000111222444555222333444444333444666888777888999:::999888666555111111000000000111222222222333444555666888999999<<<>>>BBBFFFKKKOOOQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFFFFDDDCCCCCCDDDBBBDDDJJJQQQYYYaaagggjjjmmmpppsssvvvwwwyyy|||~~~~~~~~~zzzwwwqqqjjjfffggglllpppwww{{{~~~~~~}}}yyysssmmmiiifffbbb___\\\\\\]]]]]]^^^aaaeeehhhnnnttt|||zzzwwwsssmmmhhhccc```^^^XXXTTTQQQRRRQQQRRRWWW^^^dddlllwwwtttfffccc^^^ZZZYYYYYYXXXWWWRRRPPPPPPQQQTTTVVVWWWVVVQQQNNNJJJGGGGGGFFFFFFEEEBBBAAA@@@@@@AAAAAA???===:::999777666555444555555000000///...............++++++------------++++++*********++++++,,,,,,---,,,,,,+++++++++******************)))***++++++,,,,,,++++++******++++++,,,***+++---///000111222222......000111222222222111//////...---------------...000222444555666555555444444555555444444333222//////000000111222444555222444555555444555777999777888999::::::999777666000000000111222333555555222333444555666888999999===???CCCGGGLLLPPPRRRTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFFFFEEEDDDDDDEEEAAADDDIIIPPPYYYaaagggjjjnnnqqqtttwwwxxxyyy|||~~~~~~uuunnnlllnnnqqquuuzzz~~~}}}wwwqqqmmmiiifffcccccccccbbb```]]]\\\]]]^^^bbbgggooovvv~~~~~~|||xxxsssnnniiieeebbb\\\XXXTTTSSSQQQQQQWWW^^^ccckkkvvvrrrjjjeee```\\\YYYXXXWWWVVVQQQQQQPPPQQQRRRSSSUUUVVVTTTOOOJJJFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@>>>:::999777666666555222000111000000///...---------+++++++++*********))))))...,,,++++++++++++***(((***+++,,,,,,,,,,,,+++******************************)))((((((((()))+++,,,******+++,,,---///000111000000111222333333333333111000///---------...///...000333444444444555777555555444333222000000///000///...---...000222333333444555555666666555555666666777888888888888888444222000000222333333333555444444555555666777888;;;>>>AAADDDGGGKKKOOORRRRRRRRRRRRPPPNNNMMMNNNOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBEEEKKKTTT\\\cccfffkkkmmmqqquuuxxx{{{|||}}}}}}xxxuuurrrzzz|||~~~~~~|||yyywwwsssnnnjjjiiigggdddbbb```^^^ZZZWWW[[[]]]```ccchhhsss}}}xxxrrrlllgggaaa^^^ZZZVVVTTTUUUWWWYYYccckkkuuussshhhddd___[[[YYYXXXWWWVVVRRRQQQPPPPPPQQQRRRTTTUUUSSSOOOJJJFFFEEEEEEEEEEEECCCBBB@@@@@@AAAAAA???>>>:::999777666666555222000111000000///......------,,,,,,+++++++++*********---,,,++++++,,,,,,+++***+++,,,------------,,,+++************************)))))))))))))))******+++******+++,,,---///000111000000111222333333333333222111000///...............000222333333444555777555444444333222111000//////...------...000222444333444555555666666555555666777777888888888888888444222000000222333333333444444444444555666777888;;;>>>AAADDDGGGKKKOOORRRSSSTTTSSSQQQOOOMMMNNNOOONNNNNNNNNNNNMMMMMMLLLKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBDDDIIIQQQZZZaaaeeeiiilllppptttwwwyyy{{{|||wwwnnnkkkjjjlllssszzz|||yyyxxxxxx||||||zzzvvvrrrnnnmmmkkkhhhfffddd```\\\YYYYYY[[[]]]^^^aaajjjvvv~~~xxxrrrmmmeeeaaa\\\XXXUUUVVVXXXZZZaaahhhrrr{{{tttgggccc^^^ZZZXXXXXXWWWVVVSSSRRRQQQQQQQQQQQQSSSSSSRRRNNNIIIFFFEEEEEEEEEDDDBBBAAA??????@@@@@@???===:::999777666666555222000000000000///......------------,,,,,,,,,+++++++++---,,,+++,,,---...---,,,,,,,,,------------,,,,,,************************(((((()))*********************+++,,,---///000111///000111222333333333333222222333222111///---,,,---///222333333333555666555444333333222111000000......------...000333444444444555666666666666555666777888888999999888888555333111111222333333222444444444444555666777888;;;>>>AAADDDGGGJJJOOORRRUUUUUUUUUSSSPPPNNNNNNOOONNNMMMMMMLLLLLLLLLMMMMMMIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBEEELLLUUU]]]bbbfffjjjooosssvvvxxxzzz|||~~~wwwddd]]]VVVUUUUUUXXX___gggttt~~~}}}||||||zzz{{{}}}~~~{{{{{{wwwttttttqqqnnnkkkiiieeeaaa]]]ZZZ\\\]]]\\\]]]aaaiiippp}}}zzzuuukkkggg```ZZZWWWWWWYYY[[[```fffooowww}}}uuufffbbb]]]YYYXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSQQQMMMIIIFFFFFFEEEEEEDDDAAA@@@??????@@@@@@>>>===:::999777666666555222000000000//////..................---------,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))++++++***))))))******+++,,,---///000111///000111222222333333222333333444444333000---+++,,,///111222222333444555444444333333222111000000...---------...111333555444444555666666666666666777777888999999999999888666444222111222333333222444444444444555666777777;;;===AAACCCFFFJJJNNNRRRVVVWWWWWWUUURRRPPPOOOPPPNNNNNNLLLKKKKKKLLLMMMNNNJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBGGGOOOXXX^^^dddiiioootttvvvwwwzzz}}}}}}xxxiii___UUUOOOJJJIIIJJJLLLRRRYYYhhhzzz~~~{{{yyywwwtttpppnnnkkknnnrrrwww||||||yyyzzzxxxtttqqqnnnjjjfffbbb```aaaaaa``````aaaeeeiiisssxxx|||rrrmmmeee^^^YYYXXXZZZ[[[```eeemmmuuuzzz~~~~~~{{{|||uuufffbbb]]]YYYXXXWWWVVVUUUWWWVVVTTTSSSRRRSSSSSSTTTOOOLLLIIIFFFFFFFFFEEEDDDAAA???>>>???@@@@@@???===:::999777666666555222000////////////.....................---------,,,,,,,,,+++***,,,...000///...+++******************+++************************'''((()))++++++***))))))******+++,,,---///000111//////000111222222222222222444555555444111---***,,,...000222222222333555444333333222222111111111///...------...000333444444555666666777777666666777777888999999999999999888555333222222333222111333333333444444555666777:::===@@@CCCFFFJJJNNNQQQVVVWWWXXXVVVSSSQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAACCCJJJSSSZZZaaagggoootttuuuwwwzzz}}}|||~~~uuugggZZZRRRNNNHHHDDDCCCCCCDDDHHHMMM^^^ppp}}}yyytttpppmmmiiiddd```^^^aaafffnnnuuu|||~~~~~~zzzwwwtttppplllhhhffffffffffffeeefffhhhiiinnnsss{{{xxxssskkkccc]]][[[[[[\\\___dddkkkqqqvvv{{{~~~|||uuuhhhddd^^^ZZZXXXWWWVVVUUUWWWVVVTTTSSSRRRSSSSSSTTTNNNLLLHHHGGGFFFFFFDDDCCCAAA@@@??????@@@AAA@@@???:::999777666666555222000//////////////////............---------,,,,,,,,,+++******+++...///...---******))))))))))))******************************(((((()))*********************+++,,,---///000111...///000111222222222222222333444555333111---++++++---000111111111333444333333333222222222111111000///...---...000222333555555666777777777777666777888999999:::999999999999666444222222222222111333333333333444555666777:::===@@@CCCFFFIIINNNQQQTTTVVVWWWVVVTTTRRRQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCBBB>>>@@@AAA@@@AAAGGGOOOVVV]]]eeennnssstttuuuyyy|||{{{}}}tttggg\\\SSSNNNNNNHHHEEEEEEDDDBBBDDDIIISSSddd}}}yyyssslllfffccc```[[[WWWUUUXXX^^^eeeoooyyy~~~{{{xxxsssppplllkkkjjjjjjjjjkkkkkklllmmmrrrxxx~~~}}}yyyqqqjjjddd```______^^^bbbiiinnntttyyy}}}{{{uuujjjfff```[[[YYYWWWUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSMMMKKKHHHGGGFFFFFFDDDCCCAAA@@@???@@@AAABBBAAA@@@:::999777666666555222000.../////////////////////------------,,,,,,,,,++++++******+++---...---,,,++++++***))))))***++++++************************)))))))))))))))******+++******+++,,,---///000111...///000111222222222222111222333333222000...---+++---///000000111222444333333333222222222222111111000///......///000222555555666777777777777777777888999999::::::999999:::777444222222222111000333333333333444555666666:::<<<@@@CCCEEEIIIMMMQQQRRRTTTVVVVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFBBBCCCCCCDDDDDDCCCCCCBBB===@@@AAAAAAAAADDDLLLRRRYYYaaalllqqqqqqrrrvvvzzzzzz|||~~~~~~rrrfff\\\TTTPPPNNNNNNIIIFFFFFFEEEBBBCCCGGGKKKZZZqqq~~~{{{rrrkkkbbb]]][[[ZZZVVVSSSTTTUUUZZZaaakkkwww{{{xxxsssqqqooonnnnnnoooooopppqqqtttyyy~~~yyyqqqkkkgggdddcccaaaeeekkkqqqvvv}}}tttlllgggaaa\\\YYYWWWUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRMMMKKKHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@BBBCCCBBB@@@:::999777666666555222000.........///////////////------,,,,,,,,,++++++++++++***)))***,,,---,,,+++---,,,+++******+++,,,---***************************)))((((((((()))+++,,,******+++,,,---///000111...///000111111222222111000111111222111000///...***---///000000111222333333333222222222222222222222111///...---...000111555666666777777777777777888888999::::::::::::999:::888444333222222111000333333333333444555666666:::<<<@@@BBBEEEIIIMMMQQQPPPSSSUUUVVVUUUSSSRRRRRRTTTTTTTTTSSSRRROOOMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBB<<<@@@BBBBBBAAACCCJJJPPPUUU___iiiooooooppptttyyyyyy{{{~~~~~~{{{}}}vvvvvv{{{yyyrrrhhh]]]UUUPPPNNNNNNIIIDDDBBBCCCBBB???@@@CCCHHHVVVjjj}}}zzzmmmeee\\\WWWWWWWWWUUURRRUUUVVVYYY```kkkwww}}}yyyvvvsssqqqrrrrrrssssssvvvxxx|||}}}wwwqqqkkkhhhffffffjjjooouuu{{{uuuhhhfffccc___[[[WWWUUUTTTSSSTTTQQQLLLMMMRRRUUUTTTMMMKKKHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@BBBBBBAAA@@@999888777666666555333000111111111000//////......---,,,,,,---......---+++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''************))))))))))))******))))))((((((''''''******+++,,,---///111222000000000000111111111111000111333333333000...,,,)))+++...111222333222222222333555999:::999555111000000///////////////000333444555666666666555444888888999999999888888777777888777555222000111222444444444333333444444555999<<>>===:::555444111///...///000111222333444555666555555444666777888999999999999999999999888666222/////////000000111333444666777777888;;;???CCCEEEGGGJJJMMMQQQRRRUUUXXXYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOORRROOOLLLJJJJJJIIIHHHGGGDDDDDDDDDFFFHHHHHHFFFDDDBBBAAA@@@@@@AAACCCFFFGGGNNNUUU^^^gggmmmqqqtttuuuyyyzzz{{{}}}zzzuuuttt~~~zzzpppccc]]]YYY[[[___eeennnwwwyyyvvvssssssqqqlllbbbZZZQQQOOOLLLJJJJJJHHHFFFEEEBBBCCCIIIUUUeee{{{~~~{{{{{{{{{~~~~~~rrrllldddbbbeeehhhhhhfffkkkmmmooosss{{{|||yyyyyy|||uuueeeccc___\\\YYYWWWVVVVVVVVVXXXXXXUUUTTTUUUTTTPPPOOOLLLHHHFFFFFFFFFEEEEEE@@@???>>>>>>@@@@@@???>>>;;;:::888888888777444222/////////...------,,,,,,,,,+++***+++------+++***,,,------......------,,,---------------,,,+++***************)))))))))((())))))))))))))))))))))))*********+++,,,---//////---------........./////////000111111111000...---***+++---///111222222222222222555888<<<===<<<:::777555222000...///000111111222444555666555555444555666777888999:::::::::;;;;;;;;;888444111000000000111222333444555555666777:::>>>AAACCCFFFIIILLLPPPRRRUUUXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSOOOKKKIIIIIIIIIHHHHHHFFFEEEEEEEEEGGGGGGFFFDDDBBBAAA@@@@@@AAABBBDDDEEEIIIPPPZZZcccjjjnnnrrrtttxxxyyy{{{}}}{{{www}}}{{{wwwtttlllddd^^^ZZZXXXZZZ^^^fffuuuyyymmmcccZZZVVVRRROOOMMMKKKIIIGGGFFFEEEGGGLLLTTTeeezzzxxxyyy|||yyyuuupppppptttwwwxxxwwwzzz{{{}}}~~~vvvfffccc___[[[XXXWWWWWWWWWVVVYYYYYYVVVUUUUUUTTTPPPPPPMMMHHHFFFFFFFFFEEEEEE@@@???>>>>>>@@@@@@???>>>;;;:::888888888777444222/////////...------,,,,,,---,,,,,,---......---+++,,,------......------,,,,,,,,,---------,,,++++++************)))))))))((())))))))))))************))))))))))))***+++------------------............//////000000000///......***+++,,,...000111222222333333333555777888888666666555222000//////000000000111333555555555555444555666777888999:::::::::<<<======:::666333111111111222333444444444333333666999<<>>BBBFFFJJJMMMOOOTTTXXX[[[\\\\\\\\\WWWVVVVVVUUUTTTSSSRRRRRRQQQOOOLLLKKKKKKJJJHHHFFFHHHEEEBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????BBBFFFMMMTTT[[[dddlllqqquuuxxx{{{wwwnnnlllooozzz|||wwwttthhhccc]]]XXXUUURRRPPPOOOJJJGGGEEEFFFFFFGGGNNNVVVgggxxx|||llliiiccc^^^ZZZXXXXXXXXXVVVXXXWWWSSSSSSUUUUUUSSSRRRNNNIIIEEEDDDEEEEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@999888777666666555333000111111111000//////......,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***)))******+++++++++******************))))))))))))))))))******++++++++++++,,,,,,,,,,,,---...//////.........////////////000.........///////////////******+++,,,...000222333111///---...000222222222...///111222222000...---///000222444555555555555888888999999999888888777666888:::999666333111111---...111444555555444444444666999;;;===AAAFFFIIILLLOOOSSSXXX[[[\\\]]]\\\YYYXXXWWWWWWUUUUUUTTTSSSQQQOOONNNMMMMMMLLLIIIFFFHHHEEEAAA@@@@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>BBBEEEKKKQQQXXXaaajjjpppuuuwww{{{wwwrrruuu}}}wwwsssqqqkkkgggaaa]]]ZZZYYYXXXVVVVVVPPPKKKIIIHHHFFFIIINNNYYYkkk~~~}}}lllfffaaa___[[[VVVTTTWWWYYYZZZYYYTTTSSSUUUVVVSSSOOOMMMJJJHHHFFFDDDAAA???CCC>>>::::::>>>@@@>>>;;;:::999777666666555333111////////////............------............------*********,,,...///...,,,------,,,,,,+++***))))))************************++++++***)))(((((())))))))))))))))))***+++,,,---/////////000000000//////000//////............///000///...---,,,---......222111111111111111222222666555444444333333333444666888::::::888666555555666666555666777888:::<<<:::999888888888555111...222111000111333444444333666888999;;;<<>>>>>@@@AAA@@@>>>:::888666666666555333111////////////............------------------------+++******+++---...---,,,++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))***+++,,,,,,---///222444444333111000111111000///////////////000///...---,,,---....../////////000111222333444222222111111111111111111111333555555444222222222666666666666666777888999999888888777777555222000///......///222444444333666777999:::<<<>>>BBBFFFIIILLLQQQWWW[[[]]]^^^^^^YYYXXXWWWVVVVVVWWWYYYZZZVVVTTTQQQOOOOOONNNMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@BBBAAACCCIIINNNSSS\\\eeelllsssyyyyyyzzz~~~wwwpppkkkiiiiiigggkkkooorrrvvv}}}{{{}}}yyysssssssssssssssrrrqqqooooooccc^^^XXXRRROOOMMMLLLKKKQQQ[[[kkkzzz}}}yyyyyyyyymmmhhhcccaaa]]]XXXVVVYYYUUUWWWUUUQQQPPPSSSTTTQQQOOOMMMIIIGGGFFFDDDBBBAAABBB@@@>>>???@@@AAA???>>>999888666555666555333222////////////............------------------------,,,+++***+++---...---,,,++++++++++++++++++,,,,,,************************++++++***))))))***************))))))***++++++,,,,,,///222555666555222111222222111000////////////000///...---,,,---............//////111222333444333333333333333333222222000111333333222111222222666666666666777777888888;;;:::999999999888555333///...---...111333444444555777999:::;;;>>>BBBEEEJJJNNNSSSYYY]]]```aaabbb[[[YYYWWWVVVUUUWWWXXXZZZVVVUUURRRQQQOOONNNMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@AAAGGGKKKOOOWWW```hhhpppwwwxxxzzzyyyrrrkkkgggeeecccdddeeefffgggkkkrrrwww|||{{{||||||{{{yyyuuuqqqoooddd___YYYTTTQQQPPPNNNMMMOOOYYYhhhvvv|||xxxyyyyyytttqqqssswwwyyyxxxmmmhhhcccaaa]]]XXXVVVYYYUUUVVVUUUQQQPPPSSSTTTRRRPPPLLLIIIFFFEEEDDDCCCBBB@@@???????????????>>>===999777666555666555444222////////////...............---,,,,,,,,,,,,---...---,,,******,,,---------++++++++++++++++++,,,,,,************************+++***************++++++*********)))******+++,,,,,,...222555666666444222333333222000000/////////000///...---,,,---...............///000222333444222333333444444444333333///111333333222222333444666666777888888999999999;;;:::888888999999777555000...------000222444444555666888:::;;;>>>BBBEEEJJJMMMSSSYYY^^^aaacccccc^^^]]]ZZZXXXVVVVVVWWWWWWUUUUUUSSSQQQOOONNNMMMNNNIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBB@@@AAAFFFIIILLLTTT\\\eeennnuuuwwwzzz{{{uuuoooiiieeedddcccaaa______aaaeeehhhllltttyyyrrrnnnfffbbb\\\XXXUUUSSSQQQPPPPPPXXXfffuuuyyyuuu}}}{{{xxxrrrnnnmmmnnnrrrtttxxxmmmgggcccaaa]]]WWWVVVXXXTTTVVVUUUQQQPPPTTTTTTRRRPPPLLLHHHEEEEEEDDDDDDCCC??????@@@@@@??????>>>===999777555555666666444333////////////...............---,,,++++++,,,---......,,,******+++---------++++++++++++++++++++++++************************+++************+++,,,,,,+++***************++++++,,,...111444666555444444444444222111000000000000000///...---,,,---...............///000111222333000111222333444333222111///111222222222222444666555666888999:::;;;;;;;;;:::999777777888888777666222000......000222333444555666888999;;;===AAAEEEGGGKKKQQQWWW]]]```bbbbbbbbbaaa___\\\ZZZXXXVVVVVVVVVVVVUUUSSSOOONNNNNNOOOGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCAAAAAADDDGGGIIIPPPXXXaaajjjrrrvvvyyy~~~~~~yyysssmmmiiidddbbb___]]]\\\\\\]]]^^^```eeemmmwwwzzzuuupppllleee```]]]ZZZWWWTTTRRRYYYfffuuuyyyuuuyyyxxxwwwuuusssssstttvvvxxxxxxlllgggbbb```\\\VVVUUUWWWUUUVVVUUUQQQQQQTTTUUUSSSPPPLLLHHHEEEDDDDDDDDDDDD???@@@AAAAAA@@@???>>>>>>888777555555666666555333////////////...............---+++******+++---...///---******+++,,,---------,,,,,,++++++*********************************+++*********++++++,,,---++++++***************+++,,,---///222444555555555555444333222111000000000000///...---,,,---......///////////////000111111000222333555555444333222...///111111111222444666555666888:::<<<=========<<<;;;999999:::;;;:::999555222///...000222333333444666888999:::===AAADDDGGGJJJQQQWWW]]]aaabbbccceeedddcccbbb___\\\YYYXXXWWWXXXWWWUUUQQQOOOPPPQQQGGGGGGFFFEEEDDDDDDDDDDDDEEEEEECCCBBBBBBCCCCCCDDDCCC@@@@@@CCCEEEFFFMMMTTT\\\eeeooosssvvv|||yyysssnnnhhhfffccc```___^^^]]]\\\\\\^^^aaafffppp{{{tttmmmgggbbb]]]ZZZTTT[[[gggvvv{{{tttwww~~~|||}}}xxxlllfffbbb___[[[VVVTTTWWWUUUWWWVVVRRRRRRUUUVVVTTTPPPLLLHHHEEEDDDEEEDDDDDD@@@AAACCCCCCBBB@@@@@@@@@888777555555666666555333000/////////...............---+++******+++---...///---***)))+++,,,------------,,,,,,+++***))))))************************+++*********+++,,,,,,---++++++***************+++,,,---///111333444555666666555444222111000000000000///...---,,,---......000///////////////000111333444666888888777666555---...000000000111333666444666999;;;===>>>??????AAA???======?????????>>>777444000///000222333333444666888999:::===AAADDDHHHLLLRRRYYY___ccceeefffffffffgggfffddd```]]][[[XXXZZZYYYWWWRRRPPPQQQSSSJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAABBBDDDEEEBBB??????AAACCCDDDKKKRRRYYYbbblllppptttzzz~~~yyytttnnnkkkiiifffeeecccaaa___\\\\\\]]]___dddooo~~~wwwooohhhbbb^^^VVV]]]iiiwww~~~~~~rrrvvv}}}zzzmmmiiibbb\\\XXXVVVVVVWWWTTTUUUUUUUUUTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDAAA@@@???@@@AAAAAA@@@>>>===:::777555555555555444000000///...............***************+++,,,------,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,---,,,***(((&&&((((((''''''''''''(((((((((((()))***+++,,,,,,---,,,---...///111333555666666555444333333333333333111000...---,,,,,,------///////////////000111111444444555555555555555555333222000///...///000111444666888<<>><<<===AAAEEEHHHTTT\\\eeemmmqqquuuyyy|||~~~zzzuuussspppnnnllliiieeebbb\\\\\\\\\\\\^^^fffqqqyyyyyyoooeee___^^^```gggvvv{{{xxxxxx{{{zzzlllhhhbbb\\\XXXVVVVVVWWWUUUUUUVVVUUUTTTSSSQQQPPPMMMKKKIIIGGGEEEDDDDDDDDDBBBAAAAAAAAABBBBBB@@@???555333111222444777999999000000///...............---------------......//////...,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))******+++))))))(((((((((((())))))))))))******************,,,,,,---...000222444555444444333222222222222222111000...---,,,,,,------///////////////000111111333444444555555555555555333222000///...///111222222444888<<>><<<<<<@@@CCCFFFQQQXXXbbbjjjooosssxxx|||~~~wwwuuusssrrrqqqooollliiicccaaa___[[[ZZZ^^^eeekkk|||{{{qqqgggaaa___```ggguuu{{{zzz{{{yyykkkhhhbbb\\\XXXVVVVVVWWWVVVVVVVVVUUUTTTSSSQQQQQQMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???:::777444222222222111000000000///.............../////////...............//////---,,,+++*********************************((('''&&&&&&(((***---///******))))))))))))***************))))))(((((((((++++++,,,---...000222333333222222111111111111222111000///...------------/////////000000000111111333333444555555555555555222111000//////000222333444666999===AAAEEEGGGHHHNNNNNNMMMKKKHHHEEEBBB@@@;;;888444222111222222222444444555666888;;;===???DDDHHHOOOUUUZZZ^^^bbbeeefffffffffeeedddaaa___^^^^^^\\\[[[ZZZYYYVVVSSSPPPOOOMMMKKKHHHFFFEEEEEEEEEEEECCCBBBBBBCCCCCCBBBAAACCCAAA>>><<<<<<>>>AAACCCKKKSSS]]]eeekkkqqqwww|||}}}{{{yyyyyyxxxwwwuuussskkkhhhddd^^^[[[[[[^^^bbblllzzz|||tttlllddd______```fffrrrwwwtttuuu{{{wwwjjjgggbbb\\\XXXVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>???<<<777444111...+++)))000000///........................------,,,,,,+++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((***,,,...///+++******************+++)))))))))(((((((((((((((******+++,,,---///111111333222222111111111222222000000//////...---------//////000000111111111111222222333444555555555555222111000//////111222444888999;;;===@@@AAABBBCCCFFFGGGHHHHHHGGGEEECCCAAA===999555333222333333333555555555666777999<<<===AAAFFFMMMSSSYYY]]]aaaddddddeeeeeedddcccaaa___^^^___]]]\\\[[[ZZZWWWTTTQQQOOOMMMKKKIIIFFFEEEDDDDDDEEECCCBBBBBBCCCCCCBBBAAABBB@@@>>><<<<<<===???@@@GGGNNNXXX```gggnnnvvv{{{}}}~~~|||{{{rrrooojjjeeeaaa```aaacccgggnnn{{{|||tttmmmhhhccc___]]]^^^___dddnnn|||sssooolllqqq{{{uuuhhhfffaaa\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQMMMKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@>>><<<777555444444444555444222000000///...............---.........---,,,++++++***++++++,,,------------------------------------***+++,,,---...---,,,,,,++++++************++++++&&&''''''((()))******************+++,,,...///000333333222222222222333333000000000//////...------//////000111222111111000111222333444555555555555333222000///000111222444666777999;;;===??????@@@>>>@@@BBBDDDDDDCCCBBBAAA>>>;;;666444333444444333555555444555666999;;;<<<@@@DDDKKKQQQVVV[[[```cccdddeeeeeeeeedddcccaaa``````^^^]]]\\\[[[XXXUUURRROOONNNLLLJJJHHHFFFEEEDDDEEECCCBBBBBBCCCCCCBBBAAAAAA@@@>>>===<<<======>>>DDDJJJSSS[[[bbbjjjsssyyyzzz}}}zzzwwwrrrmmmiiigggeeedddgggiiippp}}}wwwqqqhhhaaa^^^]]]]]]]]]\\\]]]bbbiiiuuusssmmmhhhkkkuuu~~~tttgggeeeaaa\\\YYYWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMKKKIIIGGGEEEDDDDDDDDDAAA@@@????????????===:::555444444555666777777666000000///...............---...///000000///---,,,))))))+++,,,---.........------------------------+++---...000///...,,,***++++++************++++++&&&''''''(((***++++++,,,******++++++,,,...///000333222222222222333444444000000000000000...------///000111222222222111000000111222444555555555555555333222000000000222333222333666999<<<>>>@@@@@@>>>???AAABBBBBBAAAAAA@@@@@@<<<888555444444444444444444444444666888:::<<>>>>>======>>>BBBGGGOOOVVV]]]eeennnuuuwwwzzz~~~yyytttoookkkfffbbbfffeeehhhrrr~~~oooiiiaaa[[[XXXXXXXXXXXXZZZ]]]aaagggqqquuunnnhhhiiittt}}}zzz|||~~~sssfffddd```]]]YYYWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@???===;;;:::888777666666555222000000000///...............+++,,,.../////////---,,,)))***,,,------------,,,++++++++++++++++++++++++,,,------------------,,,******))))))))))))******)))))))))*********+++++++++++++++,,,---...///000111111111111111222333333000000111111000///---,,,...000111333333222111000000111222333444555555555666555333111000000111111222333555888;;;===>>>???>>>>>>??????@@@@@@AAAAAAAAA===999666555555555444222222333444666888:::<<>>>>>???DDDKKKQQQVVV^^^hhhnnntttwww{{{zzzvvvpppiiidddfffcccdddiiirrrrrrnnniiidddaaa^^^ZZZXXXZZZ^^^bbbgggooo~~~zzzssslllmmmwwwyyyuuuwww{{{~~~rrrfffddd```]]]YYYWWWVVVUUUTTTSSSQQQOOONNNNNNNNNOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<888666555555666555333111000000///...............((()))+++---------+++***+++,,,---------,,,+++***))))))))))))))))))))))))---,,,+++******,,,...///******))))))))))))******++++++++++++************+++++++++,,,---...///000000000///000000111222222000000111111111///---,,,...000222333333333111000///000222333444555555555888666333111//////000111666666888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCAAA>>>999666555555555444222222222333555888;;;<<>>???@@@@@@@@@@@@??????>>>BBBHHHMMMRRRZZZcccjjjsssvvvzzz}}}|||vvvooojjjfffcccccceeefffmmm|||~~~|||zzzwwwrrrlllddd___[[[___dddhhhooo}}}xxxqqqrrr|||yyypppsssvvvzzz}}}uuueeecccaaa]]]ZZZWWWVVVUUUUUUTTTSSSPPPMMMMMMOOOQQQOOOMMMJJJGGGEEEDDDDDDEEEBBBAAA@@@@@@@@@???===;;;888777555444444333111///000000000000////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***((())),,,...---+++666000***(((+++------++++++++++++*********)))))),,,+++***)))((()))***+++*********+++,,,---...///111222222333333222222111333333444444333111000///---///222555666555333222222333333444555666777777666444111///...///000222000333777999999:::===@@@:::<<<======<<<<<<>>>???CCCAAA>>>999444222222333111111111222555888<<<>>>@@@BBBFFFIIIMMMSSSZZZ^^^dddhhhmmmooonnnkkkhhhggggggeeebbb```]]]\\\[[[[[[VVVSSSPPPMMMLLLLLLJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@AAABBBBBBBBBAAA@@@>>>===@@@BBBEEEIIINNNUUU\\\bbboootttzzz~~~{{{wwwtttmmmjjjgggccccccffflllqqq~~~|||{{{ooohhhhhhkkkooorrrxxxxxxuuuqqqppprrrsssrrrssswwwzzztttdddbbb___\\\YYYVVVUUUTTTUUUUUUSSSPPPNNNMMMNNNPPPOOOMMMJJJGGGEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@===;;;999777555444444333111000............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***((())),,,---,,,+++000+++&&&%%%(((++++++***+++++++++*********)))))),,,,,,+++************************+++,,,---...///111111111111111111111111333333444444333111000///---...111333444444333222222222333444555666777777888666444222111000111222222555888888777666888::::::<<<======<<<<<<>>>@@@@@@@@@===888333111000111222111111333555999<<<>>>@@@BBBEEEIIIMMMRRRYYY]]]bbbfffllloooooommmkkkjjjhhhgggdddaaa___]]]]]]\\\XXXUUUQQQOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???===<<<>>>@@@CCCGGGKKKRRRYYY^^^kkkqqqxxx}}}}}}zzzpppmmmhhhccc```bbbeeehhhqqqyyy~~~}}}wwwyyy|||~~~wwwsssoookkklllkkkiiijjjnnnsssyyyqqqdddccc```]]]ZZZWWWVVVUUUUUUUUUSSSQQQNNNMMMNNNPPPNNNMMMJJJGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<999777555444444444222000............------------------------------------******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++,,,(((%%%%%%(((++++++***+++++++++***************+++,,,,,,,,,,,,+++***************+++,,,---//////222111000//////000111222222333333333333111000///---...///000111222222333222222333444555666777777999888777555444333222111222444666666555555666777;;;<<<======<<<===???@@@@@@@@@>>>:::555222000111222222222333555999<<<>>>>>>AAADDDGGGKKKQQQXXX\\\```eeekkkpppqqqpppooonnnjjjhhhfffccc```^^^^^^^^^YYYVVVSSSPPPOOONNNLLLJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@AAAAAAAAA@@@???>>>======???AAADDDGGGMMMTTTYYYeeelllttt{{{~~~xxxtttmmmfffaaa______```___dddmmmwww~~~}}}vvvoooiiicccaaa^^^\\\]]]bbbiiiqqq|||oooeeecccaaa^^^[[[YYYWWWVVVUUUUUUTTTQQQNNNMMMMMMOOOMMMLLLJJJGGGEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@>>><<<999777555555555444222000000000000000////////////------------------------******+++++++++,,,,,,,,,+++******)))***+++++++++---***((()))+++,,,,,,+++************************+++,,,---------,,,***))))))******+++,,,...///000333222000//////000222333111222333333222111000///------------...000222333111222333444555666666777888888888777666333111000///111333555666777888999;;;<<<======<<<===@@@BBBAAABBBAAA>>>999555333222333222222333555888;;;======???BBBFFFJJJPPPVVV[[[```eeelllqqqrrrrrrqqqpppkkkjjjgggcccaaa___^^^^^^YYYWWWTTTRRRPPPOOOLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@===???@@@BBBEEEIIIOOOTTT___gggqqqxxx||||||tttlllfffbbb___]]][[[\\\^^^aaagggooouuuyyy{{{ttthhhaaaZZZVVVSSSQQQSSSXXX```iiivvvmmmcccaaa___\\\YYYWWWVVVUUUUUUUUUTTTRRROOOMMMMMMNNNMMMKKKJJJHHHFFFDDDCCCBBBCCCBBBAAAAAAAAA@@@>>><<<999888666555555444222000000000000000////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))***+++---,,,++++++,,,,,,+++******************************+++,,,---,,,+++***)))))))))***+++,,,...///000444222111//////111222444000111222222222111000///------,,,,,,---///111333111111222333444555666666666777777777555333111///111222333666888:::::::::;;;<<<===<<<<<<===@@@CCCAAACCCDDDBBB===888444222222222222222444777:::<<<;;;===AAADDDHHHNNNTTTYYYbbbgggnnnrrrtttsssrrrrrrmmmkkkhhhdddbbb```___^^^ZZZXXXUUUSSSQQQOOOLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAACCCFFFLLLPPPZZZbbbllluuuzzz~~~yyyrrrmmmgggaaa^^^YYYVVVSSSQQQTTTZZZ```eeevvvxxxppp```YYYRRRNNNLLLJJJNNNTTTYYYdddrrrlll```^^^\\\YYYWWWUUUTTTSSSUUUUUUUUUSSSOOOMMMLLLMMMLLLKKKJJJHHHFFFDDDBBBAAABBBAAA@@@@@@@@@???===;;;:::888666555555444333111............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++***(((((()))+++******++++++***)))((((((***************+++++++++***++++++++++++***)))))))))))))))+++,,,...000111222111000000000000111222000000111222222111000///---,,,,,,,,,---///111222111111222333444555666666555555666666555333111000555444555777999:::999888<<<<<<<<<<<<<<<>>>AAADDDBBBDDDGGGEEEAAA:::555333222111111111333666999;;;999<<>><<<::::::888666555555555333111............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,***(((''')))+++&&&(((***+++***)))(((((())))))*********++++++++++++***))))))(((((())))))(((((()))***,,,...000111///////////////////////////000111222222111000///,,,,,,------...000111222111111222333444555555666444555555555444444333222444333333666:::<<<;;;999<<<<<<<<<<<<<<<>>>BBBEEEFFFIIILLLLLLGGG@@@:::777111000000000222444777999888:::>>>AAAEEEKKKRRRVVV```fffnnntttwwwwwwwwwxxxsssqqqmmmjjjgggdddcccccc^^^\\\ZZZXXXWWWTTTOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@AAAAAABBBCCCAAAAAA@@@??????AAAEEEHHHOOOWWWaaaiiipppvvv}}}~~~yyyrrriiibbbZZZWWWSSSOOOOOORRRVVVYYYZZZeeeyyy{{{lllbbbTTTNNNHHHGGGEEEDDDGGGLLLNNNXXXgggvvvkkkcccaaa___]]][[[YYYXXXWWWUUUUUUUUUSSSPPPMMMLLLLLLKKKJJJJJJHHHFFFDDDBBB@@@@@@???>>>>>>>>>===;;;999:::888666666666555333111111000000000////////////------------------------******+++++++++,,,,,,,,,)))+++,,,***'''&&&(((+++$$$&&&***,,,,,,+++++++++))))))******+++++++++++++++***((('''''''''((()))(((((()))***,,,...000111,,,,,,---......---,,,,,,///000111222222111000///,,,------...///000111111000111222333444555555666555555555555555555555555//////000444:::>>>>>>===<<<===<<<<<<<<<>>>BBBFFFLLLOOOSSSSSSNNNGGG@@@<<<000/////////111444666888888:::===AAAEEEJJJQQQUUU^^^dddmmmtttxxxyyyzzz{{{uuussspppllliiigggfffeeeaaa___]]][[[YYYVVVRRRNNNIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGG@@@@@@@@@>>>===???BBBEEELLLSSS]]]eeelllsss{{{xxxmmmeeeZZZWWWSSSPPPNNNOOOQQQRRRQQQ[[[nnnwwwggg]]]RRRLLLGGGFFFDDDBBBDDDIIIJJJTTTcccqqq}}}kkkbbb```]]]ZZZXXXVVVUUUUUUVVVWWWVVVUUURRROOOKKKIIIJJJIIIGGGEEECCCCCCCCCCCCAAA???>>>>>>>>>===;;;999777666555666666555222000///...------,,,,,,,,,,,,---///111000---,,,...111------------------------+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))******((((((***++++++,,,++++++))))))***+++---...///000///000000000000000//////......///000111111000000//////...,,,+++---000333111333444444333222222333222333444555666555444333333333333333555777:::;;;??????>>>======AAAFFFKKKPPP\\\bbb\\\WWWUUULLL???666333222222000///222888888:::===???AAAFFFMMMSSS^^^eeennnsssuuuvvvxxxzzzxxxtttpppmmmllljjjhhhgggcccbbb```]]]YYYVVVSSSRRRQQQNNNKKKIIIHHHHHHGGGFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@>>><<<::::::===@@@BBBHHHKKKTTT^^^fffmmmwww|||zzzyyyvvvtttrrrqqqqqqrrruuuwww|||~~~~~~vvvoooddd___YYYSSSPPPNNNMMMKKKUUUVVVaaawwwuuufff\\\OOOJJJDDDBBBBBBDDDDDDCCCMMMRRRZZZeeeqqq~~~mmmdddccc___\\\YYYWWWVVVVVVWWWWWWWWWVVVTTTPPPMMMKKKKKKJJJHHHFFFEEEDDDDDDDDDAAA???>>>>>>???>>><<<:::888666555555666555333111...---,,,,,,+++++++++,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,++++++*********)))))))))))))))************)))************)))(((((())))))***+++,,,------...//////000000000000//////------......//////////////////...---,,,---000333333555666666555444444555333333444444555555444444111222222444666888:::;;;>>>>>>======>>>AAAGGGKKK]]]jjjsssqqqkkkfffZZZKKK???999444333111///111555777:::===???AAAEEELLLRRR]]]ccclllrrrtttvvvxxx{{{zzzwwwssspppnnnmmmkkkiiigggeeebbb^^^[[[YYYWWWWWWTTTQQQMMMJJJIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA???<<<::::::<<<>>>@@@FFFIIIQQQ[[[cccjjjttt~~~}}}|||xxxvvvrrrnnnkkkjjjiiijjjnnnpppssswww{{{~~~~~~|||}}}zzztttkkkfff^^^WWWTTTQQQPPPNNNPPPQQQZZZnnnxxxkkk]]]TTTQQQMMMHHHFFFGGGIIIIIIHHHLLLPPPVVV^^^hhhtttpppgggeeebbb^^^[[[XXXWWWWWWXXXXXXXXXWWWUUURRRNNNLLLLLLKKKIIIGGGFFFEEEEEEFFFAAA???>>>>>>??????>>><<<999777555444444444333222......---,,,,,,,,,------+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))),,,,,,++++++++++++++++++)))))))))*********++++++++++++******((('''%%%%%%))))))******++++++++++++...//////000000/////////.........---......///000...///...---,,,---000222555777888888777666666777444444444333444555555666000000222444666888:::;;;<<<=========>>>BBBGGGLLLcccrrryyykkk\\\KKKAAA777444222000000333666999<<<>>>@@@DDDKKKPPPZZZ```iiiooorrruuuyyy|||~~~{{{wwwtttsssqqqnnnlllllliiifffbbb___\\\[[[ZZZVVVSSSOOOLLLJJJIIIHHHGGGEEEEEECCCBBBAAAAAAAAAAAAAAA@@@===;;;:::;;;===>>>BBBEEEMMMWWW^^^eeepppzzz~~~zzzsssmmmhhhdddcccddddddeeegggjjjnnnrrruuuxxxwwwuuurrrrrrwww{{{qqqkkkbbbZZZUUURRRPPPNNNMMMNNNTTTcccuuuzzznnnbbbXXXQQQPPPMMMJJJIIIJJJJJJJJJJJJLLLOOOSSSXXX___hhhrrrxxxssshhhfffbbb^^^[[[XXXVVVVVVWWWWWWWWWWWWUUURRROOOMMMLLLKKKIIIGGGFFFEEEEEEEEEAAA@@@>>>>>>@@@@@@???>>>:::888555333333444333222//////............//////...,,,***+++...///---***+++++++++++++++++++++++++++++++++,,,,,,+++******))))))******************))))))*********++++++++++++++++++***)))(((&&&%%%*********)))))))))))))))......//////000/////////000//////......///000111.........---,,,---///111444666888888777666777888555444333333333444666777///000222444777888::::::;;;;;;<<<===>>>BBBHHHLLL\\\lll|||~~~sssgggSSSFFF:::555444222111333555888<<<>>>???CCCIIINNNVVV\\\eeekkkooosssxxx|||}}}zzzxxxwwwuuusssqqqqqqpppnnnkkkgggbbb^^^[[[XXXTTTOOOLLLKKKJJJIIIHHHEEEDDDCCCBBBBBBAAAAAAAAABBB@@@>>>;;;:::;;;<<<<<<@@@BBBIIISSSYYY```kkkuuuzzz}}}{{{tttooommmhhhfffcccbbbbbbeeehhhkkkuuuvvvuuupppkkklllrrrxxxzzzsssjjj```ZZZUUURRRPPPOOOOOORRR[[[ggg|||rrrggg___YYYVVVRRRPPPOOONNNMMMLLLKKKKKKNNNPPPRRRVVV[[[bbbjjjpppuuugggeeeaaa]]]YYYWWWUUUUUUUUUUUUVVVVVVTTTRRROOOMMMKKKJJJHHHFFFEEEDDDDDDEEEBBB@@@>>>>>>???@@@@@@???;;;888555333333333222111...---------------......000---+++,,,///000...,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))******++++++,,,,,,************************)))******++++++******)))******))))))))))))((((((------...//////////////////.........---.........------...---,,,,,,...000222444666666555555555666666555444333444555666777///000111333666888999::::::;;;<<<===>>>BBBGGGKKKUUU```mmmtttvvvsssllleeeUUUHHH;;;666555444333555333777;;;===>>>AAAGGGLLLRRRXXX```fffkkkpppwww{{{~~~|||{{{{{{{{{zzzxxxvvvyyy{{{|||{{{wwwnnnfff```YYYUUUPPPLLLKKKKKKJJJIIIDDDDDDDDDDDDCCCBBBBBBAAACCCAAA???===;;;;;;<<<<<<@@@AAAGGGOOOUUU[[[eeeoootttxxx~~~wwwtttnnniiifffeeeeeefffnnnqqqsssooojjjgggiiimmmttt{{{~~~tttkkkccc]]]XXXUUURRRQQQRRRVVV]]]mmmwwwjjjaaa\\\ZZZZZZYYYYYYYYYXXXVVVSSSQQQPPPRRRSSSVVVYYY]]]cccjjjnnn|||uuueeeccc```\\\YYYVVVUUUTTTTTTUUUUUUUUUTTTRRROOONNNKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@>>>===>>>??????>>>;;;888666444444333222000++++++*********+++,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,+++******))))))((((((***++++++,,,,,,,,,*********))))))))))))))),,,---......////////////,,,,,,---------,,,++++++,,,---...---,,,,,,...000///111333444333333333555555555444444555555666777222111111222444666888::::::;;;<<<===>>>AAAFFFIIIRRRXXX```ddddddbbb___\\\TTTIII===888555333333666222666:::<<<===@@@EEEJJJOOOTTT[[[aaafffllltttyyy|||||||||~~~~~~~~~ssslll___ZZZSSSNNNLLLKKKJJJIIIDDDEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>============???@@@DDDKKKPPPUUU___iiinnnsssyyyxxxrrrnnnkkkjjjfffiiilllkkkhhheeeeeefffhhhoooxxx{{{rrrjjjbbb[[[VVVUUUSSSQQQRRRUUU```ttt{{{pppeee]]]ZZZ[[[\\\^^^aaacccbbb___[[[YYYXXXZZZ\\\```dddgggkkkooorrrzzztttdddbbb___\\\YYYWWWVVVVVVTTTUUUVVVVVVUUUSSSQQQPPPLLLKKKIIIGGGFFFEEEEEEEEECCC@@@===<<<<<<======<<<:::888666666555444111///+++++++++++++++,,,------,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---...///000000......---,,,***)))(((((('''((()))***++++++++++++************************+++,,,---...////////////,,,...///000000...,,,***+++---...---,,,,,,...///...000222222222222222444444444555666666666666666444333111000111444888::::::<<<===>>>>>>AAADDDGGGNNNQQQUUUXXXXXXVVVUUUVVVRRRIII@@@:::444000111666111555999<<<===???DDDHHHMMMQQQXXX]]]bbbiiiqqqwww{{{{{{}}}yyyhhhbbbZZZRRRMMMKKKHHHGGGEEEFFFFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@????????????>>>>>>AAAGGGJJJOOOXXXbbbiiinnnvvv|||}}}xxxuuujjjjjjjjjiiigggeeecccbbbbbbhhhpppwww{{{|||sssiiiaaa[[[ZZZVVVSSSRRRRRRXXXeeerrruuuqqqkkkddd______bbbdddhhhlllpppqqqoookkkiiihhhhhhkkkppptttvvvwwwyyy{{{|||tttdddbbb___\\\YYYXXXWWWWWWUUUVVVWWWXXXWWWUUUSSSQQQNNNLLLJJJHHHGGGFFFGGGGGGDDDAAA===;;;;;;<<<<<<;;;999888777777666444000..................///000111---///111000---,,,...111------------------------***+++,,,,,,------------))))))***+++---...//////000///...,,,***)))''''''''''''((())))))))))))))))))*********+++++++++++++++,,,---...///////////////111444555555222///---+++,,,...---,,,,,,---///---///111222111111222444333444666777777777666555666444111///000333777:::;;;<<<===>>>>>>@@@DDDFFFHHHJJJNNNQQQRRRQQQRRRTTTQQQJJJBBB;;;333...///444111444999;;;<<>>???BBBEEEHHHJJJKKKMMMOOOPPPOOONNNMMMMMMHHHBBB<<<888555111...///111444999===@@@CCCDDDLLLOOOTTTZZZ___eeekkkooovvv|||rrrkkk```WWWPPPLLLIIIHHHFFFGGGHHHJJJIIIHHHFFFDDDGGGFFFDDDCCCBBBAAAAAAAAA===>>>>>>???BBBHHHOOOTTTaaagggooowww}}}yyyssspppmmmhhhdddaaacccgggkkkpppsssvvvxxxuuu|||uuunnniiiccc\\\WWWVVVXXXZZZ[[[lllxxx~~~uuutttsssqqqooonnnqqqvvvzzzxxxttttttuuuuuuttt}}}|||{{{yyyvvvqqqkkkfffcccgggiiikkkqqqxxx{{{yyyqqqdddaaa\\\YYYYYYYYYYYYXXXZZZZZZZZZZZZXXXVVVSSSQQQKKKLLLKKKIIIFFFEEEEEEGGGCCC@@@===;;;<<<<<<<<<<<<888666444333333222111///...........................,,,)))***,,,---,,,+++,,,+++******,,,,,,+++***+++******))))))******++++++++++++,,,,,,---------...---,,,+++***************)))((((((((()))++++++++++++***))))))***++++++,,,,,,---...///000111111333333222111111000//////.../////////...---+++***000222444444222111000000111222222333444555666666888666333000000222555777777999<<<===???AAAEEEGGGFFFHHHJJJKKKLLLKKKJJJJJJKKKHHHEEE???:::555222000///000333666:::>>>AAACCCIIILLLRRRWWW]]]cccjjjnnnttt{{{|||xxxnnnhhh___VVVQQQNNNKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@???@@@??????AAAEEEKKKOOO\\\bbbkkkssszzz}}}{{{vvvnnniiibbbdddgggjjjnnnppprrrssspppvvv}}}|||sssmmmfff```^^^]]]]]]\\\dddnnn~~~tttjjjbbbbbbbbbaaa```aaadddiiimmmvvvxxxrrroookkkeeecccccceeefffeeegggfffeeedddccc```\\\ZZZaaahhhqqqxxxzzzpppppppppnnnnnnppptttxxxqqqbbb___\\\ZZZZZZ[[[ZZZZZZZZZZZZZZZYYYWWWUUURRRQQQLLLLLLLLLJJJGGGEEEFFFGGGCCC@@@===;;;<<<<<<<<<<<<999777555444444444222000...........................,,,++++++,,,------,,,,,,+++******,,,,,,+++******))))))))))))))))))*********+++,,,---...//////---,,,+++***************)))))))))((()))******+++++++++***))))))***+++++++++,,,,,,---...///000000222222222111111000000/////////000000000...---,,,---///222222111000000111111222222333444555666666888666333111111222444666666888;;;<<<>>>@@@DDDFFFDDDEEEFFFHHHIIIHHHHHHGGGGGGHHHHHHCCC<<<555222222///000111333777;;;???AAAEEEIIINNNTTTZZZaaahhhmmmrrrzzz~~~}}}{{{wwwqqqmmmgggccc\\\VVVRRRPPPNNNLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBAAA@@@??????AAAFFFIIIUUU[[[eeennnvvv|||zzzssshhhhhhhhhiiijjjlllnnnooolllpppvvv}}}{{{tttnnniiifffbbb```^^^dddsss|||mmmeee^^^XXXSSSQQQRRRRRRRRRTTTWWW\\\```gggoooyyy~~~xxxqqqkkkeee^^^ZZZZZZWWWSSSRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYcccooo}}}~~~uuunnneeedddcccaaa```ccchhhllluuuqqqccc```]]][[[[[[[[[[[[ZZZWWWWWWVVVUUUSSSQQQOOOMMMLLLMMMLLLJJJGGGFFFFFFGGGCCC@@@===;;;<<<<<<<<<<<<;;;999777666666555333222...........................---,,,,,,------------,,,+++******,,,,,,+++*********))))))))))))************++++++,,,---......,,,,,,+++***************)))))))))))))))******++++++******************+++++++++,,,---...//////000222111111111000000000//////000111111111///...---+++---000111000000111222111222222333444555666666777666444222222222333444555777999;;;<<>>AAACCCFFFKKKQQQWWW___ggglllpppxxx}}}zzzwwwtttoooiiieeeaaa^^^YYYUUUSSSQQQOOOMMMIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===???BBBFFFOOOUUU^^^hhhqqqyyytttqqqlllhhhgggjjjnnnqqqppprrruuuyyyzzzvvvpppkkkhhhbbbdddkkkwww~~~tttggg^^^YYYWWWTTTRRRLLLMMMNNNNNNOOORRRVVVYYY]]]bbbiiiooorrruuuxxxzzzxxxwwwwwwvvvtttsssqqqqqqjjjgggccc___[[[XXXVVVTTTRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRTTTYYY^^^bbblllzzzzzzqqqhhhbbb^^^]]][[[YYYYYY]]]cccgggmmmxxxpppeeebbb___]]]\\\[[[ZZZXXXVVVVVVUUUSSSQQQNNNMMMLLLLLLLLLLLLJJJGGGEEEFFFGGGCCC@@@===;;;<<<<<<<<<<<<:::888666555555555333111........................------------,,,,,,---...,,,+++******,,,,,,+++***+++++++++******+++++++++++++++******************++++++******))))))******((()))))))))*********************++++++***************+++,,,---...//////111111111000000000000000///000111111111000///...***,,,///000000000222333111222222333444555666666777666555333333222222333444666888:::;;;===AAADDDBBBCCCDDDDDDEEEFFFFFFFFF@@@EEEIIIGGG???777333333333222000111333777<<>>===>>>AAADDDIIIOOOYYYbbblllttt|||}}}ssskkkiiimmmsssxxxzzz{{{{{{{{{|||wwwsssnnnllllllpppvvv}}}yyyqqqiiiddd]]]XXXWWWVVVTTTRRRNNNOOOPPPPPPOOOPPPRRRTTTVVVYYY]]]___aaabbbdddeeeeeedddccccccbbbaaaaaaaaa[[[ZZZYYYWWWUUUTTTTTTTTTQQQQQQQQQOOONNNNNNOOOPPPPPPQQQQQQRRRUUU[[[dddjjjwww~~~sssllleee___ZZZVVVUUUTTTSSSTTTYYY```eeennnyyynnneeeccc```^^^]]]\\\ZZZXXXYYYXXXVVVTTTRRROOONNNMMMKKKKKKKKKIIIFFFDDDEEEFFFCCC@@@===;;;<<<<<<<<<<<<888666444333333222000///........................,,,------,,,++++++,,,...,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,+++*********))))))))))))+++******)))))))))******(((((()))************))))))***++++++++++++***))))))******+++,,,---......000000000000000000000000...///000111111000///...+++---/////////000222444111222222333444555666666666666555555444333222111222444777888:::<<<@@@BBB@@@AAAAAABBBBBBCCCDDDDDDAAAEEEIIIGGGBBB;;;666555333222111000222666:::===AAADDDHHHLLLSSS[[[ccciiinnnwww}}}xxxrrrkkkgggdddaaa___```^^^\\\ZZZYYYUUUPPPMMMJJJIIIFFFDDDCCCDDDEEEEEEDDDEEEEEEFFFEEEDDDCCCBBB?????????>>>===>>>AAACCCEEEJJJSSS\\\eeennnvvvzzz~~~uuurrrvvv||||||xxxtttttttttuuu|||yyyrrrjjjccc```^^^ZZZXXXVVVUUUSSSQQQQQQRRRTTTSSSRRRQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[VVVVVVUUUUUUUUUUUUVVVWWWUUUVVVVVVUUUSSSRRRSSSTTTSSSTTTUUUUUUSSSRRRSSSTTTWWWXXXYYYYYY[[[aaakkksss{{{ooofff```\\\YYYVVVQQQRRRSSSTTTWWW]]]dddiiittt~~~lllcccaaa___^^^^^^^^^\\\ZZZ[[[YYYWWWUUURRRPPPOOONNNJJJJJJJJJHHHEEECCCDDDEEECCC@@@===;;;<<<<<<<<<<<<999777555444444444222000........................+++,,,---,,,***)))+++...,,,+++******,,,,,,+++***++++++************++++++******************++++++******))))))))))))******'''((()))***+++******))))))***++++++++++++***)))))))))***+++,,,---......///000000000000000000000---...///000000000///...,,,...///000///000333555111222222333444555666666666666666555444333111000222333666777999;;;???AAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIIHHHEEE@@@:::777111111000000111444777999@@@BBBEEEJJJOOOWWW___eeeooowwwyyyqqqiiifffdddcccccceeedddbbb```]]]XXXRRRMMMKKKIIIHHHFFFEEEEEEEEEEEEDDDEEEGGGGGGGGGFFFDDDCCC@@@@@@@@@???======???AAAAAAFFFNNNVVV^^^gggnnnsss{{{|||zzz}}}{{{rrrnnnkkkgggcccbbb```]]][[[ZZZYYYXXXWWWWWWYYY[[[[[[YYYXXXXXXYYYZZZYYYXXXXXXYYYYYYYYYXXXRRRQQQQQQPPPPPPQQQRRRSSSUUUXXXZZZZZZXXXWWWWWWXXXXXX[[[]]]^^^]]]\\\]]]___bbbcccdddcccdddiiisss{{{|||wwwsssqqqnnnfff\\\UUUTTTTTTTTTSSSPPPRRRUUUXXX]]]ccckkkpppzzzkkkaaa```^^^^^^______^^^\\\[[[YYYWWWTTTQQQOOONNNNNNIIIJJJIIIGGGDDDCCCCCCDDDCCC@@@===;;;<<<<<<<<<<<<<<<:::888888888777555333........................***,,,---,,,))))))+++...,,,+++******,,,,,,+++*********))))))))))))******))))))***+++,,,------...***)))))))))))))))******'''((()))++++++******))))))***+++,,,,,,+++***)))))))))***+++,,,------...////////////000000000000---...///000000///......---///000000000111333555111222222333444555666777555666666666555333111000111333555777888;;;>>>AAADDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHDDD>>>999000/////////000222555666???AAADDDGGGMMMTTT]]]cccoooxxx|||ssskkkgggggghhhhhhiiihhhfffdddaaa[[[SSSNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBB???===<<<>>>???>>>CCCJJJRRRZZZbbbiiinnnxxx}}}}}}|||qqqjjjjjjkkkiiiggggggeeebbb```___```aaabbb^^^aaaccccccbbbaaaaaaaaabbb```]]][[[[[[ZZZXXXWWWXXXWWWVVVUUUUUUVVVWWWWWWVVVZZZ___```___^^^___aaa^^^aaaeeegggffffffhhhjjjgggiiijjjhhhhhhmmmvvv~~~{{{ssslllfffccc[[[TTTKKKHHHIIIMMMPPPQQQKKKNNNSSSXXX]]]dddlllqqq}}}kkkcccaaa^^^]]]]]]]]][[[ZZZ[[[VVVTTTTTTSSSOOOLLLLLLLLLLLLLLLKKKIIIGGGEEECCCBBB@@@>>><<<;;;<<<======999777666555555444222000//////...------------...++++++,,,------...//////++++++++++++++++++,,,,,,+++,,,------------++++++...,,,***(((''')))+++,,,''''''''''''((((((((((((((()))+++++++++)))'''&&&)))))))))***+++++++++,,,)))************+++++++++...//////000000000000///...///000111111000///...000///...---...///111333222111000111333555666555555666777888888666111...///000222555999===AAACCCFFFGGGFFFEEEDDDDDDFFFHHHPPPMMMKKKLLLLLLIIIBBB;;;555222///---...000444666<<>>======>>>???AAADDDHHHOOOYYYcccjjjqqqxxx~~~xxxsssqqqppppppooooooooonnnlllkkkkkknnnpppqqqqqqqqqpppooonnnmmmllliiihhhgggdddbbb```___^^^\\\YYYVVVVVVXXX[[[]]]^^^```bbbeeehhhjjjkkkkkkjjjmmmoooqqqrrrqqqqqqrrrtttxxxxxxuuuooonnntttyyyzzzzzzmmmddd^^^YYYUUUQQQOOOKKKHHHGGGGGGHHHIIIMMMNNNSSSYYY]]]cccnnnzzzkkkaaa```^^^]]]^^^___^^^]]][[[VVVTTTUUUSSSOOOLLLMMMLLLLLLLLLKKKIIIGGGEEECCC@@@???<<<:::999::::::;;;999888666555555444222000//////...------------...************************(((((()))***++++++,,,,,,+++,,,,,,------,,,+++***---,,,***)))((()))+++,,,+++******)))((('''&&&&&&***+++,,,------+++)))(((******************++++++)))************+++++++++......///000000000000/////////000111111000/////////...---,,,---...000111222111111111333555666666999999999:::999666222///111222333666;;;???DDDFFFJJJJJJHHHEEEDDDFFFIIIMMMNNNLLLKKKLLLNNNLLLFFF@@@777555222//////111444666999<<>>@@@EEELLLTTTZZZ^^^fffqqqzzz}}}|||}}}}}}wwwxxx|||}}}|||yyywwwtttqqqooonnnjjjfffbbbaaaccchhhkkkmmmrrrtttwwwzzz|||~~~~~~~~~}}}|||xxxssslllnnnrrrwww{{{{{{yyyvvvhhhaaaXXXQQQLLLKKKIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNPPPPPPTTTZZZ___dddnnnyyy~~~kkkbbb```______`````````___[[[VVVTTTUUUTTTPPPMMMNNNMMMLLLKKKJJJHHHGGGEEEDDDDDDBBB???===<<<<<<<<<===:::888666555555555333111//////...------------...---------,,,++++++******'''(((((()))***+++,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,))))))*********+++++++++(((((()))***))))))((('''++++++******))))))(((((())))))*********+++++++++------...///000000000000000111111111111111111000000///---,,,,,,---///000000111222222222333555777666888:::;;;:::999999999333444555999@@@HHHOOOSSSRRRQQQOOOKKKHHHGGGIIIKKKLLLLLLMMMOOOQQQQQQNNNKKK@@@===888333111111222444333777===AAADDDHHHOOOTTTaaahhhqqqzzz~~~zzzvvvqqqlllgggaaa]]]VVVTTTQQQOOONNNKKKHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>???@@@CCCHHHOOOTTTYYYaaalllvvv}}}|||xxxuuusssrrrsssvvv}}}|||yyywwwvvvrrrnnnjjjhhhjjjooorrrtttvvvxxxzzz}}}{{{rrrhhhfffddddddffffffdddbbbYYYVVVPPPKKKIIIHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUXXX^^^ccchhhqqqzzz~~~kkkdddbbb```_________^^^]]][[[VVVTTTUUUUUUQQQNNNOOOMMMMMMKKKIIIHHHFFFEEEEEEDDDCCC@@@===<<<<<<<<<===:::888777666666555333111//////...------------...------------------------++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++((((((((())))))(((((((((+++******))))))((((((((())))))*********+++++++++,,,,,,...//////000000000111000000000000000000111111000///------...000111000111333333222333555888;;;>>>AAAAAA???===<<<<<<444444555999@@@IIIQQQWWWVVVWWWVVVTTTOOOKKKIIIHHHNNNNNNOOOPPPQQQPPPNNNLLLDDDAAA;;;555111000111111222666<<>>888777666888>>>FFFNNNTTTWWWYYYZZZYYYTTTOOOKKKIIIMMMNNNOOOOOOOOOOOONNNMMMJJJFFF???888333111000111111555999<<<>>>CCCIIINNNZZZaaakkkttt|||{{{wwwrrrmmmhhhdddWWWTTTPPPNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>@@@DDDHHHOOOVVV```iiipppvvv}}}|||vvvooommmjjjjjjmmmqqqtttuuu||||||{{{{{{}}}~~~~~~tttjjj___WWWUUUTTTQQQNNNMMMNNNNNNLLLKKKLLLOOOQQQUUUWWW[[[___ccceeefffgggiiiffffffjjjnnnqqqwww~~~~~~kkkbbb```^^^]]]^^^^^^]]]\\\[[[VVVTTTVVVUUURRROOOPPPNNNMMMKKKIIIGGGFFFFFFFFFDDDBBB???<<<:::::::::;;;;;;999777666666666444222//////...------------...,,,,,,++++++***)))))))))++++++++++++************++++++++++++---///111222000///,,,***)))***++++++,,,,,,+++***)))((('''''')))))))))))))))***++++++((((((((())))))))))))))))))************+++++++++***+++---...///000000000000///...------...///000222000///---------///000...222444444111111555999BBBHHHNNNOOOJJJEEEBBBBBB===;;;888777:::@@@GGGLLLRRRTTTUUUTTTQQQMMMKKKJJJJJJLLLMMMNNNNNNMMMNNNNNNPPPKKKDDD<<<666333222222000333666888:::???FFFLLLRRRZZZfffpppyyy}}}yyyuuuqqqkkkhhh]]]XXXRRRNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDBBBAAA?????????>>>===???BBBEEEJJJQQQ[[[dddjjjqqqyyy~~~uuurrrnnnlllmmmooopppqqqrrrwww|||}}}rrreee]]]ZZZZZZVVVSSSPPPRRRTTTTTTTTTVVVZZZ]]]___bbbhhhnnnsssvvvxxxyyyxxxtttrrrvvvyyy|||~~~kkk```^^^\\\\\\^^^___^^^]]][[[VVVTTTVVVVVVRRRPPPQQQOOOMMMKKKHHHGGGFFFFFFFFFFFFDDDAAA>>>===<<<<<<===;;;999777777777666444222//////...------------...///...---,,,+++)))(((((((((((())))))******+++++++++++++++,,,---000222444222000---***))))))***+++((())))))))))))*********'''''''''''''''((())))))''''''(((((())))))******)))************+++++++++***+++,,,...///000000000///...---,,,,,,---...///111000...,,,,,,,,,...///...222555444111111555999:::BBBJJJNNNKKKGGGEEEFFFBBB>>>999666777;;;AAAFFFKKKMMMMMMLLLJJJIIIIIIJJJHHHJJJLLLMMMMMMMMMNNNOOOSSSOOOGGG???888555333333///111444555777<<>>???BBBEEEHHHOOOYYYbbbiiiqqqyyy~~~}}}yyyuuurrrrrrrrrrrrrrrkkkpppvvv{{{yyykkkcccaaaaaa^^^[[[UUUYYY\\\^^^___aaaeeeiiijjjnnnuuu|||}}}nnniiieee```___``````]]][[[[[[ZZZYYYXXXXXXVVVSSSPPPPPPOOOLLLIIIGGGFFFFFFFFFDDDBBB>>>=========<<<;;;<<<;;;:::888666444222000222111///---,,,+++,,,,,,------------------------***++++++,,,,,,------.........---,,,++++++++++++---,,,,,,++++++,,,,,,---***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************************+++...///000...,,,+++111000///......///000111///000000000000//////...222333333444555555555555;;;===AAABBBCCCCCCDDDEEEDDDBBB>>>999777999>>>BBBJJJKKKLLLKKKHHHGGGGGGGGGJJJIIIIIIKKKNNNPPPQQQQQQRRRPPPMMMGGG???999555444444222333555666888???HHHKKKRRR\\\fffppp{{{|||{{{xxxrrrlllgggbbb[[[WWWTTTQQQMMMIIIJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>??????DDDHHHNNNUUU___jjjuuu}}}{{{vvvssssssrrrrrrpppooonnnpppxxx{{{rrrnnnmmmjjjgggdddeeefffhhhkkkooosssuuu{{{~~~nnnhhhddd```___``````]]][[[[[[ZZZYYYYYYXXXVVVSSSQQQPPPOOOLLLJJJHHHFFFFFFFFFDDDAAA>>><<<<<<<<<<<<;;;999999888666444222000///111111///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///***+++------------+++***------,,,+++***)))(((((())))))))))))))))))))))))***************)))))))))***************************,,,...000000///---,,,111000000/////////000000000000000000000000///...111222333444444444444444666999<<<>>>>>>>>>???AAAAAA???<<<888666777<<<@@@EEEFFFHHHIIIHHHGGGHHHIIIKKKKKKKKKLLLNNNQQQRRRSSSXXXWWWTTTMMMEEE<<<666222444222222555666777>>>EEEMMMRRR[[[ccckkkuuu~~~{{{vvvqqqlllfff```[[[XXXTTTPPPLLLJJJHHHFFFFFFGGGGGGGGGFFFIIIHHHFFFEEECCCBBBBBBAAADDDCCCAAA???>>>>>>>>>>>>BBBFFFKKKQQQZZZdddooovvv~~~~~~zzzwwwuuutttqqqnnnlllmmmrrr{{{~~~zzzxxxuuurrrpppqqqsssvvv{{{}}}yyymmmgggddd___^^^___```^^^[[[\\\[[[YYYYYYXXXWWWTTTRRRQQQOOOMMMJJJHHHGGGFFFFFFDDDAAA>>><<<<<<<<<<<<;;;999999888777555222000///000000000000000///....................................---,,,,,,+++******...------------......///)))***---//////---***)))---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,++++++******))))))************************+++,,,...000000000...---111111111111000//////...000000111111000000///...000000111222333444444333222555888:::;;;;;;<<<======<<<:::666444555999<<>>======<<>>===<<<;;;;;;>>>AAAFFFLLLUUU^^^dddnnnttt}}}|||xxxwwwrrrkkkfffeeejjjpppttt~~~wwwooojjjmmmeeeaaa^^^]]]___```___]]]]]][[[YYYXXXWWWVVVTTTSSSQQQPPPMMMKKKHHHGGGGGGGGGFFFCCC@@@?????????>>>===;;;;;;:::999777666444333000000111222222111000///+++++++++++++++++++++++++++++++++,,,,,,---------///...---+++***)))))))))---,,,***))))))***,,,---((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))(((((('''''')))))))))))))))))))))))),,,---...///000000000000000111222222222111///...222222222222111000///...---...000111222333333333222555888::::::;;;<<<===;;;;;;;;;:::888777888999===@@@CCCDDDEEEFFFHHHJJJDDDFFFKKKQQQXXXbbbmmmtttrrrssstttssslll```QQQFFF<<<666333333444444888<<>><<<;;;999;;;>>>BBBHHHPPPXXX^^^fffllluuu~~~zzzuuummmfffcccdddhhhkkkxxx~~~xxxqqqjjjfffmmmddd```]]]]]]___```___]]]]]][[[XXXVVVVVVUUUTTTRRRRRRPPPNNNKKKIIIHHHGGGGGGFFFCCC@@@?????????>>>===999999888777666444333222111111111111111000//////++++++++++++++++++++++++******+++,,,,,,---......))))))))))))***+++,,,---...,,,)))(((((())),,,...+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++,,,---...///000000000000111111111222111111000333333333222111000///...---...000111333333444444111333777888999999:::;;;;;;<<<>>>===;;;999999999999<<>>===999:::<<>>=========<<<;;;999999888888666555333222333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---...///,,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000000000000000000111222333333333333333222111000///.........000222333444555555000333666888999999:::;;;:::===??????===;;;999999777:::===@@@AAABBBEEEFFFFFFIIIMMMQQQVVV```mmmwww~~~{{{lll```LLLBBB888444333444777<<>>;;;999999888;;;???BBBDDDFFFIIIKKKJJJLLLOOOPPPSSS[[[hhhqqquuuxxx}}}tttjjjRRRFFF:::444333444777<<<999???IIIRRRZZZeeepppwww{{{xxxrrrkkkeee[[[WWWPPPKKKHHHFFFEEEDDDAAAAAABBBCCCEEEGGGHHHIIIDDDEEEEEEFFFEEECCCAAA@@@=========<<<===@@@EEEIIIQQQUUU\\\dddllluuu~~~|||{{{zzz}}}zzzrrrkkkgggdddcccbbb}}}lll```^^^\\\[[[\\\]]]]]]]]][[[XXXUUUTTTSSSRRRQQQOOONNNMMMKKKIIIGGGGGGFFFFFFDDDAAA>>>======<<<:::999999999::::::999666444222333333222222111000000000......------------.........---+++*********++++++))))))***+++,,,,,,------,,,***((('''((()))((('''***+++,,,+++)))))))))***)))***+++++++++)))((('''******+++,,,,,,***)))(((+++******)))(((''''''&&&************+++---///111000000000000111222333444111222444444444222000///...//////000111222222222000222666999;;;:::888666:::;;;===>>>>>>>>>===<<<444999>>>AAAAAABBBEEEGGGIIIJJJKKKMMMPPPUUU]]]bbbiiinnntttyyyyyyuuuoookkkYYYLLL>>>666333111333777999===DDDLLLUUU___iiippp~~~}}}xxxqqqjjjddd^^^ZZZTTTPPPMMMJJJHHHFFFHHHHHHGGGFFFFFFGGGGGGHHHIIIHHHGGGEEEBBB@@@???>>><<<<<<;;;<<<===@@@CCCEEEOOOSSSYYY___fffmmmtttyyy~~~{{{uuunnnhhheeeccccccbbb}}}kkkaaa___]]]\\\]]]^^^^^^]]]ZZZXXXVVVTTTTTTSSSQQQOOONNNMMMLLLJJJIIIHHHGGGFFFDDDAAA???======<<<:::999:::;;;;;;;;;999777555333222222222111000000//////......------------......------+++*********++++++---,,,,,,++++++*********+++)))'''''')))))))))(((***+++,,,+++)))))))))******************)))(((((()))))))))))))))(((''''''++++++******))))))(((((((((((()))***,,,...111222000000000000111222333333222333444555555444222111/////////000111111222222111333666999;;;;;;:::999;;;<<<===>>>??????>>>>>>888:::===@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQUUUZZZ^^^```dddjjjooopppmmmhhhdddZZZNNNAAA:::666333333777888<<>>AAABBBJJJNNNTTTZZZaaahhhpppttt}}}yyyppplllfffbbb``````______|||jjjaaa```^^^]]]^^^___^^^]]]XXXWWWVVVVVVUUUTTTPPPNNNMMMMMMLLLLLLJJJIIIGGGFFFDDDBBB???======<<<;;;999;;;;;;;;;;;;:::888555444111111111000//////............------------......---,,,,,,++++++++++++,,,------,,,,,,+++***))))))***((('''''')))******)))***+++,,,+++)))))))))***+++******)))))))))))))))***))))))(((((((((((((((+++++++++***************&&&'''(((***,,,///111222/////////000111111222222333333555666666555444444/////////000000111222222333444666888:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@===<<<<<<>>>BBBGGGIIIJJJMMMNNNPPPQQQQQQSSSVVVYYYYYY]]]bbbggghhhfffbbb```ZZZPPPEEE???999444444666666:::@@@GGGPPP[[[eeekkkwww{{{tttooofffbbb\\\WWWSSSPPPMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB>>>===<<<<<<<<<===>>>???DDDHHHMMMSSSZZZaaaiiinnnvvv|||wwwrrrhhhfffbbbaaaaaaaaa```___{{{jjjaaa___]]]]]]^^^^^^]]]\\\WWWVVVVVVVVVVVVTTTPPPMMMLLLLLLLLLLLLJJJIIIGGGFFFDDDBBB???>>>======;;;999;;;;;;::::::888777555444000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***((('''(((***++++++******+++,,,+++)))))))))***+++***)))(((((()))***+++---,,,***)))))))))***+++)))*********************'''((()))***,,,...///000......///000111111111111222222444555555555555444000000//////000111222333333444555666888;;;<<<>>>===>>>???@@@AAABBBCCCCCCAAA===:::<<>>666333555555888===DDDLLLVVV```gggrrr{{{{{{xxxkkkgggaaa\\\XXXSSSOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>=========>>>???BBBGGGMMMSSSZZZbbbgggooouuu}}}}}}vvvoookkkcccaaa```___``````^^^]]]{{{jjj___^^^\\\\\\]]]\\\[[[YYYVVVVVVVVVVVVVVVUUUQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEBBB@@@>>>>>>===;;;::::::999999888666555333333000000//////...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***((('''(((***+++++++++***+++,,,+++)))))))))***+++***)))(((((()))***+++---,,,***)))))))))***+++((((((((()))))))))))))))*********++++++,,,,,,,,,,,,---///000000111000000000111222222333333333333111000/////////000222333333333444555777999;;;<<<>>>>>>???AAABBBDDDEEEFFFDDD???;;;<<>>>>>>>>===???CCCGGGMMMTTT[[[```hhhnnnwww~~~zzztttnnniiieee]]][[[ZZZZZZ[[[ZZZXXXVVV}}}jjj^^^]]]\\\\\\\\\\\\YYYWWWWWWVVVUUUUUUVVVTTTRRROOOMMMLLLKKKJJJIIIIIIIIIIIIEEECCC@@@>>>>>>===<<<:::999999888666555444333222000000000///......------------,,,,,,,,,,,,------+++,,,,,,------------,,,......---,,,***)))((((((+++)))((((((***++++++******+++,,,+++)))))))))***)))))))))))))))******+++***))))))((((((((((((((()))))))))(((((((((((((((+++++++++,,,++++++***)))+++,,,...000000000//////000000000000000111111111222111///......000111333444444444555666888999:::>>>>>>???@@@BBBDDDFFFHHHGGGCCC@@@???AAAFFFJJJLLLOOOPPPQQQQQQNNNMMMMMMMMMPPPQQQSSSUUUWWWXXXYYYYYYVVVSSSRRRPPPHHH===666666444555888<<>>>>><<<===@@@CCCHHHNNNUUUZZZ```gggqqqxxx}}}~~~wwwqqqkkkgggbbb```\\\ZZZYYYYYYYYYYYYWWWVVV~~~kkk___^^^]]]]]]]]]\\\YYYWWWXXXVVVTTTTTTTTTTTTRRRQQQPPPOOOLLLJJJJJJJJJLLLMMMEEECCC@@@???>>>>>><<<:::::::::888777555444444333111111000000///......------,,,,,,++++++,,,,,,---++++++---.........------///...---,,,***)))(((''',,,+++))))))***+++***)))***+++,,,+++)))))))))***(((((()))***************)))))))))))))))(((''''''+++******))))))((((((((()))***++++++,,,+++***)))***,,,...///000000///...111111000000///000000000333222///......///111333555666666777888888999999>>>>>>>>>@@@BBBEEEGGGIIIIIIHHHFFFCCCCCCFFFJJJNNNQQQRRRRRRQQQOOONNNOOOPPPOOOPPPQQQRRRTTTUUUWWWWWWUUUUUUWWWWWWNNNAAA:::999444555777:::???GGGPPPVVVaaahhhsss~~~~~~zzztttnnnggg```YYYUUUOOONNNLLLJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===;;;<<<>>>@@@CCCIIIPPPTTTYYY```jjjrrrwww|||zzzuuunnngggccc```]]][[[ZZZYYYWWWWWWXXXYYYYYYXXXkkk```___^^^^^^___]]]ZZZXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSQQQNNNKKKJJJLLLOOOPPPEEECCC@@@???>>>>>><<<;;;<<<;;;999777666555555555111111111000//////......---,,,,,,++++++,,,,,,---***+++---...///...------++++++++++++++++++++++++---+++***)))*********)))***+++,,,+++)))))))))***'''((()))+++++++++***)))***+++,,,,,,,,,+++)))(((---,,,,,,+++***)))(((((('''(((***+++,,,,,,++++++***+++...///000000......222222111000/////////000333222///......///111333777777888999999999999888======>>>???BBBEEEGGGIIIKKKLLLKKKGGGEEEFFFKKKPPPRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSTTTTTTVVVWWWYYYZZZVVVWWWZZZ[[[RRREEE===;;;555555777999===DDDMMMSSS]]]dddoooyyy~~~xxxrrrkkkddd\\\WWWOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???===<<<:::;;;<<<>>>@@@FFFLLLQQQTTT[[[eeemmmsssxxx~~~|||zzzyyyzzz{{{{{{~~~uuuppphhhbbb^^^\\\ZZZXXXTTTRRRQQQQQQSSSUUUVVVUUUmmmdddbbb```_________]]]\\\YYYWWWTTTSSSTTTTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHCCCBBB@@@>>>=========>>>777666666555444444333333111000000///...---------,,,---------.../////////000000///...,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++***)))((((((((())))))******+++++++++++++++*********)))))))))***+++,,,,,,+++***)))......//////000111111222000000000000000000000000111222222000------000444999:::;;;:::999999:::;;;<<<===??????@@@BBBFFFIIIIIINNNRRRPPPIIIEEEGGGJJJNNNPPPQQQQQQQQQQQQSSSTTTQQQQQQSSSWWW]]]___]]][[[\\\\\\\\\[[[VVVNNNDDD>>>777777666777;;;@@@FFFJJJXXXaaallltttzzz}}}vvvoooggg```ZZZXXXTTTNNNJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA???>>>======???>>>======>>>AAAEEEGGGMMMSSS[[[ccckkkrrryyy}}}{{{zzzzzzzzzyyywwwtttrrrrrrrrrrrrqqqrrrsssvvvyyyzzzuuummmjjjddd^^^ZZZWWWVVVVVVXXXWWWTTTQQQOOOPPPTTTWWWnnndddbbb```_________]]]\\\WWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIIIIHHHEEEDDDAAA???===<<<<<<<<<:::999888777555444333222111000000///......---------------...............++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))******+++++++++******)))))))))))))))******************)))))))))(((((())))))***++++++***))))))++++++,,,,,,------......000000000000000000000000111222111000//////222444999:::<<<<<<;;;:::;;;<<<<<<===??????@@@BBBFFFHHHMMMSSSWWWUUUOOOIIIHHHJJJQQQSSSTTTTTTSSSSSSTTTUUUWWWVVVWWW[[[___aaa```^^^___^^^^^^]]]ZZZRRRHHH@@@555444333444777===CCCGGGSSS]]]hhhpppvvvyyyssskkkddd___YYYUUUOOOKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>@@@>>>======>>>@@@CCCEEEJJJNNNUUU\\\cccjjjqqquuu}}}}}}yyyxxxwwwwwwxxx|||}}}xxxuuutttsssuuutttsssrrrrrrrrrqqqqqqooopppqqqssswww~~~zzzsssnnngggddd```[[[XXXVVVVVVVVVTTTSSSQQQNNNMMMOOOSSSVVVpppeeebbb```______^^^]]][[[VVVTTTQQQQQQQQQQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEBBB???<<<;;;::::::<<<;;;:::888666444222111000000000///......------...............---------))))))***+++,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((()))++++++,,,,,,,,,************)))))))))))))))))))))(((((((((((((((((())))))******))))))(((.........///////////////000000000000000000000000222000......000222333333777:::===>>>===<<<;;;<<<;;;===??????@@@BBBEEEHHHQQQWWW]]]\\\VVVOOOLLLLLLQQQSSSUUUVVVVVVVVVXXXYYY]]]\\\\\\]]]```cccccccccbbb``````aaa```YYYMMMDDD999777555444666:::???CCCMMMWWWccclllrrr{{{}}}wwwpppjjjeee]]]YYYSSSNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@>>>======???AAABBBGGGJJJNNNTTTZZZaaaiiinnnvvv{{{~~~{{{xxxuuutttrrrppppppqqqrrrssszzz|||xxxuuutttwwwwwwxxxxxxxxxxxxwwwwwwtttuuuuuuuuuwwwzzz|||vvvpppjjjfff___]]]ZZZWWWUUUUUUUUUUUUPPPPPPPPPOOONNNQQQUUUXXXqqqeeebbb```^^^^^^^^^\\\ZZZUUUSSSQQQPPPQQQQQQPPPOOOOOONNNMMMLLLJJJHHHGGGGGGEEEDDDAAA>>><<<;;;::::::;;;:::999777555444222222000000//////............/////////...---------,,,++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++((()))***+++++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((/////////000000000000000////////////////////////000---+++---000333222000444777;;;===<<<;;;:::::::::<<<>>>@@@@@@BBBEEEGGGPPPVVV]]]^^^ZZZTTTPPPNNNLLLOOOSSSVVVXXXZZZ\\\^^^^^^]]]\\\]]]___bbbdddeeecccaaaaaacccddd___SSSJJJAAA>>>:::777777999===@@@IIIRRR^^^hhhooowww{{{uuuoookkkddd___YYYTTTQQQNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>>======>>>???DDDFFFJJJNNNTTT\\\dddjjjpppvvv~~~~~~|||yyywwwtttsssrrrrrruuuyyy~~~{{{ssslllgggbbb```ZZZYYYVVVTTTSSSRRRSSSSSSOOOPPPQQQQQQRRRUUUYYY\\\rrreeebbb```^^^^^^]]][[[ZZZUUUSSSQQQQQQRRRRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFCCCAAA???>>><<<<<<<<<<<<777777666555555444333333////////////............/////////...---------,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++***)))(((++++++******))))))((((((************************))))))(((((((((((())))))++++++,,,,,,,,,,,,,,,---////////////////////////...,,,***,,,///111000...000333888::::::999888888999<<<>>>@@@AAABBBDDDFFFJJJPPPWWW[[[YYYVVVSSSRRRLLLOOOTTTXXXZZZ[[[]]]___^^^]]]]]]\\\]]]```ccceeecccbbbccceeegggcccZZZSSSFFFBBB<<<888666888;;;>>>EEENNNZZZdddlllttt~~~~~~yyysssooohhhddd^^^XXXTTTPPPLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>=========@@@BBBEEEHHHNNNVVV___eeejjjpppxxx}}}{{{yyyyyyzzz}}}}}}tttlllfffbbb^^^\\\XXXWWWUUUSSSQQQPPPPPPPPPNNNPPPRRRSSSUUUWWWZZZ]]]ssseeeccc```^^^]]]\\\[[[YYYTTTSSSQQQQQQRRRRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEBBB@@@???===<<<<<<<<<===666666555555444444333333//////////////////.....................---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++)))((((((************))))))))))))************++++++++++++***))))))(((((())))))***++++++,,,------......///000000000000000000000000---,,,,,,---/////////...---000444666666666777777999;;;>>>@@@AAABBBCCCEEEEEEJJJPPPTTTUUUTTTTTTTTTOOOSSSXXX[[[]]]^^^```aaabbbbbbaaa```^^^___aaadddbbbccceeeggghhhfffbbb^^^NNNIIIBBB;;;777777:::<<<@@@HHHTTT^^^hhhqqqzzz~~~yyyvvvlllhhhaaa[[[VVVQQQLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>===<<<===@@@CCCHHHOOOWWW]]]bbbhhhpppxxx~~~|||vvvnnnfffaaa^^^[[[YYYVVVUUUTTTRRRPPPOOONNNMMMMMMOOORRRTTTUUUWWWYYY[[[ssseeeccc```^^^]]]\\\ZZZXXXSSSQQQOOOOOOPPPQQQPPPOOOOOONNNMMMKKKIIIGGGEEEEEECCCBBB???===<<<;;;;;;;;;888888777666555444333222.../////////////////////---------...............,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++***************+++++++++******))))))))))))))))))*********))))))))))))*********++++++***))))))))))))***+++,,,,,,---...000111222222000000000000000000000000---///000000///...///000---///222444444555666888888;;;>>>@@@AAABBBCCCDDDDDDFFFIIIMMMOOOQQQSSSTTTPPPTTT[[[```dddfffiiikkkllllllkkkgggccc```aaacccbbbeeeiiijjjiiiiiiiiijjjggg___TTTHHH???;;;::::::;;;AAALLLWWWaaakkkuuu{{{}}}rrrmmmggg```ZZZUUUOOOLLLHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>><<<===???AAADDDIIIPPPTTTYYY^^^fffnnnuuu{{{}}}sssnnnggg```\\\ZZZXXXVVVRRRRRRQQQPPPNNNMMMMMMLLLOOORRRUUUWWWWWWXXXYYYZZZrrreeeccc```^^^]]]\\\ZZZXXXQQQPPPNNNNNNOOOPPPOOONNNOOONNNMMMKKKIIIGGGEEEDDDEEECCC@@@===;;;:::999999<<<;;;999888666444222111.........///////////////,,,------....../////////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++(((((())))))******++++++'''((((((((())))))******,,,+++***))))))***+++,,,(((((()))+++---...///000000000000000000000000000...111444333000...///111---///111222333555777999888;;;>>>@@@AAABBBCCCDDDDDDEEEFFFIIIKKKOOORRRTTTMMMSSS[[[dddjjjoootttvvvtttuuusssnnngggcccbbbccccccggglllllljjjjjjnnnrrrxxxhhhWWWIII@@@;;;:::666===GGGQQQ\\\gggrrrxxx~~~xxxsssmmmfff```YYYTTTPPPIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@??????>>>@@@AAABBBDDDGGGLLLOOOSSSXXX___gggnnnuuu||||||}}}|||vvvlllhhhbbb\\\YYYWWWUUUTTTOOOOOONNNNNNMMMMMMLLLLLLSSSVVVYYYZZZZZZZZZ[[[\\\