BM6P6(@ ~~~dddXXXRRRJJJFFFFFFFFFEEEDDDBBBAAA@@@>>>============>>>======<<<;;;;;;::::::444333222000//////.........---,,,***)))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###""" !!!#########"""!!!!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$#########""""""!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$'''%%%###!!!!!!"""$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&########################"""############$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%###""""""$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))***))))))(((((()))))))))++++++,,,---...000222333888666333111222222111000111000000000000000000000///111222222111111222444///000111222222222222222000000111222222333444444888555222222444444333111444222000...///333777999CCC<<<444111222333222000111111///...---,,,,,,,,,333000,,,,,,---///...,,,'''&&&$$$""""""###$$$%%%***'''###!!!!!!###$$$$$$'''%%%###$$$''''''$$$!!!###$$$%%%%%%%%%%%%$$$$$$""""""""""""############ !!!!!!!!!""""""""""""%%%""" !!! ###"""!!!  """"""!!!!!! """$$$$$$"""""""""""""""!!!!!!!!!!!! """""""""!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!  """#########"""!!!######""""""!!!!!! !!!!!!""""""###### """""""""""""""""""""""""""""""""""""""""""""""""""  """"""%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! eeeXXXRRRKKKGGGFFFGGGFFFDDDBBBAAA@@@???>>>===============<<<<<<;;;::::::999444333222000////////////...---,,,***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$########################"""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""############"""""""""!!!!!!!!!"""############""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$###"""!!! """""""""######"""""""""###""""""!!!""""""$$$$$$%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!###$$$%%%%%%######$$$%%%####################################$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&((()))###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((())))))***,,,,,,+++++++++,,,,,,---/////////000000222333444777555333222333444444444555444444444333333222222///000111111000///111222111222333444555555555555555555666666777888888999:::888555555666777555333888777555555666:::>>>AAAEEE???888555555777555333666666666666555555444444777444222111222333111///,,,+++)))((('''((())))))***(((&&&%%%&&&&&&%%%$$$%%%$$$"""  """"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! !!!######"""""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!  !!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! fffXXXRRRKKKGGGFFFGGGFFFDDDBBBAAA@@@???============<<<<<<<<<;;;;;;:::999888444333222111000/////////...---,,,***)))(((((('''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""###""""""!!!!!!!!!!!!"""###""""""""""""###$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ """$$$%%%%%%###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$%%%$$$%%%'''((('''&&&$$$"""$$$%%%&&&&&&&&&%%%###""""""###$$$$$$""""""###$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&'''''''''&&&''''''((()))***+++,,,,,,////////////000000111222444444333333444444555555666555444444666888888777999999888777666555555444...///000///...---...///222333444666777888888888999999::::::;;;<<<<<<<<<===;;;::::::;;;;;;999888777666555555777;;;???AAAEEE@@@;;;888999:::999888444555666888888888777666999888777666777666444222111000...,,,,,,,,,,,,---+++******+++++++++(((&&&&&&&&&###%%%######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&$$$!!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!"""###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""""""""############ !!!!!!!!!!!! !!! """""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" ###  """"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! gggWWWQQQJJJFFFEEEFFFEEECCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;999888777444444222111000/////////...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""  ###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$########################!!!!!!""""""############!!!"""###$$$$$$###!!! !!!!!!""""""""""""!!!!!!""""""""""""###$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$"""$$$%%%$$$###"""###%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))******+++,,,---......///333333222333333444555666666666666666666777888999888777666666888999888888::::::999888666555444444...///000...---,,,,,,---///000222444555666777777888888999999999:::::::::======<<<<<<===<<<;;;:::555555444444555888:::<<<@@@===:::999:::<<<<<<;;;111333555777999888777666888888888888888666444222222111000...............///.........//////---+++,,,***'''""""""&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! ###""" !!!""""""!!! """!!!!!!!!!""""""###$$$!!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!   !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######### !!!""""""### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%### !!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! hhhVVVPPPIIIDDDDDDEEEDDDBBB???>>>===<<<;;;::::::::::::;;;<<<<<<;;;:::888777555444333111000000//////...---,,,***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""##########################################"""""""""######$$$$$$#########$$$###!!!  !!!!!!###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$####################################""""""!!!!!!###"""""""""""""""######"""######$$$$$$######"""!!!""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###!!! !!!"""$$$%%%&&&%%%$$$###$$$&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%((()))***+++,,,,,,,,,,,,------...///000111111222444444444444555555666777444444555666777999:::;;;999888777888999999777666888777666555444333222222...///000...---,,,,,,---,,,---...000222333333444333444444444444444555555888999::::::999888888777777666666666666666777777777777666777999;;;<<<<<<555666999;;;<<<<<<;;;:::777888999999888666555444333333222111111111111111444222000000111222222111111---)))(((((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$##################!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!""""""######$$$$$$!!!"""############"""!!!"""""""""!!!!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""" !!!"""######!!!!!!!!!!!!"""""""""### !!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""""""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! hhhVVVPPPIIIEEEDDDEEEDDDBBB???>>>===;;;:::::::::::::::;;;<<<===<<<:::888777555444333222111000000000...---,,,***)))(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###"""#################################"""""""""""""""!!!"""######$$$#########%%%$$$$$$############$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&$$$!!! """$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((())))))***++++++---...//////000000000000111222333444444555555444444333333444444444111222222444555777999:::888777777777888888666444555555444333222111111000...///000///...---...///,,,---...///111222222222111111111111111111222222222444666666555333333333555555555444444333222222333444555666777888999:::666777888999:::999999888555777999888777666666777555555666666666777777777777555333222444555555555222///,,,---...---((($$$&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###"""""""""""""""""""""######$$$$$$$$$###"""###%%%&&&%%%##############################"""!!! !!!!!!""""""""""""""""""!!!!!!###$$$$$$###!!!!!!###"""""""""!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!""""""###  !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!! ########################""""""""""""""""""""""""  !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! gggXXXRRRJJJFFFFFFFFFEEEDDD@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>===;;;999777555444333222111000000000...---,,,***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$$$$###"""########################$$$$$$$$$######"""""""""!!!!!!"""###############""""""##################""""""!!!!!!!!!"""######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$##########################################"""""""""""""""!!!!!!""""""############""""""############"""""" !!!###%%%&&&&&&&&&&&&############$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((()))***,,,---///---...///111222222333333222222333444555666777777444333222111111111111111000000000111222444555666555444444666888888666444444444333333222222222111///000111111000///111222000111222333444444444444444444444444444444444333111444777888666444444555444444555555555444333222444555777888777666666666444444444333333222222222111333555444333333555888666666888999:::;;;;;;;;;666666555666888888666555444333222222111///---+++*********))))))((('''&&&&&&%%%%%%$$$######"""""" !!!"""###$$$$$$%%%$$$######$$$&&&&&&%%%$$$########################""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!""""""  !!!""" !!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!gggYYYSSSLLLHHHHHHHHHGGGFFFBBBAAA@@@>>>============;;;<<<>>>???>>><<<999777555555333222111000000000...---,,,***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###########################%%%%%%%%%$$$$$$#########!!!!!!"""############### !!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ ###%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!! !!!###%%%&&&&&&&&&&&&"""###%%%'''''''''%%%$$$######$$$%%%$$$###"""!!!"""$$$$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))(((***,,,///000//////111222333444444444333333444555666777888888333222111000///.........000/////////000000111222111111222555777888777555444444444444444333333333///111222222111111222444555555666777888888777777888888888777777777777777555888<<<<<<:::888888999888999:::;;;<<<;;;::::::777999::::::888555444444555444333111000000000000---...000///...///222666444555777999:::;;;<<<<<<555555777:::;;;:::666333666888999666222000111444/////////...---,,,+++***(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))******!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!! """  """!!!!!!  """""""""!!!  !!!!!!!!!""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!!!!!!!!!!"""!!!!!! """###$$$ !!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!######""" $$$''''''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!~~~ggg[[[UUUMMMIIIHHHGGGEEECCCBBBBBBAAA???<<<;;;;;;<<>>???CCCAAA>>>;;;999999999:::<<<===>>>>>>>>>>>>===<<<@@@@@@@@@???????????????AAA>>><<<<<<======:::888888888777555333111///...111000000////////////000000111333666999;;;===>>>>>>===<<<;;;::::::::::::;;;:::999888777777777777444444333111000///...---...,,,***(((&&&%%%&&&&&&"""!!! !!!"""###"""!!!''''''%%%$$$###############"""""""""!!!!!! $$$###!!!  """###$$$$$$######""""""!!!!!!###""" """%%%$$$######!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""###"""!!! !!!"""###  !!! """&&&!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""$$$&&&)))$$$""" !!!$$$%%%###!!! !!!!!!"""""" !!!"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""""""!!! }}}ggg[[[UUUMMMIIIHHHGGGEEECCCBBBBBBBBB???===;;;<<<===@@@???===<<<<<<;;;888555555333111000000000///...///...,,,***)))(((''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$###""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!"""###%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%(((&&&$$$###""""""###$$$ $$$$$$$$$$$$######"""!!!"""""""""#########$$$$$$######################## !!!###%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$&&&%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))******+++++++++,,,,,,,,,+++******,,,...000000111111222222333333111333555777999:::::::::777555333333555777666555333555777777666666777888<<<<<<===>>>@@@???>>>======;;;::::::<<<===<<<;;;======<<<===>>>===<<<;;;===>>>???@@@AAABBBCCCCCCBBBAAA???===<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFDDDBBBCCCEEEEEEDDDBBB@@@@@@???===;;;888666555777777555444222111111111000000222444666999;;;===============>>>??????@@@======;;;:::999999999999888888777555444333222111//////---+++)))(((''''''$$$"""!!!"""######"""!!!&&&%%%$$$###############%%%$$$$$$$$$###########################""""""!!!$$$##################"""""""""!!!"""$$$ !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### ###$$$$$$!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""$$$###!!! """###!!! !!!!!!!!!""" !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!! }}}gggZZZTTTMMMIIIHHHGGGEEECCCBBBCCCBBB@@@===<<<===>>>@@@>>>===<<<<<<:::888666666444222111111111000///---,,,+++***))))))))))))((((((((('''''''''''''''###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###""" !!!$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$###""" !!!!!!""""""################################# !!!"""$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$+++((($$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))+++++++++,,,,,,------------...---,,,))))))***+++,,,,,,---...//////000000000222555888;;;======>>>:::::::::<<<===>>>===;;;<<<===>>>>>><<<<<<===>>>AAABBBBBBBBBCCCCCCDDDDDDBBB@@@??????@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<===>>>>>>@@@@@@AAACCCEEEFFFGGGHHHEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGFFFEEECCCAAA>>>===BBBAAA???===:::888777666222111111111333666999;;;;;;<<<===>>>@@@BBBCCCDDDAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;999888777666555222222111000...,,,***)))'''%%%$$$$$$$$$$$$###"""$$$$$$######"""#########$$$$$$$$$$$$$$$#########"""$$$%%%&&&&&&$$$"""!!!"""###############$$$$$$!!!""""""!!! !!!######!!!"""### !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$""" !!!!!!!!!"""""""""!!!!!!"""""""""!!!  !!!!!!  !!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!"""""""""  !!!###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!! {{{gggZZZTTTMMMIIIHHHHHHFFFDDDBBBBBBBBB@@@>>><<<===>>>???>>><<<<<<<<<:::888666777444222111222222111///...---+++***)))(((((((((''''''''''''&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""!!!"""###$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%---***&&&######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,,,,---...///000111222222444666999===@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDDDDFFFHHHIIIIIIIIIGGGFFFFFFGGGHHHHHHFFFEEEEEEGGGIIIHHHHHHJJJJJJKKKJJJIIIIIIJJJKKKMMMKKKIIIFFFEEEEEEFFFFFFEEEFFFGGGGGGFFFCCCAAA???@@@???===;;;::::::::::::999:::<<>>888666444222222444777888888999;;;<<<>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCC>>>======<<<;;;:::999999666666666555333000...,,,***((('''&&&''''''%%%############"""######$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!""""""######### !!!######!!! !!!"""!!!"""$$$%%%$$$###%%%'''!!!!!!""""""""""""!!!!!!!!! !!!!!!""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""### !!!!!!!!!""""""!!!"""""""""""""""!!!!!!  !!!###   !!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!zzzfffYYYTTTLLLIIIHHHHHHFFFDDDAAABBBAAA@@@===<<<===>>>>>>===<<<;;;;;;:::888666777444222111222222111//////...,,,***)))(((''''''&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""######$$$$$$$$$######""""""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""""""""""""""###############$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%%%%$$$###"""!!!!!! ########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%---***&&&######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((())))))***++++++,,,......---,,,+++******)))***,,,......------///000222222444555777888999:::;;;===@@@DDDGGGIIIJJJKKKGGGFFFEEECCCCCCEEEGGGIIIIIIKKKMMMNNNOOOQQQTTTWWWYYYYYYXXXUUUQQQOOOOOOQQQTTTSSSSSSTTTWWWZZZZZZZZZ]]]^^^^^^\\\ZZZZZZ\\\^^^bbb^^^XXXRRROOOOOOQQQSSSUUUVVVVVVVVVSSSPPPLLLJJJLLLJJJGGGCCC???<<<:::999999:::;;;<<<===???@@@@@@BBBCCCDDDEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSRRRPPPOOOLLLLLLKKKKKKIIIGGGEEEDDDAAA>>>;;;888666777888999888888:::;;;;;;;;;::::::=========>>>???AAABBBCCC????????????>>>>>>>>>>>>::::::999888666333000///---,,,************((('''%%%$$$$$$$$$$$$%%%%%%&&&"""""""""""""""#########%%%$$$###"""!!!"""###### !!!!!!""""""""" !!!######"""!!!!!!""" !!!###%%%'''!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!! yyyfffYYYSSSLLLHHHHHHHHHGGGEEE@@@@@@@@@???===<<<===>>>>>><<<;;;;;;;;;:::888666666444222111111111000///000///---+++)))''''''&&&$$$%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!"""""""""""""""########################!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$%%%%%%$$$###""""""!!! ########################&&&&&&&&&%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%***(((%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))******+++,,,---......//////...---,,,++++++***,,,...111333333444555777555666777999;;;<<<>>>>>>===???CCCGGGJJJMMMNNNNNNJJJJJJIIIIIIIIIMMMRRRWWWVVVXXXZZZ\\\___bbbgggkkkpppqqqqqqmmmgggbbbbbbccciiihhhhhhjjjnnnqqqrrrrrrvvvxxxxxxuuuqqqppprrruuu{{{vvvoooiiiffffffhhhjjjkkklllkkkjjjgggddd```^^^ZZZXXXUUUPPPJJJCCC???<<>>??????======>>>>>>===;;;999888888888888999:::;;;<<<===>>>??????@@@AAABBBBBBCCC===<<<;;;999777444222111000///------......---+++(((((('''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!! """$$$###"""!!!!!!"""!!!"""!!!######!!!!!!""""""""""""!!!!!!  !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!! !!!!!!!!! !!!"""""""""!!!!!! """"""!!! """###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!!!!  !!!!!!!!!!!!  xxxeeeXXXSSSLLLHHHHHHHHHGGGEEE>>>??????>>><<<;;;<<<======<<<;;;;;;;;;:::888666555333111000000000///......---,,,***)))(((((((((%%%&&&'''))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""######$$$$$$$$$######""""""""""""""""""""""""###!!! ###%%%"""#########$$$$$$$$$$$$######################## """"""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""""""""""""""""""""""""""########################&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$&&&'''((()))***++++++,,,,,,------...///000111222000000000111111111111111111444777999::::::<<<===;;;<<<===???AAACCCEEEFFFDDDFFFKKKPPPTTTXXXZZZ[[[XXXZZZ\\\]]]]]]```dddhhhhhhiiilllnnnqqquuuzzz~~~~~~yyyxxxzzz~~~}}}}}}||||||}}}~~~}}}}}}|||{{{xxxvvvsssrrrnnnmmmjjjddd]]]UUUNNNJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUSSSPPPNNNOOOQQQLLLNNNQQQSSSSSSRRRPPPNNNQQQQQQRRRRRRQQQOOOMMMLLLMMMMMMKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFEEEBBB@@@>>>::::::999888777777777777999:::;;;===???AAABBBCCC???===;;;999666444333222222111000111222222111000,,,+++***)))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###########################""""""""""""!!!#########!!!!!!"""###"""&&&&&&!!!"""$$$"""!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """""" !!!!!! !!!!!!!!!!!!!!! """"""""" """!!!###%%%$$$"""!!!"""$$$"""!!!!!!!!! !!!!!!!!!""""""""" !!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!wwweeeXXXSSSLLLHHHHHHHHHGGGEEE>>>>>>>>>===;;;:::;;;======;;;::::::;;;:::888666555333000///000000///---,,,+++******************%%%''')))***+++***)))(((''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""&&&"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""###$$$########################%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###""""""$$$&&&(((((('''&&&'''''''''&&&%%%%%%$$$((()))***+++,,,---.........///000111222333444444111111222333555666777777777999===>>>>>>??????AAAFFFGGGHHHJJJMMMOOOPPPQQQQQQTTTYYY___eeeiiilllmmmkkknnnqqqrrrqqqqqqsssvvvuuuwwwyyy{{{}}}~~~}}}{{{ssskkkccc^^^RRRTTTWWW[[[___cccfffhhhfffhhhhhheeeaaa^^^^^^```ZZZ\\\^^^```___]]]ZZZXXXXXXXXXYYYYYYWWWUUURRRPPPOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMNNNNNNLLLJJJGGGFFF@@@>>><<<:::888777666555333444666888;;;===???@@@@@@>>>;;;888555444333333444222222222444555444333...---,,,+++************"""""""""######$$$$$$$$$$$$%%%&&&''''''%%%###"""&&&%%%%%%%%%$$$$$$######"""######"""!!!!!!"""$$$ $$$$$$"""$$$"""!!!!!!""""""""""""!!!!!! """######"""""""""""""""""""""""" !!!"""######"""!!! """$$$"""  !!!!!! !!!!!! !!!"""""""""$$$&&&!!!###%%%$$$!!! """$$$""""""!!!!!! """"""""""""############  !!!###$$$  !!!!!!!!!!!!  """######""""""}}}dddWWWRRRKKKGGGFFFEEEBBB@@@@@@???===<<<<<<======>>><<<<<<======<<<:::888777555444333111000/////////------+++)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!""""""###########################%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$###""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###""" !!!"""""""""""""""###$$$%%%&&&#########$$$%%%%%%%%%&&&&&&$$$"""!!! !!!"""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''''''''''')))+++'''%%%$$$&&&)))+++***(((&&&'''***,,,............/////////000222555777888777888888777777777999;;;??????@@@AAACCCFFFHHHIIIHHHKKKPPPVVV^^^fffllloooqqqsssvvvyyy|||}}}~~~~~~}}}}}}{{{|||ttthhh``````bbbeeejjjqqqvvvzzz~~~|||xxxtttpppmmmkkkhhhkkkoooqqqqqqpppqqqqqqkkkjjjiiifffbbb]]]XXXVVVVVVUUUTTTRRRPPPNNNMMMLLLSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHEEEAAA>>>:::777666333555666555333444777;;;;;;;;;;;;999777444111000000111333555666666666555444444333222000...+++***'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """  ###$$$###!!!!!! """$$$%%%"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!! $$$$$$######"""""""""!!!"""###%%%$$$######%%%'''"""&&&(((&&& !!!###############"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! +++'''###!!!"""###""" eeeXXXSSSLLLHHHGGGFFFDDDAAA@@@???>>>===<<<<<<===>>><<<=========<<<:::888777444444222111000////////////...,,,***)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$########################%%%%%%%%%$$$$$$$$$######%%%###"""###$$$%%%$$$###!!!!!! !!!!!!"""###$$$########################"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!!!!""""""""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&'''(((***'''&&&%%%'''***++++++)))+++---///111222333333333666666777777777777777777;;;<<<=========@@@DDDHHHAAACCCGGGLLLPPPTTTWWWXXX___bbbgggmmmttt{{{~~~}}}}}}~~~}}}zzzwwwvvvxxxzzz{{{{{{}}}rrrjjjeeeeeegggjjjnnntttzzz}}}~~~|||zzzyyyuuuxxx|||~~~|||{{{zzzxxxsssnnnhhheee]]][[[WWWRRROOONNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMIIIHHHGGGEEECCCAAA???>>>::::::999777555444555666888888888777666444222111---///111444777999;;;<<<999999888777555222000...+++***(((((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$######!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!!!!""""""######"""  ###$$$###!!!$$$"""!!!"""$$$$$$"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!###%%%%%%$$$$$$$$$%%%!!!%%%'''%%%!!!""" !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! %%%!!!gggYYYTTTMMMIIIHHHGGGEEEBBBAAA@@@???===<<<<<<==================<<<:::888777333333111000//////////////////---+++***))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$###""""""$$$$$$###"""""""""!!!!!!!!!""""""###""""""""""""""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$###############$$$$$$##################"""""""""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))(((''''''(((+++,,,,,,+++...///000222333444444444666777999<<<>>>??????@@@CCCCCCCCCBBBBBBDDDHHHKKKNNNSSSZZZbbbiiinnnpppqqqxxx{{{~~~|||~~~|||xxxrrrlllhhhggghhhjjjlllnnnooonnnmmmmmmmmmjjjhhheeeeeefffhhhhhhhhhnnnpppssstttrrrmmmhhhdddccccccdddgggkkkpppuuuxxx|||}}}~~~|||~~~zzzvvvmmmhhh```WWWQQQMMMLLLLLLHHHIIILLLNNNPPPPPPPPPOOOKKKKKKKKKKKKJJJHHHGGGFFFEEEBBB>>>;;;999777555333555555555555555444333222......000222555999<<<>>><<<<<<<<<;;;999777444333111///---,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""!!! !!!"""###"""!!!%%%###"""!!!""""""!!! """"""!!!!!!!!!!!!""""""##############################""""""!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!   ###%%%&&&%%%$$$###$$$ ###%%%$$$!!! """ !!!"""###$$$$$$$$$"""!!!!!! !!!!!!""" !!!!!!!!!!!! ###!!! gggYYYTTTMMMIIIHHHGGGEEEBBBBBBAAA???===<<<<<<=========>>>>>>>>><<<:::888777333222111000///////////////...---+++))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######"""#########$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((()))))))))***,,,.........111111333444555666777777777888999<<>>=========>>>>>>??????>>><<<:::888777333222111000/////////000...---+++***((('''''''''((((((''''''''''''((((((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!&&&%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$########################""""""##################$$$$$$$$$######$$$$$$######"""#########$$$#########"""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''((()))***+++,,,...///000111222444555666777999;;;<<<===>>>======>>>BBBGGGMMMPPPXXX]]]dddjjjmmmoooqqqrrrxxx||||||yyypppfff```______]]]ZZZVVVTTTOOOHHHAAA<<<;;;;;;<<<>>>???@@@???>>>???AAA???===;;;;;;===>>>>>>===;;;>>>BBBBBB???>>>@@@BBBAAAAAABBBCCCEEEHHHKKKLLLPPPQQQTTTWWWZZZ\\\]]]^^^dddeeefffggghhhlllpppttt{{{}}}zzzpppfff]]]VVVSSSYYYVVVPPPKKKHHHGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMRRRNNNKKKIIIJJJHHHDDD@@@<<<;;;999777555333222111000///---,,,---000333555;;;<<<===>>>???>>>======999777666555555444111///))))))(((''''''&&&%%%%%%%%%$$$$$$###############&&&%%%$$$"""!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""!!!!!!!!!"""  """###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""&&&'''%%%###!!!!!!!!!"""""""""!!!"""""""""""""""""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!  gggXXXSSSLLLHHHGGGFFFDDDAAAAAA@@@???>>>===>>>???????????????>>>===:::888777333333222111000000111111---,,,+++)))(((''''''&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######"""!!!!!!"""######!!!"""######$$$#########$$$###############$$$$$$##################""""""#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&((((((((()))***,,,,,,...000111111222555666444444666777:::<<>>???CCCIIIRRR\\\eeejjjtttxxx}}}~~~zzzsssjjjdddYYYSSSLLLGGGGGGGGGFFFDDD======<<<999666333333444000222333222111111222333333111000000111222222111...111444444222111444666333444444555777888:::;;;<<<>>>@@@BBBDDDEEEFFFFFFIIIJJJMMMOOORRRWWW]]]aaagggiiinnnrrrwwwyyy{{{{{{|||zzzwwwsssnnnjjjfffdddhhhccc[[[SSSLLLIIIHHHHHHCCCBBBBBBCCCEEEIIILLLNNNOOONNNMMMMMMNNNMMMKKKJJJDDDBBB???<<<999666555444000...---,,,---000333555888:::===@@@BBBDDDDDDDDD===<<<:::::::::888666444---,,,+++***)))(((''''''%%%%%%$$$############$$$""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######!!!"""###"""!!! !!!""" !!! !!!###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!! ###%%%&&&$$$"""!!!!!! !!!"""""""""!!!!!! !!!"""#########!!!  !!! !!!!!!!!!!!! !!!"""""" !!!"""iiiYYYTTTMMMIIIHHHGGGEEEBBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???===:::888777444333333222222222222222...---,,,***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$ !!!"""#########""""""""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&((()))***+++---///...111333444444555777:::888888999<<>>;;;888555444444555666000222333333111000000000...//////...---,,,---//////---,,,---...///...---,,,---...///......///000......//////000111111222111222333555666777777777666777:::<<<>>>AAAFFFIIINNNPPPUUUZZZ___dddhhhjjjggggggggghhhiiilllnnnpppsssooohhh```XXXRRRNNNLLLDDDBBB???===>>>AAAEEEHHHHHHJJJMMMNNNMMMMMMMMMNNNIIIGGGDDD@@@===;;;999999555444222111111111333444333555999>>>BBBFFFHHHIIICCCAAA???>>>===:::777555111111000...---+++******&&&%%%$$$#########$$$$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""######!!!###$$$###  """"""$$$%%%$$$!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""!!!  !!!"""#########!!!  !!! !!!!!!!!!!!! """$$$%%%%%%###!!!"""$$$jjj[[[UUUNNNJJJIIIHHHFFFCCC???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@???===;;;888777444444333333222333333333///...---+++***))))))(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%#################################$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((########################!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&& !!!#########"""!!!""""""""""""###$$$%%%&&&#########$$$%%%%%%%%%&&&(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&)))***+++,,,...111///222555666555666999<<>>999555444444444222111111333666...111333333111...------///000000///---,,,---//////...---...///000...---,,,,,,------......---------------.........//////,,,,,,...///000111111111333444666666555666888:::<<<===AAAFFFLLLRRRWWWZZZXXXWWWXXXZZZ___fffmmmqqqxxxuuuqqqkkkccc[[[TTTQQQKKKGGG@@@;;;999:::===???CCCGGGKKKLLLKKKJJJLLLOOOLLLJJJGGGCCC@@@>>>======>>><<<999666333222111000---000555;;;@@@EEEHHHIIIGGGEEEBBB@@@>>>;;;777444555444333111000...---,,,&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########"""!!!!!! !!!###$$$###  """%%%''')))'''###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$############"""!!! !!!""""""!!!!!!!!!"""""""""######$$$$$$###$$$$$$###!!! !!!""""""!!!!!!!!!"""!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###""" nnn[[[VVVPPPLLLKKKIIIFFFCCC@@@???>>>======>>>>>>???>>>>>>>>>===;;;999777555555333222222333222111///333111---)))''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$#########$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%&&&&&&%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,+++***,,,///222111///666777888999;;;???DDDIIIKKKOOOTTTZZZ^^^ccchhhkkkkkkqqqyyy}}}xxxuuuppphhhaaa[[[VVVPPPKKKHHHDDD???;;;>>><<<999777666444111///222222111111333333333222333666777222000111000---222,,,***///222000---,,,---000222111---+++,,,...000...+++))))))***---///......------------............------------......111///------///111111111000111444777:::>>>@@@AAADDDDDDDDDFFFKKKUUU```hhhmmmllljjjfffccc```]]]\\\SSSNNNFFF???<<<<<<======BBBFFFJJJLLLLLLKKKJJJJJJKKKMMMMMMJJJFFFDDDEEEGGGCCCAAA@@@AAAAAA>>>888444333333333555:::???DDDGGGIIIIIIIIIFFFCCC@@@@@@AAA;;;:::999777666666555555000---***''''''&&&%%%$$$$$$ """$$$### !!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!###$$$%%%###"""!!!!!!"""### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""#########$$$ ###### $$$'''######""""""!!!!!! """""""""###%%%%%%$$$###""""""""""""""""""""""""$$$###""" !!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! ooo\\\VVVOOOKKKJJJHHHFFFCCC@@@@@@>>>=========>>>???>>>>>>>>>===<<<999777666555444222111222222111000000...+++((('''''')))***'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&%%%$$$#########$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""###$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''******,,,///222444555555666:::@@@FFFKKKQQQWWWZZZdddgggkkknnnppprrruuuwwwtttyyyoooiiibbb]]]ZZZVVVPPPKKKGGGCCC???<<<;;;:::777444555444222222222222111111333333333333444555444444111555666333222444333000222000000333333000///222///000222222111000000000000///---,,,,,,...000111222111000...---,,,,,,,,,.........------.........000...,,,,,,...000000000///000000222333555666666555777999<<>>AAACCCEEEFFFEEEDDDEEEEEEJJJLLLNNNMMMJJJGGGFFFGGGGGGFFFEEEEEEEEECCC???;;;:::999888888:::===@@@BBBGGGHHHHHHGGGDDDBBBBBBBBB===<<<;;;999888777666666555222...,,,***(((%%%###$$$!!!"""$$$### !!!!!!"""""""""""""""!!!###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!'''$$$ !!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" mmm]]]VVVNNNIIIHHHGGGEEEDDDAAA@@@>>>=========>>>????????????>>><<<:::888666666444111000111222111111---,,,***((('''((()))***)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!"""#########""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%+++***))))))((()))))))))+++...111222222555999===???GGGRRR]]]ffflllppprrrwwwyyy{{{|||{{{{{{|||}}}}}}~~~}}}|||yyyrrrjjjdddVVVQQQJJJEEECCCAAA>>>:::555333111111222222222000222111000//////000111222333444444555555666555555333777888777888::::::777777666888;;;999666888===999999999;;;===<<<:::888666555555444444444444444666555333111////////////000000000000/////////000---,,,******+++------,,,///...---,,,,,,++++++,,,(((+++///333666999===@@@GGGGGGHHHJJJKKKMMMNNNNNNKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDBBB@@@???@@@AAADDDGGGKKKMMMMMMKKKJJJJJJLLLKKKIIIIIIIIIIIIGGGFFFEEECCC@@@===;;;;;;;;;<<>>>>>?????????>>><<<:::888666777444111000111222222111...---+++)))(((((()))*********)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################""""""######$$$$$$%%%%%%""""""""""""#########$$$$$$$$$###"""!!!!!!###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((())))))+++,,,...///000///222555444222555???GGGUUU^^^kkkwww~~~~~~xxxpppmmmmmmpppmmmjjjfffaaaZZZRRRMMMGGGCCC===999888888777666111111000000111222222333444444333111000000222444444555777888888777888888:::>>>AAAAAAEEEIIIHHHEEECCC@@@AAAFFFHHHHHHIIIMMMLLLKKKKKKNNNQQQPPPKKKGGGCCCDDDDDDDDDBBB@@@>>>===>>><<<:::888777777777888555555555555444333333222111///---,,,---......------,,,+++)))((((((((((((''')))---///000222444666888999;;;===@@@CCCEEEFFFDDDEEEEEEFFFFFFGGGIIIKKKKKKLLLMMMKKKHHHEEECCCCCCAAACCCFFFIIIKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJFFFBBB???<<<;;;;;;AAADDDHHHJJJJJJIIIHHHHHHGGGEEECCC@@@>>><<<::::::<<<:::888666333///***''''''%%%######$$$$$$###!!! !!!"""###############$$$###!!! """$$$&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%$$$###!!! ######"""!!!!!!"""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!lll___XXXOOOIIIGGGFFFEEEDDDBBBAAA???============>>>?????????>>><<<:::777666666444111111111222111111111000...,,,***)))((((((******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######!!!"""######$$$$$$######"""""""""######$$$$$$$$$########################"""""""""######$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""###""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''')))+++...///111222222555888777666===LLLXXXlllsss~~~}}}uuuuuutttnnnfff___]]]^^^fffaaaZZZTTTNNNIIIDDDAAA;;;888444222111222222333222222222111111111222222333444555444333444777::::::===AAAAAA@@@???@@@AAADDDIIINNNRRRZZZbbbccc```WWWPPPNNNVVV___bbbaaaaaadddcccdddfffhhhfff```[[[UUUVVVYYYZZZ[[[YYYWWWVVVSSSQQQMMMJJJGGGFFFFFFFFF@@@@@@@@@@@@>>>===;;;:::999777444222333333222111---,,,***)))))))))***+++***+++,,,++++++,,,///222000111222444777999:::;;;<<<>>>???@@@AAAFFFLLLQQQVVVYYY]]]]]]ZZZUUURRRPPPHHHGGGFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKKKKLLLOOOPPPPPPNNNKKKGGGDDDBBB@@@@@@BBBEEEIIILLLKKKJJJJJJJJJJJJIIIFFFCCCAAA???===<<<<<<:::888777666333///,,,***)))''''''&&&%%%###"""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$!!! !!!!!!""""""######!!!######!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######ooo___YYYPPPJJJHHHGGGEEECCCBBBAAA???>>>===<<<======>>>>>>>>>===;;;999777555555333222222333222111///333111///---+++)))(((((()))((((((''''''&&&&&&&&&))))))(((((((((((())))))$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###""" !!!"""###$$$###""""""################################################"""""""""###############"""###$$$%%%%%%%%%%%%%%%###%%%(((&&&###!!!!!!###""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''')))+++---///000111111555999>>>@@@CCCMMM]]]iiixxx~~~uuummmggghhhgggeeeaaa]]]\\\[[[[[[VVVNNNGGGCCC@@@===;;;444333111000///000222333000111222111000000222444333777;;;>>>>>>@@@DDDHHHKKKOOOTTTUUUSSSQQQRRRTTTTTTZZZ```iiiuuu~~~pppfffbbbkkkvvv{{{yyywwwyyyzzz}}}}}}xxxssskkknnnrrrvvvyyyzzzzzzyyyuuurrrlllfffbbb___^^^^^^XXXXXXXXXWWWUUURRROOOMMMDDDAAA===;;;:::999777555333222000...------//////---,,,+++)))'''(((,,,///,,,---...///000111111222444777999:::;;;@@@HHHNNNYYY^^^dddhhhgggdddaaa```YYYUUUOOOKKKJJJIIIIIIHHHKKKLLLMMMLLLKKKLLLOOOQQQQQQPPPNNNLLLJJJIIIHHHHHHEEEGGGKKKLLLLLLKKKKKKLLLLLLKKKHHHFFFCCCAAA@@@???===;;;999888888666333111------,,,+++)))'''%%%$$$"""######$$$$$$######"""!!!!!!"""###$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!! !!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!"""###%%%%%%&&&"""###"""!!!%%%%%%!!!!!!!!!!!!!!!"""""""""""" ###%%%$$$!!! !!!###"""""""""""""""""""""""" !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######ooo___YYYRRRMMMKKKIIIFFFCCCBBBAAA???>>>===<<<===============<<<:::888666444333333333444444333000...000///...---+++***)))((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###""" """###%%%%%%$$$###"""$$$$$$######""""""!!!!!!####################################"""""""""""" !!!###$$$%%%%%%%%%$$$!!!&&&'''$$$!!!"""$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((('''&&&&&&'''((()))******+++***,,,...222555777888888>>>CCCJJJOOOUUU^^^jjjrrrzzz~~~~~~{{{yyy{{{|||xxxooofffdddccc```___]]]ZZZVVVSSSLLLHHHBBB===:::888555444222222222222111222333444333555777888888999===@@@BBBHHHOOORRRSSSUUUYYY\\\bbbggglllmmmkkkiiijjjmmmmmmqqqwww~~~zzz{{{{{{zzzxxxuuuqqqmmmkkk]]]YYYUUUQQQOOOMMMJJJHHHCCCAAA===888666444555555000000///---++++++---///---------------............111555666666999???DDDMMMSSS[[[bbbeeeggghhhiiifffbbb\\\WWWTTTRRRNNNKKKKKKMMMOOONNNMMMMMMOOORRRRRRQQQQQQPPPPPPOOOOOOOOOHHHJJJLLLLLLKKKKKKKKKLLLMMMKKKIIIGGGEEECCCBBBAAA@@@>>>;;;999999888666444///000000...+++(((&&&%%%$$$$$$$$$$$$###"""!!!!!!"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!$$$$$$!!!!!!###$$$!!!""""""""""""!!!!!!!!!!!! ###&&&%%%!!! ###"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!lll___ZZZSSSNNNLLLJJJFFFBBBCCCAAA@@@>>>===<<<<<<===<<<<<<<<<;;;999777555333222222333555555444000---------,,,,,,+++******)))%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&%%%$$$###"""!!!###%%%&&&&&&%%%$$$###%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!! """###$$$$$$$$$###$$$&&&$$$"""###%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&&&&%%%%%%&&&'''((()))***+++,,,+++...222777<<<@@@BBBCCCHHHNNNVVV]]]bbbhhhnnnrrrxxx|||~~~{{{xxxtttrrrqqqqqquuusssrrrvvvzzzwwwnnneeeaaa]]]XXXUUUSSSNNNGGGBBB>>><<<888666444111...,,,...///111111000000111222999<<<@@@BBBCCCFFFKKKOOOVVV\\\dddgggffffffiiilllsssxxx~~~|||zzz|||~~~zzzvvvqqqmmmjjjhhheeebbbRRROOOIIICCC>>>;;;::::::555666666555222111222333000//////////////////...***///444666444444777;;;???EEEMMMUUU\\\bbbgggjjjkkkgggcccaaa___\\\WWWSSSLLLOOOQQQQQQOOONNNPPPSSSSSSSSSSSSSSSSSSRRRRRRRRRKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLJJJGGGEEEDDDCCCCCCDDDAAA===;;;:::999777666111222222000---)))'''&&&%%%%%%%%%$$$###"""!!! %%%###!!!"""$$$'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! ### """###"""######""""""!!!!!! ###&&&$$$  ###"""""""""""""""""""""""" """#########"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! qqq^^^XXXPPPJJJHHHHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>???AAA@@@???===;;;999777666777333///...000111///---///...---+++***)))((((((######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$###&&&'''&&&"""!!!"""%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###"""!!! !!!!!!""""""######$$$###"""""""""$$$%%%&&&$$$$$$##################%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$%%%******)))'''''')))+++------444666888;;;>>>CCCJJJNNNVVV[[[bbbeeegggkkkrrrxxx~~~|||{{{{{{zzzyyyvvvuuuuuuwwwyyyvvvnnnfff\\\UUUJJJBBB>>>;;;999777555444333000......000222000//////000333666999;;;@@@FFFNNNSSSVVV\\\ccciiinnntttzzzzzzuuuooommmmmmzzz~~~yyytttqqqoooggg\\\VVVUUUSSSOOOKKKLLLHHHCCC>>><<<:::888777888444///...000222222000000111222222111111222333999;;;>>>DDDKKKSSSYYY]]]```aaabbbbbb``````bbbddd``````^^^[[[WWWSSSPPPNNNMMMPPPSSSSSSRRRQQQPPPQQQNNNNNNNNNMMMKKKKKKMMMOOONNNMMMLLLJJJIIIHHHGGGFFFFFFCCC???;;;999777444222555444222111000/////////)))(((%%%%%%%%%$$$"""!!!'''&&&$$$#########$$$%%%$$$#########""""""!!!!!!######""""""!!!!!! """!!! """###$$$""""""""""""""""""""""""###!!!  !!!### !!!!!!""""""###### !!!"""######""" """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""" """###!!! """###""" """"""!!!!!! ###!!! !!!"""###""" ###"""!!! !!!!!!"""""""""""""""qqq^^^XXXPPPJJJHHHHHHFFFDDDBBBAAA???>>>======>>>???@@@@@@???===;;;999777666444222000000000000...---000///...,,,+++***))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&'''''''''%%%%%%%%%&&&$$$$$$%%%%%%$$$######"""$$$$$$######""""""!!!!!!"""""""""###############"""!!! !!!"""###$$$########################%%%%%%$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''&&&$$$'''+++***))))))***,,,...000000111777@@@HHHNNNSSSVVVXXXYYY^^^cccgggjjjooowww~~~~~~}}}{{{yyyvvvsssrrrqqqlllccc\\\NNNHHH@@@:::777555333111/////////---,,,---///222333333444666:::>>>CCCEEEQQQWWW```eeegggjjjooosssxxx|||}}}vvvooolllkkkvvv{{{~~~|||wwwrrrnnnmmmkkkgggdddddd```ZZZTTTOOOJJJEEEBBB@@@<<<777444444444111......///000000000000111111333444666999>>>DDDIIILLLTTTVVVXXXZZZ\\\___cccgggkkkllllllhhhaaaXXXPPPKKKPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOOOONNNOOOQQQSSSOOOOOOMMMLLLJJJHHHFFFEEEDDDAAA===;;;:::888666444666555333222000//////...000,,,)))&&&&&&%%%$$$#########""""""!!!"""""""""$$$$$$$$$$$$#########"""######""""""!!!!!!!!!!!!###"""!!!""""""""""""""""""""""""$$$"""!!! !!!"""$$$ !!!!!!!!!"""""""""### !!!"""$$$$$$###!!! """"""!!!!!!!!!!!!""""""######""""""""""""######"""  """"""!!! !!!######"""!!! """!!!!!!!!! """!!! !!!"""###""" """!!!!!!!!! !!!"""""""""!!!!!!rrr^^^XXXPPPJJJHHHHHHFFFDDDBBB@@@???>>>======>>>>>>@@@???>>>===;;;999777666333444555444222000///000///...---+++***))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""##############################%%%$$$$$$$$$$$$#########$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$''''''%%%(((---,,,,,,------///111333555888@@@MMMXXX^^^___^^^]]]]]]aaaggglllqqqwww~~~{{{xxxwwwvvvuuu{{{}}}yyysssnnniiiddd___XXXPPPJJJ===:::555222000///...---000111111000///111444777888999<<<@@@FFFLLLRRRUUU___dddkkkoooppppppqqqsss|||}}}}}}xxxooohhhdddcccjjjnnnrrrsssqqqppprrrttttttuuuwwwxxxyyyzzzzzzzzzyyy|||~~~~~~{{{wwwqqqkkkbbbZZZTTTOOOKKKEEEBBB@@@<<<666111111111000000000//////////////////000333777:::<<>>;;;::::::999888777777666555333111///...---555111---***)))(((((('''!!!""""""#########""""""%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!######""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""  !!!"""!!! """""""""""""""""""""!!!!!!!!!!!!!!! """!!! """"""!!! !!!"""""""""!!!  !!!!!!!!!!!! sss^^^XXXPPPJJJHHHHHHFFFDDDAAA@@@>>>===<<<<<<======??????>>>===;;;999777666444777999888444111111333---,,,+++)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%"""!!!"""&&&'''&&&###%%%%%%&&&&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%((('''%%%(((---111111000000222666;;;>>>IIIPPPZZZaaacccbbb___]]]dddhhhooouuuzzz~~~}}}{{{xxxuuurrrqqqrrrtttuuu}}}yyyqqqjjj```[[[TTTNNNIIICCC===999333222000///.........---333444444555555888<<>>===:::888666333111//////.........000222555666777999===AAAGGGOOOYYY___mmmssszzz}}}zzztttooommmfff]]]TTTOOOPPPQQQPPPMMMNNNPPPQQQQQQPPPOOOPPPQQQTTTTTTRRRPPPMMMIIIFFFDDD>>>;;;888777888999999888777777666444222000...---333111///------,,,+++)))"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!! !!!!!!!!! %%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!! """!!! !!!"""!!!  """######!!!  ttt^^^XXXPPPJJJHHHHHHFFFDDD@@@???>>><<<;;;<<<<<<===>>>>>>===<<<;;;999777666333666888777333000000222...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%"""!!!"""&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$######""""""!!!$$$%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&'''))))))&&&(((---111222333444888???IIIPPPYYY\\\aaaccceeeeeefffgggnnnrrrxxx|||~~~~~~~~~|||zzzvvvsssrrrrrrtttvvvtttsssqqqqqqtttxxx}}}zzztttnnneeeZZZRRRHHHEEE@@@<<<888555333111///////////////000000111333555888:::>>>BBBHHHMMMTTTUUUXXXZZZ\\\\\\\\\\\\[[[ZZZXXXUUUSSSTTTVVVXXXWWWWWWWWWUUURRROOONNNNNNPPPRRRSSSTTTTTTUUUVVVWWWZZZZZZ[[[\\\___cccgggjjjiiiiiihhhiiijjjlllnnnooopppppprrrvvv|||~~~zzzvvvuuuvvvvvvuuurrrpppnnnmmmlllmmmqqquuuxxx|||vvvsssqqqooommmhhh```ZZZWWWSSSMMMHHHCCC>>>888444000///......///111333555222333555888<<>>DDDMMMXXX```^^^aaadddfffiiilllpppssssssuuuyyy{{{zzzwwwsssqqqooolllhhhfffhhhmmmssswwwyyyyyyyyy{{{yyyqqqfff]]]VVVMMMCCC;;;888666444222111111222222,,,...000111222444777999<<>><<<;;;:::;;;;;;<<<======<<<;;;:::999777666555333111111111111///...///...---,,,++++++++++++))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&'''''''''%%%%%%%%%&&&"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%############""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""!!!###%%%$$$$$$%%%%%%&&&''''''((('''&&&(((,,,---,,,///555888???GGGMMMRRRWWW^^^dddbbbeeeiiilllmmmnnnooopppkkklllmmmoooppppppnnnmmmmmmkkkjjjlllpppxxxzzzqqqlll___VVVJJJBBB???<<<666000///000000000000111333444---000333555888<<>><<<;;;::::::;;;;;;===<<<<<<;;;:::999777666:::666222222333444333111++++++***)))((((((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$###&&&'''&&&"""!!!"""%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###!!!""""""###$$$$$$%%%%%%############""""""""""""%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%&&&'''((((((%%%%%%(((---//////333999AAAIIITTTZZZ[[[[[[]]]```fffjjjoooqqqooojjjfffccc_________ccchhhlllpppqqqrrrrrrtttxxx~~~yyynnnaaaVVVOOOFFF===333...111333222///,,,.../////////000222444///222666:::===CCCKKKQQQQQQRRRRRRQQQQQQSSSVVVYYY]]]bbbhhhlllkkkddd\\\VVVTTTTTTVVV[[[bbbhhhmmmoooqqqsssvvvzzz~~~~~~yyyuuurrrnnniiiccc```aaafffjjjfffmmmuuuzzz{{{~~~yyyrrrhhh]]]UUURRRNNNHHH@@@999444111000***,,,......///111333555222:::DDDMMMUUUaaaqqq}}}zzzrrrmmm\\\ZZZUUUOOOJJJIIIKKKMMMQQQRRRTTTUUUUUUSSSPPPOOOIIIDDD===888444333111000...000333666888888888777666222---+++,,,...000000///---+++)))'''''''''(((#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$%%%""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!! ###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!###""" """""""""######$$$$$$$$$%%% !!!!!!""""""!!!  !!!  !!!"""### !!!!!!"""""""""""""""ppp[[[SSSMMMLLLJJJFFFCCCBBB======<<<<<<<<<<<<======???===;;;999777666666555666555444333222333444555...---+++)))(((((())))))***)))((('''&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%% ###'''******'''### $$$%%%&&&''''''&&&%%%$$$)))(((&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$)))'''%%%%%%'''***++++++)))...000...111;;;EEEJJJQQQWWW]]]```aaaaaadddfffllliiifffaaa\\\TTTKKKFFFMMMQQQYYYdddpppxxx{{{||||||yyypppcccVVVLLLEEE>>>999555333000......////////////000222222333555999<<<@@@BBBEEEGGGHHHIIILLLNNNOOOOOOMMMGGGBBBFFFQQQ[[[eeekkkqqqrrrmmmgggeeeeeehhhjjjnnnsssyyy|||}}}|||}}}wwwrrrpppppppppppprrrqqqqqqrrrtttuuutttsssssstttwwwzzz~~~xxxqqqiiikkkfff^^^TTTJJJAAA:::666444222000...------......222555:::???FFFQQQ^^^fffqqqwww~~~}}}{{{tttppphhh]]]SSSLLLIIIIIIMMMPPPUUUWWWWWWVVVUUUTTTPPPKKKDDD===888444000......///111333555666777888666555333...)))(((***---222111///,,,)))'''%%%$$$&&&&&&&&&&&&%%%###"""!!!###########################$$$%%%%%%%%%%%%$$$###%%%$$$$$$###"""!!! $$$%%%&&&%%%######$$$%%%$$$###!!!!!!"""#########""""""""""""###### !!!!!!""""""$$$$$$$$$#########""""""!!!!!!###$$$$$$###"""!!!!!!!!!"""###############"""###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""ppp[[[SSSMMMKKKJJJFFFCCCCCC@@@???>>>===<<<;;;;;;;;;>>>===<<<:::888777555555555444333333222333333333...---+++***)))((())))))***)))((('''&&&''''''((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%%%%&&&)))***++++++000333777@@@KKKRRRSSS\\\\\\]]]___cccgggjjjkkkhhhaaaXXXPPPJJJFFFCCCAAAKKKVVVeeepppuuuuuuuuuuuuuuu~~~wwwtttmmmeeeWWWPPPGGG???:::666333111222111///...///000222222111555:::???CCCEEEIIIKKKNNNOOOOOOMMMLLLKKKMMMOOOKKKMMMNNNLLLKKKPPP\\\fffttt||||||{{{zzzzzz}}}~~~}}}|||{{{{{{{{{zzz{{{{{{yyyuuusssmmmnnnppprrrvvv~~~||||||uuulll```UUUKKKFFF999666222///...////////////111444777<<>>999444111***+++---///333666999;;;777777555000+++((()))+++000000///...,,,***((('''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%&&&&&&%%%"""!!!!!!"""""""""!!! !!!"""#########""""""""""""######!!!!!!!!!!!!!!! $$$$$$$$$#########""""""""""""###############""" !!!"""""""""""""""!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""ooo\\\SSSMMMKKKJJJFFFCCCCCCAAA@@@???===<<<;;;::::::<<<<<<<<<;;;:::777555444222333333333333222111111...---+++***)))((((((((())))))(((''''''''''''((())))))(((((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###""""""###%%%'''$$$$$$$$$$$$%%%&&&'''((()))(((''''''''')))+++---222555:::BBBOOO[[[]]]ZZZ^^^\\\]]]aaagggjjjiiifff\\\SSSGGG>>>:::<<<@@@CCCKKKXXXhhhooommmkkkmmmrrryyyzzzlllaaaXXXOOOGGG>>>:::444000//////////////////000111333555888999888===EEELLLPPPRRRTTTUUUUUUTTTRRROOOLLLMMMPPPSSSTTTXXX[[[\\\]]]cccmmmvvv{{{wwwqqqqqqqqqqqqqqquuuyyy}}}wwwlllbbb\\\HHHCCC<<<666333111000///...///000111222666;;;???@@@JJJYYYgggpppuuuvvvwww}}}|||{{{{{{yyyrrrggg___SSSQQQOOOMMMNNNQQQTTTWWWXXXTTTOOOIIIDDD???999666333222000//////000111222888888666222...***))))))......///000000///------&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!""""""#########%%%&&&&&&$$$!!! !!!!!!""""""#########""""""!!!!!!""""""######""""""!!!!!! $$$############""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""nnn\\\TTTLLLKKKIIIEEECCCCCCAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<;;;888555333111111222333333111000///------,,,***))))))((((((((((((((('''''''''((((((''''''((((((&&&%%%###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((*********)))***,,,///222999>>>DDDJJJTTT^^^aaa^^^\\\___dddiiikkkggg^^^WWWLLLEEE===999;;;BBBIIINNNOOOVVV^^^```___bbbllluuuzzzrrreeeVVVJJJBBB;;;666777555111.........000000000222444777:::>>>BBBEEEIIIMMMRRRVVVXXXYYYZZZ[[[YYYYYYWWWUUUVVVYYY___dddnnnqqquuuvvvvvvzzz~~~}}}zzzxxxwwwwwwwwwtttwww}}}|||xxxccc[[[PPPFFF>>>777222...111000000//////111333555444===JJJVVV```ggglllooouuuvvvyyyyyyrrrccc]]]UUUNNNLLLMMMPPPRRRUUUSSSOOOLLLHHHDDD>>>;;;<<<999555111...---...///777777666444111...+++***+++---///111333333222222+++)))'''$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$!!!!!!""""""""""""""""""###$$$$$$###   !!!"""#########"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!############""""""""""""!!!   !!!!!!""""""!!!!!!!!!!!!!!!  """""""""""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""nnn]]]TTTLLLJJJIIIEEECCCDDD???>>>>>>============>>>:::;;;<<<<<<;;;888555444000111222333222111000///---,,,,,,+++***)))((('''''''''((((((((((((((((((%%%%%%&&&&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''')))***+++,,,///444888@@@GGGNNNQQQUUU]]]bbbccccccgggjjjiiibbbYYYQQQMMMDDDAAA@@@BBBHHHOOOUUUXXXWWWXXXYYY[[[```iiittt|||{{{rrrbbbXXXKKK@@@888444222222111000...,,,+++,,,...000555888===AAADDDHHHNNNRRRYYY[[[\\\]]]^^^```cccfffjjjjjjjjjkkkmmmrrryyy~~~~~~qqqrrrtttxxx|||xxxkkk]]]RRRFFF:::222333111///......///000000111666???HHHQQQZZZbbbgggpppqqquuu~~~wwwnnnaaaVVVPPPNNNMMMMMMRRRPPPNNNMMMKKKIIIEEEBBB<<<:::777444333444666777555555555555444222///---***,,,...111333555555555111///+++(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######""""""!!!  !!!""""""!!! !!!### !!!"""###"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""###"""  !!!!!!"""############""" !!!"""!!! !!!########################### !!!""""""""""""!!!!!!!!!!!!""""""nnn]]]TTTLLLJJJHHHEEECCCDDD>>>>>>>>>======>>>>>>???;;;;;;;;;;;;:::888666555111222222222222111000000,,,,,,,,,,,,+++)))((('''&&&'''(((((()))((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((('''%%%###''''''&&&&&&&&&&&&&&&'''%%%(((,,,...000444;;;@@@FFFNNNUUUVVVXXX]]]bbbcccbbbbbb^^^UUULLLGGGIIILLLKKKLLLNNNSSSYYY___bbbccceeecccdddhhhqqqxxx}}}~~~{{{xxxppp```PPPHHH???555111...---///333+++,,,,,,------///333666<<>>;;;999888888888666555555555666555222000***+++---///222444666777666444111---***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$######"""  """"""!!!!!!###$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!###$$$%%%%%%!!!!!!"""""""""""""""###%%%%%%$$$###""""""""""""!!!""""""###############!!!"""###!!!!!!!!!"""########################  !!!"""###""""""!!!!!!!!!!!!""""""ooo^^^TTTLLLIIIHHHEEEDDDEEE@@@@@@???>>>=========>>><<<;;;;;;:::999888777777333333222111111111111222,,,,,,,,,,,,+++)))(((&&&%%%&&&((()))))))))((((((%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$###### !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))(((,,,222555888>>>FFFMMMMMMTTTYYYZZZ[[[\\\ZZZVVVQQQNNNHHHDDDDDDJJJRRRWWW]]]]]]^^^bbbiiiooosssuuuwwwuuutttvvvzzz~~~~~~}}}|||xxxnnnbbbXXXOOOCCC888777000,,,...///---...222---000333444666999???CCCBBBHHHOOOSSSVVVZZZ```eeebbbdddfffiiinnnvvv}}}yyymmmkkkkkknnnqqqvvv{{{iii\\\IIICCC;;;555222111///---+++---000444999???FFFKKKUUUZZZcccmmmwww~~~{{{rrrkkkfffaaaZZZUUUOOOMMMJJJIIIJJJJJJJJJIIIJJJHHHEEEAAA===:::888777999777555555666666333000+++++++++,,,///222555777888777444222...,,,)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! """######!!!!!!"""$$$$$$###"""!!! !!!!!!!!!!!! !!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###""""""""""""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""ooo^^^TTTLLLIIIHHHEEEDDDEEEBBBBBB@@@>>>===<<<<<<<<<<<<;;;:::999888888888888555444222111111111222333,,,,,,,,,,,,+++)))(((&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&''')))+++,,,%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!!!!###$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%''')))***+++---222888===@@@GGGQQQXXXTTTWWWZZZ[[[\\\YYYPPPEEEAAA>>>===CCCOOO\\\eeeiiikkkiiihhhkkksss||||||xxxxxxyyyzzz{{{iiicccTTTCCC999777999888111,,,,,,222444000///222222555888:::<<>>999666444111+++,,,///000222444888;;;???GGGTTT```kkktttzzz~~~~~~yyysssooonnnjjjccc]]]MMMJJJGGGEEEEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>><<<999666555666555222///,,,+++***+++---000444666888777666444222///---+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!"""&&&%%%"""  !!!!!!!!! !!!!!!""""""""""""############ !!!!!!!!!""""""######!!!""""""###"""  !!!!!!!!!!!!!!!!!!###"""   """######""""""!!!!!!!!!!!!""""""qqq]]]TTTLLLJJJIIIEEECCCDDDAAAAAA???>>>============<<<;;;999888777777666666777444222111111000///---///...,,,***))))))***+++))))))(((((('''''''''&&&+++***)))(((&&&$$$######&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''""""""###$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!! $$$((())))))***---111000:::FFFMMMSSSZZZ\\\ZZZ`````````\\\UUUKKKAAA;;;999;;;BBBNNN]]]iiippprrrggghhhkkksss|||~~~{{{zzzxxxpppddd[[[NNNFFF;;;444222222222222333222111000///111333444<<>>@@@DDDCCCDDDEEEEEEDDDCCCAAA@@@======;;;999666444222111***)))(((((()))---000222555777888888555222111111)))'''&&&$$$######$$$$$$%%%%%%%%%%%%$$$"""!!! $$$$$$######"""###############""""""""""""#####################"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""###$$$###!!!"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""$$$###!!!!!!###%%%%%%%%% """######"""  !!!"""###%%%%%%%%%%%%""""""""""""""""""""""""nnn]]]TTTLLLJJJIIIEEECCCDDDAAAAAA???>>>============<<<;;;999888777777666666777444222111111000///---000///,,,***)))******+++)))(((((((((''''''''''''&&&%%%%%%%%%$$$$$$######(((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&$$$"""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$''')))******,,,222666AAAJJJRRRWWW[[[```aaa___bbb^^^WWWNNNFFF???;;;999AAAEEELLLWWWaaahhhlllmmmiiikkknnntttyyy}}}yyypppiiibbbYYYNNNFFF<<<888222...///000000000111333666999:::<<<===>>>EEEHHHMMMPPPSSSTTTWWWYYY___```aaadddjjjsss}}}|||{{{~~~wwwrrrqqqoooqqquuuyyy~~~rrreeeYYYNNNCCC<<<333444444222///...///111111444999===CCCKKKTTTZZZaaabbbddddddbbb___ZZZXXXSSSIIIAAA@@@AAA@@@AAAEEEBBBCCCDDDDDDDDDDDDCCCBBB???>>><<<999777555444444...,,,+++)))***+++...///333555888999777555333333,,,***(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######"""""""""""""""##################"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""######""" ##################$$$$$$###"""!!!!!!!!!"""#########!!!!!!""""""""" !!!""""""!!!  !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""kkk]]]TTTMMMKKKIIIFFFDDDDDDBBBAAA@@@>>>======<<<<<<<<<;;;999888777777666666666444222111111000///...000///---+++************((((((((((((''''''''''''&&&&&&''''''((())))))))))))&&&######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((&&&%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&((()))******+++111999@@@RRRYYY___```aaabbb```]]]\\\UUUIII>>>777777:::===KKKPPPWWW\\\```aaabbbccciiimmmqqquuuvvvwwwwwwxxxtttkkk^^^QQQHHH@@@888333///---,,,,,,...000111000333888>>>CCCEEEEEEFFFFFFOOOTTT[[[aaaeeehhhkkkmmmqqqrrrtttwww{{{{{{yyy|||~~~uuusssooommmnnnqqqvvvyyyttteeeUUUJJJCCC>>>777111///............000111333666:::@@@EEEPPPTTTZZZ^^^^^^ZZZUUUQQQRRRJJJDDDCCCDDDBBBBBBCCCBBBBBBCCCCCCDDDFFFGGGGGGCCCAAA>>>;;;999777777777222000---+++******++++++///333777:::999888777666111///---***'''%%%$$$###&&&%%%$$$######$$$%%%%%%$$$###############$$$$$$$$$$$$###"""!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%###!!!!!!"""######"""##################""""""###"""!!! !!!"""$$$&&&###""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""kkk]]]UUUMMMKKKJJJFFFDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;999888777666666666666444111000111111///...///...,,,***))))))((((((((((((((((((((('''''''''''''''((()))***++++++,,,'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***+++,,,000888DDDLLLZZZaaaeeeddd```]]]WWWQQQMMMFFF===666444888???DDDMMMRRRWWWYYYYYYXXXZZZ\\\gggmmmrrrtttqqqmmmjjjjjj\\\TTTIII???888333///---.........///111444666777@@@EEEJJJNNNNNNMMMNNNOOOWWW^^^hhhqqqxxx~~~~~~}}}|||~~~xxxrrroooooopppqqqqqqxxx{{{kkk```TTTJJJ===555222222111///000000//////000333777:::BBBGGGPPPWWW[[[[[[XXXUUUSSSOOOLLLMMMMMMIIIDDDAAAAAAAAAAAABBBDDDGGGJJJLLLHHHFFFBBB>>>;;;999888888222111...,,,***))))))***,,,000666:::;;;:::::::::666444111...+++(((&&&$$$%%%$$$"""!!!"""###%%%&&&"""!!!!!!!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$&&&### !!!#########$$$$$$######""""""!!!!!!###"""!!! !!!###%%%'''%%%$$$""""""######"""!!!""""""!!! !!!""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!ooo^^^UUUMMMKKKJJJFFFDDDEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;999888777666666666555333111000111111000......---+++***(((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!""""""######$$$%%%$$$$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((+++...222888AAANNNVVV]]]dddhhhddd^^^WWWNNNFFF===;;;999888:::???DDDGGGIIIMMMQQQSSSTTTWWW]]]aaahhhlllpppnnnfff\\\UUURRRBBB>>>999444111///....../////////111444999>>>AAAKKKOOOSSSTTTSSSUUUYYY]]]eeelllvvv{{{xxxvvvxxx~~~}}}{{{yyywwwoooqqqtttxxxuuujjj^^^NNNCCC>>>;;;666222222000...---...000333444777<<>>999222111111000////////////---///222555999???FFFKKKJJJNNNSSSTTTUUUZZZbbbjjjwww|||vvvsssnnnjjjjjjsss|||qqqaaaUUULLLEEE===777666333///---.../////////000222777>>>EEEMMMRRRVVVWWW[[[aaaeeejjjkkkddd\\\MMMIIIDDD@@@???AAADDDGGGMMMLLLJJJGGGDDD@@@>>><<<333222111///...------,,,+++///333777999:::<<<===;;;:::999666333000---+++%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&'''(((######""""""""""""######!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$""" """###$$$###""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""xxx^^^UUUNNNLLLKKKGGGEEEEEEDDDBBBAAA???===<<<;;;;;;<<<;;;999888777777666666555333111000111111000/////////...---+++)))'''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$""""""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%''')))+++,,,...555@@@HHHNNNTTTYYY^^^^^^```]]]TTTMMMHHHDDD???@@@BBBEEEIIINNNQQQTTTVVVYYYXXXXXX[[[___ccceeeeeeaaa[[[QQQGGG>>>777111......///000111111222333444333777===AAADDDHHHNNNRRRNNNSSSZZZ]]]___eeepppxxx||||||}}}}}}yyyrrrjjjdddfffmmmtttwwwlllcccYYYPPPJJJDDD???999444333111///------...000333888>>>DDDGGGNNNUUU\\\cccnnnwwwwwwrrr```ZZZQQQIIICCCBBBCCCEEEJJJJJJKKKJJJHHHFFFCCCAAA888777555444222000///...---///222555666888;;;===<<<;;;;;;999777444111000'''&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!!###$$$###"""!!!!!!!!!"""""""""""""""!!!!!!""""""!!!  """""" !!!"""############"""!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""zzz^^^VVVNNNLLLKKKGGGEEEEEEDDDCCCAAA???===;;;;;;:::<<<;;;999888777777666666444222111000111111111000111111000///---+++)))(((&&&'''''''''(((((())))))######$$$$$$%%%&&&&&&&&&***'''%%%$$$&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""###%%%'''&&&$$$###"""###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...222;;;GGGQQQVVVXXX[[[]]]ZZZYYYSSSGGG@@@>>>>>><<>>>>>>>>>>>===<<<<<<:::888777777666444333444333222111000000000000333///+++(((((())))))***'''''''''''''''''''''''')))((('''&&&%%%&&&''''''((()))***)))'''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''%%%$$$$$$&&&''''''&&&(((%%%!!!!!!###&&&%%%$$$&&&### ###%%%&&&%%%###%%%'''%%%"""!!!"""$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%'''***...111333>>>EEENNNTTTVVVUUUTTTUUUWWWOOODDD:::777<<>>666222///---++++++...111444555:::;;;BBBQQQcccqqqwwwyyyuuuqqqhhh[[[MMMEEECCCDDDEEEGGGHHHHHHGGGGGGIIIKKKFFFBBB>>>;;;999888666444//////000333777:::;;;:::777777888888888777777666000---***''''''&&&$$$#########%%%&&&&&&%%%$$$###""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!! #########""""""""""""""" !!!!!!""""""############$$$$$$$$$$$$######%%%%%%$$$###"""!!! ######""""""!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""  {{{```VVVMMMKKKKKKHHHDDDDDDDDDBBB???>>>>>>>>>===<<<===;;;999888888888666444444333222111000000000000111...+++*********)))'''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&(((((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&&&&$$$"""&&&### ###%%%%%%$$$$$$%%%&&&$$$""" """$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&'''(((,,,000444666BBBGGGLLLOOOOOONNNNNNNNNWWWKKK;;;333666BBBNNNUUUTTTWWWZZZ^^^aaaeeejjjmmmmmmjjjddd]]]UUUKKKAAA;;;666444111......///222333555:::AAAGGGJJJKKKLLLLLLRRRSSSVVV[[[bbbiiiooosss{{{~~~}}}|||yyywwwnnneee___```cccffflllsssyyynnn```RRRDDD;;;888555222000000222222222888888<<>>>>>>>><<<;;;>>><<<:::999999999777555444333222111000000000000...---,,,,,,,,,***(((%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&###&&&((('''$$$""""""$$$######$$$&&&'''&&&###!!!'''$$$""""""###$$$$$$###&&&'''&&&%%%###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))'''((()))+++///444999<<>>EEEJJJPPPUUUVVVVVVVVVVVV^^^___aaafffoooxxxyyypppiiiiiiiiifffbbbaaannnxxxzzzhhhUUUIIIAAA<<<666222000///......666555555999AAAKKKVVV\\\]]][[[XXXVVVTTTSSSQQQOOOGGGEEEDDDFFFJJJNNNNNNMMMNNNLLLIIIFFFDDD@@@;;;888666444111111333666888888777888888999999999::::::999666222...,,,)))&&&$$$######$$$$$$$$$$$$######%%%%%%###""""""!!!!!!!!!""""""###$$$$$$$$$######""""""""""""""""""#####################"""""""""!!!!!!""""""""""""!!!!!!!!!"""######$$$%%%&&&&&&###""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$######""""""######$$$}}}dddYYYOOOLLLLLLIIIFFFFFFDDDBBB???=========;;;999===;;;999999999888777555444333222111000000000000...---+++***+++***((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%***...---((($$$%%%'''######$$$%%%&&&%%%$$$"""'''%%%$$$###############(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((('''(((+++///444:::???BBBIIIGGGEEECCCBBBDDDGGGJJJ999999:::???FFFKKKMMMLLLSSSRRRTTTXXX___bbbbbb```]]]UUUHHH>>>777333111000...000444999@@@GGGLLLPPPYYYZZZ\\\\\\]]]```cccfffnnnmmmnnnqqqxxx}}}{{{{{{{{{vvvlllddddddhhhooovvv}}}lllaaaQQQJJJ@@@888333111000000333333222333666===GGGMMMLLLJJJKKKOOOUUUXXXWWWUUULLLFFFAAAAAAFFFKKKLLLKKKOOONNNMMMLLLKKKGGGBBB>>>???;;;666444555888::::::888888888999999:::;;;;;;===:::666222///,,,(((%%%$$$$$$$$$$$$$$$#########%%%%%%$$$############### !!!!!!!!! """""""""""""""########################$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""######$$$eeeZZZOOOLLLKKKIIIFFFFFFBBB@@@===<<<<<<<<<:::999;;;999888777888888666444444333222111000000000000000---)))'''((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&+++///...)))%%%&&&(((%%%%%%$$$#########%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''%%%%%%&&&'''(((***...444999???CCCEEEDDDAAA;;;888777999===???000777@@@FFFGGGFFFEEEFFFKKKLLLQQQXXX]]]^^^ZZZUUUIIIBBB888000...000333555555999???GGGOOOUUUXXXZZZ^^^```cccfffiiimmmrrrvvvyyyxxxxxxzzz~~~~~~tttjjjgggdddbbbeeerrr~~~mmmcccVVVIII???999666444000000111111222666<<<@@@@@@@@@BBBJJJSSS[[[]]]]]]UUUMMMCCC???BBBFFFHHHHHHMMMMMMNNNPPPPPPNNNJJJFFFDDD@@@:::777777999;;;;;;999999888888999999;;;;;;>>>;;;888555333000,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''!!!""""""###$$$$$$$$$$$$!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""###############""""""!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###""""""!!!!!!""""""###fffZZZOOOLLLKKKHHHFFFFFFAAA???===<<<<<<<<<;;;::::::999777777888777666444444333222111000000000000000---(((&&&'''(((******''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&'''(((######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%(((******&&&$$$%%%&&&%%%%%%$$$###!!!"""%%%'''$$$%%%&&&&&&$$$###$$$%%%""""""$$$&&&))))))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&'''(((+++///444999>>>AAABBBBBB<<<777111...---///111222666<<>>FFFPPPZZZaaaeee___WWWMMMFFFEEEFFFHHHHHHKKKLLLMMMPPPRRRRRROOOMMMFFFBBB<<<999888999:::;;;:::999888777777888999:::;;;999777666555333000---((('''&&&%%%%%%$$$%%%%%%#########$$$$$$&&&''''''######$$$$$$%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######"""""""""!!!!!! """""""""############$$$"""""""""!!!!!!"""######"""""""""""""""""""""""""""!!!  !!!"""###"""!!!!!! !!!!!!"""fffZZZOOOKKKJJJGGGEEEEEEAAA???>>>===>>>???>>>===;;;999888888888888777555444333222111000000000000...+++((('''((()))))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%###%%%&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&"""%%%'''&&&$$$$$$%%%&&&###$$$''',,,000000,,,)))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''(((***,,,111555:::???@@@???===;;;555111------///333555555>>>AAACCCDDDDDDGGGMMMRRRQQQUUUXXXXXXRRRJJJAAA===444111000222777>>>CCCFFFSSSTTTVVVXXX[[[^^^```aaaeeekkkttt|||||||||~~~}}}{{{|||yyyrrroooqqqiiiiiiiiigggeeegggkkkooolllmmmnnnmmmlllkkkmmmoooppppppoooooopppqqqqqqrrrrrrtttxxx|||}}}{{{tttkkkcccaaacccgggmmmwww{{{kkkZZZIII???888444000///111333222111555777:::???HHHSSS___fffgggccc\\\VVVQQQNNNMMMLLLJJJKKKLLLOOORRRSSSQQQPPPIIIEEE@@@===<<<<<<<<<<<<;;;:::888666666666777888666555555555666666333111***)))'''&&&%%%%%%&&&&&&#########""""""###$$$$$$!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$#########""""""!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!  !!!###$$$"""!!!!!! !!!!!!"""~~~fffZZZNNNJJJIIIFFFEEEEEEBBB@@@??????@@@AAAAAA@@@<<<:::999999::::::888777444333222111000000000000+++***)))*********(((&&&))))))))))))))))))))))))&&&'''((((((((('''%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%$$$""""""$$$%%%%%%$$$ $$$''''''%%%######$$$!!!$$$''''''%%%$$$%%%(((&&&(((---333888888333...%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((((((***---///666:::???BBBBBB>>>888555111///...111888>>>AAABBB@@@AAADDDHHHLLLPPPSSSTTTWWWZZZ[[[UUUJJJ???666333222222444999BBBJJJOOORRR\\\[[[ZZZZZZ]]]aaafffiiivvvxxxzzz}}}}}}~~~~~~uuuoookkkkkkhhhbbbbbbfffaaaaaaaaa___]]]^^^ccchhh```aaacccddddddeeehhhjjjkkkjjjjjjiiiiiiiiijjjjjjiiilllpppsssuuuxxx|||~~~|||xxxtttsssvvv{{{yyyooofff```___^^^eeessssss^^^RRRAAA:::333000222444333111111333666999@@@LLLZZZdddkkkjjjhhhccc\\\VVVRRRPPPKKKKKKLLLNNNQQQRRRQQQPPPLLLHHHDDDAAA@@@@@@@@@???<<<:::888666555555666777333222333555777777666444+++***((('''&&&&&&''''''$$$###"""!!! ######$$$######"""!!! !!!!!!"""###$$$$$$$$$&&&%%%$$$"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""%%%###"""!!!"""###%%%&&&""""""!!!!!!!!!!!!""""""}}}gggUUUMMMKKKDDDCCCEEEAAA@@@@@@???>>>===<<<;;;;;;:::999888777666666666666555333111111111111///......---+++))))))((())))))&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&''''''''')))!!!<<>>888444222000333888>>>DDDIIILLLNNNNNNNNNOOORRRWWW\\\___aaa^^^VVVKKKAAA;;;777444333333:::DDDKKKPPPTTTYYY]]]\\\[[[]]]cccmmmuuuzzzzzz|||}}}}}}}}}~~~~~~|||}}}~~~|||zzzxxxwww|||zzzxxxvvvuuuuuuuuuvvvssstttuuuvvvvvvuuutttssshhhgggeeeccc```^^^]]]]]][[[[[[ZZZWWWSSSRRRSSSTTT\\\\\\\\\___aaabbbaaa___gggfffeeeddddddeeefffgggdddeeehhhjjjlllmmmmmmmmmggggggggghhhkkkooorrruuuvvvwwwwwwxxxzzz|||~~~~~~{{{xxxtttnnnkkkbbbdddfffiiiqqqyyyiii[[[HHH888555666333...,,,111000111666<<>>===<<<<<<<<<;;;:::999888888888888666444222222222111///...000...,,,***((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%***000FFFKKKFFF[[[]]]999((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''***&&&&&&+++///222888@@@GGGGGGEEE@@@:::555222111111666@@@JJJRRRXXX[[[\\\[[[XXXUUUXXX]]]___\\\XXXQQQIII???777444555777999<<>>IIITTTaaakkktttvvvuuurrrmmmhhh]]]ZZZVVVRRRPPPRRRTTTVVVQQQQQQPPPMMMHHHFFFEEEFFFGGGDDD???999555111///...222222333555888:::999888888444000,,,***(((&&&$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!  """###""""""""""""""""""""""""""""""############"""""" !!!##################"""""""""""""""###hhhWWWPPPMMMFFFEEEFFF@@@BBBBBBAAA@@@???>>>======<<<;;;:::999888888888888777666333333222222000...111000---***((('''''''''(((((('''&&&&&&'''((((((((('''&&&&&&'''((('''&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&%%%$$$$$$(((...BBBGGG<<>>======<<<:::999888777666666666666888666444333333222000...000///---***)))(((((((((***((('''%%%%%%'''(((***(((&&&&&&&&&'''((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$'''444MMMDDD111------'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***000666<<>>@@@NNN^^^fffkkkqqqvvvxxxpppkkkccc[[[UUURRRQQQQQQSSSUUUUUUTTTQQQOOOOOOPPPRRRPPPMMMHHHAAA:::333///...---...111555999;;;;;;<<<:::666333000---)))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$%%%%%%&&&"""""""""######"""""""""""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""############""""""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$###"""!!!!!!""""""gggVVVPPPOOOHHHFFFGGGAAA@@@@@@???>>>===<<<<<<;;;:::999888777666666666666888666444333333222000......---+++*********++++++***)))'''&&&&&&''')))***(((&&&&&&&&&'''((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%'''---GGGDDD///&&&)))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((,,,111555:::===>>>>>>:::777333000000555===CCCMMMQQQVVV\\\___``````___^^^^^^\\\WWWNNNCCC;;;777111000000444:::AAAEEEGGGFFFEEEBBBAAAFFFRRRcccoooqqqvvv}}}zzzuuussstttvvvyyy{{{zzzwwwtttqqqqqqqqqsssuuuuuusssqqqkkkgggbbb^^^\\\[[[ZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[XXXYYYZZZ[[[ZZZYYYXXXWWWVVVWWWZZZ]]]```dddggghhhkkkhhhaaa[[[VVVSSSRRRRRRSSSSSSQQQOOONNNPPPSSSVVVZZZ```fffiiiiiijjjnnnssstttuuuxxxzzzzzzyyywwwuuutttvvvwwwyyyzzzzzzzzzzzzxxxvvvssspppnnnmmmmmmmmmkkkkkkkkkkkkjjjiiigggffffffeeedddcccccccccdddeeefffhhhkkkoootttxxx{{{|||}}}zzzwwwvvvllljjjkkksss~~~kkkYYYJJJAAA;;;555000000000///222777888DDDRRRZZZaaajjjrrruuuuuussspppkkkddd]]]VVVSSSRRRTTTVVVUUUTTTSSSSSSSSSSSSRRRPPPLLLEEE===555111,,,++++++...333888;;;<<<<<<:::888666333000+++(((&&&&&&&&&%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$ !!!"""###""""""############""""""!!!###$$$$$$##############################""""""############""""""''''''&&&%%%###!!! """"""!!!!!!"""###$$$$$$dddTTTOOONNNHHHGGGHHHBBB@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888666444333222333222111///---,,,+++******+++,,,---))))))(((''''''((())))))((('''&&&&&&'''((('''&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!"""$$$%%%%%%&&&&&&!!!&&&)))***...000***###&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***++++++111666888:::<<<999555000/////////111777@@@EEENNNQQQVVV[[[^^^______^^^\\\[[[WWWMMM@@@666111000///000333888===AAAAAAAAA:::<<<@@@DDDLLLZZZiiittttttxxx|||~~~|||}}}~~~~~~}}}xxxxxxxxxyyyyyywwwtttpppiiiiiijjjlllllljjjeeebbb^^^[[[XXXVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTVVVXXX\\\___bbbcccdddbbb]]]YYYVVVTTTTTTTTTTTTTTTTTTTTTUUUYYY^^^bbbiiinnnssswwwyyy{{{|||{{{{{{{{{uuuuuuuuutttrrrooollljjjhhhgggeeebbbaaa`````````dddeeefffhhhkkknnnqqqsssvvvxxxyyyzzz{{{~~~yyyppphhhgggmmmyyynnn\\\OOOFFF===555222000---...111333;;;CCCIIISSS^^^gggiiioooqqqsssrrrmmmcccYYYRRROOORRRTTTUUUUUUTTTTTTUUUPPPPPPOOOLLLFFF???888444...,,,+++,,,000555888999999999888777666333///+++&&&''''''&&&%%%$$$###""" !!!###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$%%%"""######$$$$$$######""" """###"""########################""""""############""""""!!!""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%|||aaaRRRMMMNNNHHHGGGHHHBBBAAA@@@@@@???>>>===<<<<<<<<<;;;:::999888888888888444222111111222222111000...---,,,+++***++++++,,,((((((((((((((((((((((((((('''&&&&&&'''((('''&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&((($$$!!!)))'''###%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''')))+++---...///555888777777999555000+++,,,///111333888===AAAGGGLLLSSSZZZ^^^^^^]]][[[TTTPPPHHH>>>555000///000111222555:::>>>???>>><<<999???GGGOOOWWWaaakkkssszzz{{{}}}~~~~~~|||}}}~~~~~~|||yyytttlllgggbbbaaaaaabbbbbbaaa___\\\VVVTTTRRRRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYYYYYYY[[[]]]^^^```bbbaaa___]]]\\\\\\\\\]]]\\\]]]]]]___aaagggnnnssswwwyyy}}}}}}{{{uuusssoookkkhhheeedddccceeeeeedddeeefffhhhjjjlllnnnnnnnnnmmmmmmpppuuuxxx|||}}}zzzpppiiieeefffrrrssseeeVVVKKK@@@999444///...000///222555999EEERRRZZZ[[[bbbfffllloookkkaaaVVVNNNLLLOOORRRTTTTTTTTTTTTUUUPPPPPPOOOMMMIIIDDD>>>;;;444000---,,,---000333444666666777888888666222///(((((((((((('''%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$'''&&&$$$######$$$%%%&&&"""######$$$$$$######"""!!!""""""!!! ########################""""""############""""""!!!""""""############"""""""""""""""######vvv___PPPLLLMMMHHHGGGHHHCCCBBBBBBAAA@@@???>>>======:::999888777666666666666222111000111222222111000000///---+++************(((((())))))))))))((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%!!!$$$)))!!! ---%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&(((***,,,...000222777999555444666444...***,,,000333444777999<<>>???>>><<>>>>>>>>999999888888777666666666333333222111000000000111,,,++++++***)))(((''''''))))))((((((''''''&&&&&&)))((('''&&&%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%)))))))))'''%%%#########'''((()))((((((+++000555:::999888555222///---,,,///222555666555666999<<>>888222...,,,------222222333777:::999555111000...+++(((&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!|||^^^UUUMMMKKKIIIFFFDDDEEEEEEBBB???===>>>>>>>>>===999999888888777666666666444333222111000000000000...---,,,+++***))))))((((((((((((((((((''''''''')))((('''&&&%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''((()))'''%%%$$$%%%&&&&&&((()))******---333777>>>;;;888444111...------...111444666888;;;@@@DDDLLLNNNRRRUUUTTTNNNEEE>>>666222///...111555777777999888777999>>>HHHSSSZZZbbbeeehhhkkknnnttt{{{|||qqqkkkhhhffflllvvv}}}vvvsssnnnggg___WWWRRROOOKKKMMMNNNMMMLLLKKKLLLMMMOOOLLLJJJKKKNNNQQQQQQQQQUUUWWWYYY[[[^^^___aaaaaaaaaccceeehhhjjjkkkkkkkkkmmmmmmmmmmmmmmmnnnoooooorrrrrrsssssstttuuuvvvvvvxxxyyy{{{~~~|||yyyuuutttttttttsssqqqnnnmmmjjjhhhfffffffffgggiiiiiiiiijjjmmmpppsssuuuyyy{{{yyytttnnnggg```[[[ZZZ\\\```hhhvvvwwwfffTTTEEE999222222///---000222555;;;BBBJJJMMMRRRWWWYYYWWWUUUSSSNNNNNNNNNPPPRRRSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJEEEAAA;;;444000......///---...000444888:::888555333111///+++)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""))),,,***&&&"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&&&&&&&%%%$$$"""!!!{{{^^^UUUMMMLLLJJJGGGEEEEEEDDDBBB???>>>>>>>>>>>>===999999888888777666666666444444222111111000000000//////...---,,,+++******'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%'''(((&&&'''***+++---111666999@@@<<<666111......///111333555777999<<>>DDDKKKVVVbbbjjjnnnpppssswww{{{~~~~~~pppfffcccddddddlllwww|||uuuppphhhddd]]]VVVPPPMMMLLLLLLGGGHHHJJJKKKJJJJJJKKKLLLMMMLLLKKKMMMPPPSSSUUUUUUXXXYYY[[[^^^```ccceeeeeeggghhhiiijjjkkklllmmmnnnssssssssstttuuuvvvwwwxxx{{{{{{{{{zzz{{{{{{||||||~~~{{{{{{{{{zzzyyyvvvuuusssqqqnnnllljjjiiijjjiiihhhhhhhhhiiikkklllnnnqqquuu{{{~~~}}}|||{{{yyyvvvooohhhccc[[[YYYXXXXXX___nnnnnnZZZGGG<<<555111///000111111444999BBBDDDIIINNNRRRVVVXXXYYYTTTTTTTTTSSSQQQPPPQQQRRRQQQQQQRRRRRRQQQPPPNNNMMMHHHDDD>>>888333111000000,,,,,,---111555777777777666444111---***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########""" """%%%########################%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! vvv]]]TTTMMMLLLKKKGGGEEEEEEDDDBBB???>>>>>>???>>>===999999888888777666666666555444333222111000000000//////...---,,,+++******&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&(((***...111555888;;;===999333...,,,///444777???>>>>>>???AAAFFFLLLOOOXXXRRRJJJBBB<<<666111...000222555888;;;;;;;;;::::::AAALLLVVV]]]dddkkkooorrruuuyyy~~~|||{{{xxxqqqjjjeeeeeefffjjjpppyyy}}}~~~|||yyyxxxxxxyyyyyyyyy~~~xxxppphhhccc[[[XXXRRRMMMJJJJJJKKKLLLGGGJJJMMMNNNNNNNNNOOOPPPQQQPPPPPPQQQSSSVVVXXXYYY\\\\\\^^^___bbbdddfffgggjjjjjjkkklllnnnppprrrsssvvvvvvwwwxxxzzz}}}~~~~~~{{{wwwsssqqqsssqqqooollljjjhhhgggfffiiikkkooosssxxx}}}~~~~~~}}}yyysssooofffccc]]]VVVTTT\\\lllxxxsss___RRRAAA999333111000///111666;;;???DDDLLLSSSZZZ___bbb```bbbbbb___XXXRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNJJJFFF@@@:::555111000000...---...///000222333444555444111---***'''$$$###&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###'''$$$###)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! qqq[[[SSSMMMLLLKKKGGGDDDDDDCCCAAA????????????===<<<999999888888777666666666666555444222111000000000......---,,,+++***))))))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$((())),,,000444777999:::777333///,,,---333:::???GGGFFFEEEFFFHHHLLLOOOQQQRRRKKKAAA999444111000000666888:::;;;;;;:::999999BBBKKKVVV^^^cccggglllpppuuuxxx{{{}}}~~~|||zzzyyyppplllhhhhhhjjjkkkkkkiiijjjnnntttxxxzzz~~~yyyvvvsssrrruuuwwwyyyyyyxxxvvvqqqkkkddd]]]WWWTTTPPPOOOMMMKKKJJJKKKLLLMMMNNNQQQTTTVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXZZZ[[[]]]dddddddddeeegggiiijjjllllllmmmoooqqqtttxxx{{{}}}|||}}}}}}~~~|||xxxtttoookkkhhhfffiiijjjkkkmmmppprrrtttuuu}}}|||{{{uuurrrjjj___VVVUUU\\\dddyyyyyylllRRRFFF999333000...000555888<<>>>>>>>>BBBHHHQQQYYY^^^ccceeeiiinnnrrruuuwwwxxx|||zzzuuunnnhhhggglllqqqyyy{{{|||~~~~~~~~~~~~{{{zzz~~~~~~xxxrrrnnnfffbbb\\\XXXVVVUUUUUUTTTYYYWWWVVVTTTTTTVVVWWWYYY[[[XXXVVVWWWZZZ\\\[[[YYYXXXZZZ^^^bbbeeeiiinnnqqqrrrsssrrrpppooottt|||~~~yyyrrrnnnnnnpppooommmkkkjjjjjjlllooopppyyy~~~|||yyyjjjcccZZZVVVZZZgggwwwpppWWW???666888111///111777>>>III\\\lllqqqtttwwwyyy~~~rrrfffXXXQQQQQQQQQMMMHHHMMMLLLHHHCCC<<<555000---***,,,......,,,+++...000222333444444444333222111+++)))'''$$$###$$$$$$%%%'''%%%###$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$##############################$$$#########$$$%%%&&&&&&$$$"""  ###%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!uuu]]]TTTMMMKKKIIIFFFCCCDDDDDDDDDDDDCCCBBB@@@???>>>;;;:::999888777666666666666444222111/////////000---,,,+++)))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%)))******))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&''')))+++...///000/////////111333666888:::<<>>666///+++...------///222555777888;;;===BBBHHHPPPXXX___cccgggkkkqqqvvvyyyyyywwwuuuooonnnkkkiiijjjnnntttyyy~~~}}}zzz{{{~~~~~~{{{~~~}}}{{{wwwqqqkkkeeeaaa]]]ZZZUUURRRQQQRRRRRRSSSWWWVVVUUUUUUUUUWWWYYYZZZ^^^[[[YYYYYYZZZ[[[ZZZYYYYYY[[[___bbbfffjjjppptttzzzzzz{{{{{{~~~~~~}}}~~~}}}{{{zzz~~~}}}|||{{{zzzzzzzzzyyywwwvvvvvvwwwyyyzzz|||yyyzzz{{{zzzvvvpppkkkiiijjjlllnnnrrrvvv{{{|||}}}vvvmmm```VVVSSSXXXaaahhh{{{~~~eeeJJJ:::666222///000444999CCCRRR```jjjooosssuuuyyy{{{ooo___TTTOOOMMMJJJHHHMMMLLLIIIEEE???999333///...000111000///...000222222333444555555444333222---,,,)))'''%%%%%%%%%&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$############$$$$$$%%%&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$######"""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!sss[[[SSSLLLJJJIIIEEEBBBCCCDDDDDDDDDCCCAAA???>>>===<<<;;;:::888888777777777777666333111///.........---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((()))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%&&&''''''&&&&&&)))***---......------...111444555777:::<<<>>>AAAEEEHHHOOOJJJBBB999222---+++***//////...///111555999;;;>>>BBBJJJRRRZZZ```dddfffmmmqqqxxx||||||xxxqqqmmmaaaaaaccchhhpppyyy{{{wwwwwwxxxyyyxxxuuuqqqooolllhhhccc^^^YYYWWWTTTRRRPPPNNNNNNPPPRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^aaa___\\\[[[\\\\\\[[[ZZZ\\\^^^bbbeeejjjpppwww{{{}}}xxxwwwvvvuuuuuuvvvwwwxxx|||{{{zzzxxxwwwyyy}}}~~~{{{wwwxxx}}}zzzzzz|||xxxpppkkkiiijjjkkklllnnnqqqrrrtttxxxvvvgggYYYOOOMMMNNNQQQbbbtttyyy]]]FFF;;;777222000222555;;;GGGRRR]]]eeekkkmmmooovvv{{{|||uuugggXXXNNNJJJJJJKKKMMMMMMLLLIIIDDD===777333...//////...,,,,,,---...222333444555555555444333111///,,,***((('''&&&&&&$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$###"""""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""mmmYYYQQQKKKJJJHHHDDDBBBBBBDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999888888888888666555333111////////////------+++***)))((((((((((((''''''&&&&&&''''''((()))(((((((((((('''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''''')))+++------,,,++++++---111555444777;;;>>>@@@BBBDDDFFFBBB===666///+++***+++---111111111222555:::@@@DDDIIIMMMSSS[[[aaaeeehhhiiisssuuuyyyzzzvvvooofffaaa[[[]]]cccmmmyyyzzzzzz{{{|||}}}~~~zzzxxxwwwvvvvvvuuuqqqnnncccbbb___\\\ZZZXXXVVVUUUQQQQQQPPPOOOOOOQQQTTTVVVWWWXXXZZZ\\\___aaacccdddcccaaa___^^^___```aaaaaabbbeeeiiinnnsss{{{{{{yyyzzz}}}zzzzzz{{{}}}wwwqqqlllkkkjjjjjjkkkllllllnnnrrryyy~~~}}}~~~wwwkkk___UUUOOOMMMMMMVVVcccwwwrrrZZZKKK@@@999333222333777>>>EEEMMMWWW^^^```bbbhhhooossswwwsssjjj]]]QQQJJJKKKNNNLLLMMMMMMLLLIIICCC===999000000///---+++++++++,,,222333444555666555555444333111///,,,)))((('''&&&###!!! !!!"""!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$###"""!!! ###$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""}}}kkkXXXPPPJJJJJJIIIEEEAAAAAACCCCCCBBBAAA@@@>>><<<;;;;;;;;;:::999888888888888444333222000000000000111...---,,,***))))))(((((()))(((((((((((((((((())))))(((((((((((('''''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******))))))***,,,+++,,,+++++++++---222555555999>>>AAABBBBBBBBBCCC555333...+++)))***+++---///111333666999@@@HHHMMMRRRUUUYYY___dddjjjmmmoooxxxwwwuuuqqqkkkddd]]]YYYZZZ]]]eeepppyyy~~~|||yyyuuuuuuwwwxxxzzz{{{|||}}}yyyzzzzzzzzzwwwppphhhcccYYYXXXVVVTTTSSSSSSSSSSSSQQQRRRSSSRRRQQQRRRUUUXXXVVVXXX\\\___ccceeefffgggcccccccccdddeeehhhlllooonnnqqqvvv{{{}}}}}}~~~yyytttpppnnnkkkkkkjjjiiijjjmmmrrrvvvuuuxxx|||{{{xxxyyyuuunnnggg```ZZZVVVUUUTTTYYYcccqqqqqqaaaLLLAAA666222222333666;;;???HHHOOOPPPRRRZZZaaaeeekkklllkkkaaaTTTKKKIIIKKKJJJLLLNNNNNNKKKGGGAAA>>>888666333111/////////...000111333555666666555555444222000---+++((('''&&&'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$##############################$$$$$$###"""!!!!!!!!!"""!!!"""###$$$###"""  ###$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###############|||kkkWWWPPPJJJJJJJJJEEEBBBAAAAAAAAAAAA@@@???>>>===<<<::::::999888888888888888333222111000000000111222...---,,,+++***)))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''(((++++++******+++,,,***++++++,,,,,,...222666:::===BBBDDDCCC@@@===<<>>>>>===999999888777777777888888555444222000//////000000...---,,,+++***)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++*********+++(((***,,,---...000333666???CCCFFFFFFAAA:::555222---,,,***))))))+++,,,...000555;;;???BBBHHHPPPWWWYYY[[[___dddiiinnnrrrtttnnnkkkeee___ZZZWWWWWWWWWUUUXXX\\\```dddhhhlllnnnssstttvvvwwwwwwtttqqqoookkkmmmooollleeeZZZOOOIIIIIIIIIJJJKKKKKKLLLLLLMMMPPPSSSWWWWWWUUUVVV[[[___^^^aaafffllloooqqqqqqqqqnnnpppsssvvvyyy~~~yyywwwsssooollljjjiiihhhiiikkklllnnnpppsssxxx{{{~~~{{{ssslllgggZZZRRRLLLNNNVVVeeezzzrrr___III===777222000///000444777999===FFFJJJJJJOOOUUU\\\[[[SSSKKKFFFEEEHHHIIIJJJKKKKKKIIIHHHFFF===999333000///...---+++---...000222444555555444555555444222000---+++***%%%###!!!"""###$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################wwwgggWWWPPPKKKLLLKKKGGGCCCBBB>>>>>>????????????>>>>>>888888777777777777777777777555333111///...............,,,+++***)))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))******))))))***(((***---...///111333555DDDFFFHHHFFF???666...******)))((((((***---111333444:::AAAEEEGGGLLLSSSYYY\\\___cccgggkkkmmmnnnnnneeebbb]]]XXXUUUTTTUUUUUUTTTVVVXXXZZZ\\\cccmmmtttssstttvvvvvvtttooojjjggg\\\^^^```^^^XXXPPPHHHDDDBBBDDDGGGJJJMMMOOOQQQQQQQQQUUUYYYZZZYYYZZZ```eeeeeeiiinnntttxxxyyyyyyyyytttwwwzzz|||~~~zzzuuuqqqnnnjjjgggfffhhhjjjkkkkkkllloooqqq{{{}}}~~~uuuooo___UUULLLJJJMMMUUUeeeuuummmTTTDDD<<<666111000///111333444:::BBBEEEDDDCCCJJJRRRUUURRRMMMJJJIIIGGGHHHIIIJJJJJJIIIIIIHHHCCC>>>777444333222000...,,,---///222333444444444666666555444222000...,,,'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$#########$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!""""""""""""###$$$&&&'''$$$$$$############$$$$$$##################$$$$$$ssseeeVVVSSSNNNJJJIIIHHHFFFEEEBBB@@@===<<<<<<======<<<::::::999888777777777888555444333222000///...---------,,,+++************+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((+++,,,---,,,***)))(((***---000333444555555???FFFJJJEEE999...+++,,,''''''''')))---111333444888???FFFHHHKKKRRRWWWYYY^^^cccggggggdddbbbcccfff___]]][[[YYYYYYYYYVVVTTTUUUWWWYYY]]]aaafffjjjlllpppqqqqqqpppkkkddd^^^ZZZRRRQQQMMMIIIEEEBBB???>>>@@@BBBGGGKKKOOOQQQRRRRRRSSSVVVYYYZZZZZZ]]]bbbfffrrruuuzzz|||yyysssmmmiiigggdddaaa```cccgggjjjllluuutttvvvzzz}}}ooo___PPPJJJIIIKKKRRRZZZtttxxxeeeSSSEEE:::555444444222000111555:::>>>AAACCCGGGNNNVVV[[[XXXPPPIIIJJJHHHFFFGGGJJJJJJHHHFFFIIIDDD<<<777666555333111///,,,+++,,,111555666666888777555555444111...+++$$$%%%'''((('''%%%###"""#########"""######$$$%%%((('''%%%$$$###$$$$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$######$$$$$$""" """######$$$###"""!!! %%%%%%$$$$$$###"""""""""!!!"""""""""############uuueeeVVVRRRMMMJJJHHHGGGEEEDDDBBB@@@===<<<=========<<<:::999888777777777777777555444333222000///...---......---,,,++++++++++++---,,,***((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,++++++***+++,,,///333555666777777>>>BBBDDD???555---***+++)))))))))+++...222555666>>>EEEJJJLLLPPPVVV[[[\\\dddfffgggccc___\\\^^^aaabbbcccdddbbb^^^[[[[[[\\\YYYZZZ\\\___aaaccceeefffffffffeeebbb^^^XXXRRROOOKKKIIIGGGDDDBBB@@@???>>>@@@CCCGGGKKKOOOQQQRRRSSSTTTXXX\\\___aaaffflllqqqzzz~~~zzztttooohhhddd```___```dddfffhhhoooooopppsssyyyvvvhhh[[[UUUQQQOOOPPPTTT^^^lllwwweeeTTTDDD:::555333000......111777;;;===@@@FFFQQQ]]]eeefffaaa\\\LLLJJJGGGGGGIIIKKKJJJHHHKKKFFF???:::888666444222000...+++,,,000444555666777666555555555444111...&&&''''''''''''&&&$$$##################$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$#########"""""""""""""""############$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$%%%%%%&&&%%%$$$###"""##################$$$$$$############$$$$$$$$$$$$xxxfffTTTQQQLLLHHHGGGEEEDDDCCCBBB@@@>>>===>>>>>>>>><<<:::999888777666666666666444444333222000///......//////---,,,,,,+++++++++---,,,***)))((())))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((******))))))******++++++...000333666999:::::::::===<<<:::555///+++))))))++++++,,,---000444777999CCCIIINNNQQQUUU\\\aaabbbjjjiiieee^^^YYYWWW[[[___fffjjjlllhhhbbb^^^aaaeeeaaabbbbbbbbbbbb```___^^^ZZZYYYWWWSSSOOOJJJFFFDDDAAAAAA@@@???>>>>>>>>>>>>AAACCCFFFJJJNNNQQQSSSTTTVVV[[[aaaeeeiiinnnvvv{{{{{{wwwmmmiiiccc``````bbbdddeeejjjjjjkkkmmmpppvvv{{{~~~~~~uuukkkfff```XXXRRRPPPKKKTTTcccrrr~~~{{{iiiVVVFFF<<<777333...---///333777999>>>FFFTTTcccnnnsssqqqnnnVVVRRRLLLIIIIIIJJJKKKLLLMMMIIICCC>>>;;;888666444222000---,,,...222444555666555555666777666444222))))))((('''&&&%%%%%%%%%###############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###############""""""""""""############$$$$$$$$$$$$#########$$$$$$###!!!$$$$$$%%%&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%|||iiiSSSOOOKKKGGGEEEDDDCCCAAAAAA@@@>>>>>>??????>>>===999999777666555555555555333333222111000///......///...---,,,+++*********))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))+++***)))((()))+++,,,...222444777:::<<<<<<;;;;;;:::666000,,,***))))))))),,,---...///111555:::>>>DDDJJJPPPUUU[[[dddiiihhhkkkhhhbbb[[[WWWXXX]]]ccckkklllkkkgggbbbaaaeeejjjjjjiiiiiigggccc^^^ZZZWWWTTTRRRNNNJJJFFFCCCAAA@@@===<<<<<<<<<======>>>???BBBCCCFFFJJJNNNQQQTTTVVVYYY^^^eeejjjooottt{{{~~~|||zzzvvvssspppooooooooonnnmmmjjjjjjkkklllnnnoooppppppllllllkkklllnnnqqquuuwww{{{}}}~~~{{{uuupppjjjfffeeeeeeeeeeeehhhhhhiiijjjlllooorrrtttwww}}}{{{wwwrrrhhh]]]VVVMMMMMMPPPWWWaaammm{{{~~~lllYYYKKK@@@;;;444//////222555777===EEESSScccooouuuwwwvvviiibbbWWWMMMHHHIIILLLOOOOOOLLLGGGBBB>>>;;;888666555222///---...000333555777666666777888777555333,,,***(((%%%$$$$$$%%%&&&$$$############$$$%%%%%%"""###%%%&&&'''&&&&&&%%%########################""""""#########$$$$$$$$$$$$###"""###%%%%%%###!!!!!!"""###$$$######!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%~~~kkkRRROOOJJJFFFEEEDDDBBBAAAAAA@@@??????@@@AAA???>>>:::999888666555555444444333222222111000///.........---,,,***)))(((((((((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++***))))))***,,,///111555777:::======<<<;;;999555000***''''''((()))))),,,...000111333888>>>CCCGGGNNNUUU[[[dddmmmpppnnnfffccc]]]YYYXXX\\\ccchhhppplllfffccccccfffjjjlllooonnnlllhhhbbb\\\VVVSSSPPPMMMIIIEEEBBB@@@@@@@@@>>>======>>>>>>???@@@AAAEEEEEEGGGKKKOOOSSSWWWZZZ\\\bbbjjjqqqwww}}}|||yyywwwsssoookkkiiifffdddbbbZZZXXXUUUSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWTTTTTTSSSSSSTTTVVVXXXZZZ[[[^^^```bbbccceeehhhjjjkkkkkkmmmpppssswww{{{}}}~~~}}}}}}||||||zzzvvvqqqmmmkkkiiigggfffffffffggggggiiikkklllmmmmmmrrrzzzyyynnndddYYYPPPHHHGGGKKKVVVhhhyyylll]]]LLLEEE;;;333000000222333:::BBBNNN\\\hhhrrrxxx{{{~~~uuueeeVVVLLLIIILLLPPPOOONNNKKKGGGBBB===:::999888666333000///000222444999888888888888777555222---+++(((%%%######$$$%%%$$$$$$$$$###$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%###############$$$$$$$$$""""""#########$$$$$$$$$######"""###%%%%%%###"""!!!!!!######$$$###"""!!!$$$$$$$$$#########""""""""""""""""""#########$$$kkkRRROOOJJJFFFEEECCCBBBAAAAAA@@@???@@@BBBBBB@@@>>>;;;:::999777666555444444222222111000000///.........---+++***((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((***+++,,,******)))***,,,///222444777999<<<======:::777555///,,,(((&&&''')))***+++---///222444666<<>>>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOMMMNNNOOORRRUUUYYY]]]___cccjjjrrrxxx~~~|||{{{{{{|||}}}}}}zzzwwwtttqqqnnnjjjgggeeedddccccccdddeeefffggghhhkkkooouuu~~~|||ssscccTTTGGGAAAAAAGGGXXXiii}}}~~~ooo\\\RRREEE999222000000000555:::DDDPPP]]]kkkxxxrrraaaTTTNNNNNNPPPOOOOOONNNJJJDDD@@@===<<<:::999777444111000111333999888888888999777555222///---***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""#########jjjSSSOOOJJJGGGEEEDDDBBBAAA@@@@@@@@@AAACCCCCCAAA???<<<;;;:::888666555555555111111111000//////............,,,***)))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''(((+++,,,...))))))***,,,///222555777888:::<<<===;;;888333111******)))((((((***,,,---...222555777:::@@@JJJRRRXXX]]]dddhhhlllmmmggg^^^TTTSSSTTTVVVYYY\\\^^^___```aaabbbcccdddeeegggiiifffddd```[[[UUUPPPLLLJJJFFFDDDBBB@@@?????????@@@AAABBBCCCDDDFFFHHHJJJLLLQQQQQQRRRTTTYYY___dddhhhnnnttt|||}}}|||xxxssspppnnnmmmnnnnnnooopppppppppnnnmmmkkkeeedddccc```[[[VVVRRROOOIIIFFFBBB???>>>===;;;:::===;;;999999:::;;;;;;:::333444444444555555666666555666777888888888777666777999:::;;;:::;;;<<<>>>=========>>>@@@CCCEEEGGGIIINNNUUUXXX[[[cccnnnwww}}}|||zzzuuuoookkkfffeeecccaaa``````aaabbbeeefffiiilllrrr{{{{{{kkk\\\NNNGGGBBB@@@KKKZZZqqq~~~mmmbbbRRRCCC999444222111000444:::CCCPPP```rrr}}}zzzmmm```VVVQQQPPPMMMNNNOOOLLLFFFAAA???>>>;;;<<<;;;888444111111222666666666777999888666444111///---***(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###""""""###%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$##################""""""#########$$$$$$$$$hhhSSSOOOKKKGGGEEEDDDCCCAAA@@@@@@@@@BBBCCCCCCAAA???===<<<:::888777666555555111111000000//////......000///---+++***)))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%''')))+++---...((()))+++---111444777999999:::<<<<<<:::666111---''')))++++++******---///000444888:::===DDDNNNWWW\\\aaafffhhhiiifff\\\QQQOOOPPPRRRUUUWWWXXXWWWVVVSSSZZZaaadddaaa```aaaddd```]]]YYYTTTOOOKKKHHHFFFDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCFFFIIILLLNNNPPPVVVVVVVVVYYY]]]ccciiimmmxxx}}}zzzwwwuuuqqqlllhhhllliiiddd___[[[YYYXXXYYYUUUVVVVVVWWWUUUSSSPPPOOOMMMLLLKKKHHHEEEAAA>>><<<<<<999666555555555444333444222000000222444444333111111111111111222222222...000222444444444222111222444555555444333555666777666666555666777999::::::>>>BBBBBBAAAFFFPPPYYY]]]fffrrr{{{|||uuupppjjjgggddd```^^^^^^___```cccdddfffhhhlllssszzz~~~sssdddWWWPPPGGG???CCCOOOeee}}}{{{ooo]]]LLL@@@999666555...000333999DDDVVVjjjwww~~~}}}uuuiii\\\SSSPPPLLLNNNOOOMMMGGGBBB@@@@@@<<<===>>>;;;666222111222444444444777999999888666333111///---***)))''''''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""###%%%%%%$$$### !!!"""###$$$$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%pppTTTMMMHHHHHHGGGCCC??????@@@AAABBBCCCBBB@@@>>><<<;;;:::888666555444444444222222111111000000//////))))))*********+++++++++))))))************))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######$$$&&&((()))))))))(((***''')))000333111444999:::::::::888444000,,,)))(((***+++,,,,,,---///111333666;;;AAAFFFLLLSSSWWWdddgggjjjggg```XXXSSSRRRKKKOOOTTTUUUTTTTTTUUUVVVVVVWWWZZZ^^^aaabbb```^^^XXXUUUPPPJJJEEEBBBAAA@@@DDDCCCBBBAAAAAAAAABBBCCC???CCCHHHLLLOOORRRVVVXXXXXX[[[^^^aaaccchhhpppvvvzzzvvvqqqiii```[[[YYYWWWRRRNNNKKKJJJIIIGGGEEECCCBBBAAACCCCCCCCCBBB@@@>>><<<;;;;;;:::999888888888999:::777666444222111111111111222222222111111111111111222222222111111111111111000///.........000111222222222111000000000000000111111111222222333444555555555555666888<<<@@@CCCFFFJJJPPPWWW]]]cccjjjnnn{{{~~~vvvqqqjjjccc______aaabbb_________aaaeeejjjooorrr~~~vvvooocccUUUIIIDDDCCCDDDSSSjjjyyyiii]]]QQQEEE:::333---,,,///777@@@JJJWWWbbbfffkkkrrruuuqqqggg[[[SSSLLLLLLMMMMMMKKKHHHCCC@@@AAABBBCCCAAA===888666555111444777999999888555333333333222000---***((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&$$$#########$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$###""""""mmmVVVNNNHHHHHHGGGCCC@@@AAA@@@AAAAAAAAAAAA???>>><<<;;;:::888666555444444444222222111000//////......+++++++++*********))))))(((((())))))))))))((((((""""""###%%%&&&((()))***''''''''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&###$$$&&&'''((((((((((((***(((***111444333555::::::999888555222...+++)))''')))+++------...111333999<<>>@@@@@@>>>999444111111333666999:::999777555555555333111///,,,)))(((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$###############$$$&&&%%%$$$#########$$$%%%"""###%%%%%%%%%%%%&&&(((&&&%%%%%%$$$######""""""lllYYYPPPIIIHHHGGGDDDBBBCCC@@@@@@@@@??????>>>>>>===;;;:::888666555444444444222222111000...---,,,,,,------,,,+++***)))((('''''''''(((((((((((('''''' !!!"""$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$""""""""""""#########$$$%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''''''''***))),,,222555666888<<<999888555111...+++)))(((&&&))),,,...///222555777???AAACCCGGGLLLTTT]]]cccccc___YYYTTTQQQPPPOOONNNSSSRRRPPPMMMLLLMMMQQQTTTYYYWWWWWWVVVVVVTTTPPPNNNNNNLLLHHHDDDBBB@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEJJJKKKNNNPPPSSSWWW\\\```dddfffhhhiiilllrrrzzz{{{xxxwwwvvvtttjjjeee___YYYTTTPPPKKKHHHCCC???999666666555333111111222222222333333333333222222333444444444333333111000000///......//////333222111111000000000111222222222222222222222222000111111222222333333333111111111000111111222333333333333333333333333333333222111111000000111111333222111111333555888999666777777777777999===AAAAAAFFFNNNTTTYYY```iiiooo{{{}}}uuummmgggcccaaacccbbb```___```aaaccceeejjjqqqzzzwwwkkk___TTTLLLGGGAAAIIIVVVfffzzzuuucccOOOAAA666000---///222555===DDDLLLOOOWWW```ggghhhddd___PPPKKKGGGHHHKKKKKKHHHDDD@@@@@@AAACCCDDDAAA:::444222444777999::::::999999888777666333000---+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$#########$$$%%%&&&"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$######""""""!!!lll[[[RRRJJJHHHGGGEEEDDDEEE@@@@@@???>>>======>>>>>>;;;:::888666444444444444222222111///...,,,++++++---,,,,,,+++***)))((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&""""""""""""############"""""""""###$$$&&&''''''%%%%%%&&&&&&''''''''''''***+++...333777999:::<<<777555111---***)))((((((&&&)))---000222666999<<>>;;;999999666333111222222222000111111222222333333333444111222333333333333333333333222222111111111111111222222222222222222222333222333333333444444555555222222333333444555666666333333333222333333333333333444444555555555555555222111111000000000111111222111000000000222333444555666777666555666777999:::<<>>EEEHHHNNNXXXccchhhgggeeeTTTNNNHHHHHHLLLNNNLLLIIIEEEBBBAAADDDGGGFFF@@@999555666888:::;;;<<<<<<;;;888888666444111...,,,***&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$#########$$$&&&'''&&&''''''%%%###""""""############"""""""""!!!!!!|||kkk[[[RRRJJJIIIHHHFFFEEEFFF@@@???>>>>>>===>>>>>>>>>;;;:::888666444444444444222222111///...,,,+++++++++++++++*********))))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%!!!!!!""""""$$$%%%'''(((&&&&&&&&&&&&'''(((((())),,,...222444777::::::999444111...***((((((((()))(((+++///333666:::>>>AAADDDHHHNNNSSSVVVXXX[[[]]]WWWUUUSSSUUUXXXYYYVVVSSSOOOOOOOOOPPPQQQRRRRRRRRRSSSPPPMMMKKKJJJHHHFFFDDD@@@???>>>>>>===>>>>>>?????????@@@AAACCCFFFHHHJJJKKKMMMQQQUUU\\\eeeooouuuxxxyyyzzzyyyyyy}}}{{{uuuooojjjbbb\\\VVVPPPIIICCCDDD@@@;;;777666555333222111000......///000000///333333333333333333333333//////000000000///......222222222333333222222222111222222333444444444444333333444444555666777777444444555666777777888888999999999999999999999888444555666666777666555555444444444444444555666666333222111111111111222222...111444666555444444555777777888888888:::===???HHHNNNYYYfffsss{{{uuuppplllmmmppp~~~|||uuuqqqppppppgggfffdddcccbbbaaaaaabbbdddjjjrrrvvvxxx|||}}}wwwlll```XXXMMMJJJHHHJJJTTTggg|||hhhWWWGGG===333///...---000444===???DDDMMMVVV\\\^^^^^^VVVPPPJJJHHHKKKMMMLLLJJJGGGBBB>>>???CCCDDDAAA===999999:::;;;;;;<<<<<<===888777666444222///---+++'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!##############################""""""###$$$$$$%%%$$$$$$#########$$$&&&'''&&&''''''%%%###!!!!!!"""#########"""""""""""""""wwwgggZZZRRRKKKJJJIIIFFFDDDEEE????????????????????????;;;:::888666555444444444222222111000...---,,,,,,+++++++++***************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$%%%''')))***&&&&&&&&&'''((()))+++,,,...222555555777999888555///...+++)))(((((())))))+++...222777:::>>>CCCFFFJJJOOOUUUXXXYYYYYYXXXXXXVVVXXXZZZ]]]]]][[[VVVRRRSSSSSSUUUXXXZZZZZZWWWUUURRROOOJJJFFFCCCAAA>>>===<<<;;;;;;;;;<<<======>>>??????@@@BBBEEEHHHKKKMMMOOORRRWWW^^^gggqqq|||zzzsssjjjddd\\\VVVLLLCCC<<<999999;;;666444111000111111111000//////......//////000000222222222111000000//////000111111111111000000///000000222333333333333333222333444666777888888888666777888999:::;;;<<<===;;;;;;;;;<<<=========>>>>>>????????????>>>>>>===;;;;;;<<<===<<<;;;:::999666666555555555666666777555555444444333333333444...000444666555444444444555444555555666777888999;;;>>>DDDLLLUUUaaalllssswwwmmmddd``````hhhqqq~~~zzzvvvttttttkkkkkkiiihhhfffeeeeeedddcccgggkkknnnqqqwwwxxxnnnfffVVVRRRNNNKKKLLLYYYrrrtttcccOOOCCC777222///...///222888;;;@@@GGGMMMSSSWWWYYYVVVRRRMMMIIIHHHIIIIIIJJJKKKGGGCCCAAACCCEEEEEEDDD>>>>>>===<<<;;;<<<<<<<<<777777666555333111///...''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$#########$$$%%%&&&"""$$$%%%$$$######$$$%%%########################uuufffYYYQQQKKKKKKJJJFFFCCCCCC>>>???@@@AAAAAA@@@??????;;;:::888666555444444444222222111000//////......---,,,,,,+++***)))((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$&&&((()))&&&&&&'''((()))+++...///111666888555555888666111++++++***)))((()))******...111555:::>>>BBBFFFJJJPPPSSSVVVXXXWWWUUUTTTTTTTTTXXX^^^aaa___[[[WWWTTTXXXWWWWWWZZZ\\\[[[XXXUUUMMMIIIDDD@@@>>><<<;;;999999999::::::;;;<<<======???@@@AAACCCGGGJJJNNNPPPRRRVVV]]]eeennnyyyuuulllfff___WWWPPPFFFCCC>>>555...---222777000///...///111111111000000111222222111111222333111111111111000000000000333333444555666666666666222444555777999999999999999:::<<<>>>@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGIIIJJJKKKKKKJJJHHHFFFDDD???>>>===;;;:::999999999888888888777777777777777555666666555333333444666555444555666777777666666222555888<<>>???AAABBBBBBAAA@@@>>>;;;:::888666555444444444222222111111000000/////////...---+++)))(((&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!###%%%''''''''''''(((***---///111222888999666555777444...)))))))))))))))***++++++000333777<<>>;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===???@@@BBBDDDHHHLLLPPPRRRSSSWWW^^^gggqqq{{{wwwnnnbbbYYYRRRKKKCCC<<<444777999555...,,,///444/////////000222333222000000111222111000000111222222222333333333333333444111222333555777888888999888:::<<>>AAAHHHPPP[[[fffpppzzzqqqjjj\\\]]]___aaafffooozzz|||yyyvvvtttrrrnnniiieeecccgggmmmsssvvv{{{zzztttmmmfff^^^UUUPPPXXXeeewww~~~ooo___MMMAAA888111,,,,,,...666???DDDFFFKKKSSS[[[^^^^^^\\\UUUMMMIIIKKKOOOHHHIIIJJJIIIFFFDDDDDDEEEGGGEEEAAA>>>;;;:::::::::777777888777777666555444))))))(((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$ !!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""'''&&&$$$#########$$$$$$&&&''''''%%%""" !!!$$$$$$$$$$$$$$$$$$%%%%%%xxxgggYYYRRRKKKJJJHHHCCC>>>>>>@@@AAABBBBBBAAA@@@>>>>>><<<:::777666666555444222333111///.........---,,,---,,,+++))))))))))))***(((''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$###""""""###%%%)))'''%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&'''''''''(((***...111333666777888777444///***'''&&&'''((((((((())),,,///555777:::>>>CCCIIIMMMPPPTTTTTTSSSQQQNNNLLLMMMNNNSSSXXX]]]]]][[[YYY\\\___\\\\\\[[[YYYTTTMMMGGGCCC???<<<999999:::;;;999777999999888777666888<<>>FFFFFFHHHJJJMMMOOOOOOOOONNNPPPSSSVVVXXXZZZ[[[[[[^^^^^^___aaaccceeeggghhhiiihhhfffggghhhhhhfffeeekkklllmmmmmmllljjjiiihhhgggiiikkkjjjgggdddaaa```^^^[[[VVVTTTSSSRRROOOLLLMMMKKKHHHEEEBBB@@@???>>>888777666777999999888777666666666555555444444444000000000111222555777888:::>>>DDDIIINNNUUU^^^eeerrrzzz~~~tttggg]]]\\\\\\]]]hhhxxx}}}xxxtttooonnnlllhhhfffhhhnnnsssuuuyyyzzztttmmm```SSSQQQVVVeeesssxxx```MMMAAA888333000000111777AAAIIIOOOWWW______hhhllldddXXXPPPLLLIIIOOOLLLKKKLLLKKKFFFDDDFFFGGGGGGGGGDDD???999555333444444555555555555555444111///,,,(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""################################################'''&&&$$$$$$$$$$$$&&&'''$$$(((***'''""" ###""""""###$$$%%%%%%&&&&&&xxxgggWWWPPPJJJIIIHHHDDDAAA@@@@@@@@@AAAAAAAAA???>>>===<<<999777666666555444222333111///...//////---,,,...---+++***))))))))))))))))))(((((((((''''''''')))(((&&&$$$$$$%%%&&&''''''&&&%%%&&&'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&'''((((((((((((''''''((())),,,///222444777777777555222...***''''''((())))))***,,,///111555777;;;AAAFFFKKKOOOQQQRRRQQQOOOLLLIIIIIIKKKMMMTTTXXX[[[ZZZWWWUUUWWWZZZXXXWWWUUURRRLLLFFF@@@===<<<999777777999:::999777999999999888888:::>>>AAAFFFGGGIIIKKKOOORRRUUUVVVUUUYYY___hhhqqqyyyzzzuuummm```WWWMMMFFF>>>888777555222...222222222222222222333333222222222333333333333333000111222222111111222333555666888888888999;;;===<<<<<<===>>>@@@CCCEEEFFFMMMNNNQQQUUUYYY]]]^^^___aaaccceeehhhjjjkkklllllllllmmmnnnoooqqqtttvvvwwwzzzyyyxxxyyyzzz{{{zzzyyyzzzzzzzzzyyyxxxvvvtttsssuuuxxxzzz{{{yyyvvvuuuuuutttpppllliiigggdddaaa^^^```]]]WWWQQQLLLHHHFFFEEEBBB@@@===<<<<<<<<<;;;999999888777666444333222111222111111000111222444444000333666999===BBBIIINNNWWW___lll|||xxxjjjccc]]]YYYaaammm}}}zzzxxxsssrrrppplllhhhhhhkkknnnrrrvvv{{{}}}uuuhhhYYYSSSUUUZZZfffxxxqqq___NNNAAA666111000...222;;;DDDMMMXXXbbbhhhnnnrrrpppkkkeee[[[RRRRRRNNNLLLMMMKKKFFFCCCDDDGGGGGGHHHEEE@@@:::555222333333555555666555444444...---+++)))''''''((()))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$############################################################%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''$$$"""###%%%"""######$$$%%%%%%&&&&&&wwwgggUUUNNNIIIIIIIIIEEEBBBBBB???@@@@@@AAA@@@>>>===<<<;;;999666555555555444222444222000/////////...---...---,,,***)))(((((((((***)))))))))((((((((((((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&''')))))))))))))))'''((()))+++...111444666777666444222///,,,)))(((''')))+++,,,---///333555777:::???EEEJJJMMMOOOPPPNNNNNNLLLIIIGGGGGGJJJMMMPPPSSSUUUTTTQQQPPPRRRTTTUUUSSSOOOJJJDDD???;;;888777666555555777888888777999::::::::::::<<<@@@CCCIIIHHHIIIJJJMMMQQQUUUWWWXXX\\\dddlllttt{{{{{{oooeee^^^UUUJJJBBB===999444333444444222///...//////000111111222222111111111222222333333333333444444444222222444666888:::<<<>>>>>>@@@BBBDDDGGGGGGIIIKKKNNNQQQSSSUUU]]]___ccchhhlllpppssstttxxxyyy{{{}}}~~~|||yyyvvvuuuqqqjjjccc\\\XXXVVVUUURRRNNNIIIFFFDDDBBB???======<<<;;;999777666444444666555333222111111222222...///111222333666:::===>>>DDDNNNYYYhhh{{{sssggg]]]^^^ddduuu|||{{{wwwwwwuuuqqqlllhhhggghhhmmmppptttxxx|||~~~qqqaaaUUURRROOOWWWeeesssvvvdddQQQ@@@777444000///444===HHHVVVbbbkkkqqqwww|||{{{lll]]]VVVQQQOOOOOOMMMHHHDDDDDDGGGGGGHHHFFFBBB;;;444000000222444555666555444333000///,,,***((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&tttdddUUUNNNIIIIIIIIIEEEBBBBBB???@@@@@@@@@???===<<<;;;:::888666555555555444333555333000000000000///---...---,,,+++)))((((((''')))))))))(((((((((''''''((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&$$$######%%%'''&&&&&&&&&'''((())))))******)))''')))+++...111333666777777555111...+++)))(((((((((***---///111333777999;;;>>>CCCHHHLLLMMMLLLLLLIIIJJJJJJHHHGGGGGGIIIKKKJJJLLLNNNMMMMMMMMMPPPRRRSSSPPPKKKEEE???;;;888777333333333333555777777888888999:::;;;<<<>>>BBBEEEHHHHHHIIIJJJNNNSSSXXX[[[bbbeeeiiiooovvv|||}}}zzztttjjj]]]RRRJJJCCC<<<777666444222333444555333111...//////000111111111111000111222333444555666777666888888888888999;;;>>>===@@@CCCFFFHHHJJJMMMPPPRRRSSSTTTWWWZZZ]]]```aaakkknnnrrrvvvyyy|||}}}vvvpppmmmkkkkkkddd___YYYSSSNNNKKKGGGEEEDDDCCCBBB@@@>>><<<;;;:::999888666444333222222333333333333333333444666777444999???DDDKKK[[[ooo~~~|||nnngggggghhhrrr~~~~~~|||{{{{{{yyyuuuppplllhhhfffhhhjjjmmmqqquuu{{{vvvgggXXXOOOLLLOOOVVVbbbmmmwwwxxxdddOOOBBB;;;444///222999CCCOOOZZZdddmmmxxxxxxhhh\\\UUUQQQQQQPPPKKKHHHHHHGGGGGGHHHGGGDDD===444......000222555555555333222555333000,,,)))&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!'''&&&%%%%%%&&&&&&$$$############$$$$$$%%%%%%%%%|||oooaaaVVVOOOIIIIIIIIIEEEAAAAAA@@@@@@@@@@@@???===;;;:::999777555555555555444333555333000000000000///---------,,,+++***)))((('''((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&!!!$$$'''))))))'''$$$!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$""""""$$$%%%%%%$$$######%%%''''''&&&%%%%%%&&&'''(((((((((((((((***---000333555666666444222...***((('''((()))(((+++///222444666:::<<<@@@CCCGGGJJJKKKIIIGGGEEEAAACCCFFFGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTNNNJJJDDD>>>:::777555555111222222333444555777999888999;;;<<<===@@@CCCFFFJJJKKKLLLPPPUUU\\\cccffflllllllllooosssxxx~~~{{{vvvppplll]]]UUUJJJAAA<<<999666444222222111111222222111///333444555555666555555555555666888:::<<>>???@@@@@@CCCFFFJJJIIILLLQQQTTTWWWYYY\\\^^^]]]^^^___aaaccceeegggiiinnnrrrxxx|||wwwrrrkkkddd___YYYTTTQQQRRRPPPMMMIIIEEEAAA>>><<<;;;999777555444333333444333222222222333333333333333777::::::<<>>666///111666===GGGOOOZZZhhhxxxvvvaaaXXXRRRQQQQQQNNNLLLLLLGGGGGGGGGGGGEEE>>>666///---...111333444444333333666555222...***'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###!!!!!!$$$######%%%''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%xxxlll^^^VVVOOOIIIIIIIIIEEEAAAAAAAAAAAAAAAAAA@@@>>><<<:::999777555444555555444333444222000/////////...---+++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%!!!$$$'''******'''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$######%%%''''''&&&$$$$$$%%%&&&''''''''''''(((+++...222444555555444000...+++(((&&&'''((()))***---111444666888;;;===CCCEEEGGGHHHGGGEEEAAA???<<<>>>BBBCCCCCCCCCDDDEEELLLMMMOOOQQQSSSSSSSSSSSSDDDAAA<<<777444222222222111222444444444555888::::::<<<>>>???@@@BBBEEEGGGIIIKKKNNNTTT[[[bbbiiimmmpppooommmnnnqqqvvv|||~~~zzzuuupppiiibbb]]]GGGBBB;;;666444444444444444444444444444444444444555666888::::::::::::999:::<<>><<<;;;888666444444555555444333333111///...//////---,,,)))***++++++++++++***)))((((((((((((''''''''''''&&&&&&'''((((((((((((((('''&&&%%%&&&'''''''''%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%$$$###"""$$$&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''''''''''')))+++///222444444333222,,,+++(((&&&&&&'''((()))+++...222555777999<<<===BBBCCCEEEEEECCCAAA>>><<<>>>???@@@AAAAAACCCGGGJJJQQQRRRSSSSSSRRROOOKKKHHH<<<999666333111000111111222444666666555666888;;;===???AAACCCCCCDDDGGGIIIJJJMMMQQQXXX```gggmmmpppqqqqqqpppqqquuuyyy~~~~~~{{{uuurrrmmmggg```XXXOOOJJJ;;;888555333222333444444666777888888999;;;===???:::<<>>777555333444777777444111222111000000111333666888999CCCQQQ```sssvvvnnnggg]]]WWWWWWZZZhhh|||{{{yyyyyyyyyxxxuuurrrlllfffdddgggmmmrrruuu}}}|||ooofffUUUJJJLLLQQQWWWcccrrrzzznnn]]]III<<<777444555999AAAJJJTTT^^^jjjwww}}}}}}qqqaaaPPPIIIGGGFFFFFFGGGGGGDDDBBBCCCDDDBBB<<<666---,,,,,,,,,...111555777666555333111...+++(((&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%)))***&&&$$$$$$$$$$$$$$$$$$$$$$$$uuufffYYYQQQNNNIIIFFFEEEEEEEEEDDDIIIHHHDDDAAA>>>===<<<<<<999888666333222111111111000///...------,,,---------,,,,,,,,,++++++******))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&(((***,,,***,,,///111111///,,,***)))(((&&&%%%%%%'''***,,,333333555777999<<<>>>???DDDFFFFFFCCC???===@@@CCCCCC???<<<===DDDLLLQQQTTTWWWUUURRRMMMFFF???999666444333111000000222333555444555777888888999<<<>>><<<@@@DDDHHHJJJMMMOOOQQQTTTZZZccckkkooorrrtttuuuvvvwwwyyy|||~~~}}}zzzuuurrrnnnkkkhhheee___YYYQQQHHHBBB<<<888666222444666666666666777999<<<===???BBBGGGMMMRRRVVVZZZ[[[]]]```dddhhhlllooommmppptttyyy|||}}}|||yyyuuusssqqqkkk```XXXTTTSSSPPPNNNKKKIIIHHHGGGKKKMMMPPPVVV___iiirrrwwwwwwjjj```XXXPPPLLLHHHFFFDDDAAA@@@@@@AAABBBDDDFFFHHHIIIKKKPPPXXX^^^gggqqq{{{qqqtttwwwzzzyyyvvvrrrooohhhbbbZZZUUUSSSOOOIIICCC<<<:::888888888888777666222222222333333444444444888<<>>===<<<<<<;;;:::777555333222222222000///...------,,,------,,,,,,+++***)))''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((***,,,,,,---///111000...+++))))))(((&&&&&&'''))),,,...555555555666888;;;===>>>CCCCCCCCCAAA@@@@@@AAACCCCCC@@@>>>@@@FFFMMMRRRTTTVVVTTTOOOIIIBBB<<<666444333222111111111222333444555666888999999;;;>>>@@@BBBDDDFFFIIIKKKNNNRRRUUU]]]bbbiiippptttvvvxxxzzz|||}}}~~~~~~}}}|||wwwsssnnniiieeebbb^^^[[[PPPLLLEEE???:::666444333333555777888999;;;>>>@@@CCCEEEHHHNNNUUU]]]cccgggjjjjjjlllppptttxxx|||~~~{{{vvvpppiiiccc^^^XXXOOOIIIEEEDDDBBB@@@>>><<<;;;;;;@@@AAACCCGGGNNNVVV]]]bbbooottt}}}uuulllaaaUUUMMMFFF@@@<<<>>>===<<<:::999999999::::::<<<===>>>???BBBGGGLLLOOOWWWccckkkrrr|||xxxmmmrrrzzzzzzrrriiiccc```ZZZQQQIIIDDDAAA>>><<<;;;;;;999888222222333333333444444444444777;;;@@@GGGTTTeeeppptttggg___XXXWWWZZZaaagggnnnyyy{{{zzz{{{{{{zzzxxxtttqqqnnnnnnnnnssssssxxx|||xxxmmm^^^QQQJJJMMMSSSYYYhhhqqqcccNNN@@@777444777888>>>GGGOOOVVV]]]eeejjjlllcccVVVLLLFFFCCCBBBAAAFFFFFFEEECCCDDDEEE>>>555000///---,,,---///333555999555111000111111,,,(((&&&%%%$$$$$$&&&&&&$$$"""%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&ssseeeYYYJJJHHHEEEEEEFFFHHHIIIJJJEEEDDDBBB@@@>>>===<<<<<<===;;;999777555444444444000///...------,,,------...---,,,***((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((***,,,---...///000///,,,***(((''''''&&&''')))+++...000777777666666777:::<<<>>>BBB@@@??????@@@AAAAAAAAA???>>>>>>AAAGGGLLLPPPRRRTTTQQQKKKDDD===777333111111222222222333333333444555777999:::;;;===@@@CCCGGGHHHJJJLLLNNNQQQVVVZZZeeeiiinnnsssvvvxxxzzz||||||}}}~~~~~~|||yyyvvvtttkkkgggaaa[[[WWWSSSOOOLLLAAA>>>:::777555444555555777999<<>>======<<<===;;;999777555444444444000///...------,,,------......---,,,+++***)))((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,/////////...---+++)))'''&&&&&&&&&'''***---000222777666666666777:::>>>@@@AAA>>><<<===???AAA???<<<<<<===???BBBFFFJJJLLLMMMQQQMMMGGG???999444222111000111222333444444444333555777999;;;<<>>999888777666777999<<>>;;;999888888888999888999:::;;;;;;:::888777777888888999888777777777666999===???BBBHHHQQQYYYdddmmm{{{{{{xxxyyyvvvkkkaaaWWWSSSLLLFFFBBB???<<<:::444444555555555555555555333333333222333888???EEEWWWbbbrrrssshhh\\\TTTPPPPPPWWW```www|||}}}}}}}}}|||yyytttqqqlllkkkmmmssswww{{{{{{qqqeeeZZZQQQKKKHHHMMMYYYkkk}}}ttt]]]JJJ===777222666===CCCHHHLLLNNNPPPWWWXXXVVVPPPGGGAAA@@@BBBGGGIIIHHHFFFGGGHHHDDD===666222...***))),,,000333555444222333333222///,,,)))'''&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%&&&&&&%%%"""!!!!!!"""$$$%%%}}}oooaaaVVVPPPMMMIIIGGGEEEDDDBBB@@@BBBAAAAAA@@@???>>>===<<<<<<:::888666444333333333000///...------,,,------,,,,,,++++++++++++++++++)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---000///...---+++)))((('''$$$%%%&&&(((+++...111222666555555666888<<>>>>><<<999>>>@@@BBBDDDFFFGGGIIIJJJMMMIIICCC<<<777444222222000111222444444555444444444666999;;;===@@@DDDGGGHHHMMMUUU\\\___bbbcccdddiiilllooopppqqqqqqrrrtttrrrrrrsssqqqmmmhhhbbb___TTTOOOIIICCC???<<<999777444666888999;;;???FFFJJJNNNRRRYYYaaaiiirrrzzz|||ooo```QQQGGG@@@>>><<<:::999999888777888999999:::999888777777222333444555666777888999444777<<>>BBBEEELLLUUUcccsss}}}{{{|||yyyppphhh]]]XXXQQQJJJEEEAAA===:::777777777666666666666666444333222111111333777:::BBBJJJXXXhhhwwwyyyiii]]]TTTOOOQQQVVVdddppp}}}}}}}}}~~~yyyvvvnnnkkklllooorrruuu}}}{{{rrrfffYYYNNNHHHIIISSScccvvvvvv^^^III;;;222444888>>>CCCGGGJJJKKKNNNRRRTTTPPPFFF???===???GGGIIIIIIGGGGGGIIIFFFAAA999555000+++***+++///111333333333444444333000...+++)))'''&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%{{{lll^^^TTTMMMJJJHHHFFFFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;999777555333222222222000///...------,,,------((())))))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''(((***+++---......000///---+++)))(((((((((%%%&&&'''***---///222333666666777888:::<<<>>>???<<<<<<;;;===>>>>>>===;;;CCCEEEGGGGGGFFFEEEEEEFFFFFFCCC???:::666444444444111111222333444555666666555777:::===@@@CCCGGGKKKKKKRRR[[[cccggghhhhhhhhhkkknnnqqqrrrrrrqqqqqqqqqsssrrroookkkddd]]]VVVRRRJJJFFF@@@;;;999888666555111555999===BBBIIIRRRYYYbbbgggooowwwqqqcccWWWLLLBBB<<<999999:::::::::::::::::::::;;;<<<<<<<<<;;;:::999555666777888999999999999666777999<<<>>>AAACCCEEEGGGFFFCCC@@@===:::888777888999;;;;;;:::999:::<<<>>>???@@@AAA@@@???===;;;===<<<;;;;;;<<<;;;999777666888:::;;;:::::::::;;;>>>EEEPPP]]]kkkyyyzzzxxxuuunnniiiaaa\\\VVVPPPKKKEEE@@@<<<999999999999888888888888444333222111000111333444888;;;DDDPPP[[[ggguuuyyymmmaaaVVVQQQQQQWWWbbbrrr}}}}}}yyyppplllkkklllmmmooowww~~~rrrcccUUULLLHHHMMMYYYjjjzzzqqqTTT???666555555888>>>DDDHHHIIIIIINNNRRROOOHHHAAA>>>>>>FFFIIIJJJHHHGGGIIIHHHEEE<<<888222...+++,,,...///222333444555555444222000---+++(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&yyyiii[[[RRRKKKIIIGGGFFFFFFFFFDDDBBBCCCCCCCCCBBBAAA???===<<<;;;999777555333222222222000///...------,,,------******))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''(((***,,,---///000000///...,,,)))(((((())))))((()))***---///222444555777888:::;;;;;;;;;::::::888;;;>>>???@@@@@@AAABBBEEEGGGGGGEEEBBB??????@@@???===:::777666555555555222222222222333555777888777999===@@@CCCGGGKKKOOORRRXXX```gggjjjjjjkkkkkkkkknnnrrrtttsssrrrppppppnnnlllhhhbbb[[[TTTMMMJJJBBB>>>999666666777777777333999AAAGGGNNNXXXdddmmmwww|||}}}kkkbbbVVVLLLEEE@@@;;;888:::;;;<<<===???AAACCCEEEDDDEEEFFFFFFFFFEEECCCAAA???@@@AAABBBAAA@@@???>>><<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999:::<<<===>>>AAADDDEEEDDDDDDFFFHHHOOOPPPPPPPPPOOOMMMLLLKKKKKKHHHFFFEEEEEEDDDBBB???<<<<<<===<<<;;;:::999999:::===BBBJJJTTTaaannnvvv~~~wwwqqqmmmjjjhhhdddaaa\\\WWWRRRKKKEEE@@@<<<;;;;;;;;;::::::::::::666555333222222222111000333333888@@@EEEJJJVVVcccppp{{{uuueeeYYYUUURRRXXXdddrrr~~~zzzyyy{{{{{{yyyvvvqqqllliiihhhhhhiiipppxxx}}}ooo```WWWNNNJJJMMMZZZiiiyyydddKKK<<<888444444999@@@EEEHHHJJJNNNRRRRRRNNNIIIFFFEEEEEEIIIJJJHHHGGGIIIIIIGGG===:::555000---------...000222555666666444333222///,,,)))''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$xxxgggZZZQQQLLLJJJHHHGGGFFFEEEBBB@@@DDDDDDDDDCCCBBB???===;;;;;;:::777555333333222333000000...---------------------,,,,,,+++***))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&((()))+++---///000111111///---+++)))(((((()))******+++---///222444666777:::;;;<<<===<<<:::777666555:::???BBBBBBCCCFFFIIIDDDEEEEEEBBB<<<999999::::::999777666555555555666333222111111222555777999999;;;???BBBFFFJJJNNNRRRYYY]]]cccgggiiijjjlllmmmjjjnnnrrruuutttqqqooonnnfffddd```ZZZTTTNNNIIIGGG===:::666444444666888888999@@@IIIRRR[[[gggttt~~~qqqfffSSSLLLCCC===;;;;;;999888<<<===???AAADDDHHHNNNRRRPPPQQQRRRSSSRRRQQQNNNMMMJJJKKKKKKLLLKKKHHHFFFDDD@@@???===<<<;;;;;;<<<===::::::999999999<<<@@@CCCEEEIIIOOORRRRRRTTTVVVYYYccccccbbbaaa```___]]]]]]\\\XXXTTTRRRRRRPPPNNNKKKFFFEEEBBB???===;;;::::::::::::;;;>>>EEEQQQ^^^fffqqq~~~zzzrrrlllhhhhhhiiigggeeeaaa\\\WWWPPPIIIDDD=========<<<<<<;;;;;;;;;999888666555555444222000111000222777777888AAALLLRRR```uuutttddd\\\RRRTTT[[[hhhwww}}}vvvssstttuuusssppppppkkkgggeeeddddddkkksssuuuyyykkkcccUUUKKKGGGOOO]]]nnnwww]]]AAA:::333111555===CCCGGGNNNQQQVVVXXXVVVSSSOOOMMMDDDHHHJJJGGGGGGIIIJJJHHH>>>;;;777222///---------///222555777666555333333///,,,)))''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###"""""" ###$$$%%%$$$"""!!!|||hhhYYYSSSOOOKKKGGGEEEDDDCCCCCCBBB???@@@@@@??????>>>===<<<:::999777555333222111111000///...............///***************)))(((((((((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$"""%%%''''''&&&&&&''''''(((***,,,............,,,+++(((%%%$$$"""""""""+++,,,---///111333555777:::===???===888555444555666888:::>>>AAADDDFFFGGGGGGDDD???:::777555444555333444555666666666555444333333444555555666666666888;;;>>>BBBEEEJJJOOOSSSZZZ]]]aaadddfffiiilllnnnqqqppppppqqqrrrnnnhhhbbb^^^ZZZTTTNNNJJJFFFBBB???999666222000222777>>>BBBGGGMMMUUU^^^gggpppxxx}}}yyyhhhXXXOOOGGGAAA;;;:::===???>>>;;;DDDHHHMMMQQQTTTZZZaaaggghhhjjjlllkkkhhhdddaaa``````______aaabbb^^^WWWQQQPPPJJJBBB===;;;:::888666555777888888999@@@KKKTTTYYY]]]aaaeeehhhlllpppsss{{{zzzzzzyyyyyywwwtttrrruuupppjjjhhhiiiggg```ZZZSSSPPPKKKFFFCCC@@@>>><<<>>>999666888<<<@@@HHHPPP]]]kkk|||~~~{{{vvvooohhhddddddfffhhhhhhhhhiiihhhddd\\\RRRLLLFFFCCC???<<<<<<<<<;;;::::::777555555777666222...///111333333333444888<<>><<<<<<999888777555333222222111111000//////............+++++++++++++++***))))))%%%%%%%%%&&&'''((()))***(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$######"""!!! ###&&&''''''&&&&&&''')))***,,,...///000//////...---+++)))((((((((())),,,,,,---///222555888:::;;;<<<;;;999666333222333555888;;;???CCCEEEFFFGGGDDDAAA===888555333333333222333444555555555444444222222333444666777888999888:::>>>AAAEEEKKKQQQVVV[[[^^^bbbeeefffhhhkkkmmmqqqpppoooooonnniiibbb]]]UUUQQQKKKEEEBBB???<<<:::999888777888<<>>;;;999:::>>>CCCGGGIIIRRRWWW^^^ccchhhooovvv|||~~~}}}~~~{{{yyywwwvvvqqqjjjddd\\\TTTIII@@@<<<:::888666777:::===@@@DDDLLLWWW```nnnqqquuuxxx{{{~~~vvvooofff```WWWQQQMMMJJJGGGDDD@@@;;;999;;;===>>>BBBHHHRRR]]]kkktttvvvwww{{{~~~}}}}}}~~~|||xxxtttnnnkkkfffbbbaaabbbdddffflllkkkkkkjjjggg```XXXRRRJJJGGGDDDBBBAAA@@@>>>===???===;;;::::::999666444111333444333222222555888666===IIIXXXkkk{{{fff___YYYYYY[[[___hhhppp{{{|||xxxvvvuuurrrnnnnnnllliiieeeccceeegggooossszzz{{{pppaaaVVVIIIEEEKKKZZZpppyyy___KKK999444444444:::CCCMMMXXXbbbgggkkklllfff^^^TTTOOOIIIHHHIIILLLLLLKKKHHHCCC;;;555111111222333000222444666777666555444000...,,,)))''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$}}}hhhYYYQQQOOOMMMIIIGGGFFFFFFDDDCCC????????????>>>===<<<<<<888777666555444333333222222222111///............,,,,,,,,,,,,,,,+++******%%%%%%%%%&&&'''(((******'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&'''+++---...000111111000000)))(((''''''''')))***+++------...000333888<<<>>>???<<<888666555444333222555888===BBBEEEFFFFFFEEE???<<<999555222111000111111111222333444444333333111111333444666999;;;<<<999;;;===AAAEEEKKKRRRWWW\\\^^^bbbeeefffhhhjjjlllppppppnnnllliiibbb[[[UUULLLGGGAAA<<<999888777666:::;;;===AAAHHHOOOVVVZZZaaaccceeegggiiinnnssswww|||uuuggg]]]RRREEE<<<999999:::;;;>>>CCCLLLUUU[[[dddjjjsss{{{}}}wwwjjj___PPPDDD>>>;;;999777999>>>DDDIIIOOOXXXccckkk{{{}}}xxxlllddd___ZZZTTTOOOHHHCCC@@@@@@???<<<===@@@GGGNNNYYYaaaggglllrrrwwwvvvuuutttttttttqqqnnnjjjggggggeeeeeefffhhhkkkmmmooonnnlllkkkiiieee___[[[PPPOOOLLLKKKJJJHHHDDDBBBAAA@@@>>><<<;;;999888777444555444222111000222444222666<<>>KKKVVVdddnnnwww{{{zzzuuufffVVVIIIIIIKKKIIIJJJNNNLLLGGG@@@999333111111222000111333444555555444333222111...+++((('''&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$iiiYYYQQQOOOMMMJJJHHHHHHGGGFFFDDD????????????>>>===<<<;;;777777666555444333333333444333111000///...------++++++,,,,,,++++++***))))))(((((('''''''''''''''&&&&&&''''''(((((()))))))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###%%%'''((('''&&&'''(((------///000000000///...%%%$$$%%%%%%'''))),,,---/////////111555:::???AAACCC===777444555777777555666999???DDDFFFFFFDDDBBB999777555222000///...///000000111111222222333333333333333555777999<<<===;;;<<<>>>@@@DDDIIIPPPUUUYYY\\\```cccfffhhhkkkmmmppppppnnnjjjddd\\\SSSNNNEEEAAA;;;777666777888888===???CCCIIIPPPXXX]]]aaaaaabbbcccccceeeiiinnnrrr{{{~~~{{{nnnbbbUUULLLDDD===:::<<<<<<@@@DDDHHHMMMWWWdddmmmwww~~~ooocccRRRDDD===;;;999999;;;@@@FFFLLLSSSZZZbbbhhhsssuuuxxx{{{}}}wwwoooddd\\\UUUOOOIIIFFFAAA<<<<<>>??????>>>>>>===<<<;;;777777666555444333333333333222111///...---------***************))))))((())))))(((''''''''''''(((&&&&&&''''''(((((()))))))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$&&&((((((''''''((())),,,---...///...---,,,+++&&&&&&'''(((+++...111333111111222444777;;;???BBBBBB<<<666333444777888777888<<>>444333111///...---------//////000000111222333333666666555666777999;;;===>>>???AAABBBDDDHHHMMMQQQVVVYYY^^^bbbeeehhhkkknnnoooooommmhhh___VVVMMMHHH@@@===888555666999;;;<<>>888333222333111111111111222333444444666444222///,,,)))'''&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%kkk[[[SSSMMMLLLJJJIIIIIIHHHFFFDDD>>>>>>>>>>>>===<<<;;;;;;888777666555444333333222111111000...------------)))************)))((((((&&&&&&&&&'''((()))++++++'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&'''((('''(((***,,,,,,------------+++)))(((&&&&&&''')))+++...111333333444555777999<<<>>>???===999444111111444777999===???CCCDDDCCC@@@;;;888111000//////............////////////000222333444888777666666777:::<<<>>>AAACCCDDDEEEGGGIIIMMMPPPTTTWWW\\\```cccfffjjjlllllllllkkkeee[[[QQQIIIDDD<<<:::777666999<<>>DDDDDDKKKTTT]]]fffssswwwnnnWWWNNNBBB:::888999::::::;;;<<<>>>AAADDDFFFHHHIIIGGGIIILLLNNNRRRWWW]]]aaagggkkkqqqvvv{{{uuuggg\\\PPPGGGEEEGGGGGGMMMTTTYYY]]]```fffjjjpppsssvvvwwwwwwvvvvvvvvvyyyyyyyyyxxxvvvtttrrrqqqnnnllljjjjjjlllnnnppppppmmmmmmnnnppprrrqqqooolll```]]]ZZZYYYXXXSSSLLLFFF===;;;777666555555444333000222333222444;;;GGGQQQiii|||vvveeeZZZWWWRRR```ooozzzuuuqqqmmmkkkjjjjjjjjjiiicccbbb```aaaeeemmmtttyyy}}}zzzuuuoooeeeVVVJJJHHHLLL___nnniiiRRR@@@777555666888AAATTTkkk{{{kkkWWWOOOKKKFFFEEEHHHEEEFFFFFFAAA:::555444444222111000000111222444555666555333000...+++)))'''(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%mmm\\\TTTLLLKKKIIIIIIIIIHHHFFFCCC>>>>>>>>>>>>===<<<;;;:::999888777555333222222111//////...---------------***++++++++++++***))))))&&&&&&''''''(((***+++,,,(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&'''(((***+++$$$%%%'''(((((())),,,...---......---,,,***((('''''''''((()))+++...111222555666888999;;;;;;;;;;;;888777444222111333888<<>>BBBDDDEEEIIIIIIJJJKKKMMMNNNOOOPPPQQQTTTYYY^^^bbbhhhnnnrrrtttxxx~~~~~~~~~xxxxxxuuummmgggbbbZZZRRRIIIBBB===;;;:::<<>>@@@BBBCCCDDDFFFIIILLLMMMQQQUUUXXX\\\cccmmmuuusssdddVVVPPPPPPLLLQQQWWWYYYYYY]]]gggoootttxxx}}}|||xxxuuutttsssqqqooopppssswwwyyyzzzxxxxxxyyy|||xxxrrrmmmllljjjcccVVVKKKDDD@@@;;;888888777444222111222222222333888>>>CCCRRReee}}}pppbbb\\\UUU[[[ccclllxxx~~~zzztttqqqpppooommmkkkdddbbb___^^^aaafffmmmqqq||||||zzzxxxppp```PPPIIIKKKRRR___ooo{{{{{{fffPPPAAA:::888888<<>>>>>>>>>>>===<<<;;;::::::999777555333222111111...------,,,,,,,,,------+++,,,,,,,,,,,,+++************)))((((((((((((((())))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###%%%&&&'''(((***---///......///...---***((('''---------...000333555777666777999;;;;;;:::999888777888777555333555;;;@@@EEEEEEEEECCC>>>999333000......//////////////////000/////////111222444666666555555666999===AAADDDBBBFFFKKKNNNPPPRRRTTTUUUVVVYYY\\\^^^___```bbbddddddeeeddd^^^TTTIIIBBB???>>>======@@@DDDHHHJJJJJJEEEEEEDDDDDDEEEEEEFFFGGGJJJNNNSSSXXX\\\aaafffiiiooottt{{{~~~}}}{{{zzzyyyxxxvvvuuutttsssooopppllleee___ZZZRRRJJJ@@@<<<999;;;===AAAKKKTTTaaafffmmmvvv|||tttiii___WWWOOOHHHBBB???:::444222444666777666999999999;;;>>>@@@AAABBBDDDEEEGGGGGGFFFEEEGGGHHHFFFIIIKKKKKKKKKOOOXXX```___eeelllpppssszzzuuucccYYYWWWPPPUUUYYYYYYWWW]]]jjjvvvxxx}}}|||xxxuuussswwwuuuuuuvvvzzz~~~uuudddUUUHHHDDD>>>;;;999777333000...------...000444777:::@@@SSSkkk|||llleee\\\\\\\\\```mmm|||zzzvvvtttrrrnnnkkkdddbbb___]]]^^^ccchhhllluuu}}}|||}}}}}}wwwgggUUULLLMMMGGGRRRbbbppp}}}ttt\\\III>>>:::;;;:::@@@NNNXXX^^^gggpppzzzuuuhhhXXXOOOMMMJJJEEEIIILLLLLLHHH???777555555444333111000111333666888666555444222000---+++***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ppp^^^TTTQQQNNNKKKHHHGGGEEEBBB@@@AAA@@@???===<<<<<<;;;;;;;;;:::888666444333222222///............---------...---,,,+++***(((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,---...---+++)))(((((()))))))))+++---......000333666777999<<<===;;;888777666888888666666888;;;>>>AAAGGGDDDAAA>>>;;;888333////////////...------,,,,,,...000222333222111222333666777999:::;;;???CCCGGGLLLOOORRRTTTUUUUUUWWWXXXZZZ[[[]]]^^^____________aaa^^^YYYRRRKKKDDD???===<<<>>>BBBFFFHHHHHHFFFEEE@@@???>>><<<;;;<<<<<<===DDDFFFHHHJJJNNNSSSZZZ___bbbhhhpppvvvxxxwwwuuutttooorrrttttttqqqooommmmmmmmmjjjfff___WWWOOOHHHDDD<<<888999>>>BBBEEEMMMXXXfffsss|||}}}xxxuuuxxx{{{~~~sssiii^^^WWWNNNFFFBBB???;;;888111333555555444555888<<<;;;===???BBBEEEGGGIIIJJJMMMMMMMMMNNNOOOOOOMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPRRRVVV^^^hhhppp~~~zzziii^^^XXXYYYZZZ\\\___eeelllqqqyyy~~~{{{yyyxxx{{{}}}mmmaaaVVVKKKAAA???===:::666555444333222111111333555666999AAASSSiii}}}{{{lllfff^^^XXX]]]fffqqq|||}}}xxxuuuvvvwwwmmmddd^^^]]]]]][[[```hhhnnnttt}}}}}}yyylll\\\NNNFFFEEEHHHUUUjjj|||vvv\\\DDD888:::999===FFFOOOUUU\\\cccmmmlllggg]]]QQQJJJHHHJJJJJJIIIHHHGGGDDD???999444000000...---,,,///444888999777555333222000---***''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq___UUUQQQNNNKKKHHHGGGEEECCCAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666444333222222///............---------,,,+++++++++***)))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,---,,,+++)))(((((())))))***,,,...///000111444777777:::<<<<<<:::777666555999888777777999;;;>>>@@@DDDAAA===:::777444111.../////////......------------///222333333333555777777999;;;===???CCCHHHLLLOOOQQQTTTVVVVVVWWWYYYZZZ\\\]]]^^^___```______^^^\\\YYYRRRKKKDDD???<<<:::???AAAEEEGGGHHHFFFDDDBBB:::999888777666777777888<<<===???AAADDDIIIOOOSSSTTTXXX^^^bbbdddeeeggghhhkkkmmmoooooommmkkkjjjkkkiiifffaaaZZZRRRJJJDDDAAA<<<999;;;AAAGGGMMMXXXbbbrrr|||yyypppiiieeeeeeeeefffmmmpppuuuuuupppfffZZZSSSNNNIIIBBB===:::999666444222555888888777888;;;>>>CCCEEEJJJOOOSSSWWWYYYZZZ[[[[[[\\\^^^```___]]][[[XXXWWWVVVUUURRRPPPNNNMMMLLLMMMMMMLLLMMMQQQWWW\\\ccctttyyynnncccbbbaaaaaadddkkksssyyy|||zzznnnZZZNNNCCC???===999666555444333222111111222444555555:::FFFXXXiii{{{nnncccZZZZZZ```hhhsss|||}}}xxxuuuuuuvvvqqqiiiccc```^^^\\\```fffjjjpppxxx}}}sssdddUUULLLDDDEEEPPPeeeyyynnnVVVFFF:::888:::BBBIIINNNTTTZZZfffgggeee^^^SSSKKKHHHHHHIIIHHHGGGFFFDDD???999444444333111...---///333777999888666444333111...+++''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqq```VVVQQQNNNKKKHHHGGGEEECCCAAABBBAAA@@@>>>======<<<<<<;;;:::888666444333222222///............---------************************((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,+++***((((((((())))))+++---///000111222555888888:::;;;:::888555444444888888888888:::===???AAAAAA===888444222000...---//////..................---///111333444666888:::999;;;???BBBEEEJJJNNNRRRSSSUUUVVVWWWWWWXXX[[[]]]^^^^^^_________^^^\\\[[[UUUQQQJJJBBB===;;;;;;<<>>CCCFFFKKKMMMOOORRRTTTXXX]]]aaaeeegggiiiiiihhhffffffgggddd```ZZZRRRKKKDDD???===>>>>>>AAAHHHPPPXXXdddnnn{{{~~~zzzrrrjjjeee]]]WWWRRROOOMMMKKKQQQSSSWWWXXXUUUNNNGGGBBB>>>;;;777555555555444333444777;;;<<<===???CCCGGGOOOSSSZZZbbbiiinnnqqqrrrvvvwwwyyy|||}}}|||yyyvvvpppooommmiiiddd^^^XXXUUURRRQQQOOOLLLIIIHHHJJJLLLLLLYYYhhhsss~~~qqqnnnjjjggghhhpppzzzwwwdddWWWJJJDDD@@@;;;888777444333222111000111222333444444999DDDRRRccczzz~~~qqqccc\\\[[[^^^gggppp}}}}}}}}}{{{xxxvvvuuuvvvxxxqqqiiieeeaaa^^^___ccceeejjjqqqwww}}}|||ooo```UUUIIIFFFKKK\\\ppp~~~jjjSSS<<<888888>>>DDDHHHMMMRRR[[[^^^___[[[SSSKKKFFFDDDGGGGGGFFFEEEDDD???999555666555333///---///333666:::999777666555333///,,,(((''''''&&&%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%rrraaaWWWQQQNNNKKKIIIGGGFFFDDDBBBBBBAAA@@@???============;;;:::888666444333222222///............---------+++++++++***************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***+++++++++***)))((('''((()))***+++---///000000222555888999::::::888555333222333555666777999<<>>:::444000......------............////////////---///111333444666999;;;:::>>>BBBFFFJJJNNNSSSVVVUUUVVVWWWVVVVVVXXX[[[]]]^^^^^^^^^]]][[[YYYVVVUUUMMMIIIBBB===;;;===AAADDDIIIJJJKKKKKKGGGBBB===999555555333333333333444555333444555666777999===@@@FFFGGGIIIKKKNNNSSSXXX]]]___aaacccddddddccccccddd___[[[SSSLLLEEE@@@>>>===CCCEEEJJJQQQYYYcccnnnvvv}}}zzzvvvssskkkccc[[[UUUNNNHHHDDDBBB@@@???BBBDDDEEEFFFEEEBBB???<<<999777555444555555666666888;;;???AAADDDJJJRRRXXXaaafffoooyyy{{{ssskkkggg```^^^[[[WWWRRRNNNKKKJJJGGGMMMUUU\\\dddooo|||xxxrrrqqqwww}}}oooaaaRRRJJJEEE???;;;;;;555444333222111111111111555333333999CCCQQQfffwwwqqqddd\\\ZZZ```hhhrrrtttvvvvvvvvvuuuvvvwww|||wwwqqqjjjeee```______```eeejjjpppwwwxxxiii^^^SSSKKKIIITTTdddqqqzzzzzz___CCC<<<888;;;@@@DDDHHHMMMQQQTTTWWWUUUPPPJJJFFFDDDFFFFFFFFFFFFDDD@@@;;;777666444222///---///222666;;;:::999888777555111...)))((('''&&&&&&%%%&&&&&&(((&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrraaaXXXQQQNNNKKKIIIHHHGGGEEECCCBBBAAA???>>>======<<<<<<;;;:::888666444333222222///............---------------,,,+++***)))((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,)))((('''''''''((()))******,,,...///000111444777888999888666333111222333111333666:::===@@@BBBCCC<<<888222...---.........---......//////000000000///111222333333555888:::===@@@EEEJJJMMMPPPSSSUUUUUUUUUVVVUUUUUUVVVXXX[[[\\\[[[ZZZXXXUUUQQQNNNLLLCCC@@@<<<:::;;;@@@GGGKKKMMMMMMMMMKKKGGGAAA<<<888777666555444444444555666444555666777777888;;;>>>@@@BBBEEEGGGIIIMMMQQQTTTYYY\\\```bbbbbbaaabbbbbb[[[VVVOOOGGGBBB@@@AAABBBEEEJJJRRRYYYcccnnnxxx~~~~~~}}}yyyrrrlllfff]]]TTTMMMHHHAAA<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777666555555777999;;;AAAEEEIIIMMMSSS\\\hhhqqqzzztttrrrnnnhhhaaaYYYRRRNNNHHHHHHJJJMMMRRRZZZfffpppvvvhhhXXXOOOIIIBBB>>>===777666555444222111111111555222222666;;;EEEUUUccc}}}pppbbb[[[]]]cccgggjjjnnnppprrrtttvvvxxx}}}|||wwwpppjjjeee```]]]]]]aaafffkkksss~~~|||pppggg]]]QQQIIIMMMYYYeeepppxxxlllJJJ@@@777777;;;@@@EEEJJJKKKNNNPPPQQQOOOKKKHHHFFFGGGFFFGGGGGGFFFCCC>>>:::333222000---,,,...333666;;;:::::::::999666222///***)))((('''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaXXXPPPNNNKKKIIIHHHGGGEEEDDDAAA@@@???===<<<<<<;;;;;;;;;:::888666444333222222///............---------...---,,,+++***(((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,---------,,,''''''&&&&&&&&&((()))******,,,...///000111444777777777666333111000111333000222666:::===???@@@AAA:::666111.........//////------...///000000111111111222333444444666:::<<>>DDDKKKOOOPPPOOOMMMIIIEEEAAA===;;;999888666555444444555555444666777777777888:::<<<>>>AAACCCEEEFFFHHHJJJLLLSSSWWW]]]aaabbbaaa``````XXXSSSKKKDDDAAACCCFFFIIIHHHQQQZZZbbblllxxxzzzrrrjjjccc[[[QQQJJJCCC???:::777888;;;>>>??????===;;;999888777888888555666666666777;;;AAAEEEQQQUUU\\\cccjjjuuu|||ssshhh\\\TTTLLLHHHEEEGGGJJJQQQ]]]ggguuu}}}xxxjjj[[[SSSLLLEEE???>>>::::::999777555333222111222000111444666;;;FFFPPPnnn~~~~~~nnnaaa^^^aaabbbeeeiiilllooorrrvvvyyy|||}}}xxxqqqlllddd]]][[[^^^cccgggnnnxxx~~~vvvpppfffYYYLLLJJJPPP\\\lllxxx~~~uuuTTTFFF777333666;;;AAAGGGKKKMMMQQQSSSSSSQQQNNNLLLHHHHHHIIIJJJIIIFFFBBB>>>222111///---,,,...333666:::::::::::::::777333///******((('''&&&&&&%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ppp```WWWPPPNNNKKKIIIIIIHHHFFFDDD@@@???>>><<<;;;;;;::::::;;;:::888666444333222222///............---------,,,,,,++++++***)))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''***,,,------,,,+++&&&&&&%%%%%%&&&((()))***+++---///000111222555888666666444111//////222444222444777:::<<<<<<<<<;;;888555000...............,,,---...///000111222222222333444555777:::>>>BBBFFFIIIMMMPPPPPPNNNNNNNNNQQQSSSUUUUUUSSSSSSSSSTTTXXXWWWTTTPPPKKKEEE@@@>>>999:::<<>>@@@CCCEEEEEEFFFDDDAAA===:::999888888666888999;;;@@@HHHRRRYYYbbbiiittt~~~}}}ooofff[[[SSSLLLKKKKKKNNNWWWbbblllsss|||{{{nnn```XXXRRRKKKDDDBBB>>>===<<<:::888666444222000//////222222444<<>>===<<<;;;:::::::::;;;:::888666444333222222//////.........---------************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&)))+++,,,,,,+++***&&&%%%%%%%%%&&&((()))+++---...000111222444777999555555333000//////222555555666999;;;;;;:::888666666333000............---,,,---...///000111222333222333555777999===CCCFFFIIIMMMPPPRRRQQQNNNLLLLLLPPPSSSUUUUUUTTTSSSSSSSSSXXXVVVSSSOOOIIICCC>>>;;;<<<>>>AAAEEEJJJOOORRRTTTQQQNNNJJJFFFCCCBBBBBBBBBAAA@@@===;;;999888888888555666888888888999:::<<<<<<<<<:::888777888<<>>:::888777666:::<<>><<<:::777555333000//////111111111888AAAEEEXXXpppvvvmmmkkkggghhhiiijjjllloootttwwwzzzyyynnnbbbZZZ\\\___```bbbhhhqqqxxx~~~ooo\\\NNNIIIPPPcccuuunnnYYYBBB666555888???EEEPPPUUU^^^fffhhhddd\\\VVVKKKKKKLLLNNNNNNLLLHHHDDD888666333000---...111444999999:::;;;:::888333///+++***)))(((&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%lll[[[RRROOOLLLIIIHHHGGGFFFDDDBBB@@@@@@>>>===<<<<<<<<<<<<:::888666333222111111111///............---------...+++(((((()))***++++++///---+++(((&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%((()))+++,,,,,,+++***)))'''''''''''')))+++---...,,,---///222444444444444222///,,,,,,...111222333444777;;;======:::666333333222000.........//////000/////////000111222222333444777999<<>>@@@EEEMMMTTT[[[fffttt~~~~~~uuuhhh\\\UUUTTTUUUVVVaaahhhqqqzzz|||tttkkkaaaWWWPPPMMMKKKGGGCCC???===<<<:::888222333333333222111222333CCCGGGTTTlllwwwiiimmmjjjiiijjjjjjjjjnnnuuuyyy~~~zzzoooeee^^^[[[XXXWWW[[[bbbkkkppp|||ssscccSSSJJJOOO\\\hhhtttiiiJJJ888222444888===KKKYYYeeeiiijjjkkkggg```ZZZRRROOORRRRRRMMMKKKMMM@@@:::333///000333444444666888::::::999777777888111,,,'''%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&jjjZZZRRRPPPNNNKKKIIIHHHGGGEEEDDDBBBAAA???>>><<<;;;::::::;;;999777555333222222222///............---------...+++)))((()))***+++************)))))))))************)))((((((((())))))(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++)))((('''''''''((()))+++---...,,,---///111222333333333111///------...000111111777888:::;;;:::777333000111000000///////////////000000///000000111222333333555777999<<<@@@EEEIIIJJJJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSRRRPPPPPPPPPQQQRRRMMMIIIFFF???777666999:::???FFFMMMSSSUUUUUUUUUQQQNNNJJJGGGGGGHHHGGGGGGGGGFFFEEEBBB@@@===:::999888:::<<<<<<:::999:::<<<888666444333333444666888BBBHHHQQQYYY\\\[[[WWWTTTMMMIIIEEEDDDHHHQQQ\\\cccmmmppptttwwwwwwsssnnnkkkeee```YYYUUUTTTUUUVVVWWW\\\]]]aaaeeehhheee___ZZZQQQHHHAAA>>>;;;888;;;AAAJJJQQQZZZbbbjjjtttwwwvvvtttppplllhhheeeccc```bbbeeeiiiooowwwwwwjjjbbb^^^]]]]]]bbbhhhrrr{{{|||sssiii___WWWSSSNNNLLLIIIFFFDDD@@@<<<999444444444444333222333444<<>>666111111333444555999;;;<<<;;;999777666666222...)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&hhhYYYSSSQQQNNNKKKJJJIIIHHHFFFDDDCCCBBB@@@>>><<<:::999999;;;:::888555444333333333///............---------...+++)))((()))*********'''((())))))))))))))))))***))))))))))))******+++(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((()))))))))))))))+++++++++***)))((('''(((((()))***,,,---...------...000000111000000000//////000222333333222999999999777555222///---......///000000000000///000000000000111222333444444666888999;;;>>>BBBEEEHHHIIIJJJKKKMMMNNNOOOPPPTTTSSSRRRPPPNNNMMMKKKKKKNNNIIIDDD@@@:::444444888===BBBIIIQQQVVVXXXWWWVVVQQQOOOLLLLLLMMMNNNNNNNNNMMMLLLJJJGGGCCC@@@>>><<<999;;;======;;;999999999555444222111111333444666===CCCLLLTTTXXXWWWTTTQQQHHHJJJLLLNNNQQQWWW```ggguuuvvvvvvuuurrrmmmhhheee```\\\XXXWWWZZZ```eeegggllloootttxxxvvvoooddd[[[LLLEEE@@@>>>>>>???DDDKKKYYYaaallluuu}}}~~~wwwoooiiidddbbbaaa[[[ZZZXXXUUUQQQNNNKKKIIIFFFGGGJJJMMMRRRXXX___dddnnnrrryyyzzzpppjjjgggfffhhhnnnvvv~~~{{{qqqfff]]]XXXSSSSSSRRRQQQNNNHHHAAA;;;777666555444333333444444555777AAAPPPaaasssqqqmmmmmmrrrvvvtttqqqqqqwww}}}yyyooo```^^^\\\ZZZZZZ[[[^^^___fffooo|||{{{ppp___PPPJJJNNNTTThhhwww{{{aaaKKK;;;444888???KKKXXXhhhttt}}}|||lll\\\TTTQQQNNNKKKJJJJJJDDD;;;444222333444555:::<<<===<<<999777666666444000,,,))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&gggYYYTTTPPPNNNKKKIIIHHHGGGFFFDDDBBBAAA???>>><<<;;;::::::;;;:::777555333222222222///............---------...,,,))))))*********)))((())))))((('''$$$""" &&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&'''''''''((())))))******)))******+++******)))((((((((()))***+++---...///------..................///000111444777888777666888777555333111///------+++,,,...000111111000///000000000111222333444555555777999999:::<<<@@@BBBGGGHHHIIIJJJLLLMMMOOOOOOSSSQQQPPPOOONNNLLLJJJHHHKKKFFF@@@<<<777333555;;;???DDDKKKRRRWWWYYYXXXXXXTTTSSSQQQRRRSSSTTTTTTSSSSSSQQQNNNJJJFFFCCC@@@???:::<<<======<<<:::888777555444333222333444555666999???GGGOOOSSSSSSQQQOOOGGGMMMSSSVVVXXX]]]fffnnnzzzyyyvvvrrrmmmiiieeecccaaa___\\\^^^dddlllrrrvvv{{{}}}~~~wwwjjj]]]TTTIIIEEEBBBBBBEEELLLSSSYYYjjjqqq|||xxxqqqnnniiibbbZZZSSSOOOLLLLLLHHHHHHGGGEEECCCAAA???>>>;;;<<<>>>???AAAEEEJJJNNNPPPTTT[[[cccmmmxxxwwwqqqnnnmmmrrrvvv||||||rrrggg]]]WWWVVVXXXZZZ[[[YYYRRRHHHAAA<<<999666444333444444444222444;;;EEEPPPbbb{{{~~~wwwssswwwzzzyyyvvvtttvvv|||~~~vvvgggddd___ZZZWWWWWWXXXYYYccclllyyy~~~wwwiiiXXXMMMKKKMMM[[[kkkoooXXXBBB444444:::DDDQQQfffyyy~~~hhhYYYSSSPPPMMMKKKNNNHHH???777333222333444888:::<<<;;;999777666666444222...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&iii[[[UUUOOOMMMJJJHHHGGGFFFDDDCCC??????>>>======<<<======:::888666444222111111111///............---------...,,,************)))(((******)))(((&&&### %%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###""""""###%%%&&&%%%%%%&&&'''(((((())))))************))))))((((((((((((***+++,,,......///------------------......---...000444888:::999888555444222///...---......***,,,...///000000000///000000111111222444555666666888:::::::::<<<>>>@@@FFFFFFGGGIIIKKKMMMNNNOOOPPPOOOMMMMMMNNNMMMJJJGGGEEE@@@;;;888555222666<<<@@@DDDJJJQQQVVVYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVVVVTTTQQQLLLHHHEEECCCBBB============<<<:::888666444333333222333444555666888<<>>KKKccc}}}rrr___VVVSSSPPPMMMOOOJJJCCC:::444222333444555777999:::888777777888444333000---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&mmm\\\SSSOOOLLLIIIHHHGGGFFFDDDBBB>>>>>>============>>>>>>999888666333222111111111///............---------...,,,******+++***((('''))))))))))))((('''&&&%%%(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###%%%&&&$$$$$$%%%&&&''''''((()))+++******)))((((((((('''((()))***,,,......//////...------,,,------......------///222666888777666222111///...------......+++,,,---...///000000000000111111222333555666777777999;;;;;;;;;<<<>>>@@@DDDEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKLLLNNNMMMJJJFFF===999555555333222666===AAADDDIIIOOOUUUYYY[[[]]]```______``````___\\\ZZZYYYWWWSSSNNNJJJGGGFFFEEEAAA???===;;;;;;:::888666111111111222222333444555:::<<>><<<;;;;;;555555666777888888888888666777777666555555888:::;;;===@@@AAACCCIIIQQQWWWaaafffllloooppprrruuuxxxwww{{{|||vvvlllaaaWWWRRRQQQUUU\\\ccceeebbbZZZTTTJJJDDD<<<777666666444333111111222666:::EEEXXXjjjxxxuuurrrrrrtttrrrwww|||zzzssshhh^^^XXXWWWYYY[[[\\\cccmmmwww}}}ssseeeWWWOOOGGGQQQhhhzzz```FFF999888===GGG]]]xxxzzzdddXXXTTTQQQNNNNNNKKKFFF???888444444555444666999:::999888999:::555444333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&qqq]]]PPPPPPMMMJJJHHHHHHGGGEEECCC??????>>>===============:::999666444222222111222///............---------...,,,+++++++++***(((&&&((((((''''''((()))*********)))((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&###$$$%%%&&&'''(((((()))+++***))))))((('''''''''((()))+++---.../////////------,,,,,,---...///000333333333444666777666555222111///...---,,,,,,---------------......///000111111111222444555777888777999<<<=========???@@@CCCDDDEEEGGGIIIKKKMMMNNNLLLJJJHHHJJJLLLKKKGGGBBB888555333444444444999???BBBDDDHHHNNNTTTZZZ___aaabbbbbbcccdddeeedddaaa___[[[YYYUUUPPPMMMJJJIIIIIIEEEAAA<<<::::::999888666222222333333444555555666<<<>>>@@@DDDJJJOOOTTTWWW^^^bbbgggmmmssswww{{{|||xxxuuuqqqlllhhheeecccbbbcccgggqqq|||vvviii\\\SSSQQQQQQNNNUUU\\\bbbnnn}}}zzzuuummmdddZZZRRRLLLHHH>>>>>>>>>===<<<:::999999888888999:::::::::999999666777888888777888:::<<<;;;>>>BBBCCCCCCFFFMMMSSSVVV]]]ffflllppptttyyy~~~yyy~~~~~~|||xxxqqqhhh^^^TTTOOOKKKOOOXXX```ffffffbbb^^^SSSKKKAAA;;;999999777444111///000333666<<>>>>>???AAACCCCCCEEEGGGIIIKKKMMMNNNLLLIIIGGGHHHJJJIIIDDD>>>777555444777777888===CCCDDDEEEHHHNNNTTT[[[aaadddbbbcccdddggghhhhhheeebbb]]]ZZZVVVRRROOOMMMLLLLLLGGGBBB<<<999999999888777555555666777777888999999??????@@@DDDIIIPPPVVVZZZcccfffmmmttt{{{~~~~~~|||xxxuuuqqqlllhhhdddbbbaaagggmmmwww|||xxxooodddYYYTTTTTTVVVUUU^^^fffmmmzzz|||sssooohhh\\\PPPGGGAAA???:::;;;<<<===<<<;;;:::999999:::::::::999888777777222444555666777888;;;===<<<@@@EEEGGGHHHKKKRRRXXXUUU]]]gggnnnrrrvvv}}}}}}}}}{{{xxxtttmmmdddZZZQQQLLLGGGKKKTTT^^^fffhhhgggdddYYYPPPEEE>>><<<;;;999666222000000333555999BBBLLL^^^rrrzzzpppppptttpppsssuuuwww|||{{{ssskkkddd___]]]\\\[[[]]]bbbhhhqqq{{{yyydddTTTJJJGGGOOOhhh|||___JJJAAA======HHH]]]ppp|||~~~iiiYYYSSSPPPMMMLLLMMMKKKGGG@@@:::999999;;;===>>>>>><<<:::::::::888999888444---)))((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&rrr]]]TTTRRRPPPNNNKKKHHHGGGFFFFFF@@@???>>><<<;;;;;;:::::::::999888666444222000/////////...------------...------,,,+++***(((((('''))))))((('''&&&%%%%%%%%%###&&&******((('''(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''***---...,,,+++(((&&&&&&''')))***))))))***+++,,,,,,,,,,,,000...,,,***+++---000222===<<<;;;999777666555444333222///---,,,,,,---...+++,,,,,,------.........---000444666666555555666;;;>>>BBBBBB???<<<===>>>@@@AAACCCEEEGGGHHHIIIJJJFFFHHHIIIIIIFFF@@@:::666222444666777888:::===@@@DDDEEEIIIOOOVVV]]]bbbfffhhhhhhhhhkkkmmmkkkgggbbbaaa___[[[YYYWWWTTTQQQNNNHHHDDD???;;;999888777777333555888:::::::::<<<>>><<<===???BBBGGGPPPZZZaaakkkttt{{{~~~{{{pppqqqppplllhhheeefffhhhnnnttt}}}~~~|||sssnnnggg___[[[[[[]]]___bbbkkkvvv~~~|||xxxsssnnndddWWWLLLEEEAAA>>>;;;:::::::::999999<<<@@@DDDAAAAAA@@@???>>>======<<<:::;;;<<<<<<<<<>>>BBBDDDGGGHHHJJJMMMRRRXXX]]]aaaeeeiiioootttzzz}}}{{{xxxqqqfffZZZNNNHHHHHHKKKRRR\\\ffflllkkkiii]]]VVVMMMCCC===999666444333222000000222666;;;>>>MMM\\\rrr|||ooolllooojjjnnnrrrtttvvvyyy~~~|||~~~{{{tttnnnkkkeee___```^^^```eeekkkrrr|||xxxhhhYYYOOOIIILLL^^^vvvsssVVVAAA;;;999???NNN^^^iiirrryyy{{{{{{xxxlll[[[OOOJJJKKKKKKLLLKKKGGG@@@<<<;;;<<<<<<;;;;;;;;;;;;:::777555111222333444222000,,,***(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%sss^^^UUURRRPPPNNNKKKHHHGGGFFFFFFAAA@@@???===<<<;;;:::::::::999888666444222000/////////...------------------,,,,,,+++***)))(((((())))))((('''&&&&&&&&&&&&%%%'''***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''***,,,---,,,***(((&&&&&&''')))******+++,,,---...............,,,++++++,,,000444666>>>===<<<999777555333222111000...,,,,,,,,,---...,,,,,,,,,------...//////...111444666666666888999===AAADDDDDDAAA>>>>>>???BBBBBBDDDEEEFFFFFFGGGGGGEEEGGGHHHGGGDDD>>>888555333555777999:::<<>>@@@@@@AAABBBFFFLLLVVVbbbjjjwww{{{uuummmmmmmmmjjjhhhhhhkkknnnuuuxxx}}}~~~{{{xxxvvvoookkkeee```^^^___cccfffllluuu}}}zzzuuummmfff^^^VVVLLLCCC???>>>===<<>><<<:::888888777555111,,,(((%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&sss___UUURRRPPPNNNKKKHHHGGGFFFFFFCCCBBB@@@>>><<<::::::999999999777555333222000//////......---------------+++++++++*********))))))))))))((('''&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***++++++***(((&&&&&&'''(((******+++,,,---............++++++***+++...222666999>>>===;;;888666333111000...---,,,++++++,,,---...,,,,,,------...//////000000222444555666888;;;>>>BBBEEEIIIHHHEEEAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFDDD@@@<<<777333444666999;;;===???BBBEEEDDDGGGKKKRRRZZZccckkkooorrrsssuuuwwwxxxvvvrrrnnniiigggccc```]]]ZZZVVVSSSMMMIIICCC???>>>===<<<;;;;;;===?????????@@@AAACCCBBBCCCEEEJJJRRR^^^kkkttt~~~wwwppplllllljjjhhhgggjjjooosss}}}~~~~~~{{{xxxvvvllliiidddbbbbbbggglllpppvvv~~~}}}yyysssjjj^^^UUUKKKFFF@@@<<<<<<===???@@@DDDHHHMMMOOOOOONNNMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLIIIKKKLLLNNNOOORRRUUUYYY]]]___bbbgggmmmsssyyy|||~~~~~~}}}yyywwwssskkkbbbWWWMMMHHHHHHIIINNNWWWbbbkkkooopppoooiii```VVVMMMCCC;;;666555444333222333333555555<<>>:::;;;DDDMMMTTTYYY]]]gggjjjjjjdddXXXOOOKKKJJJMMMNNNNNNKKKHHHEEEDDDDDDAAA???>>>===>>>===;;;999;;;;;;999666111,,,'''$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&ttt```WWWRRRPPPNNNKKKHHHGGGFFFFFFDDDCCCAAA>>><<<:::999999999888777555333111000//////...------,,,,,,------++++++******************))))))((('''''''''''''''%%%&&&'''''''''&&&'''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))((()))***++++++,,,++++++*********+++...111555888999999777555333111000///++++++******+++,,,------,,,,,,---...///000000111111222444555777:::???CCCFFFJJJMMMMMMIIIEEECCCDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDBBB>>>:::666444555888<<<>>>@@@CCCFFFHHHFFFHHHLLLSSS\\\eeemmmrrruuuwwwyyy||||||yyytttqqqmmmjjjfffccc```]]]YYYVVVOOOKKKEEEBBB@@@???>>>===>>>@@@AAAAAAAAAAAACCCEEEDDDEEEHHHMMMVVVdddrrr{{{}}}vvvooommmllliiiggghhhlllrrrvvv}}}}}}~~~}}}yyyvvvjjjhhheeedddffflllssswww{{{zzzsssiii]]]PPPHHH@@@>>><<<;;;>>>BBBFFFHHHMMMQQQVVVYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\\\\]]]___cccfffkkkmmmpppuuu{{{|||{{{|||||||||wwwuuuqqqkkkbbbXXXOOOJJJHHHHHHKKKSSS```kkkqqqtttwwwrrrjjjaaaVVVIII>>>666444444444333333333333444777@@@NNN^^^ooorrrhhhgggeeeddddddgggkkknnnwww|||~~~|||{{{vvvppphhhaaa[[[YYY[[[aaannnzzz}}}|||wwwpppaaaWWWMMMJJJOOO]]]tttpppWWWAAA;;;999>>>EEEJJJNNNSSS[[[___bbb___XXXPPPKKKIIIIIIJJJJJJJJJHHHFFFEEEDDD@@@>>><<<;;;;;;;;;:::999999999888666222///+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%uuuaaaXXXRRRPPPNNNKKKHHHGGGFFFFFFDDDCCC@@@>>><<<:::999888888777666555333111000000......---,,,,,,,,,,,,,,,++++++******************))))))((('''''''''((((((%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&'''((()))(((((()))***++++++++++++************,,,///222333333333333222111000000000))))))******++++++,,,---,,,------...000111111222111333444555888<<>>AAACCCEEEHHHJJJHHHIIIMMMTTT\\\fffoootttwwwyyy}}}}}}yyytttrrrnnnkkkhhheeebbb___[[[XXXQQQMMMHHHDDDBBBAAA@@@???AAABBBCCCBBBAAABBBDDDFFFGGGIIILLLSSS]]]kkkyyy|||uuuoookkkiiihhhiiilllrrrwwwzzzzzzzzz|||~~~{{{uuupppiiifffcccccceeekkkrrrwww}}}|||ssshhh\\\PPPGGGAAA>>>>>>???AAADDDIIINNNRRRZZZ\\\___aaabbbccceeegggdddddddddeeeeeeeeeffffffjjjlllnnnpppqqqtttyyy|||}}}~~~|||zzzzzzzzzzzzvvvuuurrrllldddZZZRRRLLLGGGFFFIIIQQQ^^^jjjrrrvvvyyyvvvqqqiii^^^PPPAAA888444444444333444444444555333888AAANNN^^^ttt{{{rrroookkkhhhhhhiiijjjkkksssxxx{{{zzzyyyxxxsssmmmiiibbb[[[YYYZZZ___lllwww}}}~~~{{{wwwkkk```RRRIIIGGGRRRggg{{{vvv]]]EEE===777999???DDDJJJOOOTTTYYY^^^___ZZZSSSMMMIIIHHHHHHIIIJJJJJJHHHFFFEEECCC@@@===<<<<<<===<<<<<<888888777666444111///---******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%vvvbbbYYYRRRPPPNNNKKKHHHGGGFFFFFFBBBAAA???===;;;999999888777666555444333111000000...------,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''(((((()))(((&&&%%%&&&(((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$&&&&&&'''((())))))(((((('''''''''&&&''''''(((((()))***+++,,,------------************,,,---///000000000000000000000000000)))*********++++++,,,,,,,,,---...///000111222333111333555666888<<>>:::888888:::::::::;;;:::888666444111///---++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&wwwcccZZZRRRPPPNNNKKKHHHGGGFFFFFF@@@???===<<<:::999999888666666555444222111000000...---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((())))))(((((((((((())))))---***''''''((())))))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((())))))))))))&&&&&&&&&'''''''''(((((()))***+++,,,,,,------,,,******++++++---...000111111111111111000000//////******++++++,,,+++++++++,,,---...///111222333444111333555777999<<>>BBBEEEFFFGGGHHHJJJFFFIIIMMMVVVaaannnyyyzzzwwwooommmjjjhhhgggeeebbb___XXXTTTOOOKKKIIIIIIHHHGGGGGGGGGFFFDDDCCCCCCFFFHHHMMMPPPVVV^^^hhhtttyyyvvvqqqmmmjjjkkkmmmrrrwwwzzzyyywwwyyywwwwwwyyy|||{{{uuupppiiifffcccbbbeeekkkrrrvvv}}}|||{{{}}}|||yyyqqqkkkaaaUUULLLGGGFFFGGGGGGKKKOOOSSSWWW\\\bbbggggggiiimmmooorrruuuyyy|||}}}{{{yyyvvvtttqqqrrrrrrooohhh^^^TTTNNNFFFEEEGGGOOO\\\iiirrrvvvyyyzzz{{{yyypppaaaPPPEEE;;;999666444333333555666777888:::@@@LLLaaaxxxzzzuuurrrnnnjjjgggiiimmmpppooooooqqqooojjjlllfffaaa___]]]^^^dddmmm{{{~~~xxxnnn```UUUNNNOOOZZZgggmmmQQQDDD888555999@@@JJJSSSZZZ```hhhllliii```VVVPPPLLLKKKLLLNNNPPPOOOLLLIII@@@<<<777555555777888888<<<;;;999777444111///...*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))wwwcccZZZRRRPPPNNNKKKHHHGGGFFFFFF>>>>>><<<;;;:::999999888666666555444222111000000...---,,,,,,++++++,,,,,,------,,,+++***)))((('''))))))(((((((((((()))***111---)))((())))))'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((******))))))&&&&&&&&&'''''''''(((((('''((()))******+++************+++,,,...000222333444444333222111000//////++++++,,,,,,,,,++++++***------...000111333444444111333555888999<<<@@@CCCFFFKKKQQQRRROOOKKKIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@AAA>>>:::777666777999:::<<>><<<:::888777777777888777666444222222111111///......---+++***))))))******+++,,,+++)))'''%%%(((((((((((((((''''''''''''((()))***)))(((&&&$$$''''''&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&((()))***+++,,,,,,+++***%%%%%%&&&&&&'''((((((((())))))***++++++++++++++++++******+++,,,...111222222222111000...---++++++******+++++++++,,,,,,,,,......//////000222333444666777888888999<<<@@@DDDGGGJJJMMMNNNMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCC>>>888444555888;;;===@@@BBBDDDEEEFFFGGGFFFFFFEEEGGGKKKTTTaaarrr~~~wwwuuurrrooollliiidddaaaaaa^^^YYYUUUSSSQQQNNNLLLMMMNNNMMMJJJGGGFFFGGGHHHKKKTTT[[[aaakkkxxx~~~~~~{{{vvvsssrrrpppooommmnnnppprrrrrrnnnhhhccc___aaacccfffhhhjjjkkkllliiijjjkkkmmmqqqvvv{{{~~~~~~{{{{{{|||yyyrrrllleee```XXXRRRPPPPPPQQQRRRWWWZZZaaahhhoootttwwwyyy}}}~~~{{{yyyvvvtttpppooommmjjjdddZZZPPPIIIFFFEEEFFFMMMXXXfffqqqwww{{{zzzzzz||||||uuuiii```NNNEEE;;;777888999666333333666777777;;;III```qqq|||zzzyyyvvvsssmmmnnnoooppprrrtttuuuvvvwwwtttoookkkhhhhhhhhhiiipppyyy}}}ooodddWWWKKKMMMXXXllltttaaaMMM===999:::;;;DDDQQQ^^^jjjqqqpppppppppeeeVVVQQQOOOMMMMMMNNNOOONNNMMMIIICCC;;;666555888<<>>===;;;999999777444111///---***(((&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((({{{fffYYYSSSQQQNNNKKKHHHGGGFFFFFFBBBAAA>>><<<:::999999999777777666444333222111111000000///...------,,,,,,...,,,***((('''((()))***&&&&&&''''''(((((())))))'''((()))))))))(((&&&&&&&&&%%%%%%''')))***)))(((''''''''''''''''''''''''""""""###$$$%%%&&&''''''######$$$%%%%%%&&&&&&'''((())))))))))))'''%%%$$$''''''(((((()))*********((((((((()))))))))))))))+++,,,,,,...///000111222000000...---+++*********++++++++++++,,,,,,,,,,,,+++,,,---///111444666888555777888999:::===AAADDDBBBEEEIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCC;;;777333111333888;;;===EEEFFFGGGGGGFFFEEEDDDCCCFFFHHHLLLSSS___ooo~~~|||yyywwwuuurrrooollleeebbb^^^\\\ZZZYYYVVVTTTNNNJJJEEEDDDFFFJJJKKKKKKNNNUUU]]]eeeoooxxx}}}~~~{{{xxxuuusssrrrqqqooommmooolllgggbbb]]]WWWPPPLLLJJJLLLPPPUUUZZZ^^^aaacccgggiiikkkpppuuuzzz~~~~~~}}}}}}|||wwwooohhh```^^^[[[ZZZ[[[___cccffflllooowww}}}zzzwwwtttrrrmmmmmmlllkkkfff___UUUOOOFFFEEEGGGNNNZZZhhhttt{{{{{{rrrlll___TTTEEE;;;888666333111000222333111444???PPP^^^sss}}}zzztttqqqnnnllllllppptttwww}}}zzzuuuooojjjgggdddcccjjjppp{{{sssiiiZZZKKKFFFIIIXXXrrr~~~sss```LLL@@@999666<<>><<<;;;;;;999777444222000,,,)))'''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***|||fffWWWSSSQQQOOOLLLIIIGGGFFFFFFBBB@@@>>><<<:::999999999777777666555444222111000/////////...---,,,,,,+++,,,,,,***)))))))))******%%%&&&&&&'''((()))******''''''((()))(((((('''&&&''''''&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''******++++++***((('''&&&&&&''''''((())))))******'''''''''''''''((()))))),,,---...000111222222222///...---+++***))))))***+++++++++,,,,,,,,,------,,,---...///111444666777888999:::;;;;;;<<>>888555333111333444555333444<<>><<<<<<<<<;;;888666333111...***((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))}}}fffWWWSSSRRRPPPMMMJJJGGGFFFEEEAAA@@@===;;;999888888888666666666555444222111///......------,,,+++++++++******+++,,,,,,+++)))(((%%%&&&&&&'''((()))******''''''((((((((((((((('''***((((((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''((((((###%%%''')))***+++++++++%%%&&&&&&''''''(((((()))''''''&&&&&&''''''((()))---...000222333333222222///---+++***)))))))))***++++++,,,,,,,,,---------/////////000111333444555;;;<<<===<<<;;;;;;<<<>>>>>>AAADDDFFFGGGHHHIIIKKKKKKKKKJJJHHHFFFCCCAAA???777555444555999>>>AAACCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFKKKTTTbbbqqq{{{~~~{{{xxxrrroookkkfffccc^^^YYYVVVPPPIIIBBBAAAFFFKKKNNNMMMUUUXXX___gggnnnrrrvvvxxxxxxwwwvvvvvvuuurrrmmmjjjfffaaaYYYQQQLLLHHHEEECCCAAADDDIIIPPPXXX```gggjjjmmmooorrrvvvyyy{{{}}}}}}|||tttlllfff```aaadddeeefffjjjpppttt{{{wwwtttnnnnnnnnnmmmjjjccc[[[UUUHHHFFFGGGNNNZZZjjjwww~~~zzzvvvjjj___OOOAAA999555444333444555555444444999DDDLLL^^^mmm}}}vvvqqqppprrrvvvyyyzzzzzzxxxvvvsssooollljjjiiilllttt~~~~~~yyyssshhhYYYMMMHHHGGG\\\xxxvvvaaaNNN@@@999;;;@@@III^^^yyy{{{cccTTTPPPQQQQQQOOONNNKKKDDD<<<555444666999===<<<;;;;;;<<<;;;999777333111...,,,***)))******((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''hhhXXXSSSRRRPPPNNNKKKHHHEEEDDDAAA???===;;;999888888888666666666666555333000///------,,,,,,,,,+++++++++)))***,,,------,,,***(((&&&&&&''''''(((((())))))''''''''''''((((((((((((***((((((((()))(((&&&$$$''''''''''''''''''''''''''''''&&&%%%$$$###""""""%%%%%%&&&''''''(((((()))((((((((((((&&&$$$"""!!!%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((()))***...000222555666555333111///---+++)))((()))***+++,,,,,,,,,,,,------------000000000111222333444555;;;===>>>===<<<;;;<<<===>>>AAADDDEEEFFFGGGIIIKKKKKKKKKJJJHHHEEEBBB???===888777777999>>>BBBEEEEEEGGGHHHIIIJJJKKKKKKJJJIIIEEEEEEFFFIIIQQQ]]]kkkuuu|||~~~yyyvvvqqqmmmhhhbbb]]]YYYQQQKKKEEECCCFFFJJJMMMNNNUUUVVV[[[dddkkkooosssxxx{{{zzzyyyxxxvvvqqqjjjeeeYYYTTTMMMGGGDDDBBBAAA@@@>>>AAAFFFNNNWWWaaaiiimmmrrruuuxxx|||~~~{{{ssslllgggdddgggkkkmmmnnnqqqwww|||xxxrrriiikkkooorrrvvv|||~~~yyyvvvqqqqqqpppooolllddd[[[UUUIIIGGGGGGMMMYYYiiivvv~~~}}}zzzoooeeeUUUFFF<<<777555555333444444222222555<<>><<<:::999999999666666777666555333000///---------------,,,,,,,,,***+++++++++++++++++++++'''''''''((((((((((((((('''''''''''''''((())))))'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''(((((()))))),,,,,,+++(((%%%!!!&&&&&&&&&'''(((((()))))))))((('''&&&'''(((***+++...000444777777666333111///---+++)))((()))+++,,,,,,,,,,,,------------.../////////111222444666777999;;;=========<<<===??????AAADDDEEEFFFGGGIIIKKKKKKJJJJJJHHHDDD@@@<<<:::999888999<<<@@@DDDFFFGGGKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEDDDFFFMMMXXXdddmmmuuuzzz~~~{{{wwwrrrnnnhhhbbb^^^QQQNNNJJJGGGFFFHHHKKKMMMRRRQQQVVV```hhhmmmttt{{{}}}}}}|||zzzuuunnneee___OOOJJJDDD@@@?????????>>>>>>AAAFFFNNNXXXbbbkkkpppvvvyyy~~~zzzsssllliiihhhmmmsssuuuwwwzzzyyyjjj```ZZZRRRUUUYYY\\\aaagggpppuuu{{{zzzvvvttttttsssqqqlllddd[[[TTTJJJHHHGGGLLLXXXggguuu|||}}}uuulll\\\LLL@@@999666555222222333222111333777;;;EEEOOOaaawww~~~zzzvvvtttsssssszzz|||~~~~~~|||xxxssspppiiimmmrrrwww}}}~~~vvviiiZZZNNNGGGOOO___wwwsss\\\III>>>::::::FFFTTTmmmzzzdddXXXRRRPPPOOOKKKJJJEEE<<<444111444888;;;::::::;;;<<<===;;;:::888666222...,,,*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''ooo^^^TTTSSSQQQOOOKKKHHHEEEDDDCCCBBB???===;;;;;;:::;;;555666777777555333000.....................---------,,,***))))))+++,,,---(((((((((((((((''''''''''''''''''''''''((()))***$$$$$$%%%'''***++++++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''((((((((('''&&&''''''(((((()))************)))'''&&&'''(((***,,,...111555888888666333111///...+++)))((()))+++---,,,,,,,,,---------......------...000333555777999777999<<<======>>>@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKJJJJJJIIIGGGDDD???;;;999999999:::===AAAEEEGGGGGGMMMMMMNNNMMMLLLKKKIIIGGGCCCBBBBBBCCCHHHRRR^^^gggrrrxxx}}}zzzvvvrrrmmmgggcccRRRPPPMMMIIIFFFGGGJJJMMMOOOMMMRRR]]]gggllluuu~~~~~~}}}zzzuuulllbbb[[[KKKGGGBBB>>>>>>????????????BBBGGGPPPZZZdddmmmrrryyy|||zzzsssmmmjjjffflllsssvvvxxx{{{yyyhhh[[[RRRMMMCCCFFFJJJMMMQQQWWW```fffooouuu}}}zzzvvvvvvuuutttrrrmmmdddZZZTTTJJJHHHGGGLLLXXXfffttt{{{{{{qqqaaaPPPCCC;;;777555222333444333222333777:::BBBKKK[[[ppp{{{xxxuuutttvvvyyy}}}}}}yyyvvviiimmmrrruuuxxxtttfffZZZJJJLLLYYYppp|||dddOOOBBB===;;;>>>III^^^wwwkkk\\\SSSPPPNNNNNNMMMHHH@@@888444777<<<;;;::::::;;;===>>>===;;;;;;888444///,,,)))((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))ooo[[[VVVSSSOOOMMMKKKJJJHHHGGGEEECCC@@@<<<999777666555666555555444444333222222///......---+++***))))))***************)))(((((((((((())))))((('''&&&&&&((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&***)))((('''&&&&&&'''((()))***+++)))'''(((+++///888888888777555333000///))))))***+++++++++******++++++,,,------......//////000111222444555666777666888;;;>>>?????????>>>BBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGDDD@@@<<<:::999666888<<>>===AAAEEELLLWWWbbbllluuu~~~yyywwwwwwuuunnngggZZZTTTLLLGGGGGGJJJMMMOOOOOONNNOOOTTT___kkkuuu{{{~~~}}}zzztttjjj^^^WWWNNNGGGAAA???===::::::===???BBBHHHPPPZZZccckkkooouuu~~~}}}wwwsssmmmppptttxxx}}}xxxgggYYYNNNGGGCCC???>>>>>>???BBBGGGMMMPPP[[[aaalllwww~~~zzzxxxuuutttssssssppphhh]]]UUULLLGGGGGGOOOYYYcccoooxxx}}}xxxlll[[[OOOFFF===444777555111000111333444444===CCCOOO___qqq}}}{{{zzzzzzzzz{{{|||yyyuuurrrpppllljjjkkksss~~~yyygggXXXOOOLLLNNN\\\vvv~~~jjjVVVEEE:::666777@@@OOOaaarrriiiXXXRRRPPPLLLLLLLLLIIIBBB:::666666888;;;<<<=========<<<:::::::::888444000,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((nnnZZZUUURRRNNNLLLJJJIIIGGGFFFCCCAAA>>><<<999888777777555555555444333333222222000//////...---,,,+++******************)))((((((((((((((((((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******))))))(((''''''&&&&&&&&&&&&%%%&&&''')))+++,,,)))*********)))+++000444777777777666555222000...***************+++++++++++++++,,,------......//////000111222444555666666777888;;;>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFDDD@@@===<<<;;;999;;;???EEEIIIKKKKKKKKKLLLMMMOOOPPPPPPMMMJJJHHHFFFBBB@@@CCCFFFJJJTTT^^^iiirrr||||||yyyyyyvvvoooiii]]]WWWOOOJJJHHHJJJKKKLLLJJJIIIIIINNNYYYfffqqqxxx}}}}}}|||{{{vvvmmmccc\\\QQQIIIBBB@@@>>>;;;;;;===AAAEEEKKKSSS[[[ccchhhkkkqqq{{{|||xxxvvvyyy}}}{{{nnn```UUUMMMGGGCCC===<<<;;;;;;===AAAEEEGGGOOOVVV```kkkttt|||}}}{{{yyywwwvvvtttqqqiii^^^VVVNNNIIIHHHPPPZZZeeeqqqzzz}}}ssseeeZZZRRRGGG>>>999666333111222444444444777===GGGVVVhhh{{{~~~{{{yyyxxxxxxyyyzzzyyyvvvssssssooojjjjjjppp||||||jjj\\\PPPKKKJJJWWWoooqqq___NNN@@@999888???JJJXXXgggvvvyyyeeeVVVRRRPPPNNNMMMMMMJJJCCC<<<777777999:::;;;<<<===>>>===;;;:::;;;999555111---***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''''''''(((((((((((()))nnnZZZUUURRRNNNKKKIIIHHHFFFDDDAAA@@@>>>;;;:::999999999555555444444333333222222000000///...------,,,,,,***************)))(((((((((((((((((((((''''''&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,)))))))))(((''''''&&&&&&$$$%%%%%%&&&(((***+++,,,))))))))))))+++///555999666666666555444111///...******)))))))))***,,,---++++++,,,------......//////000111222333444555666777888:::===???AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDBBB???============@@@DDDHHHKKKMMMMMMMMMOOOPPPQQQPPPOOOLLLIIIGGGFFFBBB@@@BBBEEEIIIRRR\\\dddnnnzzz~~~|||yyyrrrlllbbb\\\TTTNNNKKKIIIHHHHHHFFFDDDDDDHHHRRR```nnnvvvzzz{{{||||||yyyrrriiibbbTTTLLLEEEAAA???;;;;;;===CCCFFFMMMUUU\\\bbbeeeggglllvvvwwwpppfff[[[RRRKKKEEEBBB;;;:::888777777999<<<===BBBHHHRRR]]]gggpppxxx}}}~~~|||zzzxxxwwwssskkk```XXXNNNIIIHHHOOOYYYeeeqqq{{{zzzpppfff]]]QQQGGG;;;888444222333444555444333777@@@LLL]]]ppp|||wwwuuuttttttuuuvvvuuutttvvvqqqkkkiiinnnxxxpppdddTTTLLLGGGOOOeee~~~~~~lllZZZIII>>>:::===CCCLLLXXXfffqqqxxxzzzxxxooo```TTTPPPPPPOOONNNNNNLLLEEE>>>999999:::888:::<<<>>>>>>>>><<<;;;<<<:::777333///,,,***)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$######$$$&&&''''''&&&'''(((((((((((()))))))))ooo[[[VVVRRRNNNKKKJJJHHHFFFDDDBBB@@@>>>;;;999888888888555555444444333222222111/////////...---,,,,,,+++***************)))(((((('''(((((((((((((((''''''###$$$%%%''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))+++---...))))))((((((''''''''''''''''''''''''(((((())))))***)))((()))+++000555999444555555444222000...---+++***)))((((((***,,,...++++++,,,------......//////000111222333444555555666777999;;;>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA>>><<<<<<===@@@CCCGGGJJJLLLMMMNNNOOOSSSSSSRRRPPPMMMJJJGGGEEEBBB???>>>AAADDDIIIRRR[[[aaalllyyy|||vvvpppgggbbbZZZSSSNNNJJJGGGEEEFFFDDDCCCEEEMMM[[[jjjtttxxxyyy{{{|||zzzuuummmgggXXXOOOFFFBBB???;;;:::===@@@EEEMMMUUU\\\aaadddeeehhhrrr|||uuuoooeee[[[RRRJJJBBB>>>:::888666555555666777999<<>>EEEOOOZZZbbbgggmmmmmmhhh^^^SSSNNNMMMOOONNNNNNLLLFFF>>>999999:::777888;;;===>>>>>>===<<<===;;;888444111---+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''((((((((((((rrr^^^WWWTTTPPPMMMKKKIIIGGGEEEDDDBBB???<<<999777666666555444444333222222111111......------,,,+++++++++***************)))((((((''''''((((((((((((((('''$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((***,,,---...((((((((((((''''''''''''&&&&&&'''((((((((())))))***)))'''(((+++///333555222333333222111///---,,,***)))(((((((((***---...++++++,,,------......///000000111111222333444444666666777999;;;>>>AAACCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDBBB???;;;:::;;;<<>>:::999<<<<<>>;;;666333333333333222333666;;;BBBNNNaaavvvssspppllljjjlllnnnpppppprrrqqqooollllllooovvv{{{}}}uuubbbSSSHHHIIIWWWlllqqqXXXEEE::::::===CCCMMMUUU[[[]]]ggghhhggg```UUULLLJJJMMMMMMMMMLLLFFF>>>999888999666777999;;;<<<============;;;999666222...+++***((((((((((((((((((((((((&&&''''''''''''''''''''')))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''wwwdddXXXUUUPPPMMMKKKIIIGGGEEEEEECCC@@@<<<999777666555444444333333222222111111------,,,,,,,,,+++++++++***************)))((((((&&&'''((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((()))+++,,,---((((((((((((((((((''''''###$$$&&&((()))***++++++***((('''(((+++...000111111111111111000...,,,+++))))))((())))))+++---...++++++,,,------......///000000111111222333333444555444444555777;;;>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCBBB???;;;999888:::===BBBFFFJJJLLLLLLMMMPPPSSSTTTTTTSSSSSSTTTUUUVVVVVVLLLHHHFFFGGGGGGIIIOOOWWW^^^jjjwww~~~tttoooggg___ZZZUUURRROOOMMMKKKGGGCCCCCCKKKWWWaaalllnnnssswwwyyywwwqqqmmmaaaVVVLLLEEE???::::::<<<;;;@@@IIISSS\\\cccfffgggkkkuuu~~~vvvpppfff\\\SSSJJJCCC>>>:::999888777777777888999666999===DDDLLLVVVaaahhhrrrvvv}}}~~~~~~|||{{{{{{{{{wwwoooiiiWWWPPPKKKNNNWWWcccqqq|||xxxooodddUUUIIIAAA===888555444444333222222444888===FFFWWWmmm|||wwwtttooolllmmmnnnooopppppppppooollliiiiiinnnrrr|||jjjZZZLLLJJJRRRccc}}}xxx___III<<<;;;===DDDNNNWWW\\\]]]hhhiiijjjfffYYYMMMJJJMMMMMMMMMLLLGGG???999888888777777777777999:::<<<===<<<;;;999666222...+++)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***(((''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&|||iiiXXXTTTPPPLLLJJJHHHFFFDDDCCCBBB???<<<999888777777444444333333222111111111---------------,,,,,,,,,***************)))((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''((()))***+++,,,'''((((((((((((((((((((($$$%%%&&&((()))******)))((('''&&&)))---000000//////000000000///---,,,+++(((((()))***+++,,,------++++++,,,------......///000000000111222222333333444333222222333777;;;===>>>>>>???@@@AAABBBBBBCCC>>>===;;;888777888<<>>>>>CCCKKKTTT]]]dddhhhiiipppyyyzzzsssiii^^^TTTLLLEEE@@@:::999888777666666666666444666999===DDDNNNYYY```ffflllttt|||~~~zzzsssmmm[[[SSSMMMOOOXXXcccqqq|||yyypppgggZZZOOOEEEAAA<<<888666666555444000333666999@@@PPPeeettt{{{vvvsssrrrrrrrrrrrrpppooommmhhhcccccchhhmmmxxxqqq___OOOKKKMMMXXXppp~~~eeeNNN???<<<<<>>;;;:::999999999444444333333222111111000..................------***************)))((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((()))******'''''''''((((((((((((((((((((()))))))))'''&&&%%%&&&%%%&&&***///222222000//////000000///---+++***&&&''')))+++,,,,,,,,,,,,++++++,,,------......///000000000111222222222333333222000000111555888;;;;;;<<<===>>>???@@@AAAAAA:::999888666666999>>>BBBCCCHHHMMMNNNNNNOOOTTTYYYXXXVVVSSSQQQPPPPPPPPPQQQFFFCCCBBBCCCDDDFFFLLLTTT\\\gggtttzzzrrrkkkgggeeecccbbb[[[YYYSSSJJJDDDEEEMMMUUU[[[```gggpppwwwxxxvvvtttiii^^^RRRKKKDDD>>>===@@@BBBFFFMMMVVV^^^dddiiikkksss|||zzznnnaaaVVVMMMEEEAAA;;;:::888666555333333222444555777:::@@@JJJUUU\\\]]]cccmmmwww|||uuuooo\\\SSSLLLNNNVVVaaannnzzzyyyppphhh^^^TTTGGGCCC>>>:::888777666555000333666888>>>MMMaaappp}}}yyywwwvvvuuutttqqqoookkkddd^^^^^^eeekkksssuuucccQQQKKKIIIPPPfff}}}iiiSSSAAA===;;;AAANNN]]]gggkkklllnnnrrrqqqcccRRRMMMRRROOOPPPOOOJJJBBB<<<:::;;;999777444222333666:::<<<;;;:::999666222...***(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$######$$$&&&''''''&&&&&&&&&&&&'''''''''((((((lllZZZVVVPPPLLLIIIHHHFFFEEEAAA@@@>>>;;;:::999999999999888777555333111000///---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$&&&(((***+++***)))))))))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&(((***,,,...000111222111000...,,,***)))(((+++(((%%%&&&(((******)))***+++...000111111111000111111111111111222222333000000111222444666888999???===<<<;;;;;;===@@@BBB::::::999888888:::>>>BBBHHHHHHIIILLLQQQTTTVVVWWWZZZXXXTTTQQQPPPPPPQQQRRRJJJHHHEEEDDDEEEIIINNNQQQ^^^ccclllvvv~~~vvvtttrrrmmmkkkkkkkkkeee[[[PPPHHHFFFJJJMMMXXX^^^gggooossssssqqqnnniiiaaaVVVMMMHHHDDDAAA>>>FFFJJJRRR\\\```aaagggmmmrrrxxxwwwlllaaaVVVJJJBBB>>>;;;888666666666555444000000111444999AAAGGGKKKTTT[[[eeeoooxxx~~~wwwqqqdddXXXNNNNNNVVVaaaooozzz{{{tttlllccc]]]NNNHHH???999555444444444222333777:::<<>>999???MMM[[[eeekkknnnsssyyyvvvjjj[[[SSSRRROOOOOOPPPLLLBBB999999>>><<<999555111111444888;;;======<<<:::555000+++((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&%%%$$$###$$$&&&(((***%%%&&&&&&&&&&&&&&&&&&%%%lllZZZVVVPPPLLLIIIHHHFFFEEEAAA@@@>>>;;;:::999999999888888666555333111000///---------,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***+++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((***,,,...000111111000///---,,,***)))(((,,,)))''''''***++++++******+++...000000000//////111000000000000111222222333444555666888:::;;;<<>><<<::::::;;;===???::::::888777777999>>>BBBHHHHHHIIILLLPPPSSSVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOHHHFFFCCCBBBCCCHHHMMMPPPZZZ___gggoooxxxzzzwwwvvvrrrpppqqqqqqkkkaaaUUULLLIIIKKKMMMWWW\\\eeemmmssstttsssrrrkkkcccYYYPPPJJJFFFBBB@@@HHHLLLTTT]]]bbbccciiipppvvv{{{zzzooodddYYYMMMEEE???<<<888777666666666444333222222444888===BBBEEEMMMTTT^^^hhhrrr{{{~~~wwwqqqcccWWWLLLLLLTTT___lllvvv~~~xxxppphhhbbbTTTMMMDDD<<<777666555555333444666888999@@@QQQbbbvvv~~~~~~}}}zzzwwwtttppphhh```[[[[[[___cccjjjuuu~~~qqq^^^NNNCCCDDDSSSccc{{{___KKKAAA:::>>>JJJWWWbbbhhhpppuuuzzzyyyoooaaaVVVRRROOOOOOPPPMMMDDD;;;:::>>>>>>:::666222111444777:::<<<===<<<:::666111---***))))))))))))))))))))))))+++***((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&(((***&&&&&&''''''''''''&&&&&&lllZZZVVVPPPKKKIIIHHHFFFEEEAAA@@@>>>;;;:::999999999888777666555333222000000------------,,,,,,,,,,,,++++++++++++************''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***+++***)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))+++---///000111000000...---+++***)))(((,,,***))))))+++,,,,,,,,,+++,,,---/////////...---000000/////////000111111555555777888:::;;;======???===;;;999888999:::;;;999999777555555999???CCCGGGHHHIIILLLOOORRRTTTVVVVVVWWWYYYYYYWWWRRRMMMJJJEEECCCAAA@@@BBBFFFKKKNNNWWW[[[bbbhhhoooxxx~~~{{{zzzxxxvvvxxxwwwrrrhhh\\\RRRMMMMMMNNNVVV[[[ccclllrrruuuuuuuuummmggg^^^UUUNNNIIIFFFCCCJJJNNNVVV___dddffflllssszzz~~~sssiii^^^RRRJJJAAA>>>:::888777777666555666555444444555888<<<>>>CCCIIISSS]]]hhhsss}}}~~~xxxrrrdddXXXMMMMMMTTT^^^kkkuuu|||uuunnnhhh[[[TTTIII@@@:::888777666555555666777777;;;JJJYYYppp|||~~~~~~zzzwwwtttqqqllleee```^^^aaacccjjjtttvvveeeTTTGGGDDDOOO\\\|||iiiRRREEE;;;===GGGRRR^^^gggqqqvvv|||}}}vvvjjj\\\RRRPPPOOOPPPNNNGGG>>><<>>;;;:::999999999888777666555333222111000...------------,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%''')))***+++***)))((((((''''''''''''(((((()))''''''''''''''''''''''''((()))***,,,---///000111//////...,,,+++)))((((((***))))))***+++,,,,,,,,,+++,,,---......------,,,///////////////000000111333444555777888999::::::<<<:::999777777888999999888777555444444888???DDDFFFGGGJJJLLLMMMPPPSSSVVVUUUWWWYYYYYYVVVQQQLLLHHHEEECCC@@@???AAAEEEJJJNNNUUUYYY___dddhhhpppxxx||||||zzzzzz|||yyyuuummmbbbXXXRRRPPPPPPXXX\\\ccckkkqqqtttuuuuuupppkkkcccZZZSSSNNNJJJHHHLLLOOOWWWaaafffiiiooowww~~~xxxnnncccXXXPPPEEEBBB===999888888777666777666444333333555777888;;;@@@HHHRRR^^^kkkwwwyyytttfff[[[PPPPPPVVV```kkkuuu~~~wwwpppkkk```XXXMMMCCC<<<999888777555444555666555999EEERRRiiivvv|||xxxvvvuuusssoooiiidddbbbccceeekkktttwwwgggWWWJJJFFFOOO[[[xxxtttYYYIII<<<===DDDMMM[[[hhhsssyyyvvveeeWWWSSSQQQPPPOOOJJJBBB???@@@BBB>>>999444222333666888::::::;;;:::777333///,,,(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&%%%&&&'''((()))(((((())))))))))))((((((iiiYYYUUUOOOKKKHHHGGGEEEDDDAAA@@@>>>;;;:::999999999777777666555333222111111.........---------,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&''')))***+++***(((''''''''''''''''''((())))))'''''''''''''''''''''''')))***+++,,,...000111111......---+++***)))(((((('''((()))******++++++,,,,,,,,,------------------///////////////000000111222333444666777888888888777777666666777888999:::777666555444555999???DDDFFFHHHKKKLLLMMMOOOSSSVVVVVVVVVWWWVVVSSSOOOKKKIIIGGGEEEBBB@@@BBBFFFKKKNNNQQQUUU[[[```dddjjjqqqwww~~~zzzyyyxxxyyy|||xxxuuuoooggg^^^WWWTTTSSSYYY^^^dddkkkpppssstttssspppmmmggg```XXXRRROOOMMMNNNQQQYYYbbbhhhkkksss{{{}}}tttiii^^^WWWKKKGGGAAA<<<:::888777666555444333222222444555666666999@@@IIITTTbbbpppyyyzzztttfff[[[QQQPPPWWW```kkkttt~~~xxxqqqlllccc\\\QQQGGG@@@<<<999777555333444555666999DDDOOOaaapppzzzwwwvvvuuutttqqqmmmhhhffffffhhhmmmvvvzzzjjjZZZLLLFFFNNNYYYsss~~~```NNN>>>===BBBKKK[[[lllyyyuuudddXXXSSSPPPOOOLLLEEEAAAAAADDD@@@:::555222333666888999999:::999777333///,,,((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((((((((())))))))))))((((((iiiYYYUUUOOOJJJHHHGGGEEEDDDAAA@@@>>>;;;:::999999999777666555444333222222111............---------,,,))))))))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***&&&((()))***+++)))((('''''''''&&&''''''((()))***''''''''''''''''''''''''***+++,,,---///000111222------,,,+++***)))((('''%%%(((***+++******+++,,,,,,,,,---------......///000000/////////000111111333444666888999999999888555555555666777888999999555666666666777;;;@@@DDDFFFIIILLLMMMMMMOOOSSSWWWWWWVVVVVVTTTRRROOOMMMKKKIIIGGGCCCAAABBBFFFJJJMMMMMMRRRXXX]]]```eeekkkpppyyy|||xxxwwwvvvwww{{{vvvuuuqqqjjjbbb[[[VVVUUUYYY^^^eeelllqqqssssssrrrpppoookkkddd\\\VVVSSSRRRQQQTTT\\\eeekkkooowwwzzzpppeee^^^RRRMMMFFF@@@<<<999888666444333222222222333444555444666:::AAAKKKZZZhhhrrr|||zzzrrrcccXXXOOOOOOUUU^^^iiirrr||||||uuupppjjjcccYYYOOOFFF???:::777444333333555666999BBBKKKYYYiii{{{zzzwwwwwwttttttrrrnnnjjjiiijjjkkkqqqxxxqqqaaaPPPGGGJJJRRRjjjjjjTTTBBB???BBBIII[[[ooowww___WWWPPPNNNLLLGGGCCCBBBEEEAAA;;;555333444666888:::;;;;;;:::777333///---((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((jjjYYYUUUOOOJJJHHHFFFEEEDDDAAA@@@>>>;;;:::999999999666666555444333222222111............------------*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))(((''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''((((((((('''((()))******)))(((&&&&&&&&&&&&''''''((()))***((((((((((((((((((((((((+++,,,,,,...///000111222,,,,,,+++***)))(((((('''%%%(((,,,,,,++++++,,,...,,,,,,------...///000111111000000000000111222222333444666888999999888888666666666666777777777777444555777888:::===AAADDDGGGJJJNNNNNNMMMOOOSSSXXXVVVWWWWWWWWWUUURRROOOMMMKKKHHHDDDBBBBBBDDDHHHKKKMMMRRRYYY]]]___cccgggkkksss|||}}}xxxvvvuuuwwwzzzwwwvvvtttnnneee]]]WWWTTTVVV[[[dddmmmsssuuutttsssoooooommmggg___YYYWWWVVVUUUWWW___iiiooosss|||wwwllleeeYYYSSSJJJCCC===:::888666444444333222222333333444444555777;;;DDDQQQ```jjjxxx|||xxxnnnbbbXXXOOOOOOVVV___iiirrryyy}}}|||xxxtttnnndddYYYNNNDDD;;;666555333333555555777>>>FFFQQQbbbuuuzzzxxxssssssqqqnnnkkkkkkmmmooottt{{{yyyjjjYYYKKKHHHLLL^^^xxxttt\\\GGGAAAAAAGGGZZZqqqeeeZZZPPPMMMLLLHHHDDDCCCEEEAAA;;;666333444777999=========<<<999555111...))))))))))))))))))))))))&&&'''((())))))(((''''''''''''(((((((((((('''''''''(((((())))))(((((('''kkkYYYTTTOOOJJJHHHFFFEEEDDDAAA@@@>>>;;;:::999999999666666555444333333222222//////.........---------+++++++++************)))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))'''&&&&&&&&&&&&'''''')))******)))))))))))))))))))))))),,,,,,---...///000111222,,,++++++***)))(((''''''&&&)))---...---,,,...///,,,,,,------///000222333111111111111111222222333111333555777888888777666888888888777666666555555333555888:::;;;>>>AAADDDGGGKKKOOOOOONNNOOOTTTXXXUUUWWWYYYZZZXXXUUUPPPNNNKKKHHHDDDAAAAAACCCFFFIIIPPPUUU[[[___aaacccgggjjjooowww~~~yyywwwvvvxxx{{{xxxxxxvvvpppggg^^^WWWTTTSSSYYYcccnnntttvvvvvvtttnnnnnnmmmhhhaaa[[[YYYYYYWWWZZZbbbkkkqqqvvv{{{qqqiii]]]VVVMMMDDD???;;;888666555555444333222222222222444444444777???LLL[[[eeeuuuzzzuuukkkcccYYYPPPQQQXXXaaallltttxxx|||}}}vvvlll```TTTHHH===666666333333444444555;;;BBBLLL]]]qqq~~~}}}zzzsssrrrpppnnnkkklllnnnqqqwww}}}}}}rrr```OOOIIIKKKTTTrrr{{{aaaJJJCCCAAAEEEYYYppphhh\\\PPPMMMLLLHHHEEEDDDEEEAAA;;;666444555888:::???@@@@@@>>>;;;777222000************************&&&'''((())))))((('''''''''(((((((((((((((''''''''''''((((((((((((''''''mmm___XXXPPPJJJGGGDDDAAA>>>BBB???<<<:::999999888777999888777555333111000//////............---------,,,,,,++++++***)))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%***...---(((%%%&&&((($$$%%%&&&((()))+++,,,---++++++***))))))((())))))+++,,,---...////////////------+++***))))))((((((***++++++,,,,,,------...------------------------111///---,,,,,,...000222444444555666777777666666777888888888777666444333111333666999<<>>===<<<666///+++***((((((((('''&&&$$$(((&&&%%%&&&))))))'''$$$)))(((''''''((()))'''&&&''''''''''''((((((((((((mmm```YYYQQQKKKIIIGGGDDDBBBBBB???<<<::::::999888777777666666555333222111111///............---------,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''+++...---)))&&&'''(((***)))))))))((((((''''''))))))((())))))***++++++000//////......---,,,,,,,,,+++***)))((((((((((((***++++++,,,,,,------...+++,,,,,,---.../////////111///...------///111333555555555555555666666666777777888888777666444333222444666:::===???AAABBBEEEFFFGGGIIILLLOOOSSSUUUXXX\\\]]]ZZZWWWXXXWWWTTTQQQNNNIIIEEEDDDEEEHHHJJJPPPTTTXXX\\\^^^aaaeeeggglllsss|||yyysssqqqssstttyyyyyywwwqqqggg]]]UUUQQQUUU___hhhlllqqqxxxzzzxxxyyywwwsssmmmfff```\\\ZZZYYY```hhhlllooowww{{{rrrgggaaaVVVJJJ@@@:::999999444444333333333333333333444333333666999@@@NNN[[[jjjqqq|||uuunnn___ZZZUUUUUU^^^kkkxxx}}}tttgggWWWIII???::::::666333444444444888===FFFUUUiiixxx{{{zzz~~~xxxvvvrrrmmmgggdddcccbbbdddffflllrrruuuyyyppp]]]RRRPPPPPPbbb|||tttYYYIII@@@???IIIXXXlllzzzkkk\\\QQQQQQOOOHHHEEEHHHGGGDDD???999444333666999===???@@@>>>===<<<777///---+++))))))))))))'''%%%((('''&&&'''))))))'''%%%((('''&&&'''((()))((('''''''''''''''((((((((((((nnn^^^XXXPPPKKKJJJHHHFFFDDDBBB???<<<::::::999888777555555555444444333333222///............---------,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++...---***'''''')))+++******)))((('''&&&%%%'''''''''((()))+++,,,---111000///------------...***)))((((((''''''''''''***++++++,,,,,,------...++++++,,,---///000111222000///......///111333555777666555444444444555666777777777777666555444333333555888;;;>>>@@@BBBCCCCCCDDDEEEGGGJJJNNNQQQSSSTTTYYY\\\ZZZXXXZZZYYYWWWRRROOOJJJFFFDDDDDDFFFHHHOOORRRWWWZZZ]]]```cccfffkkkqqqxxx~~~~~~vvvsssssstttyyyyyyxxxrrrhhh^^^VVVRRRUUU^^^hhhnnnsssxxxzzzxxx{{{xxxsssnnnjjjeeeaaa^^^[[[dddnnnqqqrrrxxxvvvlllfff[[[OOOEEE>>>;;;:::444444333333333444444444888555444555777===IIIUUUbbbjjjuuu}}}xxxqqqddd^^^XXXXXX```mmm{{{}}}tttiii[[[MMMBBB<<<;;;666333444555444777<<>>===888111...,,,***)))***)))((('''(((((('''((()))***(((&&&'''&&&&&&''')))***)))(((''''''''''''((((((((((((ooo[[[UUUNNNIIIHHHHHHFFFDDDBBB@@@<<<:::::::::999888666666555444333333222111///............---------,,,,,,++++++***)))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))+++,,,+++)))''''''(((&&&&&&''''''((()))))))))''''''(((((()))+++,,,---///...,,,,,,,,,...111222))))))(((((('''(((((((((***++++++,,,,,,------...,,,,,,---...///000111222000/////////000222444666777666444222222333444666666666666666555555444444555666999<<>>;;;777444555555444666:::===KKK___ppp}}}zzzyyy{{{wwwpppiiibbb[[[TTTPPPLLLLLLNNNRRRXXXbbbsss~~~ooo^^^SSSJJJTTTggg}}}mmmVVVDDD;;;@@@JJJVVVaaannnuuuyyyzzzwwwrrr]]]SSSLLLMMMNNNKKKGGGGGGFFFGGGDDD<<<222///444:::===@@@AAA@@@??????:::333...,,,***)))))))))((('''((((((((()))))))))((((((&&&%%%%%%&&&)))******)))''''''''''''((((((((((((pppZZZUUUMMMIIIIIIIIIGGGEEECCC@@@===;;;::::::999888888888666555333111000//////............---------,,,,,,++++++***)))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***)))'''&&&&&&&&&$$$$$$%%%'''(((***++++++)))))))))))))))******+++...---,,,+++,,,...000111))))))((((((((()))*********++++++,,,,,,------............////////////////////////000111333555666666555333111111222444555555555555444444444444444666777999<<>>FFFRRRZZZgggqqqxxx}}}~~~~~~zzzwwwvvvwwwzzz{{{oooiii```]]]bbbmmmxxx|||vvvnnndddVVVHHH???<<<777555666555333555999;;;HHH[[[mmm{{{~~~|||wwwqqqjjjccc[[[RRRLLLKKKIIIIIILLLQQQ[[[mmm~~~uuucccTTTLLLRRR___sssttt]]]III>>>AAAHHHQQQ[[[eeeiiilllmmmkkkfffYYYQQQJJJKKKMMMLLLJJJIIIFFFGGGEEE<<<333///444;;;===@@@AAA@@@AAAAAA;;;555...,,,)))'''((((((((('''(((((()))))))))(((((((((&&&%%%%%%&&&)))******)))''''''''''''((((((((((((qqq]]]WWWPPPLLLKKKKKKIIIGGGCCC@@@===;;;;;;:::999888999888777555333111///...///............---------,,,,,,++++++***)))))))))&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((()))((((((''''''&&&&&&%%%&&&&&&'''''''''(((((((((***)))))))))))))))***+++///...---++++++++++++,,,(((((((((((()))******+++***++++++,,,,,,------...........................000000000000111222333444333333222111222333444555555444444333333333444444666777999<<>>:::999666444333333444555888333222444666777;;;@@@IIISSS```kkksssyyy{{{{{{|||{{{yyysssooolllkkkjjjnnnyyytttnnngggeeeiiisss}}}yyysssiii\\\LLLAAA<<<888666666666333444777:::FFFYYYkkkzzz|||tttmmmfff\\\QQQIIIKKKHHHHHHIIIMMMVVVgggwww{{{jjj[[[NNNPPPYYYkkk}}}fffPPPCCCBBBFFFKKKTTT\\\___aaacccbbb___[[[TTTMMMKKKMMMNNNLLLJJJGGGGGGCCC;;;444222666;;;===@@@BBBAAABBBBBB===777///,,,(((''''''(((((('''&&&(((***)))((('''(((((('''&&&&&&''')))***)))(((''''''''''''((((((((((((qqq]]]WWWPPPLLLKKKKKKIIIGGGCCC@@@===;;;;;;;;;:::888888777666555333222111000///............---------,,,,,,++++++***)))))))))&&&&&&&&&'''((())))))***)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))***)))((('''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((()))***,,,,,,---,,,,,,++++++******)))''''''''''''((()))***+++***++++++,,,,,,------...,,,,,,------.........///000000000000111111222222000000111222333444444555444444333222222333444555666777999<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFNNNVVVXXXYYYZZZYYYUUURRROOOLLLIIIGGGFFFFFFFFFHHHKKKPPPSSSVVVYYY\\\___^^^aaadddfffhhhlllrrrxxx|||zzzwwwxxxxxx{{{~~~yyyrrrlllhhhhhhiiipppyyy|||zzzzzz~~~wwwzzzzzztttjjjddddddgggmmmsssyyyzzzzzz~~~tttiii```VVVLLLDDD===;;;888555333333444444444111111555777777999<<>>888000---)))'''((()))))))))%%%'''))))))'''&&&'''(((((('''&&&'''((()))((('''''''''''''''((((((((((((qqq\\\VVVOOOJJJIIIIIIGGGEEECCCAAA===<<<;;;;;;:::999666555555444444333222222//////.........---------,,,,,,++++++***)))))))))%%%&&&&&&'''((()))*********))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((())),,,***((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((***,,,...///((((((***++++++,,,++++++%%%%%%%%%&&&'''((()))******++++++,,,,,,---......)))***+++,,,---///000000000000000000000111111111...///111222444444555555444333222222222333444555555777999;;;===???@@@AAA@@@@@@???>>>>>>???@@@AAABBBKKKSSSWWWYYY[[[ZZZVVVSSSQQQNNNKKKIIIHHHHHHHHHFFFIIIMMMQQQTTTWWWZZZ\\\]]]```cccdddeeehhhnnnsssyyy|||zzzzzzxxx||||||vvvppplllllllllrrr{{{}}}yyyzzzwww{{{}}}vvvjjjdddeeeiiippptttxxxyyyzzz~~~{{{pppggg]]]QQQIII???<<<999555333222333444222///000555888777888:::===GGGUUUbbbkkkrrrxxx}}}|||tttooolllhhhddd```^^^ZZZWWWVVVUUUXXXbbbmmmwwwzzzsssooopppuuu{{{~~~}}}tttfffTTTGGG<<<888666777666333333666777CCCTTTgggwwwxxxsss{{{xxxsssmmmcccWWWNNNIIIGGGHHHKKKMMMTTTbbbpppttthhhOOONNNSSSeee}}}vvv[[[HHHAAA@@@JJJRRRZZZ___dddkkknnnnnnkkkcccXXXPPPOOOPPPNNNIIIIIIEEE???999777777888:::===AAACCCBBBCCCDDD???999111...***((()))*********$$$'''))))))&&&%%%&&&((()))(((''''''((()))'''&&&''''''''''''((((((((()))kkk[[[VVVOOOKKKJJJIIIGGGEEE@@@???=========;;;888666999777555222111000000000111000...---,,,,,,---...,,,,,,,,,+++++++++******%%%%%%&&&&&&&&&&&&%%%%%%)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))))),,,,,,***)))((((((((((((&&&''''''((((((((((((((('''%%%%%%&&&(((*********************))))))))))))((((((&&&%%%%%%&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000111111222222333444444333333333333444555666666555888;;;===>>>>>>???@@@@@@???===:::777888;;;>>>CCCGGGMMMTTTYYY[[[[[[ZZZUUUSSSPPPLLLIIIGGGFFFFFFFFFHHHLLLQQQUUUYYY\\\]]]___^^^]]]]]]```dddhhhkkkxxxyyy|||~~~{{{|||~~~~~~xxxssslllnnnqqqvvv{{{~~~}}}|||yyyxxxuuuooohhhfffhhhkkkpppnnnpppsssuuuwww}}}ssslllcccXXXOOODDD@@@<<<888777666444333222222222222333444555555999@@@JJJTTT___iiiqqqvvv{{{{{{{{{|||}}}}}}~~~~~~~~~yyyqqqiiiccc\\\WWWSSSMMMMMMLLLLLLMMMRRRZZZ___lllvvvwwwrrrrrrwww}}}~~~vvvjjjWWWFFF@@@:::777777777444444666888@@@PPPdddvvvqqqqqqwwwzzzvvvrrriii\\\QQQNNNJJJGGGHHHKKKRRRaaannnxxxpppYYYOOOLLLZZZsss}}}dddLLL@@@???HHHQQQ\\\dddiiinnnuuuzzztttmmm```SSSMMMNNNNNNKKKLLLIIIBBB;;;666666999===;;;BBBGGGFFFDDDBBB???:::888///(((((()))((((((***)))((('''&&&&&&&&&&&&&&&((()))*********((('''&&&((($$$"""$$$)))+++)))&&&lll\\\VVVOOOKKKJJJIIIFFFDDDBBB@@@>>>===<<<;;;999777888777555333222000000///000///...------,,,,,,,,,,,,+++++++++************''''''(((((((((((('''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''(((((()))******)))(((''''''''''''&&&''''''((((((((((((((('''&&&%%%&&&)))++++++***************))))))))))))((('''&&&&&&&&&&&&'''(((+++++++++,,,,,,---------------------------------....../////////000000000000111111222222333333444333333222333333444555666555777:::<<<<<<<<<>>>?????????===:::888888;;;===@@@DDDJJJQQQVVVYYYYYYYYYUUUSSSPPPMMMJJJHHHGGGGGGIIIJJJMMMQQQUUUWWWYYYZZZ\\\[[[[[[\\\___cccgggiiiqqqtttxxx}}}~~~}}}xxxrrrsssuuuzzz~~~{{{yyytttnnniiihhhiiikkkpppoooppprrrsssttt{{{wwwppphhh___WWWLLLHHHBBB===:::888555333222222222222222222333444555:::CCCMMMWWWaaajjjooouuuuuuvvvwwwxxxyyyyyyyyywwwrrriiiaaa[[[UUUPPPMMMIIIJJJIIIIIIKKKOOOUUUYYYaaakkkzzz{{{vvvvvvzzzzzzooo]]]MMMCCC<<<888777666333222444777???MMM```rrrvvvnnnttt~~~zzzvvvssskkk```VVVQQQMMMJJJJJJLLLSSSbbbpppzzzrrr[[[PPPKKKWWWnnngggOOOCCCAAAIIISSSbbbnnntttxxx{{{~~~~~~vvvfffVVVPPPPPPNNNJJJMMMIIICCC<<<777666999<<<>>>DDDGGGEEECCCBBB???;;;777///))))))***(((((()))(((((('''&&&&&&&&&'''''')))))))))))))))(((''''''(((%%%###%%%)))+++)))&&&nnn]]]WWWPPPKKKJJJHHHFFFCCCCCCAAA>>><<<;;;;;;:::999777666666444333111///......//////......---,,,+++++++++*********)))))))))((())))))******))))))(((&&&&&&'''((())))))))))))''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&''''''((()))(((((('''&&&&&&'''''''''&&&''''''(((((((((((((((((('''&&&''')))+++,,,+++************))))))))))))(((''''''&&&&&&'''(((((()))******+++,,,---......------------------------------........./////////000000111111222333333333222222222333333444555666555777999:::::::::<<<===<<<<<<<<<:::999999;;;>>>CCCGGGMMMSSSXXX[[[[[[[[[VVVTTTRRROOOLLLJJJIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYZZZ]]]___bbbcccdddhhhooouuuyyy~~~yyyyyy{{{~~~~~~yyyrrrllljjjjjjkkkkkkpppnnnnnnppppppooorrrxxx||||||uuuooogggaaaVVVQQQJJJDDD???;;;777555555444444333333333333333222666===DDDMMMWWW```ggglllmmmmmmnnnooooooppppppnnnhhh```XXXRRRNNNJJJGGGGGGHHHIIIIIIJJJLLLPPPSSSUUU___mmmyyy|||xxxxxx{{{~~~|||sssbbbTTTFFF???999777555222111333777===IIIZZZkkkxxx{{{nnnrrrzzzzzzvvvsssnnnfff___XXXSSSOOONNNOOOVVVeeerrr}}}vvv^^^QQQIIIRRRhhh~~~mmmUUUFFFCCCGGGTTTfffuuu}}}|||iiiYYYSSSTTTRRRNNNNNNJJJDDD===888666999<<<@@@EEEGGGDDDAAAAAA@@@===777///***+++,,,)))'''((('''''''''&&&''''''((((((***))))))((((((((((((((((((%%%$$$%%%)))***)))'''ooo^^^XXXPPPLLLJJJHHHEEEBBBDDD@@@<<<::::::::::::999666666666555444111///------...//////...---+++************))))))))))))((()))))))))******)))))))))&&&''''''((())))))((((((''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((&&&''''''((((((((((((((()))''''''(((***,,,,,,,,,************)))))))))((('''''''''''''''(((((((((((()))***+++,,,---......------------------------------------.........///000000000111222222333333222222222222333444555666555777999999999999;;;<<<:::;;;===>>>>>>???AAACCCJJJMMMQQQVVVZZZ[[[[[[[[[VVVUUUTTTQQQOOOMMMLLLKKKJJJLLLNNNPPPRRRSSSTTTUUUTTTUUUVVVWWWWWWXXXXXXXXXTTTYYY___dddjjjqqqzzz~~~~~~xxxpppkkkkkkllllllkkkppplllkkkllljjjggghhhkkkqqquuu}}}zzzssslllggg^^^YYYQQQIIICCC>>>999666888777666555444444444444333666:::???FFFOOOXXX^^^ccccccccccccccccccccccccbbb]]]VVVPPPMMMKKKIIIGGGGGGIIIKKKLLLMMMMMMOOOQQQPPPYYYeeepppxxxzzzvvvuuuvvvxxxxxxzzzyyywwwwwwwwwyyy|||}}}{{{sssdddVVVHHHAAA:::777555222222444999===GGGUUUeeesss|||~~~ppprrrxxxzzzuuusssqqqlllhhhaaa[[[VVVTTTUUU[[[hhhvvvyyy___QQQGGGMMM```wwwtttZZZIIICCCCCCPPPcccttt~~~}}}kkk[[[VVVXXXWWWSSSOOOLLLFFF>>>999777999<<>>===@@@EEEGGGIIIJJJLLLMMMPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVTTTSSSQQQOOONNNMMMHHHIIIKKKNNNPPPQQQRRRSSSQQQRRRQQQQQQOOOMMMKKKJJJFFFIIIMMMQQQWWWbbbqqq{{{~~~~~~xxxpppllllllmmmlllkkkooojjjggggggeee```___aaaccchhhqqq{{{~~~vvvpppllleee___WWWNNNGGGAAA<<<999888777666444333333333333444555777:::>>>FFFNNNTTTYYYYYYXXXWWWWWWVVVUUUUUUUUURRRMMMKKKJJJJJJJJJIIIHHHJJJMMMOOOOOOOOOPPPQQQPPPXXXccclllttt{{{xxxrrrpppoooooonnnnnnmmmllllllnnnpppsssuuuvvv|||{{{tttgggZZZKKKCCC;;;888666333444777:::>>>FFFSSSbbbpppyyy~~~oooqqquuu{{{|||vvvtttrrrpppnnnhhhccc^^^\\\\\\```lllxxxwww```QQQEEEIIIZZZqqqxxx^^^JJJAAABBBMMM^^^ooo|||sssbbbZZZYYYWWWTTTQQQMMMHHH@@@:::888999;;;AAADDDEEEAAA>>>??????===888111------...***'''''''''''''''''''''((()))******)))(((''''''((()))***((('''''''''((()))((((((ppp]]]WWWPPPKKKJJJHHHFFFCCCBBB@@@<<<;;;::::::999888777666666444333111///...---......------,,,+++***++++++*********)))))))))&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''(((((()))&&&''''''(((((((((((((((((('''&&&''')))+++,,,+++************))))))))))))&&&&&&((()))))))))))))))((())))))***+++,,,------------------------------------.........///////////////000000111222222222111111111222222333444555666777999::::::<<<>>>AAADDDIIINNNRRRTTTTTTUUUVVVWWWXXXZZZ[[[[[[ZZZXXXWWWSSSSSSSSSRRRPPPOOOMMMLLLGGGHHHIIIKKKMMMNNNOOOOOONNNMMMKKKIIIFFFCCC@@@>>>;;;===???AAAGGGTTTeeerrryyy~~~~~~~~~zzztttpppooonnnnnnnnnooohhhcccbbb```\\\[[[\\\]]]bbbjjjsss{{{|||vvvrrrnnnhhh___UUUMMMFFF???<<<555444333222111111111111333333444555777;;;BBBFFFMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHHHHJJJKKKKKKKKKIIILLLOOOQQQQQQQQQRRRSSSSSSZZZbbbjjjqqqxxx~~~uuummmiiifffdddccc`````````aaabbbdddggghhhkkkrrryyy~~~~~~yyynnnaaaQQQGGG>>>:::777444555888:::===EEERRRaaannnxxx|||~~~nnnpppssszzz}}}wwwtttsssrrrqqqmmmhhhdddbbbaaaccclllwww}}}}}}vvvdddTTTFFFGGGUUUjjjzzz___III@@@AAAJJJZZZmmm}}}qqqaaaYYYUUURRRRRROOOIIIBBB;;;999999;;;@@@DDDEEEAAA???@@@@@@>>>:::333---------***((((((((((((((('''(((((())))))((((((((((((((())))))***((((((((((((((((((((((((ooo\\\VVVOOOKKKJJJIIIFFFDDDCCCAAA???>>>===<<<:::888888777555333222000000///......---,,,++++++++++++,,,+++++++++************&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&)))++++++***************))))))))))))%%%&&&((()))******))))))))))))******+++++++++,,,------------------------....../////////000000000//////000000111111222222111111111111222333444555777888:::;;;<<<>>>BBBEEEIIIMMMSSSWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWUUUUUUOOOOOOOOOOOONNNLLLJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGDDDAAA>>>;;;999888555777999:::===HHHYYYfffooouuu~~~~~~}}}{{{wwwsssqqqqqqrrrppphhhbbb```___[[[ZZZ[[[___ccchhhmmmqqqvvv|||~~~yyyuuuuuuvvvwwwxxxxxx|||~~~~~~{{{zzzssshhh]]]SSSJJJCCC>>>555555444333222222333333333333333222222555999<<>>GGGXXXnnnlll^^^WWWSSSSSSPPPKKKCCC<<<999999:::???DDDFFFDDDBBBCCCCCCAAA<<<444------,,,***)))******)))((((((((((((((((((''''''((()))))))))))))))((()))))))))((((((((()))ooo[[[VVVOOOKKKJJJIIIGGGEEEDDDBBBAAA@@@@@@>>><<<999999777555222111000000000///...,,,+++******+++,,,,,,,,,,,,++++++++++++***''''''((((((((((((''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&''''''((((((((((((((('''%%%%%%&&&(((*********************))))))))))))%%%&&&((()))*********)))******************++++++------------------------////////////000000000000/////////000111111222222111111111111222333444555777999:::<<<===@@@DDDGGGIIIMMMSSSVVVUUUSSSPPPOOOKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFIIIIIIIIIIIIHHHHHHGGGFFFDDDCCC@@@<<<999777666555333666888888:::CCCQQQ]]]fffmmmxxx~~~|||vvvssssssuuurrriiiaaa______\\\[[[]]]```bbbeeeeeedddeeeiiilllkkkfff```\\\]]]```cccdddoootttzzz~~~}}}}}}~~~~~~|||pppcccXXXNNNEEE@@@888888777666666666666777555555444333222333555888:::;;;===@@@CCCFFFHHHIIILLLLLLMMMOOORRRSSSQQQOOOQQQTTTWWWXXXYYYZZZ\\\^^^^^^bbbiiinnnttt{{{wwwkkk___WWWRRROOONNNNNNOOOOOOPPPPPPOOONNNNNNOOOXXXaaagggnnnwww~~~xxxooo]]]RRRFFF===777222222444777;;;DDDQQQ```llluuuyyy{{{}}}{{{{{{~~~yyytttrrrqqqqqqmmmjjjhhhgggdddccciiiqqqyyyooo^^^MMMHHHPPP```ssswww^^^III???999CCCVVVooouuuccc[[[XXXSSSQQQKKKDDD===999999:::???EEEHHHFFFEEEFFFFFFCCC===555---,,,,,,***)))++++++***)))(((((('''((((((&&&'''(((*********)))(((((()))***)))((('''((()))ppp]]]TTTLLLJJJIIIGGGEEEFFFDDDCCCAAA???===;;;::::::777666555333222111000000......---,,,++++++***)))***++++++++++++***)))))),,,+++***((('''%%%$$$###'''((()))((('''&&&''')))))))))((('''&&&&&&%%%$$$%%%((()))(((%%%$$$&&&)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))$$$%%%''')))***+++******************))))))))))))))))))))))))))))))***+++(((((()))***+++,,,,,,---++++++,,,,,,,,,---------......//////000000111111......///000000000000000333222222111222333555666666777:::;;;<<<>>>AAADDDDDDHHHLLLMMMJJJDDD???===??????@@@BBBDDDGGGIIIJJJGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKEEECCC>>>999666444444444111111222444888===AAADDDUUUZZZeeeppp|||{{{wwwuuuooolllgggdddccccccbbbaaajjjeee\\\TTTNNNLLLMMMNNNMMMMMMKKKIIIIIILLLQQQUUU```fffooovvvzzz{{{||||||~~~}}}}}}~~~~~~~~~wwwmmmeeeZZZNNNEEE<<<:::666555666777777666333333333222222111111111666555666:::<<<===BBBIIIJJJMMMQQQSSSTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]```bbbfffhhhlllqqqvvv}}}}}}pppbbb\\\WWWRRROOOOOOMMMNNNOOONNNKKKIIIGGGGGGOOOMMMOOOXXXaaaiiisss{{{~~~~~~zzzuuuaaaVVVGGG===999888666444444999DDDSSSdddsss}}}zzzvvvtttrrrqqqjjjjjjhhhfffeeefffiiimmmyyy}}}rrrbbbOOOGGGIIIVVViiiyyyvvvcccNNNBBB???@@@MMMhhh{{{ddd[[[^^^TTTRRRMMMFFF@@@<<<<<<===???DDDHHHGGGGGGIIIIIIGGG@@@777...,,,+++******,,,))))))***))))))(((''''''((((((((((((''''''''''''(((((((((((()))***,,,,,,nnn\\\SSSKKKIIIHHHEEEDDDEEECCCBBB@@@===;;;:::999888777666444333111000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((('''''''''&&&'''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))%%%&&&(((***+++++++++************)))))))))(((((()))))))))))))))******+++***************+++++++++++++++,,,,,,,,,---------...///////////////000000......///000000000000000222111000000111222444555444555777888888999<<<===???AAACCCCCC@@@>>><<<<<<===>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGAAA???<<<888666666777888333333333444666999<<<>>>EEEJJJTTTaaaooo{{{~~~{{{zzzqqqlllgggdddeeegggggggggeee```WWWNNNGGGCCCBBBBBBAAAAAA@@@???>>>AAAEEEHHHWWW]]]fffnnnsssvvvxxxzzz~~~}}}||||||~~~~~~~~~}}}ssskkkaaaTTTKKK???<<<888666555555444444333333333222222111111111444222444999<<<>>>EEEMMMOOOQQQUUUXXXXXXYYYZZZ[[[ZZZ\\\___aaaaaabbbcccdddkkknnnrrrvvv{{{xxxmmmccc___]]]YYYVVVVVVVVVVVVUUUSSSPPPMMMKKKKKKHHHFFFHHHNNNUUU\\\gggqqqwww|||}}}xxxggg\\\LLL@@@;;;999777555555:::DDDRRRcccsss}}}{{{wwwuuusssqqqmmmllliiifffdddeeeiiilllxxx~~~uuueeeRRRGGGGGGSSSfffvvv}}}rrraaaNNNCCC<<<<<>><<<999888777777666555333222000/////////+++++++++,,,,,,---------***++++++++++++***))))))&&&&&&''''''((()))))))))'''((()))((('''&&&'''))))))(((&&&%%%%%%&&&'''((('''&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''(((***+++++++++*********))))))))))))(((((()))))))))))))))***+++++++++++++++*********)))))),,,,,,,,,,,,------------/////////.....................///000000000000000000000//////000111333444777999;;;<<<;;;;;;===>>>>>>>>>>>>===<<<<<<>>>@@@===>>>???@@@@@@@@@@@@???DDDDDDEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@>>>;;;999777777888888777666555555555666888999999<<>><<<<<>>;;;999888777666555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))%%%&&&&&&'''((())))))***'''((()))((('''&&&'''))))))'''%%%$$$$$$&&&(((***(((&&&$$$%%%(((***(((%%%%%%&&&&&&'''((())))))***+++***)))((('''&&&&&&&&&(((((((((((())))))))))))'''((()))+++,,,,,,++++++***)))))))))(((((((((((()))((((((((()))***+++,,,************************,,,,,,,,,------------...//////......------,,,,,,......///000000000000000000/////////000222333444777:::===??????@@@AAABBB???@@@AAAAAA@@@AAACCCEEECCCCCCDDDEEEEEEDDDCCCCCCHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB???<<<:::888888888;;;;;;999888777777777888777999<<>>@@@GGGNNNXXXbbbjjjqqqwwwzzz{{{{{{zzzzzzyyyyyyyyyyyy|||~~~~~~xxxqqqfffYYYPPPCCC@@@;;;777555444222111222222222111111111111111000///000666;;;AAAJJJSSSYYY]]]aaadddddddddeeefffhhhjjjlllmmmnnnooorrrtttxxx{{{zzzuuusssvvvxxxuuussstttuuurrrmmmhhhddd```\\\YYYNNNKKKIIIHHHGGGIIISSS^^^bbbiiiqqquuuzzz~~~~~~zzzmmmcccSSSEEE===:::888888777;;;CCCQQQbbbrrr}}}~~~zzz{{{xxxuuusssqqqooommmiiieeeccceeeiiimmmtttzzzxxxiiiVVVHHHBBBJJJ^^^pppzzzooobbbSSSHHH===;;;>>>JJJYYYkkkyyydddXXXWWWRRRQQQNNNIIICCC>>><<<;;;???EEEIIIHHHHHHKKKKKKIIICCC:::111...,,,******,,,%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))***++++++******)))*********nnn\\\SSSKKKIIIHHHEEEDDDEEEBBBAAA???===;;;999888888555444333111000///............---,,,,,,+++*********++++++++++++***))))))'''''''''((((((((((((((('''((()))((('''&&&'''))))))'''%%%$$$$$$&&&(((***(((%%%$$$%%%(((***(((&&&&&&&&&''''''((()))******+++***)))((('''&&&&&&&&&(((((((((((())))))))))))((()))***,,,,,,,,,++++++)))))))))(((((((((((('''(((((((((((()))***+++,,,((())))))***++++++,,,,,,,,,,,,---------.........//////......------,,,,,,......///000000000000000000000000000111333555666333666:::===???AAADDDFFFCCCFFFJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGEEEBBB@@@????????????>>>===<<<;;;:::::::::999999999;;;BBBKKKSSSYYYfffqqq~~~wwwrrrqqqppplllhhhaaa\\\TTTKKKCCC===:::888999;;;>>>???@@@AAABBBDDDIIIOOOXXXaaaiiipppvvv{{{{{{zzzyyyyyyxxxyyyyyyzzz{{{}}}~~~}}}~~~|||uuunnndddXXXOOOBBB???:::777666555444333111111111111111111111111222000000555:::@@@JJJTTT\\\```eeeiiijjjjjjjjjkkkmmmnnnnnnnnnooorrrwwwzzz|||zzzvvvqqqlllhhh]]]WWWQQQLLLHHHGGGMMMUUUZZZbbbiiioootttzzzzzzwwwkkkbbbTTTGGG>>>999888888888;;;BBBOOOaaarrr~~~yyy~~~{{{xxxuuurrrpppmmmllliiifffdddfffkkknnnrrryyyxxxlllZZZKKKCCCIII]]]pppuuuiiiZZZNNNAAA<<<<<>><<<:::999999666555333222000////////////......---+++******)))***++++++++++++***))))))(((((((((((((((''''''''''''((()))((('''&&&'''))))))(((&&&%%%%%%&&&'''(((&&&%%%%%%&&&((()))(((''''''''''''(((((())))))***))))))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))***+++,,,---,,,,,,+++))))))((((((((((((''''''(((((((((((()))***,,,,,,'''((()))***+++,,,------,,,---------............/////////.....................///000000000000000000000///000111333555666444777:::>>>AAAEEEJJJNNNOOOTTT[[[```cccddddddeeebbbaaa___^^^\\\[[[[[[[[[ZZZZZZYYYXXXVVVSSSQQQPPPKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNFFFEEEDDDCCCAAA@@@???>>>:::999888:::===CCCIIIMMMWWWdddsssyyywwwwwwuuunnngggUUUQQQKKKDDD???<<<<<<<<<;;;===@@@BBBDDDEEEHHHJJJRRRVVV]]]ccciiiooouuuyyy{{{{{{yyyxxxxxxyyyzzz{{{zzz{{{}}}~~~}}}}}}~~~zzzqqqjjjaaaVVVMMMAAA>>>:::777666666555444000000000111111111111111333000000444999???JJJTTT___ccciiimmmooooooppppppppppppppppppqqquuuzzz~~~}}}oooeee[[[TTTMMMHHHIIILLLTTT[[[bbbgggmmmtttvvvtttiiibbbWWWJJJ@@@:::888777777:::AAANNN```rrr{{{}}}|||yyyvvvssspppmmmmmmkkkhhhffffffjjjlllpppvvv{{{qqqbbbRRRGGGJJJ]]]qqqttteeeWWWDDD===:::???KKKXXXhhhsssvvvxxxzzzvvviiiYYYPPPOOOMMMNNNNNNKKKFFFAAA>>>===@@@FFFJJJIIIJJJMMMNNNLLLGGG===333///---******+++'''((())))))***)))))))))))))))((((((''''''''''''++++++*********++++++,,,ooo^^^UUUMMMKKKJJJGGGEEEGGGCCCBBB@@@>>><<<:::999999777666444333111000000000---------,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***((((((((((((((()))))))))''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))***+++,,,---------,,,+++))))))((((((((('''''''''''''''(((((()))+++,,,---))))))*********+++++++++------------...............///////////////000000......///000000000000000.........///000222444666777999<<<>>>BBBHHHNNNSSSWWW]]]eeemmmrrrvvvyyy{{{tttqqqmmmhhheeedddcccddd``````^^^\\\YYYVVVTTTRRRNNNNNNNNNNNNPPPRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZZZZSSSRRRQQQOOOMMMJJJHHHGGG??????>>>>>>???AAACCCEEEKKKVVVdddppp}}}|||{{{|||wwwlllcccLLLHHHDDD@@@???@@@CCCEEEFFFHHHKKKMMMOOORRRVVVYYY___bbbfffjjjnnnrrrwwwzzz}}}|||zzzyyyyyyzzz|||}}}xxxzzz|||}}}||||||}}}~~~vvvlllddd\\\RRRJJJBBB???:::888666666555444///000000000111111111222333//////333888@@@LLLWWWaaaffflllrrrtttuuuuuuvvvsssvvvyyyzzz|||}}}yyyjjjaaaZZZQQQLLLJJJNNNUUU[[[```gggpppssssssmmmggg]]]PPPDDD<<<888666666888???MMM```sss~~~{{{xxxuuurrroooooommmjjjgggeeefffhhhlllrrr|||zzzlll[[[MMMMMM^^^qqqppp```JJJ@@@999>>>HHHSSS]]]eeehhhhhhjjjiii```TTTNNNOOOLLLNNNOOOMMMIIIEEEBBBAAA@@@FFFJJJJJJJJJMMMNNNMMMHHH>>>444000...+++)))+++'''((())))))*********)))'''''''''(((((((((((((((************+++,,,,,,---ooo]]]TTTLLLJJJIIIGGGEEEFFFCCCAAA???===;;;:::999888777666555333222111000000++++++,,,,,,,,,,,,------***++++++++++++***))))))&&&&&&''''''(((((())))))'''((()))((('''&&&''')))))))))(((''''''&&&%%%$$$###&&&((((((&&&%%%(((+++))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))***+++,,,---------,,,+++)))((((((((('''''''''''''''''''''((()))+++,,,---+++++++++***************---------.........//////......//////000000111111...//////000000000000000------------///111333555555666888:::===CCCKKKPPPTTTZZZbbbkkksssyyy{{{tttnnniiigggfffgggcccbbbaaa^^^ZZZWWWTTTRRRQQQQQQRRRSSSUUUXXX[[[]]]bbbbbbaaaaaa```____________^^^]]]ZZZWWWSSSPPPOOOHHHGGGEEEDDDBBBAAA@@@@@@CCCLLLXXXcccooo{{{~~~wwwhhh\\\JJJGGGCCCAAABBBFFFKKKOOOSSSUUUXXXZZZ]]]aaafffiiikkkmmmoooqqqsssvvvzzz}}}~~~|||{{{zzzzzz{{{}}}~~~xxxzzz|||}}}||||||}}}~~~~~~qqqggg___WWWNNNGGGDDD@@@;;;888666555444333//////000000111111111222111......222888@@@MMMYYYbbbgggoootttwwwxxxyyyzzzxxx|||xxxnnnfff\\\SSSNNNKKKQQQWWW\\\dddnnnssssssqqqlllbbbUUUHHH>>>888555555888???LLL___sss}}}zzzvvvtttrrrqqqppplllgggdddcccdddjjjpppzzzsssbbbRRROOO^^^qqqwwwgggOOODDD;;;???IIIQQQXXX\\\``````bbbbbb[[[RRROOORRRLLLNNNPPPOOOLLLHHHEEEDDD@@@FFFJJJJJJKKKNNNOOOMMMHHH>>>444000...+++)))+++''''''((()))******))))))%%%&&&&&&'''((()))******************+++,,,---...qqqYYYSSSKKKGGGGGGHHHHHHGGGDDDCCCAAA???===:::555222555444333111000//////............---,,,+++)))((())))))(((((((((((())))))***++++++***'''&&&&&&''''''&&&%%%%%%&&&'''((()))'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%(((((()))***************&&&%%%$$$$$$############&&&&&&((()))************)))***+++,,,---,,,,,,+++++++++***(((((('''''''''&&&''')))+++---...//////++++++,,,------......///111///---+++***+++,,,------...///111111222222222---...//////000//////...111222333444444444444444666666666888<<>>;;;999888777555333............////////////333111111444777===IIIUUUaaakkksssuuuvvvzzz~~~rrrggg]]]VVVQQQPPPQQQUUU]]]gggnnnrrrsssnnndddWWWIII???999777777999@@@LLL\\\ooo~~~|||vvvrrrooommmkkkhhheeecccbbbbbbhhhlllsss{{{xxxcccTTTTTT^^^ggg{{{```GGG<<>>===;;;888555666555333111000/////////.........---,,,+++))))))******))))))))))))******)))******)))'''&&&&&&'''''''''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%&&&'''((()))************&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((()))************)))***+++,,,---,,,++++++***)))((('''&&&&&&&&&&&&(((((()))+++,,,,,,,,,,,,+++++++++,,,------......111///---+++++++++,,,------......///000000000000............////////////000111222444555666666666555555555555888<<>>;;;999888777555333////////////000000000000444222222555888===IIIUUUbbbmmmwwwzzz|||vvviiiaaaUUUSSSQQQSSSYYYaaahhhllloookkkbbbUUUHHH>>>888666666888>>>JJJZZZnnn~~~|||}}}wwwsssqqqnnnjjjfffcccbbbcccccchhhlllrrrzzzwwwcccSSSOOOWWW^^^yyyjjjOOOBBBDDDHHHTTTbbbfffmmmnnnqqqqqqhhhZZZPPPNNNPPPSSSUUUUUURRRMMMIIIGGGGGGHHHIIIKKKMMMNNNNNNOOOHHH@@@555---******)))((())))))))))))))))))))))))***((('''((()))***)))'''((((((((()))******++++++sss[[[UUUMMMHHHGGGGGGFFFDDDBBB@@@===<<<<<<;;;999888666555333222000/////////.........---,,,+++***)))))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&$$$%%%&&&((()))*********''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))******))))))***+++,,,---,,,+++***''''''&&&%%%$$$$$$$$$$$$((())))))************))))))******+++,,,,,,------000///---,,,++++++,,,---------...............---///......---...///000111///000222444555777777888666555444444444666999:::@@@AAACCCEEEHHHNNNVVV[[[bbbaaaaaaaaa```^^^YYYVVVSSSQQQOOONNNNNNOOORRRSSSXXX[[[```fffmmmuuu}}}yyyssspppkkkddd\\\XXXVVVSSSNNNIIIEEECCC@@@???@@@DDDHHHKKKVVV```qqqxxxooofffaaa[[[[[[^^^fffrrr{{{yyywwwwwwxxxzzz||||||||||||}}}~~~~~~|||zzzxxxxxx{{{~~~}}}pppeee\\\TTTMMMHHHBBB???<<<:::999777555333000000000000111111111222555333333666888===HHHTTTcccnnnzzzwwwlll[[[VVVQQQOOORRRYYY```dddjjjfff___TTTGGG===888555555777===HHHXXXlll}}}~~~|||}}}xxxtttrrrooojjjeeebbbaaacccdddfffiiioooxxxuuucccRRRKKKPPPWWWrrrqqqVVVFFFGGGKKKXXXjjjqqq{{{{{{}}}|||rrrbbbVVVRRRRRRSSSUUUWWWWWWSSSNNNIIIGGGHHHJJJKKKLLLMMMMMMMMMHHH@@@666000---,,,***((())))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''((())))))******ppp[[[UUUMMMIIIGGGGGGEEECCCCCC@@@===;;;::::::999888666555444222111000//////------------,,,+++***)))''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))((((((''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((((((((((((((('''"""###%%%'''((()))******(((''''''&&&&&&&&&''''''''''''((()))))))))))))))******,,,,,,,,,,,,+++***'''&&&&&&%%%$$$$$$%%%%%%'''(((((())))))))))))))))))))))))***++++++,,,,,,///...---,,,,,,,,,,,,------............------,,,///...---,,,---///111222///000222333555666666666888777555444444555666777>>>??????@@@BBBGGGMMMRRRUUUVVVXXXZZZYYYVVVSSSPPPLLLLLLLLLKKKLLLNNNRRRTTT[[[___eeekkkqqqzzz}}}vvvnnneee```___\\\TTTMMMOOOKKKFFFAAA???@@@BBBCCCMMMVVVeeesss|||~~~|||zzzxxxzzz~~~{{{tttnnnjjjgggdddfffkkkuuu}}}zzzyyyzzz{{{zzz|||}}}|||zzzyyyyyyzzz{{{zzzxxxxxxyyy{{{}}}~~~rrrggg^^^VVVOOOIIIDDDAAA===;;;999777555333111111111222222222333333666444444666888===GGGRRRbbbooo|||sssaaa[[[RRRLLLMMMSSSZZZ^^^dddbbb]]]TTTIII???999666555777<<>>CCCGGGJJJMMMPPPRRRRRRPPPNNNLLLIIIJJJLLLLLLLLLNNNSSSVVV\\\bbbiiipppwwwuuupppnnniii```XXXWWWSSSMMMGGGBBB@@@@@@AAAFFFLLLUUU^^^dddeeedddcccdddggglllssszzzyyytttqqqpppqqqpppsssyyy~~~{{{yyyyyyzzz{{{|||}}}}}}{{{xxxvvvuuuuuuuuuvvvxxxyyy{{{{{{{{{{{{~~~~~~~~~sssiiiaaaYYYPPPKKKEEEBBB>>><<<:::777555333222222222222333333333333666444444777888;;;EEEOOObbbooo~~~yyyhhh```UUUMMMLLLPPPVVVZZZ```___\\\UUULLLBBB;;;888777888===GGGWWWkkk}}}zzzvvvuuupppooommmjjjfffaaa\\\ZZZYYY\\\bbbmmm}}}|||ooo```OOOFFFKKKUUUhhhxxxqqqWWWIIIKKKOOO]]]rrr{{{|||kkk\\\UUUSSSSSSTTTXXXZZZYYYSSSMMMKKKKKKLLLLLLLLLLLLLLLKKKGGGAAA888333000...***'''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&''''''(((((()))******~~~jjjYYYTTTMMMIIIIIIHHHEEECCCCCCAAA===;;;:::999666444777666444333111000000000,,,---------,,,,,,+++******+++,,,------,,,+++***%%%&&&((((((''''''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###$$$%%%'''((()))))))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((++++++,,,---,,,+++***)))(((((('''''''''''''''(((%%%&&&''')))******++++++((())))))***++++++,,,,,,------------------------------......///......---------------...///111222222333444666777888888888666555555444333333333444666777777777777999===@@@BBBEEEIIIKKKKKKJJJJJJJJJHHHKKKMMMNNNMMMOOOSSSWWW[[[bbbkkkttt|||{{{tttkkkddd]]]YYYSSSLLLFFFBBB@@@???@@@BBBEEEIIILLLMMMMMMMMMMMMPPPWWW```jjjttt|||~~~|||xxxvvvvvvxxx{{{}}}}}}zzzxxxxxxxxxxxxzzz{{{{{{zzzwwwtttssssssrrrtttxxxzzz||||||{{{zzz|||}}}~~~tttkkkccc[[[RRRLLLGGGDDD@@@<<<:::888555222222222222222333333333444666444444666777:::BBBLLL```oooqqqhhh[[[PPPMMMOOOSSSVVV\\\\\\[[[VVVNNNEEE>>>:::777888<<>>===<<<;;;:::777555777666555333222111000000,,,,,,---------,,,++++++)))+++,,,------,,,+++)))'''((())))))''''''(((***%%%&&&'''((((((((('''&&&$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&''''''''''''%%%%%%&&&(((((()))))))))&&&&&&%%%%%%&&&''''''((((((((())))))))))))((((((++++++,,,---,,,+++***)))((((((''''''''''''(((((('''((())))))*********)))))))))******+++,,,,,,---,,,---------------------***+++,,,------...------,,,,,,---...///000111111222333666999;;;===>>>???:::999888777555444333333333555777777777888:::<<<;;;???CCCEEEEEEEEEGGGIIIIIILLLOOOOOONNNOOOSSSWWWYYY___hhhooowwwwwwrrrfffbbb\\\UUUNNNGGGCCCAAA<<<======>>>???@@@@@@@@@???AAAFFFNNNXXXccclllqqqrrrtttvvvvvvuuuwww{{{~~~|||zzzyyyxxxxxxxxxuuuwwwxxxwwwuuuttttttuuuuuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~uuummmeee]]]SSSMMMHHHEEE@@@===:::888555222111222222222222333333333555333333555666888@@@IIIZZZjjj|||{{{qqqbbbVVVOOOOOOQQQRRRXXXYYYZZZWWWOOOFFF???;;;666777;;;DDDTTThhhzzz{{{yyyxxxtttsssqqqllleee]]]VVVRRRRRRRRRUUUbbbuuu}}}uuukkkYYYHHHFFFOOOeeexxx}}}aaaPPPLLLLLL[[[rrrwwwfff]]]UUUWWWYYYYYYWWWUUUUUUUUUPPPPPPPPPOOONNNMMMLLLKKKGGG@@@777111...,,,***'''))))))))))))))))))))))))(((''''''(((***++++++***(((((())))))***+++++++++lllWWWRRRLLLJJJJJJIIIGGGDDD===<<<<<<<<<===;;;999666777666555333222111000000,,,,,,---------,,,++++++&&&((()))******)))(((&&&((()))***)))((('''((()))$$$%%%'''((((((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))((((((+++,,,,,,---,,,+++***)))''''''&&&&&&&&&''''''(((***************)))((((((*********+++,,,,,,------,,,,,,---......---------((()))***+++,,,---------+++,,,---///000111111111222333777;;;???BBBDDDEEE???>>>===;;;999777555444...000333444444333555666888;;;???AAAAAABBBEEEHHHIIIMMMPPPPPPNNNNNNRRRWWWVVV\\\ccchhhmmmvvvooolllfff^^^VVVNNNHHHDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>AAADDDGGGHHHKKKMMMOOOQQQQQQRRRSSSUUUUUUSSSUUUYYY]]]```hhhpppvvv}}}tttjjjeee___VVVOOOKKKGGGCCC???<<<:::777555777777777888<<>>HHHUUUhhhwwwuuukkk```VVVQQQQQQRRRTTTVVVUUUQQQIIIAAA;;;777888:::AAAMMM^^^qqq}}}}}}{{{{{{tttpppkkkgggccc^^^VVVPPPNNNPPPPPPSSSbbbzzzuuucccSSSMMMOOOcccvvvkkkUUULLLNNN[[[xxxqqq___]]][[[ZZZYYYXXXUUUSSSWWWWWWVVVTTTRRRQQQOOOOOOHHHBBB:::222...+++)))((((((((((((((((((((())))))))))))))))))***++++++,,,))))))))))))))))))))))))kkkYYYTTTMMMIIIIIIIIIGGGFFF============;;;888555333333333222111000//////...///---,,,,,,---......---************))))))))))))''''''((((((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***((((((''''''''''''(((((()))))))))))))))*********)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,000//////......---,,,,,,...............///000000333444777===CCCHHHJJJJJJOOOOOOOOOMMMJJJEEEAAA>>><<<;;;:::888777666666666444555888<<<@@@DDDHHHJJJJJJMMMPPPQQQQQQPPPQQQRRRQQQOOOPPPTTTVVVWWW]]]dddccchhhpppuuuxxxzzz~~~wwwpppiiiaaaZZZTTTPPPIIICCC???<<<:::888777666555666888<<>>;;;999777555333333444444444444444444111222222222222444888;;;AAAMMM___ooo|||}}}rrrfffZZZSSSQQQOOOQQQSSSSSSOOOIIIAAA===666666999???KKK\\\ooo{{{}}}{{{{{{qqqnnnjjjgggeee```YYYTTTMMMMMMMMMQQQ___uuuyyygggUUUNNNPPP```rrroooWWWLLLLLLYYYuuu{{{ccc```\\\ZZZYYYYYYWWWVVVVVVUUUTTTSSSQQQPPPNNNMMMHHHBBB:::333...,,,***(((*********))))))))))))(((***)))))))))***,,,...///))))))))))))))))))))))))mmmXXXSSSLLLIIIHHHHHHFFFDDDBBBAAA???===;;;999777666333222222111000///......------,,,,,,---------,,,*********)))))))))))))))'''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&$$$%%%%%%%%%&&&'''''''''((((((((()))))))))))))))***+++,,,***(((''''''(((((((((''''''''''''(((((((((((()))***************)))***++++++,,,,,,,,,,,,,,,+++************+++,,,............------------//////.........//////000222333666;;;AAAEEEHHHIIIOOOQQQSSSTTTSSSOOOKKKHHH>>>===;;;999777666555555444555777;;;???CCCGGGIIIJJJMMMPPPQQQPPPOOOOOOOOOQQQOOOPPPRRRSSSRRRVVV[[[YYY]]]cccgggjjjmmmppprrrrrruuuzzz{{{tttkkkeeeYYYTTTLLLFFFBBB???===<<<888777555555777:::>>>@@@JJJSSSaaannnuuuxxxxxxwwwrrrooollliiijjjllloooqqqvvvwwwyyyzzzzzzxxxvvvuuuwwwwwwvvvvvvwwwxxxzzz{{{yyy{{{|||yyyuuutttuuuxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~yyyooohhhbbb[[[SSSNNNIIICCC???<<<:::777666444444444444444444444444222222222222222444777999<<>>:::888777888999333222222111000///......++++++,,,,,,++++++++++++))))))))))))))))))******((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&$$$%%%%%%%%%&&&'''''''''''''''(((((())))))))))))+++,,,,,,+++(((''''''(((((((((''''''''''''(((((((((((()))************)))((()))***+++,,,,,,---,,,---,,,+++******+++,,,---******+++,,,---.........//////.........//////000000222555999===AAAEEEGGGKKKNNNSSSWWWXXXWWWUUUSSSHHHFFFCCC@@@===;;;;;;;;;888999999;;;>>>BBBFFFHHHJJJLLLOOOOOONNNMMMNNNNNNQQQOOOPPPRRRQQQOOOQQQUUUVVVYYY]]]```ccceeegggiiihhhjjjnnnsss{{{{{{qqqjjj```ZZZQQQJJJDDDAAA>>><<<777666555444555888;;;<<>>BBBFFFEEEIIIOOOVVVZZZ[[[[[[ZZZRRROOOJJJFFFBBB???>>>>>>===<<<<<<===???CCCFFFHHHJJJLLLMMMMMMLLLLLLNNNOOOPPPNNNPPPRRRQQQMMMNNNRRRVVVWWWYYY[[[]]]^^^___```bbbcccdddggglllqqqvvvyyytttllliiicccZZZPPPIIIBBB===:::777666444333444555777888CCCJJJTTT\\\aaabbbbbbccc______^^^]]]]]]```dddhhhppprrruuuwwwyyyxxxwwwvvvvvvuuuuuuvvvxxxzzz|||}}}}}}}}}}}}{{{yyywwwxxxyyyzzzzzzzzz{{{||||||}}}}}}{{{|||}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}vvvlllddd___WWWOOONNNKKKFFFCCCAAA???<<<::::::999999888777666666555666444333444666777777666:::???GGGRRR___nnn{{{ssseee\\\YYYUUUTTTRRRNNNIIIBBB<<<999888777888;;;DDDSSSdddooo}}}wwwnnniiimmmuuu|||}}}yyyuuutttrrrpppooonnnjjjbbb\\\SSSPPPOOORRRYYYeeewwwqqq^^^TTTSSSYYYjjj~~~yyy```KKKCCCKKK]]]kkk|||qqq^^^[[[YYYWWWXXXXXXWWWVVVTTTTTTUUUTTTSSSPPPMMMKKKIIICCC;;;444///,,,+++)))&&&'''((()))+++---...///,,,,,,------,,,***((('''))))))))))))))))))))))))jjjUUUPPPKKKHHHHHHGGGDDDAAA======<<<;;;999888777666444444333222111000//////))),,,......,,,***+++,,,((()))))))))************(((((('''''''''(((***+++)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''&&&&&&''''''((())))))******++++++***((('''((()))((((((''''''''''''(((((('''(((***+++++++++)))(((((()))***+++,,,------------,,,++++++++++++,,,---***++++++,,,---...//////---------......000111222222444777999:::<<>>>>>???AAAEEEHHHKKKJJJKKKKKKJJJJJJKKKNNNQQQPPPOOOQQQTTTRRROOOOOORRRUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXYYY[[[^^^bbbdddjjjooowww}}}uuupppjjjaaaXXXPPPIIIBBB>>>;;;:::888666444444444555<<>>>>>>>>===<<<;;;:::999999888666555666888999888666:::===BBBJJJUUUbbbooowwwvvviiiaaa___YYYXXXUUUQQQKKKEEE@@@===:::999999;;;CCCQQQaaalllxxxxxxmmmfffhhhppp|||yyytttsssqqqqqqqqqrrrnnngggaaaZZZVVVTTTWWW[[[eeevvvuuubbbWWWVVVYYYjjj}}}~~~eeeNNNCCCIIIWWWaaaoooxxx|||mmm[[[YYYXXXXXXYYYZZZXXXWWWRRRSSSTTTTTTRRROOOLLLIIIIIICCC;;;444///---+++***''''''((()))***+++,,,------,,,***(((((((((***+++))))))))))))))))))))))))|||gggVVVQQQLLLJJJIIIHHHEEEBBB;;;===???@@@???<<<888666555444444333222111000000***---000000---+++,,,---(((((())))))*********+++)))(((''''''''')))***+++)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((()))***++++++'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***)))***+++***)))((()))***((((((''''''''''''(((((('''(((***+++,,,+++)))(((((((((***+++,,,---------------++++++++++++------------..................,,,,,,------///000222222444666999999:::<<>>BBBFFFIIIMMMPPPPPPTTTYYY\\\]]]```dddgggnnnooorrrtttuuuvvvvvvvvvqqqqqqqqqrrrtttwwwyyy{{{~~~{{{xxxxxxzzz{{{yyywwwxxxyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzttttttttttttuuuwwwxxxyyy|||~~~}}}|||wwwpppkkkgggaaaZZZTTTQQQMMMJJJHHHFFFDDDBBBBBBAAA@@@???>>>===<<<;;;:::888666777:::;;;999777;;;<<<>>>EEEOOO[[[gggooowww~~~xxxllldddccc[[[ZZZWWWSSSNNNHHHDDDAAA<<<;;;:::<<>>======;;;999777555333222111222111000.........------,,,++++++*********)))(((((((((((()))))))))(((''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$###(((''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++***)))((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))***+++,,,---......---,,,+++***)))***++++++++++++,,,,,,---...000111------,,,,,,---...000111444555777888:::;;;;;;;;;>>>???AAAFFFKKKPPPUUUXXX^^^^^^\\\WWWOOOIIIFFFFFFCCCCCCDDDEEEGGGJJJMMMNNNNNNMMMLLLKKKLLLNNNPPPQQQPPPQQQRRRSSSTTTTTTSSSSSSUUUUUUUUUUUUVVVTTTQQQNNNGGGEEECCCAAAAAA???===;;;;;;;;;>>>DDDKKKWWWiiizzzsssgggbbb```ZZZRRRJJJGGGBBB===888555444333444444444555777;;;>>>@@@GGGHHHMMMUUUYYYZZZ^^^ccckkkmmmpppqqqpppppppppqqqooommmmmmooossswwwxxxwwwvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwzzz|||}}}}}}}}}|||{{{|||}}}~~~}}}{{{yyywwwtttrrrpppnnnnnnooopppqqqtttxxx~~~zzzwwwvvvssslllggg^^^[[[WWWUUUUUUSSSPPPNNNOOOOOOOOOOOOMMMIIIFFFEEEAAA>>>;;;:::999999777666888:::===@@@FFFMMMVVV\\\___hhhqqqxxx~~~wwwqqqllliiijjjjjjkkkmmmooorrruuuwww}}}zzzlll___XXXUUUPPPMMMKKKFFF@@@;;;777555555999???IIIXXXfffttt|||}}}pppfffdddlllzzz|||yyyuuusssrrrrrrssstttrrrqqqlllgggeeeiiipppwwwrrrccc^^^\\\jjj~~~}}}eeeQQQDDDDDDQQQ___cccddddddfffjjjllldddZZZWWWVVVWWWYYY[[[[[[YYYVVVUUU___bbbYYYRRRSSSQQQLLLKKKFFF===444---***************))))))))))))******''''''((()))***+++,,,,,,+++***)))))))))***+++,,,zzzdddUUUOOOKKKJJJIIIEEECCCDDDCCCAAA???>>>>>>===:::888555444222111222111000...///......------,,,,,,+++******++++++******)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))************)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((******)))))))))((((((((('''''''''''''''(((((()))''''''((()))))))))))))))((())))))***+++,,,---------,,,***))))))***++++++++++++++++++,,,...///000------,,,,,,---...000111444555666888999:::;;;;;;<<<===>>>AAAEEEIIILLLOOOXXXYYYYYYVVVQQQKKKGGGFFFAAAAAABBBCCCFFFIIIMMMOOONNNMMMLLLLLLLLLLLLNNNOOONNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWTTTPPPMMMCCCAAA>>><<<;;;:::888666888777888<<<@@@IIIYYYhhh}}}~~~pppiiihhhbbb[[[RRRNNNHHHAAA;;;777555444222222222222444666999;;;@@@AAAGGGOOOTTTWWW\\\bbbhhhjjjmmmmmmmmmllllllmmmlllllllllnnnqqqssstttsssttttttuuuvvvvvvvvvuuuuuuuuuwwwyyy|||}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwuuurrrooommmmmmmmmnnnpppuuuzzz{{{zzz|||zzzsssllldddbbb___]]][[[YYYUUUSSSUUUWWWYYYYYYWWWTTTOOOLLLIIIEEE@@@<<<:::888777666888:::<<>>======<<<:::888666444333222222111///.........------,,,,,,,,,+++)))***+++++++++***((('''&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&((()))%%%&&&&&&'''(((((())))))))))))******+++******)))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***))))))((('''(((((((((&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((()))***+++,,,,,,---...---,,,++++++,,,------------,,,++++++++++++,,,------,,,,,,---...000111444555777888:::;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEGGGMMMPPPSSSTTTRRRNNNJJJGGG?????????@@@CCCGGGKKKNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTVVVVVVSSSMMMIIICCCAAA===;;;:::999777666777666777:::<<>>KKKXXXnnn}}}zzzwwwrrrkkkeee```XXXNNNEEE???;;;999777666444333222333555666888888===EEELLLQQQYYYaaaeeegggiiiiiihhhgggggghhhmmmoooqqqssssssrrrrrrqqqpppqqqsssuuuwwwxxxyyyyyy{{{{{{||||||||||||||||||}}}}}}~~~}}}|||{{{{{{{{{{{{|||zzz|||}}}~~~~~~~~~|||tttllleeeeeedddbbbaaaaaaaaabbbfffooouuuvvvtttqqqhhh___[[[UUUMMMEEE@@@>>>===<<<;;;<<<>>>@@@CCCIIIPPPUUUSSSXXXZZZYYY]]]gggnnnqqqvvvtttpppkkkfff```YYYTTTLLLJJJHHHFFFGGGJJJNNNPPPXXX\\\ccckkkttt{{{sssggg___[[[UUUQQQMMMFFF>>>888888555444888>>>IIIZZZiiiuuu|||wwwmmmkkkrrrzzz~~~|||yyyyyyyyyyyyuuuqqqpppqqqtttvvvwwwvvvppplllooottt|||lllZZZVVVcccvvvrrr^^^MMMCCCDDDRRRaaaoootttxxxzzz{{{zzzrrrhhhXXXXXXXXX[[[]]]^^^]]]\\\YYY[[[ZZZVVVSSSRRROOOLLLJJJEEE<<<333---+++++++++((()))************)))(((***))))))))))))((((((((())))))******++++++++++++yyydddVVVPPPLLLKKKJJJFFFDDDEEE???>>><<<;;;<<<;;;999888888666444333222111///---++++++++++++++++++++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$&&&'''(((((('''&&&((((((((((((((()))************)))))))))((((((((($$$$$$$$$$$$$$$%%%%%%&&&''''''((()))))))))))))))((())))))***+++,,,------******)))(((((()))+++,,,++++++++++++,,,...///000------,,,,,,---...000111000111222444555666777777<<<<<<;;;<<<<<<>>>@@@AAAEEEGGGJJJMMMMMMJJJCCC???;;;:::999:::<<>>@@@DDDJJJRRRWWWVVVYYYZZZWWWYYY```ggghhhllljjjgggeeebbb^^^YYYVVVMMMKKKGGGEEECCCCCCDDDEEEHHHKKKQQQZZZeeepppyyy~~~ssshhhaaa]]]WWWRRRNNNGGG???999999666555999???JJJ\\\llluuu|||vvvnnnlllqqqwww{{{||||||{{{yyyxxxxxxzzzzzzwwwsssrrrsssvvvxxxxxxzzzsssnnnpppuuu}}}rrr^^^SSSaaauuusss___MMMBBBCCCPPP^^^kkksss{{{yyyooo[[[ZZZYYYZZZ\\\^^^___^^^[[[]]]\\\XXXSSSOOONNNNNNJJJDDD<<<333---++++++,,,((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))***++++++++++++***zzzfffVVVPPPLLLKKKIIIEEEBBBCCC@@@>>>===<<<===<<<;;;999888666444333333222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))(((''''''''''''((()))&&&'''''''''((((((((()))%%%&&&'''(((((()))))))))&&&&&&&&&&&&''''''''''''))))))*********))))))(((###%%%''')))))))))((('''(((''''''''''''((()))))))))***+++++++++***)))(((%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))))))))***+++,,,---......***)))((((((((()))+++,,,++++++,,,,,,---...000111------,,,,,,---...000111111222333555666777888888;;;;;;:::;;;<<<>>>@@@AAADDDEEEGGGJJJLLLIIICCC>>>:::888777777999===BBBEEEHHHJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVVVVWWWVVVVVVWWWWWWUUUQQQNNNHHHDDD???;;;:::999888777666666999===???CCCNNNZZZiiixxxwwwssslllcccYYYOOOHHHCCC>>><<<:::777555555555666666555888>>>DDDIIIRRR[[[___bbbdddfffeeeeeeeeefffjjjnnnrrrsssqqqnnnllllllkkkmmmooosssvvvxxxzzzzzz}}}|||||||||||||||}}}}}}|||}}}~~~{{{vvvsssqqqpppnnnlllkkknnntttyyywwwpppeeeZZZQQQJJJDDDAAA999:::===@@@DDDKKKSSSXXXWWWZZZZZZWWWXXX^^^cccdddeeedddbbbbbbaaa```]]][[[TTTRRRNNNJJJFFFCCCAAA@@@@@@BBBFFFLLLWWWbbbmmmsssxxx~~~rrrggg^^^ZZZUUUQQQNNNHHHAAA;;;999666555888???KKK]]]llluuu|||xxxooojjjlllssszzz~~~~~~|||yyyxxxyyyzzzxxxvvvttttttvvvyyy{{{{{{yyysssoooqqquuu{{{qqq[[[SSSaaauuuwwwbbbOOOCCCCCCNNN\\\kkkttt~~~vvvaaa^^^ZZZYYYZZZ\\\^^^^^^\\\[[[ZZZXXXSSSOOONNNNNNIIIDDD<<<333---++++++,,,((()))***++++++***)))(((''''''((()))***++++++,,,((()))***+++,,,++++++***{{{gggWWWPPPLLLKKKIIIDDDAAABBBAAA???>>>===>>>===<<<:::999777444333333222///---------------------------...---+++***)))***+++,,,,,,***)))'''''')))***,,,&&&'''''''''(((((())))))$$$%%%''')))***))))))(((%%%&&&&&&'''((()))******((((((((((((((('''&&&&&&$$$%%%''')))******)))((('''&&&&&&&&&&&&'''(((((()))***,,,---,,,+++)))'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))******+++,,,---......///++++++*********+++---...//////...------------...------,,,,,,---...000111444555777888:::;;;;;;;;;::::::::::::<<<>>>@@@AAAAAABBBEEEIIIMMMLLLGGGBBB999888666555777;;;@@@CCCIIIJJJMMMPPPSSSVVVWWWXXXVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYVVVTTTKKKGGGBBB>>><<<<<<;;;:::555555999<<<>>>AAALLLWWWggguuu}}}vvvnnncccYYYPPPKKKCCCAAA>>>;;;999999999999555444666<<>>JJJ]]]llluuu|||rrrgggeeelllvvv}}}~~~{{{yyyzzz{{{vvvuuusssuuuxxx{{{}}}~~~vvvqqqoooqqqtttwww~~~jjjSSSSSSbbbvvvzzzeeeQQQEEECCCNNN[[[oooxxx|||fffaaa\\\YYYYYY[[[\\\]]]]]]YYYVVVVVVTTTQQQNNNNNNIIIDDD<<<333...+++,,,,,,''')))***++++++***)))'''+++++++++************)))((()))***+++,,,+++******|||kkkWWWRRRLLLIIIHHHGGGEEEBBBCCCAAA>>>===<<<;;;888666777666555333111///...---.........---,,,+++)))((())))))***))))))(((''''''))))))(((((((((((())))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((()))(((((('''''')))***+++///***$$$$$$(((+++***''',,,,,,,,,+++)))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''******))))))))))))******(((((()))***+++---///000///,,,((((((***+++***(((&&&(((***---......---,,,*********+++---///111222222333555777999:::;;;<<<;;;;;;;;;<<<<<<>>>??????BBBDDDGGGIIIIIIGGGDDDBBB===;;;999888999;;;===???FFFGGGJJJMMMPPPRRRSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWZZZ___cccccc___[[[XXXRRRIIIAAA<<<;;;<<<===999999:::;;;???FFFNNNTTT^^^jjjzzzxxxqqqhhh\\\SSSPPPKKKEEE@@@<<<:::888777555777888888;;;BBBLLLSSSYYY\\\```dddfffggggggfffiiiffffffhhhhhheeeeeehhhnnnpppssswww{{{~~~|||~~~~~~}}}|||}}}}}}||||||}}}}}}~~~}}}xxxtttxxxxxxnnnbbbRRRHHHFFFBBB>>>===@@@CCCHHHQQQ[[[[[[```bbb\\\YYY\\\bbbeeeeeedddbbb``````ccceeegggfffeeeaaaZZZVVVRRRJJJAAA>>>???>>>>>>AAAIIITTT\\\hhhppp{{{|||qqqhhh___YYYRRRNNNMMMIIIBBB<<<888888888:::AAAPPPcccooo{{{{{{rrriiifffkkkttt|||}}}}}}zzzyyyxxxuuusssrrrsssuuuxxxyyyyyyzzzsssoooooorrrvvv~~~|||pppfffaaaZZZiii|||dddNNNEEEAAAKKK___ppptttjjj```]]]\\\ZZZZZZ\\\\\\YYYVVVUUUTTTSSSRRRPPPLLLEEE;;;333...---------***************)))((((((,,,+++***(((((((((((()))******+++++++++***))))))|||kkkXXXSSSMMMJJJIIIHHHFFFCCCCCCAAA???======;;;999777666666444333111000///............---,,,+++))))))))))))))))))))))))((('''))))))(((((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((('''''''''((()))***)))'''&&&%%%&&&((()))***,,,,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&''''''***))))))))))))))))))***))))))***,,,---...///000...+++((((((***++++++)))((()))+++---......------------,,,,,,------...///222333555777999:::;;;<<<::::::::::::;;;<<<===>>>@@@BBBEEEGGGHHHFFFDDDBBB===<<<999888777999;;;<<>>======>>>>>>>>>???BBBHHHPPPVVV]]]iiiyyyvvvjjjaaaYYYUUUNNNHHHDDDAAA???===888888888777999???GGGNNNXXXZZZ^^^aaaddddddcccbbbeeeaaaaaacccdddcccdddhhhoooqqquuuyyy|||~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}|||zzz~~~vvvjjj[[[PPPLLLEEEAAA???AAADDDHHHRRR\\\]]]bbbccc___^^^bbbfffhhhhhhfffcccbbbbbbeeeiiilllkkkkkkhhhaaa]]]XXXPPPGGGCCCBBB@@@>>>???DDDLLLSSS___gggrrr|||}}}rrrhhhbbb[[[TTTPPPNNNJJJBBB<<<888888999;;;BBBRRRdddqqq}}}{{{pppgggcccfffooovvv{{{}}}}}}{{{zzzzzzvvvtttssstttvvvxxxyyyyyywwwrrrnnnooosssxxx{{{nnnccc]]]]]]kkk|||hhhRRREEE>>>GGG]]]sssvvvggg```\\\ZZZZZZ\\\\\\YYYVVVUUUTTTSSSQQQOOOKKKEEE;;;333///---,,,,,,***************)))((((((---,,,+++*********++++++************************{{{jjjYYYTTTNNNKKKJJJIIIFFFCCCDDDBBB???>>>===<<<:::777555555444333222000000///.........---,,,+++***)))(((((())))))***)))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((((())))))(((((('''''''''&&&&&&''''''((()))''')))***)))&&&&&&(((+++++++++,,,,,,++++++***)))&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))(((***,,,...////////////,,,***((((((***+++,,,+++++++++,,,,,,,,,------------------------...//////333444666888999:::;;;;;;999999999999:::;;;<<<===>>>@@@CCCFFFGGGFFFDDDCCC???===:::777666666888999<<<>>>AAADDDGGGJJJLLLLLLQQQRRRSSSTTTUUUVVVWWWXXXWWWYYY^^^eeekkkppppppppplllggg___UUUMMMGGGCCCBBBAAAAAAAAAAAACCCIIIPPPUUU]]]hhhwwwzzzqqqddd___XXXQQQLLLHHHDDDAAA>>><<<:::888999>>>EEEJJJUUUWWW[[[___``````___^^^^^^ZZZYYY\\\^^^___ccchhhooorrrvvvzzz}}}~~~~~~~~~~~~|||{{{zzz{{{~~~~~~}}}rrrdddXXXSSSJJJEEEAAABBBDDDHHHRRR\\\bbbeeefffdddeeejjjlllkkkllliiieeecccdddiiinnnrrrtttvvvtttnnniiiddd[[[RRRLLLJJJFFFBBB@@@AAAFFFIIIUUU\\\hhhrrrzzztttjjjddd^^^WWWSSSPPPLLLDDD===999999999<<>>>>><<<:::888444444333333222111000000------------,,,+++***)))'''((()))***************(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((***++++++***)))((((((((()))******+++++++++******&&&%%%%%%%%%%%%&&&''''''((((((((())))))(((((((((((())),,,...//////...---+++***)))((()))+++,,,---,,,+++++++++++++++,,,---******+++---///111333444444555777888999::::::::::::::::::::::::;;;<<<<<<===???BBBEEEGGGGGGGGGFFFAAA>>>;;;777555444555666999;;;>>>BBBFFFHHHKKKKKKNNNOOOPPPRRRTTTVVVWWWWWWYYY[[[```gggnnntttwwwyyywwwsssmmmddd\\\UUUPPPMMMGGGGGGFFFFFFHHHNNNUUUZZZ```jjjxxx|||rrrmmmeee^^^WWWQQQLLLIIIEEEBBB>>>;;;<<<@@@FFFKKKRRRUUUYYY]]]___^^^\\\[[[XXXTTTRRRUUUXXX[[[aaagggkkkoootttxxx{{{|||{{{zzz{{{}}}}}}{{{{{{|||{{{{{{xxxkkk___WWWOOOIIIDDDBBBCCCHHHRRR]]]iiillllllkkknnnrrrqqqmmmnnnkkkfffcccdddjjjpppuuu||||||wwwrrriii```XXXUUUPPPJJJFFFEEEEEEFFFOOOVVV```jjjsss{{{vvvlllccc^^^WWWTTTSSSNNNFFF@@@999999:::===EEEUUUhhhvvv{{{pppfffaaacccjjjpppyyy|||~~~}}}{{{zzzzzzyyywwwuuuuuuwwwxxxxxxxxxuuupppmmmoootttzzzssscccYYY]]]jjj|||oooZZZOOOFFFNNNbbb{{{hhh___[[[[[[]]]\\\ZZZWWWUUUTTTQQQNNNKKKIIICCC<<<555000---+++)))***************)))((((((&&&&&&&&&'''(((((()))***...---,,,+++,,,...000222wwwfffWWWRRRLLLHHHHHHGGGDDDAAACCCAAA???>>>===<<<:::888444444333333222111000000------------,,,+++******(((((()))******+++******(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''''')))&&&$$$&&&***,,,***''''''(((((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''')))+++---......---,,,******)))))))))***,,,---++++++************+++,,,***+++,,,---///222444555666666777999999:::::::::;;;;;;;;;;;;;;;;;;<<<======???BBBFFFHHHIIIJJJJJJCCCAAA<<<888555444444444999;;;>>>BBBFFFJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWZZZ]]]aaagggnnntttzzz~~~{{{zzzwwwsssllleee___[[[SSSRRRRRRQQQSSSWWW^^^ccceeemmmzzz}}}uuummmeee^^^WWWSSSKKKGGGAAA>>>???CCCIIILLLPPPSSSXXX\\\^^^]]][[[YYYSSSOOOMMMOOORRRUUU[[[bbbcccffflllrrrvvvxxxxxxwwwwwwzzz}}}~~~~~~}}}}}}~~~|||xxxxxx|||~~~tttggg^^^VVVNNNGGGCCCCCCHHHSSS^^^pppssstttsssuuuxxxuuupppqqqmmmgggcccdddiiipppuuu}}}uuummmccc```ZZZUUUPPPMMMJJJIIIMMMRRRZZZccclllttt|||yyyooobbb]]]XXXVVVUUUQQQJJJCCC::::::;;;===FFFVVViiivvv}}}{{{rrrhhhdddgggnnnttt{{{}}}|||yyyxxxxxxyyywwwuuuuuuwwwxxxxxxxxxvvvpppmmmnnnrrrxxxzzziii]]]WWWeeexxxiiiWWWQQQMMMRRRccc~~~jjj```\\\\\\^^^\\\ZZZXXXVVVTTTRRRNNNKKKHHHCCC;;;555000---***)))***************)))((((((%%%%%%&&&'''((())))))***,,,,,,******+++---///111vvveeeVVVQQQKKKGGGGGGFFFCCC@@@AAA???=========<<<:::888555555444333222000000///,,,---------,,,,,,+++***))))))******+++*********'''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''###!!!(((---,,,)))''''''(((((()))(((((((((&&&%%%%%%%%%%%%&&&''''''((()))***++++++***)))(((((()))***,,,------,,,,,,***++++++***((()))+++---*********++++++,,,,,,,,,............///111222333777777888999:::::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>BBBEEEHHHKKKLLLLLLFFFCCC???:::777555555555999;;;>>>CCCGGGKKKMMMNNNMMMNNNOOOQQQRRRTTTVVVVVVZZZ]]]aaaffflllttt|||~~~xxxqqqmmm___^^^\\\ZZZZZZ]]]ccchhhlllsssxxxppphhh```[[[SSSMMMFFFAAABBBFFFKKKMMMRRRTTTYYY\\\]]]ZZZWWWTTTMMMHHHFFFHHHJJJLLLQQQWWWVVVZZZaaahhhnnnrrrtttuuuuuuxxx|||~~~~~~~~~~~~~~~{{{wwwwwwyyyyyyxxxvvvssshhh^^^UUULLLFFFEEEIIIUUUaaarrrwww{{{{{{{{{|||zzzuuuvvvrrrkkkgggfffjjjppptttzzzppplllfffaaa]]]XXXSSSPPPOOOSSSXXX^^^eeemmmuuu{{{{{{qqqddd```[[[YYYXXXTTTLLLEEE;;;;;;;;;>>>FFFUUUhhhuuu{{{{{{rrrjjjfffjjjqqqwww|||~~~~~~|||yyywwwwwwxxxvvvtttuuuvvvxxxyyyxxxuuuoookkklllpppttt}}}~~~kkk^^^SSSaaavvv|||eeeTTTPPPMMMPPP___yyyyyyhhhaaa^^^]]]^^^[[[ZZZXXXWWWVVVSSSOOOLLLIIICCC;;;333///,,,+++)))***************)))(((((('''((()))***++++++++++++))))))(((((()))***+++,,,wwweeeVVVQQQKKKHHHGGGFFFDDDAAA@@@>>><<<;;;<<<;;;999777666666444333111000///...,,,,,,---------,,,++++++******+++++++++***))))))'''((()))******)))((('''***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&'''((()))))))))((((((###!!! """&&&***,,,,,,(((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&'''''')))***+++,,,,,,+++***)))******+++,,,,,,---------+++,,,,,,***((((((***---)))***,,,...//////...............///000111333333888888999:::::::::999999;;;;;;:::::::::::::::;;;;;;<<<@@@DDDGGGJJJLLLMMMHHHFFFAAA<<<999777777777777999===AAAFFFJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUXXX[[[```eeellluuupppnnnkkkfffdddeeeiiimmmsssyyy}}}tttlllggg___XXXOOOIIIHHHKKKOOOPPPUUUWWWZZZ\\\ZZZVVVPPPMMMFFFAAA???@@@@@@AAADDDIIIJJJNNNUUU]]]eeelllqqqsssuuuxxx|||~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{yyywwwuuutttrrrooommmsss}}}}}}qqqfff\\\QQQKKKIIIMMMYYYeeeoooxxx}}}}}}yyyrrrmmmkkkmmmrrruuu{{{vvvqqqlllfff___ZZZVVVXXX[[[^^^cccjjjrrrxxx}}}rrrjjjeee```^^^\\\WWWMMMFFF;;;;;;;;;>>>EEETTTgggtttyyyzzzrrrjjjfffiiipppuuuzzz|||~~~~~~|||yyyxxxxxxvvvtttssstttvvvxxxyyyyyyrrrlllhhhjjjmmmrrr{{{~~~iiiZZZSSSbbbvvv}}}iiiWWWPPPIIILLL[[[mmmrrreeebbb```^^^^^^[[[ZZZYYYXXXXXXUUUQQQNNNJJJCCC:::222---,,,+++******************)))((((((((()))***,,,,,,,,,++++++))))))))))))************xxxgggWWWRRRLLLIIIHHHGGGEEEBBB???===;;;;;;;;;:::888777777666555333111///...---,,,,,,---------,,,+++++++++++++++++++++***)))((('''((()))++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&&&&''')))*********)))((()))))))))'''%%%'''***---***************)))((((((&&&%%%%%%%%%%%%&&&'''''')))***,,,------,,,***))),,,,,,,,,,,,,,,---...///+++,,,---***''''''))),,,***+++...000222111000000++++++,,,...111444666777888999999:::::::::999999::::::999999888999999999999;;;>>>BBBFFFJJJLLLMMMJJJGGGBBB>>>:::999888999555777;;;@@@DDDHHHKKKMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVZZZ___eeelllvvv|||vvvqqqqqqsssvvvwww}}}{{{vvvkkkbbbWWWPPPOOOQQQSSSTTTXXXZZZ\\\[[[XXXRRRKKKGGGAAA<<<999::::::999;;;@@@BBBFFFMMMWWW```iiiooosssvvvyyy}}}~~~|||||||||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~{{{~~~}}}wwwwwwuuusssoookkkhhhggghhhqqquuukkkaaaUUUNNNKKKOOO\\\hhhlllwww~~~xxxrrrooopppsssvvv}}}xxxqqqiiiccc^^^^^^___aaadddjjjrrrxxx{{{|||~~~sssooojjjeeeaaa^^^XXXNNNFFF<<<<<<<<<===EEETTTfffsssxxxzzzqqqiiidddfffmmmrrrxxxzzz}}}}}}|||zzzzzzzzzuuusssrrrsssuuuxxxyyyyyypppjjjfffhhhlllqqqzzz|||fffUUUTTTcccxxxooo]]]RRRGGGIIIYYYfffuuulllccccccaaa___^^^[[[ZZZYYYYYYYYYVVVRRROOOKKKDDD999111,,,+++++++++***************)))(((((('''(((***++++++***)))))),,,,,,---------,,,++++++yyyeeeXXXSSSMMMHHHFFFDDDBBBAAA======<<<;;;:::999999888888666333222333222111000///......---+++******)))***************+++++++++***)))'''&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''&&&&&&'''((()))******)))(((''''''&&&&&&%%%$$$$$$######&&&&&&''''''&&&%%%$$$$$$''''''((((((((((((''''''$$$#########$$$&&&((()))$$$%%%''')))+++,,,---------***((((((+++,,,+++)))))))))))))))))))))))))))((()))***+++,,,+++******///...------...000222444999999:::::::::999888888999999999999999888777666;;;:::;;;>>>CCCIIIMMMOOOOOOLLLGGGAAA===999888777888999;;;>>>BBBFFFJJJLLLKKKNNNQQQRRRRRRRRRSSSTTTTTTYYY___bbbgggqqq}}}|||zzzuuukkkaaa\\\XXXUUUVVVZZZ[[[[[[[[[YYYSSSKKKCCC>>>>>>:::666333333555666666>>>@@@EEEKKKTTT___hhhmmmrrrvvvzzz{{{{{{|||~~~}}}|||{{{zzzzzz{{{zzz|||~~~~~~{{{yyywwwwwwuuuwwwyyy~~~}}}{{{{{{|||zzztttllleeeaaaaaadddkkkxxx|||rrreeeVVVOOONNNQQQZZZcccuuu~~~|||wwwuuuvvvxxx{{{zzzqqqpppiiihhhhhhhhhjjjlllnnnppptttwww{{{}}}wwwqqqjjjfffccc\\\QQQGGGBBB>>>;;;===FFFTTTdddnnnzzz~~~}}}vvvmmmhhhhhhiiijjjjjjuuuvvvxxxzzz{{{zzzyyyxxxuuuttttttuuuvvvwwwwwwvvviiicccaaadddiiinnnuuu{{{mmm[[[WWWdddwww{{{dddUUUJJJHHHSSSbbbjjjssszzz{{{jjjaaa]]][[[[[[\\\]]][[[ZZZYYYXXXUUUQQQMMMJJJDDD:::222---+++************))))))))))))*********)))(((''''''((()))***)))))))))***+++---...///zzzfffVVVRRRMMMHHHFFFDDDCCCBBB>>>>>>===<<<:::999888888888555333222222222000//////......---+++******)))++++++++++++++++++******((('''&&&$$$######$$$$$$(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))******)))(((''')))))))))(((((((((''''''((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''((('''&&&%%%&&&'''((()))%%%&&&((()))+++,,,,,,,,,,,,***((()))+++,,,+++)))))))))))))))))))))))))))+++,,,---.........------.........///000333666888:::::::::;;;::::::999888888999999999999888888777;;;:::;;;>>>CCCHHHLLLOOOPPPMMMHHHCCC>>>:::888777888999:::===AAAEEEIIIKKKKKKNNNQQQRRRRRRRRRSSSTTTRRRWWW\\\___cccmmm{{{yyyoooeee___[[[WWWWWWZZZ[[[ZZZYYYUUUOOOGGG@@@;;;;;;888555333333555555555666888===CCCMMMYYYdddkkkqqquuuzzz{{{zzzzzz|||~~~~~~}}}|||{{{yyywwwvvvuuutttwwwyyyzzzxxxuuutttsssrrrsssvvvzzz~~~}}}yyyzzzyyysssjjjbbb^^^\\\YYY```mmmwwwjjj[[[SSSQQQSSS[[[cccrrr|||}}}wwwttttttwwwyyy|||rrrooollljjjjjjlllnnnnnnrrrtttxxx{{{~~~zzztttlllgggccc\\\QQQHHHBBB???<<<===FFFUUUdddnnnyyy}}}~~~}}}vvvmmmiiiiiikkklllkkkpppqqqtttwwwxxxyyyyyyxxxxxxvvvuuuuuuvvvvvvuuutttjjjdddaaadddiiinnnuuu|||~~~jjjXXXWWWcccvvvzzzbbbTTTIIIIIITTT]]]dddkkkpppwww~~~qqqccc]]][[[ZZZZZZ\\\]]]\\\ZZZYYYXXXUUUQQQMMMJJJCCC:::222---+++******+++***)))))))))))))))***+++******))))))******++++++++++++******++++++,,,zzzeeeTTTQQQLLLHHHFFFEEEDDDBBB??????===<<<:::999888777777555222111111111///.........---,,,,,,+++******,,,,,,++++++******))))))((('''&&&%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))'''&&&&&&''''''((('''(((((())))))((((((''')))((('''&&&%%%&&&'''''''''((()))******++++++++++++***))))))+++,,,+++***)))))))))))))))))))))))),,,------...///.........,,,,,,---...111444777999:::;;;<<<<<<<<<;;;999999888888888888888999999999:::;;;<<<>>>BBBGGGLLLOOOSSSPPPKKKEEE@@@<<<999888777888999;;;???CCCHHHJJJKKKNNNQQQRRRRRRRRRSSSTTTSSSWWW[[[]]]aaaiiiuuu|||rrrgggaaa]]]XXXXXXZZZZZZYYYUUUPPPJJJBBB;;;888777555333333444444333222222444777<<>><<<;;;999888777777555222111000000...---......---,,,,,,+++******++++++******)))(((''''''))))))((((((''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''$$$$$$%%%&&&'''(((((()))+++***(((&&&&&&''')))***(((((())))))))))))((((((&&&&&&$$$$$$$$$$$$%%%&&&((())))))************)))***)))******+++++++++***))))))))))))))))))))))))******++++++++++++,,,+++******+++---///111444555;;;<<<===>>>>>><<<;;;:::777777777888888999:::::::::;;;<<>>888555444333222333444444222000555666777999>>>HHHUUU^^^jjjpppxxx|||{{{zzzzzzzzz{{{{{{zzzxxxtttoookkkhhhjjjmmmrrrtttsssqqqooonnnmmmooorrrvvv{{{zzzqqqeee[[[VVVRRRXXXdddvvvsssddd\\\WWWWWW[[[aaalllwwwzzzuuutttuuuvvv~~~{{{wwwuuussspppnnnkkkjjjjjjkkknnnuuu}}}}}}wwwooohhhbbbZZZQQQJJJBBB@@@>>>@@@IIIWWWeeeooouuuzzz~~~~~~|||vvvooolllnnnpppqqqqqqpppqqqtttvvvyyy{{{{{{|||{{{yyywwwwwwwwwwwwuuussskkkfffdddfffhhhllluuu~~~kkkZZZWWWbbbssswww___RRRIIIIIIVVVXXX]]]``````bbbffffffcccaaaWWWQQQSSSWWWZZZ[[[]]]]]]\\\[[[ZZZXXXUUUPPPLLLGGGAAA888000,,,+++******,,,,,,+++***))))))))))))***+++,,,------,,,+++***...---,,,***))))))))))))vvvaaaQQQNNNKKKHHHGGGFFFDDDBBB@@@???>>>===;;;:::999888777555222111000///...,,,---------,,,,,,++++++*********)))((('''&&&&&&%%%((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&''')))***+++,,,---+++)))(((''''''(((***+++(((((())))))))))))(((((($$$$$$######$$$%%%'''((())))))************))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---///000111222:::;;;>>>???@@@???===<<<888777777777888999:::;;;999;;;===???AAADDDJJJNNNUUURRRNNNIIIDDD???<<<:::777777777888<<>>999666444333333333444444111///444555666666999BBBOOOYYYeeellluuu{{{|||{{{|||}}}zzzzzzyyywwwsssoookkkhhhhhhlllppprrrqqqooonnnnnnooossswwwzzz~~~ttthhh\\\TTTNNNRRR\\\mmmssseee\\\XXXVVVYYY^^^gggsss}}}xxxvvvuuuuuuvvv~~~|||yyytttpppiiigggeeecccfffnnnxxx}}}zzzxxxsssmmmgggaaaYYYQQQJJJAAA???>>>AAAKKKYYYgggqqquuuzzz~~~~~~|||wwwqqqoooqqqtttuuuttttttuuuvvvwwwyyyzzzzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvlllhhheeefffhhhlllvvvkkkYYYWWWbbbssswww```RRRIIIIIIUUU]]]aaadddccceeegggfffccc[[[SSSNNNRRRXXX[[[]]]___^^^]]][[[ZZZXXXTTTOOOLLLEEE???666///,,,+++******,,,,,,+++******)))******)))***+++,,,,,,+++***)))++++++***))))))*********uuu```QQQNNNKKKHHHGGGFFFCCCAAA???>>>>>>===<<<;;;::::::888666333111111000...,,,---------,,,,,,+++++++++))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((((((((('''((()))******)))((('''$$$$$$%%%'''(((***++++++)))((((((''''''(((******((())))))******))))))(((%%%%%%%%%%%%&&&(((***+++((())))))************)))&&&)))+++,,,+++***++++++))))))))))))))))))))))))***************+++,,,,,,---...///000111111222222999;;;>>>AAABBBBBB@@@???999888777777777888999:::888;;;>>>???@@@CCCIIINNNTTTRRROOOJJJEEEAAA>>><<<888888777888;;;@@@EEEHHHLLLOOORRRSSSSSSSSSTTTUUUSSSUUUWWWYYY\\\___eeehhhooouuunnnfff^^^[[[XXXUUUTTTWWWWWWUUUQQQLLLGGGAAA<<<:::777666555555555444222///...000222333555>>>LLLWWWbbbiiirrrxxxzzzzzz|||}}}zzzzzzyyyxxxuuurrrooonnnkkkmmmpppqqqpppooooooooosssyyy~~~wwwjjj]]]TTTMMMPPPWWWfffzzzuuufff]]]VVVSSSTTTXXX^^^jjjxxx|||xxxtttsssooouuu~~~|||zzzvvvrrrjjjfffaaa^^^```hhhttt}}}~~~wwwsssnnnllliiieee___XXXPPPKKK@@@>>>>>>BBBMMM[[[jjjssswww||||||wwwrrrqqqssswwwxxxxxxvvvwwwwwwwwwxxxyyyyyyyyyzzzxxxwwwxxxyyyyyyxxxwwwmmmiiigggggggggkkkvvvzzzqqq^^^XXXcccuuuyyybbbTTTJJJHHHTTTbbbgggkkklllmmmooonnnjjj\\\TTTPPPTTTZZZ]]]^^^```^^^]]][[[ZZZXXXTTTOOOKKKDDD>>>555...+++***++++++++++++*********++++++,,,))))))************)))))))))))))))))))))***+++,,,uuu___QQQNNNKKKIIIGGGEEEBBB@@@============<<<<<<<<<;;;:::777444222222000///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$$$$%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''!!!"""###$$$%%%&&&'''((('''''''''(((((()))))))))))))))************))))))'''&&&&&&%%%&&&'''((()))'''((()))***************%%%(((,,,---+++***+++,,,))))))))))))))))))))))))++++++*********+++,,,---+++,,,...///111222333333777:::>>>BBBDDDDDDCCCBBB;;;999888777666777999999888;;;?????????BBBIIINNNRRRQQQNNNKKKFFFBBB???===999888777888;;;@@@EEEIIIMMMOOORRRTTTTTTTTTUUUVVVSSSTTTVVVYYY[[[___bbbeeeggghhhpppzzzooofff___\\\XXXTTTSSSUUUVVVUUUSSSOOOKKKFFFAAA???;;;999777666555444222000---000222222444<<>>===>>>CCCNNN]]]lllvvvyyy}}}~~~{{{wwwsssrrrvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{|||||||||zzzyyyyyyyyyyyywwwuuunnnjjjhhhggggggkkkvvvzzzuuubbbXXXeeewww{{{dddWWWJJJHHHRRRcccjjjpppsssuuuxxxuuuqqqbbbYYYSSSVVVZZZ\\\]]]______]]][[[ZZZXXXTTTOOOKKKCCC===444...+++***++++++************+++,,,------******))))))))))))******)))))))))))))))***++++++vvv```QQQOOOKKKIIIGGGEEEBBB???========================:::888555333222111///------,,,,,,,,,,,,,,,,,,,,,***************+++++++++'''((()))******)))(((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))'''((()))******)))((('''$$$$$$%%%&&&'''((()))***%%%&&&'''((())))))(((((())))))************))))))'''&&&%%%$$$###$$$%%%%%%'''((()))******+++++++++$$$(((,,,---+++***+++,,,))))))))))))))))))))))))+++***)))))))))***+++,,,'''(((+++---000111222333666999>>>BBBEEEEEEDDDDDD<<<:::888777666777888999888;;;?????????BBBHHHNNNQQQPPPNNNKKKGGGCCC???>>>:::999888888;;;@@@FFFIIIMMMOOORRRTTTTTTTTTUUUVVVUUUVVVXXX[[[]]]```ccceeedddcccgggnnnqqqsss{{{rrriiiaaa]]]YYYTTTSSSUUUUUUUUUTTTRRRNNNIIIEEEBBB>>>;;;888666666555333111111444666555444:::FFFPPP___eeemmmqqqrrrsssuuuwww{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{|||{{{yyyyyy{{{|||zzzrrrddd[[[LLLMMMPPP[[[mmm{{{kkk^^^TTTLLLJJJLLLIIIVVVfffuuuxxxoooiiicccdddppptttppprrrttttttmmmggg___XXXYYYcccpppzzz|||pppfffaaa\\\^^^``````]]]WWWPPPKKK===<<<>>>CCCOOO___nnnwwwzzz~~~{{{wwwsssssswwwzzz|||{{{|||||||||}}}~~~}}}zzzyyyyyyxxxuuusssnnnkkkiiihhhgggjjjvvv{{{ppp]]]YYYfffyyy|||fffXXXKKKGGGPPPcccjjjrrrvvvzzz|||zzzuuufff\\\UUUWWWZZZ\\\]]]^^^___]]]\\\ZZZXXXTTTOOOKKKBBB<<<444---+++***++++++)))))))))***+++,,,......,,,+++***))))))***+++,,,******)))))))))))))))***ppp^^^TTTPPPKKKGGGEEEEEEDDDCCC?????????>>>===;;;:::999333111////////////...---//////...---,,,++++++***+++***((('''''''''((()))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))************))))))'''&&&%%%%%%%%%%%%&&&''')))))))))))))))*********''''''((()))***+++++++++---+++***((((((((())))))((())))))***++++++,,,,,,,,,+++******+++---000222666999===??????>>>??????AAA???;;;888666555555666555777;;;>>>@@@BBBEEEGGGLLLMMMMMMKKKHHHDDD???<<<<<<;;;:::;;;===@@@DDDFFFJJJMMMQQQTTTUUUVVVXXXZZZ[[[ZZZYYY\\\```cccbbbaaa^^^aaadddfffhhhjjjmmmpppxxx~~~~~~qqqiiibbb___ZZZTTTQQQQQQTTTWWWXXXUUUTTTSSSMMMFFFDDD@@@;;;888666666666555333111000222444888CCCNNN___gggnnnpppqqqvvvyyyyyy}}}|||{{{yyyxxxxxxyyyyyy}}}}}}}}}}}}|||zzzxxxwww|||}}}yyyhhh[[[TTTOOOOOOXXXgggxxx|||lll```UUUJJJFFFFFFKKKOOOZZZkkk~~~rrrhhhbbbeeelllyyyfffaaammmtttrrrqqqiii```[[[[[[```mmmxxx~~~}}}tttmmmgggaaa]]]```aaaaaa```\\\RRRGGG???===<<>><<<<<<555333111000000000///---+++++++++,,,,,,,,,------+++***)))((((((((())))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((************(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''))))))))))))*********************+++,,,,,,,,,------,,,***)))((()))))))))))))))******+++++++++,,,...---,,,,,,---///222444666999===>>>>>>>>>>>>???@@@>>><<<999777666555555666999<<<>>>???@@@BBBDDDIIIJJJKKKJJJHHHEEEBBB???<<<;;;:::;;;===@@@CCCFFFIIILLLPPPSSSTTTUUUWWWYYY[[[ZZZYYY\\\___aaaaaa___[[[]]]```aaabbbdddgggiiijjjqqqyyy~~~~~~ssskkkccc___[[[UUUSSSTTTUUUXXXZZZXXXXXXVVVPPPHHHDDD@@@;;;777555555444333333111000222444888BBBMMM[[[dddllloooqqquuuwwwwwwxxxwwwvvvuuuvvvvvvwwwxxx|||}}}~~~~~~}}}{{{xxxvvvyyyyyywwwhhh\\\TTTOOOMMMUUUbbbrrrxxxiii]]]QQQGGGBBBBBBAAAFFFSSSfff|||~~~sssiiiccceeekkkuuuiiidddmmmtttrrrtttlllddd```___cccmmmxxx|||xxxrrrkkkeeeaaadddeeedddccc___TTTIII@@@===<<>><<<<<<888555333111111000///---*********+++++++++,,,,,,++++++***))))))))))))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***++++++***)))((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''((((((((())))))************++++++++++++++++++,,,,,,---,,,+++***))))))))))))***************+++++++++......---,,,---///222333666999<<<>>>>>>>>>>>>???>>>>>>===;;;999777555444888:::<<<======>>>@@@BBBEEEFFFHHHIIIHHHFFFDDDBBB===<<<;;;;;;<<>>>>>:::@@@LLL```xxxtttjjjggghhhkkksss~~~zzzyyyrrrkkkhhhfffgggoooxxx}}}|||vvvmmmfffcccfffgggeeeccc___TTTIII@@@>>>===CCCPPP```ooowww{{{~~~~~~yyyqqqkkkmmmqqquuuyyy}}}{{{zzzyyyzzz{{{|||{{{zzzvvvwwwxxxzzz||||||zzzwwwrrrllliiijjjmmmrrryyyyyyggg\\\XXXhhh{{{uuuaaaTTTHHHIIIXXXnnnxxx{{{ggg\\\SSSUUUZZZ\\\]]]^^^\\\[[[ZZZYYYWWWRRRMMMHHHBBB;;;222---,,,------,,,++++++++++++++++++++++++************+++++++++,,,+++***)))***++++++***)))ppp^^^SSSPPPKKKHHHFFFEEECCCBBB=========<<<<<<;;;999999888666333111111000...,,,......---,,,+++***))))))+++++++++***************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********++++++*********((('''&&&%%%%%%&&&'''((((((((())))))******++++++*********)))))))))))))))++++++***)))((((((((((((************************,,,,,,++++++,,,---///000555888<<<>>>>>>===>>>>>>===>>>>>>===;;;999666444777888:::;;;;;;===???AAACCCDDDFFFHHHHHHFFFCCCBBB===<<<;;;:::<<>>>>>DDDPPP```nnnvvvzzz}}}~~~~~~}}}xxxooohhhiiimmmqqqvvv{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxwwwxxxyyyzzzzzzxxxvvvpppnnnlllmmmqqqxxxuuueee\\\YYYiii}}}qqq^^^RRRHHHJJJZZZttt}}}hhh\\\SSSTTTYYY[[[\\\^^^[[[ZZZYYYXXXWWWSSSMMMIIIAAA;;;222------...///...******************************+++++++++,,,,,,,,,***)))((()))+++,,,+++***ppp^^^SSSPPPLLLIIIGGGEEECCCAAA;;;;;;;;;;;;:::999888888777555222000000///---,,,//////...---,,,+++******++++++++++++******))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''******++++++++++++******((('''&&&&&&&&&&&&'''((('''(((((()))******++++++*********))))))))))))))))))))))))(((((('''&&&&&&***************+++++++++,,,,,,++++++,,,---...///555888<<<>>>>>>======>>>===>>>???>>>===:::777555444666888999:::<<>>>>>DDDPPP```mmmuuuxxx{{{||||||~~~{{{vvvmmmggghhhllloootttxxxxxxwwwwwwyyyzzz{{{yyywww{{{yyywwwvvvwwwxxxwwwwwwqqqqqqqqqrrrwwwssseee]]]ZZZkkk~~~nnn[[[PPPHHHMMM^^^{{{ooobbbWWWUUUYYY[[[\\\^^^\\\[[[ZZZYYYWWWSSSMMMIIIBBB;;;333......000000000))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((()))+++,,,,,,+++ppp^^^RRROOOLLLIIIGGGEEECCCAAA<<<<<<======<<<;;;;;;:::666444111000000///...,,,,,,,,,---------.........******++++++******)))((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''((())))))******))))))((()))((('''&&&&&&'''((()))''''''((()))***++++++,,,++++++++++++++++++,,,,,,))))))))))))((('''&&&%%%((())))))***++++++,,,,,,...............///000000555888;;;============>>>===>>>??????===;;;888666333444666777888;;;???BBBCCCDDDFFFFFFEEECCC@@@>>>::::::999999;;;???CCCEEEHHHJJJMMMOOOQQQTTTXXX[[[[[[\\\]]]\\\ZZZYYYZZZ[[[\\\]]]\\\ZZZYYYZZZ\\\___cccfffkkknnnmmmiiiccc___```aaabbbeeehhhmmmqqqssswwwzzz|||}}}{{{yyyxxxxxx}}}~~~uuuhhh]]]RRRKKKFFFAAAAAADDDDDDKKKSSSZZZaaafffeee___WWWRRRKKKDDD@@@===:::999888666666777666777???GGGQQQ]]]iiiooossswwwxxxvvvtttsssrrrpppnnnkkkiiihhhiiinnnuuu{{{}}}zzzuuurrrjjjhhhiiimmmqqqvvv|||sssiii___XXXRRRNNNKKKLLLPPPXXXhhhvvv|||pppeeeZZZRRRJJJAAA======>>>@@@HHHXXXnnn}}}sssffffffiiipppyyy~~~xxxrrrsssxxxyyy}}}ssshhhfffiiiiiigggeee```UUUIII???>>>>>>DDDPPP___lllsssuuuxxxyyyyyy|||}}}xxxuuummmhhhkkkooopppsssvvvwwwwwwxxxzzz||||||{{{yyy|||zzzvvvuuuvvvxxxxxxxxxrrruuuvvvvvv|||tttfff___]]]mmmlllYYYOOOIIIPPPbbbrrrbbb\\\\\\]]]^^^```]]]\\\[[[ZZZXXXSSSNNNIIIBBB<<<333......000000///((((((((((((((((((((((((************+++++++++,,,***)))((()))+++,,,,,,***ppp^^^RRROOOLLLJJJHHHFFFCCC@@@======>>>>>>>>>===<<<<<<666444222111111111000...++++++,,,,,,,,,---------))))))*********)))((('''(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((************((((((&&&&&&&&&&&&&&&'''(((((('''((())))))))))))((('''((())))))******))))))((()))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,*********+++,,,,,,,,,---***+++++++++***)))((('''''''''(((***+++,,,---.............../////////000555888;;;============>>>>>>??????>>>===;;;999888444555666666666999<<>>999888888999;;;@@@DDDFFFGGGIIIKKKMMMOOOSSSWWWZZZ[[[]]]^^^]]][[[ZZZ[[[]]][[[[[[ZZZYYYXXXZZZ]]]```dddeeegggiiiiiigggccc```aaaaaabbbeeeiiilllnnnooorrrssstttuuutttsssrrrrrrwwwyyy}}}uuulll]]]SSSJJJEEEAAA===>>>AAA@@@GGGPPPXXXbbbkkklllhhh^^^YYYRRRKKKFFFCCC@@@>>>:::888888999888888???GGGRRR]]]hhhnnnqqqvvvwwwvvvssssssrrrpppnnnkkkhhhfffccchhhpppwwwzzzxxxuuurrrhhhdddbbbeeehhhnnnxxxwwwkkk___XXXQQQMMMJJJJJJJJJOOO\\\iiizzzwwwlllaaaXXXOOOFFFAAAAAA<<<===DDDSSSiii}}}sssdddeeehhhoooyyyzzzttttttxxxyyy}}}vvvlllhhhkkkkkkjjjhhhcccXXXMMM>>>======CCCOOO^^^jjjrrrsssvvvwwwwwwyyy}}}{{{vvvuuuooommmppptttttttttvvvwwwwwwxxx{{{~~~}}}{{{yyyxxxwwwxxx{{{||||||{{{ssswwwyyyyyyuuugggaaaaaaqqqkkkWWWOOOJJJRRRfffrrrgggccc``````aaa```^^^]]][[[XXXTTTNNNIIIAAA;;;222---,,,......---************************)))))))))*********+++++++++***))))))+++,,,+++***ppp^^^RRROOOLLLJJJHHHFFFCCC@@@==================<<<;;;777555333222333333222111...------,,,+++***))))))((())))))******((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''++++++,,,,,,,,,,,,++++++)))((('''&&&&&&'''((()))&&&'''((()))***+++,,,,,,''''''((()))***++++++,,,,,,,,,------,,,+++)))(((&&&'''((()))+++---...///,,,,,,------------------444777;;;======<<<======?????????>>>===;;;:::999666777666666555777:::===???AAACCCEEEEEECCCAAA???888777777888<<<@@@DDDGGGEEEGGGJJJLLLNNNRRRVVVZZZ[[[]]]___^^^[[[ZZZ\\\^^^[[[[[[[[[ZZZZZZ\\\```cccdddcccbbbcccccccccaaa```]]]]]]^^^aaaeeeggghhhhhhmmmnnnoooooooooooooooooosssvvvzzz}}}~~~{{{oooeeeRRRJJJBBB???===:::;;;>>>>>>EEEOOOXXXcccnnnqqqnnnfff```YYYRRRMMMIIIFFFDDD;;;999999:::999999???GGGRRR]]]ggglllppptttvvvvvvtttttttttrrrpppmmmjjjhhh```eeemmmtttxxxwwwtttrrrgggbbb^^^___bbbhhhttt}}}oooccc[[[OOOLLLIIIGGGEEEHHHSSS^^^rrrvvviii```VVVLLLGGGFFF<<<===BBBPPPdddzzz}}}rrreeefffiiipppzzz{{{uuuuuuyyy}}}vvvkkkhhhjjjkkkjjjhhhdddYYYMMM===<<<===CCCOOO]]]iiipppqqqtttvvvvvvxxx{{{yyyuuuvvvqqqpppuuuyyyxxxvvvvvvwwwwwwyyy|||}}}vvvvvvxxx|||~~~sssxxxzzzzzzwwwhhhbbbdddtttjjjWWWOOOKKKTTThhh~~~ooohhhcccbbbcccaaa```^^^\\\YYYTTTNNNIII@@@999111++++++,,,++++++++++++++++++++++++++++++((())))))))))))*********+++***)))***++++++***)))rrr___UUURRRMMMJJJGGGEEECCCAAA>>>===;;;;;;<<<;;;999777777666555444222111000///,,,,,,,,,+++++++++******++++++******)))((((((((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''((())))))&&&&&&'''''''''''''''&&&((()))))))))))))))((((((***)))(((&&&&&&''''''(((((())))))*********))))))'''''''''''')))+++---...++++++******)))((((((((()))))))))***++++++,,,,,,---.........---...000333222555999>>>@@@AAA@@@???@@@@@@@@@???>>>======<<<777666555444555666888:::===???BBBDDDDDDCCC@@@???;;;:::999999;;;???CCCFFFBBBEEEJJJMMMPPPSSSWWWYYYWWWYYY[[[[[[ZZZYYYYYYZZZZZZZZZZZZ[[[]]]___aaaccchhhfffccc```^^^^^^```aaa^^^___bbbdddeeefffffffffiiiiiijjjkkklllnnnooopppttttttuuuwwwxxxyyyzzz{{{wwwlllaaaZZZLLLIIIDDD???======???@@@GGGHHHNNNXXXdddnnnssstttpppjjjaaaZZZUUUPPPKKKGGGFFFAAA<<<;;;:::;;;AAAIIIUUU[[[dddkkknnnqqquuuxxxtttrrrqqqpppooommmjjjgggeeefffjjjqqqxxx{{{zzzwwwlllddd]]][[[[[[```kkkwww}}}kkk]]]QQQMMMIIIFFFBBBAAAHHHPPP^^^ppptttiii^^^TTTLLLGGG???AAAFFFNNN]]]ooo|||rrrjjjaaa___bbblll{{{}}}zzzyyy|||sssnnniiifffddddddddd```WWWPPP??????@@@EEEOOO[[[gggooorrrssstttvvvwwwyyyzzz{{{wwwzzz{{{|||}}}vvv|||||||||}}}|||{{{zzzzzzxxxxxxyyy|||~~~~~~|||xxxuuusssuuu{{{sssbbbaaaccctttpppXXXNNNKKKQQQ```pppjjjeeebbbaaaaaaaaa^^^XXXUUUSSSOOOIII@@@666...---...,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------******))))))))))))******ppp]]]TTTQQQLLLIIIGGGEEECCCAAA>>>===;;;;;;<<<;;;999777666666555444222111000///,,,,,,,,,++++++++++++***,,,++++++******))))))(((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((()))((((((''''''(((((())))))))))))((((((***)))(((&&&&&&''''''((((((((()))***************+++***)))(((((()))***+++++++++******))))))((((((((())))))******+++,,,,,,------...---------000222111444999===@@@AAAAAA@@@@@@@@@??????>>>======<<<888777555444444555777888:::===@@@CCCDDDCCCAAA???<<<;;;::::::<<>>===;;;;;;<<<;;;999777666555444333222111000///,,,,,,,,,,,,++++++++++++,,,++++++******))))))(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((***++++++))))))************))))))%%%%%%%%%%%%%%%&&&''''''))))))******)))(((''''''(((((())))))))))))((((((***)))(((&&&&&&''''''(((&&&'''(((******++++++++++++***))))))))))))***++++++++++++***))))))(((((((((((()))******++++++,,,,,,------,,,,,,---///111111444888===@@@BBBBBBAAA@@@@@@??????>>>=========999888777555444555555666777999===@@@BBBBBBAAA@@@===<<<;;;;;;<<<@@@CCCEEEHHHJJJLLLNNNOOOPPPRRRTTTSSSVVVXXXYYYYYYZZZ[[[\\\YYYYYYYYYZZZ\\\___bbbccccccaaa___]]]\\\]]]^^^______```aaabbbbbbbbbaaa``````aaabbbeeeiiillloooqqqssssssssssssssstttuuuuuuwwwtttpppkkkeee```\\\ZZZXXXWWWTTTSSSRRRSSSUUUVVVXXXXXX[[[aaajjjssszzz}}}}}}yyytttnnnhhhbbb\\\WWWUUUPPPJJJGGGCCCBBBFFFMMMUUU\\\fffmmmpppqqqsssuuuqqqrrrtttwwwxxxwwwsssooojjjjjjmmmrrryyy}}}|||zzzsssjjj```YYYUUUTTT\\\dddqqq~~~uuu___SSSGGGAAA>>>;;;<<>>===;;;;;;<<<;;;999777555555444333222111000///------,,,,,,,,,++++++++++++******))))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((()))++++++)))(((''''''''''''(((((()))*********))))))&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((('''&&&'''(((((())))))))))))(((***)))(((&&&&&&''''''(((&&&&&&((()))++++++,,,,,,''''''((()))***,,,---...,,,,,,+++******))))))((((((((())))))***++++++++++++,,,,,,,,,+++,,,///111000333777<<<@@@BBBCCCCCC????????????>>>>>>======<<<;;;999888666555555555444666:::===???@@@@@@???======<<<<<<===@@@CCCDDDHHHJJJLLLMMMNNNPPPSSSUUUTTTVVVYYYYYYYYYYYYZZZ[[[XXXXXXYYYZZZ\\\___aaaccc```___]]]\\\\\\]]]^^^___```aaabbbbbbaaa```^^^]]]\\\]]]```dddhhhlllppprrrttttttsssrrrrrrrrrssstttqqqpppmmmiiifffcccaaa```aaaaaaaaaaaaaaabbbcccdddiiihhhhhhjjjooovvv|||}}}yyyrrrkkkddd``````ZZZTTTPPPKKKHHHKKKQQQUUU]]]fffmmmooopppqqqsssqqqssswww|||~~~}}}yyyuuuooommmnnnsssyyy}}}~~~}}}{{{rrrhhh___WWWSSSWWW]]]iiivvvwwwbbbTTTDDD>>><<<:::888888:::DDDSSSeeeyyyuuuhhh]]]TTTMMMIIIEEEBBBAAAEEEPPP___nnnvvv}}}|||{{{xxxssskkkbbb\\\XXXWWWYYYaaannnzzz~~~xxxpppjjjfffddddddeeefffddd]]]UUUNNNDDDCCCCCCGGGOOO[[[gggnnnttttttuuuwwwyyyzzz||||||~~~}}}|||||||||~~~~~~|||zzzzzzzzzzzzxxxwwwuuuttttttvvv{{{nnn]]]]]]bbbrrrlllWWWNNNFFFHHHVVVdddmmmvvv|||{{{llleeebbb^^^\\\\\\YYYZZZWWWRRRPPPNNNIIIBBB:::333......---+++***,,,************************'''((((((((())))))************))))))))))))******qqq^^^QQQNNNJJJGGGFFFEEECCCBBB>>>===;;;;;;<<<;;;999777444444333222111111000000---------,,,,,,,,,++++++***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((***)))((('''&&&%%%%%%%%%&&&'''(((((()))))))))((('''''''''''''''(((((()))'''(((((((((''''''&&&%%%''''''((()))))))))))))))***)))(((&&&&&&''''''(((&&&&&&((()))++++++,,,,,,'''''')))***+++,,,---...,,,,,,++++++***)))))))))'''(((((()))******+++++++++,,,,,,,,,+++,,,///111111333777<<>>>>>>>>>>>>>>???>>>===;;;999888777666333555777:::<<<=========<<<<<<;;;<<<===@@@BBBDDDFFFHHHKKKLLLNNNQQQUUUXXXWWWYYYZZZZZZYYYWWWXXXYYYYYYYYYYYYZZZ\\\^^^```bbb^^^]]]]]]\\\]]]^^^______bbbbbbcccbbbaaa___]]]\\\[[[]]]```dddhhhmmmqqqsssuuutttsssqqqqqqrrrssstttqqqrrrsssttttttsssrrrqqqpppqqqrrrttttttuuuuuuuuutttsssrrrrrruuuzzzyyyqqqkkkhhhgggaaa[[[VVVQQQLLLNNNTTTWWW^^^gggmmmnnnoooppprrrsssvvv{{{}}}yyyrrrpppooosssyyy~~~xxxnnneee\\\TTTTTTYYYcccpppvvvbbbRRRCCC===<<<:::888777666<<>>===;;;;;;<<<;;;999777444333333222111111000000------------,,,,,,,,,,,,***))))))(((((('''&&&&&&(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%'''((((((%%%&&&'''(((((()))(((((((((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''((())))))******)))***)))(((&&&&&&''''''(((&&&'''(((******+++++++++******+++,,,,,,+++******,,,,,,,,,+++******))))))''''''((())))))******+++,,,------,,,,,,---///111222444888;;;???AAABBBCCC??????>>>>>>>>>>>>>>>>>>AAA@@@???===;;;:::888777333444666888999::::::999999999:::;;;===@@@BBBDDDEEEGGGJJJLLLNNNRRRVVVZZZZZZ[[[\\\[[[YYYXXXXXXXXXZZZZZZZZZZZZ[[[]]]^^^```]]]]]]]]]^^^___```aaaaaaddddddddddddcccaaa^^^]]]\\\]]]```dddhhhmmmppprrrtttsssqqqppppppqqqssstttpppsssxxx}}}~~~~~~~~~}}}~~~~~~vvvqqqoookkkeee___[[[UUUQQQRRRWWW[[[aaaiiimmmnnnoooqqqtttwwwyyy~~~|||vvvrrrppprrrxxx}}}{{{ssslllbbbXXXUUUWWW^^^jjjwwwuuu___QQQDDD???>>>;;;999888666:::???GGGUUUgggssswwwxxxtttllleee___YYYTTTPPPEEECCCDDDKKKVVVbbbiiimmmqqqqqqpppooolllfff^^^XXXRRRSSSYYYbbbmmmxxxxxxpppkkkfffggghhhfffccc]]]WWWSSSQQQPPPQQQTTTZZZbbbiiinnnpppqqqrrrsssuuuwwwxxxyyy}}}{{{zzzzzz{{{|||~~~}}}||||||}}}~~~}}}zzzxxxtttuuuwwwzzz~~~pppcccgggkkkyyyuuu^^^PPPLLLGGGLLL^^^gggkkklllkkkllloooooollliiibbb\\\\\\]]][[[YYYZZZZZZ[[[YYYTTTPPPMMMFFF>>>555000......,,,)))***---************************(((((((((((())))))))))))******))))))))))))******rrr___TTTQQQLLLIIIGGGEEECCCAAA>>>===;;;;;;<<<;;;999777333333222222111000000000...------------,,,,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''#########$$$%%%'''((()))&&&&&&'''))))))*********'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((()))((((((&&&'''((()))***************)))(((&&&&&&''''''((((((((()))*********************+++,,,,,,++++++***---,,,,,,++++++******)))''''''(((((()))*********------...---------000222444555888;;;>>>@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>><<<:::999888444555666666777666666555666777888:::===@@@BBBDDDFFFHHHJJJKKKMMMQQQVVVZZZYYY[[[\\\\\\ZZZYYYZZZZZZ\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^___```aaabbbcccdddffffffffffffdddbbb```___]]]^^^```cccgggkkknnnppprrrqqqooonnnnnnoooqqqsssssswww}}}{{{wwwvvvpppkkkfffbbb]]]XXXZZZ___aaaffflllooopppqqqtttwwwzzz|||~~~xxxtttpppqqqwww}}}~~~yyytttjjj___ZZZZZZYYYdddoooxxxooo]]]QQQGGGBBB@@@<<<999999666:::===@@@JJJ\\\kkksssvvvrrrmmmiiiddd^^^YYYUUUJJJGGGFFFKKKVVVaaahhhkkknnnnnnnnnnnnkkkeee^^^YYYSSSVVV]]]eeeooowww|||xxxrrrnnnjjjkkkjjjhhhccc^^^ZZZXXXWWWWWWYYY\\\```fffkkknnnqqqqqqssstttvvvxxxyyyzzzxxx}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxzzz}}}~~~{{{xxxtttvvvyyy|||xxxhhhjjjppp}}}qqqZZZLLLJJJFFFLLL```nnnqqqqqqooonnnnnnjjjeee^^^YYYWWWZZZ\\\ZZZYYYZZZ[[[\\\YYYSSSOOOKKKCCC;;;333///......,,,)))***---************************))))))))))))))))))))))))******))))))))))))******rrr___UUURRRMMMJJJGGGEEECCCAAA>>>===;;;;;;<<<;;;999777333222222222111000000000......---------,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))'''&&&%%%%%%&&&''')))***((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''')))******+++++++++&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))************&&&'''((()))***************)))((('''&&&''''''(((((())))))*********))))))&&&(((***,,,---......---------,,,++++++******)))''''''(((((()))*********---.........---...111333555666888;;;>>>@@@AAABBB>>>>>>>>>>>>>>>???????????????>>>===<<<:::888777666666666666555444333333555555777:::===@@@CCCDDDHHHIIIJJJKKKMMMPPPUUUYYYXXXZZZ\\\\\\\\\[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\^^^___```aaabbbdddeeeeeeggggggggggggfffdddbbbaaa]]]^^^```cccfffiiilllnnnpppooommmllllllnnnqqqrrr|||~~~||||||vvvqqqmmmiiiddd```bbbfffeeejjjnnnqqqqqqssswww{{{}}}~~~yyytttpppqqqvvv|||~~~{{{rrrfff______VVV```jjjqqq{{{xxxiii\\\RRRIIIEEEAAA<<<999:::666:::<<<===EEEWWWiiisssvvvtttppplllhhhbbb\\\XXXOOOJJJFFFIIITTT___gggjjjnnnnnnoooooommmggg```[[[VVVZZZ```hhhpppvvvzzz|||}}}xxxssspppoooooonnnjjjfffaaa^^^]]][[[\\\^^^```dddhhhlllnnntttuuuvvvwwwyyy{{{|||}}}|||zzzwwwzzz|||}}}}}}}}}}}}|||zzzxxxvvvuuutttvvvyyy}}}~~~{{{wwwtttwwwzzz}}}~~~kkkkkktttpppWWWKKKIIIEEELLLaaaooorrrrrrooommmlllfff___XXXTTTTTTXXX[[[ZZZYYYZZZ[[[\\\YYYSSSNNNIIIAAA999222///......,,,(((***...))))))))))))))))))))))))************))))))))))))******))))))))))))******sssaaaTTTQQQMMMJJJHHHFFFCCCAAA<<<:::999999999999888666666555444222000///---,,,000...,,,,,,------***'''---+++(((%%%%%%''')))+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''''')))***)))((('''(((***)))((((((''''''((()))***((((((&&&%%%%%%&&&''''''((())))))************)))'''(((***,,,------------///......------,,,++++++)))))))))***++++++,,,,,,---......///000/////////222444777;;;>>>@@@AAAAAAAAAAAAAAAAAA???===;;;999;;;<<<===>>>>>><<<:::999999666444222333333333222333333333555999???DDDGGGFFFGGGHHHJJJMMMQQQUUUWWWYYYYYY[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^___```bbbdddeeekkkhhhdddcccbbbbbbaaa```^^^```cccfffgggjjjmmmppppppooonnnlllmmmqqqwww|||~~~~~~zzztttppppppnnniiiggghhhmmmmmmoooppprrrsssuuuuuuzzz|||{{{xxxtttqqqqqquuuzzz~~~yyynnnddd^^^[[[___dddjjjqqq|||}}}ppphhh]]]WWWOOOHHHCCC>>>;;;999777666777===DDDRRRfffxxxyyy|||zzztttooojjjddd]]]WWWRRRNNNOOOUUU___hhhmmmnnnppppppoookkkgggdddbbb]]]___bbbgggooovvv}}}{{{uuuqqqooojjjlllmmmkkkeeeaaa```aaadddgggiiikkkkkkmmmooorrrrrrtttvvvxxxyyyyyyyyyyyy{{{{{{{{{zzzzzz{{{{{{|||yyyyyyxxxwwwuuusssrrrqqqrrruuuzzz}}}~~~|||zzzxxxxxxyyy}}}pppjjjwww~~~kkkWWWMMMHHHHHHSSS```pppuuuxxxwwwuuupppfff\\\RRRQQQQQQTTTYYY\\\[[[YYYZZZXXXUUURRRMMMFFF>>>888000,,,))))))+++,,,+++)))************************++++++******)))(((((('''))))))((('''''''''''''''rrr```TTTQQQMMMJJJHHHEEEBBB@@@<<<;;;:::999::::::999777777666555333222000///...111///------......,,,)))++++++***))))))))))))***))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''((())))))''')))***)))((('''(((***'''((()))*********)))))))))((('''&&&&&&&&&'''((((((((()))************)))((()))+++,,,---...------...------,,,++++++******)))))))))***++++++,,,,,,---......///////////////000222666:::>>>AAABBBCCC??????@@@@@@???===;;;:::;;;<<<===>>>>>>===;;;:::999777444333333444333222222222333555999>>>DDDGGGGGGHHHIIIKKKNNNQQQTTTUUUWWWWWWYYYZZZ[[[[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^___```bbbccceeeeeegggeeebbbaaa``````^^^\\\^^^```cccfffgggiiilllnnnoooooommmlllmmmqqqwww||||||vvvrrrrrrqqqmmmkkkmmmqqqqqqrrrrrrssstttuuuuuuyyy{{{yyyuuupppllllllpppvvvzzz{{{qqqiiiddd]]]___bbbgggppp{{{yyyoooiiiccc]]]UUUMMMFFFAAA<<<::::::999:::???GGGTTTiii|||}}}yyytttpppiiibbbZZZVVVRRRRRRXXXbbbjjjooorrrrrrrrrooolllhhheeeddd___```ccchhhnnnuuu{{{~~~|||vvvrrrpppkkklllmmmjjjeeecccdddffflllmmmoooooonnnnnnpppqqqqqqsssuuuwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwuuusssrrrqqqtttvvvyyy|||}}}|||{{{yyyxxxxxxyyy}}}}}}ooojjj{{{zzzgggTTTKKKGGGIIIUUUcccrrrxxx||||||zzzuuukkkaaaUUUTTTTTTWWW[[[]]][[[XXXZZZXXXUUUQQQLLLDDD<<<666///...---+++)))((()))***************************))))))))))))))))))))))))))))))((('''''''''''''''qqq^^^SSSPPPLLLIIIGGGEEEBBB???>>><<<;;;:::;;;;;;:::888666666555444333222111111111000...---.........---***+++,,,,,,,,,+++)))((()))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''(((((()))***''')))***)))((('''(((***&&&(((+++------,,,***(((***)))((('''''''''(((((((((((()))***************)))***+++---............---,,,,,,++++++***)))))))))))))))***++++++,,,,,,------......////////////...000444999===@@@BBBBBB<<<===>>>>>>>>>===;;;;;;;;;<<<===>>>>>>>>>===<<<:::888555333444444333222111111222555999>>>CCCFFFIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZ^^^]]]]]]\\\\\\]]]]]]^^^___```aaacccdddeeeffffffeeedddbbbaaaaaa___]]]ZZZ]]]```cccfffggghhhjjjlllmmmmmmllllllmmmqqqwww|||}}}vvvrrrrrrqqqnnnnnnppprrrrrrrrrrrrssssssssssssxxxyyy}}}zzztttmmmgggeeeiiiooosss{{{~~~}}}uuuoookkkbbbaaaaaaeeennnyyywwwqqqllljjjddd\\\SSSLLLEEE???;;;999777888===EEESSShhhzzz{{{wwwqqqjjj___[[[WWWXXX]]]fffnnnsssvvvuuutttqqqnnnjjjhhhfffaaabbbdddhhhmmmsssxxx|||~~~wwwqqqnnnlllmmmnnnnnnkkkfffdddeeegggooopppqqqpppnnnmmmnnnoooppprrruuuuuutttsssssstttrrrrrrssstttvvvwwwxxxyyy{{{{{{{{{zzzyyywwwvvvuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxx|||zzznnnkkk}}}xxxfffTTTLLLIIIMMM[[[kkkwww}}}{{{pppfffWWWVVVWWWZZZ^^^^^^\\\XXXZZZWWWSSSOOOIIIAAA999333...000000,,,'''%%%'''+++************************''''''((())))))***++++++))))))((('''''''''((((((qqq]]]RRROOOKKKHHHFFFDDDAAA???>>>===;;;;;;<<<<<<:::999666555555444333222222111111///...------.........++++++,,,,,,++++++***))))))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&''''''(((''')))***)))((('''(((***((()))+++---------+++++++++***)))(((''''''(((((('''((()))***************++++++,,,---......//////------,,,,,,+++*********)))))))))***++++++,,,,,,------------......//////---///333777:::<<<>>>>>>:::;;;<<<=========<<<;;;;;;<<<===>>>????????????<<<999666555555555444333111111222444888===BBBEEEIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTUUUWWWYYYZZZZZZZZZ^^^^^^^^^]]]]]]^^^^^^^^^```aaaccceeefffgggfffffffffeeeddddddcccbbb^^^[[[[[[___cccfffggghhhiiijjjiiiiiiiiijjjkkkooouuuzzz{{{tttooooooooommmmmmpppooooooooopppqqqqqqrrrrrrvvvwwwzzz~~~}}}vvvmmmdddaaabbbgggjjjssswww|||~~~|||wwwsssqqqiiieeebbbeeemmmxxx{{{tttooolllggg___WWWOOOHHHAAA===999777888===EEETTTjjj|||xxxqqqfffbbb^^^^^^ccckkkrrrwww{{{yyyvvvsssqqqnnnkkkiiicccdddfffiiinnnsssxxx{{{~~~~~~{{{uuupppnnnlllppprrrrrrnnngggbbbaaabbbiiikkkllllllkkkkkklllmmmsssuuuwwwuuurrroooooooooqqqrrrtttvvvxxxzzz||||||{{{{{{{{{zzzzzzxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuusssuuuwww{{{uuummmmmm|||zzziiiXXXPPPNNNSSSdddvvvsssgggXXXWWWXXX[[[___```]]]YYYYYYVVVRRRLLLFFF>>>666000...///...+++(((''')))+++************************''''''(((((()))*********))))))((((((((((((((()))ppp\\\RRROOOKKKHHHFFFDDDAAA??????===<<<<<<<<<<<<;;;999555444444333222111111000//////...---,,,,,,,,,---,,,+++***))))))))))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''')))***)))((('''(((***************+++,,,---...,,,+++)))((('''''''''((('''''')))******+++++++++,,,,,,,,,,,,---......///.........---,,,,,,++++++)))))))))***++++++,,,,,,...------,,,---...//////---///222444666888888888888999;;;<<<======<<<<<<;;;<<<===???@@@AAABBBBBB>>><<<999777777777666555222222222444777<<<@@@CCCGGGHHHJJJKKKMMMOOOPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\___^^^^^^]]]]]]^^^^^^___aaabbbeeehhhhhhhhhfffeeeeeedddcccccccccaaa]]]ZZZYYY]]]bbbfffgggggghhhhhhfffgggggghhhiiimmmssswww}}}vvvpppnnnmmmlllmmmppplllmmmnnnoooqqqrrrsssttttttuuuvvvzzz}}}~~~}}}}}}wwwmmmccc]]]\\\]]]^^^iiinnntttwwwxxxvvvtttsssmmmiiifffgggooowww~~~~~~uuuooojjjfff___YYYRRRKKKDDD???>>><<<===BBBKKK[[[rrrxxxmmmjjjffffffjjjqqqxxx{{{}}}zzzxxxwwwtttppplllffffffhhhkkkpppuuuzzz}}}~~~zzzwwwuuuttttttvvvwwwrrriiiaaa\\\ZZZbbbdddfffhhhiiikkkmmmooouuuxxxyyyvvvpppkkkjjjkkkoooqqqtttwwwzzz|||}}}~~~wwwxxxxxxxxxwwwvvvuuuuuuvvvuuutttsssrrrrrrrrrrrrqqqssswwwzzz}}}|||pppnnnqqq|||zzzjjjZZZSSSRRRYYYmmmuuugggXXXWWWXXX[[[___aaa^^^[[[XXXUUUPPPJJJDDD<<<444///...,,,))))))+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***ppp\\\SSSPPPLLLIIIGGGEEEBBB??????===<<<;;;<<<<<<;;;999555555444333222111000000...///000///---+++***+++,,,+++***(((((()))******(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))(((((())))))***+++''')))***)))((('''(((*********))))))***,,,...///,,,+++)))'''&&&&&&''''''&&&'''(((***++++++++++++,,,,,,++++++,,,---......//////...------,,,,,,+++)))))))))***++++++,,,,,,...---,,,,,,,,,---///000...///111333555555555555999:::;;;============<<<;;;<<<===???AAABBBDDDEEEAAA???;;;:::999999888777444333333333666:::>>>@@@CCCEEEGGGJJJMMMNNNPPPPPPRRRTTTVVVXXX[[[\\\]]]^^^___^^^^^^]]]]]]^^^^^^___```cccfffiiijjjhhhfffdddaaa```^^^]]]]]]\\\YYYWWWUUUZZZaaafffhhhhhhggggggeeefffgggggghhhlllqqqtttzzz|||tttqqqooommmooorrrmmmnnnoooqqqssstttuuuvvvsssssssssvvvyyy{{{zzzzzzzzzuuummmddd]]]YYYVVVVVV```eeelllqqqsssrrrrrrqqqooollljjjlllpppvvv|||uuuoooiiieeeaaa[[[UUUNNNFFFAAA???===>>>DDDNNN___wwwvvvsssooonnnrrryyy~~~}}}wwwrrrllllllmmmooorrrwww{{{}}}}}}}}}~~~~~~|||zzzxxxwwwwwwyyyyyytttkkkbbb\\\ZZZaaacccgggiiikkkmmmpppsssuuuxxxzzzvvvnnniiihhhjjjmmmooosssvvvyyy{{{|||}}}zzzzzz{{{{{{{{{zzzzzzyyyuuuuuutttssssssrrrqqqqqqppptttxxx{{{|||tttlllooowwwuuugggYYYTTTUUU___vvv}}}nnn\\\ZZZYYY[[[___aaa___\\\XXXTTTOOOIIIBBB;;;444///...***'''(((,,,...---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******ppp]]]TTTQQQMMMJJJHHHEEEBBB@@@>>><<<;;;;;;<<<;;;:::888888777666444333111000///...111333333///+++))))))++++++,,,,,,++++++***)))'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))******+++''')))***)))((('''(((***(((((()))***+++,,,------+++***(((&&&%%%%%%%%%&&&&&&'''((()))++++++++++++,,,++++++***+++,,,------......------,,,++++++***)))))))))***++++++,,,,,,...---,,,++++++---...000---///111333555666666666:::;;;<<<===>>>>>>===<<<;;;<<<===???AAADDDFFFGGGDDDAAA>>><<<<<<;;;:::999555444333333555888;;;>>>???AAADDDHHHLLLNNNPPPQQQQQQSSSUUUXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^```cccgggjjjjjjhhheeeccc___\\\ZZZXXXXXXWWWVVVTTTRRRXXX```fffhhhhhhggggggfffggghhhhhhiiilllppptttvvvzzzxxxtttqqqnnnooosssnnnooopppqqqrrrsssttttttrrrqqqqqqrrruuuvvvvvvvvvwwwuuupppjjjccc]]]XXXUUU[[[```ggglllnnnoooooopppmmmnnnnnnoooppptttyyy}}}xxxsssllliiiddd___YYYQQQIIIDDD>>>===>>>EEEPPPbbb{{{{{{xxxwww{{{yyyssssssrrrssstttwwwzzz|||yyyzzz|||}}}~~~{{{xxxvvvyyyzzzxxxssslllfffddddddfffhhhjjjllllllnnnppprrrppptttwwwssslllggghhhkkkmmmooosssvvvyyy{{{||||||{{{||||||}}}}}}}}}||||||uuuvvvvvvvvvuuutttssssssrrrvvv{{{}}}~~~xxxmmmiiiqqq|||qqqdddXXXVVVZZZgggzzzccc```]]]]]]___```^^^\\\WWWSSSNNNHHHBBB;;;444///---,,,*********+++,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((()))******+++ppp^^^TTTQQQMMMJJJHHHFFFCCCAAA>>><<<;;;:::;;;;;;:::888:::999888666444222111000///333666555111,,,))))))***+++...//////---***((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''((())))))((()))***)))((('''(((***%%%'''***,,,------,,,++++++***(((&&&%%%$$$%%%%%%&&&'''((()))++++++,,,,,,,,,+++*********+++,,,---------,,,,,,+++******))))))))))))***++++++,,,,,,...---,,,++++++---...000---...111444777888999999:::;;;===>>>>>>>>>===<<<;;;<<<===???BBBDDDGGGHHHEEECCC???======<<<;;;:::666555444333444777:::<<<<<<>>>BBBGGGKKKOOOQQQQQQPPPRRRTTTWWWZZZ\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^```cccgggjjjkkkhhheeebbb___\\\XXXVVVVVVVVVUUUTTTQQQWWW___eeehhhhhhhhhggghhhiiijjjjjjjjjmmmqqqtttsssvvvzzz}}}yyytttpppmmmnnnqqqnnnnnnoooooooooppppppppprrrqqqoooppprrrtttttttttwwwvvvtttpppjjjccc]]]YYYXXX]]]dddjjjlllmmmnnnnnnkkknnnpppqqqpppsssxxx|||~~~|||yyyooommmhhhccc\\\TTTKKKEEEBBBAAACCCJJJUUUhhh}}}}}}~~~yyyxxxvvvuuuvvvwwwxxxzzzwwwxxxzzz|||~~~{{{yyyyyyyyywwwqqqllljjjlllooojjjlllmmmmmmllllllnnnoookkkppptttqqqkkkgggiiilllnnnppptttxxx{{{}}}}}}}}}uuuvvvwwwwwwxxxwwwwwwwwwvvvwwwxxxxxxxxxwwwuuutttsssxxx}}}|||sssiiigggrrr{{{ooocccYYYXXX___ooojjjeee```^^^______^^^\\\VVVSSSMMMGGGAAA;;;444000,,,......,,,(((''')))---))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))((())))))***++++++sss___YYYUUUNNNHHHDDDBBB???>>>>>>===<<<;;;:::999999999888777555333111000000///000000000000///...---,,,+++*********))))))((((((++++++***((((((''''''''''''(((((((((((((((((('''///---***'''&&&'''(((***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***+++,,,((((((***++++++***)))(((+++***((('''&&&&&&&&&'''%%%&&&(((***+++,,,,,,+++*********+++,,,---...//////...---,,,++++++++++++,,,+++)))(((((()))+++,,,..................---------///222444666999<<>>>>>>>>=====================>>>@@@CCCFFFIIIKKKHHHGGGFFFEEECCC@@@;;;888777666555444666:::===@@@======???CCCGGGLLLPPPSSSTTTTTTUUUVVVXXXYYYZZZZZZaaa```]]]\\\[[[]]]___```cccgggiiiiiiiiikkkiiieee]]][[[XXXSSSPPPMMMKKKJJJRRRTTTXXX___dddhhhhhhggghhhhhhiiijjjkkkmmmnnnooorrrrrrssstttwww{{{zzzqqqpppqqqrrrqqqooonnnmmmmmmmmmnnnpppqqqqqqqqqqqqqqqqqqrrrssstttrrrrrrssstttsssnnnhhhccc______aaafffkkkllljjjggglllmmmpppsssvvvxxxzzz{{{|||yyyvvvqqqjjjeee```YYYPPPJJJJJJDDDCCCMMM___uuu~~~{{{xxxvvvuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~{{{yyyvvvrrrooolllkkkllllllqqqpppooonnnnnnnnnnnnnnnmmmjjjiiijjjnnnqqqrrrqqqwwwwwwyyy{{{}}}|||yyyvvvyyyyyyyyyyyyxxxwwwwwwvvvqqqsssxxx{{{}}}}}}{{{zzz}}}}}}~~~~~~sssiiiiiiqqqyyy|||qqqbbbWWWZZZcccrrrqqqiii```]]]______\\\XXXSSSRRRNNNGGG===555000...************************))))))(((((()))***++++++)))***)))'''(((+++)))$$$++++++***)))))))))))))))rrr___WWWSSSMMMHHHDDDBBB@@@>>><<<;;;;;;:::::::::;;;;;;888777555333111000//////////////////...---,,,,,,************)))))))))((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$***)))'''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&''''''''''''(((((())))))******((()))+++,,,,,,,,,++++++,,,+++)))'''&&&&&&&&&&&&%%%&&&(((***+++,,,,,,,,,++++++++++++,,,------...///...---,,,++++++++++++,,,+++***))))))***+++,,,........................---///222444666:::>>>AAA?????????@@@@@@@@@@@@@@@??????@@@AAADDDGGGJJJLLLMMMKKKHHHFFFDDD@@@;;;777666555333222444777:::======>>>@@@CCCHHHLLLPPPRRRSSSTTTUUUVVVWWWYYYYYYZZZ^^^^^^^^^^^^_________```bbbgggjjjiiijjjkkkiiieeeaaa]]]XXXRRRMMMIIIFFFEEEDDDGGGNNNXXXaaagggiiiiiiiiiiiijjjjjjkkklllnnnnnnqqqppppppqqqsssvvvyyy{{{|||}}}~~~~~~~~~~~~~~~uuuqqqpppnnnlllnnnnnnnnnooopppqqqrrrsssooonnnnnnmmmmmmnnnnnnooosssuuuwwwzzzzzzwwwrrrnnneeedddccceeeiiilllllllllkkklllppptttxxx{{{~~~|||wwwrrrmmmiiieee___WWWQQQMMMHHHIIITTTeeeyyy|||yyywwwvvvvvvvvvwwwwwwxxxyyy{{{|||~~~|||zzzyyyvvvrrrnnnlllkkkllllllnnnnnnmmmmmmnnnnnnooopppooommmlllmmmqqqtttuuuuuuyyyyyyyyy{{{}}}}}}zzzxxxzzzzzzyyyyyyxxxvvvuuutttqqqssswww{{{~~~~~~~~~~~~~~~yyynnnfffgggpppzzz}}}nnn___VVVYYYcccrrrqqqiiiaaa^^^______\\\XXXPPPNNNJJJBBB999111---+++******************************))))))))))))******%%%)))***((())),,,---******)))(((((('''''''''(((rrr^^^TTTPPPKKKGGGDDDCCCAAA???;;;::::::::::::;;;<<<<<<888777555333111000//////............---,,,++++++************))))))))))))******)))(((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''(((((())))))))))))(((((((((((()))***+++------.........---,,,***((('''&&&%%%%%%%%%&&&''')))***+++,,,,,,,,,,,,,,,++++++,,,------.........---,,,,,,,,,+++************************........................---///222444777;;;@@@CCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCEEEHHHJJJLLLRRROOOKKKHHHEEE@@@<<<888888666444333333666999;;;>>>???AAADDDHHHLLLPPPRRRSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\^^^```aaabbbaaaaaabbbgggjjjjjjkkkllljjjfffddd___XXXPPPHHHCCC@@@???===AAAJJJVVVaaaiiillllllkkkkkkkkkkkkllllllmmmmmmnnnmmmmmmmmmnnnppprrrssswwwwwwwwwvvvuuuwww{{{~~~wwwsssqqqnnnkkkmmmnnnppprrrttttttttttttmmmllljjjiiiiiijjjkkkllltttvvv{{{}}}tttooojjjhhhjjjnnnqqqssspppqqqtttxxx|||yyyuuuqqqnnnkkkfff___YYYPPPMMMPPP[[[kkk}}}{{{yyywwwwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{zzzzzzwwwsssooolllkkkkkklllkkkkkkllllllnnnoooqqqqqqqqqpppoooqqqtttwwwxxxxxx{{{yyyxxxyyy{{{||||||{{{zzzzzzzzzyyyxxxvvvuuutttrrrtttxxx{{{~~~~~~uuukkkeeehhhttt~~~|||iii\\\TTTYYYcccpppooohhhaaa_________\\\XXXRRROOOJJJAAA888222//////************************+++***)))))))))))))))***&&&,,,...,,,***,,,------------,,,++++++++++++,,,qqq^^^QQQMMMIIIFFFEEEDDDBBB@@@<<<;;;;;;:::::::::;;;;;;777666444222111000//////------------,,,+++***************)))))))))))))))+++******)))(((((())))))(((((())))))))))))((((((###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))***,,,---...//////...---,,,***(((&&&%%%$$$%%%&&&'''(((***++++++,,,------,,,+++++++++,,,,,,...............---,,,,,,)))***++++++++++++***)))---------...............---///222444777<<>>;;;;;;999777555555888:::===???@@@BBBFFFIIIMMMPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZ\\\___aaabbbccccccccchhhlllllllllnnnkkkgggddd___WWWNNNFFF@@@===;;;<<<@@@IIITTT___gggjjjjjjllllllmmmmmmmmmllllllllljjjjjjjjjkkklllnnnooopppuuuttttttssstttxxx~~~{{{vvvtttsssqqqooonnnooorrrtttuuutttrrrqqqjjjiiigggfffgggiiilllnnntttwww}}}wwwpppmmmpppuuuxxxxxxyyy{{{}}}|||yyyuuurrrpppkkkccc]]]SSSPPPSSS]]]lll}}}zzzyyyxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~{{{{{{||||||yyyuuuppplllkkkjjjkkkkkkkkkkkklllmmmooopppqqqrrrqqqqqqrrrsssvvvxxxyyyzzzwwwuuuuuuwwwyyyzzz{{{yyyyyyzzzyyyyyyxxxwwwvvvvvvwwwyyy|||~~~~~~tttjjjfffmmmzzzxxxeeeZZZSSSWWWbbbnnn|||~~~lllgggbbb______^^^[[[WWWRRROOOHHH???777222000111************************))))))(((((()))***++++++---333555///)))((())))))...------,,,,,,,,,------ppp]]]OOOLLLIIIFFFFFFEEECCCAAA???>>><<<;;;:::999999888777666444222000//////...------------,,,+++***)))))))))))))))))))))******''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++(((((()))***+++,,,---.........---+++)))'''&&&%%%%%%%%%&&&''')))***+++,,,------,,,+++++++++,,,,,,....../////////...------)))***++++++++++++***)))---------.........//////...///222444777<<>>===@@@@@@@@@BBBDDDGGGJJJKKKQQQOOOLLLJJJIIIFFFBBB???===;;;888666666888;;;===@@@AAADDDGGGJJJMMMOOOPPPSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[^^^aaaeeegggeeekkkoooooooooppplllgggbbb]]]VVVMMMEEE???<<<:::888<<>><<<>>>??????AAADDDGGGJJJLLLOOOOOONNNNNNMMMKKKFFFCCC<<<:::888666666888;;;===AAABBBEEEHHHKKKMMMOOOPPPSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZ[[[^^^bbbfffiiiiiiooorrrrrrrrrqqqmmmhhh```\\\VVVNNNGGGAAA===:::666:::AAALLLXXXccciiilllmmmmmmooooooooonnnmmmllljjjkkklllnnnoooqqqrrrrrrppppppqqqrrruuuzzz}}}yyywwwtttqqqooonnnnnnnnnpppqqqssssssrrrooollljjjcccbbb``````ccchhhnnnrrrzzz|||~~~xxxvvvvvvtttvvvyyy}}}}}}zzzwwwssslllccc\\\VVVSSSSSS[[[iii}}}|||zzzyyyyyyzzz}}}~~~~~~~~~{{{yyyzzz{{{wwwtttpppllliiiiiiiiiiiimmmmmmmmmnnnnnnoooqqqqqqqqqrrrrrrqqqoooppprrrtttuuurrrooooooqqqtttwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzxxxyyy{{{|||}}}~~~}}}}}}~~~}}}rrrjjjiiissszzzooo___VVVOOOSSS```lllqqqrrrwww~~~zzzsssdddccc```___]]][[[WWWTTTKKKHHHBBB999222---------************************'''''''''((()))+++,,,---,,,111222...*********)))(((((('''''''''((())))))ooo[[[OOOMMMJJJIIIHHHGGGDDDBBB???>>><<<;;;:::999888888666555444222000///..................---,,,+++***((()))))))))******************))))))))))))******(((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***))))))(((((((((((()))&&&''''''((()))******+++)))(((((('''((()))***+++------------+++***((('''%%%%%%%%%&&&''')))+++,,,++++++++++++,,,------...---...000111111000///...,,,+++***))))))***+++,,,,,,,,,------...//////000///000111222444999???CCCGGGHHHIIIHHHGGGDDD@@@>>>>>>>>>@@@BBBEEEIIIMMMOOOQQQQQQRRRSSSRRROOOJJJEEE===;;;999777888:::===???BBBCCCFFFIIILLLNNNOOOOOOUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\]]]___bbbeeehhhiiimmmrrrvvvuuutttsssnnnhhh___]]]XXXQQQIIIBBB===999888:::@@@JJJWWWccckkkooolllmmmoooppppppooonnnmmmnnnnnnooopppqqqqqqqqqqqqoooppppppqqqtttxxx~~~~~~{{{yyywwwvvvssspppmmmlllmmmnnnpppqqqrrrrrrqqqooommmkkkhhhfffcccbbbeeekkkqqqvvvzzz{{{~~~}}}{{{wwwyyy|||}}}zzzwwwtttmmmddd]]]VVVUUUVVV^^^iii{{{}}}zzzyyyyyyyyyzzz|||}}}~~~}}}||||||}}}~~~|||~~~~~~|||yyyuuurrrlllkkkhhhffffffgggiiikkkllllllmmmnnnppprrrtttuuutttuuuuuussspppoooqqqtttvvvtttqqqqqqssswwwyyyzzzyyyyyyyyyyyyxxxwwwvvvuuutttvvvyyy|||}}}}}}|||{{{}}}~~~tttlllmmmwwwwwwlllYYYQQQLLLQQQ```nnnrrrpppppppppsssxxx{{{xxxqqqlllaaa```___^^^\\\YYYUUURRRKKKHHHCCC;;;444///......************************))))))))))))))))))***+++))),,,---******,,,,,,)))***)))))))))******+++,,,nnn[[[PPPMMMKKKIIIIIIGGGEEEBBB===<<<;;;;;;::::::::::::666555333111000///..................---,,,++++++(((((())))))*********+++''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((()))))))))))))))******)))(((((()))***+++,,,,,,------,,,+++)))(((&&&%%%%%%&&&''')))+++,,,*********+++,,,---...///---...000111222111///...,,,+++)))(((((()))+++,,,,,,,,,------...///000000000000111111333888>>>BBBEEEGGGHHHIIIHHHFFFCCCAAA>>>???@@@CCCGGGKKKOOOQQQTTTTTTVVVWWWVVVRRRKKKFFF???===;;;:::;;;===AAACCCBBBDDDGGGJJJLLLNNNOOOOOOUUUVVVWWWXXXYYY[[[\\\\\\[[[]]]```cccfffhhhhhhiiioootttxxxwwwuuutttnnnhhh```^^^YYYSSSKKKCCC<<<888777888<<>>===;;;:::::::::666555444222111000//////---,,,,,,---......---++++++++++++***************&&&&&&''''''''''''''''''&&&'''((('''%%%$$$%%%&&&)))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''((())))))***************)))******+++,,,---.........---,,,)))'''%%%&&&''''''((()))***++++++------,,,,,,+++,,,,,,,,,......------------......,,,+++)))(((((((((***+++++++++,,,------......///222111000000222777<<>><<>>JJJUUU]]]___fffhhhlllnnnnnnooopppqqqsssrrrqqqpppoooooopppqqqsssttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvuuutttvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooottttttttttttttttttttttttttttttrrrooooooqqqvvvyyyzzzzzzzzzzzz~~~|||uuulllddd]]]```ccceeeiiitttvvvuuutttuuuwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~}}}zzzxxxxxxxxxxxxyyyzzz||||||vvvooojjjbbbcccdddeeefffggghhhhhhjjjjjjjjjkkkoootttyyy}}}}}}}}}vvvssstttuuutttwwwvvvuuutttuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvxxx|||~~~~~~|||xxxuuuwwwtttwwwyyywww~~~mmm```TTTKKKIIIVVViiivvv{{{}}}xxxqqqnnniiiaaa[[[ZZZ\\\]]]^^^^^^\\\WWWRRRNNNHHH@@@888444000+++)))+++))))))******))))))((('''(((((((((((('''&&&%%%%%%))))))((((((''''''&&&&&&)))((('''((()))***)))(((ooo\\\RRROOOKKKHHHGGGFFFDDDBBBAAAAAA???===<<<;;;;;;:::666555444222111000//////...---,,,,,,......---,,,+++++++++*********))))))))))))((('''&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&&&&'''((())))))************)))))))))))))))******,,,---------,,,***((('''%%%&&&&&&'''((()))******------,,,,,,------............------------......,,,+++***)))))))))***+++++++++,,,------......///111000...///111555:::<<<@@@DDDIIILLLKKKHHHEEEDDDDDDEEEGGGIIIJJJMMMQQQTTTWWW^^^ddddddccc```XXXPPPJJJEEEAAAAAACCCFFFFFFEEEDDDEEEGGGJJJLLLOOOQQQRRRVVVXXXZZZ[[[[[[[[[\\\]]]^^^```bbbdddeeegggjjjmmmxxx}}}~~~}}}}}}zzzuuuppplllddd\\\TTTLLLEEE@@@:::888777<<>>===;;;:::::::::666555444222111000//////...---+++,,,---...---,,,,,,,,,++++++***)))))))))++++++***)))(((''''''&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++(((''''''''''''&&&&&&&&&&&&'''((())))))************))))))(((((((((((()))++++++,,,---,,,+++***)))$$$%%%%%%&&&'''((()))))),,,,,,,,,,,,,,,---...///......------------......---,,,+++************+++++++++,,,------......//////...---...000444777:::???CCCHHHKKKJJJHHHFFFDDDDDDFFFHHHJJJLLLOOOSSSVVVYYY___dddeeedddbbb\\\UUULLLHHHEEEDDDFFFHHHGGGFFFEEEFFFGGGJJJLLLOOOQQQSSSVVVXXX[[[\\\\\\\\\]]]___\\\^^^aaadddfffiiinnnqqqwww|||}}}yyysssoooggg___VVVNNNFFF@@@:::888777:::CCCMMMUUUYYYaaaeeeiiikkkmmmnnnppprrrsssrrrrrrrrrqqqqqqqqqqqqttttttttttttttttttssssssuuuuuuuuuttttttsssrrrqqqqqqqqqpppooonnnnnnoooooopppppppppqqqqqqqqqqqqqqqrrrssstttuuuwwwyyyzzzzzz~~~|||zzzvvvtttuuuyyy|||}}}|||zzzyyyyyy|||}}}~~~ssslllfffiiijjjhhhdddcccfffjjjxxx~~~|||yyyxxxxxxxxxzzz||||||zzzxxxxxxxxxxxxxxxyyy{{{|||}}}~~~|||yyytttooommmnnnooovvvwwwyyy|||yyyrrrmmmjjjkkkmmmnnnmmmllljjjhhhiiihhhggggggiiillloooqqquuu||||||{{{wwwsssuuuuuuuuuuuuvvvxxxyyyzzzxxxyyy{{{~~~{{{vvvssspppqqqxxx{{{tttvvvxxxdddVVVMMMKKKPPP```sss~~~xxxhhh``````]]]]]]^^^]]]YYYSSSMMMIIIBBB;;;777666333...***+++,,,------------,,,++++++---,,,***)))))))))***+++))))))((((((''''''&&&&&&'''&&&&&&'''***++++++***rrr^^^SSSPPPKKKHHHFFFEEEDDDCCC???>>>===;;;:::999888888666555444222111000/////////---++++++---...------,,,,,,++++++***))))))((()))))))))))))))(((((((((%%%&&&((((((''''''(((***$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''')))***++++++(((''''''''''''&&&&&&&&&&&&'''((())))))*********))))))(((((('''(((((((((******,,,,,,,,,,,,+++***$$$$$$%%%&&&'''((())))))++++++******+++,,,------......------------......---,,,,,,+++++++++++++++++++++,,,------......///...---------///222666888>>>BBBHHHKKKJJJHHHFFFEEECCCEEEHHHJJJMMMQQQVVVYYY[[[```cccccccccccc```[[[PPPLLLHHHFFFHHHIIIHHHFFFFFFFFFGGGIIILLLOOORRRTTTVVVXXX[[[\\\\\\]]]^^^```ZZZ\\\```dddgggkkkppptttvvv|||zzztttooohhh```WWWNNNEEE@@@;;;999777:::@@@IIIRRRWWW]]]aaaeeehhhjjjllloooppptttttttttsssrrrqqqqqqpppsssrrrrrrrrrrrrqqqqqqqqqssssssssssssrrrqqqpppppppppoooooonnnoooooopppppppppppppppppppppooooooooopppqqqsssuuuxxxzzz|||}}}}}}yyyvvvvvvyyy}}}~~~~~~|||yyyxxxyyy}}}|||zzz|||wwwqqqlllmmmlllhhhaaa\\\[[[[[[```dddjjjpppuuuzzz}}}}}}zzzyyyyyyyyyzzz{{{}}}}}}{{{yyyyyyyyyyyyyyyyyy{{{|||}}}yyyxxxuuuppplllkkkmmmooosssuuuxxx|||{{{uuupppiiijjjkkklllllljjjhhhgggdddeeegggiiikkklllllllllpppxxx|||wwwxxxxxxxxxyyyzzz{{{{{{|||yyyzzz}}}{{{vvvsssmmmooowwwuuurrrxxxtttaaaSSSPPPOOOWWWhhhyyywwweee]]]^^^[[[[[[\\\[[[WWWRRRLLLHHH???:::666666444///,,,,,,,,,------------,,,++++++---,,,***)))))))))++++++&&&&&&''''''(((((())))))'''&&&&&&'''***++++++***qqq]]]RRROOOKKKHHHGGGFFFDDDBBB>>>===<<<:::999888888777666555444222111000/////////---++++++,,,......------,,,,,,+++***)))((((((%%%%%%&&&&&&''''''((((((%%%&&&((('''&&&&&&''')))%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''((($$$%%%'''(((************(((''''''''''''&&&&&&&&&&&&'''((())))))*********)))((((((((((((((())))))******,,,,,,,,,,,,+++***$$$%%%%%%&&&'''((())))))++++++*********+++,,,,,,......------------......---------,,,,,,,,,++++++++++++,,,------......///...------...///222555777<<>><<<;;;999999888888666555444222111000//////000---+++***,,,---......------,,,+++***)))((('''&&&&&&&&&&&&'''''''''(((&&&''''''&&&$$$######$$$''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((()))*********)))(((''''''''''''&&&&&&&&&&&&'''((())))))*********(((((((((((()))***++++++***+++,,,,,,,,,,,,******%%%%%%&&&'''((()))******------,,,+++++++++,,,,,,......------------......---------------,,,,,,+++++++++,,,------......///...------...000222444666888>>>EEEKKKMMMNNNNNNNNNHHHHHHGGGFFFHHHLLLRRRWWW[[[```dddeeefffhhhfffaaa\\\VVVOOOKKKJJJKKKJJJHHHGGGGGGHHHIIILLLOOOSSSUUUUUUWWWZZZ[[[\\\\\\^^^```]]]___bbbdddeeehhhllloooyyy~~~vvvrrrlllddd\\\SSSJJJDDD;;;999666666999AAAJJJQQQTTTWWW\\\aaadddfffiiikkkpppqqqssstttuuuuuuuuuuuurrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqpppooonnnjjjjjjkkklllnnnppprrrsssnnnooooooppppppqqqqqqrrrooopppssswww{{{zzzvvvuuuwwwzzz||||||{{{xxxvvvuuuwwwyyyzzz{{{vvvtttwww~~~}}}xxxtttrrrllleee]]]VVVSSSQQQNNNNNNOOORRRUUUWWWYYYYYY```fffnnnrrrtttwww|||~~~}}}||||||{{{{{{}}}{{{yyyzzz{{{|||{{{zzzzzz{{{{{{{{{{{{yyyxxxwwwssssssrrrooollllllnnnpppooosssyyy|||vvvoooiiiaaaaaabbbcccdddeeeffffffcccfffjjjooorrrtttuuuuuuqqqyyy~~~zzzzzz{{{{{{zzzzzzyyyyyywwwyyy{{{~~~}}}wwwrrroookkkpppyyyzzzvvvssswwwxxxjjj[[[RRRHHHQQQccczzzrrrccc[[[\\\[[[\\\\\\YYYUUUNNNGGGCCC:::444000111000---+++---))))))******))))))((('''&&&''''''(((((('''''''''&&&&&&''''''(((((()))))))))((('''((()))***)))(((mmmWWWNNNLLLKKKJJJIIIHHHEEEBBB@@@???===<<<::::::999999666555444222111000//////000---+++***,,,---......------,,,+++***)))((('''))))))))))))))))))(((((('''((('''%%%!!!((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((*********))))))(((((('''''''''&&&&&&&&&&&&'''((()))************(((((((((((()))+++,,,,,,++++++,,,---,,,+++***)))%%%&&&&&&'''((()))******///...------,,,,,,,,,,,,.........------.........------......------,,,+++++++++,,,------......///............000222444666555;;;CCCKKKOOOQQQRRRRRRKKKJJJGGGEEEEEEIIIPPPUUUZZZ```fffhhhjjjkkkgggbbbaaaZZZRRRLLLKKKLLLKKKJJJGGGGGGHHHIIILLLOOOSSSUUUTTTVVVYYY[[[[[[\\\^^^___```aaacccddddddfffiiikkk{{{xxxtttnnnggg___VVVMMMGGG:::888555444777>>>HHHNNNQQQUUUZZZ^^^bbbdddhhhjjjmmmoooqqqtttvvvwwwxxxxxxssssssssstttttttttuuuuuuttttttuuuttttttsssrrrqqqhhhhhhiiikkkmmmppprrrsssmmmnnnoooppprrrsssuuuuuupppqqqtttyyy}}}zzzuuutttvvvyyyzzzzzzzzzwwwuuutttvvvwwwsssxxx|||~~~|||zzzvvvssssssxxx~~~zzzvvvrrrlllccc\\\VVVSSSQQQIIIHHHHHHIIIKKKMMMMMMMMMUUU\\\dddjjjmmmrrrzzz~~~}}}|||||||||}}}{{{yyyyyyzzz{{{{{{{{{zzz{{{||||||{{{xxxvvvtttssssssrrrpppmmmlllmmmooorrrwww~~~zzzrrrjjjdddaaaaaabbbccceeegggiiijjjkkklllnnnpppsssuuuwwwxxxttt{{{yyyyyyyyyyyyxxxwwwvvvvvvvvvwwwyyy|||~~~{{{uuupppmmmmmmqqq{{{~~~rrroooooowwwtttfffYYYRRROOO[[[sssvvvggg``````]]]]]]]]]YYYTTTLLLDDD@@@888222.........+++***,,,+++++++++++++++***))))))'''((()))******)))((('''((((((((((((((('''''''''***)))(((((())))))((('''mmmYYYNNNLLLJJJHHHHHHFFFDDDBBB>>>===;;;999888888888888555333111000000///...,,,...------,,,,,,++++++***+++++++++++++++***)))(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""$$$'''***+++***)))'''))))))))))))(((&&&%%%$$$&&&''')))***+++***((('''%%%%%%&&&&&&''''''((((((***+++,,,---,,,+++***)))((('''&&&&&&'''((()))***.........------,,,,,,+++........................000///---+++***)))((((((******+++,,,------------,,,---............111333555999???GGGNNNTTTWWWYYYUUUMMMGGGGGGIIIJJJKKKNNNSSSXXX___dddffffffffffff[[[YYYTTTPPPLLLKKKKKKKKKGGGIIIJJJKKKLLLNNNRRRUUUWWWXXXXXXXXXXXXZZZ]]]___bbbbbbbbbbbbcccfffkkkoootttzzz}}}zzzsssiiiccc^^^UUULLL>>>888333444666:::AAAIIINNNTTT\\\______```cccgggkkklllnnnppprrrtttvvvwwwuuuuuuvvvuuuuuutttssssssrrrsssssssssrrrsssvvvxxxxxxvvvsssqqqooonnnooooooqqqooonnnpppssstttsssqqqrrrrrrsssvvvzzz|||yyywww{{{yyywwwuuutttttttttuuuvvvuuuttttttvvvyyy}}}~~~~~~}}}vvvtttqqqoooqqqvvv}}}|||uuunnngggaaaZZZVVVLLLMMMLLLKKKIIIHHHIIIJJJNNNQQQWWW___hhhooouuuxxx~~~~~~~~~|||zzzxxxyyyyyyzzz{{{|||zzzwwwtttttttttuuuxxx||||||xxxtttttttttssspppllllllnnnooommmkkkrrrvvv}}}yyyqqqgggaaacccccccccbbbbbbeeeiiilllnnnqqqqqqoooppptttvvvtttxxxxxxyyy|||~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyytttuuuwwwyyy{{{wwwlllfffffflllttt~~~~~~yyynnnpppuuu~~~|||ooo```WWWUUUQQQjjj|||kkkbbbbbb^^^\\\ZZZWWWQQQIII@@@:::444222///......---,,,+++))))))))))))(((((((((((('''''''''''''''((()))***)))))))))))))))***++++++,,,+++***)))((((((((((((nnnYYYOOOMMMJJJIIIHHHFFFDDDAAA???===;;;999888888888888666555333222222111///---...------,,,,,,++++++***---------,,,+++)))((('''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%((((((((()))((((((''''''%%%&&&(((******)))(((''''''(((((())))))***++++++***+++,,,------,,,+++***)))(((''''''((()))***+++.........------,,,,,,,,,..............................,,,+++))))))(((((()))***+++,,,---------------...//////......000222333777===EEEMMMRRRVVVXXXUUUNNNHHHGGGHHHGGGHHHKKKOOOTTT[[[```aaabbbbbbbbb[[[XXXSSSOOOLLLJJJJJJKKKIIIKKKLLLMMMNNNPPPSSSVVVUUUVVVWWWXXXXXXZZZ]]]``````bbbcccdddfffiiimmmqqqrrrxxxwwwmmmfff```VVVMMMCCC===777666666888>>>EEEJJJQQQYYY^^^```aaadddgggiiiiiikkkmmmoooppprrrssstttttttttttttttsssrrrqqqqqqrrrsssrrrrrrsssvvvyyy}}}{{{xxxuuusssssssssssspppooonnnoooqqqsssqqqpppppppppqqqtttxxx~~~~~~}}}|||||||||{{{yyywwwuuutttttttttrrrqqqppppppqqqrrrssstttooooooooopppqqqrrrrrrqqqooonnnmmmnnnrrryyy|||vvvoooiiibbb]]]XXXWWWTTTPPPKKKGGGEEEEEEFFFIIIOOOWWW___gggmmmpppvvvxxxzzzzzzxxxwwwxxxxxx{{{|||}}}{{{xxxuuutttuuutttuuuvvvvvvtttttttttuuurrroookkkkkkmmmoooooooootttxxx~~~~~~uuukkkdddbbbbbbbbbbbbbbbeeeiiilllpppssstttssssssvvvvvvssspppppprrruuuxxx{{{{{{zzzxxxyyyyyyyyyxxxxxxwwwvvvttttttuuuwwwzzz~~~sssgggaaaaaammmuuu{{{wwwnnnpppvvv|||mmm^^^WWWWWWZZZrrr~~~kkkbbbbbb___]]]YYYUUUPPPGGG>>>888222000---,,,,,,,,,***)))***+++++++++++++++++++++((((((''''''&&&&&&'''''''''''''''''''''((())))))***)))))))))))))))******ppp[[[PPPNNNKKKIIIHHHFFFCCCAAA???>>><<<:::888888888888888666444444444333111///...------,,,,,,++++++***//////...---+++)))'''&&&&&&''''''''''''((((((((('''((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))(((%%%&&&'''((((((((('''&&&(((((()))******++++++,,,***+++,,,------,,,+++***)))((((((((()))***,,,------------...------,,,,,,........................---,,,+++***)))((((((((()))***+++,,,------------...///000///......///111111444;;;BBBJJJQQQUUUXXXVVVOOOIIIHHHFFFDDDDDDFFFJJJOOOUUUZZZ[[[[[[[[[[[[XXXUUUQQQMMMJJJHHHHHHIIIIIIKKKMMMNNNOOOPPPSSSUUUSSSUUUVVVWWWXXXYYY\\\___^^^```dddfffhhhkkknnnqqqqqqwww|||rrrjjjdddYYYOOOIIIBBB;;;888666555:::???DDDKKKUUU\\\___bbbeeegggffffffhhhiiijjjlllmmmmmmrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrtttwwwzzz~~~zzzwwwuuuttttttuuupppooonnnnnnpppqqqpppooonnnnnnoooqqqvvv|||~~~~~~~~~}}}|||zzzwwwvvvtttssssssnnnnnnnnnmmmkkkhhhfffddd[[[[[[[[[[[[]]]___bbbccceeegggjjjooouuu}}}zzztttnnniiidddbbb\\\VVVOOOJJJFFFDDDDDDGGGLLLRRRZZZaaagggjjjllloootttwwwwwwvvvvvvvvvzzz{{{{{{yyyvvvtttsssssstttrrrpppppprrrsssttttttooollliiiiiilllpppssstttxxx|||xxxmmmfffaaaaaabbbaaabbbdddiiilllpppuuuwwwvvvvvvwwwuuuqqqhhhhhhiiilllqqquuuwwwwwwwwwxxxyyyzzzzzzxxxwwwuuusssssssssuuuyyy{{{nnnbbb^^^```ooowww}}}yyyvvvnnnqqqwww{{{kkk\\\VVVXXXdddzzzlllcccddd___]]]XXXSSSMMMDDD;;;555000---+++*********((('''&&&&&&''''''((()))))))))******)))((((((''''''&&&'''''''''''''''((())))))(((((((((((()))***+++,,,qqq\\\QQQNNNKKKIIIHHHFFFCCCAAA@@@???<<<:::999888888888888666444444444333111///...------,,,,,,++++++***......------+++***)))((('''''''''''''''(((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&''''''(((((()))))))))(((((($$$%%%&&&'''''''''&&&&&&'''''''''((())))))*********+++,,,---------,,,+++)))(((((('''(((***+++,,,+++,,,---.........---,,,........................++++++***)))((((((((())))))***+++,,,,,,---,,,,,,......///...,,,,,,---///000333888@@@GGGOOOTTTXXXVVVOOOJJJHHHEEE@@@???AAAFFFKKKQQQUUUVVVVVVUUUUUUSSSPPPLLLHHHEEEDDDDDDEEEFFFIIILLLNNNNNNOOOQQQSSSTTTUUUWWWWWWWWWXXXZZZ\\\[[[^^^cccfffiiikkkmmmooopppvvv}}}vvvnnnhhh]]]SSSLLLDDD<<<999555333666;;;>>>EEEOOOXXX^^^aaadddgggeeeffffffhhhiiijjjkkkkkkqqqqqqqqqrrrrrrqqqqqqpppnnnpppqqqqqqrrrtttwwwzzz}}}{{{wwwtttrrrqqqrrrrrrppppppooooooppppppoooooommmmmmnnnooosssxxx}}}~~~~~~~~~{{{zzzyyyvvvtttrrrqqqpppmmmmmmllljjjeee___ZZZVVVLLLLLLKKKLLLMMMRRRWWW[[[___dddkkkrrryyyxxxtttlllhhhbbb\\\VVVQQQLLLIIIFFFHHHKKKOOOTTTZZZ^^^aaadddiiipppuuuvvvuuutttsssuuuwwwwwwvvvsssqqqqqqqqquuurrrooopppssstttrrrpppkkkiiiggghhhkkkqqqvvvyyy}}}wwwllleeeaaaaaaaaaaaaaaadddhhhllloootttwwwwwwwwwwwwsssnnngggffffffiiimmmrrrtttuuuwwwyyy{{{}}}}}}{{{yyywwwsssrrrrrruuuzzzwwwkkkaaaaaafffttt|||}}}zzzxxxnnnrrryyyyyygggXXXUUUYYYiii}}}}}}kkkdddeee```\\\WWWPPPIIIAAA888222...,,,***)))))))))((('''$$$$$$%%%%%%&&&'''((((((******************)))))))))))))))))))))******+++((((((((((((((()))******qqq\\\PPPNNNKKKJJJHHHGGGDDDBBBAAA???===;;;999888888888777555333333222222000......------,,,,,,++++++***++++++,,,,,,,,,+++******((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++************)))((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))*********+++,,,---...------,,,(((((('''&&&'''((()))******+++---...///...------........................++++++***)))((((((((()))))))))***+++,,,,,,,,,,,,,,,------,,,+++***,,,---000222777===EEELLLSSSWWWTTTOOOKKKIIIDDD>>><<<>>>CCCHHHMMMQQQRRRQQQQQQQQQMMMJJJFFFBBB????????????DDDHHHLLLOOOPPPPPPRRRSSSUUUWWWXXXXXXWWWWWWXXXYYYYYY\\\aaadddfffhhhjjjkkkpppuuu{{{xxxrrrlllbbbWWWJJJCCC<<<888444111333888999???IIIRRRZZZ___bbbdddeeefffggghhhiiijjjkkkkkkpppqqqqqqrrrrrrrrrqqqqqqnnnoooqqqqqqrrrtttwwwzzzyyywwwtttqqqoooooooooppprrrrrrrrrqqqppppppppppppnnnnnnnnnoooqqqtttwwwxxx|||}}}}}}zzzyyyxxxwwwvvvtttqqqooommmllljjjjjjgggccc\\\UUUMMMIIIAAABBBBBBBBBEEEJJJRRRXXX___fffpppyyyyyysssnnngggaaa\\\VVVPPPLLLGGGGGGGGGIIIKKKNNNQQQSSS^^^dddlllrrrtttrrrqqqppprrrsssttttttrrrppppppqqquuutttrrrsssuuutttoookkkhhhggggggiiilllsssyyy~~~xxxmmmfffbbbbbbbbbaaaaaadddhhhkkkpppuuuxxxwwwwwwxxxvvvqqqmmmlllkkklllooorrrttttttwwwyyy{{{}}}}}}{{{yyywwwtttsssssswww~~~}}}ttthhhaaadddkkkyyy|||{{{ooottt{{{tttcccUUUTTTZZZlll{{{yyyiiicccccc___[[[TTTMMMEEE===555000...,,,************)))(((''''''((()))******++++++&&&'''(((******++++++***)))))))))))))))******+++******)))(((''''''((((((ppp\\\OOOMMMKKKJJJIIIHHHEEECCCBBB@@@>>>;;;999888888888666444222111111111///---...------,,,,,,++++++***))))))***++++++++++++***)))))))))((((((((((((''''''((((((((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,+++++++++***)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,***+++,,,---......------***)))'''&&&&&&&&&'''((()))***,,,/////////...---........................---,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,+++,,,---,,,+++***,,,...000111444:::AAAIIIPPPTTTRRRNNNLLLJJJDDD===;;;>>>AAAFFFKKKOOOOOONNNMMMMMMHHHEEEAAA===;;;:::;;;;;;BBBFFFLLLPPPQQQRRRSSSTTTUUUWWWYYYYYYYYYXXXXXXYYYYYY\\\```bbbcccdddfffgggmmmqqqxxx~~~{{{uuuoooeeeZZZIIIBBB;;;777444111222666666;;;CCCLLLUUU[[[___aaadddeeefffgggiiijjjkkklllooopppqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqsssvvvyyywwwuuusssqqqppppppqqqqqqrrrssstttrrrpppoooooopppnnnnnnooopppqqqrrrrrrrrrvvvxxx{{{}}}}}}{{{wwwuuussssssrrrqqqooommmkkkjjjfffccc___XXXPPPHHHBBB>>>:::;;;===>>>AAAHHHQQQYYYccclllxxx~~~|||vvvmmmeee___YYYQQQKKKJJJIIIGGGFFFFFFHHHIIIKKKVVV]]]eeelllooonnnmmmlllmmmoooqqqrrrqqqpppqqqrrrssssssssstttssspppllliiiggghhhjjjmmmpppwww~~~zzzqqqkkkeeeeeedddcccbbbdddgggjjjqqquuuwwwvvvwwwzzzzzzwwwtttsssrrrrrrtttuuuttttttuuuwwwxxxzzzzzzyyyxxxwwwuuuuuuwww|||}}}rrreee___eeeooo~~~|||zzzsssyyy{{{nnn```VVVWWW]]]mmmyyyrrrfffaaa___^^^YYYRRRJJJBBB;;;333///...,,,*********+++***(((''''''(((((())))))******"""###&&&((())))))))))))'''''''''''''''((())))))+++***)))(((''''''''''''nnn[[[NNNLLLJJJJJJJJJIIIGGGEEEBBBAAA>>>;;;999888888888666444222222222111///---...------,,,,,,++++++***))))))*********))))))((())))))))))))((((((((('''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***************)))((('''&&&&&&&&&&&&&&&''''''((('''(((((())))))***++++++***+++,,,............---,,,+++)))(((&&&&&&''''''((())),,,///000000...---..............................,,,+++))))))((((((((()))***++++++,,,,,,++++++,,,------,,,---...000...///111666<<>><<>>GGGOOOWWW[[[]]]aaaaaaccceeeggghhhjjjkkkmmmnnnoooppppppppppppoooppppppqqqqqqqqqrrruuuwwwuuutttrrrqqqpppqqqssstttrrrssstttrrrooommmnnnoookkkmmmoooqqqsssrrrqqqppptttvvvxxxyyyyyyxxxwwwuuupppqqqppppppnnnllljjjiiibbb^^^WWWOOOFFF???:::888777:::===???BBBIIITTT\\\fffqqqyyyooohhhbbb[[[RRRLLLJJJHHHFFFCCCCCCCCCEEEFFFLLLRRR\\\cccgggiiiiiiiiifffiiikkkllllllmmmnnnpppnnnooopppooommmjjjiiiiiiiiilllooosssvvv||||||uuuppphhhgggfffdddcccdddgggjjjoooqqqrrrppprrrxxx{{{zzzxxxwwwvvvwwwxxxwwwvvvtttvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwzzzzzzoooccc___gggtttyyyvvvyyy~~~sssggg^^^XXX\\\bbbpppvvv~~~xxxhhhccc```]]]]]]XXXPPPGGG@@@999222......,,,***)))******)))(((''''''''''''''''''''''''$$$%%%''')))******)))((('''''''''''''''((()))))))))(((((('''''''''((((((nnnZZZMMMLLLJJJJJJJJJIIIHHHFFFCCCAAA>>><<<999888888888777555333222222111///.........---,,,,,,++++++***************)))'''&&&&&&******))))))((((((((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%(((((()))***************'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((***+++,,,...//////.........---+++)))'''''''''''''''))),,,///000000///...........................000///---+++***)))((((((((()))***++++++,,,++++++,,,---.........///111333------///333999AAAHHHLLLNNNMMMLLLKKKFFF>>>===@@@>>>BBBGGGJJJKKKIIIHHHGGGDDDBBB>>>:::888888888999666;;;CCCIIIKKKLLLMMMNNNQQQTTTXXXZZZ\\\]]]^^^```___```aaaaaa``````aaacccccchhhpppxxxzzzrrrfff[[[MMMFFF???:::555111111555666777<<>><<<;;;<<<>>>???CCCJJJTTT]]]bbbeeefffggg___bbbeeegggggghhhjjjllljjjkkkllljjjfffeeehhhkkkkkknnnssswww{{{{{{uuuqqqiiiiiihhheeecccdddgggiiikkklllkkkiiillltttyyyzzzyyyxxxxxxyyyzzzyyyvvvtttyyyyyyyyyzzzzzz{{{{{{{{{xxxyyy}}}}}}vvvlllbbb```lllzzz}}}vvvrrr}}}{{{mmmccc]]][[[```gggrrruuuwwwyyy{{{jjjaaaaaaaaa]]]\\\WWWNNNFFF???888222...---+++)))((()))***)))(((++++++++++++************)))***,,,------,,,+++***)))))))))))))))***++++++''''''&&&''''''((()))***lll[[[NNNLLLJJJIIIIIIHHHEEECCCAAA???<<<;;;:::999777666777666444111000000000000///...++++++,,,,,,+++***,,,,,,++++++***)))((((((***************)))((((((%%%%%%&&&$$$""""""###$$$)))%%%$$$((((((%%%###$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))***++++++------...///---,,,***((('''&&&&&&&&&&&&'''))),,,...///000000......------------......///......---+++)))'''&&&((((((((()))******++++++***+++,,,,,,------,,,,,,000111333444888>>>FFFKKKLLLKKKJJJHHHEEEBBB???===@@@@@@BBBEEEGGGHHHFFFDDDCCCAAA???======;;;999777666:::AAAFFFHHHIIIJJJKKKOOOQQQUUUZZZ]]]^^^\\\YYYeeecccbbb```___^^^______dddgggmmmssszzzyyymmmbbbPPPIII???888666666555444333555:::@@@HHHPPPWWW[[[\\\]]]^^^___```aaabbbccceeeccccccfffkkkmmmmmmkkknnnpppsssttttttrrrrrrrrrsssrrrqqqrrrssssssrrrqqqtttrrrooonnnnnnmmmkkkjjjlllmmmnnnpppppppppooonnnpppqqqsssttttttsssrrrqqqtttrrrpppooommmkkkhhhfff[[[VVVNNNDDD;;;777888999;;;===@@@CCCHHHQQQ]]]eeerrr{{{zzzrrriii```WWWOOOJJJDDDAAA>>><<<:::;;;<<<===AAAFFFNNNXXX```cccaaa___XXXZZZ^^^bbbdddeeeeeeeeeccccccdddcccbbbccceeegggkkkooottt|||{{{vvvoookkkgggfffffffffgggjjjlllnnnppppppnnnllljjjmmmuuu{{{}}}{{{zzz{{{{{{xxxvvvyyy{{{||||||{{{zzzzzz{{{www||||||llleeedddkkkwww{{{xxx{{{jjj```WWWUUUcccvvv|||~~~}}}xxxvvvyyy{{{zzz~~~tttfff\\\ZZZ[[[]]]^^^\\\SSSHHH>>>888333///,,,...---+++*********++++++((((((((((((((((((((((((&&&((()))((('''&&&''')))$$$%%%&&&(((***)))'''%%%((((((((((((((((((((((((kkkYYYOOOMMMJJJIIIIIIHHHFFFDDDBBB???<<<;;;:::999777666777666444222000000000000///---,,,+++,,,,,,+++***,,,,,,+++******)))(((((()))))))))))))))((('''&&&'''(((((('''%%%%%%&&&''''''###"""&&&(((&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''')))******+++,,,---......---,,,+++)))((('''&&&&&&%%%&&&(((***,,,.../////////......------......//////......---+++***(((''')))))))))***++++++,,,,,,+++,,,,,,---------------000111222444777===EEEJJJKKKKKKLLLLLLJJJGGGDDDBBB??????AAADDDGGGHHHFFFEEEBBB@@@>>><<<<<<:::888666555:::@@@EEEHHHIIIKKKLLLNNNPPPTTTYYY]]]```______aaa```___^^^^^^______```cccfffjjjpppwww{{{pppfffXXXPPPEEE>>>:::999666444444666:::???FFFMMMSSSVVVYYYZZZ[[[\\\^^^___```aaaaaa```___aaaeeehhhhhhgggjjjmmmqqqrrrrrrrrrrrrrrrqqqppppppppprrrsssssssssuuurrrpppooooooooommmllllllmmmnnnoooppppppooonnnppppppqqqrrrrrrrrrrrrrrrsssrrrpppooommmjjjfffcccZZZRRRHHH@@@===;;;:::999<<>>???BBBFFFGGGFFFEEEAAA???===<<<;;;999777555555:::@@@DDDGGGIIIKKKMMMNNNQQQTTTYYY]]]aaacccddd^^^^^^^^^^^^^^^___```aaaaaacccfffkkkrrr|||~~~tttjjj]]]UUUJJJBBB<<<999555111555666999<<>>@@@???===@@@CCCGGGKKKQQQ[[[gggooo{{{~~~|||}}}}}}|||xxxrrrkkkgggaaa]]]WWWRRRNNNIIIEEEAAA???>>><<<:::999999::::::<<>>CCCIIILLLQQQRRRRRRSSSSSSTTTTTTUUURRRPPPOOOOOOQQQUUUXXXZZZ___cccgggkkkmmmnnnoooqqqooooooooonnnmmmoooqqqsssrrrqqqoooooopppqqqpppooonnnnnnnnnoooooooooooonnnnnnmmmmmmmmmoooqqqssstttpppppppppooolllfff^^^XXXOOOHHH@@@===???CCCEEEEEEGGGJJJNNNRRRWWW___jjjrrryyytttppppppoookkkeee^^^WWWRRROOOLLLGGGDDDBBB@@@>>><<<;;;;;;:::999999999999999999;;;???EEEKKKNNNNNNLLLJJJHHHGGGFFFGGGJJJMMMOOORRRTTTVVVYYY]]]ccckkkppp~~~yyyrrrlllhhheeecccbbbdddgggkkkpppuuuyyy{{{xxxxxxwwwsssnnnlllnnnqqqtttuuuwwwyyy{{{||||||{{{zzzzzzyyywwwvvvwwwzzz|||ooofffbbbjjjxxxyyylll```\\\^^^eeessssssiiiYYYWWWVVVXXX[[[\\\YYYVVVRRRJJJ???777222///,,,)))((((((((()))))))))******))))))))))))))))))))))))&&&((()))((('''&&&''')))%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((oooYYYOOOMMMKKKJJJIIIHHHFFFDDDDDDAAA>>><<<;;;999777555555555444333222000///......---,,,---------***(((*********)))))))))))))))'''(((((())))))(((((((((&&&'''((('''&&&&&&''')))///***&&&'''(((&&&&&&)))&&&&&&''''''&&&&&&%%%$$$"""""""""######$$$$$$$$$&&&''')))***+++******)))'''''''''''''''((())))))))))))************))))))'''(((((()))***+++,,,,,,---------,,,+++)))'''&&&&&&'''''')))+++---///111/////////....../////////...............---,,,+++))))))(((((((((***,,,---//////.........///000111...//////111444999AAAFFFQQQTTTXXXYYYUUUNNNEEE@@@;;;;;;<<>><<<<<<:::888666777:::???CCCGGGKKKOOORRRTTTVVVXXXXXXXXXZZZ]]]```aaaaaaaaaaaa``````____________```ccchhhpppzzzuuunnnfff\\\SSSLLLEEE>>>999666666666888;;;@@@EEEHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIJJJKKKOOOSSSVVV\\\___dddhhhjjjkkkmmmnnnoooppppppooommmmmmoooqqqqqqooommmmmmooopppooonnnooooooooonnnnnnnnnnnnooommmmmmmmmmmmnnnppprrrtttpppoooooommmiiibbbYYYSSSGGGEEECCCAAABBBFFFKKKOOOOOORRRUUUXXX\\\cccmmmtttzzzvvvooonnnkkkeee]]]SSSKKKFFFDDDAAA===;;;::::::999888888999999999999888888888777888;;;@@@FFFJJJKKKJJJFFFDDDBBBAAABBBFFFKKKMMMOOOQQQVVVZZZ```hhhpppvvv~~~yyyqqqjjjgggeeedddcccbbbeeejjjpppuuuyyy{{{|||vvvuuurrrlllgggfffjjjnnnrrrtttwwwzzz{{{||||||}}}{{{zzzwwwtttssstttyyy|||{{{jjjfffgggssstttiii^^^\\\bbblllyyyvvvjjj[[[YYYWWWYYY\\\]]][[[XXXNNNFFF<<<444111...,,,)))))))))******************((((((((((((((((((((((((&&&((()))((('''&&&''')))%%%''''''&&&$$$$$$&&&(((((((((((((((((((((((((((rrrZZZNNNLLLJJJIIIIIIHHHEEECCCEEEBBB???<<<;;;999777555555555444444222000///...------,,,---...---***((())))))))))))))))))))))))''''''((()))))))))((((((((()))))))))'''((()))+++000+++((())))))&&&%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&''')))******)))((((((''''''''''''((()))******))))))************))))))''''''((()))***++++++,,,---......---,,,***(((&&&'''''''''(((***---000111000//////......//////000.........///......------***)))'''''''''))),,,---//////...------///000111...///000111333999@@@FFFSSSVVVZZZ\\\YYYQQQIIICCC???>>>>>>AAADDDFFFGGGFFFDDDBBB@@@???>>><<<:::888999<<<@@@DDDHHHMMMRRRVVVXXXZZZ[[[ZZZWWWVVVYYY\\\aaaaaabbbbbbaaa```______^^^^^^___aaaeeellltttzzzwwwpppfff\\\TTTLLLCCC===:::999888888:::===BBBDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKNNNSSSVVVZZZ^^^bbbfffggghhhiiikkkmmmppprrrqqqnnnmmmoooqqqqqqooommmmmmnnnooonnnmmmpppoooooonnnnnnnnnnnnooonnnnnnnnnnnnoooppprrrrrrpppooonnnkkkfff^^^UUUOOOCCCEEEFFFGGGHHHLLLRRRWWWWWWZZZ]]]```ccciiirrryyy|||vvvsssooohhh^^^TTTKKKFFFAAA>>>:::777777666666555666777888::::::999888777777666888;;;@@@DDDFFFFFFAAA@@@>>>>>>@@@EEEJJJNNNPPPTTT[[[aaaiiiqqqyyyyyytttmmmhhhfffeeeeeeeeedddhhhooovvvzzz{{{{{{zzzuuutttpppjjjfffffflllqqqrrruuuyyy{{{|||||||||}}}zzzxxxuuuqqqqqqtttzzz}}}sssfffgggooo}}}}}}~~~sssiii``````iiiwwwyyykkk[[[ZZZYYY[[[___aaa___\\\KKKDDD:::333000...,,,*********+++++++++***)))(((''''''''''''''''''''''''(((***+++***)))((()))+++'''***,,,***'''&&&(((***((((((((((((((((((((((((sssZZZMMMKKKIIIHHHHHHFFFDDDBBBEEECCC???===;;;999777555444555555444333111///...---,,,------...---***'''((()))))))))))))))))))))%%%&&&'''((((((((((((''''''((((((((('''''')))+++,,,(((&&&((()))&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((((())))))******)))((('''&&&&&&&&&''''''(((******((())))))))))))))))))(((&&&''''''((()))***++++++---.........---+++(((&&&&&&&&&&&&'''))),,,///111000000////////////000000---....../////////......+++***((('''(((***---...///...---,,,,,,...000111//////000111444999@@@EEESSSWWW\\\___^^^ZZZSSSOOODDDCCCCCCDDDGGGIIIJJJIIIGGGEEEBBBAAA@@@???<<<::::::===@@@DDDHHHNNNTTTYYYZZZ\\\^^^\\\XXXVVVWWWZZZ^^^___```aaaaaaaaa```___^^^______aaaccchhhooossszzztttjjj```VVVKKKDDDAAA???;;;999888:::===???===>>>@@@BBBDDDFFFGGGHHHFFFIIIMMMOOOPPPSSSWWW[[[[[[^^^bbbeeeeeeffffffgggiiimmmrrrsssqqqoooqqqtttrrrpppnnnnnnooooooooonnnqqqpppooonnnmmmmmmnnnooonnnoooppppppqqqqqqqqqpppqqqooollliiiccc[[[RRRLLLDDDEEEGGGKKKPPPUUUYYY[[[\\\___cccfffjjjpppyyy}}}zzzvvvnnneee[[[SSSNNNDDDAAA;;;888666666555444555666888:::;;;:::888777777666555666999<<<===>>>;;;::::::;;;>>>DDDJJJMMMUUUZZZccckkkttt|||uuupppjjjfffeeeeeefffffffffkkkttt{{{~~~}}}yyyvvvrrrrrrqqqmmmjjjkkkooottttttwww|||}}}|||{{{{{{|||uuutttqqqooopppvvv~~~tttiiiaaaggguuu~~~|||tttllldddfffttt~~~ooo[[[ZZZ[[[___bbbbbb___[[[IIIBBB888222///...,,,*********+++***)))(((&&&%%%(((((((((((((((((((((((((((***+++***)))((()))+++'''+++...---)))'''(((***((((((((((((((((((((((((sssZZZLLLJJJHHHGGGGGGFFFDDDBBBFFFCCC???===;;;999777555444555555444333111///------,,,---......---***'''(((((((((((())))))))))))$$$%%%&&&&&&'''''''''&&&$$$%%%&&&%%%%%%%%%''')))((($$$$$$''')))&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&'''''')))***++++++***)))((('''%%%%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&&&&'''((()))***++++++---...//////---+++((('''%%%%%%%%%%%%(((+++...000000000////////////000000---...//////////////////,,,+++)))((()))+++...000///...,,,+++,,,---///111///000111111444999AAAFFFRRRVVV]]]bbbcccaaa]]]ZZZHHHGGGFFFGGGJJJLLLLLLLLLHHHFFFDDDBBBBBB@@@>>><<<;;;>>>AAAEEEIIIOOOVVV[[[ZZZ^^^aaa___ZZZWWWXXX[[[[[[\\\^^^```aaaaaaaaa```^^^___```aaacccffflllpppuuuzzzooocccXXXPPPFFFCCC>>>:::888888:::<<<777999;;;???BBBEEEHHHIIIHHHKKKPPPSSSTTTWWW[[[___\\\___bbbdddddddddeeeeeeeeekkkrrrtttsssrrrtttvvvtttrrrpppoooppppppooonnnqqqpppooommmmmmmmmnnnoooooooooqqqrrrrrrqqqpppoooqqqooolllhhhbbbZZZQQQKKKGGGEEEFFFLLLVVV]]]]]][[[^^^bbbgggkkkooovvvzzzssskkkaaaZZZUUUHHHDDD>>>:::777666555444444666999;;;;;;:::999777888555333222444666777777666666666999===CCCIIILLLYYY___iiisss{{{}}}{{{rrrnnniiieeeddddddddddddhhhnnnwww~~~}}}xxxsssnnnpppqqqpppnnnnnnqqquuuuuuyyy}}}~~~}}}{{{{{{{{{qqqpppnnnmmmpppwww{{{mmmaaa]]]gggxxx~~~yyy|||uuunnnhhhlll|||qqq[[[\\\^^^bbbdddaaa[[[UUUHHHAAA888111///...---+++************(((&&&$$$###))))))))))))))))))))))))'''((()))((('''&&&''')))%%%)))------(((%%%&&&(((((((((((((((((((((((((((qqq[[[NNNLLLIIIHHHGGGFFFEEECCC???===;;;999888777888888666444111000111111///...++++++++++++++++++++++++,,,+++)))((('''''''''(((((((((((()))(((((('''&&&&&&%%%###""""""###%%%&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%((()))+++***(((''''''((()))(((''''''(((***,,,...///...///222444333...***(((''''''((()))+++---...000000000000000111111111000111111111111///---,,,+++***)))***,,,------,,,////////////000000000000///000111222444888>>>BBBKKKSSS^^^fffiiiiiigggfffXXXSSSMMMJJJKKKLLLMMMLLLNNNKKKHHHFFFDDDCCCAAA???>>>???BBBFFFKKKPPPUUUXXX]]]___bbbcccaaa]]]XXXTTTWWW[[[```aaa^^^\\\\\\]]]\\\^^^aaacccdddfffhhhkkkttt{{{vvvggg\\\OOOEEE===;;;;;;:::;;;===<<<;;;:::;;;>>>BBBFFFIIIRRRUUUZZZ]]]^^^___```aaaaaabbbddddddcccdddeeegggmmmoooppprrrssssssrrrrrruuutttrrrqqqppppppqqqrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppnnnjjjeee___YYYUUUSSSRRRTTTWWWZZZ]]]```eeehhheeeiiinnnrrrvvv}}}}}}|||{{{|||}}}vvvlllccc]]]PPPIII@@@:::888888666555888:::<<<<<<;;;999999:::444333222333555777777777444333555999<<>>777000,,,+++---......,,,++++++++++++***((((((***++++++)))(((((()))))))))(((''''''''''''(((''''''''''''((((((((((((+++***((('''&&&&&&&&&'''ppp[[[NNNLLLIIIGGGGGGFFFEEECCC???>>><<<:::999888888888888666222111000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((((()))((((((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((()))+++***(((''''''((()))(((''''''(((+++---////////////222333222---)))''''''''''''(((***,,,---000000000000111111111000000000111111000///---,,,+++***))))))+++,,,,,,,,,---------............///---...///000222666;;;???GGGOOOYYYbbbfffggggggggg^^^XXXRRRNNNMMMNNNNNNNNNNNNLLLIIIGGGFFFDDDBBB@@@???AAADDDHHHMMMSSSWWWYYY___bbbfffgggfffaaa[[[XXXUUUWWWZZZ[[[ZZZYYYYYYZZZYYY\\\^^^```bbbdddfffiiiooovvv{{{nnn^^^SSSIIICCC@@@<<<:::;;;;;;::::::;;;???DDDJJJNNNTTTWWW\\\___```aaabbbcccgggggghhhgggggghhhkkkmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrtttuuuqqqqqqpppppppppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkgggccc___[[[YYYWWWZZZ\\\___aaabbbeeehhhjjjhhhlllqqquuuxxx~~~}}}{{{zzzzzz|||~~~}}}tttlllfff[[[SSSHHHAAA===;;;999777888:::<<<===<<<;;;::::::777555444444555555555444555333555888:::>>>HHHRRR___fffpppzzz~~~yyyvvvooommmiiidddaaa```cccfffoootttzzz~~~{{{rrrnnnnnnppptttxxxxxxuuurrrsssvvvyyy{{{{{{{{{{{{|||zzzuuuqqqttt|||wwwiiiaaa```gggqqq~~~~~~uuuttt{{{zzzzzzvvvxxxzzzhhh]]]___bbbdddddd^^^TTTMMM===:::555000---++++++++++++)))((()))++++++***)))***+++---,,,***)))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))'''&&&%%%%%%%%%&&&pppZZZNNNKKKIIIGGGGGGFFFDDDCCC@@@???===<<<:::999999999<<<888444111000///...------------------------------,,,+++***)))))))))***'''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))((((((((((((((('''''''''''')))******(((''''''((()))((((((((())),,,///000000000111222333111---***((('''''''''((()))+++,,,000000111111111000000000000000000000///...------+++***((()))***++++++***+++++++++,,,,,,---------+++,,,---...000333888<<>>>>>AAAGGGNNNRRRUUUYYY]]]```bbbcccdddeeeiiijjjjjjjjjjjjlllpppsssppppppoooooooooppppppqqqqqqppppppqqqqqqrrrssstttqqqqqqqqqqqqrrrssstttuuuoooooonnnnnnmmmmmmlllllljjjhhhdddaaa___^^^^^^^^^cccfffhhhjjjjjjkkkmmmnnnooorrrwwwzzz~~~~~~|||{{{{{{zzzyyyxxxyyy{{{}}}~~~xxxssshhh___SSSIIICCC@@@<<<999888999<<<>>>>>>===;;;::::::777555444444444222111555333333666888<<>>===<<<::::::999>>>:::555111000///...---------------,,,,,,,,,,,,++++++******))))))))))))'''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''(((((((((((((((''')))******((('''((())))))(((((((((***---000111222222333444333111...,,,(((((('''''''''(((***+++///000111111111111000///000000000000//////......,,,***))))))***+++***)))******++++++,,,,,,------***,,,---...///222666999===CCCKKKTTT[[[bbbgggjjjkkkfff```ZZZVVVTTTSSSSSSQQQPPPNNNMMMMMMLLLIIIGGGDDDFFFKKKQQQVVVYYY\\\]]]bbbfffkkkooonnniiiccc___ZZZVVVSSSSSSWWWZZZZZZYYYUUUXXXZZZ]]]^^^```ccceeefffjjjqqqzzzyyykkkbbb[[[TTTPPPPPPPPPLLLHHHEEEEEEIIIOOOSSSVVVZZZ^^^aaabbbcccdddeeedddfffjjjlllmmmoooqqqsssrrrqqqpppoooooooooqqqqqqssssssrrrqqqqqqppppppppprrrrrrqqqqqqqqqrrrrrrsssooonnnnnnmmmlllkkkkkkjjjiiigggdddaaa```aaabbbccchhhkkknnnpppqqqqqqssstttxxx{{{~~~|||{{{{{{{{{zzzwwwwwwwwwwwwwwwyyy|||~~~rrriii[[[PPPIIIDDD@@@<<<999:::<<>><<<;;;:::999===999555222111000...---,,,,,,,,,,,,++++++******))))))))))))))))))((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''(((******((((((((()))))))))((()))***---///111333444555555444222111000))))))(((''''''((()))***...///111222222111000000111000000000////////////---+++***)))*********)))***++++++,,,------......+++,,,...///000222555888999>>>EEEMMMUUU]]]eeekkkkkkiiieee___[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQNNNKKKGGGJJJNNNSSSWWW[[[\\\]]]```ccchhhkkkkkkgggccc```\\\XXXSSSSSSVVVYYYZZZZZZWWWYYY\\\^^^___```ccceeeeeegggkkkqqqyyy{{{ssskkkccc]]]]]]ZZZVVVQQQLLLKKKNNNRRRVVVYYY\\\```bbbccccccdddeee___dddjjjoooqqqqqqqqqrrrtttsssrrrppppppqqqrrrsssrrrrrrrrrrrrqqqpppoooooorrrqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiijjjhhhfffdddcccdddfffgggiiilllpppsssuuuwwwzzz|||}}}zzzyyyyyyxxxxxxtttuuuvvvwwwwwwzzz~~~yyypppcccXXXPPPJJJDDD@@@<<<<<<===@@@BBBBBB>>>;;;999777555555666666666555666444333555555888BBBLLLWWW___kkkuuu{{{~~~~~~~~~~~~~~~zzzuuurrrdddcccaaa___^^^aaagggkkkssswwwwwwssspppnnnjjjeeefffiiimmmppprrrssstttuuuxxxyyyyyyxxxxxxzzz}}}}}}ttthhh^^^\\\gggttt~~~|||zzzxxx|||nnncccbbb```bbbbbb^^^VVVJJJ@@@999444222...+++***+++,,,...,,,***))))))******)))((()))***+++***((('''&&&'''((()))+++,,,,,,***((('''''''''''''''(((((((((((((((((((((((('''''''''&&&qqq[[[MMMJJJHHHFFFFFFEEECCCBBB?????????>>>===;;;999888999777444222222111///------,,,,,,++++++******)))(((((())))))))))))((('''((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&(((******)))((()))******)))(((((()))+++...///222444666666444333222333+++***)))(((((()))******,,,---000222333333222111222111111000000111111222///---+++***++++++***)))++++++,,,---......//////+++---///000000222444777666999???EEEMMMWWWaaahhhiiiiiihhheee```]]][[[[[[ZZZYYYXXXXXXWWWUUURRROOOKKKMMMPPPSSSWWWZZZ\\\]]]^^^___bbbcccdddcccaaa```]]]ZZZVVVTTTUUUWWWYYYZZZZZZ\\\^^^___```aaaccceeedddeeegggjjjpppwww}}}sssmmmkkkdddaaa\\\WWWVVVXXX[[[^^^___bbbeeeggggggffffffgggbbbgggmmmqqqsssrrrqqqqqqssssssrrrrrrrrrsssssstttnnnooopppqqqrrrrrrrrrrrrppppppnnnlllkkkjjjjjjjjjllllllkkkkkkjjjjjjiiiiiilllkkkiiihhhhhhiiijjjllljjjmmmqqqtttxxx|||}}}yyyvvvvvvvvvuuutttrrrtttvvvwwwwwwyyyyyymmmcccZZZRRRJJJEEEAAA???>>>???BBBBBB???<<<999777666666888999888888666444444666777888@@@IIISSS[[[fffqqqwww{{{|||}}}}}}~~~}}}wwwrrrooommm``````___^^^^^^aaafffjjjpppssstttoookkkkkkjjjggghhhkkkoooqqqrrrtttuuuwwwzzz{{{{{{zzzxxxyyy{{{}}}|||tttiii```\\\aaaqqq{{{~~~}}}|||yyyuuuyyy~~~~~~ggg^^^___aaabbbaaaZZZPPPDDD:::555444111...+++***+++---///---+++************)))''''''(((***)))(((&&&''''''''''''((((((((('''&&&%%%''''''''''''(((((((((((('''(((((())))))(((''''''rrr]]]LLLJJJGGGFFFFFFEEECCCBBB>>>??????>>>===;;;999777444333222333333222000---...------,,,++++++******((()))************)))((())))))******))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&&&&((()))***)))((()))***+++***(((((((((***,,,---///222444444222111222444---,,,+++)))))))))***+++***,,,///222444444333222333333222111111222333444111///,,,,,,,,,,,,***)))******+++,,,---...//////+++---//////000111333555444555999>>>EEEPPP\\\dddfffiiikkkjjjgggcccaaa```___^^^]]]\\\[[[YYYTTTQQQNNNOOOPPPRRRUUUXXXZZZ\\\]]]\\\\\\\\\]]]^^^```aaa___^^^\\\YYYVVVWWWYYY\\\\\\^^^````````````bbbdddbbbcccdddfffiiiooovvv{{{vvvsssnnniiiffffffggghhhhhhjjjmmmnnnmmmkkkkkkkkkjjjlllooopppooonnnnnnnnnpppqqqrrrrrrssssssssssssnnnnnnpppqqqrrrrrrqqqqqqmmmmmmllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkklllmmmooopppqqqoooqqqtttwww{{{zzzyyywwwuuutttuuuvvvuuutttqqqtttwwwvvvuuuwww}}}{{{pppfff\\\RRRJJJEEEAAA>>>???AAABBB@@@===;;;999888888999::::::999555555666888888999???GGGPPPWWWbbblllsssxxx{{{}}}|||}}}vvvooojjjfffdddddd^^^___`````````bbbfffiiimmmooommmgggcccfffhhhhhhiiilllppprrrrrrsssuuuxxxyyy{{{{{{{{{zzzzzz{{{}}}sssiii^^^YYY\\\gggzzz~~~zzzyyyxxxvvvttttttyyywwwccc\\\```bbbbbb___WWWKKK???777333111000...,,,+++++++++,,,***)))(((((()))***)))'''&&&(((******)))((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&'''((((((((('''&&&sss^^^LLLJJJGGGFFFEEEEEECCCBBB>>>>>>>>>>>><<<:::888777000000111333444333000...//////...------,,,++++++))))))+++,,,,,,+++***)))***************)))((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((******)))((('''&&&&&&%%%&&&''')))***)))((()))***+++***((('''''')))***+++---000333333111000222444...---,,,************+++(((+++...222444555444333444333222222222333444555222000---,,,,,,,,,+++))))))******,,,---...//////***,,,...//////000222333222333555999@@@LLLXXX```dddhhhmmmnnnkkkgggeeedddbbbaaa______^^^ZZZVVVSSSPPPPPPPPPQQQTTTVVVYYY[[[]]][[[YYYWWWXXX\\\```bbbccccccbbb^^^ZZZYYY\\\___]]]___``````______aaabbbaaaaaabbbcccfffjjjqqquuuyyyxxxssspppoooooonnnpppssssssrrrpppooooooppppppooollljjjiiijjjkkkmmmoooppprrrssssssrrrrrrqqqqqqrrrrrrqqqpppnnnmmmkkkkkkjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmoooqqqssstttuuussstttwwwyyy}}}~~~{{{{{{yyyuuuttttttssstttvvvwwwwwwvvvrrruuuwwwvvvsssuuuzzzzzzooocccWWWOOOHHHCCC>>>>>>AAABBB@@@======;;;999999:::::::::999555555777::::::999>>>EEENNNUUU___iiiqqqvvv{{{}}}{{{zzzuuunnnfff```\\\\\\\\\]]]___aaabbbbbbdddfffhhhmmmmmmhhh___[[[___dddfffiiilllpppqqqqqqqqqtttvvvxxxzzz{{{{{{{{{{{{|||}}}mmmbbbWWWUUU\\\kkkyyyuuutttttttttuuu{{{qqqaaa]]]ccccccbbb^^^UUUHHH<<<555333............---+++)))((('''&&&&&&''')))***)))(((&&&(((*********)))***+++))))))(((''''''''''''(((''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%tttYYYMMMJJJGGGEEEEEEDDDCCCBBB===<<<;;;999888777666666555444222000............------,,,+++************)))))))))))))))******+++)))(((((('''&&&$$$###"""!!!$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((************)))(((&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))((((((+++...111333444333000...///---***((('''''''''((((((***...222555666666666111222333333444444333333444333111///---,,,++++++***+++,,,---............,,,---------.../////////111111222444999CCCNNNUUU]]]ccckkkqqqsssqqqooommmiiihhhdddaaabbbccc]]]UUUVVVQQQOOOSSSUUUVVVWWWZZZXXXXXXXXXWWWXXXZZZ___bbbdddeeeeeebbb]]]ZZZZZZ\\\^^^___```aaabbbbbbbbbbbbbbbcccccccccccceeeiiilllssswww}}}{{{uuuvvvvvvuuutttttttttttttttuuusssqqqnnnlllkkkkkkkkknnnnnnnnnnnnooopppqqqrrrnnnppprrrtttssspppllljjjhhhhhhiiijjjjjjjjjjjjjjjgggfffeeeeeeeeefffhhhiiimmmmmmnnnpppssswwwzzz|||}}}}}}~~~|||xxxuuurrrqqqpppqqqrrrssstttttttttsssrrruuusssrrrqqqrrrtttwwwyyyyyynnnaaaXXXUUUPPPJJJGGGFFFFFFDDDBBB???===;;;;;;===>>>???>>>999999999888888;;;@@@DDDLLLSSSZZZ```iiiuuu{{{{{{~~~xxxoooccc[[[WWWWWWXXXXXXXXXYYY[[[___cccgggiiijjjpppiiiaaaWWWOOONNNYYYfffmmmoooqqqrrrrrrrrrssstttvvvzzz~~~}}}{{{{{{wwwhhhYYYPPPXXXkkk|||zzz{{{{{{tttrrrwww{{{|||zzz{{{|||}}}xxxqqqeeeZZZYYY\\\ddd]]]UUUNNNDDD888111///------,,,,,,+++******)))''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&uuuYYYMMMJJJGGGEEEEEEDDDCCCBBB???>>>===;;;999888888777777555333111000//////000///...---,,,++++++++++++,,,+++***)))(((((((((((((((((((((((('''%%%$$$###"""$$$%%%&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!""""""###$$$%%%&&&'''((())))))***))))))%%%%%%&&&'''((()))******((())))))))))))))))))((())),,,///222444333222111///...,,,***))))))*********+++...222444555666666444444444555555444444333555444222000...---,,,,,,+++,,,,,,---..................//////////////////111111111333666===FFFLLLXXX___iiiqqqtttuuutttsssqqqoookkkfffdddccc]]]TTTTTTOOOLLLOOOQQQPPPRRRUUUWWWWWWWWWWWWWWWZZZ^^^aaadddeeefffccc___[[[ZZZ[[[^^^^^^```aaabbbbbbbbbcccbbbbbbccccccccceeehhhkkknnnqqquuu{{{}}}vvvuuutttsssrrrrrrrrrrrrqqqpppnnnlllkkkjjjjjjkkknnnnnnnnnnnnooopppqqqqqqoooppprrrrrrrrrooommmkkkhhhhhhiiijjjjjjjjjjjjjjjmmmlllkkkkkkkkklllmmmnnnooooooqqqsssvvvzzz}}}~~~|||yyyvvvsssqqqoooooooooppprrrssstttttttttsssssssssssssssssssssttttttxxx|||yyymmmdddZZZTTTMMMIIIHHHHHHGGGEEEDDDBBB@@@???@@@BBBBBBAAA;;;;;;;;;:::999;;;???CCCJJJQQQYYY___iiittt{{{{{{~~~xxxnnnggg]]]WWWUUUVVVWWWWWW\\\[[[]]]aaahhhlllmmmmmmiiibbbZZZSSSOOOOOOZZZeeemmmoooqqqrrrrrrrrrssstttwwwzzz}}}~~~}}}|||ooobbbXXXUUUaaassswwwwwwuuuooopppvvvyyywwwuuurrrmmmiiifffaaa\\\]]]aaa```XXXPPPJJJAAA777111000---------,,,++++++******)))))))))(((((('''''''''))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((((((((uuuZZZMMMJJJGGGEEEEEEDDDCCCBBBBBBAAA???===;;;999999888888777555333222111111111//////...---,,,,,,,,,,,,...---+++***((('''&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''((())))))))))))%%%%%%&&&'''((()))******))))))************))))))(((***---111333444333333000///...,,,+++++++++++++++,,,...111333555555666777777777777666555444444555444333111///...---,,,,,,,,,---....../////////000000000000000////////////000111111333777<<<@@@NNNVVVbbbmmmtttwwwyyyyyyyyyxxxsssllliiifff___VVVRRRMMMIIIJJJLLLKKKLLLPPPTTTUUUVVVVVVWWWYYY\\\___dddfffgggfffbbb^^^[[[ZZZ]]]^^^^^^```aaabbbbbbcccaaabbbbbbbbbbbbdddgggiiiiiikkknnnqqqvvv{{{|||uuutttsssqqqpppoooooonnnnnnmmmkkkjjjiiiiiijjjjjjmmmmmmmmmmmmnnnoooppppppooopppppppppooonnnmmmmmmhhhhhhiiiiiiiiijjjjjjjjjmmmlllkkkkkkkkklllnnnooooooppprrruuuxxx|||yyyxxxvvvsssqqqooommmmmmmmmnnnpppqqqssstttttttttqqqrrrssstttsssqqqooommmooosss|||zzzrrrbbb[[[SSSMMMLLLLLLJJJIIIJJJHHHFFFEEEFFFFFFFFFEEE@@@@@@@@@>>>===>>>AAACCCLLLRRRZZZ```iiitttyyyyyy~~~}}}}}}~~~{{{sssmmmbbb^^^XXXUUUUUUWWWXXXYYY___^^^```fffnnnrrrqqqnnnbbb[[[TTTSSSSSSWWW___hhhoooqqqssstttsssssstttvvvxxx{{{}}}pppeeeWWWVVV\\\mmmyyywwwrrrnnnqqqzzz{{{wwwkkkbbb\\\\\\^^^___aaaddd\\\SSSJJJDDD===555000111------,,,,,,+++*********,,,+++***)))(((''''''&&&)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''$$$###"""###&&&(((((((((tttYYYMMMJJJGGGEEEEEEDDDCCCBBBBBBAAA???===;;;999888888777777666444333222111111///...---,,,,,,+++++++++...---+++)))(((''''''&&&(((((())))))))))))((((((((('''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((((((((((()))***+++,,,(((((())))))(((''''''&&&%%%%%%&&&'''((()))******)))******++++++******))))))***---///111222333333222111000///---+++***))))))***,,,///222444666888::::::999999777666555444444333333111000...---,,,------------...///000000111000000//////.........---///000111111333666999CCCKKKYYYfffpppwww|||~~~{{{tttooojjjbbbYYYPPPJJJEEEFFFGGGGGGIIIMMMQQQRRRTTTUUUVVVXXXZZZ]]]bbbdddggggggeeeaaa]]]ZZZ\\\\\\\\\]]]^^^___```aaa```aaabbbbbbbbbccceeehhhgggiiilllnnnppptttyyy|||xxxvvvuuusssqqqooommmmmmlllkkkjjjiiihhhhhhiiijjjkkkmmmmmmllllllmmmnnnnnnooonnnnnnmmmmmmlllmmmmmmmmmiiiiiiiiiiiiiiijjjjjjkkklllkkkkkkjjjjjjlllmmmnnnmmmooorrrvvvzzz~~~}}}{{{{{{{{{{{{tttsssrrrpppnnnmmmllllllnnnnnnooopppqqqqqqrrrrrrqqqqqqrrrqqqpppnnnllljjjlllpppxxxzzzllldddZZZSSSQQQPPPOOONNNPPPNNNKKKJJJJJJKKKJJJIIIFFFFFFEEEDDDBBBBBBDDDFFFOOOVVV]]]dddlllvvv{{{zzz|||xxxuuusssnnnfffaaaZZZYYYWWWVVVVVVXXXZZZ[[[bbbbbbfffooowwwyyyssslllaaaYYYUUUXXX^^^ccciiioooqqqsssvvvwwwvvvvvvwwwyyyzzz|||rrrddd[[[LLLTTTcccwww}}}yyyssspppwwwrrreee[[[[[[```ccccccdddZZZOOODDD>>>999333///000,,,,,,+++******))))))(((+++++++++***)))((((((((()))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$###"""$$$&&&''''''&&&sssXXXMMMJJJGGGEEEEEEDDDCCCBBB@@@???>>><<<:::888888777666555555333222111//////...---,,,+++************+++******)))))))))))))))'''((())))))***)))))))))'''&&&%%%%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&''''''((((((((((((''''''&&&%%%%%%&&&'''((()))************++++++++++++******++++++,,,...///000111222444333222000...***'''&&&''''''))),,,000444777999:::::::::999888666555444222333222222000///---,,,------,,,,,,---...000000/////////......---------+++---000111222333666888<<>>===<<<:::999888888888444444444333222000...---------,,,+++************))))))((())))))***++++++'''((()))))))))))))))(((%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%###$$$&&&'''((()))******%%%%%%&&&'''((()))******++++++,,,,,,,,,,,,++++++++++++,,,,,,---///111222444444444222///+++'''%%%&&&&&&''')))---222666999999999999888777666444333333333333333222000...---,,,,,,++++++,,,---///000............------------+++---000222333444777999;;;BBBMMMZZZgggsss~~~|||qqqcccXXXKKKCCC===<<<<<<===@@@EEEJJJMMMQQQSSSTTTUUUVVVXXX\\\]]]aaaeeehhhgggdddaaa\\\[[[ZZZZZZZZZZZZ\\\\\\^^^___aaaaaaaaaaaabbbdddccceeegggiiijjjlllppprrrtttuuuvvvxxx{{{~~~~~~|||uuutttrrrpppnnnllllllkkkkkkjjjjjjiiijjjkkklllmmmlllkkkkkkkkkkkkkkklllllllllllllllllllllmmmnnnooommmlllkkkjjjkkklllmmmnnnmmmmmmlllllllllmmmnnnoootttwww|||{{{vvvttttttsssrrrnnnmmmmmmlllllllllllllllpppooonnnmmmllllllllllllppppppppppppqqqrrrssstttwwwwwwyyy}}}xxxqqqggg```]]][[[YYYWWWWWWUUURRRQQQRRRSSSSSSRRRNNNMMMLLLIIIHHHJJJNNNQQQVVV^^^hhhrrr}}}tttlllfffaaa\\\XXXXXXYYYZZZYYYYYYZZZ\\\^^^qqqvvv~~~~~~ssskkkccc______gggnnnrrruuuxxxvvvyyy{{{|||{{{{{{|||~~~}}}vvvfffWWWMMMKKKKKK]]]sss}}}|||yyyvvvuuu|||yyykkkaaabbbggghhhccc```QQQFFF;;;777555111...---******))))))((('''''''''((((((((())))))*********(((''''''''''''(((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''&&&$$$###uuuZZZMMMJJJGGGEEEEEEDDDCCCBBB===<<<;;;:::999999999999444444444333222000...---......---+++++++++++++++))))))((())))))***++++++((((((((())))))(((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$#########$$$$$$%%%&&&'''###$$$%%%'''((()))******%%%%%%&&&'''((()))******++++++,,,,,,,,,,,,++++++*********+++,,,///222444333444555444222///+++(((''''''&&&'''***...222555777777777777666555333333444555666666555333111///,,,+++*********,,,...///............////////////---...111222333444777999999>>>GGGRRR^^^lllyyyyyyjjj^^^QQQHHH???===<<<;;;>>>CCCGGGKKKOOORRRTTTTTTUUUVVVXXXYYY]]]bbbhhhjjjhhheee___^^^\\\ZZZZZZZZZ[[[\\\]]]___aaaaaa``````aaabbbbbbdddfffggggggiiikkkmmmjjjkkklllnnnooopppqqqrrrtttvvvxxxyyyyyywwwvvvvvvrrrqqqooonnnlllkkkjjjjjjkkkjjjiiiiiiiiijjjkkklllkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmnnnoooppppppqqqqqqooonnnlllllllllmmmooopppnnnmmmlllllllllmmmooopppwww{{{{{{vvvsssqqqpppooonnnmmmllllllllllllmmmmmmnnnnnnmmmlllkkkkkkllllllmmmnnnpppsssvvvxxxzzz{{{{{{yyyxxxxxxyyy{{{zzztttkkkeeeaaa___\\\YYYYYYWWWUUUUUUVVVWWWWWWWWWUUUTTTRRROOOOOOSSSYYY]]]dddkkkttt{{{tttkkkfffccc```^^^]]]^^^_________```dddgggwww|||~~~uuunnniiigggeeehhhoootttuuuwwwzzzvvvxxx{{{{{{{{{{{{|||~~~vvviiiZZZMMMGGGIIIUUUiii}}}||||||{{{{{{uuujjjbbbeeeiiiggg```\\\HHH===444333444111...---+++++++++***))))))(((((())))))(((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((&&&%%%www\\\MMMJJJGGGEEEEEEDDDCCCBBB<<<<<<;;;::::::::::::;;;444444555444333111///---//////...---,,,,,,,,,,,,******))))))))))))******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$############$$$%%%&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&'''((()))******+++,,,,,,------,,,,,,+++((((((((())),,,000444666111333555666555222///,,,***((('''&&&(((+++///222555666666666555444333222666777888888777555333111+++***)))))))))+++---///......//////000000111111...000111222222333666888666:::AAAKKKWWWeeesss|||ssshhhXXXOOOEEE@@@>>><<>>555,,,+++///111,,,''',,,,,,++++++***)))(((((((((((()))(((((('''&&&&&&(((((())))))))))))((((((###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyy___OOOLLLHHHEEEEEEEEEDDDCCC======<<<;;;999888777777666555333000...---------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((''''''''''''((()))******)))***,,,------,,,+++***+++++++++******---111444555666888999888666444222...+++(((&&&''')))+++,,,444555777999::::::::::::;;;;;;;;;;;;999777555444///...+++))))))***+++---000000//////////////////111111111111333444666888999;;;>>>BBBHHHSSSaaajjjxxxyyylll]]]TTTLLLDDDCCCFFFJJJMMMQQQSSSSSSTTTWWWYYYXXXYYY\\\___bbbdddeeeeeedddccc```\\\XXXXXXYYY\\\]]]^^^___aaabbbbbbbbbbbbaaabbbcccdddeeeeeefffeeefffggggggfffeeeeeegggiiiiiiiiijjjkkkkkklllmmmmmmiiihhhgggffffffggghhhiiihhhiiiiiihhhfffdddcccdddeeedddcccdddfffhhhiiihhhlllkkkkkknnnqqqsssrrrqqqqqqpppooonnnoooppprrrsssuuuvvvxxxxxxxxxyyyzzz|||~~~|||tttpppkkkjjjkkkmmmnnnmmmnnnmmmlllllllllllllllmmmlllkkkjjjjjjkkklllmmmnnnnnnpppsssvvvyyy}}}}}}zzzxxxyyyzzz||||||wwwoooiiifffdddcccbbbdddcccbbbaaabbbdddfffggghhhhhhhhhgggjjjqqq{{{{{{vvvnnniiiiiiooowww|||~~~|||}}}rrrjjjaaa]]]bbbiiivvvxxx{{{|||}}}}}}}}}}}}~~~{{{~~~ppp```PPPGGGAAAAAAOOOaaattt~~~nnnllljjjkkkjjjaaaQQQDDD:::333---+++...///,,,)))---,,,+++***)))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{cccQQQKKKFFFDDDFFFFFFDDD@@@======<<<;;;999888777777666555333111///......---+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%'''''''''''''''((((((''''''&&&'''''''''***+++,,,,,,,,,+++)))(((+++++++++++++++---000333777888:::;;;;;;999666555///,,,'''&&&((())))))'''111333666888::::::999999;;;;;;::::::999999888888111///---+++******+++,,,000///---,,,,,,---///111000000111222444666777999777999;;;===AAAIIITTT\\\lllzzzrrrdddYYYOOOJJJKKKIIIKKKOOOQQQQQQRRRTTTUUUZZZ[[[]]]___aaacccddddddddddddccc```\\\YYYYYYZZZ[[[]]]^^^```aaaaaa``````___```bbbdddeeefffffffffeeefffgggfffeeefffhhhjjjiiiiiijjjjjjkkklllllllllhhhgggfffeeeeeefffggghhhdddfffgggfffcccbbbbbbbbbdddbbbaaaccceeegggggggggjjjiiihhhjjjmmmpppqqqqqqrrrqqqpppooooooooopppqqqsssuuuxxxyyyyyyzzz|||~~~|||vvvnnnkkkiiiiiikkkmmmnnnooolllkkkkkkkkkllllllmmmnnnjjjjjjiiiiiijjjlllmmmooooooooopppqqqsssyyy}}}~~~yyyuuunnnjjjhhhhhhhhhhhhjjjjjjiiijjjkkkmmmoooppprrrrrrrrrsssvvv}}}|||xxxwwwsssnnniiigggkkkuuuwwwlllccc]]]\\\ccclllxxxzzz}}}~~~~~~}}}ppp\\\QQQEEE@@@???GGG\\\rrrzzzooommmlllkkkggg[[[JJJ===444111---++++++,,,,,,+++---,,,***)))(((((()))***))))))*********)))(((((((((((())))))))))))((((((%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~eeeRRRKKKDDDCCCFFFGGGCCC>>>======<<<;;;999888777777555444333222000///......+++,,,,,,,,,,,,+++******************************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''''')))***++++++++++++******++++++,,,++++++---000222:::;;;===>>>===;;;888666...***&&&&&&((()))'''$$$---000444888;;;<<<<<<;;;;;;;;;999888888777888888333111///---++++++++++++......---------...000111111111111222333444555666555666888999;;;AAAJJJQQQaaannn~~~wwwkkk```WWWSSSLLLMMMOOOQQQSSSTTTUUUVVV\\\]]]^^^___aaabbbbbbcccfffggggggeee```[[[XXXWWWXXXYYY\\\^^^`````````___```aaabbbcccdddeeeeeeeeedddeeefffgggfffggghhhjjjiiiiiiiiijjjjjjkkkkkkkkkffffffeeeddddddeeeffffffcccdddeeeeeecccaaabbbbbbcccaaaaaabbbdddfffffffffhhhgggfffgggiiimmmppprrrsssrrrqqqpppooooooooooooqqqsssvvvwwwxxxzzz}}}}}}tttoooiiihhhhhhiiikkkmmmnnnooolllkkkkkkkkkkkkkkklllllliiiiiiiiiiiijjjkkkmmmnnnpppooonnnmmmooouuu}}}xxxtttnnnkkkjjjlllmmmmmmmmmnnnoooqqqtttwwwzzz{{{}}}}}}}}}~~~}}}uuupppmmmkkkhhheeeffflllwww{{{qqqeee^^^\\\^^^gggpppwwwzzz|||~~~~~~wwwhhh]]]KKKDDD>>>>>>CCCQQQkkk~~~rrrpppooommmjjjbbbSSSBBB777//////---+++******+++---,,,+++)))((((((((()))***(((((())))))))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&gggSSSKKKDDDCCCFFFGGGCCC>>>======<<<;;;999888777777444444333222111000///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%&&&'''((((((((((((&&&%%%%%%&&&&&&'''((()))''''''(((***+++,,,,,,---+++,,,,,,,,,,,,---///111;;;<<<>>>???>>><<<999777000---))))))******)))'''))),,,111666;;;>>>???@@@???>>><<<;;;999888888888666444222000...,,,,,,,,,,,,---...000111111000000222222222222111111111000111333555666888<<>>;;;;;;@@@JJJ^^^xxx||||||nnnqqqpppmmmfffZZZKKK<<<333,,,------,,,))))))+++---+++***)))((((((((()))***&&&&&&''''''(((''''''&&&(((((())))))))))))(((((('''(((((()))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&gggQQQLLLEEECCCDDDEEEBBB>>>======<<<;;;999888777777444444444333222000///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%&&&'''(((((()))((((((&&&&&&&&&&&&'''((()))***&&&&&&''')))+++,,,---...***,,,------,,,---...000888:::<<<>>>>>>===;;;999555444111---+++***++++++(((***...333888===@@@BBBCCCCCCAAA@@@???===<<<;;;999888555333000...---,,,***,,,...111222222111000222222222222111000...---///111444555666:::@@@EEELLLSSSbbbsssxxxlllbbb^^^ZZZWWWXXXZZZ\\\\\\^^^^^^^^^^^^___aaabbbcccgggiiilllkkkfffaaa\\\ZZZVVVWWWYYY[[[]]]___aaabbbddddddddddddcccbbbaaa```ccceeeggghhhggggggggghhhggggggggggggggggggggggggdddddddddddddddddddddddddddfffggggggfffeeefffgggeeecccbbbdddfffhhhhhhhhhhhhhhhhhhggggggiiimmmqqqrrrrrrrrrqqqpppooonnnnnnkkkmmmppprrrtttvvvyyy{{{yyyrrrkkkhhhjjjlllmmmnnnlllkkkkkklllmmmmmmkkkjjjiiihhhhhhhhhjjjiiihhhhhhhhhiiijjjkkkmmmmmmllllllmmmpppvvv{{{|||zzzsssoookkkjjjkkknnnqqqrrrvvvxxx||||||vvvpppjjjfff^^^^^^^^^___bbbgggkkknnnxxx~~~sssggg```]]]aaaffflllttt{{{}}}|||vvvnnniiiccc^^^VVVIII???;;;666777<<>>???>>>>>>999999666///(((%%%(((+++((()))+++///444999===???BBBCCCCCCCCCBBBAAA???>>><<<;;;888666333000...---***+++,,,...///000111111222222333333222111///......111333444444777<<>>AAAAAAAAA:::;;;777...###"""((())))))***,,,000555999<<>><<<:::777444111///...+++*********,,,...111333111222333444444333222111...111333333333444999===BBBDDDMMMZZZccckkkxxx{{{ooofffbbbbbbbbbbbb^^^]]]]]]^^^___aaacccddd___ccchhhkkkjjjiiigggggg___]]][[[YYYZZZ[[[^^^``````aaabbbccccccccccccccceeegggiiiiiigggfffeeefffdddddddddddddddddddddddddddeeeeeeffffffeeeeeeddddddfffggghhhgggggghhhiiihhhffffffgggiiikkkkkkkkkjjjkkklllkkkiiiiiilllooopppqqqqqqqqqqqqpppooooookkkmmmpppqqqssstttwwwyyywwwzzz}}}}}}{{{xxxuuutttuuuuuuuuutttsssqqqpppoooqqqtttuuusssnnnjjjhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiiggggggggghhhhhheeehhhjjjkkkllllllnnnpppwwwxxx||||||yyywwwuuusssqqqsssxxx~~~zzzrrrlllhhhccc^^^ZZZXXXUUUPPPLLLKKKNNNRRRUUU]]]gggppprrrnnnggg\\\SSSRRRRRRXXXeeeqqqxxx{{{zzzppp[[[NNNCCC===888333444888666<<>>333...//////---+++,,,------+++)))%%%'''***++++++***(((&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&fffOOOKKKEEECCCCCCBBB@@@===???>>>===;;;999999888888888666333222111///,,,***++++++,,,---,,,+++***)))***++++++******)))((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((!!!)))222555111+++''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))---***'''$$$###$$$&&&(((%%%%%%&&&&&&'''((())))))*********)))))))))))))))'''&&&%%%&&&'''***---...000000////////////000000+++---000444888;;;>>>???@@@>>>;;;666111---***(((***))))))))),,,111555888>>>@@@CCCCCCBBBBBBBBBCCCBBB@@@<<<888444111000///,,,,,,+++++++++,,,......000000000000000000111111111111111111222444666888;;;>>>CCCIIIQQQ^^^mmmwwwzzzrrrmmmhhheeegggeeecccbbbccccccbbbaaa```aaacccgggjjjkkkjjjhhhfffccc___\\\[[[]]]```bbbbbbbbbbbbbbbccceeeggghhhhhhgggfffeeedddeeeffffffdddddddddeeeeeeeeeffffffgggggggggffffffeeeeeeeeeiiihhhgggffffffggghhhiiifffeeeddddddeeegggjjjlllnnnllljjjhhhggghhhiiijjjkkkmmmppprrrrrrqqqnnnlllooollljjjlllpppssssssrrrzzzwwwsssrrrrrrrrrrrrqqqqqqpppooooooqqqsssssssssssstttssspppllliiiggggggeeeddddddcccdddeeefffgggjjjjjjiiiggggggfffffffffeeefffggggggffffffhhhjjjnnnrrrzzz~~~}}}}}}~~~}}}|||~~~}}}vvvqqqkkkfffccc```[[[WWWUUUQQQJJJEEECCCEEEHHHJJJNNNRRRVVVXXXWWWSSSPPPNNNMMMXXXeeemmmttt|||zzzmmmYYYIII;;;888888555555999999CCCXXXppp|||~~~{{{ppplllooozzz}}}}}}zzz~~~~~~tttrrrrrrqqqkkkaaaRRRBBB666000///000************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%###}}}dddQQQLLLFFFDDDDDDCCCAAA???>>>===<<<:::999888777777777555333222111000---+++,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++***)))(((''''''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&###(((...///+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&$$$"""!!!"""###%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%''')))+++,,,///..................///***,,,///222666999;;;<<<@@@???<<<999555000---***+++***)))))),,,000555888<<>>>>>>>>===999555000...+++***))))))+++///333666999===AAACCCCCCBBBBBBBBBCCCAAA>>>;;;888555333333000...,,,******+++...///.../////////000000111111000000000000111222444444666888:::;;;>>>EEEOOOVVVdddppp~~~uuunnnllljjjiiihhhfffcccaaacccbbbcccfffiiijjjiiihhhmmmjjjeeeaaa^^^]]]]]]]]]aaaaaacccdddeeeeeeffffffiiihhhgggeeedddccccccbbbbbbcccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeegggffffffeeeeeefffggggggffffffeeeeeefffhhhjjjkkkllllllmmmmmmmmmllllllkkkllllllkkkkkkkkklllmmmnnnllljjjhhhgggggggggfffeeegggkkkoooqqqooonnnooopppsssqqqpppoooooonnnllljjjhhhjjjjjjjjjgggfffffffffhhhgggggggggggghhhiiiiiihhhggggggfffffffffggggggfffgggggggggffffffhhhiiinnnqqqvvv|||}}}vvvnnnfffccc```^^^\\\[[[YYYVVVTTTTTTSSSPPPMMMJJJFFFCCCBBBBBBAAA???===>>>BBBHHHMMM]]]hhhtttzzzoooUUUFFF999555333000222999LLL[[[rrr}}}wwwqqqfff]]]bbbmmm|||yyyyyy{{{||||||yyysssnnnpppuuusssmmm]]]QQQ@@@444...,,,***'''************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$|||bbbRRRMMMGGGEEEEEEDDDBBB@@@======<<<;;;:::888777666555333111111111111///......---,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))))))))((((((''''''(((((('''&&&&&&%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))((('''###$$$&&&'''((()))))))))------------------------)))***+++...000333555777<<<===??????===999444111,,,***(((((())),,,///222666999>>>BBBBBBBBBBBBBBBCCCBBB@@@===;;;888777666222///,,,***)))***,,,...------...//////000111111//////000000000111222222888999::::::;;;???FFFLLLWWWaaappp{{{wwwrrrooommmkkkiiihhhiiihhhggghhhjjjlllkkkkkkmmmkkkgggccc___]]]\\\\\\```aaacccdddeeeeeeddddddffffffeeeddddddcccccccccccccccdddddddddeeeeeeeeeccccccddddddeeeeeeffffffeeeeeeeeeeeefffffffffgggffffffffffffggghhhiiijjjjjjkkklllmmmmmmllljjjiiijjjjjjjjjiiiiiiiiiiiiiiidddcccaaaaaaaaaaaa``````dddiiioooqqqpppppptttxxxyyywwwtttrrrpppnnnkkkiiiiiijjjllllllkkkjjjkkkllljjjiiiiiiiiiiiijjjjjjjjjgggfffffffffffffffgggggghhhiiijjjiiihhhiiikkklllrrrtttwww}}}uuuoooiiidddbbb___[[[XXXVVVVVVWWWXXXZZZ[[[\\\[[[XXXSSSNNNKKKGGGEEE@@@>>>@@@HHHSSS[[[gggrrr|||yyyhhhRRRDDD888555333111777AAAYYYiii|||tttiii]]]YYYeeeuuu|||yyyvvvssspppkkkjjjppptttnnndddVVVJJJ:::000......+++(((************)))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&)))((('''''''''(((((((((|||cccQQQLLLGGGDDDDDDCCCAAA???>>>>>>>>>===<<<:::888777444333111111222111000...///...,,,+++***+++,,,---++++++++++++***)))((('''&&&''''''(((((((((''''''%%%&&&&&&'''((((((''''''%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++***))))))%%%&&&''')))************---...////////////...---++++++,,,---///222444666999;;;>>>@@@???<<<888555...,,,)))'''''')))+++---222666;;;>>>@@@@@@AAABBBDDDCCCBBB@@@>>><<<:::999333111...+++******+++,,,+++,,,---...///000111111///000000000000000000000222444555555444777===BBBKKKSSSbbbqqq|||uuurrrqqqqqqpppooommmkkkjjjkkkllllllkkkkkkiiigggdddaaa___^^^]]]___```aaacccccccccbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffdddddddddeeeeeefffffffffdddeeeeeefffffffffffffffgggggggggggghhhhhhiiijjjgggiiijjjlllkkkjjjhhhfffdddeeeggghhhgggeeebbb```XXXXXXXXXXXXYYY[[[^^^```eeejjjoooqqqqqqttt{{{}}}yyyuuurrrpppmmmkkkjjjlllnnnnnnmmmmmmnnnoookkkkkkkkkkkkkkkkkkkkkjjjggggggfffffffffgggggghhhgggiiijjjjjjjjjkkkmmmoootttuuuyyywwwoooiiieeeddd]]]ZZZVVVSSSTTTXXX___ccckkklllmmmlllggg```YYYTTTFFFCCC???===BBBLLLZZZcccpppyyy~~~jjjYYYIII>>>555444444555@@@MMMfffuuu}}}pppbbbXXX[[[lll}}}}}}vvvnnnllljjjkkkqqqsssiii\\\MMMBBB444---......,,,)))************)))))))))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&((((((((((((''''''((()))|||dddQQQLLLFFFDDDDDDCCCAAA???>>>?????????===;;;999888555333111111222111000......------,,,,,,,,,,,,,,,***************((('''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***+++,,,+++***)))''''''(((((()))******+++...///000111111000///...,,,,,,,,,---...111333444888;;;>>>AAABBB@@@===;;;333000,,,)))'''''')))***///222666:::<<<>>>@@@BBBDDDDDDDDDCCCAAA???===<<<555333111///---,,,++++++******+++---...000111222000000111111111000000///...000222222111333888<<>>666111333666<<>>???>>>===;;;888777555444222111111111///------------...---,,,,,,+++++++++++++++***)))((((((*********)))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++,,,+++)))(((((('''&&&&&&'''(((***+++...///111222222111///...---,,,,,,,,,---///111333999;;;???BBBDDDCCCBBB@@@888555000,,,)))(((((())),,,///222555888;;;@@@CCCEEEEEEEEEDDDCCCAAA@@@>>>777777666444222///---,,,))))))+++,,,...000111222111111222222222111//////---///222222000111555999:::>>>HHHUUU___kkk||||||wwwsssqqqqqqpppooommmmmmllljjjhhheeebbbaaa^^^^^^]]]]]]^^^^^^_________```bbbcccddddddddddddeeeeeeeeefffffffffggggggggggggggggggggggggffffffdddeeefffhhhiiiiiihhhhhhgggggghhhiiiiiiiiiiiihhhiiiiiiiiihhhgggeeecccbbb[[[[[[ZZZXXXVVVRRRNNNLLLFFFFFFGGGHHHKKKSSS\\\dddlllooosssxxx~~~zzzssspppnnnnnnnnnjjjkkklllllljjjiiiiiijjjllllllmmmmmmmmmllljjjjjjkkkjjjiiihhhhhhhhhhhhhhhhhhjjjmmmnnnppprrrvvvyyyzzz}}}zzzppphhhccc^^^WWWTTTVVVNNNPPPTTTXXX^^^hhhttt}}}xxxnnnbbbYYYSSSLLLOOOSSSXXX___iiisssyyy|||~~~nnn___OOOBBB777222111666<<>>>>><<<:::777555666444222111111000...---,,,---...///...---,,,+++,,,,,,,,,,,,+++***)))))),,,,,,,,,+++)))(((&&&%%%(((((((((((('''&&&%%%%%%'''%%%###"""###$$$%%%%%%''''''''''''''''''''''''%%%%%%$$$###""""""######&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''(((&&&%%%$$$%%%''')))***...///000222222000///...---,,,++++++,,,...000222:::===@@@CCCEEEFFFEEEDDD===999444...+++)))))))))+++---000333666:::???CCCEEEEEEFFFEEEDDDCCCAAA@@@::::::999888555222///---((()))***,,,...000111222222222333333222111000...***,,,///...------000444:::<<>>;;;:::999999999444333222111000///...---...---,,,+++)))(((''''''************))))))))))))((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%))),,,,,,+++)))'''&&&&&&%%%###""""""$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++))))))(((''''''((()))***---...000111222111///..................///000111;;;<<>>:::666333000///...---,,,++++++,,,,,,---222111111000///......---++++++,,,...///000000111666777999===DDDOOO[[[ccc{{{}}}{{{zzzwwwtttvvvvvvuuusssoookkkgggdddaaa^^^[[[ZZZ[[[\\\]]]]]]cccbbbbbbbbbbbbcccddddddggggggfffeeeeeeeeeffffffiiiiiiiiihhhgggeeedddcccdddddddddddddddeeefffgggggggggggggggggghhhhhhhhhkkkhhheeefffgggeee^^^XXXVVVSSSOOOJJJGGGEEEEEEFFFAAAFFFKKKLLLLLLRRR]]]fffqqqxxx~~~uuummmhhhgggiiikkkjjjhhhggghhhkkkllljjjhhhhhhhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjiiihhhggggggnnnppptttwww{{{}}}rrrjjjaaaYYYTTTSSSPPPJJJJJJNNNTTT^^^gggmmmssszzzzzzuuuwwwssslllccc[[[WWWWWWXXX]]]ccckkkuuu~~~{{{fffTTTFFF:::555555888111222@@@TTTfffvvv}}}wwwxxxwwwsssppplllooo~~~{{{yyyxxxuuuooo___JJJ;;;666111000///...,,,+++***)))---***((((((***+++***(((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{cccQQQLLLGGGDDDDDDDDDBBB@@@AAA???===;;;999888888888555444333222000///............---,,,+++******)))************))))))))))))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%'''))),,,............&&&&&&&&&'''(((&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,******)))((((((((()))***,,,---///111111111000/////////////////////000000777999<<>>666000+++)))((('''(((***,,,///444:::>>>BBBDDDFFFHHHIIIIIIHHHGGGDDDCCC@@@===999666333222---,,,+++)))))))))***+++111111111111111111000000---------......///000111555666888;;;@@@IIISSSZZZkkkxxx}}}yyyzzzzzzyyywwwtttqqqnnnmmmdddaaa]]][[[[[[]]]^^^^^^````````````aaabbbddddddhhhhhhhhhhhhhhhiiiiiijjjhhhhhhhhhhhhgggfffddddddfffffffffffffffggghhhhhhggggggggggggggggggggggggjjjgggeeeeeefffddd^^^XXXUUUSSSQQQNNNLLLKKKKKKKKKIIIMMMPPPPPPPPPVVV```iiiuuu|||}}}xxxqqqiiieeedddeeefffhhhfffdddeeehhhhhhgggeeeffffffggggggiiijjjlllmmmqqqppppppooooooooopppppptttvvvzzz}}}}}}rrrfff___XXXRRRNNNNNNMMMKKKNNNTTT___iiirrruuuuuuvvvsssnnniiigggeeeaaa^^^___bbbeeelllpppvvv}}}{{{kkkVVVHHH>>>777444555555333:::LLL```rrr{{{yyy{{{yyysssjjjlllxxx~~~~~~yyypppeeeTTT???222...------,,,,,,++++++******+++)))''''''((()))(((&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}eeePPPKKKFFFDDDEEEEEECCCAAA@@@>>>===;;;999888777777555444333222111///..................---------,,,************))))))))))))+++***)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...111333,,,)))(((((()))(((%%%"""&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,,,,+++***)))))))))))))))***+++---///111111111111111111000000000000000000222555999???EEEJJJMMMOOOKKKGGGAAA;;;444///,,,+++'''((()))***,,,000555999>>>AAAEEEIIIKKKKKKJJJIIIFFFFFFDDDAAA>>>;;;888666///...,,,***))))))******000000111111222333444444000///...------...///000222444666888<<>><<<:::999777666666444444333111000///...------------...............************)))))))))((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%)))...111222000,,,)))'''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---------,,,+++***))))))))))))***,,,...000111222222222222222222222111000000000333888???FFFMMMRRRTTTNNNKKKFFF@@@999333...,,,(((((()))((())),,,111444:::===BBBGGGJJJJJJIIIGGGHHHGGGFFFDDDBBB>>><<<:::444333000...,,,,,,+++,,,---...///111222444555666222111///---,,,---.........111444666999===BBBEEEMMMUUU```iiiqqqzzz~~~|||zzzyyyxxxuuupppiiieeecccddddddddd____________```aaabbbbbb______```aaabbbdddfffgggffffffgggggghhhggggggfffjjjiiiiiihhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhggggggeeedddcccdddfffgggeeeccc``````aaaaaaaaa```^^^^^^]]]^^^]]][[[ZZZ^^^fffnnnwww|||zzzxxxqqqooommmjjjhhheeedddccchhhgggggggggggghhhggggggiiiiiikkkmmmpppsssuuuwwwwwwwwwxxxyyy{{{}}}zzzpppfff^^^WWWQQQMMMKKKJJJIIILLLRRRZZZbbbiiirrr}}}}}}sssllliiieeegggjjjnnnqqqvvv}}}sssgggSSSFFF999444333222444666999FFF[[[ooo}}}}}}}}}rrrggggggvvvyyyiiiVVVGGG:::111...///************************+++***)))((())))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&hhhOOOKKKFFFDDDEEEEEEDDDAAA>>>===<<<;;;999888666555333333222111///...---,,,,,,,,,,,,,,,------------************)))))))))(((&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%************************'''%%%###!!!"""%%%))),,,///111222000+++''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---...------,,,+++******)))((()))+++---///000222222333444444444333222111111111444999@@@GGGNNNTTTVVVQQQOOOKKKEEE>>>777000---******)))(((''')))---000888;;;AAAFFFHHHIIIGGGFFFHHHHHHGGGFFFDDDAAA???===888666333000...---,,,,,,+++,,,---///000222444444222111000...---,,,------+++...222555777:::>>>@@@CCCIIIQQQWWW\\\dddoooxxx~~~{{{vvvpppkkkhhhhhhggggggfffeeedddcccbbbbbbbbbcccbbbbbbcccdddeeeggghhhiiiffffffggghhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhbbbbbbccceeehhhkkklllmmmkkkllllllllljjjhhheeedddaaaaaa```^^^^^^bbbiiiooossswww{{{}}}{{{wwwtttsssnnnnnnnnnmmmllljjjhhhgggiiijjjjjjjjjjjjjjjkkkkkkmmmnnnppprrruuuxxx{{{}}}yyynnniiiaaaYYYSSSOOOLLLJJJIIILLLPPPWWW```jjjrrrvvv{{{tttnnnmmmnnnppptttxxx{{{}}}nnn]]]RRRCCC;;;444222222111333777DDDVVVmmm~~~vvviii___lll{{{~~~ppp^^^III<<<444000000222,,,,,,++++++***))))))))))))))))))((('''''''''((('''''''''(((''''''&&&%%%&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''gggPPPKKKFFFDDDEEEEEECCCAAA>>>>>>===<<<:::888666555444333222111000...------+++++++++++++++,,,,,,,,,************))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''%%%######%%%''')))%%%,,,444777555///)))%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,---.........---,,,+++***((()))***,,,...///111222333444555666555444333222222444888>>>DDDJJJOOORRRPPPOOOMMMIIICCC;;;444000------+++)))'''(((***---666:::???DDDGGGHHHHHHGGGHHHHHHIIIIIIGGGDDDAAA@@@:::888555111...,,,+++******+++,,,---///000111111333333222111000///......***,,,000333555777:::===:::@@@FFFJJJNNNTTT___gggnnnwww|||vvvrrrooommmkkkjjjmmmmmmkkkjjjhhhgggggggggeeeeeeeeeeeeeeefffggghhhfffggghhhjjjkkkkkklllllllllkkkjjjjjjiiijjjjjjjjjkkkjjjjjjiiiiiihhhhhhgggaaaaaaccceeeiiimmmqqqsssssssssrrrpppnnnjjjgggeeebbbbbbbbbbbbdddhhhnnnssssssuuuwwwwwwuuusssrrrqqqnnnooopppqqqpppooommmlllkkkmmmooooooooooooqqqsssssstttvvvyyy|||}}}zzztttmmmgggbbb^^^XXXQQQLLLIIIIIIIIIKKKSSS]]]eeeoooyyy}}}}}}~~~yyypppmmmpppqqquuuzzz~~~uuugggXXXJJJ@@@777444222222111222888???UUUhhh~~~uuujjjbbb___ppp|||yyyfffTTT@@@555111///...///,,,,,,++++++***))))))(((''''''(((&&&%%%$$$%%%'''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''~~~fffQQQLLLGGGDDDDDDDDDBBB@@@>>>>>>>>>===<<<999777666666555444333111000//////,,,,,,,,,+++++++++++++++************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%+++333999888111***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***+++,,,,,,---...///......---,,,))))))***+++---...000111333444555777777666555444222333555999>>>CCCGGGIIIKKKLLLLLLKKKFFF@@@999555111000...***'''''')))+++222555999???DDDGGGHHHIIIHHHIIIKKKKKKJJJGGGDDDBBB>>><<<888444000...,,,+++,,,,,,,,,---......//////444555666666555333111000***---///111222333666999666;;;@@@CCCDDDIIIPPPWWWYYYaaammmxxx}}}zzzwwwtttqqqsssrrrqqqpppooonnnnnnnnniiiiiihhhgggfffffffffgggfffgggiiikkklllmmmnnnnnnnnnmmmllllllkkkkkkkkkllliiiiiihhhhhhgggffffffeeeaaabbbcccdddgggkkkpppttttttsssqqqooollliiifffdddcccdddeeehhhkkkpppuuuxxxwwwxxxxxxvvvsssrrrrrrsssssstttuuuwwwwwwvvvuuuuuurrrtttwwwxxxxxxxxx{{{~~~}}}~~~}}}yyytttpppkkkiiigggccc^^^YYYVVVTTTPPPKKKHHHHHHKKKMMMUUU```mmmttt{{{~~~{{{tttqqqnnnmmmnnnkkkhhhjjjooovvvzzznnn^^^QQQFFF===777222111222333333777EEESSShhhzzz}}}uuuhhh^^^___gggqqqzzzyyynnnXXXGGG666000000...+++***))))))))))))))))))))))))((()))***(((&&&%%%''')))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((~~~fffRRRMMMGGGDDDDDDDDDAAA????????????>>><<<:::888666777777666555333222111111---------,,,,,,+++++++++************))))))))))))''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%$$$***###'''666>>>:::333((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((******+++,,,---.../////////...---)))******+++,,,...///000222444666777888777666555111111222555888<<<@@@BBBGGGIIIKKKKKKIIICCC>>>:::333222///+++(((''')))+++,,,///444:::@@@DDDGGGIIIIIIKKKLLLMMMLLLIIIFFFDDDBBB@@@<<<777333000///...---.....................666777999:::999777444222,,,---/////////000333555666;;;@@@@@@???AAAFFFKKKLLLSSS]]]eeelllvvv|||yyyvvvuuuttttttssstttttttttqqqpppooommmlllkkkkkkkkkggghhhjjjlllnnnoooooopppoooooonnnmmmmmmmmmmmmmmmhhhggggggfffeeedddddddddbbbccccccdddfffiiiooorrrrrrqqqooollliiifffdddcccdddeeehhhlllpppvvvzzz}}}|||{{{zzzwwwsssrrrsssuuuxxxyyy{{{|||}}}}}}}}}|||xxx|||~~~xxxrrrlllhhhddd```\\\ZZZZZZXXXTTTQQQLLLKKKJJJHHHHHHKKKOOOSSSaaammmyyy~~~}}}sssgggaaaZZZXXX\\\^^^```fffooo||||||ooo]]]MMMBBB<<<888666111222444555666===QQQdddvvv}}}wwwmmm^^^VVV```ooorrryyyrrrcccLLL<<>>===<<<:::888777444333333222111000//////......---------,,,,,,,,,++++++******)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((("""%%%(((((((((,,,444;;;666///'''&&&)))+++'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,,,,---------,,,,,,+++***,,,+++******+++---///111222333444666777777888888555333000///111666<<>>???CCCHHHNNNRRRVVV]]]hhhppp}}}}}}{{{zzzzzz{{{|||{{{yyyzzzwwwtttpppnnnmmmnnnoooppppppooooooooooooppppppqqqqqqppppppoooooooooooojjjjjjiiihhhgggfffeeeeeeeeeffffffggghhhiiiiiijjjppppppooolllhhhfffeeefffgggkkkppptttwwwyyy{{{|||}}}}}}||||||{{{zzzzzzzzzzzztttlllhhheeeaaa[[[VVVTTTTTTRRRPPPOOOMMMMMMLLLJJJIIIHHHHHHKKKRRRZZZ```mmmpppssstttppphhh```[[[TTTWWWZZZ___dddkkkrrrwww~~~iiiYYYHHH???999444000000000///222888???KKKbbbxxx{{{www~~~yyynnnddd^^^bbbooo{{{|||wwwuuuyyyhhhUUU888555111...------,,,+++))))))))))))(((((((((((()))***)))'''$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$######&&&+++///444333111---***'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&gggVVVMMMEEEDDDEEECCCAAA@@@??????>>>===<<<:::888777444444333222111000//////......---------,,,,,,,,,++++++******)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((('''&&&(((...444999444---&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++,,,,,,------,,,+++***++++++***)))***,,,...000111222444666888999::::::666333000------///222555<<>>;;;???CCCFFFHHHNNNVVV]]]iiirrr~~~|||yyyvvvttttttuuuuuutttssssssrrrrrrrrrssssssppppppoooooonnnnnnmmmmmmkkkkkkkkkjjjjjjiiiiiiiiikkkkkkllllllmmmnnnnnnnnnppppppooollliiihhhiiijjjooorrrwwwzzz|||}}}}}}}}}}}}~~~vvvooolllgggaaa]]]\\\ZZZUUUPPPPPPOOOLLLJJJHHHGGGFFFFFFEEEHHHLLLPPPUUUZZZ```eeekkkjjjgggdddaaa^^^[[[ZZZ\\\```dddiiinnnttt{{{zzzlllXXXKKK>>>888666222000111111000555@@@LLL[[[nnn~~~{{{{{{xxxkkkdddfffnnnyyy~~~xxxtttuuuzzz~~~yyyjjjSSSAAA222000,,,******+++******))))))))))))((((((((('''''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%(((...222999888555111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhVVVLLLDDDDDDEEECCC@@@@@@??????>>>===<<<:::888777444444333222111000//////......---------,,,,,,,,,++++++******)))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&###$$$(((,,,333555444---%%%"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***,,,------,,,+++***++++++***)))***+++---...000222444777999;;;<<<===;;;888444000//////000222444888>>>DDDGGGHHHGGGFFFFFFBBB<<<555///***'''%%%'''(((((())),,,333<<>>??????CCCIIINNNTTT[[[fffpppzzz}}}|||{{{|||}}}zzzyyyyyyxxxxxxwwwwwwwwwuuuuuuttttttsssrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrtttttttttttttttttttttttttttsssrrrooonnnnnnqqqtttzzz}}}~~~wwwrrrlllddd]]]\\\XXXTTTRRRRRRQQQNNNKKKKKKIIIFFFCCCAAAAAABBBCCCEEEKKKSSS[[[```dddfffhhheeeaaaZZZVVVVVVZZZ```dddjjjnnnsssxxx|||xxxfffVVVEEE<<<444333333111111333444555>>>NNN```ppp~~~tttiiigggqqq}}}~~~xxxsssqqqqqqqqquuuyyy}}}zzzlllXXXCCC666...,,,))))))***+++******)))))))))(((((((((''''''&&&(((******(((''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''***///333111000///,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhUUUKKKDDDCCCEEECCCAAA@@@??????>>>===<<<:::888777555444333222111000000///......---------,,,,,,,,,++++++******)))(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&######%%%(((&&&---555555///(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&(((+++---------+++***++++++*********+++,,,,,,///111444777;;;===???@@@===;;;777444222222222333111555<<>>BBBFFFIIIMMMTTTZZZ```iiittt|||}}}||||||~~~}}}}}}|||{{{{{{yyyyyyzzz{{{|||}}}~~~~~~|||||||||||||||{{{{{{{{{zzzyyyxxxvvvuuuwww{{{xxxrrrjjjeeebbb^^^XXXTTTSSSPPPMMMLLLLLLKKKJJJHHHFFFDDDAAA??????AAADDDFFFKKKQQQYYY```ccceeeeeeeee]]][[[XXXXXX]]]fffooovvvxxx|||yyypppdddSSSGGG;;;555111111111000111555888@@@OOOaaasssvvvssspppssswwwoooiiifffjjjssszzzsss```JJJ;;;555///---++++++,,,,,,,,,+++))))))(((((((((''''''''''''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''')))---000%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiUUUKKKDDDDDDEEECCCAAAAAA??????>>>===<<<:::888777555444444333222111000000......---------,,,,,,,,,++++++******)))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''' &&&---222222///***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&)))+++,,,---,,,+++,,,,,,++++++++++++++++++...000333777;;;>>>AAABBB>>><<<999555222111000///333666;;;BBBGGGKKKMMMNNNMMMMMMKKKDDD<<<444///---$$$&&&((()))***,,,...111999>>>EEEKKKOOOPPPQQQRRRSSSRRRQQQOOOMMMJJJHHHGGGBBB???:::555111...------++++++,,,---///000111222222333555666666444333222000000000111222333333444333444555666777999<<<>>>CCCFFFIIIKKKMMMSSS\\\bbblllsss~~~~~~{{{uuupppddd```[[[WWWVVVTTTQQQNNNMMMKKKIIIHHHGGGFFFEEEDDDAAA@@@??????AAAEEEIIILLLSSSVVV[[[^^^^^^^^^^^^___^^^```ccciiipppxxx~~~xxxkkk]]]NNNBBB<<<888444111111000///333999BBBQQQeeeuuuttt}}}{{{qqqiiieeeiiinnnooobbbMMM;;;222111000...,,,,,,,,,,,,+++)))(((((((((((('''''''''''')))(((&&&### !!!$$$'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&jjjUUULLLDDDEEEFFFEEECCCCCC??????>>>===<<<:::888777555555444333222111000000......---------,,,,,,,,,++++++******)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$######''',,,///...,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%''')))+++,,,---------------,,,,,,+++++++++---///333777;;;>>>AAABBBEEECCC@@@;;;777333000...444666:::???EEEJJJOOOQQQTTTUUUTTTMMMBBB888111///&&&(((++++++*********+++222888@@@GGGLLLOOORRRTTTTTTTTTTTTRRRQQQOOOMMMLLLHHHFFFAAA<<<777333111///---------....../////////000111222444444444333222333333333444444555555555222222333444666888:::;;;===???BBBCCCCCCFFFLLLQQQUUU]]]fffooovvv~~~xxxrrrlllfff```]]]XXXUUUPPPMMMKKKJJJHHHFFFFFFFFFEEECCCBBBBBBBBBBBB?????????AAAEEEJJJNNNQQQVVVXXX[[[\\\\\\\\\^^^```jjjnnnuuu}}}yyykkk\\\KKK<<<555444555222111111111333;;;EEEUUUgggzzz{{{rrrkkkhhhoookkk```PPP>>>222---------+++************(((&&&((((((((('''''''''&&&&&&((('''$$$!!!!!!$$$'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkVVVMMMEEEEEEGGGFFFDDDDDD??????>>>===<<<:::888777555555444333222111111000......---------,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''"""###$$$&&&((((((&&&%%%%%%###"""$$$'''*********%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%'''))),,,...000/////////...---,,,++++++---///222666:::>>>@@@AAAGGGFFFCCC???;;;777333111444555777;;;BBBIIIPPPTTTVVVYYYYYYSSSHHH===777555---------+++)))(((((())),,,000777===CCCIIIPPPTTTWWWVVVVVVVVVTTTSSSRRRQQQNNNLLLIIIDDD???:::666333000000000//////......---......///111222222222222333333333444444444444444333333333444666888888888777:::>>>???>>>???BBBEEEEEEKKKRRRXXX]]]ggguuuxxxpppkkkgggbbb]]]YYYUUUQQQNNNLLLJJJGGGDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCEEEHHHLLLQQQUUUWWWXXX[[[___bbbeeehhhlllnnn|||wwwhhhVVVJJJ???555111222222000111333666>>>MMM[[[mmm{{{yyyrrrooonnnnnnaaaNNN>>>555000...---)))((('''((()))***((('''(((((('''''''''&&&&&&&&&!!!###$$$$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&kkkVVVMMMFFFFFFHHHGGGEEEEEE?????????===<<<:::888777666555444444222222111000......---------,,,,,,,,,++++++******)))((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###&&&''''''%%%###"""$$$'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%(((+++///111000000000///...---,,,+++---///222666:::===@@@AAA@@@???>>><<<999666444222333333444888???HHHQQQVVVTTTXXXZZZVVVLLLCCC===<<<222111...+++'''&&&(((***(((***...333999BBBLLLRRRXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQNNNJJJDDD???999666222222222111000...---,,,,,,,,,---...000111222333111111111111111222222222111000000111333444333333555999======;;;:::;;;===<<>>??????@@@@@@@@@AAACCCEEEIIIJJJLLLOOOSSSWWWZZZ[[[YYY^^^eeekkkqqqvvv{{{kkkXXXEEE===999555333444000///222666<<>>;;;555000///111444555999BBBOOOZZZ\\\___aaa___WWWMMMCCC>>>>>>:::444///,,,)))'''%%%&&&)))+++---///777CCCLLLNNNWWW\\\\\\[[[]]][[[UUUTTTUUUSSSPPPOOOMMMEEE===;;;888444222222222222111000...---...///111111000222222333444444333111000222111111111222333555666;;;:::888666666888999;;;>>>??????>>>???EEENNNVVVZZZaaaiiiooossszzz{{{sssnnnhhhccc___[[[UUUQQQRRRMMMHHHEEEEEECCC@@@>>>:::<<<===<<<:::999:::;;;>>>???@@@BBBFFFJJJNNNPPPUUUVVVUUURRRPPPRRRXXX]]]ccchhhooowww~~~qqqfffSSSGGG;;;666444111000222000///222;;;FFFVVVnnn|||uuu}}}zzzvvvoooiiiMMMAAA444///---***)))***++++++***)))((((((((()))---***(((&&&&&&%%%$$$"""&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$iiiWWWNNNGGGFFFFFFDDDCCCEEEBBBBBBBBBAAA???===:::888666555333111000//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&(((***,,,---///111222222000//////000000///...000444888999999:::999:::<<<======999555333444555555777???KKKTTTbbbeeehhhhhhaaaVVVKKKEEE@@@<<<777222///---+++)))(((***+++******...666===EEEPPPYYY\\\___bbb```\\\\\\]]]\\\XXXWWWVVVPPPHHHCCC@@@<<<999777555333111000...------///000///......///000111111111000///555555555555555444444444777666666555666777888999999999::::::<<<>>>BBBEEEHHHMMMSSSWWWZZZ___ffflllqqqvvv}}}yyyrrrnnnmmmlllhhhdddaaa]]]XXXTTTRRRPPPLLLIIIKKKGGGCCCAAAAAAAAA???===;;;<<<===<<<<<<===???AAA@@@CCCIIIOOOTTTXXXYYYZZZTTTUUUVVVUUUUUUYYY```fffmmmrrryyyxxxhhhXXXMMMGGG===555222222000000222777666<<>>===<<<999999888555555:::CCCKKK```eeekkknnnjjj```TTTLLLEEEAAA<<<777444222///---***++++++)))'''(((---111:::DDDQQQZZZaaafffhhhffffffgggfffcccaaa```[[[TTTOOOLLLHHHEEEAAA===888555222111//////000///...,,,+++,,,---///000000111000888888999999888777555444333333444555666666666666555666666888:::;;;999777===@@@DDDEEEFFFHHHMMMQQQVVVXXX\\\bbbkkkvvvyyyqqqlllddd```ZZZWWWWWWVVVSSSPPPMMMJJJHHHFFFFFFEEECCCBBB@@@===;;;::::::;;;:::999<<<=========???BBBGGGKKKLLLQQQYYYaaaeeedddbbb___VVVXXXZZZ\\\^^^dddmmmssszzz~~~~~~nnn___QQQDDD<<<:::444000000111000111444888;;;FFF[[[ppp}}}tttiiiiiiyyy{{{uuuiiiTTTCCC777///((())))))(((((()))))))))((((((((()))******,,,)))'''&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$mmmUUUMMMFFFDDDDDDCCCBBBCCC??????>>><<<:::777555333888777666444333222111111///......---+++******))),,,,,,,,,---,,,,,,++++++++++++******))))))((((((&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++...111444666666888:::;;;<<<999555222111222333444666666777999;;;===???@@@???>>>;;;777555777===BBBRRRXXXaaahhhiiicccYYYQQQJJJGGGAAA<<<888555111...)))***+++***)))))),,,///111:::FFFQQQ[[[dddjjjmmmmmmpppoookkkiiigggbbb\\\ZZZXXXUUURRRNNNIIIBBB>>>777555333222111000...,,,,,,,,,...///111222333333888999:::<<<;;;:::888777444555666777777666444333666555555888;;;<<<999666;;;===?????????@@@BBBEEEIIIJJJKKKMMMRRRZZZdddkkkoooppprrrtttwww|||}}}}}}~~~~~~uuuiii^^^XXXVVVQQQNNNKKKIIIIIIHHHFFFDDDBBBAAA@@@???@@@@@@@@@@@@;;;999888777777888999999<<<>>>@@@BBBFFFMMMTTTZZZcccfffkkkmmmmmmhhhccc___]]]```dddhhhkkkqqqzzzwwwgggWWWLLLCCC<<<777333000///111222111444888===FFFWWWmmm}}}uuupppkkkmmmxxxtttiiiXXXCCC333111,,,(((***+++***)))+++((((((((((((((()))***++++++)))'''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqUUUMMMFFFDDDDDDCCCBBBCCC@@@@@@>>>===:::888666555777777666555444222111000//////...---+++***))))))++++++,,,,,,+++***))))))++++++******))))))((((((&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***...111444777888:::<<<>>>>>><<<888333000000111333666666777888999<<<>>>@@@BBBAAA>>>:::888888:::<<>>===;;;::::::777777666555444222111000//////...---+++***)))))))))))))))))))))((('''&&&(((((('''''''''''''''&&&''''''''''''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((())),,,///333555666888:::<<<;;;:::777333///...000222333555777888888:::===???BBBAAA@@@>>>===;;;::::::888:::AAAKKKTTTYYYXXXUUUPPPLLLHHHCCC???;;;666222000///,,,***)))(((((((((+++,,,000888@@@HHHSSS]]]gggooouuuvvvuuuuuurrrnnngggfffdddbbb```[[[VVVRRRCCC???888333111///...------------------...///000111333555888;;;<<<=========>>>??????>>><<<:::888444222111111444666777777888888888888999;;;<<<<<<;;;>>>@@@AAAAAA@@@AAABBBGGGHHHIIIJJJLLLOOOTTTWWW[[[\\\]]]^^^___cccgggjjjmmmoooqqqssssssssstttvvvyyyzzzzzz{{{{{{{{{zzzzzz|||}}}~~~~~~~~~|||wwwsssooommmlllkkkhhheee```\\\YYYUUUQQQNNNJJJJJJKKKLLLOOORRRUUUWWWWWWWWWUUUOOOFFF???<<<<<<777777777666666555555555444666666666555555777999555777888888999;;;>>>AAADDDIIIQQQYYYaaaiiippptttpppnnnjjjffffffgggjjjlllqqqwww~~~yyykkk```QQQIII===666333222222000//////222555666:::DDDPPPeeeuuuwwwqqqpppxxx~~~xxxsss~~~oooZZZEEE666...,,,---***)))+++***'''''')))(((((('''''''''((()))))))))'''%%%%%%'''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''%%%$$$###""" !!!###$$$&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqWWWNNNGGGFFFFFFDDDCCCEEEAAA@@@???>>><<<<<<;;;;;;666666666555444222000///......---,,,,,,+++******************)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((***,,,///111222333555666555555555111...,,,---000///222555777888999<<>>GGGNNNQQQPPPNNNLLLHHHFFFCCC@@@<<<999444111...+++)))(((((((((***(((***000444888@@@IIITTT```lllsssxxx{{{{{{yyyqqqooommmkkkiiieeeaaa]]]NNNHHH@@@999666555444444111000...---------......///000222555777:::<<<===>>>???@@@AAAAAA@@@??????:::::::::888555444444555888777666777888:::::::::777:::===>>>===;;;::::::<<<>>>@@@AAABBBDDDGGGJJJLLLKKKKKKMMMPPPSSSUUUUUUUUUWWWYYY[[[[[[[[[\\\^^^____________``````aaabbbcccdddfffhhhiiihhhgggfffdddcccaaaaaaccceeefffeee^^^]]][[[XXXUUUSSSRRRQQQPPPLLLHHHEEEDDDCCCBBB@@@>>>=========???BBBEEEFFFCCCCCCBBB???;;;888666666555666777777666555555555222444666666555555888;;;777999===???AAADDDJJJNNNSSSWWW]]]aaacccccccccccc\\\YYYVVVUUUYYYbbbkkkqqquuu|||uuulll```SSSIIIBBB<<<666222333444333222///000555:::???GGGXXXhhhyyy~~~xxxmmmooovvv~~~zzz|||~~~}}}|||xxxnnn]]]JJJ:::111---,,,,,,)))(((***)))&&&'''+++))))))((('''''''''((((((((('''%%%%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&oooWWWOOOHHHFFFFFFEEEDDDEEE======<<<;;;::::::::::::555555555555444222///......------,,,,,,++++++***.........---,,,+++***)))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''***,,,......///111222000111222000,,,+++,,,...+++///444777888999===@@@>>>@@@BBBEEEFFFDDD???;;;999555222555>>>FFFIIIJJJLLLJJJHHHGGGFFFDDDAAA???666222...,,,+++,,,,,,,,,)))&&&''',,,...---222:::CCCQQQbbbnnnwww}}}~~~{{{yyyuuussspppmmmiiifffYYYRRRHHH@@@<<<;;;<<<<<<555444222000///.../////////000111222555777:::;;;>>>???@@@AAABBBCCCDDDDDDCCCEEEEEEBBB;;;666555666555444333333444666666555999;;;===<<<:::888777777555777:::<<<===>>>AAACCCDDDAAA@@@CCCGGGJJJJJJHHHGGGIIILLLMMMMMMMMMOOOPPPNNNMMMLLLLLLMMMNNNPPPQQQQQQSSSUUUWWWWWWWWWUUUTTTRRRPPPNNNNNNPPPRRRRRRRRRJJJIIIHHHGGGFFFDDDCCCBBBBBB???;;;999999:::;;;;;;:::999777777888999;;;===888888777666666666555444444555666666555444444444444666999999999:::===AAAAAADDDIIIMMMPPPUUU\\\aaa```cccfffddd^^^VVVOOOLLLIIIGGGEEEGGGNNNZZZgggooovvv~~~yyykkk```XXXOOOCCC:::555222...///222444333111000333999@@@GGGTTTiii}}}tttlllhhhooo~~~zzzzzz{{{}}}{{{uuupppooommmaaaPPP@@@666111---,,,,,,***)))+++***(((***///***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&mmmYYYPPPHHHFFFEEEBBB@@@AAA???>>><<<:::888777777666888777666555333000...---------------------------***************)))((('''$$$$$$%%%&&&'''((()))***''''''((((((''''''&&&%%%)))))))))'''$$$$$$%%%'''%%%&&&&&&&&&''''''((((((%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%((((((***+++---...000000000000//////...,,,+++***+++---000333777999;;;<<>>>>><<<999888:::@@@FFFJJJKKKMMMOOONNNKKKGGGEEEDDD>>><<<:::666222...,,,++++++***)))((()))+++...///888===GGGVVVhhhwww|||xxxxxxsssllleee___WWWQQQNNNJJJFFFCCC===999555222111000000//////...///111555999::::::999<<>>===::::::999777444333333444;;;999777777999:::888555666666666777888:::<<<===AAA@@@??????@@@BBBDDDFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFCCCBBBDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDAAA???>>>???@@@@@@>>>>>>>>>>>><<<999666444666666666666555555444444444555555555555555444333444333222111111222333444666666666555333333555777666888999:::;;;===@@@CCCIIIRRRYYY\\\aaaiiijjjeeeggg```WWWNNNHHHDDDBBBAAAAAACCCFFFHHHMMMWWWfffqqq~~~qqqfffVVVJJJCCC>>>:::666555222//////111111000...111666===III]]]ttt{{{ooofffttt|||zzzllldddeeehhhhhhYYYNNN@@@666222///,,,))),,,)))'''''')))***)))'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((+++'''$$$###&&&'''&&&$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''oooZZZQQQIIIGGGFFFCCCBBBCCC???>>>===<<<:::888777666555444444333111///---,,,.........------,,,,,,,,,))))))******************'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%'''((()))***,,,...///000222222222222000///...------...000333666888:::;;;AAABBBEEEIIIKKKJJJEEE@@@???===:::999:::>>>CCCFFFKKKNNNRRRSSSRRRPPPNNNMMMJJJGGGBBB===888333...++++++***(((((((((***,,,...111444<<>>:::777555222000000///...000333555666666;;;===@@@AAACCCDDDGGGIIIJJJJJJIIIIIIHHHFFFEEEDDD@@@@@@???<<<999777777777888666444555777777555333555555666777888999:::::::::;;;<<<===>>>?????????>>>>>>??????@@@@@@@@@AAABBB@@@>>>===>>>@@@@@@@@@@@@@@@?????????>>>>>>>>><<<:::888777666666888888777666555444333222222222333333333222222222111111333333333333333333222111333222111000000111222333111222333333333444777:::<<<>>>@@@BBBEEEJJJQQQUUUYYYbbbjjjmmmpppsssooohhhTTTOOOHHHBBB>>>>>>??????AAAEEEJJJOOOUUUaaappp{{{zzzppp^^^TTTHHH>>>:::777333000000000000000111111111111555>>>JJJXXXkkk}}}}}}{{{zzzrrroooppp{{{qqqeeeaaabbb```ZZZKKKBBB666...+++***)))'''+++(((&&&&&&((()))'''&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$qqqYYYQQQIIIHHHGGGEEEDDDEEE?????????>>><<<:::888666333333333222111000///...//////...---,,,,,,++++++((()))***++++++,,,++++++(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%% """#########$$$''')))%%%&&&&&&&&&&&&'''''''''&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''((()))+++---...///222333333333222000///...//////000111444777999;;;===AAAGGGMMMPPPNNNHHHDDDAAA???<<<::::::<<>>===>>><<<;;;999999::::::888777444555666666777777666666555666999;;;<<<<<<:::999::::::::::::::::::;;;;;;:::888666666777888999888888888888888888777777777333222111000000111222333333222000......///111222111111000000000000//////222222222333222222111000333222111111111222333444333444555666777:::>>>AAAFFFHHHKKKOOOTTT\\\dddjjjqqqvvvxxxvvvpppggg\\\SSSDDDAAA<<<999888;;;@@@CCCKKKOOOUUU\\\cccnnnzzz}}}ooo___TTTGGGAAA888333111000...,,,---///222222111222555999>>>KKK\\\kkkzzz|||wwwsssnnnwww{{{nnneeecccaaaWWWLLL>>>888///******++++++***,,,+++))))))*********)))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((($$$%%%''''''&&&%%%&&&'''############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrXXXOOOHHHGGGGGGEEEDDDEEE???@@@AAA@@@???<<<999777444444444444333333222111000//////---,,,+++******)))***+++++++++++++++***%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&%%% """###$$$$$$%%%''')))''''''''''''''''''''''''%%%'''''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''')))+++---///000111222222222000///---.........///111555999;;;:::>>>EEEKKKOOONNNKKKHHHDDDBBB???===;;;;;;<<<===EEEJJJQQQVVVXXXXXXXXXXXXZZZUUUOOOLLLIIIDDD<<<666222000...+++***++++++,,,))),,,...///333>>>MMMYYYkkksss}}}}}}vvvooojjjbbb___YYYTTTMMMEEE<<<777666444222111222444444444777999;;;;;;;;;<<<>>>???AAABBBDDDGGGIIIKKKMMMMMMLLLLLLMMMKKKHHHFFFFFFGGGDDDCCCBBB@@@???>>>===<<<777888999999999888777777555666777888999999888888:::::::::999999999888888444222111111222333333222555555555444444444444444111111000000111222333333333222111000000111222222000000000000000000//////222222222333222222111111444333333333444555777888888999;;;;;;===AAAFFFJJJTTTWWW\\\aaafffkkkrrrvvv{{{yyysssiii]]]PPPEEE===>>>===<<<;;;>>>CCCKKKPPP^^^aaagggmmmrrryyy|||pppdddVVVHHH???:::666222000000000...------111333222111444===FFFNNN]]]nnnzzz}}}{{{~~~yyytttyyy}}}ppphhhccc[[[KKK>>>666111,,,******,,,,,,,,,+++***)))((())))))))))))(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''!!!%%%((()))&&&%%%&&&(((############$$$%%%''''''&&&&&&&&&&&&'''((()))***rrrWWWNNNGGGFFFFFFDDDCCCDDD@@@AAAAAAAAA???<<<999777333444444444444333222111000//////---,,,+++******,,,,,,,,,+++***)))((('''%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%###%%%&&&&&&%%%%%%&&&((())))))((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%'''***,,,...///000222444444333111000...------...111444888:::999<<>>===;;;;;;>>>CCCJJJQQQVVVZZZ^^^```ddd```[[[VVVRRRLLLDDD>>>777444111---+++)))))))))***,,,.........222<<>>@@@AAABBBDDDEEEHHHMMMSSSXXXeeeiiippptttvvvwwwxxxxxxrrrkkk___TTTJJJBBB??????===???AAAEEEJJJRRR\\\cccpppsssxxx||||||ssseeeXXXMMMDDD;;;555555333222111111111000///...111333222222:::IIIVVVgggsss|||yyy{{{{{{ttttttyyyoooeeeZZZKKK;;;000///---***(((((()))))))))'''''''''&&&%%%%%%%%%&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''!!!%%%((()))&&&%%%&&&((($$$$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&''''''qqqWWWNNNGGGFFFEEECCCBBBCCCAAAAAAAAA@@@>>><<<:::888222222222222222111000/////////...---,,,,,,++++++,,,,,,,,,+++)))(((&&&%%%))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%&&&'''))))))'''&&&&&&''')))))))))(((((((((((((((###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%(((+++---///111555777888888777555111000000111222444666777888:::===???AAADDDHHHJJJGGGGGGFFFEEECCC@@@>>><<<999===CCCJJJRRR[[[eeekkkqqqoookkkeee\\\TTTLLLHHH>>>;;;666111,,,***(((((()))+++---,,,+++,,,000444@@@FFFSSScccoooyyywwwtttppplllfff___WWWRRREEEAAA<<<888666555444333///111333444444444666888888999;;;===>>>?????????DDDFFFIIIJJJJJJIIIJJJJJJNNNOOOPPPOOOMMMLLLLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJAAA???===:::999999:::;;;888888666555444222111111333222111111333333222111000000111111111111222222---------....../////////...///000111000///,,,+++......////////////000000000000222333555666666666777888:::>>>BBBGGGKKKNNNSSSTTTUUUVVVXXX]]]ccchhhlllqqqxxx{{{zzzwwwsssqqqfff[[[NNNEEE>>>:::>>>CCC@@@EEELLLSSSZZZcccnnnvvv}}}~~~wwwddd[[[NNNCCC===999555222111111000000000000000000...111444666;;;HHH\\\jjjyyyuuuxxxuuunnnvvv}}}uuujjj___OOO???333.........---,,,+++***************+++)))((('''(((***((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%&&&'''((((((***)))'''$$$"""!!! rrrYYYPPPHHHGGGFFFCCCBBBCCCBBBAAA@@@???===;;;:::999333333333222111000///............------,,,,,,,,,*********)))((('''&&&%%%***)))((('''&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%'''))))))(((&&&&&&'''((('''''''''&&&&&&&&&&&&"""###$$$$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$'''***,,,---000444888::::::999888888777777666555444333333666888;;;<<<===@@@DDDGGGHHHIIIIIIIIIGGGDDDAAA???;;;<<>>LLLWWWcccsss}}}zzzwwwsssoooiiieeeVVVQQQIIIBBB===:::888666111222444333222222333555666777888:::;;;;;;<<<<<<===???BBBDDDCCCBBBBBBBBBHHHKKKNNNOOONNNOOORRRTTTOOONNNLLLKKKKKKLLLOOOPPPMMMKKKJJJGGGEEECCCBBBBBB>>>===<<<:::888666555444555444333444555666444333111111111222222333333333//////000000000000000000000000111111222222222111222222333333333444444444555666888:::<<<>>>??????BBBCCCGGGLLLRRRYYY___bbbeeedddbbb___]]]^^^bbbeeebbbfffjjjllljjjfffbbb```YYYOOOFFFCCC@@@???DDDLLLPPPWWW```gggmmmttt}}}vvvhhh___LLLFFF===777555333111...............---...000111///444;;;CCCOOO```ttt}}}xxxzzzzzzrrroooqqq{{{mmm]]]PPPCCC666111222......//////---,,,+++++++++------,,,***)))+++---((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&(((&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%###!!! sss[[[RRRJJJHHHGGGDDDBBBCCCCCCAAA@@@===<<<;;;::::::555555555444333222111000------------------------'''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%###&&&((()))(((''''''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###"""""""""###&&&***,,,***---222777999:::999888>>>===<<<:::777444111000444888;;;======>>>AAADDDHHHIIIKKKKKKIIIFFFCCCAAA???>>>===???EEEPPP]]]fffvvvzzz{{{ttthhh^^^[[[\\\SSSOOOIIIAAA:::555222111,,,+++)))***---...///...******111<<>>>>>===;;;;;;;;;:::>>>BBBEEEFFFIIIMMMQQQNNNLLLJJJHHHHHHKKKNNNPPPVVVVVVVVVTTTQQQNNNJJJHHHFFFFFFDDDBBB@@@>>>===<<<666555555555777777555444333444444444555555666666444555555555555555444444666555555555666888;;;<<<888888888999999:::::::::;;;===???BBBDDDGGGHHHIIILLLNNNRRRYYY```hhhooosssllliiibbbZZZSSSPPPPPPRRRRRRUUUXXXXXXVVVSSSPPPOOOJJJEEEDDDIIINNNPPPXXX```dddkkksssxxx{{{|||ooo___PPPFFF===999444222222111...,,,+++,,,,,,,,,,,,...111333222888CCCPPPaaattt|||{{{}}}vvvfffkkkvvvuuubbbMMM???555---,,,000''')))++++++)))(((''''''&&&((()))'''$$$$$$&&&(((((('''&&&&&&'''((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&+++'''$$$###&&&'''&&&$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%&&&&&&qqqYYYPPPHHHFFFEEEBBBAAABBBAAAAAA???>>><<<:::999888666555444333111000//////000...,,,+++,,,------,,,)))***+++,,,++++++)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########(((''''''''''''((())))))***,,,000444666888888777<<>>>>>DDDEEEIIILLLNNNLLLIIIEEEBBBDDDDDDAAA???CCCMMMUUUgggmmmssssssmmmgggdddccc______YYYNNNDDD>>>666///111...++++++------***'''))),,,///222888BBBOOOWWWgggsss~~~wwwqqqhhhaaaZZZRRRGGG>>>>>>@@@BBB???999555444444333555888:::;;;:::999777666666777888999999888888777777888:::<<<>>>@@@BBBEEECCCAAA???@@@CCCFFFIIIPPPTTTYYY\\\\\\XXXRRROOOKKKJJJHHHFFFEEECCCBBBBBB@@@???===;;;999888777777777999<<<>>>???>>><<<:::===<<<<<<;;;:::999888777:::999888:::>>>CCCEEEFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJNNNSSSVVVYYYYYYZZZbbb___\\\]]]aaaeeeffffffYYYUUUPPPJJJFFFDDDEEEEEE???AAACCCBBBAAAAAAEEEHHHIIIMMMQQQTTT[[[eeekkkkkk|||qqqbbbTTTHHH???:::999555000...///000...---111......111...+++///777777CCCUUUhhhyyy~~~|||pppjjjjjjppp{{{xxxbbbUUUCCC666111000///...,,,+++***(((''''''''''''(((((('''%%%%%%$$$$$$$$$&&&$$$###$$$'''(((%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######&&&((('''$$$"""$$$'''$$$$$$$$$###!!!!!!###%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrYYYPPPHHHFFFEEEBBBAAABBBAAA@@@???>>><<<:::999888666555444333111000//////000...,,,+++,,,------,,,))))))*********)))((('''))))))))))))((((((((('''(((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''''')))---111555888:::;;;>>>CCCGGGGGGBBB<<<777555///000333666999;;;===>>>CCCEEEGGGKKKMMMLLLJJJHHHHHHGGGEEEAAA======AAAFFFRRRZZZdddiiiiiifffeeeeeeggggggbbbXXXOOOIIIAAA:::444111---,,,,,,,,,***'''***++++++,,,...444<<>>999666555555666888999:::999888777111222222333444444444333555555555666777999:::;;;>>>===<<<;;;<<<>>>@@@BBBJJJMMMQQQTTTTTTQQQMMMKKKHHHHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDBBBAAA@@@???CCCDDDGGGIIIJJJJJJJJJIIIJJJIIIGGGFFFDDDCCCBBBBBBDDDCCCDDDGGGLLLRRRVVVWWWTTTSSSRRRQQQPPPPPPQQQRRRYYYZZZ]]]___`````````___ZZZVVVQQQOOOOOOPPPOOONNNFFFDDD???<<<999999999::::::<<<>>>======>>>CCCHHHSSSZZZ```ccciiirrryyy{{{rrriii[[[MMMCCC<<<777444333111...---///000000///222///000444444555===FFFPPPXXXfffsss~~~}}}}}}qqqkkkllluuuzzzuuujjjQQQLLLBBB666---)))***+++***)))((((((((((((((()))++++++)))((((((''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$"""###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrYYYPPPHHHFFFEEEBBBAAABBBAAA@@@???===<<<:::999888666555444333111000//////000...,,,,,,---------,,,)))))))))))))))((('''''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$&&&)))...333888<<<>>>@@@BBBDDDEEECCC@@@;;;999......000222555999<<<>>>BBBCCCEEEHHHJJJLLLMMMMMMQQQOOOKKKGGGCCC@@@>>>>>>>>>HHHTTT^^^bbbccceeefffnnnoookkkbbbZZZTTTMMMFFF===888222///......,,,***---------++++++---000444<<>><<<;;;888666555666777888888:::<<<;;;<<>>@@@@@@@@@AAAAAA???;;;777...------...111666:::<<>><<<:::888777777777555444444333333333333333111000000000000111111222333444555555666666666666777888:::<<<============???>>>>>>@@@CCCGGGKKKNNNWWW[[[aaadddddd___XXXTTTNNNNNNNNNNNNPPPQQQSSSTTTTTTRRROOOLLLJJJIIIIIIJJJCCCBBBCCCFFFLLLRRRVVVXXX[[[XXXTTTPPPLLLIIIGGGFFFKKKLLLMMMNNNMMMKKKIIIHHHJJJHHHEEECCCAAAAAAAAA@@@??????===<<<<<<======>>>>>>@@@AAAAAACCCHHHPPPVVVaaammmwwwyyyzzzwwwkkk___UUUNNNDDD???888333111111111111////////////000111111111---///222777???JJJYYYdddyyy}}}}}}wwwuuuyyyyyypppgggfffrrroooXXXIII777;;;<<<666---'''***...(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&"""%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###(((%%%!!!"""%%%''''''%%%###%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqYYYPPPHHHFFFEEEBBBAAABBB@@@???>>>===<<<;;;:::999666555444333111000//////...---,,,---......,,,+++,,,,,,+++***))))))((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((,,,111666999>>>============;;;777444///...------///333777999<<<>>>AAABBBEEEIIIOOOSSSUUUUUUTTTTTTQQQLLLEEE@@@>>>@@@DDDIIIOOOVVV]]]bbbiiillllllhhheeeccc^^^XXXVVVOOODDD<<<888666333000))))))((((((***+++,,,,,,///000222777AAAOOO]]]gggttt{{{~~~zzzuuurrrrrrnnnjjjgggeeeaaaZZZUUULLLIIIFFFBBB???===<<<<<<999888777555333333333333/////////...//////000000000111222333333333222222111111222333555666777777999999999:::<<>>===<<>>999777444333222222111////////////.........///000111777???GGGRRRbbbrrr{{{}}}|||{{{zzz|||wwwlllfffeeemmm|||yyynnn[[[EEE555///000///+++'''%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''$$$!!!"""%%%((('''%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooYYYPPPHHHFFFEEEBBBAAABBB??????>>>===<<<;;;::::::666555444333111000//////...---,,,---......,,,***...---+++***))))))))))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''***...111333:::;;;<<<<<<;;;888555333333222000//////111444555888;;;???@@@BBBFFFMMMSSS[[[]]]^^^]]]YYYRRRKKKGGGAAA@@@???AAAGGGOOOWWW]]]```fffjjjjjjlllnnnlllhhhccc[[[PPPFFFAAA<<<777444000...+++************)))---,,,,,,///666@@@IIIOOOXXXbbbppp{{{}}}yyywwwuuussspppmmmhhheee]]][[[WWWRRRNNNJJJHHHHHH@@@???<<<888666444444444222222111/////////////////////000000000000//////......///000111222333444444444555666777888::::::DDDJJJSSSYYYZZZTTTLLLFFF:::999888777666777888888;;;;;;;;;;;;::::::::::::999888777:::>>>CCCFFFGGGGGGGGGFFFGGGHHHJJJMMMNNNNNNQQQUUUZZZ^^^```aaaaaa^^^______^^^\\\\\\]]]^^^\\\\\\\\\ZZZYYYWWWUUUSSSYYY[[[]]]^^^```dddlllrrr{{{|||lllcccVVVJJJAAA;;;888666111000000000000///---***---------,,,,,,...111444888CCCPPP[[[hhhxxx{{{~~~}}}qqqggggggnnnxxxyyyvvvqqqgggZZZIII888......,,,)))''''''(((((((((+++***((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$######$$$&&&'''&&&&&& """$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmYYYPPPHHHFFFEEEBBBAAABBB??????>>>===<<<;;;;;;:::666555444333111000//////...------...///...,,,***---,,,+++)))(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''))),,,...000666:::>>>???<<<999777888777666333111000000111222555999===???@@@DDDKKKQQQ^^^bbbfffeee___XXXSSSQQQHHHEEEBBBAAADDDJJJPPPTTTVVV]]]eeekkkrrryyy{{{yyyrrrjjj^^^TTTMMMGGG@@@<<<:::666111...------+++******)))***---111666999;;;???HHHUUU```hhhpppyyy|||yyywwwwwwqqqnnnjjjeee```[[[XXXVVVOOOLLLHHHDDD@@@>>>===<<<<<<;;;888666333111000000111111111000000000000000...//////000111222222222111222333444555555444444888<<>>>>>======;;;;;;<<<@@@GGGMMMQQQSSSVVVVVVVVVWWWYYY[[[]]]___bbbdddiiinnnrrruuuwwwwwwyyyzzz{{{yyyvvvtttuuuvvvtttttttttsssqqqooollljjjkkknnnqqqrrrrrrvvv|||uuujjjcccPPPJJJBBB;;;666444222111000///------......,,,***+++---...///000555===BBBJJJXXXhhhrrr|||}}}|||}}}vvvssswwwqqqlllcccTTTEEE999111///,,,,,,+++*********)))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$### ###&&&''''''&&&&&&&&& """%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$lllYYYPPPHHHFFFEEEBBBAAABBB??????>>>===<<<;;;;;;:::666555444333111000//////---------...///...,,,***---,,,***((('''&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%''')))+++---...333999@@@BBB>>>;;;;;;===:::888666333111000//////333888===??????CCCIIIOOOXXX^^^dddddd^^^XXXVVVVVVPPPLLLHHHEEEFFFHHHJJJLLLMMMVVVaaakkkvvv~~~vvvjjj```XXXQQQIIIDDD<<<777111---------,,,***))))))+++---000111000///000777@@@HHHOOOYYYeeennn{{{}}}~~~|||xxxrrrmmmgggcccaaa]]]ZZZUUUPPPLLLIIIHHHGGGFFFDDDAAA===999666444222555444444333333333444444///000111222222222222222///111333555555555333222444555666888999999999999666777777888999::::::::::::<<<@@@CCCEEEEEEDDDCCCDDDEEEGGGMMMVVV___dddgggpppooonnnmmmmmmnnnooopppsssvvvzzz~~~{{{yyyyyy|||xxxnnndddZZZPPPKKK;;;888444222111000...,,,333111...---.../////////,,,...000333777???IIIQQQaaappp}}}zzz{{{|||~~~~~~hhhbbbUUUCCC222******---%%%(((******(((%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$'''(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$######((()))'''%%%%%%&&&!!!###&&&'''&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$oooUUUMMMFFFEEEEEECCCAAABBBAAA???=========<<<:::888666555444222111000//////---------,,,,,,,,,++++++++++++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''...333:::>>>@@@???>>>>>>@@@BBBBBB>>>888333111222222555999===AAAEEEHHHJJJOOOVVV]]]aaa___[[[XXXWWW^^^YYYSSSOOOMMMJJJGGGDDDMMMPPPXXXfffxxxyyypppggg^^^VVVQQQMMMEEE;;;555333111...***+++******,,,......---,,,---///111444999AAAJJJPPPcccjjjsss|||yyytttpppnnngggfffdddaaa\\\XXXTTTRRRUUUOOOIIIDDDBBB@@@===;;;999888777777666555444444333111000222555777666444777444222333555555444111222222222222222333444555555555555666777999:::;;;@@@AAACCCFFFHHHIIIKKKKKKHHHLLLRRRYYY```iiiqqqwww{{{~~~|||wwwsssrrrsssrrrrrrsssuuuwwwyyy{{{|||}}}|||~~~~~~~~~zzztttjjj\\\PPPIIICCC;;;666333333333333222111000///,,,***)))***,,,///000000333444444555===MMMbbbqqqwwwtttyyy}}}~~~sssZZZNNN???444///---+++)))''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$oooWWWNNNHHHGGGFFFDDDBBBCCCAAA???=========<<<:::888666555444222111000//////---------,,,,,,,,,++++++,,,+++***))))))((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())),,,000666;;;>>>@@@BBBDDDDDDEEEEEECCC>>>:::777666333333444888>>>DDDIIIKKKNNNSSSXXXZZZYYYYYYZZZ\\\aaa]]]YYYUUUSSSOOOKKKGGGGGGKKKTTTaaarrryyyqqqhhhaaa\\\TTTMMMDDD>>>:::666111,,,...------...000000///...+++,,,---///222777>>>BBBNNNTTT___kkkttt}}}zzzvvvtttrrrpppmmmiiieeebbb___^^^___[[[VVVSSSQQQOOOLLLJJJDDDDDDCCCBBB@@@>>><<<;;;777666555777:::<<<;;;999;;;:::888999;;;;;;999777666666555555555555666666666777777777888999:::;;;AAABBBDDDGGGIIIJJJKKKLLLMMMOOORRRVVV\\\dddnnnttt|||}}}~~~|||vvvooojjjgggdddddddddeeefffhhhiiijjjooopppqqqqqqrrruuuyyy|||}}}~~~~~~zzzsssiiibbbWWWPPPGGG@@@===;;;666333000000000000000//////...+++++++++,,,---///222333222999BBBMMMYYYhhhxxx|||xxxuuuxxx{{{sssyyyvvvdddMMMDDD777///,,,,,,+++)))''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""&&&%%%$$$############$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%&&&&&&&&&%%%%%%$$$###oooXXXPPPIIIHHHGGGEEECCCDDDAAA???=========<<<:::888666555444222111000//////------------,,,,,,,,,,,,++++++***************+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((())),,,000555:::@@@FFFJJJJJJIIIHHHHHHHHHEEEBBB???888444222444;;;BBBGGGJJJMMMOOORRRRRRSSSVVV\\\aaacccbbb```^^^[[[VVVPPPLLLFFFJJJQQQZZZeeerrr|||tttmmmiii^^^XXXQQQJJJEEE>>>666000///...------......,,,+++***+++,,,,,,,,,...111444888>>>GGGSSS^^^jjjttt{{{|||yyytttoookkkiiihhhhhhhhhgggdddcccbbb```]]]ZZZVVVVVVVVVTTTRRRNNNKKKIIIBBBBBBBBBDDDFFFGGGGGGFFFGGGFFFEEEFFFFFFEEECCC@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>???DDDEEEGGGIIIKKKMMMNNNNNNSSSSSSSSSSSSVVV]]]eeekkkrrrsssuuuuuurrrkkkbbb[[[XXXXXXXXXYYYYYYZZZ[[[[[[___bbbfffiiilllooosssvvv|||~~~yyypppggg```WWWMMMGGG===999444333333333111///////////////////////////,,,.........---000666:::===HHHZZZkkkxxxxxxooorrryyy|||ssslllmmmxxx}}}fffPPP<<<666...***)))******(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$######""""""$$$%%%&&&&&&&&&%%%######pppXXXPPPIIIHHHGGGDDDCCCCCCAAA???=========<<<:::888666555444222111000//////...------------,,,,,,,,,******)))))))))***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())),,,///555<<>>999999;;;<<<<<>>;;;777333111///---+++,,,...///...,,,+++,,,,,,000111333555888>>>EEEJJJRRRYYYccckkkrrrzzz}}}xxxppphhhcccaaabbbcccgggiiimmmoooppppppooonnnlllnnnoooqqqpppnnnkkkiiieeegggjjjlllmmmmmmmmmmmmiiiiiihhheeeaaa]]]ZZZYYYUUUVVVXXX[[[]]]^^^______```aaabbbccccccbbbbbbaaa^^^___aaacccdddeeeffffffggghhhgggdddaaa_________aaa```aaaeeeiiikkkjjjgggggghhhjjjlllnnnoooppppppooosssxxx{{{}}}~~~{{{|||wwwqqqjjjbbbYYYSSSIIIFFFAAA===:::777666444444333222111111000...,,,111000///............///,,,///222555;;;GGGWWWddduuuzzz{{{vvvtttuuunnnlllooosss{{{ooo___KKK999...,,,+++)))))))))***)))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$###sssXXXPPPHHHGGGFFFCCCAAABBBAAA???=========<<<:::888666555444222111000//////............---------,,,))))))((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())),,,111999>>>LLLKKKKKKMMMQQQTTTVVVWWWMMMKKKFFFAAA<<<888777666===BBBIIIMMMOOOQQQTTTWWWXXX[[[^^^```___^^^]]]]]]\\\\\\ZZZWWWSSSPPPNNNOOOUUU___mmmvvvyyyxxxwwwvvvtttuuutttqqqjjjaaaXXXSSSHHHDDD>>>999555111...+++,,,---...---,,,+++,,,---...///000000111444888;;;;;;AAAHHHPPPXXXaaalllsss{{{}}}qqqmmmeee^^^YYYXXXZZZ[[[aaaeeeiiimmmooopppqqqrrrlllnnnpppqqqrrrrrrpppppppppssswwwyyyyyyyyyyyyzzzuuuuuusssoookkkgggffffffeeegggkkknnnqqqssstttttttttuuuwwwxxxyyyxxxwwwwwwqqqrrrsssuuuwwwxxxxxxxxxvvvwwwwwwuuuqqqmmmlllkkkmmmlllkkklllooorrrsssssstttvvvxxx{{{}}}~~~}}}~~~ssskkkfffbbb___[[[VVVQQQJJJBBB===:::888666444222111222222//////............------...------,,,---...000111111555<<>>999444222---......---++++++,,,...***,,,.../////////111333111444888:::>>>FFFPPPXXXaaafffmmmssstttqqqllliii[[[WWWQQQKKKIIIIIIKKKMMMTTTXXX^^^bbbdddgggkkkmmmiiiiiijjjlllmmmmmmmmmmmmqqquuuzzz||||||{{{|||}}}yyyyyyxxxtttooonnnoooqqqppprrrvvvyyy|||~~~~~~~~~}}}~~~|||}}}~~~~~~|||{{{{{{|||{{{{{{{{{zzzyyyyyy{{{}}}}}}vvvjjj^^^UUUPPPGGGEEECCC@@@>>>;;;666333333333222111000///000111------------------///000,,,,,,,,,...000444777999@@@FFFPPP\\\jjjwww~~~{{{uuuuuuwwwyyy}}}vvvsssxxx}}}|||{{{lll[[[NNN@@@444///000'''((()))(((((('''((((((%%%&&&&&&''''''&&&&&&%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&##################$$$%%%"""######$$$&&&''''''(((&&&%%%$$$###""" $$$###"""!!!"""###%%%&&&vvv[[[SSSKKKIIIHHHEEECCCCCCAAA???=========<<<:::888666555444222111000////////////.........------------,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######"""$$$&&&((())),,,000333===DDDLLLOOOLLLGGGBBB@@@???FFFLLLJJJBBB999666666///555>>>EEEIIIMMMRRRUUUPPPRRRVVVWWWYYY]]]cccgggkkkiiihhhhhhfff___VVVNNNIIINNNVVV[[[^^^eeennnuuuzzzuuurrrhhhbbbZZZRRRLLLFFFAAA>>>000000000...,,,,,,...000(((+++...///...---------111111111//////444===DDDEEEJJJRRRYYY[[[XXXSSSOOOFFFCCC>>>:::999;;;>>>@@@GGGLLLRRRVVVYYY\\\aaaeeeeeefffffffffggghhhhhhiiinnnsssxxxzzzzzzyyyzzz{{{yyyyyyxxxuuuqqqqqqtttxxxtttvvvyyy||||||~~~~~~yyymmm```RRRGGG>>>:::888666555555555444222000///000111111000000111222111111000///......000222,,,---...111555:::???BBBQQQWWWbbbooo{{{}}}~~~~~~wwwqqqrrrtttxxx}}}~~~yyyuuuxxx|||xxx~~~ooo[[[FFF:::333,,,***,,,$$$&&&''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######""""""###$$$%%%%%%###"""""""""###$$$%%%%%%""""""###$$$&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%'''rrrZZZQQQJJJHHHGGGDDDBBBCCC@@@???===<<<===<<<;;;999555555555444333222111000***,,,---......---+++)))+++++++++*********)))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((******)))(((&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******777===EEEKKKLLLHHHCCC???>>>>>>???BBBCCC@@@999333111333777;;;???DDDIIIMMMOOOPPPQQQSSSWWW^^^ffflllsssuuuwwwuuunnneee^^^ZZZUUUNNNLLLRRRYYY___hhhqqq|||{{{qqqgggaaa\\\RRRHHHCCC>>>777111......------+++++++++---//////---***+++*********,,,///222444777999<<<>>>???>>><<<;;;444444444444444444555666:::<<>>JJJVVV^^^kkkpppvvv||||||zzzxxxyyy{{{||||||{{{zzzxxxvvvzzz{{{xxxzzz~~~}}}rrrttt{{{gggVVVJJJ:::///******)))(((&&&(((+++,,,,,,)))&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$""" %%%%%%$$$$$$###"""!!!!!!&&&&&&%%%$$$$$$%%%&&&&&&pppZZZQQQJJJHHHGGGDDDBBBCCC@@@>>><<<<<<===<<<;;;999444444444333222111000///......//////...---+++***,,,,,,,,,+++++++++*********))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))111444:::CCCKKKNNNJJJFFF===<<<<<<===>>><<<888444444555555666888<<>>777333000///---+++))))))+++...............------------,,,,,,------...------,,,,,,,,,,,,,,,---...///000000000111111333444666777<<<>>>@@@@@@AAABBBEEEHHHOOORRRVVV\\\```dddfffgggkkkllllllmmmoooppppppqqqqqqssstttttttttuuuxxxzzzyyywwwuuuvvvxxxzzzzzzzzzyyywwwvvvvvvyyy{{{{{{{{{}}}{{{zzzzzz}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~}}}yyyvvvrrrnnnkkkgggccc```XXXUUUQQQMMMIIIEEEAAA===:::777333222222222111000***+++,,,---............++++++)))''')))...///---,,,---///000111444777:::>>>EEERRR```mmmyyy~~~{{{xxxvvvtttrrrsssvvvyyy|||~~~xxxxxx~~~}}}~~~~~~wwwjjjVVVEEE333///***)))***+++)))'''***(((%%%######%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''((((((%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$nnnYYYQQQIIIHHHGGGCCCAAABBB>>>===;;;;;;<<<===;;;:::444444444333222111000//////...------,,,------...,,,,,,++++++++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''(((+++***,,,222<<>>@@@BBB@@@<<<666222111444888:::@@@DDDJJJQQQVVV[[[aaadddkkkmmmqqqrrrqqqpppoooppppppnnnllljjjhhhfffhhhjjjjjjqqqzzz{{{uuuppphhh___VVVLLLBBB<<<666444111,,,((((((+++///------......---,,,++++++......------------------+++++++++,,,---...///000//////////////////000111444666777777777888;;;===@@@CCCGGGLLLQQQUUUWWWXXX]]]^^^```ccceeehhhjjjkkknnnoooqqqqqqqqqqqqsssuuutttsssrrrrrrtttwwwzzz{{{zzzxxxvvvuuuwwwxxxxxxxxx{{{yyyxxxxxxzzz|||||||||~~~~~~}}}}}}|||yyyuuussstttuuuuuutttpppqqqqqqqqqooolllhhhfff]]][[[WWWSSSPPPMMMIIIFFF???===999888777777555444111111000000//////------)))***+++,,,------------*********+++---111333333111222333444666:::@@@DDDUUU___lllwww|||zzzxxxwwwwwwvvvwwwyyy}}}xxxxxxwwwiiiUUUAAA222000---***)))***+++)))((()))(((%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$#########""""""########################qqqYYYPPPIIIGGGFFFCCCAAABBB>>>===;;;;;;<<<<<<;;;999666666555555444333111000,,,+++++++++,,,---...///************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))'''***,,,...222888BBBIIIMMMJJJEEEAAA???BBBFFFIIIJJJDDD<<<666555666666666<<<@@@FFFKKKPPPUUU[[[______bbbfffiiikkkmmmppprrrqqqtttuuusssqqqqqqssstttnnnpppqqqooopppxxx}}}wwwooofff[[[QQQKKKCCC@@@;;;444000...000222,,,------...------,,,+++............------------++++++++++++,,,---...//////............///000000000111222222111222444666555777:::>>>BBBFFFIIIJJJKKKMMMPPPSSSWWW[[[^^^___dddfffhhhiiiiiiiiikkkmmmmmmmmmnnnoooqqquuuyyy|||wwwtttqqqppppppqqqpppooosssrrrqqqqqqsssssssssrrrsssrrrssssssttttttsssrrrqqqnnniiifffeeeeeedddcccXXXXXXWWWUUURRRNNNJJJHHHEEECCC@@@>>>===;;;888555444111//////000222222222000000111111///---,,,+++++++++,,,,,,,,,,,,,,,+++///...///000111222444666555666999===CCCLLLVVV]]]lllttt}}}}}}{{{zzz{{{|||}}}|||}}}~~~}}}}}}}}}~~~tttfffUUUCCC444,,,000---***((()))***+++,,,'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$"""!!! $$$$$$$$$#######################################sssYYYPPPIIIGGGFFFCCCAAAAAA???===<<<;;;;;;;;;999888666666666666555333222111******+++,,,,,,---------***))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$###############"""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))###'''+++++++++000;;;DDDLLLLLLKKKJJJJJJMMMRRRVVVTTTNNNFFF@@@>>><<<999666888:::>>>CCCHHHOOOWWW\\\XXXZZZ]]]```dddhhhmmmppppppvvv{{{zzzxxxzzz|||{{{vvvtttnnngggbbbeeeoooxxx{{{tttlllddd^^^QQQLLLEEE???;;;888555222/////////.........------,,,,,,---......------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---...//////---.........------...000///000222555888;;;===>>><<<>>>@@@DDDGGGKKKNNNOOOSSSVVVYYYZZZ[[[[[[]]]^^^```bbbdddfffhhhkkkooorrrpppnnnkkkjjjjjjjjjiiihhhkkkjjjiiiiiijjjjjjhhhggg```______```aaaaaa```^^^\\\YYYUUURRRQQQOOOMMMLLLFFFEEECCCAAA>>>;;;888777888666444333333333111///111///---,,,---//////...,,,...000000...---,,,------------......---,,,,,,000...///000000///222888;;;@@@GGGPPP[[[gggrrrzzz{{{wwwwwwzzzzzzzzz{{{|||}}}{{{ppp\\\KKK===333//////+++)))'''&&&&&&))),,,///%%%&&&((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###############$$$$$$%%%&&&&&&&&&%%%%%%###############$$$%%%%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$##############################$$$%%%%%%$$$######tttXXXPPPHHHGGGFFFBBBAAAAAA@@@>>><<<;;;;;;:::888666666666666555444333111111,,,---.........---+++************))))))))))))((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&'''''''''%%%'''(((((((((,,,333999BBBFFFKKKOOORRRUUUZZZ^^^ZZZUUUPPPNNNMMMKKKFFFBBB888999999;;;???GGGPPPVVVSSSTTTVVVXXX[[[___dddhhhoooxxx}}}|||}}}~~~}}}}}}zzzsssjjjcccaaaccceeevvv{{{uuuqqqddd]]]TTTOOOLLLGGG???888666555333111////////////---...000222333222111000///......---------------,,,++++++++++++,,,---------......---++++++,,,...------...///111333555666444555666888:::<<<===>>>@@@CCCFFFIIIJJJKKKLLLNNNMMMPPPSSSUUUUUUWWWZZZ]]]```^^^[[[[[[\\\]]]]]]\\\]]][[[ZZZZZZ[[[ZZZXXXVVVKKKIIIHHHIIIKKKLLLIIIGGGDDDBBB@@@??????>>><<<::::::999777555444333333333222000//////000000...---///...,,,,,,------,,,+++***,,,//////---,,,---...,,,---...///000000000///111///111555777888???HHHQQQXXXbbbllluuu|||tttiiieeejjjoooxxxzzz|||{{{{{{}}}jjjYYYEEE999111,,,+++...''''''&&&&&&&&&(((+++---$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###############$$$$$$%%%###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###sssXXXPPPHHHGGGFFFBBB@@@AAAAAA???===;;;;;;999777555555555555444333222111000///000111111///,,,***(((+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&***)))'''&&&(((***,,,...222888BBBIIINNNSSSXXX\\\\\\YYYWWWXXX[[[[[[VVVQQQ<<<;;;999777999@@@IIIPPPPPPQQQQQQRRRSSSWWW\\\```ooozzz|||~~~~~~{{{~~~xxxqqqjjjddd```^^^aaammm|||~~~wwwooofffbbb```ZZZNNNDDD<<<:::777333111000000000222444666999:::999777666333333222111000000000000---,,,,,,+++++++++,,,,,,//////000...,,,,,,---///------------...000111222111111111222222333333333333666:::===>>>???AAABBB>>>AAAEEEFFFEEEEEEGGGIIIKKKIIIHHHHHHJJJLLLMMMMMMKKKJJJHHHHHHIIIHHHEEECCC===;;;999:::<<<===:::888555444444555666555333111000///...,,,---...000222000...------......---+++---,,,+++,,,---...---,,,,,,...000000---,,,---///+++,,,...000111222333333777555999AAAGGGLLLWWWbbbiiipppzzzwwwuuunnnddd\\\^^^iiisssxxx{{{~~~|||~~~tttnnnqqq{{{|||oooTTTFFF999555222,,,))))))'''((()))(((''''''((()))$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########"""###$$$$$$%%% !!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!##################$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$qqq[[[RRRIIIFFFDDDAAA???@@@???===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,---,,,,,,+++***))))))((()))))))))((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***,,,111:::BBBIIIOOOUUUXXXRRRUUUYYY___hhhlllfff\\\JJJ???555444555888???HHHLLLOOOQQQQQQQQQSSSXXX]]]nnnssswwwzzz{{{~~~{{{vvvnnnhhhdddfffkkkttt~~~zzzuuupppkkkddd___TTTOOOFFF>>>999777777888999===DDDJJJLLLIIIEEEAAA???;;;666222000///...---------......---,,,++++++......---,,,,,,,,,------++++++,,,,,,,,,+++******(((,,,222555555222000...000000111222333444555555444555666777888999999999999999::::::;;;;;;<<<<<<;;;:::999888777666666666555333111///...///000111000000111222111000///............///////////////222000---+++***+++---...///...,,,******,,,...///111...+++,,,///222111///111333555444333444777;;;AAAEEEKKKSSS]]]gggrrrxxxzzzrrrlllbbbbbbbbbcccgggoooyyy|||~~~~~~yyyzzzxxxpppjjjlllnnnpppxxx~~~gggUUU<<<444000444555///***))),,,)))&&&'''))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&& ###%%%$$$"""!!!$$$'''%%%$$$###""""""###$$$%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$#########&&&$$$""" """$$$&&&rrrYYYPPPHHHFFFEEEAAA@@@@@@???===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,)))))))))((('''&&&&&&&&&((((((((())))))******+++(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((,,,///444999@@@IIIRRRXXXXXX[[[\\\^^^dddhhheee___LLLAAA777333333444999AAAIIILLLQQQRRRSSSTTTXXX\\\iiinnnssswwwzzzyyyuuummmmmmooosssyyy~~~|||vvvooojjjaaa]]]VVVOOOIIIEEECCCBBBDDDKKKVVV___eeeeeecccaaaRRRLLLDDD<<<888666444333........................---,,,,,,++++++,,,,,,---,,,---------------,,,,,, %%%+++///111111222222///////////////000000000------...///000000000000333333333333333444444444444444333222111111111111333222000...---...//////+++,,,---...///......---+++,,,,,,------...//////444222///---,,,---///000+++,,,,,,---...///111222///...------///111222222222555888<<<@@@FFFNNNSSSXXX]]]eeelllsssxxx}}}~~~{{{uuuooojjjddd```^^^^^^dddkkkrrrwww{{{~~~}}}vvvjjjfffgggnnnssswww~~~vvvbbbNNN@@@777///+++...///+++'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$###"""""""""###$$$######$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppWWWNNNGGGFFFEEEBBB@@@AAA???===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,+++++++++***))))))((((((%%%&&&'''((()))******++++++***(((&&&%%%$$$%%%%%%'''''''''''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***+++,,,///666@@@MMMUUU[[[]]]\\\YYYZZZ]]]^^^[[[NNNEEE<<<888555444555999BBBGGGNNNRRRTTTVVVZZZ^^^eeeiiinnnsssxxxzzzyyyxxxxxxyyyxxxvvvttt}}}vvvqqqnnnlllhhhccc^^^ZZZWWWVVVSSSZZZeeepppwwwzzzyyyxxxiiibbbVVVKKKCCC>>>:::777555444333222222222333333///......---------......+++,,,------------,,,,,,'''))),,,------,,,,,,---//////......---------,,,+++,,,---.../////////............---------------......---------------...111000...---,,,,,,---...((()))+++,,,---.........,,,,,,---...///000000111111000...,,,,,,,,,...///------...///000111111222...000333555777:::>>>AAAGGGIIILLLQQQVVV]]]dddiiisssxxx~~~~~~{{{yyypppjjjbbb[[[WWWWWWYYY\\\gggnnnxxx|||yyy}}}ooogggbbbdddmmmxxxxxx^^^HHH:::333111+++''')))***(((&&&''''''***,,,***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%######""""""######$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""""""""&&&""" !!!$$$%%%#########$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%###$$$&&&''''''&&&$$$###jjjTTTLLLFFFEEEEEECCCAAABBB>>>===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,,,,,,,,,,++++++*********%%%%%%%%%&&&&&&''''''(((,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$((('''''')))///999EEENNNUUUYYYXXXRRRNNNOOOPPPPPPMMMIIIEEEBBB???;;;777555:::???EEEJJJOOOUUU\\\bbbdddhhhmmmrrrwww~~~{{{tttooozzz{{{wwwvvvtttqqqnnnlllkkkkkkllldddhhhooouuuyyy{{{{{{{{{yyyrrriii___VVVOOOIIIEEE???===;;;888666444333333333333222111000000000000......////////////.........//////...,,,++++++---////////////............---...//////000000000///...---------,,,+++++++++,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,******+++,,,---...////////////000000000111111111///...---,,,,,,---...///222222222222333444666777888===CCCHHHKKKPPPVVV\\\aaacccgggkkkppptttxxx{{{}}}sssjjjeee\\\[[[YYYXXX[[[aaaiiiooozzz}}}yyyxxx}}}yyyllldddjjjqqq}}}|||cccKKK:::222000...***''''''((()))))))))''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&$$$######$$$%%%###!!!"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!{{{bbbRRRJJJDDDEEEEEECCCAAABBB>>>===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,((((((((((((((('''''''''(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&(((,,,333<<>>EEEJJJIIIHHHKKKLLLKKKIIIOOOUUUXXXXXXUUULLLCCC999:::::::::<<>>@@@FFFKKKUUU^^^iiiqqqtttuuuwwwxxxzzz~~~~~~zzzzzzyyyuuurrrqqqsssvvv~~~zzzxxxvvvuuuvvvvvvvvvuuuzzzzzz{{{zzzxxxuuuqqqoooeeebbb]]]XXXRRRMMMJJJHHH@@@??????===<<<:::888777999888777444000......///000000000///////////////000000111111111111000000,,,,,,------------------.........---......////////////000000000000//////222111111111222444555666444555666777888999:::::::::;;;===@@@CCCGGGIIIJJJQQQUUU[[[dddllltttzzz}}}~~~~~~}}}~~~~~~}}}{{{yyy{{{xxxvvvuuuuuusssoookkkggghhhjjjkkklllooosssvvvzzz}}}uuukkkdddRRRGGG888///------+++((($$$))))))&&&%%%)))***'''((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&###############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$###""" """##################$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$rrraaaPPPIIIDDDEEEEEEAAA>>>>>>???===;;;;;;;;;;;;999777555444444333222111000000......---------,,,,,,,,,((((((((((((((()))))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((((((((('''%%%###$$$&&&)))+++111888???JJJWWW___```]]]cccggghhhjjjnnnjjjcccZZZXXXTTTLLLEEEAAACCCEEELLLVVVdddoootttuuuuuuvvvtttxxx}}}~~~{{{tttooommmnnnrrrzzz|||yyyyyyyyyyyyzzz|||}}}{{{}}}zzzuuunnngggbbb]]][[[QQQQQQPPPNNNLLLJJJHHHFFF777888888777666555666888555555444333222111000000///000000000000000//////------......//////000000222111111000000111111111000000111111111111111000666555666777888;;;===???>>>>>>@@@BBBEEEGGGIIIIIIMMMOOORRRUUUYYY]]]```aaajjjnnntttzzz}}}~~~}}}}}}~~~~~~zzzvvvmmmiiifffeeehhhjjjjjjiiiiiilllpppuuuzzz{{{zzz}}}wwwjjj[[[QQQ777222,,,******+++***(((%%%***,,,((('''++++++'''%%%(((***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%#########"""###$$$$$$%%% !!!"""###$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###!!!"""  ###%%%###!!!%%%$$$###""""""###$$$%%%"""############$$$$$$$$$#########$$$%%%%%%&&&&&&"""%%%''''''%%%"""tttaaaQQQJJJBBB??????@@@===:::???>>>>>>===<<<:::999888666444222111222222111000111111000...---,,,+++***+++(((&&&(((,,,+++&&&  """%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%111...***%%%######$$$%%%$$$######$$$&&&''''''&&&$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&((()))(((,,,222888@@@MMM]]]hhhllljjjhhhiiimmmppprrrrrrmmmlllhhhbbbZZZRRRKKKHHHHHHKKKSSS```nnnuuutttqqqvvvxxxzzz{{{|||~~~xxxooommmlllooowww}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzwwwrrrmmmhhhhhhggghhhhhhddd^^^XXXSSSPPPIIICCC>>>;;;::::::<<<<<<;;;999888666555555444444555555555444444444///000111222222222111000333444444444444333222222555777999;;;;;;===???AAA@@@@@@@@@BBBFFFLLLQQQUUUVVVWWWYYY]]]aaaeeehhhjjjooonnnlllkkklllpppuuuxxx|||}}}~~~}}}zzzwwwuuuuuuwww{{{zzzrrrkkkgggaaaaaacccfffiiinnnqqqttt|||}}}tttvvvwwweeeRRRBBB999---......---,,,***(((&&&(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$'''&&&$$$#########$$$$$$"""!!!"""$$$%%%$$$ $$$$$$"""!!!"""%%%%%%%%%$$$###"""!!! """############$$$$$$$$$$$$$$$$$$#########""""""########################sss___UUUNNNGGGDDDDDDDDDBBB??????>>>>>>===<<<:::999888555333111111111222111000///......---,,,+++*********************)))'''%%%&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&---+++(((%%%$$$$$$%%%&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&((()))'''+++///444:::FFFTTT^^^jjjmmmqqqsssssstttuuuwwwxxxvvvrrrnnnggg```XXXSSSOOONNNPPPWWWaaajjjmmmmmmooorrrvvvzzz|||~~~~~~rrrqqqpppssszzz~~~{{{wwwtttqqqnnnllljjjkkknnnssswwwxxxuuurrrjjjfff___WWWQQQNNNMMMMMMJJJIIIHHHGGGEEECCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???<<<;;;;;;::::::;;;=========>>>???@@@AAABBBBBBBBBHHHJJJMMMOOOPPPRRRTTTVVVXXXYYYZZZ]]]aaafffiiilllrrrssstttwwwzzz|||~~~|||yyyxxxyyy|||}}}}}}~~~~~~|||xxxtttrrrrrr{{{|||}}}zzzssslllfffccckkklllnnnqqqvvv{{{|||tttqqqyyy|||hhhUUUDDD666...,,,,,,,,,,,,+++***(((''')))'''%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%$$$###"""######$$$&&&$$$###$$$%%%%%%###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""########################ooo]]]RRRMMMGGGCCCCCCCCCAAA??????>>>>>>===<<<:::999888555333111000111111000///.........---------,,,,,,***+++,,,***((('''(((***,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$###"""$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&(((+++...222;;;FFFNNNaaajjjuuuzzzyyywwwyyy{{{|||yyywwwuuupppjjjeeeUUUOOOHHHGGGMMMUUU\\\___gggllltttzzz}}}~~~~~~|||xxxuuusssvvv|||{{{rrrjjjeeeccccccdddgggllltttzzz~~~~~~}}}~~~zzzsssmmmhhhffffffgggcccbbbaaa```___]]]\\\\\\\\\\\\]]]]]][[[YYYVVVTTTQQQPPPMMMLLLLLLNNNQQQSSSRRRSSSTTTVVVWWWWWWWWWWWW___bbbfffhhhjjjlllnnnppptttvvvxxx{{{~~~|||yyyxxxxxxyyy{{{||||||zzzvvvrrrppppppxxxyyyzzzyyywwwvvvvvvvvv{{{|||}}}vvvppppppuuu}}}yyyfffRRRAAA444,,,'''))))))***+++***)))(((''')))'''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""######'''%%%######$$$%%%%%%%%%(((&&&$$$######$$$$$$#########$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$#######################################jjjXXXOOOKKKFFFCCCBBBBBB@@@??????>>>>>>===<<<:::999888444222000000111111000//////000000000000000000000,,,+++)))((('''''')))***)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((())),,,111999>>>OOOZZZiiitttxxxxxxxxxyyyzzzvvvrrrrrruuuvvvtttrrr]]]TTTIIIAAAAAAFFFLLLPPP^^^eeennnwww{{{|||}}}}}}yyyvvvyyy|||xxxkkkbbb______ccceeejjjppptttvvvvvvvvv}}}yyytttrrrrrrtttvvvvvvvvvuuuuuuuuuttttttttttttuuuvvvwwwvvvssspppoookkkjjjiiihhhhhhiiikkklllnnnoooooooooooonnnmmmmmmtttwww{{{~~~|||zzzwwwtttrrrrrrrrrrrrwwwyyy{{{{{{yyywwwvvvwww}}}{{{vvvxxx}}}ttteee\\\MMM???444...***(((&&&'''((()))))))))((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""###""""""""""""""""""#########""""""""""""""""""$$$###""""""######$$$$$$)))%%%!!! """###""" !!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################~~~eeeTTTNNNLLLHHHEEEDDDCCCBBBBBB???>>>>>>===<<<:::999888555333111000111111000////////////000000000000000---)))$$$$$$'''***)))'''$$$$$$%%%&&&%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$"""!!!###""""""###%%%&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((,,,000333>>>FFFTTTcccooottttttsssoookkkggggggjjjmmmooopppddd]]]RRRJJJEEEDDDFFFGGGOOOWWWbbblllsssxxx{{{}}}|||sssooonnnpppsssvvvxxxyyyyyyxxxxxx|||zzzvvvsssqqqqqqrrrsssuuuuuuuuuvvvvvvwwwwwwwww|||}}}~~~|||{{{zzzzzz{{{{{{zzzyyyyyyxxx{{{{{{{{{{{{{{{zzzzzzyyy}}}ttttttssssssrrrqqqpppooopppqqqqqqrrrtttvvvxxxyyyzzz}}}|||{{{zzzhhhXXXHHHCCC;;;444000---+++***%%%&&&'''((()))(((''''''%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$&&&'''))))))%%%&&&&&&&&&&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""""""""""""######"""""""""""""""""""""######""""""!!!"""$$$$$$$$$#########%%%""" !!!###$$$"""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################www```RRRJJJHHHFFFDDDBBBAAA@@@@@@???>>>>>>===<<<:::999888666444222111222222111000---------------------...---((("""###(((+++)))&&&###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""###"""!!!###%%%&&&%%%$$$$$$######""""""######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&'''))),,,---111666@@@OOO]]]fffiiiiiihhhfffcccaaa```aaaccceeeaaa^^^ZZZTTTNNNIIIFFFDDDCCCIIISSS]]]fffooowww{{{}}}~~~|||yyyuuurrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnrrrsssssssssssssssssssssuuuuuuvvvvvvtttrrrpppooonnnoooppprrrsssssssssssstttwww{{{}}}}}}||||||}}}{{{}}}}}}wwwsssfffeeeeeedddeeeeeefffgggpppqqquuuyyy}}}rrraaaNNN@@@777555222000///---***(((%%%&&&'''((((((((('''&&&###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######"""%%%''''''%%%$$$$$$$$$"""""""""$$$&&&%%%$$$"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################rrr^^^QQQFFFEEEDDDBBB???>>>>>>??????>>>>>>===<<<:::999888777555333222333333222111---------,,,,,,,,,,,,,,,+++(((&&&&&&(((***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&###"""!!!"""$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%''')))******))),,,333;;;EEENNNWWW\\\bbbeeehhhfffaaa^^^^^^______aaabbbaaa]]]VVVPPPMMMFFFIIIMMMSSS[[[eeeooouuuzzz~~~|||yyy}}}{{{wwwwwwvvvuuusssrrrqqqqqqpppooonnnmmmllllllmmmmmmpppooommmkkkiiigggfffeeeeeefffggghhhiiijjjjjjjjjgggjjjmmmnnnmmmkkkjjjjjjiiilllrrrwwwyyywwwtttqqqjjjiiihhhiiikkknnnqqqsss{{{}}}~~~kkkWWWHHH;;;222///---,,,,,,,,,+++(((&&&''''''((())))))((('''&&&###%%%''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$&&&&&&$$$"""!!!###%%%!!!"""$$$$$$$$$###$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$########################ooo]]]RRRHHHHHHGGGEEECCCAAABBBBBB???>>>>>>===<<<:::999888777555333333444444333222//////.........---------(((*********((((((***+++)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((()))###"""!!!"""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########""""""###$$$%%%&&&&&&'''######""""""###$$$%%%%%%########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$%%%''')))))))))$$$(((,,,///222;;;GGGQQQ^^^fffmmmnnngggaaa```aaadddhhhnnnpppmmmggg```]]]QQQQQQPPPQQQUUU]]]hhhoooxxx~~~}}}tttssstttxxx~~~||||||zzzxxxuuuttttttuuuvvvuuusssoookkkhhhgggggghhhkkkllllllllllllkkkjjjjjjeeehhhjjjkkkhhhfffdddcccdddiiipppxxx}}}~~~}}}|||zzzyyyxxxyyy|||~~~}}}zzzwwwkkkVVVCCC888222...***)))((()))******)))''''''((()))))))))(((&&&%%%$$$&&&((((((&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&%%%$$$%%%%%%###  $$$ ###$$$""" ###&&&######$$$$$$$$$######""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################yyycccTTTLLLKKKIIIFFFCCCAAAAAABBBBBB>>>===;;;;;;<<<<<<;;;999666444222111222222111000---------...------,,,,,,++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&''''''&&&$$$###!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((***---222777;;;JJJUUUbbbiiiiiihhhkkknnnmmmqqqvvvzzzzzzvvvqqqmmmeeehhhiiieee___[[[]]]aaajjjtttvvvqqqmmmpppwww~~~~~~~~~~~~|||}}}~~~|||~~~~~~~~~~~~|||yyyvvvtttnnnpppvvv|||uuummmttt}}}vvvyyy}}}zzztttpppiii___OOO???333---)))'''))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$######""""""""" """$$$%%%%%%%%%###"""$$$%%%$$$###!!!!!!"""$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! """############$$$$$$$$$sss^^^QQQKKKGGGFFFDDDBBBBBBAAABBBBBB>>>===;;;;;;<<<<<<;;;999666444222111222222111000---............---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$###%%%%%%&&&&&&&&&''''''''''''(((******,,,...333666???HHHTTT\\\___bbbhhhmmmqqqvvv|||}}}zzzwwwyyy{{{yyytttmmmgggddddddhhhoooyyy|||yyyuuuvvvzzz}}}|||yyy{{{|||qqqkkkoooyyyxxxwwwvvvnnnddd]]]RRRJJJ???444...***)))((((((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%&&&&&&%%%$$$$$$&&&(((######################## !!!!!!!!!"""#########$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""%%%''''''&&&$$$"""!!!"""##############################""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$lllXXXMMMJJJCCCCCCBBBBBBBBBBBBBBBBBB???===<<<;;;<<<<<<:::999666444222111222222111000///////////////...---,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((******+++***)))***---///333:::CCCKKKQQQYYYdddmmmvvv{{{ssshhhbbb^^^]]]dddppp}}}{{{xxxxxxyyy{{{}}}||||||}}}rrrllliiihhhtttuuuooogggZZZLLLEEE;;;666000+++)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!""""""""""""!!! !!!$$$&&&######################## !!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&!!!"""###$$$%%%$$$#########%%%'''&&&$$$"""!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$lllVVVKKKHHHBBBCCCCCCCCCCCCBBBAAAAAA???===<<<<<<<<<<<<:::888666444222111222222111000000000000000///...------++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******)))'''''')))+++---111777===EEEPPP^^^hhhtttyyyssshhhccc^^^]]]bbbkkkrrrwww|||yyyxxxzzz~~~~~~~~~yyypppmmmnnnqqqtttyyyxxxhhh]]]SSSEEE999333000---***)))))))))(((''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!###$$$######!!!!!!########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$### !!!######""""""###$$$########################$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""#########$$$$$$$$$qqqXXXJJJFFFEEEEEEEEEEEECCCBBBAAA@@@@@@>>><<<<<<<<<;;;:::888666444222111222222111000000000000000///...---,,,++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$%%%%%%%%%%%%&&&&&&&&&'''((()))((('''&&&((()))***,,,///333:::DDDQQQZZZfffkkkssszzzsssqqqmmmfff```___aaadddrrrvvv{{{}}}zzz~~~|||zzzyyy{{{}}}{{{xxxttttttwww|||rrrcccSSSHHH???666///---+++***))))))******)))'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!"""$$$%%%%%%%%%$$$""" """$$$""""""""""""""""""""""""############$$$$$$$$$$$$''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###!!! ###%%%########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""#########$$$$$$$$$tttYYYJJJEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@>>><<<<<<<<<;;;999777666444222111222222111000000000000///...---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((''''''((()))((()))***,,,000777@@@EEEOOOTTT]]]gggqqqxxx}}}|||~~~}}}wwwmmmeeeaaaaaaaaadddhhhmmmttt}}}}}}}}}~~~||||||}}}}}}oooXXXKKK>>>666111---+++,,,'''&&&&&&(((******)))'''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""### """"""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######(((''''''%%%$$$###"""!!!###############$$$$$$$$$''''''&&&$$$!!! """$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$rrrWWWIIIDDDEEEDDDBBBAAAAAAAAABBBBBB@@@???===<<<<<<;;;999777666444222111222222111000////////////---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%&&&&&&&&&'''$$$&&&(((((('''&&&'''(((&&&''')))***,,,///222555:::>>>GGGRRR^^^jjjssswwwzzz{{{||||||{{{zzzzzzzzz~~~vvvqqqeeedddcccbbbeeekkktttzzz~~~|||zzzzzz{{{xxxcccQQQAAA888000---,,,)))))),,,'''&&&&&&'''((((((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""###""""""""""""""""""""""""!!!!!!"""""""""#########&&&&&&%%%$$$###""""""!!!###############$$$$$$%%%!!!###$$$###"""!!!!!!###########################""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$oooUUUHHHEEEBBBAAA@@@??????AAACCCDDDAAA???===<<<<<<;;;999777666444222111222222111000/////////...---+++***)))++++++++++++************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""$$$&&&(((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''''''(((***,,,,,,---------...222999DDDPPP]]]gggmmmvvvzzz}}}{{{vvvsssuuuxxxuuuqqqiiibbb^^^aaaggglllsssxxx~~~zzzvvvuuuvvvxxxyyy{{{{{{zzzuuuqqqmmmoooqqqssstttwwwzzz}}}|||}}}uuudddMMM999444...***++++++)))(((***,,,***(((((('''%%%""" &&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$"""!!!!!!###&&&'''%%%###""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$%%%"""$$$###!!!!!!########################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!""""""######"""############$$$$$$$$$qqqWWWJJJGGGGGGEEECCCBBBBBBBBBAAA??????===;;;::::::999777666555444333111000////////////......------,,,++++++---,,,+++***))))))))))))&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&%%%$$$###""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$&&&'''((($$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***&&&''''''(((((((((((((((,,,---000666@@@LLLVVV]]]kkksss||||||xxxyyy|||yyytttoooiiidddeeefffiiiqqq{{{~~~zzzwwwwwwyyyzzzwwwsssoooooopppuuuwww{{{wwwqqqjjjfffeeehhhjjjlllnnnrrrxxx|||~~~~~~vvvqqqllluuuzzzkkk[[[III:::111000---***)))+++,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$""""""###$$$%%%&&&&&&'''&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$###"""!!!&&&'''(((&&&###!!! !!!"""###"""!!!!!!###%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""###$$$&&&'''((()))&&&###"""""""""!!! tttZZZLLLHHHGGGEEECCCBBBBBBBBBAAA@@@???===;;;:::::::::888666555444333222111000000000000//////......---,,,,,,,,,,,,***)))))))))))))))(((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))&&&&&&'''((((((((((((((())))))+++///777@@@HHHNNN___gggrrrwwwxxxyyy~~~xxxqqqgggccc```aaahhhsss|||xxxrrrpppooonnnoooqqqssssssrrrpppoooqqqtttzzz}}}zzzwwwxxxxxxwwwuuurrrooommmiiihhhgggjjjooouuuzzz{{{|||zzzsssppppppqqqqqq|||||||||||||||zzztttlll```SSSFFF;;;111,,,///---***)))***+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""############""""""$$$$$$############$$$$$$%%%$$$###""""""""""""###""""""##################"""$$$$$$#########$$$$$$$$$###""""""$$$%%%&&&&&&$$$""""""###%%%%%%%%%### !!!#########""""""""""""#########""""""""""""""""""###""""""""""""####################################""""""""""""$$$%%%&&&'''***(((&&&%%%%%%%%%$$$###www^^^PPPKKKGGGEEECCCBBBBBBBBBAAA@@@???===<<<;;;;;;:::888666555444333333222222222222111000000///......------++++++***)))(((((((((((())))))(((((('''&&&$$$###&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&%%%$$$###"""!!!!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''((('''''')))---333999<<>><<<;;;;;;;;;999777555444444333333333444444000000//////...---------+++***)))((('''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((''''''))),,,000222<<>>GGGRRR___llluuu~~~yyyrrrmmmhhhdddaaa^^^bbbgggjjjmmmqqqwww|||{{{yyyyyyzzzwwwvvvuuutttrrrpppnnnnnnooommmiiifffeeefffhhhjjjkkkkkkjjjjjjkkkmmmpppqqqmmmoooqqqrrrqqqqqqssstttuuurrrnnnjjjhhhhhhjjjmmmvvvzzzvvvnnnggg[[[III:::555111---+++++++++,,,+++)))*********)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$"""###$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""######"""""""""######$$$!!!!!!""""""###$$$$$$%%%'''%%%######$$$###""" !!!"""###$$$$$$$$$$$$$$$###$$$&&&%%%###!!!!!!""" """######!!!!!!"""######$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$&&&'''&&&$$$"""vvv___QQQKKKEEEDDDBBBBBBCCCCCCBBBAAAAAA???=========<<<:::888666555444333333333333333.........---,,,,,,++++++++++++***)))((((((((((((###$$$&&&'''((()))))))))$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++%%%%%%&&&&&&%%%$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))***---222999BBBLLLXXX___nnnwwwzzzrrrlllmmmllljjjjjjiiijjjjjjjjjnnnttt{{{|||zzzyyyzzz||||||}}}}}}|||{{{}}}|||yyymmm]]]RRRJJJCCC999222...,,,+++,,,,,,,,,***((('''(((******((('''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$"""!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$ !!!!!!"""###$$$%%%&&&$$$###""""""$$$$$$###""""""######$$$$$$$$$#########%%%%%%%%%"""!!! !!! """""""""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%###""""""###%%%%%%$$$"""qqq\\\OOOIIIEEECCCBBBBBBCCCCCCCCCBBBBBB@@@>>>======<<<;;;999666666444333222222222222/////////...------,,,,,,,,,,,,***)))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&(((***...444===EEEJJJYYYbbbqqq}}}|||xxxqqqkkkhhhiiikkkmmmqqqxxxzzzwwwvvvzzz}}}rrrjjj\\\RRREEE;;;666444222000---,,,,,,---...---+++(((%%%(((******(((''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$"""!!! """$$$%%%$$$###"""""""""######"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""############""""""###$$$%%%%%%$$$######$$$$$$$$$###""""""!!!###$$$$$$"""!!!"""###!!!$$$$$$###""""""###$$$######""""""######$$$"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%!!! !!!""""""!!!nnnZZZMMMGGGEEECCCBBBBBBCCCCCCCCCBBBBBB@@@>>>>>>>>>===;;;999777666444333222111111000000000000///......---------,,,+++***))))))))))))'''''''''(((''''''&&&&&&&&&&&&&&&'''((())))))***'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&'''((((((((((((''''''&&&$$$%%%&&&(((---333:::>>>HHHQQQ```nnn{{{vvvmmmjjjddd______dddmmmttt~~~yyyssspppqqqtttvvv~~~wwwmmmaaaUUULLL???:::444000---,,,+++******)))))))))******(((&&&$$$'''******(((&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%!!! !!!$$$%%%%%%$$$######$$$$$$$$$$$$############""""""""""""###### !!!"""###!!!!!!!!!!!!!!! '''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!############$$$%%%"""$$$&&&&&&$$$"""!!!"""###"""!!! !!!"""###"""###%%%&&&&&&%%%###"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$###!!!!!!###%%%&&&%%%|||dddTTTJJJEEEBBBBBBCCCCCCCCCBBBAAA@@@CCCAAA>>>===<<<<<<;;;999666555555444444333222222666444222///---,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''(((((((((&&&$$$###$$$%%%(((***'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''%%%###!!!!!!$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%'''***,,,---...777???KKKXXXdddnnnvvvzzztttggg\\\XXXYYY[[[___fffpppyyyzzzoooqqqsssuuuwwwyyy|||~~~zzztttvvvzzzzzzxxxxxx{{{qqqcccWWWNNNFFF<<<555111000...,,,)))((('''&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######!!!###&&&""""""############""""""""""""############"""""""""!!! #########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%############################################################""""""""""""$$$#########""""""!!!!!! !!!!!!!!!""""""!!!!!!"""$$$%%%###"""!!!!!!!!!!!!""""""""""""!!!""""""qqq___RRRIIIDDDCCCBBBBBBBBBBBBAAAAAAAAACCCAAA???>>>>>>===;;;999666555555444444333222222444222111///---,,,+++++++++******))))))(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&((()))***+++,,,...444<<>>>>>>>>>>>===;;;666555555444444333222222222111000///...---------++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&((()))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%''')))%%%$$$"""""""""###%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((((()))***---///111333666:::???CCCYYYcccqqq}}}yyyqqqiiidddbbb```]]][[[YYYWWWWWWVVVUUUXXXZZZ\\\^^^```ccceeemmmpppuuu{{{}}}zzzuuuqqqppprrrvvvzzz|||}}}|||zzzzzz}}}}}}~~~wwwlll^^^QQQHHH;;;444000///---)))))),,,))))))***)))(((&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""$$$'''(((&&&$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!! $$$#########"""""""""!!!"""""""""#########$$$$$$############################################################""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$$$$%%%'''%%%"""!!!"""#########!!!!!!!!!"""""""""#########$$$%%%$$$###"""""""""```QQQJJJBBB@@@CCC@@@AAAAAAAAAAAA@@@???>>>AAA???===<<<=========<<<666555555444444333222222222000...---,,,,,,,,,---+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%'''((((((((((((%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%&&&'''(((((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" !!!###"""!!! !!!"""$$$&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######&&&'''''''''&&&&&&)))+++&&&'''(((+++...222555777@@@IIIVVVbbbllluuu}}}|||tttqqqmmmiiieeebbb```___^^^^^^___]]]ZZZXXXXXXYYYZZZ]]]aaagggkkkooorrrsssvvvzzz~~~wwwsssnnnllljjjhhhkkksss}}}xxxsssqqqttt{{{~~~|||xxxtttnnnbbbTTTHHH>>>777333000,,,***++++++)))***---))))))(((&&&$$$###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!!!! !!!"""###$$$############################################################""""""""""""!!!!!!""""""######$$$$$$ """###$$$%%%&&&'''$$$!!! !!!"""""""""!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%###""""""___PPPKKKEEEBBBCCCAAAAAABBBCCCBBBAAA@@@???===>>>???@@@@@@???>>>===999777555444444333111///222111000///---,,,+++***+++++++++++++++,,,,,,,,,******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***++++++******++++++,,,---777999===CCCLLLUUU^^^cccooovvv~~~{{{wwwuuutttsssrrrpppmmmggg```[[[YYY[[[]]]\\\[[[\\\```eeeggghhhlllrrrwwwzzzzzzyyy}}}~~~wwwpppkkkjjjmmmpppuuu{{{yyysssoooqqqvvvtttjjj```QQQMMMFFF===666111///---///---+++))))))(((&&&$$$''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$""""""######$$$$$$"""!!!!!!!!!"""#########"""""""""###%%%&&&$$$$$$##################$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%############$$$%%%''''''""""""############""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######&&&%%%$$$######$$$%%%%%%cccRRRLLLEEEBBBCCCAAAAAABBBBBBBBBAAA@@@???>>>??????@@@???>>>===<<<999777555444444333111///111111000...---,,,+++***+++++++++++++++++++++***))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***)))))))))((()))******+++......000333888???DDDHHHUUU___mmm{{{|||xxxvvv|||}}}xxxsssooojjjjjjjjjfffcccbbbfffjjjlllmmmnnnpppqqqppplllhhhjjjiiijjjnnnsssxxxzzz{{{~~~|||zzztttpppooorrruuuvvvzzz|||yyyvvvtttvvvrrrqqqsssuuuwww~~~||||||qqqeee^^^[[[TTTIII???<<<999444000,,,*********+++***((()))))))))(((''''''''''''''''''&&&&&&&&&"""###%%%$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""###$$$###"""!!!!!!!!!"""#########""""""!!!!!!"""###$$$####################################"""""""""!!!"""######$$$$$$$$$$$$$$$"""!!!!!! !!!!!!!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!!"""###### !!!!!!""""""###""""""############"""""""""######$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""######"""!!!!!!!!!!!!"""###jjjVVVMMMFFFBBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;888666555444444333111000111111000...---,,,+++***,,,+++++++++***)))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############"""%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))''''''&&&&&&''''''((()))******)))***,,,000333555:::CCCRRR___jjjqqquuuwww}}}|||yyy|||{{{uuusssuuuyyy}}}wwwpppkkkdddcccccceeeiiinnnpppqqqwwwwwwxxxyyy{{{|||~~~}}}yyysssooommmkkkjjjiiieeecccdddjjjmmmooorrrwww|||{{{zzzxxxvvvuuutttsssuuuqqqqqqvvv}}}{{{xxxggg[[[LLLCCC???;;;444......---***((('''((())))))'''&&&&&&''')))******)))((('''''''''&&&&&&%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!""""""####################################""""""""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""" !!!!!!""""""####################################!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$###"""""""""############"""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$"""!!!!!! !!!!!!"""pppYYYMMMEEEBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<::::::888666444444444333222000111000///...---,,,++++++,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))(((((()))+++---000111...444===EEELLLRRRVVVYYYeeennn{{{wwwuuutttuuuxxxzzz{{{{{{~~~yyytttqqqooonnnmmmmmmlllpppxxx}}}}}}{{{xxxxxxxxxyyy|||}}}wwwrrrooojjjddd___III@@@666111111222111///,,,+++)))''''''''''''(((&&&%%%%%%&&&(((***)))((((((''''''&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!"""###$$$%%%&&&'''$$$$$$###"""""""""!!!!!!###############$$$$$$$$$#########"""""""""""""""!!!!!!"""############"""$$$$$$#########$$$%%%%%%###""""""""""""#########""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###############$$$$$$%%%"""""""""""""""#########www]]]MMMEEEBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>><<<;;;:::999777666444444444444222000000000///...---,,,,,,+++---,,,,,,+++***)))((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))+++,,,+++---000222555:::???CCCIIISSS```kkksss|||}}}}}}zzzxxxwwwvvvtttrrrqqqooommmmmmaaa^^^[[[ZZZXXXSSSKKKFFF:::555000,,,+++++++++***)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%'''((('''&&&''''''&&&&&&%%%%%%%%%%%%"""#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######""""""!!!"""###%%%&&&'''((((((%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!"""############"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## """######!!!""""""############"""""""""""""""######"""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!!!!""""""############~~~aaaOOOGGGDDDBBBDDDCCCCCCBBBAAABBBBBBBBBBBBAAA???===;;;;;;::::::777555444444444444222111000//////...------,,,,,,---,,,,,,++++++*********%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%'''''''''&&&'''(((((()))(((((('''''''''''''''(((*********)))***---333777888>>>HHHQQQYYYcccmmmttt~~~~~~wwwuuuwwwtttooohhh___WWWPPPMMMCCCAAA@@@BBBCCCAAA<<<777000000...,,,***)))((('''&&&&&&&&&&&&&&&''''''((('''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""!!!"""$$$%%%''''''''''''%%%%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%""""""""""""############!!!"""######$$$$$$######""""""""""""###$$$%%%%%%$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######"""!!!!!!""""""############""""""!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!""""""""""""fffRRRJJJGGGFFFEEEDDDCCCBBBAAABBBBBBCCCAAA@@@>>><<<;;;;;;;;;;;;666555444444444444333111/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((*********)))))))))))))))'''(((((((((((()))+++...000111555;;;BBBKKKRRRWWWdddjjjrrrxxx}}}||||||~~~{{{{{{||||||yyytttllleeecccbbb^^^WWWOOOFFF???999666444222///000333444333000+++,,,---,,,***)))***+++((((((((((((((((((((()))%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############"""""" !!!###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""############"""######$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$###""""""###%%%'''(((########################"""##################"""!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###""""""!!!  !!!###############iiiUUUMMMJJJHHHEEEDDDCCCBBBAAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<666555333444444444333111/////////...---------,,,,,,---------------------&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********&&&(((******((('''&&&'''((('''&&&)))000777<<>><<<<<<<<<:::888555555666666555444222222000000///...---,,,,,,+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&)))(((''''''(((***,,,...))),,,///111333888>>>BBBLLLPPPWWW___fffkkknnnooozzz}}}wwwzzz}}}~~~yyyvvvvvvuuutttvvvzzzzzzyyyzzz}}}~~~yyyuuunnnfff^^^VVVQQQNNNBBB???;;;555111///............---,,,+++***))))))(((((((((((((((((((((((()))+++---...---+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***)))((('''&&&%%%$$$######%%%$$$$$$$$$############%%%$$$######""""""###### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$)))'''%%%"""!!!!!!!!!"""$$$###""""""!!!!!!""""""###""""""!!!!!!!!!""""""$$$#########%%%'''(((((('''%%%######$$$$$$###"""zzz```PPPJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@EEECCC???===<<<;;;999777555555555555444333222111000000///...---,,,,,,+++*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%###!!!!!!"""#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""######&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''')))((('''''''''(((***+++'''((()))***+++---111444555888<<>>===;;;:::999555555555444444333222222000000///...---,,,,,,+++******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%###!!! !!!"""$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((******++++++,,,---///000......000333666999<<<>>><<>>?????????>>>===<<<;;;;;;666666555444333333333222000000///...---,,,,,,+++************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%###"""!!!"""%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((***+++,,,,,,++++++******+++---...///...000333666:::===???@@@???DDDJJJNNNQQQXXXbbbjjjuuu}}}}}}zzzvvvrrroooeeeccc```\\\YYYTTTOOOKKKHHHDDD???<<<;;;<<<<<<<<<888555111---+++++++++,,,******((('''&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%########################!!!  !!!!!!"""############"""!!! !!!###$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%%%%&&&###""""""!!! !!!!!!!!!""""""""""""###%%%&&&&&&))),,,//////...,,,,,,---,,,***(((((((((((('''&&&oooVVVKKKJJJFFFEEECCCBBBAAA@@@??????===>>>@@@???===<<<<<<===777777666444444444444444000000///...---,,,,,,++++++++++++******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))+++******))))))))))))***,,,------......//////000000333666777999===CCCHHHRRRXXX___aaa``````bbbeeelllqqqyyy{{{}}}{{{uuurrrkkkjjjhhheee```[[[VVVSSSFFFDDDAAA???===:::666444333000---,,,...000111111///...---+++)))((('''&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%########################!!!  !!!!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!%%%%%%$$$$$$###"""!!!!!!###"""!!!!!! !!!!!!"""""""""###$$$&&&'''(((...222666666222///......---+++))))))***+++***)))uuu[[[NNNJJJEEEDDDCCCBBBAAAAAAAAAAAA===???AAA@@@===;;;;;;<<<999888666555444444555555000000///...---,,,,,,+++,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""###%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&%%%'''***+++)))'''*********+++++++++++++++---,,,++++++******+++++++++,,,,,,---...000222444888;;;???@@@@@@AAACCCEEEJJJNNNTTTYYY\\\___dddhhhfffdddaaa```bbbeeehhhjjjjjjkkkkkkiiihhhhhhjjjlllpppuuuzzz|||yyyssskkkgggbbbeeeiiikkkkkkkkkjjjiiihhhgggfffccc```[[[WWWTTTKKKKKKKKKHHHDDD???;;;999444222000/////////...,,,+++)))'''''')))+++,,,,,,******)))((('''&&&%%%$$$&&&&&&&&&''''''((()))))) !!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%########################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$##################$$$"""""""""""""""""""""""" !!!"""######"""!!! ############"""!!!!!! """"""!!! !!!"""""""""###%%%'''((()))...333888888444000...///,,,+++)))***+++---,,,,,,yyy___PPPJJJEEEDDDCCCBBBBBBBBBBBBBBB>>>AAABBBAAA===:::999::::::999777666555555666666000000///...---,,,,,,+++------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%((((((&&&###&&&'''((()))***++++++++++++******)))))))))******)))((((((***,,,/////////111222444444555666888999222666:::<<<===???DDDGGGCCCBBBBBBCCCDDDGGGIIIJJJIIIJJJIIIIIIHHHJJJNNNQQQPPPUUU[[[]]]ZZZSSSKKKGGGEEEHHHKKKJJJJJJJJJJJJIIIHHHGGGEEEBBB???<<<999777555777888777444111.........,,,******+++,,,+++***,,,***((('''((()))((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$ """###$$$$$$###"""  !!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$######$$$$$$################################################ !!!"""######"""!!! !!!"""############""""""!!! """""""""$$$%%%''')))***+++111777777333///...///,,,+++******,,,......---}}}aaaQQQKKKFFFDDD@@@???@@@AAABBBAAABBBAAA???>>><<<;;;;;;:::888777666555444333333333222222111///...,,,++++++---,,,+++***)))'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###$$$%%%&&&'''######"""$$$&&&(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%))))))(((&&&%%%&&&(((+++000+++&&&&&&***,,,,,,***,,,+++)))((((((***,,,---((()))+++,,,---...............//////000111222222444333333222222222333333///111555888:::;;;;;;:::666888:::<<<;;;999555333222222333333333333222222000000111111000///......///888777+++$$$(((+++((())))))*********))))))(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%$$$###"""""""""""" """%%%((((((&&&$$$""" !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""$$$%%%%%%%%%$$$&&&(((+++(((((((((((())))))))))))'''''''''((((((((((((((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%###"""###$$$"""""""""######""""""""" !!!!!!""""""$$$###!!! """$$$%%%%%%$$$###"""###$$$%%%&&&,,,///222111,,,***,,,/////////............//////}}}aaaQQQLLLFFFDDDAAAAAAAAABBBBBBAAABBBAAA???>>><<<;;;;;;;;;888777666555444333333333222222111///...,,,++++++,,,++++++***)))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&######%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######""""""!!! $$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%(((((((((&&&%%%&&&(((***000+++%%%%%%''')))(((&&&)))((('''&&&''')))***,,,)))******++++++++++++***))))))***++++++,,,------******))))))))))))******,,,---...//////...---,,,+++,,,...//////---+++)))+++,,,,,,------,,,,,,+++------......---,,,,,,+++(((000///&&&"""(((***'''*********)))((('''%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((((('''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" ###$$$%%%$$$"""!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%$$$###$$$&&&)))'''''''''(((((()))))))))((('''''''''''''''''''''###$$$$$$$$$$$$###"""!!!""""""######"""!!!!!! !!!###%%%$$$###"""######%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&***,,,---+++''''''***...---,,,,,,++++++,,,,,,---~~~bbbRRRLLLFFFEEECCCCCCCCCCCCBBB@@@AAAAAA@@@>>>===<<<;;;;;;888777666555444333333333222111000///...,,,++++++************)))))))))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%$$$###"""!!!!!!!!!!!!%%%$$$###""" %%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&'''$$$$$$#########$$$%%%&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&((((((((('''%%%%%%(((***222...***(((***+++)))'''&&&%%%%%%%%%&&&''')))***))))))***))))))(((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((()))******)))'''%%%$$$&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&))))))*********)))(((((($$$)))((("""###)))+++'''+++******(((&&&$$$"""!!!''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%$$$###"""""""""""" !!!""""""######"""""" !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""$$$%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%######$$$$$$######"""""""""############"""!!!!!!!!!###$$$$$$###""""""###%%%$$$!!!!!!$$$%%%############""""""""""""""""""""""""############$$$%%%&&&'''''''''&&&%%%(((((((((%%%###$$$(((---))))))(((((((((((())))))dddTTTMMMFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@@@@???>>>===<<<;;;888777666555444333333333111000000...---,,,++++++)))))))))))))))*********%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######""""""""""""'''&&&&&&$$$###!!! %%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######"""$$$&&&(((''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((('''%%%%%%''')))000---***)))***+++***)))%%%%%%$$$%%%&&&''')))***((((((((()))(((((('''&&&''''''''''''(((((())))))))))))((((((((()))******'''((()))***++++++++++++&&&&&&&&&''''''((()))***&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%'''&&&$$$&&&,,,,,,(((***))))))(((&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!######"""########################""""""######$$$$$$$$$%%%&&&%%%$$$###""""""""""""###############$$$%%%%%% !!!"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###!!!!!!"""###$$$$$$%%%&&&'''(((((()))(((''''''&&&%%%$$$$$$###""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$"""""""""###"""!!!  !!!"""#########""""""!!!!!!!!!!!!!!!"""############"""###%%%'''))))))(((&&&%%%%%%&&&&&&%%%$$$%%%(((***''''''&&&&&&&&&&&&''''''gggVVVMMMGGGFFFDDDDDDEEEDDDAAA???@@@@@@@@@@@@???>>><<<;;;888777666555444333333333000000///...---,,,,,,+++))))))))))))************%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&######"""$$$&&&(((''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((&&&'''((('''%%%%%%&&&((('''&&&$$$$$$%%%'''''''''%%%&&&&&&&&&'''((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''''''((('''((()))+++,,,---......$$$$$$$$$$$$%%%&&&((()))&&&''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&'''((('''%%%'''******'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$###""""""""""""######"""""""""###$$$%%% !!!"""###$$$""""""!!!!!!!!!!!!""""""$$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!###$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$######"""!!!""""""#########""""""###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$$$$"""!!!"""### !!!###$$$$$$###!!! """""""""!!!!!! !!!!!!"""############"""###%%%(((******)))&&&%%%$$$%%%((())))))((('''(((&&&%%%%%%%%%%%%%%%%%%&&&kkkXXXNNNHHHFFFDDDCCCCCCCCCAAA??????@@@AAAAAA@@@>>>===<<<888777666555444333333333//////......---,,,,,,+++)))))))))))))))*********%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&""""""$$$%%%%%%&&&&&&%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&((('''&&&%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''(((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''(((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!&&&%%%$$$###""""""""""""!!! !!!"""""" !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###!!!###%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""######"""""" !!!""""""""""""!!! """######"""!!!!!!"""!!!###&&&''''''&&&###!!!!!!!!!!!!!!! """"""""""""###############%%%''')))***(((&&&%%%$$$&&&(((******)))'''%%%%%%$$$$$$######$$$$$$%%%oooZZZNNNHHHFFFCCCAAAAAAAAA@@@??????@@@AAAAAAAAA???===<<<888777666555444333333333///......------,,,,,,+++*********)))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$######""""""#########$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$&&&''''''&&&%%%&&&'''(((((())))))(((((()))***(((((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***'''&&&%%%$$$$$$######$$$&&&&&&''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((('''$$$"""###%%%######%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""###!!! !!!"""!!! ####################################""""""""""""&&&%%%$$$###"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###!!!###&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$##############################""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!! """######"""!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""$$$%%%###%%%&&&(((((('''&&&%%%%%%%%%&&&''''''&&&$$$######""""""""""""""""""###qqq[[[OOOIIIFFFBBB@@@@@@@@@@@@??????@@@AAABBBAAA???===<<<888777666555444333333333.........------,,,,,,,,,************)))))))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$###############$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&''' !!!######""""""!!!######"""$$$&&&(((''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%###"""!!! ''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$'''******%%%"""$$$)))"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%###!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$&&&%%%$$$###""""""""""""!!!!!!"""############### !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###!!!$$$'''((('''''''''(((%%%%%%$$$$$$###"""""""""""""""""""""############ !!!""""""""""""""" !!!""""""###"""""" """######!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$###!!! """$$$%%%$$$%%%&&&'''''''''&&&%%%&&&%%%###############"""!!!!!!!!! !!!!!!!!!xxx^^^OOOJJJGGGDDDBBBBBBBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::;;;999777666555444222000/////////...------,,,,,,+++++++++************)))((('''&&&&&&&&&&&&'''(((%%%&&&%%%%%%$$$###"""!!!&&&%%%%%%$$$#########$$$!!!###%%%''''''%%%###!!!""""""""""""""""""""""""###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$#########"""""" !!!######"""!!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' """$$$%%%%%%&&&(((***''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###""""""""""""$$$&&&((()))$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$######"""""""""""""""$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""############"""!!! !!!$$$&&&&&&%%%###!!!######$$$$$$$$$$$$###### !!!!!!!!!!!! $$$"""  !!!""""""""""""############$$$#########""""""!!!!!!'''%%%""" """%%%'''""""""""""""""""""""""""%%%!!! ###%%%"""""""""""""""####################################%%%$$$###"""!!!!!!!!!"""$$$######"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""zzz```QQQJJJGGGDDDBBBBBBBBBAAA@@@BBBBBBBBBAAA???>>><<<;;;888666555555666666555444/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$###"""###%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$&&&'''$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""##################$$$$$$%%%$$$$$$#####################$$$$$$$$$###!!!!!!""""""""""""""""""""""""############"""!!!  !!!$$$%%%&&&%%%###""""""######$$$$$$######""" !!!!!!!!!!!! ###""" !!!!!!""""""""""""#####################"""""""""!!!!!!!!!###%%%%%%###!!!########################$$$!!! ###$$$"""""""""""""""##########################################""""""""""""######""""""""""""############'''&&&%%%$$$###!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!{{{aaaRRRIIIGGGDDDBBBBBBBBBBBBAAACCCCCCBBBAAA@@@>>>===<<<888666555555666666555444/////////...------,,,,,,+++++++++************)))%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$(((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$######$$$$$$!!!""""""###$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########&&&$$$!!!"""%%%'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$%%%$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""###$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$"""############""""""!!!"""""""""!!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""##################""""""%%%%%%$$$############$$$!!!""""""""""""!!!!!! """""""""""""""""""""""""""######""""""!!!  !!!###%%%%%%$$$###""""""######$$$$$$######""" !!!!!!!!!!!!!!!!!! ###"""  !!!!!!""""""""""""##################""""""""""""!!!!!!"""$$$$$$"""""""""""""""""""""""""""###!!! ###$$$""" """"""""""""######################################################$$$$$$!!!!!!"""###$$$$$$%%%%%%)))((('''$$$""" $$$############""""""""" xxx___PPPIIIFFFCCCBBBBBBCCCBBBAAABBBBBBAAA@@@???===<<<;;;;;;999777666555444222000/////////...------,,,,,,+++++++++*********))))))%%%&&&((())))))(((&&&%%%''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%% !!!###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$"""!!! """$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%##############################"""!!! ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######""""""!!!!!!"""###$$$%%%&&&%%%$$$#######################################""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!"""###""""""""""""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%$$$######""""""######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$$$$$$$###"""""""""############""""""!!!!!! !!!!!!"""!!! !!!!!!!!!"""""""""############""""""""""""""""""!!!!!!"""!!!  !!!""" """!!! ######"""!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!qqqYYYMMMHHHFFFCCCBBBCCCCCCBBBBBB@@@@@@@@@???>>><<<:::999;;;999777666555444222000/////////...------,,,,,,+++++++++*********))))))%%%&&&((())))))(((&&&%%%''''''((((((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%&&&&&&'''##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%%%%%%%$$$################################################### !!!"""############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$###!!! ###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$"""$$$%%%%%%######$$$&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!! !!!"""###$$$$$$###"""!!!""""""""""""!!!!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########"""""""""""""""######""""""""""""!!! !!!"""!!!!!! !!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!"""""""""####################################&&&&&&&&&&&&%%%$$$"""!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""hhhTTTJJJHHHFFFCCCBBBCCCCCCCCCBBB@@@??????>>>===;;;:::999888666555555666666555444/////////...------,,,,,,+++++++++************)))%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$""" """###$$$$$$%%%%%%$$$$$$########################"""""""""############### !!!###%%%%%%$$$###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###############$$$$$$$$$%%%&&&%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$ """$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!! !!!""""""############"""!!!!!!""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!! !!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######""""""!!!""""""######""""""!!!"""!!!  !!!""" !!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!"""""" """######""" ######################## !!!!!!""""""######""""""""""""####################################&&&&&&''''''&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""""""""""""""###########################zzzaaaQQQJJJHHHEEECCCBBBCCCCCCCCCBBB@@@@@@@@@???===<<<:::999888666555555666666555444/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""" """""""""""""""###$$$$$$########################!!!"""""""""#########$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%#########$$$&&&'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!"""$$$$$$######%%%&&&##################$$$$$$########################$$$$$$############$$$$$$""""""##################$$$$$$######$$$$$$%%%&&&#################################"""!!!!!! """""""""""""""######$$$ !!!"""#########"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!"""""" """""""""""""""""""""""" !!!!!!""""""###$$$""""""""""""#######################################$$$&&&'''((('''&&&%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$###############!!!!!!!!!!!!""""""######""""""""""""""""""""""""ttt]]]OOOKKKGGGEEECCCBBBCCCDDDCCCCCCAAAAAAAAA@@@>>>===;;;:::;;;999777666555444222000000//////...------,,,,,,+++++++++************)))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$ ###%%%&&&'''''''''"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$#########$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!###%%%%%%###"""######""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%##################$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%% !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###!!!  !!!### !!!""""""!!!!!!""""""""""""############ !!!!!!""""""$$$!!!!!!$$$ !!!"""!!!"""###$$$""""""""""""#################################### """$$$''')))))))))(((%%%%%%'''((()))+++,,,,,,!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!mmmXXXMMMIIIFFFDDDBBBBBBBBBBBB@@@>>>AAAAAABBBBBBBBBAAA@@@@@@999999777666444222111000///............---------***+++,,,,,,+++***(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%###""""""$$$$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$#########""""""!!!!!!$$$$$$###"""!!! $$$$$$##################'''$$$ !!!""""""###$$$$$$%%%$$$###"""!!!########################(((%%%!!!###&&&%%%$$$######""""""######$$$$$$###""""""###$$$$$$"""!!! !!!###%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########"""!!! !!!!!!$$$###"""!!! %%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''((('''$$$############$$$&&&'''$$$$$$###"""###$$$&&&''''''&&&$$$###%%%(((+++---#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###$$$%%%%%%$$$###"""!!!...+++&&&######$$$$$$$$$&&&%%%%%%$$$#########$$$########################!!!!!!"""###############$$$###"""!!!!!!"""###$$$$$$&&&%%%!!!###'''&&& """""""""""""""""""""""""""$$$$$$ ###$$$!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$""""""######"""!!!!!! !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!  """"""!!! !!!!!!"""###############""""""""""""""""""######### """$$$###""""""""""""""""""""""""&&&$$$######$$$###!!!!!!  !!!"""###!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$"""  '''(((%%%""""""%%%###"""!!! !!!!!!######!!! """$$$%%%%%%&&&'''((()))***+++((((((((()))))))))))))))///---)))&&&$$$######$$$ !!!"""###$$$%%%%%%"""!!!!!! iiiVVVLLLIIIFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>>>>======<<<:::999888666444333222111000000/////////.........***++++++******)))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&################################################$$$#########""""""""""""#########"""!!!!!! ######$$$$$$$$$#########$$$""" !!!"""###"""%%%$$$$$$###"""""""""###########################&&&&&&$$$######$$$%%%%%%%%%$$$######""""""##############################""""""!!! !!!###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###$$$%%%$$$###"""###$$$%%%%%%%%%$$$###***)))'''%%%$$$######"""$$$###""""""###%%%'''(((###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$###"""!!!!!!'''%%%###"""#########!!!%%%$$$######"""""""""###########################!!!!!!"""###############$$$###"""!!!!!!"""###$$$######!!!!!!%%%$$$ """"""""""""""""""""""""$$$&&&%%%""""""%%%&&&###""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%""""""#########""""""!!! !!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!! !!!"""""""""!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!###"""%%% !!!%%% """""""""""""""""""""###  """"""!!!!!! !!!"""###$$$ !!!!!!!!!!!!  !!!!!!  """!!! !!!"""""""""#########"""!!!!!! """###""" """$$$%%%%%%%%%&&&'''(((******(((((((((((((((''''''''')))'''%%%###!!! $$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!eeeSSSKKKJJJFFFDDDBBBBBBBBBBBB@@@>>><<<<<<<<<<<<<<<;;;::::::;;;:::999777666444333222111000000000////////////+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$"""""""""$$$$$$###"""%%%$$$###"""""""""##############################"""$$$&&&''''''&&&%%%$$$%%%$$$######""""""#########$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%%%%%%%!!!!!!""""""$$$%%%'''(((######$$$$$$$$$$$$##############################+++)))&&&%%%$$$$$$"""!!!!!!###%%%''''''%%%""" !!!"""###$$$%%%&&&&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$!!!!!!!!!###%%%$$$""" $$$###""""""!!!"""""""""########################!!!"""""""""##################""""""""""""#########&&&$$$$$$%%%%%%$$$""""""""""""""""""""""""###%%%%%%""""""%%%&&&###""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%!!!""""""#########""""""!!!!!!!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######"""""" !!!""""""######""""""""""""!!!!!! $$$!!!%%%"""%%%&&&#########"""""""""#########$$$!!! """&&&###"""""""""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&'''!!!###%%%&&&&&&%%%###""""""###"""!!!"""$$$%%%$$$$$$$$$%%%''')))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$#########""""""""""""""""""!!!!!!!!!""""""###cccRRRKKKKKKEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>======<<<;;;;;;:::999888777555444444000000000/////////......---,,,***((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%&&&$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$###"""%%%$$$$$$%%%&&&&&&$$$"""""""""############"""!!!######################## !!!$$$&&&&&&%%%$$$"""%%%$$$######""""""######$$$%%%'''(((((('''%%%$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$######"""""""""###### !!!"""###%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""+++)))'''&&&&&&%%%###"""###$$$%%%&&&%%%###!!! """$$$&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$######""""""!!!""""""###$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$"""$$$######"""""""""##############################"""""""""""""""######$$$###""""""""""""""""""######&&&%%%############"""""""""""""""""""""""" ###""" ###$$$!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!""""""#########$$$$$$$$$!!!!!!"""#########""""""""""""!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! """#########"""###### !!!!!!"""""""""""""""###""""""!!!!!! ###"""$$$,,,000&&&%%%$$$###""""""""""""###"""'''((($$$!!!!!!"""""""""""""""""""""######!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$###""""""###&&&)))))))))"""###$$$%%%%%%%%%$$$$$$$$$###"""  """###%%%$$$######$$$%%%''')))&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""!!!""""""###$$$$$$hhhUUUMMMLLLEEEDDDBBBBBBBBBBBB@@@>>>????????????>>>===<<<;;;;;;:::999888777666555444/////////.........------...---+++***))))))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###%%%''')))&&&"""!!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$%%%$$$$$$###$$$###"""###$$$&&&%%%$$$!!!###&&&&&&$$$!!!""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$%%%$$$######""""""######"""$$$%%%''''''%%%$$$""""""""""""""""""######### !!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""#########""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%$$$"""%%%$$$$$$###"""""""""""" """######"""!!! ###$$$&&&''''''&&&%%%$$$$$$$$$$$$######"""""""""########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""&&&$$$""""""###$$$###"""$$$$$$#########$$$$$$%%%########################""""""!!!!!!""""""###$$$"""""""""######""""""""" """"""!!!""""""""""""""""""""""""""""""###$$$"""""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!"""""""""######$$$$$$%%%!!!""""""#########""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """$$$$$$""""""###$$$ !!!"""""""""""""""#########""""""!!!!!!!!!"""$$$))):::DDD<<<((('''$$$"""!!!!!!!!!"""!!!"""$$$%%%%%%###"""""""""###"""""""""""""""""""""!!!!!!""""""""" !!!!!!""" !!!#########%%%###""" !!!"""$$$%%%###"""!!! !!!""""""$$$$$$######$$$%%%&&&'''%%%$$$$$$$$$#########""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###%%%%%%qqq\\\QQQMMMFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>===<<<::::::::::::999888777666555555............------------......---,,,++++++++++++''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$%%%'''(((...***%%%$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########################################################$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""######$$$%%%%%%'''$$$!!! """$$$&&&&&& ###%%%&&&$$$!!!""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%$$$######""""""###### !!!""""""""""""!!! """"""""""""######""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############"""######$$$%%%''''''&&&%%%$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!######""" %%%$$$"""!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$##################"""""""""$$$$$$#########"""""""""!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$"""  """"""!!!$$$$$$$$$$$$$$$$$$%%%&&&###########################"""!!!!!!!!!"""$$$%%%""""""############""""""&&&""" ###$$$""" !!!""""""""""""""""""""""""!!!######!!!!!!%%%&&&$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###############""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$!!! """$$$ !!!!!!""""""!!!!!!"""""""""###############"""###&&&---BBBPPPKKK---+++(((%%%""""""""""""$$$###$$$'''))))))%%%"""###$$$$$$$$$$$$###""""""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!&&&$$$!!! """$$$!!! !!!#########!!!$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!"""###%%%&&&|||dddUUUNNNFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>><<<;;;:::999999999888777666555555444////////////............,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''///***%%%$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##################$$$$$$###"""!!!!!!"""$$$&&&'''888111)))###!!!"""$$$%%% !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$###############"""%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$######################## """###$$$""" """""""""############### """%%%''')))+++""""""###$$$%%%&&&&&&&&&""""""""""""############""""""""""""############!!!!!!!!!"""###$$$$$$$$$"""""""""#########$$$$$$((('''&&&%%%%%%%%%&&&'''!!! """$$$$$$###"""###############$$$%%%%%%###########################"""!!! !!!"""$$$%%%!!!"""###$$$$$$###"""!!!'''%%%%%%$$$$$$"""""""""""""""""""""""" ###### !!!%%%&&&$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&''')))***+++))))))))))))((('''%%%%%%$$$$$$###""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$### !!!$$$ !!!!!!""""""!!!!!! !!!!!!"""#########!!!!!!%%%$$$%%%666CCC===444111---(((%%%$$$###$$$%%%&&&)))***************&&&&&&'''''''''&&&$$$######"""!!! !!!"""######$$$%%%&&&&&&%%%$$$$$$!!!###%%%%%%###"""$$$'''&&&%%%""" !!!""""""%%%%%%###!!!###$$$&&&'''''''''%%%$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###"""!!!  !!!###%%%&&&jjjXXXOOOFFFDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@???>>><<<;;;:::999888888777666555444444000000000000////////////***+++,,,,,,+++***((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$---(((###"""&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$###!!! !!!###&&&(((KKKBBB555)))###!!!!!!!!!###""" !!!$$$%%%"""""""""""""""""""""""" !!!""""""""" %%%$$$$$$###"""#########$$$$$$###""""""###$$$$$$""""""############"""!!!""""""############""""""""""""###$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$######""""""######%%%$$$###""""""###$$$%%%########################$$$###$$$%%%&&&&&&$$$""" ###%%%%%%$$$"""!!!$$$$$$"""!!!!!!!!!"""###$$$$$$%%%&&&''')))******!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$$$$###!!! !!!!!!"""&&&))))))'''$$$""""""!!!""""""###$$$$$$########################$$$###!!! !!!"""$$$%%%!!!"""###$$$$$$###"""!!!  """""""""""""""""""""""" ###$$$"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######$$$&&&(((***,,,---...---------,,,***)))'''&&&$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$### $$$ !!!!!!!!!!!!!!! !!!"""###### """$$$###+++###999555111+++(((&&&%%%%%%!!!&&&)))((($$$###%%%)))(((((()))))))))(((&&&%%%&&&%%%$$$######$$$%%%&&& """###$$$$$$###!!! """&&&&&&###"""&&&)))&&&%%%$$$###""" """&&&'''$$$ ###$$$'''))))))'''%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$###!!! """### !!!!!!!!!!!!!!!!!!###$$$%%%qqqZZZQQQIIIGGGDDDAAA???@@@AAABBBAAAAAAAAA@@@???>>>======:::999888777555333222111222000...---------,,,+++)))***++++++***)))(((''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%######$$$'''***GGG@@@555***###!!!"""$$$!!!  !!!!!!!!!!!!!!! """###$$$%%%$$$###!!!$$$'''###!!!"""#########"""""""""""""""###"""!!! !!!"""#########!!! """############"""!!!!!!"""""""""$$$&&&'''&&&%%% ###%%%&&&$$$###"""""""""$$$&&&))))))(((&&&%%%""""""""""""######""""""!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%%!!!"""""""""############---)))$$$!!!!!!###%%%%%%$$$$$$%%%%%%$$$###!!! !!!!!!"""###%%%&&&'''((( !!!"""$$$$$$######""""""############$$$$$$$$$******((('''%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! """!!!  !!!"""!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""""""""!!!  !!!!!!""""""######!!!""""""###%%%''')))***000...,,,)))((()))***+++%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$$$$###""""""!!!"""""")))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&(((***+++******))))))))))))******'''''''''&&&%%%%%%$$$$$$((('''&&&%%%###"""!!! (((%%%""" ###&&&)))&&&%%%###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&'''''''''''''''((()))******(((&&&$$$###############"""!!!!!! !!!!!!!!!!!! !!!$$$sss\\\QQQIIIGGGDDDBBB@@@@@@AAABBB@@@AAAAAA@@@@@@>>>======:::999888777555333222111///---,,,,,,...//////...,,,,,,------,,,+++)))((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%###""""""%%%'''///,,,'''""" !!!"""!!!!!! !!!!!!""" !!!!!!!!!"""""""""""""""$$$$$$$$$###!!! &&&((($$$ !!!""""""###########################""""""!!!!!!!!!""""""$$$###"""!!! !!!"""###############""""""!!!###%%%&&&$$$###!!!###&&&&&&%%%######### !!!###$$$###"""!!! %%%%%%%%%###"""!!!"""###!!!"""###$$$$$$###"""!!!######$$$%%%$$$###""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%(((%%%!!! !!!###$$$%%% !!!###$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%% !!!"""###$$$######"""""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! """"""############"""""""""""""""!!!!!!!!! """!!! !!!"""""""""###$$$$$$$$$$$$### !!!"""######"""!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!"""$$$%%%''''''+++)))((('''(((***---...&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ######"""!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$%%%''')))***)))(((((((((((()))***+++)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))'''$$$!!! !!!"""$$$&&&&&&%%%######"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%&&&''''''((('''&&&%%%$$$"""############"""!!!!!! !!!!!!!!!!!! !!!$$$vvv^^^SSSJJJHHHFFFCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>===::::::888777555444222222///---,,,---...000//////......------+++***((('''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&&&&%%%###!!! """$$$ !!!!!!""""""#########""""""!!!!!!""""""###!!!!!!!!!""""""#########""""""###$$$$$$###!!! """''')))%%%!!!"""###"""""""""######$$$$$$%%%%%%""""""############""""""$$$######"""!!!!!!!!!!!! !!!"""$$$$$$$$$%%%###""""""###$$$$$$###!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$###""""""!!!!!!'''))))))'''###!!!"""$$$""""""############""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$###!!!!!!###$$$### !!!"""###$$$$$$$$$$$$############""""""""""""!!!!!!"""############""""""""""""#########$$$$$$ !!!!!!""""""$$$$$$#########""""""""" !!!"""######"""!!! ######""""""""""""############"""""""""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$'''&&&%%%%%%'''))),,,---(((((((((''''''''''''&&&''''''&&&%%%%%%$$$######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!""""""###$$$&&&((()))&&&&&&''''''((()))++++++******))))))((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!""""""'''&&&&&&%%%$$$###!!!!!!########################"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!  """$$$zzzaaaUUUJJJIIIGGGDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>===;;;:::999777555444333222333111............---+++---,,,,,,***)))'''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$"""!!! """###"""###$$$$$$%%%%%%$$$###""""""""""""""""""""""""############""""""""""""""""""############"""!!!###'''((($$$"""""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!###$$$$$$$$$###"""$$$$$$###""""""""""""""" """######$$$$$$$$$$$$###"""###$$$$$$###!!!"""$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$###"""######$$$&&&***---,,,'''###"""###"""""""""######"""""""""""""""######$$$$$$$$$$$$######################## !!!!!!!!!!!!"""!!! !!!"""######"""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""############ !!!""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""######"""!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###&&&%%%$$$$$$$$$&&&'''((()))((((((((((((((((((((((((((('''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""" !!!"""###%%%&&&'''$$$$$$%%%&&&''')))+++,,,+++++++++***))))))((((((''''''&&&%%%$$$###"""""""""#########$$$%%%%%%%%%&&&'''''''''%%%###!!! """"""""""""""""""""""""%%%%%%&&&'''''''''''''''###""""""!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""!!! """$$$|||cccVVVJJJIIIGGGEEEDDDCCCCCCCCC??????@@@@@@@@@???>>>>>>;;;:::999888666444333222333111///.........---,,,------+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""""""""!!! """###"""!!!!!!###%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """""""""#########"""""""""&&&&&&###!!!###""" !!!""""""### !!!"""$$$$$$$$$###"""$$$######"""""""""""""""""""""############"""!!!$$$$$$###$$$%%%%%%###!!!###$$$%%%%%%$$$###$$$%%%"""!!! !!!###$$$###(((...000---((($$$"""###""""""""""""""""""###"""""""""######$$$%%%%%%""""""""""""""""""!!!!!! !!!!!!!!!!!!$$$###"""###$$$$$$"""!!!$$$$$$###""""""!!!!!!!!! !!!""""""######"""""""""""""""#########!!!!!!"""""""""#########""""""##################$$$$$$$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$############""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############$$$&&&'''((((((''''''''''''((()))(((((('''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""######### !!!######$$$$$$######$$$%%%&&&(((***++++++++++++***))))))(((((((((((('''&&&%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&'''&&&&&&&&&!!!!!! !!!!!!""""""""""""""""""!!! !!!!!!!!!!!! !!!""""""!!!!!!"""$$${{{aaaUUUIIIIIIGGGFFFDDDCCCCCCBBB??????@@@@@@@@@??????>>>;;;;;;999888666555333333000...---...///111000000///...---+++***)))))))))%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!######""""""$$$%%%$$$###"""""""""###$$$%%% !!!!!!""""""!!!!!! $$$$$$###"""!!!!!! """""""""""""""#########!!!$$$%%%""""""$$$###  !!!!!! !!!""""""###""""""###""""""!!!!!!"""""""""###############"""!!!!!!###""""""###$$$%%%###!!!"""###$$$$$$""""""###$$$"""!!! !!!###$$$%%% %%%+++000111---((($$$######""""""""""""###############"""######$$$%%%"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$&&&%%%###$$$$$$$$$###"""!!!!!!!!!!!!!!!###$$$$$$ !!!"""######$$$"""""""""!!!"""######$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!########################$$$##################$$$######""""""""""""############"""""""""!!!!!!!!!!!!""""""######""""""!!!"""#########""""""!!! """"""!!!!!!!!!!!!""""""  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """###%%%'''((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!"""""""""""""""""""""###$$$%%%''')))*********))))))((('''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""!!! """"""############"""""" !!!!!!!!!!!!""""""!!!!!!""""""!!!!!!  !!!!!!!!!!!! """"""!!! !!!###www^^^RRRHHHHHHGGGEEEDDDCCCBBBBBB>>>??????@@@@@@@@@??????<<<;;;:::888666555444333000///---...000111111000...---,,,***************%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############""""""!!!""""""############""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$###"""###$$$"""""""""###$$$%%%%%%%%%!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""$$$$$$###$$$&&&&&&"""  !!!"""###"""!!!!!! !!!!!!"""!!!""""""############"""  """###""" """######"""!!!!!!"""$$$#########"""######$$$$$$ !!!%%%+++111222---)))$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$!!!!!! !!!"""$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######""""""""""""######""""""############"""""""""""""""!!!!!!!!! !!!"""############"""!!! !!!"""###############"""!!! !!!"""###!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!  !!!!!! """###%%%&&&'''%%%$$$###"""###$$$&&&'''$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """""""""  !!!""""""###"""!!! """"""######$$$&&&'''((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$###""""""!!!"""""""""######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """#########""""""!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!! !!!"""ttt[[[PPPHHHGGGFFFEEEDDDBBBAAAAAA>>>??????@@@@@@@@@??????<<<;;;:::888777555444333444222000/////////...---,,,+++)))((((((((())))))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############"""!!!!!!"""############""""""!!!"""""""""""""""""""""""" !!!"""######""" ###%%%&&&%%%###"""!!!""" """"""!!! """###$$$%%%%%%$$$###""" !!!"""###$$$""""""!!!!!!"""###$$$$$$"""%%%%%%###%%%)))((($$$!!!!!!!!!!!!!!!  """###!!!!!! !!!""" !!!###$$$$$$$$$$$$!!!"""!!!!!!""""""!!! !!!### """ '''000444222---$$$###"""!!!!!!"""###$$$&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###############!!! !!!###&&&''''''%%%$$$"""!!! !!!!!!$$$$$$$$$###"""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!###$$$$$$###"""!!! !!!"""#########$$$$$$###"""!!! ######""""""!!!!!!!!!  !!!###############"""""""""$$$###"""!!!!!!###%%%&&&#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############!!!""""""######$$$%%%'''''''''''''''&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!! """$$$%%%"""!!! !!!###$$$""""""""""""""""""""""""""""""############"""!!!!!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!  !!!qqq[[[RRRHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============???>>><<<:::666333000//////////////////.........))))))************))))))''''''&&&&&&&&&&&&'''''')))((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&&&&###"""!!!!!!!!!"""$$$$$$&&&%%%###!!! !!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""!!!!!! %%%###!!!"""###%%%&&&&&&$$$#########""""""!!!!!!!!!###%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! """!!!!!!"""######!!!  """"""""""""""""""""""""""""""""""""""""""'''...555999%%%###!!!  !!!"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""##################"""!!!   !!!""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%###!!!!!!"""### ############""""""""""""###$$$$$$###   !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""!!! ###!!! !!!"""###""" (((&&&###  !!!"""$$$"""!!!!!!"""######"""$$$###"""###$$$%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""!!!  !!!""""""#########$$$$$$######$$$$$$%%%&&&)))%%% """&&&'''&&&!!!!!!!!!!!!""""""""""""!!!$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%% !!!!!!"""#########%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!  !!!!!!"""""" !!!!!! rrr\\\SSSHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>>>>============<<<;;;999777444222111000000//////.........---++++++++++++***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""############%%%$$$#########$$$%%%&&&$$$###"""!!! ######$$$$$$$$$$$$######!!!""""""#########""""""!!!!!!!!!"""""""""######!!!"""############"""!!!""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%$$$#########"""""""""!!!!!! """$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###"""!!!!!!"""###"""!!! !!!!!! """"""""""""""""""""""""""""""!!!"""$$$(((+++...$$$###!!!  !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$######################## !!!!!!"""######"""""""""""""""#########""""""""""""""""""""""""$$$""" !!!###$$$###!!!!!!!!!!!!""""""#########""""""""""""############ !!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$###"""!!! ###"""!!! !!!!!!###"""!!!!!! !!!###!!! !!!"""###""" %%%$$$""" !!!###$$$$$$"""!!!!!!"""######""""""!!! !!!""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""###############$$$$$$%%%###"""!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""###"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%#########"""""""""""""""%%%$$$###""""""""""""######$$$$$$$$$$$$###"""!!! !!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!! rrr]]]TTTIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>;;;::::::999777555444333111111000///...------,,,------,,,+++***(((&&&%%%'''&&&&&&&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###%%%%%%###"""######""""""""""""!!!!!!!!!###$$$&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$###"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""######"""!!!!!!$$$######"""""""""""""""%%%###!!! """######### !!!""""""!!! """"""""""""""""""""""""$$$######"""######$$$%%%###"""!!! !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############""""""""""""""""""!!!""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$ !!!"""######$$$ """!!! !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!$$$$$$###"""!!! ######"""!!!!!!!!!""""""######"""""""""!!!!!!!!!###!!! !!!"""###""" ###""" """$$$%%%$$$"""!!!!!!"""######""""""!!! """"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """"""!!!!!!""""""###$$$ ###"""!!! !!!!!!!!!"""""""""###### !!!###$$$%%%%%%$$$$$$$$$$$$###""""""###%%%&&&%%%%%%$$$######"""!!!!!!$$$###""""""""""""""""""######$$$$$$######"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!! ppp[[[SSSJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@?????????>>>;;;;;;:::999777555333222222111000///...---,,,,,,,,,,,,,,,+++***)))''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''"""""""""""""""#########%%%&&&'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$#########$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""$$$&&&'''&&&### """"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """###%%%%%%###""" $$$######"""""""""######&&&###!!! !!!###$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""!!!!!! !!!!!!""""""""""""""""""""""""################################################"""""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!""""""""""""  !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""###############""""""""""""###"""############"""""""""###!!! !!!"""###""" """"""!!! !!!###$$$###""" """###"""!!!$$$"""!!!"""###$$$###"""!!!!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###"""!!! !!! !!!"""""""""!!!!!!"""$$$!!!!!!"""""""""#########""""""###$$$%%%%%%$$$$$$&&&$$$###!!!"""###%%%&&&$$$#########"""""""""!!!######"""!!!!!!""""""###""""""############"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!mmmXXXPPPJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;999777444222111222111000///...---,,,,,,***++++++++++++******)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$###!!!!!!""""""############$$$%%%'''(((((('''&&&%%%%%%$$$###""""""###$$$%%%$$$######"""""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""############%%%'''((('''### !!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """###%%%%%%###""" """""""""!!!!!!"""######%%%### !!!############$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ """"""""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######%%%### !!!!!!!!!!!!!!!###""""""!!!!!!!!!"""""" !!!"""#########"""""""""############"""!!!"""############""""""###!!! !!!"""###""" ###"""!!! !!!!!!###!!! !!!""""""!!!###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!""""""######$$$$$$$$$$$$###!!!   !!!"""!!!!!! ###&&&""""""""""""##################$$$%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&!!!!!!!!!""""""###############""""""""""""######!!!""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!kkkVVVNNNIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>======;;;999777444222000111111000///...------,,,******+++++++++++++++***'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!! !!!"""###$$$!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######%%%&&&'''&&&### !!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""" !!!""""""""" !!!"""######"""!!! """"""""""""""""""""""""###############"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###"""!!! !!!""""""""""""!!!!!!!!! $$$""" !!!###$$$""" !!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$###"""""""""!!!!!!!!! !!!"""#########"""""" !!!"""#########"""!!!###!!! !!!"""###""" ###""""""!!! ###!!! !!!""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""$$$$$$###!!!!!!###"""""""""#########$$$$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&&&&!!!!!!""""""###$$$$$$%%%##################$$$%%%!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!kkkVVVOOOHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>>>>=========;;;;;;:::999777555333222000000//////.........---,,,,,,,,,,,,+++******)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$######$$$$$$$$$$$$######!!!  """%%%&&&"""""""""#########$$$$$$"""!!! !!!"""""""""""""""!!!!!!!!!!!!###""""""$$$%%%$$$!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!  !!!"""!!!!!!"""""""""!!!!!!""""""""""""""""""""""""#########"""!!!!!!  !!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!!!! !!!!!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$$$$###"""$$$&&&!!!!!!""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!######"""!!! ###!!! !!!"""###""" !!!!!!!!!""""""!!!!!!"""!!! !!!  !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""############  !!!"""###$$$%%%%%%$$$$$$$$$$$$######"""!!! !!!!!!"""%%%$$$"""!!!"""###""""""""""""#########$$$$$$$$$######$$$$$$&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& !!!!!!""""""""""""""""""!!!  !!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!kkkXXXQQQHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============999999999999888666555444///////////////...............---,,,+++***(((''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((()))###$$$&&&''''''&&&$$$###""""""#########""""""!!! !!!"""###$$$###""""""!!!!!! !!!###%%%&&&"""###$$$%%%%%%$$$###"""!!! !!!###&&&(((######$$$$$$$$$%%%%%%%%%!!!  !!!######""""""!!!!!! """!!! !!!"""""" !!!!!!""""""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!! !!!!!!""""""!!!!!!"""###$$$$$$  !!!!!!  """###$$$$$$$$$###""""""""""""""""""""""""!!!!!! !!!"""""" !!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" ######""""""!!!!!!!!!  !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""" """%%%&&&%%%%%%(((+++ !!!"""###$$$%%%%%%!!!###$$$$$$######$$$&&& !!!!!!!!!!!!!!! !!!"""$$$&&&&&& !!!"""###$$$$$$ """""""""!!! !!!"""###"""!!! ###!!! !!!"""###"""!!! !!!"""######"""!!!!!!"""!!! ###!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$%%%&&&###$$$$$$$$$$$$###""""""!!! !!!""""""!!!!!!%%%'''&&&$$$"""############$$$$$$$$$#########$$$&&&(((***+++(((((())))))((('''&&&&&&)))((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''' !!!""""""""""""""""""!!!  !!!"""""""""!!!!!!  !!!!!! hhhYYYRRRHHHGGGEEECCCAAA@@@?????????>>>===============>>><<<:::888777666555333111000000///...,,,+++******---,,,,,,+++***)))(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$"""!!!"""%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""############""""""""""""############"""!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!""""""  !!!"""""""""!!!  !!!  !!!###""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """###$$$!!! """!!!###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""%%%%%%$$$$$$######""""""""""""############"""""" !!!!!! !!!  !!!"""""" !!!"""###%%%'''((( !!!!!!!!!!!! ###""" """###"""!!!""""""""""""!!! $$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!"""$$$&&&###"""!!! !!!""""""######$$$%%%&&&((())))))""""""""""""""""""""""""######"""!!! !!!!!!!!!""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***)))(((''''''&&&&&&'''(((((((((((((((&&&%%%$$$###$$$%%%''')))******((($$$"""!!!$$$'''&&&%%%$$$###""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""~~~gggWWWPPPHHHGGGEEECCCAAA@@@??????@@@???>>>===============<<<:::888777666555333111//////...------,,,++++++---,,,,,,+++***)))((((((&&&'''((()))******)))(((((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""######""""""""""""######  """"""!!!!!!!!!!!! ######"""""""""!!!!!!!!!######################## !!! !!!!!!!!!!!!!!!""""""""""""###%%%&&&%%%###""""""###!!!"""""""""!!! !!!"""!!! !!!"""$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""########################!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """!!! !!!"""&&&### !!!!!! $$$###!!! """###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""############""""""&&&%%%$$$"""!!!!!!  !!!"""""" !!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!! ###!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!! !!!!!!$$$""""""$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! ###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""  $$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***)))(((((((((******))))))(((&&&%%%$$$'''&&&%%%$$$%%%&&&((()))...***&&&%%%&&&''''''&&&&&&&&&%%%$$$######""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""}}}fffVVVNNNHHHGGGEEECCCBBB@@@@@@@@@AAA@@@???>>>============<<<:::888777777666333222............------,,,,,,---,,,,,,+++***)))((((((''''''((())))))))))))(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""###"""!!!!!!"""############$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%###!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""### !!!!!!""""""##################""""""""""""########################!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$&&&'''&&&$$$""""""""" !!!"""!!!!!!!!!!!!"""###"""!!!!!!###%%%%%%$$$######!!!!!! !!!""""""######$$$$$$$$$###########################""""""""""""!!!!!!!!!"""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  !!!$$$###!!!!!!"""""""""!!!%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""############""""""""""""###############"""!!!  !!!"""""" """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!  !!!""""""""""""!!!!!!!!! """!!!  $$$###"""!!!!!!"""###$$$ !!!!!! !!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!$$$###!!!######$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))(((''')))***++++++******)))'''&&&%%%)))((('''&&&'''((()))***111+++%%%%%%)))+++)))%%%''''''''''''&&&$$$"""!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""~~~fffUUUNNNHHHGGGEEEDDDBBBAAAAAA@@@CCCBBB@@@???>>>======<<<===;;;888777777666444222............---------------,,,,,,+++***)))((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$!!!"""###"""!!! !!!##################$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%###!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!""""""""""""#####################"""""" """###$$$$$$""""""###$$$!!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!!!!!!!!!!!!! !!!"""!!! """$$$!!!!!!!!!!!!"""""""""### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################"""  !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!""""""############""""""!!!######$$$%%%&&&!!!  !!!"""""" """!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""  !!!!!!  !!!!!!!!!!!!!!!######"""!!! !!!!!!  !!!!!!!!!!!!!!!"""""" """!!!!!! !!!!!!"""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%###"""###$$$$$$"""!!!""""""######"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''((()))((('''''')))+++)))******++++++++++++++++++***)))))))))***++++++///+++&&&&&&)))***)))&&&&&&'''(((((('''%%%"""!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""gggVVVNNNHHHGGGEEEDDDBBBBBBAAAAAACCCBBBAAA@@@>>>>>>=========;;;999888777666444222........................---,,,,,,+++***)))((((((&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!"""###$$$$$$""""""###$$$###########################$$$&&&''''''&&&$$$######"""  """###########################!!!!!!""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######  !!!!!! !!!!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!!!!!!!""" !!!""" !!!!!!!!!!!!""""""""" !!!"""######$$$ ###"""  !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""  """#########""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!"""""""""""""""############""""""!!!###$$$###  !!!  !!!"""""" !!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###"""!!!!!!"""!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!###""""""!!!!!!""""""######"""!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!""""""!!! !!!"""###!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!"""$$$%%%''''''&&&%%%%%%((())))))((('''(((***+++++++++,,,------------,,,,,,,,,++++++++++++++++++))))))(((&&&%%%%%%&&&'''$$$%%%'''''''''%%%"""!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""hhhWWWNNNHHHGGGEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@????????????===;;;999888888777444222/////////.........---------,,,,,,+++***)))(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%###############"""""""""!!!"""###$$$$$$###"""!!!#########"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######################## !!!"""""" !!!"""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!!!! !!!""""""  """$$$###"""""" !!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  !!!%%%&&&&&&$$$!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""######""""""############""""""!!!!!! """!!!  !!!"""""" !!!!!!!!!!!!"""###$$$%%%######!!!!!!!!!!!!#########""" """###"""!!!""""""""""""!!!  """$$$%%%&&&"""!!!  !!!!!!""""""###### !!!!!!!!!!!!"""""""""######""""""""""""######!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""!!!!!! !!!"""$$$%%%!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""###%%%'''((('''&&&%%%'''(((******)))((()))+++......------,,,+++)))(((******************))))))$$$&&&&&&%%%"""!!!###%%%"""###$$$$$$$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""iiiWWWNNNGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@===<<<999888888777555333111000000///...------,,,---,,,,,,+++***)))(((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######""""""!!!!!!###$$$%%%%%%######$$$%%%$$$#########"""""""""!!!""""""""""""""""""""""""###%%%'''&&&$$$###%%%'''""""""""""""""""""""""""""""""""""""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!! !!!!!!$$$$$$############$$$$$$  !!!!!!!!!!!!########################"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!""""""""""""!!!######"""!!!"""###!!!  !!!"""###  """######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """!!! !!!"""!!!$$$%%%$$$!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""""""""""""""""""""############"""""" $$$(((!!!  !!!"""""" !!!!!!!!! !!!!!!"""$$$###!!! !!!###$$$$$$###!!!!!!###$$$###""" !!!!!!!!!!!!!!! !!!"""#########"""!!!!!! !!!!!!!!! !!!!!!"""$$$$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$#########"""!!!  !!!"""###"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$%%%%%%%%%!!!###&&&((()))(((&&&%%%&&&(((***+++***))))))***++++++++++++***((('''&&&'''''''''''''''&&&&&&%%%$$$###""""""######"""""" !!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""hhhVVVMMMGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA>>><<<:::888888777555333222111000///...---,,,,,,---,,,,,,+++***)))((((((''''''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""############"""$$$%%%$$$###"""###$$$$$$#########""""""!!!!!!$$$$$$###""""""###$$$$$$"""%%%$$$""" !!!###""""""""""""""""""""""""############"""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!""""""""""""!!!"""!!!!!!!!!###!!! !!!"""### !!!!!! !!!### !!!!!!!!!"""   !!!!!!!!!""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """###"""###!!! """$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! """"""############""""""###""" ###!!!  """"""""" """"""!!! $$$###""" """###$$$%%%###""""""###$$$$$$### !!!""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!  $$$""" """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!###&&&((()))((('''%%%%%%(((+++,,,+++***))))))&&&&&&'''((((((((((((((($$$%%%%%%%%%$$$######"""&&&""" $$$&&&###!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""hhhXXXPPPHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>======<<<;;;999777666555444222111000...------------...---+++***))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################""""""""""""!!!"""############$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!! !!!!!! """$$$%%%###"""""""""!!!!!! !!!!!!"""###$$$ !!!!!!""""""###### !!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!""" """%%%%%%$$$ !!!"""###!!!!!!""""""!!!  """"""!!!###!!! ###%%% !!!""""""!!!!!!!!!!!! !!!!!!!!!!!! ######"""  !!!""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""" !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!!  """###$$$""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!###$$$!!!###$$$###"""###$$$!!!!!!""""""######$$$$$$ !!!!!!!!!"""!!!!!! !!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!$$$"""!!!!!!""""""!!!######""""""!!!!!! ###"""!!! !!!"""###$$$#########""""""!!!!!!""""""!!!!!! %%%###!!!!!!"""############"""""""""!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! $$$""" !!!$$$%%%###!!!!!!!!!!!!!!!   !!!###$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$&&&'''(((((()))((((((((()))************(((&&&%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$######""""""!!! """###$$$"""!!!!!!!!! ######""""""""""""############!!! hhhWWWOOOHHHHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;999777666555444222111000...------------------+++***)))(((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""!!!$$$$$$#########"""""""""""""""#########$$$$$$$$$"""!!!!!! !!!!!!""" """$$$$$$"""!!!!!!""""""!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###############"""$$$""" """$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""" !!!""" !!!"""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!######"""!!!!!!!!!!!!!!! !!!""""""!!! ######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!###########################"""""""""!!!!!!!!!  !!!"""""""""!!!$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""!!!  !!!#########"""""""""!!!!!! !!!!!!"""######$$$###"""!!!!!!""""""!!!###"""""""""!!!!!!!!! ######"""!!!!!!"""############"""""""""!!!!!!!!!""""""!!!!!!!!! """!!! !!!""""""!!! ######""""""!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$""" !!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%$$$###############$$$%%%%%%%%%$$$$$$###""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$#########"""######""""""""""""######$$$###"""!!! hhhWWWOOOHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;999777666555444222111000...---------------,,,+++***)))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!######!!! !!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!   !!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$############%%%###!!! !!!"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!  """"""  ### !!!!!!!!!  !!!"""""" !!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""  """!!! !!!!!!"""###$$$ !!!!!!!!!!!! ######################## !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!######""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!!!!###$$$###!!!###  !!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!######""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%"""!!! !!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! !!! !!!""""""!!!#########"""!!! ###&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!######"""!!! !!!!!!!!!!!!"""############""""""!!!"""###$$$%%%&&&''''''(((############$$$%%%''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$######"""""""""""""""%%%&&&&&&&&&%%%$$$$$$###"""""""""!!!""""""###$$$"""""""""!!!!!!!!!!!! ###""""""!!!!!!""""""###$$$######"""!!!!!!!!!!!!hhhWWWOOOIIIHHHFFFEEECCCCCCBBBBBB???@@@@@@@@@AAA@@@@@@@@@===<<<;;;999777666555444222111000...---------------,,,+++)))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!"""!!!  !!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!"""######!!!!!!!!!!!!""""""""""""$$$$$$######""""""######!!!!!! !!! ###"""!!! !!!!!!!!!!!!!!! !!!!!!""" !!!!!!  !!!"""""" !!!""""""### !!!!!!!!!!!! $$$$$$###"""!!!  !!!!!!!!!"""""""""###"""  """### """$$$&&&''' !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!! !!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! """""" """"""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!"""""""""""""""######"""  !!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!###""" !!!""""""!!!#########"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!"""""""""!!!!!! """######$$$######"""""""""######$$$&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!$$$%%%&&&&&&''''''&&&&&&######################## """"""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""iiiWWWOOOIIIHHHFFFDDDCCCBBBAAAAAA>>>???@@@AAAAAAAAA@@@@@@===<<<;;;999777666555444222111000...------------,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""##############################!!!!!!"""""""""###############""""""""""""###### !!!"""!!!  """%%%$$$###""""""!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!""" !!!###"""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$###"""!!!  !!!!!!!!!!!!"""############"""!!! !!!###$$$%%%!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!! !!! """###$$$ !!!"""###$$$$$$ !!!!!!!!!!!!""""""""""""!!! !!!!!!""" ######!!!""""""!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""""""""###!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!  !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""$$$!!! """"""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!"""""""""""""""!!! !!!""""""######""""""""""""""""""###%%%&&&((()))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$##################"""!!!!!! !!!!!!"""###$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""jjjYYYPPPIIIHHHFFFDDDCCCAAAAAAAAA>>>???AAAAAABBBAAA@@@???===<<<;;;999777666555444222111000...------------,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!""""""!!! !!!###$$$$$$###"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$###""" !!!!!! !!!""""""!!!!!! !!! !!!!!!!!!!!!!!!!!! """"""  ######"""  !!!""" !!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""###  """$$$$$$""" $$$$$$###!!! !!!!!! !!!!!! !!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!! !!!!!!"""  !!!###%%%&&& !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""%%%""""""######!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""!!!!!! """!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""######""" !!!!!!!!!!!!""""""""""""!!!  """$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""""" !!!""" !!!"""""""""""" !!!""""""""""""!!!"""""""""###$$$''')))++++++***)))'''&&&&&&%%%%%%!!!"""######$$$$$$######""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!"""$$$&&&'''((())))))$$$$$$%%%%%%%%%$$$######!!!!!!"""""""""""""""###"""!!!!!! !!!!!!"""###""""""!!!!!!"""""""""kkkZZZQQQIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAABBBBBBAAA???>>>===<<<;;;999777666555444222111000...------------,,,+++***)))''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!!""""""######!!! """$$$#########"""######$$$$$$###"""""""""!!!!!!!!!  !!!"""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%"""!!! !!!"""""""""  """!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""" !!!""""""###""""""""" !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!""""""!!! $$$###"""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""""" !!!"""###!!! """$$$'''(((""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""#########!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!""""""""""""###"""!!!"""$$$$$$$$$### !!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!!!!"""""""""#########!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""  """ !!!""""""######""" !!!"""""""""""""""$$$######$$$%%%(((+++---***)))((('''&&&%%%%%%%%%!!!""""""###############""""""!!! !!!"""###$$$###""""""!!!!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%###### !!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""lll[[[RRRIIIHHHFFFDDDBBBAAA@@@@@@???@@@BBBBBBBBB@@@>>>======<<<;;;999777666555444222111000///------------,,,+++***(((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########""""""""""""!!!"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!#########""" !!!###%%%###"""""""""###$$$%%%%%%######""""""!!!!!!!!!  !!!"""######$$$###"""!!!!!!!!!!!!!!!""""""""""""'''&&&$$$"""!!!!!!"""###"""%%%$$$""" !!! !!!"""### !!!""""""!!!!!! """"""!!! ###&&&&&&%%%"""!!! !!!"""""" !!!"""###### !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!###$$$%%%"""!!!  !!!"""######################## !!!!!!!!!"""!!!"""###$$$$$$###"""!!! """###$$$!!!!!! !!!"""%%%(((***%%%$$$###"""!!!  !!!!!!!!!""""""###### """######""" """"""!!!!!!!!!"""!!!!!!""""""######$$$$$$""""""""""""############ !!!!!!"""""" """###%%%&&&&&&###"""!!!"""$$$%%%%%%$$$ !!!!!!!!!""""""######$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$!!!!!!###%%%&&&%%%"""!!!"""$$$%%%%%%######$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!###""" ###############"""!!!  !!!"""###############%%%%%%$$$%%%'''))),,,...(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###"""""""""""""""%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&'''&&&%%%###"""!!!"""""""""######$$$$$$!!!!!! !!!!!!!!!!!! !!!"""nnnYYYPPPLLLJJJFFFCCC@@@?????????CCCCCCCCCBBBAAA@@@???>>>===<<<999777555444444444111000//////000000///---,,,---///...,,,+++++++++%%%%%%''')))+++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!""""""###$$$""" """######"""  """$$$###""" !!!"""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!######"""!!! !!!"""###"""!!! """######""" !!!!!!!!!""" !!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""""""""######"""!!! $$$$$$"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!#########""""""""""""""" """######%%%$$$$$$$$$######"""""" !!!""""""""" !!!  ###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!  ###&&&""""""######"""!!! """""""""""""""""""""""" """!!!  !!!""" !!!!!!!!!!!!  !!!"""#########"""""""""""""""$$$###""""""###$$$&&&''''''$$$###&&&)))((("""!!!""""""""""""!!!  ###%%%%%%### !!!$$$&&&'''%%%$$$""" !!!"""""""""""""""!!!!!! """!!!  !!!""""""!!! ###"""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$&&&(((''''''(((+++,,,,,,+++...+++'''%%%%%%%%%$$$$$$%%%""" """$$$$$$######$$$%%%$$$"""!!!"""###############""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""$$$)))***(((""""""""""""""""""""""""qqq\\\SSSMMMKKKHHHEEEBBBAAAAAABBBDDDCCCBBBAAA@@@?????????===<<<:::777666555444444333222000/////////---+++((()))***)))'''%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""""""""###"""!!!!!!!!!!!!""""""&&&$$$""""""$$$$$$$$$######$$$%%%$$$""""""###$$$$$$###"""!!!!!!!!!""""""######""""""""""""######"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$###"""!!! !!!"""###  !!!!!! !!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!""""""  """"""!!! !!!!!!!!!!!!!!!""""""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""!!!!!!!!!&&&&&&%%%$$$""" !!!$$$$$$!!!!!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """$$$!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$###$$$%%%&&&'''''''''&&&)))***,,,///000---'''"""$$$$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%$$$###""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!""""""!!! !!!""""""!!!!!! %%%%%%$$$$$$$$$######### !!!"""###$$$###""""""!!!!!!!!! !!!!!!""""""###############%%%&&&'''(((''''''(((***++++++***,,,)))&&&$$$$$$$$$###"""$$$""" ###$$$$$$###$$$%%%&&&%%%###"""###$$$############""""""""""""$$$$$$######""""""""""""$$$######"""!!!!!!""""""""""""""""""""""""""""""###!!!"""%%%$$$###""""""""""""""""""""""""vvv___UUUNNNLLLIIIFFFDDDDDDDDDEEEEEEDDDBBB@@@?????????@@@===<<<:::888666555444444555333000//////...,,,***+++,,,---+++)))'''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%&&&"""#########$$$$$$%%%%%%###""""""!!!!!!!!!""""""%%%$$$"""###%%%&&&&&&%%%"""###$$$$$$###"""$$$%%%$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""######"""######$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$"""!!!!!! !!!!!!"""  !!!!!! !!!!!!!!!!!!!!!  !!!!!! ###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! """###"""  !!!!!!!!!!!!  """###%%%&&&######!!!!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""###!!!!!!  !!!###$$$$$$$$$###"""###((()))%%%"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######!!! """"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""!!! ############"""!!! """""""""""""""""""""""""""$$$'''******)))'''&&&'''+++000222111,,,(((%%%(((''''''&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$######""""""""""""!!!!!!!!!""""""######""""""!!!######"""!!!!!! ############""""""""""""###""""""!!!!!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%%%%$$$###"""!!! """###$$$$$$$$$$$$$$$%%%&&&'''''')))((('''((()))***)))'''***'''$$$#########"""!!!$$$"""!!!!!!###$$$$$$###%%%&&&'''&&&$$$###$$$%%%############""""""""""""$$$###!!! !!!""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""zzzbbbWWWMMMLLLIIIFFFEEEEEEEEEFFFEEEDDDBBB@@@??????@@@@@@===<<<:::999777555555444444222000//////...,,,***...///000...+++)))((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""###"""!!! """"""!!!!!!"""###$$$$$$##################!!!!!! !!!!!!$$$######""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! ######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! """$$$%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!  """###%%%%%%######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""" !!!"""""" !!!###############)))+++&&&!!!!!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!"""###""" """$$$###"""!!!"""###&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!! """"""#########"""!!! ######"""!!! ###$$$'''((())))))''''''&&&,,,111222---))))))***+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!! !!! !!!!!!""""""!!!!!! """"""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######$$$$$$######"""######$$$"""###$$$%%%%%%%%%$$$###$$$###"""!!!"""###%%%'''%%%%%%%%%%%%%%%&&&&&&''')))(((''''''(((((('''%%%(((&&&$$$############"""###"""""""""###$$$$$$$$$&&&'''((('''%%%$$$%%%&&&############"""""""""!!!###"""  !!!######""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!}}}dddWWWMMMKKKHHHFFFDDDDDDDDDEEEEEEDDDBBB@@@?????????@@@<<<<<<;;;:::888666555444111///......//////---,,,+++,,,,,,+++(((%%%%%%%%%&&&&&&''')))+++***'''$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$### !!!###%%%'''(((&&&###!!!  """###"""!!!"""############$$$$$$$$$######!!!!!! !!!!!!%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!  !!!  """ !!!!!!!!!!!! !!! """###$$$"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!! !!!!!!!!!!!! """###%%%$$$"""!!!!!!""" !!!!!!"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""#########!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!(((***%%% """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""""""""""" !!!###"""!!!!!!"""###$$$###"""!!!"""###&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''(((***...222000+++))),,,000+++***)))(((''''''''''''%%%$$$############$$$%%%&&&$$$"""  !!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$&&&'''(((''''''(((((((((((((((((()))'''&&&&&&''''''%%%$$$'''%%%$$$$$$$$$%%%$$$""""""######$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&############"""""""""!!!"""!!! !!!###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!fffXXXMMMKKKHHHEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<:::999777555444000...---...//////...,,,)))***+++)))'''%%%$$$%%%&&&''')))+++---+++'''$$$"""###$$$$$$&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$#########""" !!!###%%%'''((((((&&&###""""""!!! ###%%%%%%$$$######$$$!!!"""######$$$#########!!!!!! !!!!!!$$$$$$"""!!! !!!!!!""""""""""""!!!!!!   """ !!!!!!  """"""  !!!!!!!!!""" !!!!!!""""""!!!!!! ###""""""!!!!!!!!!!!!""" !!!!!!  """""" !!!!!!"""""""""!!! ###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""######$$$$$$!!!!!! !!!!!!!!!""""""""""""#########""""""""""""############ %%%&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!! !!!""""""######"""!!!######"""""""""###"""!!! !!!"""###""""""""""""""""""""""""   !!!"""""""""""" !!!"""###$$$ !!!###%%%''')))***$$$###""""""###$$$&&&'''(((***+++)))%%%$$$(((---)))((('''%%%%%%&&&''''''######""""""""""""######%%%$$$###!!! !!!!!!""""""############"""""" !!!""""""###$$$$$$ !!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""""" """#########"""!!!###$$$$$$%%%&&&'''((((((***++++++,,,,,,,,,++++++(((&&&%%%%%%&&&&&&$$$###%%%$$$###$$$%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&############""""""""""""!!!!!!  """###!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""hhhYYYNNNLLLIIIFFFCCCBBBBBBCCCBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<;;;999777555333111000............,,,+++***+++,,,+++)))''''''(((''''''''')))******'''%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""""""""###############!!!!!!!!!"""###$$$&&&&&&(((&&&###"""###"""!!! !!!###&&&&&&$$$###"""""" !!!"""#########"""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!! """$$$ !!!!!! !!!""""""  !!!"""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""### !!!!!! !!!"""!!! !!!"""!!!"""###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!  !!!!!!"""######$$$!!!!!! !!!!!!!!!!!!"""""""""######### """%%%(((***""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!"""############!!!###$$$$$$###!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!! !!!"""""""""$$$###!!! !!!###%%% !!!###$$$&&&'''(((""""""######$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&&&&%%%#########$$$&&&'''########################%%%$$$######""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""###### !!!!!!"""""""""""" !!!""""""""""""!!!  !!! !!!!!!!!! """#########"""!!! !!!$$$&&&''''''&&&%%%)))***+++,,,,,,+++***)))&&&%%%$$$$$$%%%%%%$$$######""""""###$$$$$$###""" ###&&&&&&$$$###$$$%%%%%%&&&'''&&&$$$$$$$$$%%%############"""""""""""" !!!!!!!!!""""""""" !!!""""""""""""""""""""""""""""""### !!! """"""""""""""""""""""""iiiZZZPPPMMMJJJFFFDDDCCCBBBBBBAAABBBDDDDDDCCCAAA>>><<<<<<<<<<<<;;;:::777555333333111///......---***)))((()))+++***(((''''''(((((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''(((((('''&&& !!!"""###$$$%%%%%%$$$$$$############$$$$$$%%%###"""!!!"""""""""!!! """$$$$$$"""  !!!#########"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&'''!!!!!!""""""""""""!!!!!! !!!"""###"""!!!"""$$$%%% !!!!!!  !!!###%%%$$$""" !!!###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$  ############$$$%%%!!!"""###"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""  !!!""""""###"""!!!!!! !!!!!! !!!!!!!!!""""""#########""""""### !!!  ######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###############$$$&&&%%%### """"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """"""###(((&&&### !!!###%%%""""""!!!!!!  """$$$&&&'''&&&$$$######$$$&&&&&&&&&%%%$$$%%%###"""!!!!!!!!!###%%%'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$ !!!""""""!!! !!!!!!!!!!!!!!!"""######"""#########$$$$$$%%%%%% !!!"""###$$$######"""###%%%'''&&&$$$###&&&'''((())))))((('''&&&%%%$$$######%%%%%%%%%###!!! !!!######""" ###&&&'''$$$###$$$%%%%%%&&&'''&&&$$$###$$$%%%############"""""""""""" !!!"""######"""""" !!!"""###"""""""""""""""""""""""" ######!!!""""""""""""""""""""""""jjj[[[QQQNNNKKKGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA??????>>><<<:::888777777777555333444333000...------...///,,,,,,,,,,,,,,,+++***)))&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###""""""$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""'''%%%""" !!!$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!"""!!!!!!""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$###""" """!!! !!!"""!!! !!!!!!!!!!!!!!!$$$$$$$$$""" """$$$&&&%%%###!!! !!!"""###""" !!!!!! !!!""""""!!! ###(((+++***&&&"""###%%%###"""!!!!!!###%%%((()))!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""### !!!""""""!!! """"""""""""""""""""""""&&&%%%###""""""###%%%&&&"""$$$$$$ ###$$$!!!$$$###!!!!!!"""######"""$$$$$$###"""!!!!!!""""""%%%&&&%%%$$$!!! !!!"""%%%&&&''''''%%%### ###$$$%%%$$$###"""###%%%######"""!!!!!! !!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%$$$%%%&&&'''&&&$$$""" %%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%!!!"""""""""#########$$$################################################$$$#########""""""!!!!!! !!!!!!""""""############""""""!!!!!! """"""#########!!!"""!!!  hhhYYYNNNLLLIIIEEECCCBBBBBBCCCBBBAAAAAA@@@>>>======<<<<<<;;;999888888777555333444222000...------...///,,,,,,,,,,,,+++***)))(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""'''%%%###!!!!!!!!!###$$$$$$######""""""######$$$############$$$$$$$$$$$$############"""""""""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!""""""!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!! !!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! ######%%%%%%%%%$$$"""!!!"""!!! !!!"""!!! !!!!!!""""""!!!!!! !!! !!!!!! !!!"""$$$%%%""" !!!!!!  !!!!!!!!!!!! """&&&)))((($$$!!!!!!###'''%%%###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! %%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!"""""""""######""""""!!! """"""""""""""""""""""""&&&%%%###""""""###%%%&&&###%%%%%%""""""%%%%%%###$$$###!!!!!!"""######"""$$$$$$###"""""""""""""""$$$%%%%%%$$$###"""$$$%%%''''''(((((('''%%%"""!!! !!!!!! !!!$$$$$$###"""""""""######!!!!!!!!!"""""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&%%%###!!! $$$$$$%%%%%%$$$######"""$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%####################################"""""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!""""""""""""!!! ###############$$$%%%&&&eeeVVVKKKIIIFFFCCCBBBAAAAAABBBAAAAAA@@@???>>>======<<<===;;;999999999888666444444222000///...---......,,,,,,,,,+++)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&$$$!!!$$$$$$###############"""$$$$$$$$$###############&&&%%%$$$###""""""""""""$$$######""""""######$$$""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!""""""""" """!!!!!! !!!!!!""" !!!!!! !!!!!!###""""""!!!!!!!!!""""""######$$$%%%%%%$$$"""!!!!!!  !!!"""!!!  !!!!!!""""""!!!!!! !!!###"""   !!!!!!"""######"""!!! !!!!!!  !!!  ###&&&%%%""" !!!'''&&&###!!!  !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$&&&&&&######&&&'''$$$$$$"""!!!!!!"""######"""$$$###"""""""""""""""""""""###$$$###""""""$$$&&&&&&&&&''''''&&&$$$"""!!!!!!"""######!!!!!!"""###"""""""""!!!""""""###### !!!!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!"""######$$$$$$$$$"""!!!######$$$$$$######""""""$$$######""""""######$$$!!!!!!!!!!!! !!!"""###%%%%%%%%%$$$#######################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$$$$%%%&&&'''((()))dddUUUJJJHHHEEECCCAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<:::999999888777555333222111///............,,,,,,+++***((('''%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((()))'''$$$"""$$$$$$$$$$$$####################################%%%%%%%%%$$$###"""!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""" !!!!!! !!!!!! !!!!!! """$$$%%%&&&!!!!!!""""""""""""!!! !!!  !!!"""!!! !!!""""""""""""""" """$$$$$$""" !!!"""""""""!!! """!!!!!! !!!  """$$$###!!! !!!""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!############"""  !!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$###%%%%%%""""""&&&&&&$$$###"""!!!!!!###$$$############"""""""""""""""###!!!""""""""" """$$$###############"""!!! """###$$$$$$""""""###$$$ !!!""" !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""  !!!!!!""""""######"""!!! """"""#########""""""!!!######""""""""""""##################"""""""""""" !!!"""###"""!!!#################################"""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&((((((eeeUUUKKKIIIFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????>>><<<:::999999888777555222222111000///...------,,,++++++***(((&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%'''))))))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%$$$###!!! ###""""""""""""""""""### !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!! """""""""!!! !!!!!!""""""""""""""" !!!"""""""""!!! !!!""""""!!!  !!!!!!!!!"""######!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&!!!!!!""""""""""""!!!!!! """#########!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###### !!!$$$%%%######!!! !!!###$$$$$$######"""""""""""""""######$$$%%%%%%###!!! !!!###""""""######"""""""""!!! !!!!!! !!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###!!!"""""""""!!!!!!!!! !!!""""""#########""""""""""""""""""""""""""""""############""""""""""""#########"""!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######$$$&&&((()))''''''&&&&&&&&&&&&&&&'''fffWWWLLLJJJGGGDDDCCCBBBBBBCCC??????>>>>>>>>>============;;;999999999888666444222222111000///...------+++++++++***((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!###$$$$$$ !!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! ###############$$$$$$$$$  """###"""!!! !!!""""""######""""""!!!"""!!!  !!!!!!"""######!!!"""###"""  !!! !!!"""###""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! """######$$$!!!!!!!!! """""""""#########$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!###$$$"""###!!! !!!###$$$$$$$$$"""""""""""""""######$$$(((((((((&&&###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""######!!!!!!"""###"""""""""!!!""""""######"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$######!!!""""""######""""""!!! !!!!!!!!!!!!'''&&&%%%###""" """"""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%'''((((((***)))((('''''''''''''''gggXXXMMMKKKHHHDDDBBBAAAAAAAAA>>>>>>>>>>>>============<<<;;;999888888777555333222222111111///...---,,,************)))((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!"""""""""###############"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""#########!!! """###$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!%%%$$$###"""""""""""""""###############$$$$$$%%%  """###"""!!!!!!!!!"""############"""###$$$$$$###!!!!!!"""$$$!!!!!! !!!"""$$$%%%!!!"""$$$###  """!!!!!! !!!"""$$$%%%"""!!!!!!!!!!!!"""""""""############"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""$$$''')))))))))'''&&&""""""#########$$$$$$$$$""""""!!!!!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  """$$$!!!"""!!! !!!###$$$$$$$$$"""""""""""""""###$$$$$$%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$###"""""""""############"""""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""###"""######$$$%%%%%%$$$$$$ !!!"""######"""!!!  !!!"""######&&&%%%###"""!!!!!!"""###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""#########$$$%%%%%%&&&%%%%%%''''''&&&&&&&&&''''''(((gggXXXMMMKKKHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@????????????<<<:::888777777777555333111111111111000...---,,,***************)))(((((($$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$(((&&&######$$$$$$###"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""#########$$$######""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! """"""""""""############$$$###!!!  !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! """""""""""""""""""""""" !!!!!!""""""""""""""""""""""""   !!!!!! !!!!!!!!!!!! !!!!!!"""######!!!!!! !!!"""######  """######"""!!!!!!"""###############"""""""""  """&&&%%%###!!! !!!"""###!!!###$$$###  """"""!!!!!!!!!"""###%%%&&&"""!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! """###$$$###!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$######################## !!!!!!!!!!!!  !!!###$$$""""""!!! !!!###%%%%%%$$$""""""!!!""""""###$$$$$$ !!!"""!!! """$$$############$$$%%%&&&&&&"""###$$$$$$""""""###$$$$$$###"""!!!!!! !!!!!!$$$$$$######""""""!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""###$$$"""###$$$%%%%%%%%%%%%%%% !!!"""######"""!!!  !!!"""###$$$%%%&&&###""" !!!###%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!!!!""""""######!!!"""###%%%%%%$$$###""""""""""""###$$$%%%&&&'''fffWWWLLLKKKIIIFFFCCC@@@>>>===@@@@@@???>>>===<<<;;;;;;:::999777777888888666555444222000000111000---***$$$'''***++++++******+++)))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$##################$$$###""" """###$$$######################## !!!!!!""""""######$$$$$$######""""""!!!!!!###"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """######"""!!!!!!"""$$$$$$######""""""!!!!!!###!!! !!!!!!  !!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!######!!! ###$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""###!!!  !!!###""" """''''''###!!!###!!!!!! !!!!!!"""###$$$"""!!!!!! !!!###%%%&&& !!!!!!""""""""""""!!!!!!############"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""############%%%$$$"""!!! #########""""""""""""!!! ###'''(((&&&###!!! !!!!!! !!!!!!'''&&&$$$#########$$$%%%&&&&&&'''&&&$$$######$$$***(((&&&%%%%%%$$$!!!!!!"""!!!"""$$$&&&'''$$$######%%%%%%!!!!!!###%%%%%%""" ######""""""""""""######""""""!!!!!!!!!!!!"""""" !!! !!!#########"""!!!""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  """$$$%%%#########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$eeeVVVLLLKKKIIIFFFCCCAAA???>>>@@@@@@???>>>===<<<;;;;;;<<<:::888777777666444333222000//////111111...,,,(((***,,,,,,+++)))((()))&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$###""""""###$$$$$$######"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!###!!! !!!!!!  !!!!!!!!!!!!!!!""""""######""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""""" """!!!  !!!"""###""" !!!###$$$ """"""""""""""""""""""""###"""  """######!!!"""%%%%%%!!! """"""!!!!!!!!!!!!""""""### !!!"""###$$$!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""""""!!!!!!""""""###""""""!!! %%%%%%$$$###"""!!!!!! """$$$'''(((&&&###"""""""""!!!!!! !!!!!!"""""""""!!!"""###%%%'''((('''((((((((('''&&&&&&''')))&&&###!!!!!!""""""""""""#########""""""""""""%%%$$$######$$$%%%$$$###!!!!!!!!! !!!#########""""""""""""######""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""!!!!!!""""""######""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""dddUUUMMMLLLIIIGGGDDDBBB@@@@@@@@@@@@???>>>===<<<<<<;;;>>><<<999888777666333111///......///000111///...,,,---...---+++(((''''''%%%%%%%%%&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$#########$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!######!!! !!!""" !!!"""""""""###!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###%%%"""!!!$$$### """###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""######""""""!!!  """$$$$$$###!!! '''&&&%%%$$$###!!! $$$%%%'''&&&%%%$$$$$$$$$###""""""!!!!!!""""""###"""""""""###$$$''')))*********+++,,,,,,,,,,,,+++***&&&""" """$$$$$$&&&$$$######$$$$$$"""!!! !!!###%%%"""""""""  """%%%######""""""""""""#########""""""!!!!!!""""""###$$$$$$###"""!!!!!!!!!!!!$$$$$$###"""""""""######$$$$$$############$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""###############""" !!!!!!""""""""""""!!!!!!!!!!!!dddUUUNNNLLLIIIGGGDDDBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===;;;999888777666444222////////////000///...------...///...+++((('''''''''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%"""""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!###$$$$$$###""""""###!!!"""""""""#########$$$###!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""""""""""""""""""!!! !!!""" !!!"""#########""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%!!!!!!###### !!!$$$######"""!!!!!! !!!!!!!!!"""###"""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!""""""############""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""###"""""""""""" !!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""$$$%%%%%%$$$###"""$$$%%%######""""""""""""######'''&&&&&&%%%&&&((()))***,,,------///111111000///---***&&&%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$!!!$$$$$$!!! """$$$###$$$%%%$$$"""!!!"""$$$######""""""""""""#########""""""""""""""""""### !!!"""###$$$&&&%%%$$$"""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!! !!!""""""!!!!!!!!! eeeUUUNNNLLLIIIFFFDDDBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;999888777888777666444000111111000...---,,,+++,,,---...---***))))))***)))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###$$$$$$%%%$$$$$$###"""!!!!!!"""""""""""""""######$$$$$$$$$######""""""""""""##############################""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!  $$$#########"""""""""!!!###!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$!!! ###$$$"""###&&&######"""!!!!!! !!!!!! !!!"""###$$$###"""!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!"""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$%%%&&&$$$""" !!!""""""""""""######$$$%%%%%%"""######"""!!!!!!###%%%######""""""""""""######%%%$$$$$$%%%&&&(((***+++.........111444555333000000///---------,,,)))&&&((('''&&&&&&''''''&&&%%%!!!&&&******'''###!!!"""###%%%$$$###""""""######""""""""""""############""""""""""""######"""""""""###$$$%%%&&&'''&&&%%%$$$"""""""""######""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!! !!!!!!"""###$$$%%%%%%######"""""""""!!!!!!!!!eeeUUUMMMKKKHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>======<<<:::888777777888888666555000111222000---++++++++++++,,,,,,+++***)))***+++''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###############""""""""""""######""""""######$$$$$$%%%%%%"""""""""######"""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """######"""!!!!!!""""""""""""!!! ###!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" ###$$$!!!!!!$$$###""""""!!!!!!!!!!!!"""""""""############"""""" !!!"""######$$$!!!!!!""""""""""""!!!!!!######!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!###$$$%%% !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&(((%%%"""!!!""" """###$$$%%%&&&!!!""""""""" !!!"""$$$###""""""!!!!!!""""""### """%%%))),,,...///......111555666222////////////000000...***'''---------***&&&$$$###$$$###%%%((((((%%%!!!###$$$###""""""######""""""""""""######$$$######""""""######$$$$$$######"""""""""######$$$$$$###"""""""""######$$$$$$############$$$$$$!!!!!!"""############"""""""""""""""""""""""""""########################$$$######""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""######$$$$$$############""""""""""""dddTTTLLLJJJGGGDDDBBBAAABBBBBBBBBAAAAAA@@@???>>>======;;;:::888777777777555333...000111000---++++++---+++,,,,,,***((('''(((***&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """"""###""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""###$$$$$$$$$""""""############""""""###########################"""""""""!!!!!!!!! #########""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""$$$&&&%%%$$$###$$$%%%!!!!!!!!!!!! ###!!! !!!!!!  !!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!! !!!!!! !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""" ###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!! !!!###$$$""""""""""""!!!!!!!!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!######"""""""""###%%%%%%%%%###!!! !!!""" !!!"""######$$$ """######""""""###$$$"""!!!!!! !!!!!!""" ###'''+++...111///------111555555111,,,***))))))+++,,,,,,+++)))---000111---&&&"""###&&&'''%%%###"""""" !!!######"""""""""######""""""""""""######$$$######""""""######$$$""""""!!!!!!!!!""""""###!!!!!!""""""######""""""$$$$$$############$$$$$$ !!!"""###$$$######"""################################################$$$######"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$ !!!#########""""""""""""!!!bbbSSSLLLJJJFFFCCCAAAAAAAAABBBBBBAAAAAA@@@???>>>======>>>;;;999888777666333111+++...000000---,,,---///,,,---,,,***'''&&&'''(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$###"""  !!!!!!!!!"""$$$%%%&&& !!!"""######$$$""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!! $$$$$$######""""""!!!!!! !!!!!!"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!######!!! !!!"""!!!!!!""""""######$$$$$$###!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!!!! """""""""""""""#########"""""""""""""""!!!!!! ######################## !!!!!!!!!!!! """ """ !!!!!! !!!!!!"""###$$$""""""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!$$$%%%######""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """$$$%%%$$$###$$$%%%!!!!!! !!!!!!%%%%%%%%%''')))---///111///---,,,000444444///***%%%$$$###$$$''')))******)))...222...&&&"""&&&,,,000+++&&&$$$%%%&&&&&&$$$$$$&&&&&&%%%###!!!!!!!!!######""""""""""""######$$$$$$############$$$$$$######$$$%%%&&&(((***+++ !!!#########"""!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""########################""""""""""""""""""""""""$$$######""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!  """$$$%%%###############"""""""""""""""""""""!!!!!!!!!!!!cccPPPOOOLLLGGGEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999777555333222111000......//////---,,,++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!! $$$$$$######""""""!!!!!!### """$$$$$$###!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###"""""""""""""""!!! """"""""""""""""""""""""  !!!"""### !!!"""""""""###"""!!! !!!"""### !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%$$$"""!!!!!!!!!"""### !!!!!!   !!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""""""""""""""$$$###!!! !!!""" ######"""!!!  !!!"""######$$$###### !!!!!!""""""######""""""""""""############$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! ######"""!!! !!!$$$'''""""""""""""""""""""""""$$$###""" !!!""""""#########"""!!! !!!""""""!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""$$$###!!!!!!"""######"""%%%### !!!"""######""""""$$$&&&)))+++---...///222333111---)))$$$###!!!"""$$$&&&'''&&&+++---///---((($$$""""""!!!!!!###$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%&&&%%%###$$$%%%%%%###"""!!!"""$$$''''''&&&%%%$$$###"""!!!"""""""""""""""!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""########################!!!$$$$$$ """%%%############""""""""""""!!!###%%%%%%$$$""""""###""""""#########!!! eeeSSSOOOLLLHHHEEEDDDCCCBBBAAA???>>>======<<<<<<======;;;;;;:::999777555444333222000///...//////...,,,++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############!!!!!!!!!!!!!!! &&&$$$!!!!!!###%%%$$$###!!!!!!!!!!!!!!!"""######""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!""""""!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""###$$$$$$"""!!!!!!!!!""""""!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""######""""""%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#####################"""""""""!!!"""""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!###########################%%%$$$###!!!!!!!!!"""###############"""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$#########"""""""""%%%###""""""###$$$$$$###$$$###!!! !!!"""######"""!!!!!!!!!###%%%&&&,,,,,,---000222111///,,,%%%$$$"""###%%%'''''''''''')))++++++'''$$$###$$$""""""######$$$$$$$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%###"""""""""!!!  !!!$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!!!! ######$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$############"""######################## $$$&&&%%%""" !!!$$$############"""""""""""" """$$$$$$###""""""###!!!!!!"""######"""!!! hhhWWWOOOLLLHHHEEEDDDCCCBBBAAA??????>>>============>>>;;;;;;:::999888666444333222000////////////...,,,,,,++++++***))))))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$'''%%%###"""######"""!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!###""""""!!! """"""!!!!!!!!!!!!"""""""""######""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """######"""!!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!  !!!#########"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""######$$$$$$######%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""!!! !!!###&&&########################%%%%%%###"""""""""###$$$$$$######"""""""""#########"""!!!!!! """"""""""""""""""""""""######""""""""""""!!!!!!%%%$$$"""###$$$%%%%%%$$$#####################$$$%%%$$$"""!!!!!!"""###$$$)))((()))+++---///...,,,%%%###"""###%%%&&&&&&&&&###%%%'''((('''%%%%%%&&&$$$$$$#########$$$$$$%%%&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$######$$$$$$ !!!!!!"""###$$$%%%%%%"""############"""!!!!!!######$$$$$$$$$$$$#####################$$$%%%&&&$$$$$$$$$############"""###########################%%%'''&&&###!!!"""###$$$$$$#########"""""""""!!!###$$$$$$###""""""### !!!"""""""""""""""!!!kkkZZZPPPLLLHHHEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;:::888666444333222111//////000000...---,,,,,,++++++***)))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$ """######"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""###!!!  """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""""""!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!######""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############""""""""""""""" !!!"""$$$$$$###"""""" !!!!!!""""""#########$$$$$$###"""###%%%'''""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$"""""""""###$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$###!!!"""###$$$$$$### !!!###$$$$$$$$$######%%%%%%$$$######$$$%%%%%%'''&&&%%%&&&(((******)))###"""!!!"""$$$%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&&&&&&&&&& !!!"""###$$$$$$%%%"""######$$$######""""""###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%&&&$$$$$$$$$#########""""""########################"""$$$&&&%%%###"""###$$$$$$$$$$$$#########"""""""""$$$%%%%%%#########$$$ !!!"""""""""######mmm\\\PPPMMMHHHEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::888666444333222111//////000000...---------,,,+++***)))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&& !!!!!!""" !!!""""""""""""###!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$ !!!#########"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!!######$$$######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###### !!!"""$$$$$$###"""""" !!!!!!""""""######!!!!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!######$$$$$$"""""""""###$$$%%%$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """######""" """###$$$###""""""############$$$%%%&&&&&&)))(((&&&%%%'''(((((('''%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!!!!###$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$#########""""""########################!!!#########$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&%%%$$$###%%%&&& !!!!!!!!!"""######nnn]]]QQQMMMIIIEEECCCBBBAAA@@@??????>>>============>>><<<<<<;;;:::999777555444333111000000000000///---......---+++***)))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""######$$$ !!!!!!!!!!!!!!!""" """$$$$$$$$$$$$$$$&&&!!!!!!!!!!!!!!!"""############""""""""""""###### !!!""""""######""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!"""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""######$$$$$$######!!!""""""""""""!!! #########""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############!!!!!!"""###############!!!!!!!!!!!!"""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$######"""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""######!!! !!!######""" !!!"""#########"""!!! !!!!!!"""###$$$$$$+++***((('''((()))((('''(((''''''((())))))(((&&&(((&&&%%%%%%&&&'''&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''(((&&&%%%%%%%%%%%%""" !!!$$$&&&%%%###$$$$$$$$$######""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$############"""######################## !!!###$$$%%%%%%&&&%%%$$$$$$$$$$$$#########$$$%%%&&&%%%######%%%&&&"""!!!!!!!!!!!!""""""###nnn\\\QQQNNNIIIEEECCCBBBAAA??????>>>======<<<<<<=========<<<<<<:::999777555444333111000000111000///---///...---,,,***)))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$"""###$$$!!!!!!!!!!!!!!!"""######""""""############"""""" !!!"""###$$$"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""!!! !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!"""""""""!!!!!! """###$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""######""""""""""""#########"""!!! """""""""""""""######### !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!###$$$&&&&&&%%%%%%%%%&&&########################""""""!!!!!!!!!"""$$$$$$############"""!!! !!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$!!!  """###$$$############$$$######""""""!!!!!!""""""""""""!!!!!!((('''&&&'''((()))(((''''''&&&&&&'''))))))'''%%%&&&$$$"""###%%%&&&%%%$$$!!!$$$'''(((((('''&&&&&&&&&&&&'''((()))++++++))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((()))&&&%%%%%%%%%'''$$$!!!"""&&&((('''$$$%%%$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############$$$$$$$$$############"""########################!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$###!!!!!!###%%%###"""!!! !!!""""""nnn[[[QQQNNNIIIEEECCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999777555444333222000000111111///...///...---,,,***)))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&'''######################################################"""""""""""""""###$$$######""""""!!!!!!!!! ###%%%$$$!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!! """$$$%%%"""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!!  """""""""!!!  !!!"""######"""!!! """######""" !!!""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!"""""""""!!!!!! """###%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""""""""""""""######$$$%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!"""######$$$############""""""!!!!!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&"""#########"""!!! """###$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""!!! !!!###%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###!!!!!!"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&###!!!$$$""" !!!$$$&&&&&&$$$ $$$((())))))'''&&&''''''((()))***,,,...///******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""%%%))))))'''%%%%%%&&&$$$ ###%%%### $$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$#########$$$$$$$$$############"""########################%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""!!! """$$$$$$###""" !!!"""ooo]]]OOOLLLHHHEEECCCBBB???>>>@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::888666444333333222111///...,,,+++***+++*********))))))(((((())))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&$$$((('''$$$"""!!!"""$$$&&&$$$############%%%&&&'''""""""######$$$$$$%%%%%%###"""!!! !!!"""###"""#########$$$$$$$$$$$$%%%$$$!!! """###""""""""""""""""""""""""$$$###!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """"""""""""!!!!!!!!!!!!$$$######"""!!! """"""""""""""""""""""""!!!!!!$$$%%%&&&  !!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! $$$$$$###"""!!!  """$$$$$$$$$$$$"""#########"""!!! """!!!  !!!###%%%!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$%%%"""""""""""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&############$$$%%%&&&'''######""""""""""""""""""%%%$$$#########$$$&&&'''########################$$$$$$######"""!!!!!!!!!%%%%%%%%%&&&&&&''''''((($$$)))(((###&&&000111+++(((***,,,+++'''$$$###$$$'''&&&$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''&&&&&&''')))+++***)))(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%###!!! $$$'''""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###"""""""""!!!!!! !!!!!!"""############"""ppp]]]QQQNNNJJJGGGEEEDDDAAA@@@======<<<;;;<<<<<<===>>><<<<<<;;;:::888666444333222222111000...---,,,,,,,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%#########%%%&&&%%%$$$%%%$$$"""!!!!!!"""###$$$%%%$$$######"""###$$$$$$"""""""""###############""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""$$$""" ###%%%&&&&&&!!! !!!""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""############!!!!!!!!!""""""""""""!!!"""!!! !!!###$$$###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%######################## !!!!!!"""###$$$ !!!!!!""""""!!!!!!"""############""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$$$$$$$$$$############### !!!!!!""""""############""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!))))))(((&&&%%%$$$############$$$%%%&&&''''''(((######"""!!! !!!########################$$$$$$$$$$$$############!!!!!!!!!"""""""""""""""&&&++++++'''***333444---(((+++,,,+++(((%%%%%%%%%'''&&&%%%&&&'''&&&%%%###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***))))))***,,,------,,,(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""!!!"""$$$&&&""""""######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$#########"""""""""""""""############ppp]]]QQQNNNJJJGGGEEEDDDAAA@@@;;;;;;;;;;;;<<<===??????;;;;;;:::999888666444333222111111000000///......---,,,,,,***)))((('''''''''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!"""&&&%%%$$$""""""!!!""""""###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""###%%%&&&%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!####################################""""""""""""!!!!!!!!!""""""######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""$$$%%%$$$!!!!!!!!!!!!!!!"""#########"""  !!!!!!  !!!""""""""""""""" !!!!!!""""""###### !!!""""""""""""""" !!!"""#########""""""!!! !!!###$$$$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%% !!!!!!""""""!!!!!!!!!!!!"""###############!!!!!!!!!"""""""""######$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$###""" ///......,,,+++)))'''&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############""""""%%%***,,,***---444444...)))***,,,+++)))'''&&&'''&&&&&&&&&((()))(((%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++******+++---...---,,,'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######"""########################!!!"""%%%''''''%%%"""!!!$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$%%%qqq]]]OOOLLLHHHEEECCCAAA???>>><<<<<<<<<<<<======>>>>>>;;;::::::999777666444333111111111111000000000000...---,,,+++)))((('''&&&)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%%%%###"""!!!"""""""""!!!!!!$$$######"""""""""!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """""""""""""""""""""""""""""""""###"""""""""!!! !!!""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! !!!!!! !!!!!!"""######"""    !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""##################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!""""""#########""""""!!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""!!!!!!!!!""""""!!!!!!""""""###$$$$$$######""""""######$$$"""######$$$%%%%%%%%%%%%######$$$$$$######"""!!!$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!""""""((()))+++,,,,,,+++***)))'''&&&%%%$$$###"""!!!!!!!!!###&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!&&&((())),,,111///***)))***++++++***)))((((((&&&&&&((()))***)))%%%"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***)))((()))+++,,,+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''$$$!!!!!!######!!!#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!!$$$###!!! """$$$%%%ppp\\\OOOLLLHHHEEECCCAAA???>>>===============<<<<<<;;;::::::999888777666444333111111111111000000000000......---+++***((('''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%%%%###""" """###$$$###""""""!!!!!!""""""##################""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!   !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""!!!!!!!!!!!!!!!""" !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""""""""##############################"""!!! !!!!!!"""""""""""""""$$$$$$$$$######""" """"""""""""############$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$##################!!! !!!""""""$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%############"""!!! $$$#########$$$$$$%%%&&&############$$$$$$%%%&&&!!!$$$'''(((((('''&&&&&&%%%$$$###"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""""" ###&&&(((+++---+++&&&(((((()))***++++++***)))'''''')))***+++***&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++)))))))))+++,,,+++***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))&&&###"""###"""#########"""""""""""""""$$$##################$$$!!!!!!!!!!!!!!!!!!""""""$$$###!!! """$$$%%%ooo[[[QQQNNNJJJGGGEEEDDDAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999888777666444333000000000000000000//////...------+++***)))((((((&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$###!!!"""###$$$%%%$$$###""" !!!"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!! !!!""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######"""  !!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! """!!!  ######""""""!!!!!! ###"""!!!!!!!!!!!!""""""%%%$$$""" !!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! !!!""""""######""""""%%%$$$$$$$$$"""!!! """""""""#########$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%############"""!!! ############$$$%%%&&&&&&!!!!!!""""""###%%%&&&'''###%%%(((***+++)))&&&$$$#########$$$$$$%%%%%%%%%#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$'''''''''&&&&&&&&&&&&&&&"""###%%%(((++++++(((&&&'''&&&''')))+++,,,***))))))))))))+++,,,+++(((%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))---+++***+++,,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$""" ########################%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%mmm[[[QQQNNNJJJGGGEEEDDDAAA@@@<<<<<<===>>>>>>===<<<;;;888888888888777666444444000000000//////.........------,,,++++++***))))))&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%#########%%%&&&%%%$$$######$$$$$$######"""""""""###$$$%%%%%%$$$$$$###"""""""""###############""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$ !!!"""###$$$###"""""""""""""""""""""""""""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######"""!!! !!!!!!""" """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""!!! !!!"""###$$$###!!! !!!"""###"""""""""""""""!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$$$$%%%&&&!!!!!!"""############"""###############"""!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!############$$$%%%&&&'''###############$$$%%%&&&'''))),,,//////,,,(((&&&######$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$((())))))))))))))))))***%%%$$$%%%''')))(((&&&$$$%%%%%%%%%(((+++,,,+++(((+++***)))***++++++)))'''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,+++******,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$""""""""""""############lllZZZOOOLLLHHHEEECCCBBB???>>>:::;;;<<<>>>>>>>>>======888888888888777666444444000000000///...---------,,,,,,,,,++++++*********((()))))))))******++++++''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&$$$$$$$$$######""""""!!!!!!%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$%%%%%%###"""!!! !!!"""###############$$$$$$$$$$$$!!!$$$''''''&&&###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$###"""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""########################!!!""" !!!!!!!!!!!!!!!"""######"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!! """###%%%''' !!!"""###$$$$$$"""!!! """###$$$"""!!!  """$$$%%%""""""###""""""!!! """############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&(((***+++!!!!!!"""###############!!!!!!"""###############"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######"""""" !!!"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$##################$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%!!!$$$(((,,,,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%######%%%&&&%%%###"""$$$$$$$$$'''+++,,,***(((,,,+++)))***++++++***)))'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""&&&'''&&&%%%''')))""""""###$$$%%%&&&&&&&&&###$$$&&&((((((&&&$$$### !!!!!!"""""""""###!!!!!!"""############"""mmm\\\OOOLLLGGGCCCBBB@@@???>>>>>>>>>>>>>>>===============;;;999888777666444222555333000...------...///,,,------,,,+++)))'''%%%))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!! !!! %%%)))+++***%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######%%%%%%$$$###"""!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""""""""" !!!"""""""""$$$$$$######""""""!!!!!!!!! !!!!!!###"""!!!  !!!$$$###""" !!!"""!!! !!!$$$###"""  !!!!!!!!!!!!###"""!!! !!!"""###"""!!! ###"""!!!  """### !!!"""######$$$!!!!!!"""##################!!!"""(((......''' ########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""""""""###%%%%%%""""""!!!!!! ((('''&&&%%%###"""!!! """$$$''')))(((&&&###!!!########################$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!###########################$$$&&&&&&%%%%%%&&&'''$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$""""""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((((('''&&&,,,+++***)))((('''&&&%%%'''''''''(((((((((((()))+++***)))(((((((((((((((******)))(((&&&%%%$$$$$$((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((()))***###&&&'''&&&(((***'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!###%%%&&& !!!""""""!!!"""$$$&&&nnn\\\PPPLLLHHHDDDBBBAAA@@@>>>>>>>>>>>>>>>============<<<;;;888777777666444222444222111///............------,,,,,,***)))'''&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$#########%%%### ###$$$$$$"""######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! #########"""""""""""""""!!!!!!  """"""  !!!!!!$$$###"""!!! !!!""" !!!!!!!!! !!!!!! !!!"""###$$$ !!!!!!!!!!!!###"""!!! !!!"""######$$$$$$"""!!! !!!"""###"""  !!!""" !!!"""#########!!!""""""##################!!! """&&&'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$#########""""""""""""########################"""###$$$$$$######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&((((((((((((((()))))))))*********+++))))))))))))******************)))((((((((((((((())))))((('''&&&%%%$$$###'''&&&%%%$$$%%%%%%''''''$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''((()))***$$$&&&(((+++,,,+++(((&&&******)))((((((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%#########$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""#########"""""""""######!!!"""###"""""""""$$$&&&ooo\\\QQQMMMIIIEEECCCBBBAAA???>>>>>>>>>>>>============;;;:::888777777777555333222222111000///............---,,,***)))((((((''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%###!!! !!!!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""###!!!!!!!!!!!!!!! !!! !!!!!!"""###""""""!!!!!!!!!!!!"""'''%%%###"""!!!!!! !!!"""###$$$$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!! !!!"""######$$$###!!!  !!! !!!!!!""""""######!!!"""######$$$$$$#########""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""""""""!!!!!!!!! !!!""""""###$$$$$$############""""""########################"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&'''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&''')))+++,,,******+++++++++,,,,,,,,,(((((()))))))))************)))(((((('''((((((((((((''''''&&&%%%$$$$$$###&&&%%%%%%$$$%%%'''((()))%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&''''''((()))...,,,,,,...111000***%%%,,,,,,,,,+++******))))))(((((((((((('''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$###"""!!! !!!"""######"""###%%%'''qqq\\\RRRNNNIIIFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::999777777888777666444111222222111111///...---///...,,,)))((((((((((((***(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$########################### !!!"""""""""!!!!!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""######!!!!!!"""""""""  !!!!!!"""""""""""""""!!!!!!!!!!!!"""***&&&!!! !!!""" !!!!!!#########"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###$$$$$$$$$$$$"""!!! !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$############ """%%%################################################!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""##############################%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%---,,,***'''%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%  """%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''))),,,...000222111000...---+++***)))''''''(((((((((((())))))***))))))(((((()))))))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&''''''+++***+++---//////,,,)))---------,,,++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$#########%%%'''rrr\\\RRROOOJJJFFFEEECCCBBBAAA>>>>>>>>>>>>============:::999777777888777666444111111222222111000///...///...,,,)))((((((((((((***)))'''&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######### !!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""### !!!"""###"""!!! !!!!!!"""""""""!!!!!!!!!""""""""""""!!!&&&###!!!"""!!! !!!"""###"""!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$ """$$$### $$$################################################"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! (((&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((()))***,,,///222444777666444111...,,,***)))))))))*********++++++++++++++++++******+++,,,,,,))))))))))))((((((((((((******((('''''''''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$'''***+++***))))))***---,,,,,,++++++***))))))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###$$$&&&(((rrr]]]RRRNNNJJJFFFDDDCCCBBB@@@>>>>>>>>>>>>============;;;:::888777777777555333222222111111111000000000...---,,,***)))(((((('''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% """$$$$$$######$$$%%%""""""######""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$ !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!""" !!!!!!""""""!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!!!!#########""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$ ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###!!!""""""######$$$$$$$$$'''&&&%%%###""""""""""""########################%%%%%%$$$############$$$############$$$$$$$$$$$$"""""""""###%%%(((***+++%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''&&&''')))%%%&&&&&&''''''(((((((((***(((''''''((((((((('''++++++,,,,,,,,,,,,++++++,,,,,,...///111444666777666666444333111000///........./////////000000000......------......//////,,,,,,,,,,,,------------///...,,,+++******++++++------,,,,,,,,,,,,,,,,,,******))))))(((((())))))%%%))),,,+++'''%%%&&&)))+++++++++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$%%%''')))rrr]]]QQQNNNIIIEEEDDDCCCAAA@@@>>>>>>>>>>>>============<<<;;;888777777666444222333222111000000000111222------,,,,,,***)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""%%%%%%###"""###$$$ !!!"""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""!!!  !!!"""######"""!!! !!! !!!""""""""""""!!!!!!""""""### !!!!!!!!!!!! !!!"""######"""!!! ###$$$###""" !!!"""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$ !!!"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!###$$$$$$$$$###""""""""""""#########$$$$$$""""""######$$$%%%%%%&&&############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,---&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''"""(((***)))(((***---((())))))***++++++,,,,,,,,,***))))))***++++++***000000111111111111000000000111333555777888999999555555555444333333222222111111222222222333333333111111000000111222222333///000000000111111222222333222111000000000111222000000000000111111111111///......---,,,,,,---------.........,,,+++******++++++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%###%%%&&&%%%%%%%%%''')))qqq]]]QQQMMMIIIEEECCCBBBAAA???>>>>>>>>>>>>===============;;;999888777666444222444333111//////000222333,,,------,,,+++)))'''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%%%%%%%%%%%%% !!!!!!"""""""""### ###$$$######$$$&&&!!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! ########################$$$$$$######""""""!!!!!!""""""!!!!!!   !!!"""$$$&&&!!!!!!"""""""""  !!!#########"""!!! ######!!! """)))(((%%%###!!! !!!!!!!!!""" !!!"""######"""!!! !!!######!!! """%%%!!!""""""############"""""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$###""""""###%%%'''(((########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """#########"""!!!#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$######### """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''***---,,,)))(((***...++++++,,,---......//////111000//////111222222222222222333333333333222222222333666888:::;;;::::::777777666555444333333222111111222222222333333333333222222222333444444555222222222333444444555555555444444333444555777888222222333333444444444555333222111000000000000000333111///000333444111...++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&+++***'''%%%$$$######$$$$$$%%%&&&&&&%%%%%%''')))nnnXXXQQQNNNIIIFFFDDDBBB@@@>>>?????????@@@AAA???<<<:::999999999999888666555444333111//////000///...,,,000///...,,,***((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!###$$$$$$###############"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""!!!!!! $$$#########""""""!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!"""############""""""!!! !!!!!!!!!"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!  """###%%%$$$###"""!!!!!!!!!!!!%%%$$$""" !!!"""$$$ &&&)))%%%###%%%$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""#########"""""""""""""""%%%%%%###!!! """'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!###$$$%%%%%%$$$########################''''''''''''''''''''''''"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&%%%$$$$$$###'''%%%###$$$'''((((((&&&++++++++++++,,,---......000000111222333333333333111333555777888888777666<<<888444444777777333///111111222333444444444444444555555555444111///---222111111111111000000000///...............//////000111333555666666666555777888999999777777888999888999:::;;;<<<;;;::::::888888888777777777777666555666777666333111111111222111000...---,,,******(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((()))******)))))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmXXXPPPMMMIIIEEEDDDBBB@@@>>>?????????@@@@@@???<<<:::999999999888777666555444333111000000111111///...000///...,,,***)))''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$$$$############""""""""""""########################%%%%%%$$$############$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!! !!!!!!"""&&&&&&%%%%%%$$$##################"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""############""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!!!! !!!"""#########""""""""""""######&&&&&&$$$#########$$$%%%%%%'''###"""$$$$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##################"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############ """###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''%%%###$$$'''((((((&&&++++++++++++,,,---...///333333444555666666666666555666888999:::999888777888444111111222222///+++111111222222222111111000,,,---///111222222222111111111000///...------,,,,,,,,,,,,++++++,,,,,,---,,,...000222444555555555777999;;;;;;::::::;;;<<<;;;<<<===>>>???>>>======;;;;;;;;;:::::::::999999;;;<<<===<<<999777777888555444333222000///...------,,,,,,,,,++++++******************************''''''(((((()))(((((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$mmmYYYOOOLLLHHHDDDCCCAAA???>>>??????>>>???@@@???<<<:::999999999888777666555444333111000111222222111000//////---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$#########""""""!!!!!! !!!""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""" !!! !!!$$$######""""""!!!!!!!!!######""""""""""""!!!!!!!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$!!! """###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""""""""###$$$$$$$$$"""######""" """###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$&&&&&&&&&'''(((((())))))'''&&&$$$%%%&&&(((''''''++++++++++++,,,---...///444555666777888888888888777888999999999888666555444111...---......+++''',,,,,,,,,++++++***)))(((&&&(((***---///000000000///......,,,+++***)))((())))))))))))))))))))))))(((***,,,...000111222222666888;;;<<<<<<===>>>@@@>>>???AAABBBBBBBBBAAA@@@???>>>>>>>>>============@@@AAABBBAAA???=========999888777666555444333222333333222111000///......000000///...------,,,,,,((())))))******)))((((((******)))))))))(((((((((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo[[[NNNKKKGGGDDDBBBAAA???===@@@???>>>>>>???>>><<<:::999999888888777555444333333111111111333444333222///...---,,,***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$###""""""!!!!!! """######""" !!!!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""!!!!!!!!!!!! !!!!!!$$$###!!! """$$$%%%!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""######$$$""""""""""""###$$$%%%%%%"""############"""!!!!!!!!!"""###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))))))))((())))))******''''''&&&&&&&&&'''''''''************+++,,,------222333444555555666666555666666666666555333111111222000---------,,,)))'''((((((((((((((('''&&&&&&((()))***+++++++++******+++++++++***))))))(((((((((((((((((((((''''''&&&'''((()))***,,,------...111444777:::;;;<<<>>>@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCBBB@@@>>>>>>>>><<<<<<;;;:::999888777777888888777666666555444444666666555333222111000///,,,------------,,,+++++++++++++++***))))))(((((())))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrr]]]MMMJJJFFFDDDBBBAAA???>>>@@@>>>======>>>>>><<<:::888888888777666555444333333222111222333444333222......---,,,***)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%############""""""!!!!!! !!!###$$$$$$###!!! """!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!  ######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!! $$$###!!! """$$$%%% !!!"""############"""!!!!!!!!!!!!""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$#########!!!""""""###############$$$$$$############$$$$$$"""############"""!!!!!!############"""!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$%%%%%%&&&&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''(((((('''&&&&&&&&&''''''(((((((((((('''((()))+++---///000111---,,,+++***)))((())))))''''''''''''&&&&&&'''((((((((((((((()))***+++,,,---...///000111111111111222222111111///...------000///---,,,,,,+++)))(((((()))***++++++++++++++++++++++++******)))((((((((())))))******++++++,,,))))))******)))((('''''')))))))))))))))))))))))),,,///222444666999<<>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333///000000000///......------,,,,,,+++***)))))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^NNNKKKGGGDDDCCCBBB@@@???@@@>>>============<<<:::888888888777666555444333333222111222333333222111...------,,,+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!######################## !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""######"""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!"""######$$$###"""!!! !!!"""### !!!!!!""""""######""""""""""""""""""""""""###"""""""""!!!!!! !!!"""#########""""""%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###$$$%%%### !!!$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))(((((()))))))))******++++++,,,---------...//////000000///...,,,***(((((((((((((((((()))'''&&&%%%'''((((((((((((((()))***+++,,,+++,,,---...////////////000/////////.........---000//////...------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---//////000---......///...---+++***,,,+++***)))((((((((((((***,,,---///111666;;;???AAABBBCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEDDDCCCAAABBBBBBAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>?????????===<<<<<<;;;::::::999999333333333333222111000/////////...---,,,++++++***''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$nnn\\\NNNKKKGGGEEEDDDCCCBBB@@@@@@>>><<<<<<======<<<:::888888888777666555333333444333111111222222111///...------,,,+++***))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&!!!!!!!!!""""""###$$$$$$########################"""!!!   !!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###""" !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""######"""!!!!!!""""""""""""##################"""""""""######$$$%%%$$$"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""""""""!!!!!!############$$$%%%&&&&&&&&&&&&$$$#########$$$%%%$$$"""###&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&''''''((((((((((((''''''(((((())))))******++++++,,,------...//////000000/////////............---+++)))(((((()))***((()))***(((&&&%%%'''))))))))))))******+++,,,------...///000000111000000111111111111222222333333333444555444444333444444//////000000111000000000/////////.........//////......///000111111222333222333444444333222000...,,,+++***))))))******+++,,,,,,,,,---///444<<>><<<<<<<<<===<<<;;;888888777777666444333222444333111111111111000...------,,,,,,+++***))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$######""""""""""""""" !!!""""""!!!!!! !!!!!!""""""""""""###$$$&&&&&&%%%$$$"""!!! !!!###$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!! !!!"""######"""!!! !!!!!!"""############"""%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""""""""!!! !!!!!!"""###$$$&&&((()))%%%$$$""" !!!"""$$$###!!!###&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((########################''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***&&&'''''''''(((((())))))***))))))((()))******+++------......///000111111///////////////.........---+++***(((((()))+++,,,((()))***(((&&&%%%&&&)))++++++++++++,,,---...///000000111333333333333333444444444555666777999999999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;:::999888444333222111000/////////222222222222333333333333555666777888777555333111,,,+++*********+++---......------,,,///555===CCCHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>><<<======>>>??????@@@@@@????????????>>>===<<<;;;555555444333222111000///------,,,,,,***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$|||eeeXXXQQQNNNJJJGGGEEEBBB???===<<<===>>>>>>>>>===;;;::::::999888666555333222222555333///---............---,,,,,,+++***)))(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))++++++***'''%%%'''&&&$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$###"""######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$######"""!!! """"""""""""############$$$$$$######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#####################$$$###%%%%%%$$$"""!!!"""#########""""""""""""############################## !!!"""############!!!"""###$$$%%%%%%$$$### !!!###%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!! """###$$$###############""""""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&!!!&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''%%%&&&''')))***+++,,,,,,++++++---...///000//////444333222111000//////...---,,,,,,,,,---...000111,,,,,,,,,------.........,,,,,,,,,+++(((((()))***,,,---...---,,,...333777777777888999;;;<<<======@@@????????????>>>>>>>>>===???AAACCCDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???===<<<;;;:::999666444777777777888888888888999;;;:::999888999888555333---///000000000000111333---...111333777;;;AAAEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHGGGFFFEEECCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCBBB@@@>>><<<<<<<<<<<<::::::999999888777666666222222000///---+++***)))(((((('''&&&%%%%%%%%%&&&|||eeeWWWQQQNNNJJJGGGEEECCC@@@>>>===>>>>>>???>>>===<<<;;;:::999888777666555444444666444000//////000//////......---,,,+++***))))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$######"""###!!!!!!"""###$$$###"""######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#####################""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """#########""""""""""""###"""!!! !!!!!!"""###$$$%%%&&&&&&!!!###$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((######'''&&&$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,......//////000000000000111111222222222222111000///......---+++*********+++,,,......---...//////000111222222222222222111...---...///...000111222222555;;;???@@@AAAAAABBBDDDEEEEEEFFFIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGDDDAAA??????@@@???>>>============>>>>>>>>>>>>AAA???>>>======;;;999666222333444444333333444555333444777999;;;???EEEHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>???>>>>>>======<<<;;;;;;:::666555444222111///...---++++++)))(((''''''''''''}}}dddVVVPPPMMMJJJGGGEEEDDDAAA???===>>>>>>>>>>>>===<<<<<<:::999999888777666666666777444111000111111111000///......---,,,+++******)))))))))((('''&&&&&&&&&((((((''''''''''''&&&&&&((('''$$$!!!!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!! ###!!!!!!"""###$$$###"""######""""""""""""#################################""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############ !!!!!!!!! !!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!  !!!!!!!!! ######"""!!! !!!!!!"""###$$$%%%&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''########################&&&(((***)))&&&$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$%%%&&&''''''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&((()))************//////000000111222222333555444333222111222222333000000///...---,,,,,,+++************+++,,,------///000111222444666777888666666666555222111111222111222555777999===BBBFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHKKKGGGCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDCCCCCCAAA>>><<<:::;;;;;;;;;999888999:::;;;===???@@@BBBEEEIIILLLLLLLLLKKKJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>;;;:::999888666444333333000///...,,,+++*********}}}dddUUUNNNKKKHHHFFFEEECCCAAA???============<<<<<<;;;;;;888888888777777666666666666333111000111111111000......---,,,+++***))))))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&***(((%%%###"""###$$$&&&$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!###!!!!!!!!!###$$$###"""######""""""""""""#################################""""""""""""""""""#########""""""!!!!!! !!!"""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """###$$$###"""!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!  ###"""""""""###$$$%%%&&&""""""""""""!!!!!!!!! """"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))((($$$"""###$$$)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))+++,,,---------333333333333333333444444555444111///...///000111...------,,,,,,+++++++++------------....../////////000222444666888:::;;;:::;;;<<<;;;888666666777777888;;;>>>AAAEEEHHHJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHGGGGGGHHHGGGDDDBBBBBBCCCDDDBBB@@@??????@@@BBBDDDEEEFFFGGGHHHLLLNNNNNNMMMLLLKKKKKKMMMNNNPPPMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCBBBBBBAAAAAA??????>>><<<;;;:::888888555444222000///...------}}}dddVVVMMMJJJGGGEEECCCBBB@@@>>><<<<<<;;;;;;;;;:::::::::777777777666666555555555444222000000111111000///------,,,+++***)))((((((((((((((()))))))))******%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######""""""##################!!!"""######$$$$$$$$$$$$###!!!!!!!!!###$$$###"""######""""""""""""######""""""""""""""""""""""""######""""""""""""######%%%$$$###"""!!! !!!"""""""""############!!!!!!""""""######$$$$$$!!!"""""""""!!! !!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""######"""!!!"""###"""###$$$$$$$$$$$$###""" """"""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&""""""""""""!!!!!!!!! #########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""######$$$%%%***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((******,,,---//////000000555444333333222333333444222000...,,,+++,,,---...,,,,,,,,,---------------000000000111111111111111111222333555777999:::;;;???@@@BBBAAA???============>>>@@@CCCGGGIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFBBBDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHIIIJJJHHHFFFDDDEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNNNNMMMMMMLLLMMMNNNOOOPPPMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@???>>>===<<<:::999777555444333222222|||eeeWWWNNNKKKGGGEEECCCBBB???======<<<;;;;;;::::::;;;;;;777777777666555444444333333111000000111111000...---,,,,,,+++***)))(((''''''''''''((()))*********$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%$$$###!!! !!!"""######$$$######### """###$$$%%%%%%%%%###!!!!!!"""###$$$###"""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$$$$$$$###"""!!! """"""""""""############""""""""""""############!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!!!!!"""$$$"""###$$$%%%%%%$$$###"""  !!!""""""""""""$$$###""""""!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$''''''''''''''''''''''''&&&### !!!$$$'''(((''')))((('''%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((%%%&&&&&&&&&''''''''''''&&&'''((()))***+++++++++---...///111222222222222666555333222111111111222......---,,,,,,---...///......///000111222333444444444555666666555555444666666777888:::;;;<<<<<<===???AAAAAA@@@>>>>>>???======???BBBFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCFFFGGGGGGFFFEEEDDD???AAADDDFFFGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFHHHJJJIIIFFFCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEGGGJJJKKKKKKJJJJJJKKKKKKJJJHHHFFFGGGHHHGGGIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFEEEDDDCCCBBBAAAAAA@@@???===<<<::::::999999{{{fffYYYPPPNNNJJJGGGEEECCC@@@>>>???>>>===<<<;;;<<<======999999888777666444444333333222111222333333111000...---,,,+++***))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''######$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$ !!!"""######$$$#########!!!!!!"""###$$$###"""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""#####################""""""""""""""" !!!!!!""""""""""""!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!""""""!!!!!!"""$$$"""###%%%&&&&&&%%%###"""######################## !!!"""#########$$$###"""!!!!!!!!!""""""""""""###$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******)))***+++---.../////////111222333444444444444444777555333111//////000111......///000111333333444111222444666888:::;;;<<<<<<<<<===>>>>>>===<<<;;;======>>>>>>>>>>>>>>>>>>===???BBBCCCCCCBBBBBBBBBAAAAAADDDHHHLLLNNNLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFIIINNNQQQRRRPPPNNNLLLIIIIIIJJJJJJIIIHHHGGGFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIGGGCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJKKKJJJIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGIIIJJJKKKJJJJJJKKKLLLKKKLLLNNNOOOOOOOOOMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLMMMOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBAAAAAAAAA{{{fffZZZSSSPPPLLLIIIFFFDDDAAA???AAA@@@>>>=========>>>???;;;;;;:::888777555444333444333222333444444333111///......---,,,+++***)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&"""############""""""!!!###!!!!!!"""###$$$###"""######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$%%%""""""""""""############$$$$$$######""""""!!!!!! !!!""""""###""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######################## !!!"""###$$$$$$!!!""""""!!!!!!"""$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""!!!###&&&''''''&&&%%%""""""""""""!!!!!!!!!!!!$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$###""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''((('''&&&%%%&&&&&&((()))''''''''''''&&&%%%$$$###%%%&&&'''((()))+++,,,,,,,,,---...000111222222222444444555555666555555555777666333111//////000000///000333555777888999999444555777:::===???AAABBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDGGGJJJLLLLLLKKKKKKLLLMMMNNNPPPVVV[[[]]][[[XXXVVVVVVUUUUUUTTTTTTSSSSSSSSSWWW]]]bbbcccaaa^^^[[[ZZZYYYWWWTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRTTTSSSQQQQQQSSSTTTSSSRRRCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFGGGIIIJJJHHHGGGDDDFFFFFFFFFDDDCCCDDDEEEGGGIIIKKKKKKKKKJJJKKKLLLIIIKKKNNNPPPPPPOOOMMMKKKKKKLLLLLLMMMMMMMMMLLLLLLGGGGGGHHHHHHIIIHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNIIIIIIJJJLLLNNNPPPRRRSSSQQQPPPOOOOOONNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFGGG|||iii\\\TTTPPPLLLIIIFFFCCC@@@>>>==================>>>>>>===;;;999666444333333333555555555444333222111000......---,,,+++)))((('''%%%%%%%%%%%%&&&(((***+++,,,***'''%%%$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&%%%$$$###"""######""""""""""""""""""###############"""!!!!!! !!!"""###$$$$$$%%%'''%%%###""" !!!##############################""""""!!!!!! """"""""""""!!!!!!!!!!!!***)))'''%%%$$$###""""""###""""""!!! """"""""""""""""""""""""!!!###$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""!!!###%%%###  """&&&### ###%%%&&&!!!"""$$$%%%$$$###!!!"""#########"""!!! !!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###"""#########""""""$$$&&&'''$$$""""""%%%&&&%%%#########""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""$$$$$$"""###&&&&&&'''((())))))'''%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''%%%%%%''')))***'''$$$%%%%%%%%%&&&'''(((***+++(((((((((''''''(((***+++111111111111222333444555666555333111000000111111111///...///222444666666888999:::;;;<<<>>>???@@@@@@BBBCCCCCCAAAAAADDDGGGFFFCCCGGGNNNPPPKKKHHHJJJHHHIIIKKKMMMPPPPPPNNNKKKMMMTTT]]]aaaaaa___^^^^^^bbbaaacccjjjsssxxxxxxuuurrrnnnjjjhhhhhhhhhfffdddfffmmmvvv}}}~~~{{{yyy{{{wwwrrrooommmllljjjiiiiiijjjkkkjjjiiijjjlllnnnjjjkkkjjjhhhhhhgggaaaYYYUUUPPPJJJGGGHHHLLLQQQTTTXXXTTTPPPMMMLLLKKKJJJHHHIIIGGGEEECCCCCCEEEGGGHHHHHHGGGHHHKKKOOORRRPPPNNNJJJJJJJJJJJJKKKMMMNNNPPPQQQOOOMMMNNNNNNMMMIIIEEELLLLLLKKKKKKJJJJJJJJJJJJPPPNNNMMMNNNPPPRRRSSSRRRKKKLLLMMMNNNPPPRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPRRRNNNKKKKKKMMMPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNOOONNNLLLJJJIIIHHHIIIIIIKKKIIIGGGGGGHHHHHHGGGFFFiii\\\SSSPPPLLLHHHFFFCCC@@@>>>==================<<<<<<<<<;;;999666555444333333555555555444333222000000......---,,,+++)))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#############################################""""""!!!!!!!!!""""""######$$$$$$&&&%%%$$$$$$###$$$%%%&&&""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!""""""""""""########################""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!###$$$### !!!"""###"""!!!"""$$$$$$$$$######$$$$$$$$$###""" !!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###"""###$$$$$$######%%%&&&&&&$$$""""""%%%&&&%%%##################$$$%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$''''''$$$$$$&&&$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((())),,,,,,***''''''''''''''''''((())))))***))))))***,,,...000000444444333333333333444444333333222111111111222333555555555777:::===?????????@@@AAACCCDDDEEEFFFFFFDDDFFFGGGFFFDDDCCCEEEGGGKKKLLLQQQWWWWWWSSSUUU[[[WWWXXX\\\aaaddddddbbb___eeeiiioootttuuuuuuuuuuuuxxxxxx|||}}}}}}}}}zzzxxxxxx|||wwwzzz~~~}}}uuuhhhddd___\\\]]]bbbgggkkknnnkkkeee___[[[UUUPPPMMMLLLJJJGGGDDDDDDEEEGGGIIIJJJIIIHHHJJJMMMOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOOMMMLLLMMMOOOOOOMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKUUUTTTSSSSSSUUUUUUUUUSSSNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSOOOLLLLLLNNNPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJJJJIIIHHHkkk[[[SSSPPPKKKHHHFFFCCC@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;999777555444444444555555444333222111000000......---,,,+++)))(((''''''((((((((('''&&&%%%%%%###$$$%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""""""""######### !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!"""###$$$###""""""!!!!!!  ######""""""!!!  """$$$%%%%%%&&&########################""""""############"""""""""""""""""""""""""""""" !!!!!!""""""""" !!!###"""!!!!!!"""$$$!!!!!!###&&&''''''###!!!$$$$$$$$$###"""!!!!!! !!!!!! !!!"""$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$######%%%&&&%%%$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$############$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$''',,,,,,'''$$$%%%%%%###  ###(((+++((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&%%%%%%'''((()))(((&&&))))))(((((((((((())))))---++++++---222555666555555555444444333333444444222222222222333444666666888999;;;===???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKOOOSSSZZZ_________fffoooooorrryyy|||yyyzzz|||~~~~~~|||}}}zzzrrrjjjeee^^^[[[VVVQQQOOOOOOQQQRRRUUUSSSPPPOOONNNMMMKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOSSSSSSSSSTTTUUUTTTRRRPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOONNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPMMMLLLMMMLLLKKKJJJnnn\\\RRROOOKKKHHHFFFCCC@@@>>>>>>????????????===<<<;;;;;;:::999888666555444444555555444222111111000000......---,,,+++)))((('''&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""$$$%%%%%%""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######!!!   !!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%% !!!"""""""""###$$$%%%""""""$$$&&&((('''$$$!!!######""""""""""""#########"""!!! """$$$%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$&&&''''''&&&%%%&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%)))//////)))%%%%%%'''%%%"""!!!!!!$$$(((+++''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$$$$$$$%%%&&&''''''&&&))))))***+++++++++++++++000...---///555888777555333222222222333333444555444555666777999:::<<<======???@@@AAABBBBBBCCCDDDCCCBBBAAAAAADDDHHHMMMOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUYYY^^^dddhhhnnnvvv|||}}}|||{{{zzzwwwuuutttwww{{{~~~{{{tttmmmiiigggggghhhnnnkkkgggbbb[[[SSSKKKGGGDDDCCCBBBAAABBBEEEHHHIIIIIIGGGEEEDDDDDDDDDEEEEEEGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTQQQOOOSSSTTTVVVXXXWWWUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUPPPPPPQQQQQQRRRSSSTTTUUUTTTRRRPPPNNNNNNNNNLLLJJJooo\\\QQQNNNJJJGGGEEECCC@@@>>>??????@@@AAA@@@???===<<<::::::999888777666555444555555333222000000000000......---,,,+++)))((('''$$$%%%'''((((((((('''&&&+++***(((&&&%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########""""""""""""""""""#############################################!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""""""""!!!""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&& !!!"""###$$$%%%%%%$$$######$$$%%%&&&%%%$$$!!! !!!!!!"""$$$%%%&&&&&&$$$"""!!! !!!###$$$#########$$$$$$#########""""""###$$$$$$$$$$$$###$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%***//////***%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))'''((()))))))))***+++,,,(((***+++---///000000000222000///111444555444222//////000111333444666777999:::;;;===???AAABBBBBBBBBDDDEEEDDDBBBAAABBBDDDCCCAAA@@@BBBJJJUUU```ggggggfffffffffeeeeeecccbbbcccdddgggmmmwww~~~~~~yyysssjjjeeeeeehhhkkkmmmnnnsss}}}~~~xxxssssssqqqooopppttt{{{rrrdddXXXQQQLLLJJJGGGEEEDDDDDDFFFHHHDDDDDDCCCAAA@@@AAABBBCCCDDDFFFHHHKKKMMMMMMMMMMMMNNNOOOPPPSSSVVVVVVTTTRRRSSSTTTVVVWWWWWWUUURRRQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTTTTTTTUUUVVVWWWWWWWWWTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPOOOOOONNNMMMKKKnnn[[[PPPMMMJJJGGGEEECCC@@@>>>===>>>@@@AAAAAA@@@>>>===:::::::::999888777555444666444333111000000000000......---,,,+++)))((('''%%%%%%&&&'''((((((((('''...,,,)))&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""""""""""""""########################"""!!! ########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""!!!!!! """"""""""""""""""""""""######################## !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!""""""#########"""!!! """$$$%%%%%%$$$%%%###!!!!!!###%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%###"""!!!!!!""""""########################""""""###$$$$$$$$$$$$###$$$&&&((((((&&&%%%$$$%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%(((------(((%%%&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))'''((())))))((())),,,...***+++...111333444444444333444444444333333222111000000111333555888:::;;;===>>>@@@AAACCCDDDDDDDDD@@@AAABBBAAA??????BBBFFFEEEDDDEEEJJJUUUeeeuuu{{{xxxwwwuuusssqqquuuuuuvvvzzzzzz{{{|||zzzsssppprrrvvvyyy{{{~~~tttjjj^^^UUUSSSSSSSSSSSS[[[```gggooorrrpppiiiddd\\\[[[YYYVVVWWW[[[bbbgggjjjnnnqqqxxx}}}{{{pppjjjaaa]]]VVVOOOJJJFFFEEEEEE@@@AAABBBAAA??????@@@BBBBBBDDDFFFIIIJJJJJJIIIHHHIIIIIIKKKMMMPPPRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTRRRTTTUUUTTTSSSRRRSSSUUURRRSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUSSSPPPOOOOOOOOONNNLLLkkkYYYPPPMMMIIIGGGEEECCC@@@>>>999;;;===???@@@???>>><<<999:::::::::999777666555666444222000//////000111......---,,,+++)))((('''(((((('''&&&&&&&&&&&&'''***)))((('''&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$!!!!!!"""""""""!!! ######################## !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""############"""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$&&&%%%###$$$"""!!!!!!###$$$$$$$$$ !!!"""###$$$######"""$$$#####################$$$##################$$$""""""###$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$###%%%&&&%%%""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''%%%&&&))))))&&&%%%'''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''((('''((((((((())))))))))))%%%'''(((((('''(((+++...---///222444666666666555333777:::999555222333666666666777888:::===???@@@??????AAABBBCCCCCCBBBBBB<<>>666888;;;>>>???>>>===<<<999:::::::::999888666555666444222000//////000111......---,,,+++)))((('''+++***(((&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&%%%$$$###""" !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!######"""######$$$%%%&&&"""""""""""""""#########""""""""""""""""""""""""!!!"""######!!!""""""###""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$""""""!!!!!!"""$$$$$$###""""""###$$$%%%$$$""" !!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######%%%((((((&&&$$$#########%%%&&&%%%""""""$$$''''''&&&%%%%%%$$$$$$$$$$$$!!!""""""#########""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((&&&&&&%%%%%%&&&(((***+++)))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++,,,,,,***+++///222111222444666777777666555333999>>><<<777444666:::<<<<<<======???@@@BBBCCC>>>???@@@AAAAAAAAA@@@???AAADDDGGGIIIKKKRRR\\\dddkkkkkkmmmrrrzzz|||tttkkk[[[ZZZZZZ[[[^^^````````````dddhhhiiieeebbbaaabbbZZZWWWSSSNNNKKKMMMQQQUUUbbbfffkkkllliiieeeccccccVVVMMMCCC======???@@@>>>???@@@CCCFFFHHHGGGCCC@@@<<<===???@@@@@@AAACCCDDD???DDDKKKUUUfffyyy~~~wwwlll___XXXXXX[[[XXX^^^iiivvvyyyssspppnnnjjjkkkiiiddd\\\UUUQQQPPPKKKLLLNNNOOOOOOMMMKKKIIIIIIGGGFFFFFFHHHJJJJJJIIIJJJJJJKKKMMMOOOPPPRRRRRROOOOOOOOOPPPQQQRRRRRRSSSPPPSSSVVVWWWUUUUUUWWWYYYUUUUUUVVVWWWXXXYYYZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQRRRSSSRRRQQQppp]]]PPPMMMIIIGGGEEECCC@@@>>>===<<<<<<===???>>><<<:::999999888777666555444444444444444333222111000//////...---,,,***)))((((((***)))(((&&&&&&&&&'''((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$######$$$%%%$$$###"""!!!###############"""!!!!!! !!!!!!!!!!!!###"""""""""!!!!!! ############""""""""""""!!!!!!""""""!!! %%%$$$"""!!!!!!"""$$$%%%"""###$$$###"""!!!!!!###!!!!!! !!!!!!"""###$$$"""!!! """"""############"""""""""""""""""""""""""""""""""!!!  !!!"""""""""!!!!!! """""""""""""""""""""""" """###%%%&&&&&&############""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&************)))'''&&&%%%'''''''''((()))+++,,,------...///...+++***,,,//////000111333333333222111222333555666888:::;;;<<<::::::;;;<<<===???AAABBBCCCAAA@@@AAA???===BBBIIIGGGPPPYYY]]]___eeeqqqzzz}}}|||yyyuuutttssslllbbbZZZNNNLLLKKKIIIIIIIIIIIIJJJNNNMMMKKKJJJJJJJJJKKKKKKGGGFFFDDDDDDDDDGGGIIIKKKQQQVVVXXXVVVTTTTTTSSSPPPFFFDDDAAA???>>>>>>===<<>>======>>>>>>??????;;;===BBBJJJUUU___fffjjjbbb^^^WWWOOOHHHDDDCCCDDDKKKOOOUUU^^^jjjuuu{{{wwwvvvuuuwww|||}}}zzz{{{wwwmmmccc___\\\```dddeeeaaaZZZTTTPPPKKKHHHEEEFFFHHHIIIHHHFFFJJJIIIJJJKKKMMMMMMLLLKKKMMMMMMLLLMMMOOOQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSWWWWWWVVVWWWWWWXXXYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXUUUTTTRRRPPPPPPQQQSSSTTTmmmYYYQQQNNNJJJGGGEEEBBB???===>>>===<<<<<<===<<<999777999999888777666555444444222222333333333222222111///...---,,,***)))((((((******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$$$$###$$$$$$%%%$$$###"""!!!""""""######""""""!!! ############$$$$$$$$$$$$#########""""""!!!!!!!!!############""""""""""""###"""!!! !!!"""%%%$$$###""""""###$$$%%%"""###$$$###"""!!!"""###"""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###""""""!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""#########$$$######"""""""""######$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&&&&'''((()))************)))((('''&&&(((((((((((()))***,,,,,,***,,,......------000333...///111222333444444444888999;;;<<<===<<<:::999;;;;;;;;;<<<>>>@@@AAACCCBBB@@@AAADDDEEEGGGNNNVVVdddkkkssswwwyyy~~~~~~|||{{{|||zzztttkkkgggcccaaa```ZZZQQQJJJDDDCCCCCCBBBBBBCCCDDDEEEBBBCCCDDDFFFFFFGGGGGGFFFHHHFFFEEEDDDEEEGGGJJJLLLOOOUUUYYYXXXVVVWWWUUUQQQMMMJJJHHHFFFFFFFFFGGGGGGGGGKKKMMMLLLLLLNNNLLLHHHDDDBBBAAAAAAAAAAAAAAA@@@>>>>>>???CCCJJJOOORRRTTTNNNKKKFFFAAA======>>>@@@BBBDDDIIIPPPYYYbbbiiinnnlllpppsssrrrnnniiifffeee___aaaffflllpppwww~~~vvvkkkcccUUURRRPPPPPPQQQRRROOOLLLJJJJJJJJJJJJKKKLLLLLLKKKNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRjjjVVVRRROOOKKKGGGEEEBBB???<<<>>>===<<<;;;;;;:::888555999999888777666555555444111111222333333333333222///...---,,,***)))(((((()))************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""###############"""""""""############""""""""""""$$$###!!! !!!$$$&&&&&&%%%$$$######$$$%%%&&&###$$$$$$$$$"""!!!"""#########"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######"""""""""######$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%%"""""""""######$$$&&&&&& !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%$$$###"""###$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))((())))))******))))))((())))))(((((()))***++++++)))***+++++++++,,,...000//////000111333555666777777999;;;===<<<:::777555;;;;;;;;;<<<===>>>@@@AAADDDCCCFFFNNNTTTZZZccclll|||yyyooogggccceeegggjjjoooqqqnnnfff___YYYUUUQQQNNNMMMIIICCC???===>>>>>>???@@@AAABBBBBBCCCEEEHHHJJJLLLLLLKKKJJJJJJIIIHHHHHHJJJNNNRRRUUUYYY___dddcccbbbaaa^^^ZZZWWWUUUSSSQQQQQQSSSVVVXXXZZZ___cccbbbaaa___ZZZSSSOOOMMMJJJIIIHHHGGGDDDBBBCCCBBBAAABBBEEEFFFFFFEEE@@@===:::777666777999;;;999:::<<<@@@EEEJJJOOORRRUUUWWWYYYYYYVVVRRRPPPOOOJJJJJJOOOTTTYYY```nnn{{{|||nnnkkkiiiiiikkkjjjgggcccYYYWWWUUURRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQkkkWWWTTTPPPLLLHHHEEEBBB>>><<<>>>===;;;;;;<<<;;;999888:::999999888777666555555222222333333333222111111///...---,,,***)))(((((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$######"""""" !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$##############################"""""""""!!!###"""!!!!!!"""###&&&'''%%%%%%$$$######$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!######"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$######$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$%%%&&&%%%#########%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''((()))*********************)))))))))******+++------------,,,---...///111111111222444666999;;;777888999999:::999888888:::;;;<<<>>>@@@BBBCCCDDDMMMMMMSSS]]]eeekkkssszzzwwwjjj^^^UUUPPPSSSUUUXXX\\\^^^[[[TTTOOONNNKKKGGGEEEEEEDDDBBB@@@AAACCCFFFIIILLLNNNOOOPPPWWWXXXXXXYYYYYYXXXWWWVVVRRRRRRSSSVVV[[[bbbhhhmmmuuu{{{}}}zzzwwwrrrmmmhhhgggeeeddddddggglllpppxxx~~~zzzqqqhhhccc___[[[XXXUUUQQQLLLHHHJJJJJJJJJLLLNNNOOONNNMMMIIIFFFAAA>>>======>>>>>>======>>>>>>@@@BBBCCCDDDJJJJJJJJJHHHFFFCCCAAAAAAAAA???@@@CCCFFFKKKVVVbbbppp|||vvvsssnnnhhhaaa]]]\\\\\\VVVUUUSSSPPPNNNMMMNNNPPPIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRnnnZZZTTTQQQLLLHHHEEEBBB???<<<===<<<;;;;;;===>>>===<<<::::::999888777666555555555444444333222111///...///...---,,,***)))((((((%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$############### !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%##################$$$$$$############"""""""""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$%%%$$$###""""""!!!""""""######""""""""""""###$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""&&&%%%%%%$$$######$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++++++++***++++++*********++++++,,,111000000000222333444444444444444444666888;;;<<<<<<:::999888888;;;===???===@@@DDDIIINNNRRRTTTUUU\\\[[[___fffkkkmmmooossssssuuuxxx|||}}}rrrfffZZZRRRLLLIIIHHHIIIKKKMMMOOOOOOMMMKKKJJJHHHFFFFFFGGGIIIJJJKKKNNNRRRXXX```hhhnnnqqqssszzzwwwsssnnnkkkiiihhhhhhggggggiiinnnwww}}}xxxrrrmmmjjjddd\\\VVVTTTUUUWWW[[[^^^___^^^]]]YYYTTTOOOKKKIIIHHHGGGEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDBBB@@@???>>>======>>>;;;:::;;;<<<>>>GGGPPP\\\kkkyyy}}}ssspppqqqtttvvvwwwzzz{{{wwwwwwxxxsssooohhh]]]TTTNNNMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSppp]]]SSSPPPLLLHHHFFFCCC@@@======;;;:::;;;===??????>>>::::::999888777666666555666666555444222000...---///...---,,,***)))((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!"""""""""!!!!!!"""############$$$$$$$$$"""""""""###########################"""""""""""" !!!###$$$%%%%%%$$$$$$########################$$$%%%%%%%%%###"""###$$$$$$$$$###"""""""""######"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%############""""""!!!!!!&&&&&&$$$######"""""""""$$$$$$###"""""""""""""""#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&'''((()))(((&&&$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&'''))))))(((''''''(((((())))))))))))((('''((())))))***+++++++++***,,,+++++++++,,,------...*********---222666888888999999888999999:::;;;<<<===;;;888777999===BBBEEELLLPPPXXX```fffjjjkkkllliiicccaaabbbaaa^^^\\\]]]]]]___ccciiiqqqwwwyyyzzzoooiii___TTTLLLGGGEEEDDDBBBCCCEEEHHHKKKNNNQQQSSSRRRRRRQQQRRRTTTWWWZZZ\\\___fffqqq~~~~~~uuummmggghhhkkkppptttuuusssqqqddd___YYYUUUTTTRRRNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIFFFCCCAAAAAABBBBBBAAA<<<999888999:::;;;BBBIIILLLXXXeeekkknnnooommmjjjdddbbbcccfffffffffjjjpppzzz{{{jjj]]]WWWVVVOOOMMMKKKIIIIIIJJJLLLNNNKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTooo\\\SSSOOOKKKHHHFFFDDDAAA???>>><<<::::::<<<=========;;;::::::999888777666666555555444333222111///...///...---,,,***)))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$%%%$$$###"""""""""###$$$ !!!""""""######"""""" !!!!!!!!!"""""""""!!!!!!!!!""""""#####################""""""""""""""""""""""""######$$$$$$"""""""""######"""""""""$$$%%%&&&%%%###"""###$$$#########"""######$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%###############"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########$$$######"""""""""#########"""""""""""""""###$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''))))))******)))((('''&&&))))))***+++++++++******,,,,,,,,,---...///000111''''''(((,,,222888::::::============<<<;;;;;;:::;;;;;;<<>>>>>>>>BBBGGGDDDKKKRRRWWW[[[``````\\\XXXWWWXXX[[[ZZZYYY^^^dddpppqqqrrruuuxxxzzz{{{{{{zzzwwwvvvzzz~~~vvvrrrhhhddd\\\UUUPPPOOOOOOPPPLLLJJJHHHGGGGGGHHHJJJLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTlllZZZRRROOOKKKHHHFFFDDDBBB??????<<<:::999:::;;;;;;:::;;;::::::999888777666666333333333333333222111000///...---,,,***)))((((((((('''&&&&&&&&&((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$$$$&&&%%%###"""""""""###$$$!!!!!!"""##################$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""###############""""""""""""$$$###!!! """$$$&&&!!!!!!""""""""""""!!!!!!$$$%%%&&&%%%###"""###$$$###"""""""""###$$$%%%%%%!!!!!! !!!!!!"""######""""""############"""""""""""""""""""""""""""""" """###$$$$$$######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$######$$$%%%''')))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&---***'''$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))***)))((('''(((((())))))'''&&&$$$###******+++++++++******))),,,,,,------///000222222000...///222888===>>>>>>???@@@@@@@@@>>><<<:::999<<