BM6P6(@ ++++++,,,------------,,,,,,,,,,,,++++++*********+++***))))))++++++***)))*********)))))))))))))))***+++,,,***(((''''''((())))))*********+++++++++++++++************++++++)))))))))))))))))))))))),,,+++)))((()))***)))((())))))))))))***+++,,,---)))*********)))(((&&&%%%*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******++++++++++++******&&&''')))*********)))((((((((())))))******++++++))))))************))))))++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000...---++++++,,,...///------...///...---+++******+++,,,---...000111111222222222222222333333333777666666666555555555555888999:::;;;<<<=========AAA@@@>>><<<:::999888888444444444555555555555555444666777666555555666777777:::======;;;999999:::<<<===???@@@???===:::999777777777777777777777777:::999999888777666555555888777666777999:::::::::777777777666777999===AAAKKKRRRQQQFFFAAACCCAAA999>>><<<999999:::;;;;;;;;;======<<<;;;::::::999999:::999999888888888888888999888777666666777888999444444333333222222333333111222333444555444444333333222000/////////000111111///...---...///...------......,,,++++++---///000///---+++++++++---...,,,,,,,,,---------------///...---+++******++++++***)))))))))***+++,,,,,,...---,,,+++************************************((((((((()))))))))&&&$$$))))))))))))(((((((((((()))'''&&&'''((()))(((&&&%%%%%%&&&'''((((((''''''))))))************))))))***((('''(((***+++)))&&&&&&%%%&&&'''))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!$$$&&&'''&&&$$$###### """$$$%%%%%%%%%%%%!!!!!! %%%---///,,,###!!!  !!!###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!)))'''$$$"""  """"""""""""############"""###$$$%%%$$$###!!!########################$$$###"""!!!!!! !!!'''&&&### """%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!  ))))))***++++++++++++***,,,,,,,,,+++++++++******...---,,,,,,......---,,,***************************,,,......,,,***((((((******************++++++***))))))))))))))))))***)))))))))))))))))))))))),,,***(((((()))***)))((((((((((((((()))***+++,,,)))*********)))(((&&&%%%)))))))))))))))*********************************++++++***)))))))))))))))******++++++++++++******&&&'''((()))***))))))((())))))******************))))))************))))))+++******))))))******+++))))))))))))))))))))))))************************************++++++++++++*********+++++++++,,,,,,+++***)))(((((()))***+++---......///...---,,,+++........................111111111111222222222222444555555666666555555555777777999:::;;;<<<<<<<<<===<<<;;;:::999999999999999888666555444444444555444555666666555555666777777:::======:::888888999:::;;;======<<<:::777666666666666666666666666666:::999999888888777777666888666555666888999999888666777777888888<<<@@@DDDLLLRRRRRRHHHCCCEEECCC======;;;999999:::;;;;;;;;;;;;;;;;;;:::999888888777888888777666666666666666666555444444444555666666555444333222222222222222111111333444444444333333333222111000///000000111111///------...///...---.........---,,,,,,...000000...---++++++,,,---...,,,,,,++++++,,,,,,---......---,,,+++*********+++*********)))******++++++...---,,,+++***************************************)))))))))******(((&&&))))))))))))((((((((((((+++)))((()))***+++***(((&&&&&&&&&'''''''''((((((((((((((())))))(((((((((,,,***((((((***)))'''$$$''''''&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""############""""""!!!!!!""""""""""""!!!!!!########################!!!###%%%&&&$$$#########!!!!!!"""#########"""""""""###!!!!!!%%%,,,...+++!!!""""""""""""""""""!!!############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!"""""""""###############""""""!!!!!!!!!"""########################"""!!!!!!!!!!!!!!!"""### """$$$&&&######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###"""  ))))))***++++++++++++***,,,,,,,,,++++++++++++***+++***)))***+++,,,+++)))************************)))---000111///,,,***(((++++++******************))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((***+++******''''''''''''((()))***+++))))))******)))((('''&&&(((((())))))******++++++************************+++******)))))))))))))))******++++++++++++******''''''((()))))))))))))))***************)))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++*********++++++++++++,,,,,,+++***))))))***+++,,,------.........---,,,,,,------------------------///000000000111111111222111222444555666555555444444555777999;;;<<<<<<<<<999999999999999999:::;;;:::999777666555666777777333555666666555555666888777:::<<<<<<:::888777777888999:::;;;:::888666555555555555555555555555555999999999999999999999999888666555555777888888777666777888999:::>>>BBBFFFLLLQQQQQQIIIEEEGGGEEE@@@<<<;;;999888:::;;;;;;;;;:::999999888888777777777666666555444444444444444555555444333333444444555555444333222111111111111111111222333333333222222222222111000000000000111111///------...///...------......---,,,,,,...//////...---,,,+++,,,---...---,,,+++******,,,...///...---,,,+++*********+++++++++******)))*********---,,,+++*********************************************)))***++++++)))'''(((((((((((())))))))))))+++)))((()))***+++***(((''''''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&&&&%%%&&&(((***+++***)))***(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""############""""""!!!!!!""""""""""""!!!!!!########################"""###$$$$$$""""""###$$$######"""!!! !!!!!!###$$$###!!!$$$***+++))) """###%%%%%%###""" """"""""""""####################################!!!!!!"""######"""!!!!!!!!!###%%%!!!!!!""""""""""""#########""" """%%%&&&"""""""""""""""""""""""" !!!"""###$$$!!!"""######$$$""""""############""""""""""""""""""""""""""""""!!!"""""""""""""""!!! ######!!! ++++++,,,------------,,,++++++++++++++++++++++++***)))(((((()))***)))(((*********++++++++++++++++++---///000...,,,+++***+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***++++++***((((((((((((((()))***+++)))))))))))))))(((''''''''''''((()))***++++++,,,++++++++++++++++++++++++((((((''''''''''''((((((******++++++++++++******'''(((((()))))))))))))))***)))))))))((((((''''''))))))************))))))******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,************++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++******+++,,,...///000000......//////000000111111...000222444555555555444333444666888:::<<<<<<===:::999999999999:::;;;;;;666777777888999:::;;;;;;333555666666555666777888999:::;;;;;;:::888666555555666888999:::999888777555555555555555555555555999999999::::::;;;;;;;;;999777666666888999888777777888999:::;;;===AAADDDIIIMMMMMMHHHDDDEEEDDD@@@<<<:::888888:::;;;<<<;;;::::::999999888777777777666555444444333333444444777666666666555555555555555444333222111000000000111222222222222222222222222222111111111000000000000///------.........---,,,---...---,,,+++,,,......------,,,,,,,,,---...///...,,,***+++---///111...------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++******************************************)))((()))******)))((((((((((((((()))))))))))))))'''&&&'''((()))(((&&&)))'''&&&%%%%%%&&&((()))'''''''''(((((('''''''''%%%&&&&&&((()))***))))))+++)))&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$###""" !!!"""""""""$$$$$$!!!"""'''(((%%%!!!"""############"""!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###""" !!! !!!""""""!!!!!!!!!!!!"""""""""### """###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!######"""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###"""""" $$$###"""!!! ++++++,,,------------,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++***+++++++++,,,,,,,,,---,,,------+++******+++---************************+++******))))))******+++***************************((('''(((***++++++*********)))))))))***++++++)))))))))(((((((((((((((''''''((()))***++++++,,,************************((((((''''''''''''((((((******++++++++++++******((((((((((((((())))))***((((((((('''&&&&&&&&&%%%))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---))))))*********+++++++++'''''''''''''''((())))))******************++++++)))***+++,,,---///000000---......///000000111111...///111333555555555555444555777999;;;<<<======>>>===<<<;;;;;;;;;;;;;;;555777:::<<<===<<<:::999444555777777777777888:::;;;;;;;;;<<<;;;999666444///111333555777888999999666666666666666666666666999999999:::;;;;;;<<<<<<:::999777888999::::::999999:::;;;;;;:::<<<>>>AAAEEEHHHIIIEEEBBBAAAAAA???<<<:::999999;;;<<<===<<<<<<<<<;;;:::999888888777777666555555444444555555666666666666666555555444555444333222111111111111333333222222222222222222222222222222111111111000000...---,,,---...---,,,***+++---,,,+++***+++,,,---------,,,------------000///---+++,,,...000222...............---------,,,,,,+++***)))))))))***++++++******))))))******************************)))(((&&&'''((()))(((''''''((((((((()))))))))***)))'''&&&'''((()))(((&&&)))(((&&&%%%%%%&&&''')))'''(((((())))))(((((('''***+++***)))'''%%%$$$###+++)))&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################!!!!!!"""###$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$$$$###"""!!!"""###$$$%%% ###$$$!!! ###$$$""""""!!! !!!""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###""" """"""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!  ######"""!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########"""!!! ))))))***++++++++++++******++++++++++++,,,,,,,,,+++***))))))++++++***)))+++++++++,,,,,,------...,,,,,,+++)))'''(((+++...))))))*********+++++++++++++++************++++++***************************)))((((((***+++******++++++************++++++))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******((((((((((((((()))******''''''''''''&&&&&&&&&&&&))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))************+++'''(((((())))))***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222000111111222333555666666666777999;;;<<<>>>>>>>>>AAA@@@???===<<<;;;;;;;;;:::;;;===>>><<<:::777555555777888999888999:::<<<===<<<<<<<<<<<<:::666333,,,---///222444666888888888888888888888888888888999999999::::::;;;;;;;;;:::888777888:::<<<<<<;;;999;;;<<<<<<;;;;;;===???DDDFFFFFFDDDAAA???>>>>>>===;;;::::::<<<>>>>>>>>>??????>>><<<:::999888777777777666555555555555666555555555555555444333222444444333333222222333333555444333222222222333333222222333333222222111000000...,,,,,,---...---,,,***+++------,,,++++++,,,,,,,,,------------------///...---,,,---...000111------............---,,,++++++******)))*********+++******)))))))))******************************)))'''&&&&&&((())))))(((''''''(((((())))))******+++)))((()))***+++***((()))((('''&&&%%%&&&''''''((((((((())))))(((((((((###%%%'''((((((((()))******(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################!!!!!!"""###$$$$$$$$$###""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$######"""######$$$%%%%%%###$$$!!! """###!!!###!!!  !!!### !!!!!!"""###$$$$$$$$$########################!!!!!!"""######"""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! ###$$$$$$###"""###&&&(((""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""############""""""!!!))))))***++++++++++++*********+++++++++,,,,,,,,,)))'''&&&'''((()))((('''++++++,,,,,,---.........***++++++***))))))+++---(((((()))***+++,,,,,,---******))))))))))))******************************,,,***(((((()))***)))(((******))))))))))))*********)))(((''''''((()))***)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))***++++++******++++++++++++******)))(((((('''((()))***+++''''''((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))************)))***+++,,,------------,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333333222222111222444666777::::::<<<===>>>?????????AAA@@@???>>>===<<<<<<<<<>>>>>><<<;;;999888777666666888::::::::::::<<<>>>???>>>=========;;;777333///000111333555777888888::::::::::::::::::::::::999999999999::::::::::::888666666777:::<<<<<<<<<999;;;<<<=========???AAAFFFFFFFFFEEEBBB???>>>???>>><<<;;;;;;===???@@@@@@AAA@@@???===:::888666555777777666555555555555555666666777777666444333222444444333333444444555666666555444333333333444444222222333333333222111000000...,,,,,,---------,,,+++---//////...,,,,,,---+++,,,,,,---.........---,,,,,,,,,,,,,,,---......***+++,,,------,,,++++++*********)))******++++++******))))))))))))******************************)))(((&&&&&&(((******)))'''''''''((()))*********+++)))((()))***+++***((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&!!!%%%'''(((***---///''''''&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%###########################$$$$$$%%%%%%$$$$$$###########################!!!"""###############"""""""""############""""""###"""!!! !!!"""###########################!!!###%%%&&&$$$########################""""""!!!$$$&&&###!!!###$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""!!!"""###"""!!!"""$$$&&&######""""""""""""######""""""""""""""""""""""""!!!  """%%%&&&!!!"""###$$$$$$$$$######++++++,,,------------,,,*********++++++,,,,,,,,,+++***)))***+++,,,+++)))++++++,,,,,,---...//////(((+++------,,,+++++++++''''''(((***+++,,,---...))))))(((((((((((())))))************************,,,+++)))((()))***)))(((***)))(((((((((((())))))***)))(((''''''((()))************)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******++++++++++++******)))((('''''''''(((***+++(((((())))))******++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************''''''(((******+++++++++------,,,+++,,,---///000))))))***+++---...//////......///000111222333333555444222111111444777888<<<===>>>???@@@@@@@@@@@@@@@???>>>===============???===999777666888:::<<<777999;;;;;;;;;;;;===???AAA???===>>>>>><<<777333555666666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666555444666999<<<<<<<<<999;;;===>>>???@@@BBBDDDIIIHHHHHHHHHDDD@@@???AAA???===<<<<<<>>>@@@AAAAAABBBAAA???<<<:::777555444666666555444444444444555888999999999999777555444444444444444555666777777777666555444333444444555222222333444333222111000///...,,,,,,---------,,,,,,...111111///.........+++,,,------.........---******+++++++++,,,,,,,,,((()))++++++,,,+++***)))***)))))))))***+++,,,,,,***)))))))))))))))******************************+++)))'''''')))+++++++++&&&''''''((()))******+++)))'''&&&'''((()))((('''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&)))***)))&&&$$$%%%&&&&&&%%%&&&'''))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%'''((((((((('''########################""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$############$$$$$$"""!!! &&&(((%%%"""$$$%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$$$$###"""!!! !!!!!!!!!""""""!!! !!!$$$&&&(((""""""""""""""""""""""""!!! !!!!!!"""###$$$ !!!###"""  $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""" """&&&((( !!!###$$$%%%%%%$$$$$$,,,---...,,,***))))))***+++*********++++++)))((((((((((((((((((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,++++++******************,,,+++***))))))***+++,,,+++***'''&&&&&&'''***,,,(((((()))***************+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++***(((&&&%%%&&&'''(((***'''%%%&&&)))+++***)))++++++******)))'''&&&%%%))))))(((((('''''''''&&&'''((()))))))))))))))(((***)))(((''''''((()))***))))))))))))************))))))*********))))))((()))************+++++++++***)))((((((((()))+++,,,,,,***)))***++++++***)))---------............//////...------...000333444666555444333333444666777666888:::<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888999:::;;;===;;;999888999<<>>AAAAAA@@@>>><<<<<<===???@@@@@@???===<<<555777888::::::999777666666666666666666777777888>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@>>>;;;999999999:::;;;;;;<<<<<<===AAAAAAAAA>>>;;;::::::;;;666555444333333444666777:::;;;;;;:::999888777666444444444444444444333333888777444222000000111222111222222222222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++***((('''%%%))))))******++++++,,,,,,///000000///...,,,***((())))))))))))))))))))))))))))))************))))))((('''&&&&&&'''((()))******)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''')))))))))((((((''''''''')))'''&&&&&&((())))))((()))'''''''''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""!!!"""###$$$"""""""""""""""""""""""" !!!"""##################"""!!! !!!"""###!!! !!!""""""!!!""")))%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$###""" """"""############""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%###!!!""""""  !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!  """#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!! $$$###"""!!!!!!"""###$$$,,,------,,,***))))))***+++*********++++++)))((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,************************---,,,+++)))))))))******+++***(((''''''((()))***(((((()))******************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''''''''(((+++******)))(((''''''&&&(((((((((((((((''''''''')))'''&&&''')))+++***((()))))))))))))))(((((('''))))))((((((((('''''''''((((((((((((((('''&&&%%%)))))))))(((((()))))))))*********))))))((((((((())))))************)))))))))************++++++++++++***)))))))))***,,,,,,,,,+++***+++,,,,,,+++***,,,,,,,,,,,,------------......------...000222444555444333333333444555666888999;;;===???>>>>>>===========================;;;:::999888999:::<<<>>>===;;;999888888;;;>>>@@@@@@AAAAAA???;;;888666666777999===@@@AAA@@@>>>======>>>@@@AAAAAA@@@???>>>:::;;;<<<======<<<:::999777777666666777777888999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===;;;:::999999999:::;;;;;;<<<<<<===???@@@???===:::888999:::999888666555555666777888999999999999888777666555555444444444444333333333777555333111000000000111111222222222222111000000/////////...---------,,,...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++++++++***)))((((((((((((((())))))))))))++++++++++++***)))'''&&&))))))))))))))))))))))))))))))************))))))(((''''''&&&'''((()))******)))((('''&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""###$$$"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""""""!!! !!!"""""" &&&"""!!!%%%'''%%%"""""""""""""""""""""""""""!!!"""$$$%%%$$$###"""""""""############""""""  """"""""""""""""""""""""######""""""######$$$%%%&&&$$$"""###$$$%%%###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""######$$$"""""""""###############%%%%%%$$$$$$$$$#########""""""!!! !!!"""""",,,------,,,***)))***++++++*********++++++)))(((************************((((((((()))))))))***************++++++++++++,,,************************+++******)))******++++++******))))))((((((((('''(((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((())),,,+++***)))((('''&&&%%%%%%&&&(((******)))'''&&&(((''''''(((******)))'''''''''((()))))))))))))))))))))((((((((((((''''''))))))(((((('''%%%$$$###))))))************))))))+++******)))((('''&&&%%%((()))***++++++***)))))))))************+++++++++++++++******++++++,,,------+++***+++------,,,+++++++++++++++,,,,,,,,,,,,......------...000222333333333333333333444555555777888:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::<<<>>>???>>><<<:::888888:::===>>>???@@@AAA>>>:::555333222555888;;;>>>@@@@@@???>>>===???@@@AAABBBAAAAAA@@@======>>>>>>>>><<<;;;:::888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999:::;;;;;;<<<<<<======>>>===;;;888777888999;;;:::999888777777888999888888777777666666555555555555444444444333333333666555333222111111111222111111222222111111000///..................------/////////......---------//////......------,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,++++++)))))))))))))))(((((((((++++++,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&''')))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%###$$$&&&''''''&&&'''&&&%%%%%%''''''&&&%%%#########$$$$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""###############"""""""""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""######$$$$$$######!!!!!!""""""""""""!!!!!!###"""!!!!!!"""""" """$$$&&&%%%""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%$$$""""""############""""""$$$""" """$$$""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$$$$%%%%%%$$$############"""!!! !!!!!!!!!!!!!!!"""###""""""!!!!!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!!!!"""######$$$###"""!!!  !!!!!!!!!!!! !!!!!!+++,,,---,,,***)))***++++++*********++++++)))(((************************(((((((((((())))))))))))************++++++++++++***************+++++++++(((((())))))+++,,,------))))))******)))((('''&&&(((((()))***************(((((('''(((((()))******))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))+++******)))(((''''''&&&%%%&&&''')))))))))((((((''''''((()))))))))((('''''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%((()))***++++++***)))((())))))((((((''''''&&&&&&((()))***,,,,,,+++***)))))))))*********+++++++++************++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,...---------...000111222111111222222333333444444444555777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;===>>>??????===;;;::::::;;;===>>>???AAABBB???:::555111///555777:::===?????????>>>>>>???@@@AAABBBBBBBBBAAA============<<<;;;:::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999;;;999999:::;;;;;;<<<<<<===<<<<<<<<<:::888777888999<<<;;;:::999888888888999888777777666666555555666555555555444444333333222666555444333333333333333111111111111111000000///---------...............//////......------,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((((('''''''''((((((&&&&&&&&&''''''''''''''')))))))))((((((((((((((((((&&&%%%&&&'''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################"""!!!!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! ###"""!!!""""""""" """"""  """"""""""""""""""""""""""" """###$$$$$$$$$###""""""############""""""%%%$$$###"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###%%%%%%$$$"""""" !!!!!!!!! !!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!+++,,,---,,,*********,,,+++*********++++++)))(((************************(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++)))*********++++++++++++((()))*********)))'''&&&(((((()))***************(((((('''(((((()))******))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((('''&&&&&&'''((()))***''''''(((((((((''''''''')))))))))))))))(((''''''(((((())))))))))))))))))&&&'''((()))))))))))))))((()))***++++++***)))(((&&&&&&''''''(((((())))))''')))+++,,,---,,,***)))))))))*********+++++++++((())))))***************)))(((((()))***++++++***,,,,,,,,,,,,---------------------......///000000///000111111222333333333444444555666777888999999::::::::::::::::::::::::<<<<<<<<<<<<;;;<<<<<<<<>>===<<<<<<<<<>>>>>>@@@BBBCCCAAA<<<666333111555777:::<<<>>>?????????>>>???@@@@@@AAAAAAAAAAAA>>>>>>======<<<;;;:::999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777999;;;<<<999999:::;;;;;;<<<<<<===;;;<<<<<<:::888888999:::::::::999999888888888888888888777666666666777777666666555444333333222222333333222222222222222222000111111111111000//////---------...............------------,,,,,,++++++...---------,,,,,,,,,+++++++++++++++++++++++++++------,,,++++++*********------,,,,,,++++++******'''''''''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$##################$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""######"""!!! ###"""!!!"""###"""!!! """$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!"""######$$$###""" """"""""""""!!! !!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! $$$###!!! !!!###$$$""""""""""""""""""""""""***,,,,,,,,,******+++,,,+++*********++++++)))(((************************((((((((()))))))))******)))))))))************+++)))))))))***++++++,,,,,,---------,,,***)))'''&&&'''((()))******)))((('''(((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))''''''(((((()))*********)))(((&&&%%%%%%''')))***((((((((('''&&&%%%'''((()))))))))))))))(((''''''(((((())))))))))))******%%%&&&''')))******++++++(((((())))))))))))((((((%%%&&&'''((()))******+++&&&(((+++---...---+++***)))************+++++++++(((((()))************)))(((''''''(((***+++***))),,,,,,,,,,,,------------------........./////////---...000111222222222222555555666777888999::::::888888888888888888888888<<<<<<<<<<<<;;;;;;::::::>>>======<<<<<<===>>>???@@@AAABBB@@@<<<888666555777888:::===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::<<<===999999:::;;;;;;<<<<<<===::::::;;;:::888888999;;;888888999999999999999999888777666555555666777888666666555444333333222111/////////000000000000000000000111111000000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,***))))))))))))***************)))))))))))))))((((((((()))******))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&'''((((((&&&'''(((((()))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$"""###%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############### !!!"""###$$$%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""###$$$""" """ !!!###$$$""" !!!!!!!!! """"""############""""""!!!######""" """""""""""""""""""""""""""!!!!!!!!!!!!"""######"""###$$$###!!!!!!!!!### !!!"""######### !!!!!!!!!!!!!!!!!! $$$$$$%%%$$$$$$###"""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""##################""""""!!! """!!!!!! !!!######""""""############""""""***+++,,,,,,******+++,,,+++*********++++++)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************((())))))***++++++,,,,,,+++,,,,,,,,,+++***((('''&&&'''((())))))*********(((((()))******************))))))(((((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''((())))))(((&&&######'''***'''(((((())))))))))))((((((((()))))))))*********&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((((())))))*********&&&(((+++......---+++***)))************+++++++++((()))***+++++++++******(((''''''(((***,,,+++***++++++++++++,,,,,,,,,,,,------......///.........,,,---///111222222222222444444555555666888999999777777777777777777777777999::::::;;;;;;;;;;;;:::;;;;;;::::::;;;<<<===>>>???@@@@@@???<<<999888999999:::<<<===>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<999999:::;;;;;;<<<<<<===777888999888777777888:::777888888999::::::::::::777666444333333555666777777666555444333222222111//////000000111111111111000000000000000//////.../////////...---------,,,++++++,,,,,,---.........,,,,,,------......//////******+++++++++,,,,,,,,,,,,+++***)))((())))))***)))******************+++------,,,+++++++++,,,---))))))))))))))))))))))))))))))************))))))***)))((('''&&&''''''(((%%%&&&((()))))))))(((((()))((((((((('''''''''&&&(((((((((((())))))******%%%###"""###$$$&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""!!! """$$$%%%$$$"""!!!  !!! !!!!!!"""""""""############"""""" """$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""$$$%%%$$$"""!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!$$$%%%##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!!***+++,,,,,,+++***+++---,,,+++******++++++***(((((((((((((((((((((((((((************++++++++++++))))))))))))************((())))))***++++++,,,,,,&&&''')))+++,,,------,,,&&&&&&'''((()))***++++++(((((()))***************+++***)))(((((('''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''((()))***)))(((&&&$$$******(((%%%""""""'''+++%%%&&&''')))******++++++(((((())))))*********+++'''''''''(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((************))))))))))))&&&(((+++...///...,,,***)))************+++++++++)))***+++,,,---,,,++++++)))(((((()))+++---,,,+++)))************+++++++++------......///.........+++,,,...000222222111111222222222333444555666777666666666666666666666666777888999:::;;;<<<<<<<<<888888888999:::;;;<<<======>>>>>>===;;;999:::;;;;;;<<<===>>>????????????>>>===<<<:::999999999999888888777777777888999999:::999999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;999999:::;;;;;;<<<<<<===666666777666555555777999777777999:::;;;<<<<<<<<<666444333222222333555666777666666444333222111111111222333444444444444444000000000000000//////...000000///...------,,,,,,+++,,,,,,---...///000000,,,,,,---...///000111111*********++++++,,,,,,,,,***)))((((((((()))+++++++++++++++,,,,,,------...,,,+++)))((((((((()))***))))))))))))))))))))))))))))))************))))))***)))((('''&&&&&&'''(((%%%&&&((()))))))))(((((())))))(((((('''''''''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############### !!!!!!!!!""""""######&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""###############"""!!!!!!###"""!!! !!!"""### """$$$%%%%%%###  ###%%%######################## !!!###$$$%%%""""""############"""""" !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!###%%%$$$!!! !!!#########""""""!!!!!! !!!!!!!!!""""""!!! """&&&***,,, #########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%$$$"""  !!!!!!"""#########""""""###$$$%%%%%%$$$$$$ !!!""""""!!! ******+++,,,,,,,,,,,,+++------------,,,,,,+++******+++,,,,,,,,,,,,+++***+++*********))))))((((((&&&&&&&&&&&&'''''''''(((++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###))))))))))))((((((((((((************************((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''))))))((('''&&&'''(((((((((((((((((()))******))))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))***++++++,,,************************,,,+++))))))***+++***))),,,,,,+++***)))((('''''',,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,------...///000222222333444444555666666333333222222222333444555888999;;;======<<<;;;:::999888888999:::;;;<<<=========>>>>>>===<<<;;;;;;<<<===>>>===;;;::::::;;;>>>>>><<<:::777666888999999888888777777888888999:::::::::::::::;;;<<<<<>>???>>><<<999999999999999888777666888999:::<<<<<<<<<<<<;;;999999:::::::::999999888555666666888999:::;;;<<<666222//////111444444333555555444444333222111111111222333222000000000111/////////000000000000000---------...............111000000///...---------------------------------------,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,+++***)))((('''+++***)))(((((()))***+++)))************+++++++++++++++******)))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!"""###$$$$$$###"""!!!######""""""######$$$%%% !!!##################""""""!!!!!!!!!!!!!!!!!!###&&&((((((&&&###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###### !!!"""$$$$$$""""""""""""""""""######$$$#########""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """!!!  !!!"""""" !!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!******+++,,,,,,,,,,,,+++++++++,,,,,,+++******)))***++++++,,,,,,++++++***************)))))))))(((((((((((()))))))))******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))((((((((('''(((***++++++***((('''))))))((((((((('''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&'''))))))((('''&&&'''((((((''''''''''''((())))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))************************+++***((()))***++++++***%%%%%%&&&((()))***+++,,,,,,,,,,,,,,,++++++***))),,,++++++++++++,,,------,,,,,,,,,---...///111222111111222333333444555555333222111111111222333444555777888::::::999888777777777888888999:::;;;<<<;;;;;;;;;;;;;;;::::::999999;;;<<<<<<;;;:::;;;<<<>>>>>>===;;;888777999:::::::::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;<<<=========;;;999999:::::::::999888888:::;;;<<<===<<<<<<::::::999999999888777666555444444555666888999:::::::::555333000///222333444333444444333333222222111111111222333222000///000111000000000//////.........------------------------000000000///...---------------------------------------,,,,,,,,,++++++++++++++++++************)))+++++++++++++++***)))(((+++***)))(((((()))***+++)))************+++++++++,,,++++++***))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%""""""############""""""######""""""######$$$%%%(((((('''&&&%%%$$$######%%%%%%$$$###""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""###%%%"""!!!!!! !!!!!!"""###$$$#########"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!! !!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!******+++,,,,,,,,,,,,+++******************)))(((******+++,,,,,,+++******************))))))))))))(((((()))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((&&&###!!!!!!###&&&((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&'''))))))((('''&&&'''((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))((((((***,,,,,,+++"""###%%%''')))+++---...+++++++++++++++*********+++++++++++++++,,,------,,,,,,------///000111222000000111111222222333333333222111000000000111222222333555666666666555444555555666777888999::::::999999999999888888888777666888:::;;;::::::;;;<<<>>>>>>===;;;999888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;:::<<<============;;;:::999999999999888777666555555222444666888999999888777555333111000222333333333222222222111111111111111111222333222000///000111111000000///...---,,,,,,------------------------000000//////...---------------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))******+++++++++******)))******))))))))))))******)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&#########""""""###############""""""######$$$%%%((('''%%%###"""""""""###&&&%%%$$$###""""""""""""%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$""" !!!"""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! """$$$###!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###"""!!!  !!!"""'''&&&$$$"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!""""""!!!!!!!!!"""###### !!!""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""******+++,,,,,,,,,,,,+++)))******+++******))))))******++++++++++++***************)))))))))))))))&&&''''''''''''(((((((((************************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''))))))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((((((((())))))))))))((((((((()))))))))*********+++(((((((((((((((((((((((()))((('''(((***,,,,,,+++''''''(((((()))*********++++++***************++++++++++++***+++,,,,,,---///............///000000/////////000000111111111222111000///...///000000000111222333333333333222222333444666777888999999888888777777777777777777666888999:::999888999:::<<<<<<;;;:::888888999;;;======<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<:::999:::;;;<<<<<<===<<<<<<<<<<<<===>>>===<<<;;;:::999999:::::::::999999888222333666888999888666444555444222222222333333333000000000000111111111111000222222111000///000111//////......---------,,,//////................../////////......---------------------------------,,,,,,,,,++++++++++++***+++++++++*********)))))))))******+++++++++*********))))))))))))))))))***))))))*********+++++++++,,,+++++++++*********)))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%######""""""######$$$%%%###"""!!!!!!"""$$$'''((($$$$$$###!!! $$$###  ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&""" ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###!!! !!! ###""""""!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!"""$$$%%%(((&&&$$$!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!! !!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######******+++,,,,,,,,,,,,+++******+++++++++++++++***************************))))))))))))))))))******''''''''''''((((((((()))************************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))******++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''))))))((('''&&&'''(((%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************'''''''''''''''''''''''')))'''&&&'''***+++,,,++++++++++++*********))))))+++******))))))***+++++++++************+++,,,,,,111000///......---------......//////////////////111000///.........///000000111111222222222222222000111333555777777888888888888777666666777888888777999:::999888666666777999999999888666666888:::>>>======<<<<<<======>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;:::;;;<<<===============999:::<<<=========<<<;;;;;;;;;;;;:::999888777666222444666888888777555333444444444333222222222333000000000000000000000111000111222111///...///000,,,---------......//////000000000000//////..................------------------------------------,,,,,,+++++++++*********+++++++++*********)))))))))******+++++++++******)))))))))******)))))))))))))))*********++++++++++++++++++***************((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$######$$$&&&))),,,...$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""$$$""" !!!!!! ###""""""!!!!!!!!!!!!"""############""""""!!!!!!%%%$$$###""""""###$$$%%%$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######******+++,,,,,,,,,,,,+++)))***++++++,,,++++++++++++***))))))))))))***+++))))))))))))************)))))))))*********++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))'''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&'''))))))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))++++++*********++++++++++++++++++******)))((((((***+++,,,***************+++,,,,,,111000///------,,,,,,,,,............//////////////////...---...///000111111111111111222222222333///111333555777888888777888777666666666777999:::888999:::999777666666666777777777666555666888:::===<<<<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<<<<===<<<;;;<<<===>>>===;;;;;;<<<<<<=========<<<<<<888999:::<<<<<<<<<<<<;;;===<<<;;;999777444222111444555777888777666444333444555666555333111222333111111111000000000000000000111222111///...///000,,,,,,---...///000000111111111000000///.........------------------------------------------------++++++++++++************+++++++++************)))******+++++++++******)))))))))************)))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$######$$$&&&''')))%%%$$$$$$############### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""###""""""""""""""""""""""""""""""!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############ !!!!!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###!!!!!!""""""""""""""""""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""******+++,,,,,,,,,,,,+++((())))))***++++++******+++***)))(((((()))***+++((()))))))))************))))))*********+++++++++************************************************(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***((('''''')))***))))))***************+++++++++***)))((((((((()))+++,,,***************++++++,,,------,,,,,,,,,,,,------///////////////...............---......000222333111111000111111111222333...000333666777888888777777777555555555666888999777888:::999888777777888777777777777666666999;;;;;;;;;;;;::::::;;;;;;;;;888888888999:::;;;<<<===<<<;;;:::;;;<<<<<<;;;:::<<<<<<======<<<<<<;;;;;;888999:::;;;;;;::::::999::::::999999777666444333777777777777777666555444444555777666333111222333222222222111111000000//////111111111///...///000.........//////000000000/////////...---,,,,,,,,,------------------------------------------------++++++++++++************+++++++++************)))+++++++++++++++***)))(((((()))***++++++***)))((()))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""""""""""""""###############$$$$$$%%%!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$$$$%%%""""""""""""""""""""""""!!!"""###"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!!!! """###############!!!!!! !!!!!!"""###$$$!!!!!!!!!"""######$$$$$$!!!"""$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###  !!!!!!""""""###### !!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!******+++,,,,,,,,,,,,+++''''''((()))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''''''''''''''''''''''''''%%%###!!!!!!###%%%'''&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''))))))''')))))))))'''&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%************))))))))))))))))))))))))))))))))))))+++)))''''''((())))))(((++++++******)))(((((((((***)))((('''((()))+++---*********)))***++++++,,,*********+++,,,---.../////////////////////.........------...///111333444000000000000000111222222...000333666888888888888777666444444444666888999555777999999999888999:::777888888777777777:::<<<:::::::::999999:::::::::666666777888999;;;<<<===;;;:::999999;;;;;;:::999<<<=========<<<;;;::::::999:::;;;;;;:::999777666666666888999;;;;;;<<<<<<888888777777666666555555333666888666333111111333444333333222111000/////////111111000///...///000000000000000000/////////......---,,,,,,+++******------------------------------------------------+++++++++************)))+++++++++************))),,,,,,,,,+++***)))((('''((()))***++++++***)))((()))************+++++++++''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$ !!!"""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!$$$###!!! """$$$"""""""""""""""""""""""" """"""""""""""""""""""""""""""#########!!! !!!###%%%%%%$$$!!!  !!!###$$$$$$ !!!"""###$$$%%%%%% """%%%''''''&&&$$$###!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!%%% !!!!!!###$$$$$$ !!!"""######$$$ !!!"""""" !!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---,,,)))'''&&&(((***+++((((((''''''''''''((((((((((((((((((((((((((((((************************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$(((((())))))((('''&&&&&&))))))((('''''')))***+++(((((((((((((((((((((((())))))))))))((((((((((((***)))(((&&&&&&''''''((())))))))))))************+++++++++++++++***)))(((+++***)))(((((('''''''''***+++,,,,,,,,,,,,+++***,,,---...---+++***+++,,,---------............///------///000222444555666333222111000000000111222444555777888999999999888444555555555666777777777333555666666555555666888444444444444666888:::<<<===;;;999999::::::999888666777777999:::;;;<<<<<<:::999888888888999:::;;;:::;;;;;;<<<;;;:::888777888:::<<<<<<:::888777777555666666666666666555444555555555444444333333333222333555666555333111///222222000///............000000000000000000000000.........///////////////000///...---,,,,,,---......------------,,,,,,,,,,,,------......------,,,************************)))***++++++***)))***+++******************************)))((((((((((((((((((%%%""" """%%%(((&&&&&&''''''((())))))))))))******)))'''&&&((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))%%%""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%'''''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!#########""""""""""""""""""######$$$$$$"""!!!  !!!!!!""""""###""" !!!""""""!!!$$$$$$###"""!!!!!!""""""""""""""""""###########################"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""######$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%% !!!""""""""""""!!!!!!""""""!!!  !!!""""""""""""""" !!!""" !!!""""""!!!   !!!!!!""""""###### !!!!!!!!!!!!  ######!!! !!!!!! $$$$$$$$$###############""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((''''''''',,,+++)))((('''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))***)))((('''&&&''''''(((((((((((()))))))))******))))))***++++++************))))))(((((((((((((((******,,,,,,,,,,,,******)))***++++++******,,,...------------............,,,---...000222333555555222222000000///000111222444555777888999999999888555555555555555555666666333555666666555555666888444444444555777999;;;<<<===;;;999888999999888777666777777888999:::;;;<<<999888888888888999:::;;;::::::::::::999777555444111333666777777666777888444555555666666666555555333333333222222222111111111222444555555333111000222111000///............////////////////////////////////////............//////------,,,---............------,,,,,,,,,+++,,,,,,------------,,,,,,***************************+++,,,+++)))))))))+++******************************)))(((((((((((((((,,,+++***))))))***+++,,,((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$######$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!!!!###""""""""""""""""""""""""######$$$###"""!!! !!!!!!"""""""""#########%%%###""""""###$$$$$$###############""""""!!!!!!!!!!!!"""""""""#########""""""######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######$$$ !!!""""""!!!   !!! !!!!!!"""""""""""" !!!!!!!!!!!!  """"""  """"""!!!!!!!!! !!!"""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))************)))(((&&&%%%$$$$$$******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))(((''''''''''''((('''''''''(((((((((((()))'''((()))***++++++++++++((((((((((((((())))))***)))***+++,,,,,,+++***)))'''((()))((((((***,,,///,,,,,,,,,---------......,,,---...///111222444444111000/////////000111222555666777888999999888777555555555444444444444444444555666666555444666777555555666666888999;;;<<<<<<:::888777888888888666666666777888999::::::;;;777777777888888:::;;;<<<999999999888666444222000///111444555444444666777555555555555555555555555111111111000000000000000000111333444444333222111222111000//////......///////////////////////////000/////////...---------...------,,,------...//////......---,,,++++++***+++++++++,,,,,,+++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))***))))))((((((((((((((()))******++++++******)))***))))))(((''''''&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$########################$$$###"""!!! """"""""""""""""""######"""############"""!!!!!!#########$$$$$$$$$$$$%%%"""  !!!!!! """"""###$$$$$$###!!! !!!!!!""""""""""""######!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""###############""""""!!!!!!!!!!!!!!!!!! ######"""""""""""""""""" !!!"""""""""""""""$$$############""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!""""""!!! !!!"""""""""""""""!!!!!!!!! !!!"""###$$$$$$############""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++***)))((('''&&&&&&(((((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&''''''((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******))))))''''''''''''((()))***+++)))***+++,,,,,,+++***))))))))))))(((((())),,,///+++,,,,,,,,,------------+++,,,---...000111222333//////.........000111222666666888999999888777777555555555444333333333222444555666666444444555666666666777888999:::;;;;;;;;;999777666777777666555666666777777888999999:::666666777888999:::;;;<<<777777888777666444222111444555666666555444555666777666555444333333222222000000000000000000000000///000111333333333222111111111000///////////////////////////////////////000000///...------,,,,,,,,,,,,,,,------......//////......---,,,+++************++++++++++++*********************************+++,,,+++)))'''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((('''''''''))))))((((((''''''''''''$$$%%%''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$###"""!!! """""""""""""""#####################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!! """###%%%$$$###!!! !!!!!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!! !!!!!!""""""""""""##################!!!!!!"""#########"""""" !!!!!!!!!!!!!!! $$$######""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((&&&''')))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$''''''((((((((((((((('''###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''')))))))))))))))((('''&&&''''''''''''(((***+++,,,)))***++++++++++++***)))+++,,,+++***))))))+++---++++++++++++,,,,,,,,,---++++++,,,---///000111111............///000222333777777888999999888666666555555555444333333333222444555666555444333444555666666777888999:::::::::999777555555555666555444666666666777777888888888555555666888999:::;;;;;;555666777777777666555444444555666666555555777999:::999666444111000//////000000111111111111111111...///111222222222222111111000000////////////000........................000//////...---,,,,,,+++++++++,,,------...............---,,,++++++******)))******++++++******))))))))))))))))))))))))))))))***+++***((('''((()))''''''''''''''''''''''''))))))(((((((((((())))))+++***)))(((((()))***+++''''''''''''(((((())))))&&&((()))((('''%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""!!!!!! !!!!!!""""""#####################"""""""""""""""########################$$$###""""""$$$%%%%%%$$$ !!!###$$$%%%###""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""!!!"""######### !!!!!!!!!!!!!!! """""""""!!!!!! !!!""""""""""""""" !!!!!!!!! !!!!!!!!!!!!"""###""" """###!!!!!!!!! !!!!!!!!!!!! !!!"""!!! !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! ************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))%%%%%%&&&'''(((((())))))&&&'''((()))***)))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))(((''''''&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%''''''''''''((()))++++++((()))***++++++***)))(((+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,***+++,,,---...///000000............///111333444777888999999888777666555555555555444444444444444444555666555333333333555555666777888999999999999888666444444444444444222555555666666777777777777555666777888999999999999444555666777888777666666///111222444444666:::<<<;;;999666333000///......111111111111222222222222///000000111111111111000000000////////////000000........................///.........---,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********++++++*********))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((())))))***,,,+++)))(((((()))+++,,,&&&&&&''''''((())))))***((())))))(((&&&%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!###"""!!!!!!###%%%%%%$$$ !!!###$$$$$$###"""""" !!!!!!!!!!!!"""""" !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!  """###$$$$$$ !!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!!!! !!!!!! !!!!!!!!!""""""""" """###!!!!!!!!!  !!!!!!!!!!!!   """!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! ************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''(((((()))******&&&''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&''''''''''''(((((((((''''''((((((((('''&&&&&&(((((('''(((((()))******((()))***++++++***)))(((&&&)))+++,,,+++***))))))************++++++++++++******+++,,,---...//////.........///000222555666888999999999888777555444555555555555555555666666444555666555333222333444444555777888888888888777777555333333333444333111555555666666666666777777555666777888999999888888555555666777777666555444...000222333444666:::===999777444111000//////000000000111111111222222222000000000000000000//////000000////////////000000........................------------------------,,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))&&&((())))))((((((***+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((&&&$$$"""###&&&(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######""""""""" !!!!!!"""######$$$$$$$$$$$$"""!!!!!!!!!"""#########"""""""""!!!!!!!!!  """"""!!!!!!!!!""""""############ !!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!######$$$$$$ !!!!!!!!!!!!!!! !!! !!!"""""""""""""""!!!!!!!!!"""!!!  !!!"""!!!!!!"""!!! !!!###!!!!!!  !!!!!!!!!!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""" """$$$%%%%%%$$$""" !!!!!!"""######"""!!!!!!************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))************++++++++++++''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%'''''''''(((((((((((()))%%%%%%&&&'''((((((((((((((((((((((((((())))))***((()))***++++++***)))((("""%%%***,,,+++***)))))))))************+++++++++******+++,,,------......///......///111333555777999999999999888777555444444555555555666777777777444555666555333222333444444555666777888888777666666555333222333333222111555555555666666666666666666777888999999888777666666666777777666444333111333444555555444666999<<<666555222111000000111222//////000000111111222222111111000000//////......000000////////////000111........................,,,,,,------------------,,,------...---,,,***))))))******++++++,,,------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%'''((()))((()))***,,,))))))))))))))))))))))))((((((((((((((()))******'''(((***,,,,,,***(((''')))))))))(((''''''&&&&&&'''&&&$$$!!! $$$'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$###$$$&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$############ !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$#########""""""!!!!!!!!!  """$$$$$$###""""""!!!!!!"""###$$$$$$ !!!!!!!!!"""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""###### $$$$$$######""""""!!!!!!######""""""!!!!!!!!! !!!"""############### !!!""""""!!!!!! !!!!!!"""""" !!!!!!""""""""""""""" """!!!  !!!""" !!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! #########"""!!!!!!###%%% !!!!!!!!!""""""###### !!!"""###$$$$$$!!!!!!""""""#########$$$ """%%%''''''%%%""" !!!"""###$$$$$$###"""!!!)))))))))))))))******+++***)))((()))***+++***(((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((&&&%%%&&&))))))'''$$$))))))))))))))))))))))))+++***)))'''$$$###$$$&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%'''((()))))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%###!!!!!!###&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&''''''((())))))******///222000***''')))---((()))***)))'''''''''(((***************+++++++++************+++,,,---......//////111222333444444444444555555555555555555999888777666666666666666666555444333222222111111666555555444444444555555333555666555333222222333777777777888999999::::::777777777777666555444333555555555555555555444444444444555555555555444444666555444222111000000000222222222111111111111000//////000000000000//////111111111111111000//////...............///000000+++"""&&&---,,,(((++++++++++++++++++++++++++++++******)))******++++++++++++************)))'''(((((()))***++++++,,,***)))'''&&&'''(((***+++---,,,+++)))((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%((((((&&&'''******(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########"""######$$$$$$!!!!!!!!!!!! #########$$$$$$######"""#########!!! !!!###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""$$$%%%""" """"""!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!""""""!!!  !!!!!!""""""""""""!!!!!!!!!######"""!!!!!!!!! !!!!!!""" """&&&'''###""""""!!!!!!  """$$$&&&'''((((((""""""""""""!!!!!!!!!!!! !!!"""""""""!!!)))(((((((((((()))*********)))((()))***+++***(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&(((&&&%%%&&&((()))'''%%%)))))))))))))))))))))))))))***)))'''$$$$$$%%%&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&)))'''&&&&&&))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((+++...,,,(((&&&''')))+++,,,---,,,***)))***+++*********++++++++++++,,,************+++,,,---...//////000000111222333333333444444444444555555555888888777666666666777777777666555333222222333333666555555444444555555555555666888777555444444555777777777888888999999999888888888777777666555444444444444444555555555555555555666666666666555555444444444444444555666666222222222222111111111111///000000000000000000///000000111111000000///...------,,,,,,------...///666...'''''',,,000...***++++++++++++++++++++++++++++++***************++++++++++++************)))''''''((())))))***++++++***)))((((((((()))+++,,,++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))&&&%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''((($$$$$$######"""#########!!!!!!!!!!!! !!!""""""#########""""""!!!"""###"""!!! !!! ######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!! """$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!""""""!!!!!!  !!!!!!!!!!!!  !!!""""""!!!  !!!!!!""""""""""""!!!!!! !!!"""!!!!!! !!!!!! !!!!!!###!!! ###''''''$$$ !!!!!!!!! !!!!!!""""""!!! $$$######"""!!!  !!!"""""""""!!!((((((''''''(((((()))******)))((()))***+++***(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''''''''$$$!!!"""%%%'''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((('''&&&&&&(((******)))((('''((()))*********+++++++++,,,,,,************+++,,,---...//////000000111111111222222222222333333444444444666666666666666666777888888777555333222333444555666555555555555555666666666888999999777666666777777777888888888888888888888888888888777666555555222333333444444555555555666666777777777777666666000000000111222333444555333222222222111111111111000000111111111111000000///000000000000///......---------------...//////555111---+++------+++(((++++++++++++++++++++++++++++++******+++++++++++++++++++++************)))'''''''''(((((())))))***))))))*********+++++++++***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&((((((%%%$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$%%%""""""""""""###%%%&&&'''%%%$$$######""""""""""""!!!!!!!!!!!! !!!!!!"""#########""""""$$$&&&%%%$$$""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!! $$$"""!!!!!!###$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""""""""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###"""!!!###&&&'''$$$!!! !!!!!!!!! %%%$$$###""" !!!!!!!!!"""!!!!!! '''''''''''''''((())))))***)))((()))***+++***(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))'''&&&%%%%%%&&&''')))%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&""" %%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((+++)))((()))***+++(((%%%'''((()))(((&&&%%%&&&'''((())))))******+++++++++************+++,,,------///000000000000000000000111111111222222333333444444444444444444555666777777666333222111222444555555555555444555555666666666888:::999888777777888888888888888777777777777666666777777666555444444333333333444444444444444777777888888888888777777111111000000000000000111333333222222222111111111000111111222222111111000///////////////......---000////////////000111111---,,,,,,+++,,,,,,++++++******************************+++++++++++++++++++++++++++*********))))))&&&'''''''''((((((((()))(((((()))************)))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''"""&&&&&&$$$%%%)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$######$$$##################$$$""""""!!!""""""###$$$$$$%%%$$$$$$###############%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""######""" !!!###   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""(((&&&###""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###### !!!!!!!!!"""""""""###$$$%%%%%%%%%$$$##################### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!""""""!!!!!! !!!!!!"""!!!!!!"""$$$%%%###!!! !!!""""""""""""######"""!!! !!!!!!!!!!!!!!!!!! '''''''''''''''((())))))***)))((()))***+++***(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))%%%"""$$$)))+++)))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((+++(((&&&'''***+++((($$$***+++,,,+++)))((()))***''''''(((((()))******+++************+++,,,------/////////////////////000000000111111222333444444222222222222222333444555555444222000000111222333444444444444444555666666555777888888777666777888999888888777777666666666444444444555444444333333555555555444444333333333777777888888888888777777555444444333333333444444333333333222222222222111111111222222222222111111///////////////......---///////////////000111111,,,---...////////////000************************)))***+++,,,,,,,,,,,,++++++++++++*********))))))''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''###&&&'''%%%'''***+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""#########$$$$$$#########!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######!!! !!!    !!!!!!!!!!!!!!! !!!"""###$$$$$$(((&&&###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!!!!! !!!!!!  """"""!!!  """###$$$%%%%%% !!!!!!!!!!!!!!!!!! !!!!!!!!!((((((''''''(((((()))******)))((()))***+++***(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&''''''((((((((('''###$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&'''$$$###$$$'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''""""""""""""############%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))(((&&&$$$&&&((()))&&&###((()))***)))((('''''')))&&&''''''((()))***++++++************+++,,,---...---.........//////000000000000111222333333444555222222222222222222333444222222111111111111222222222222222222333444555666444666777888666666666777999999888777666666555555222333333333333333222222666666555555555444444444777777888888888888777777222222222222333555666666333333333333222222222222222222333333333333222222///000000000000///......,,,,,,,,,,,,,,,---......///.....................************************)))***+++---------,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$#########"""###$$$$$$$$$$$$###"""""""""""""""""""""###$$$ """###$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!$$$###!!!!!!$$$""""""""""""""""""""""""   !!!"""""""""""" !!!"""###$$$$$$###!!! """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$%%%&&&&&&!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%!!!!!! !!!!!!   !!!""""""""""""""" !!!""""""!!! !!!"""""")))(((((((((((()))*********)))((()))***+++***(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%'''))))))'''&&&&&&&&&%%%&&&'''))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$$$$&&&((('''%%%$$$&&&((("""""""""######$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''((()))***+++&&&&&&&&&'''((((((&&&%%%&&&'''((('''%%%$$$%%%&&&(((((()))***+++,,,------************+++,,,---...,,,,,,---......///000000000000111222333444555555555444444333333333333444111111222333333333222111111111111111222333444555444666888888777666777888:::999888777666555444444222333333444444333333333444444555555666777888888666777777777777777777666222222111111222333444444444444333333333222222222222222333333333333222222000000111111000000///...+++++++++++++++,,,------...,,,******,,,,,,,,,***************************(((***,,,---......---,,,+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$###"""""""""###### """###$$$$$$$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!! %%%&&&&&&%%%######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""######$$$$$$"""!!!  !!!"""########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!"""""""""!!!  !!!  !!!"""###)))))))))))))))***++++++***)))((()))***+++***((()))(((((((((''''''''''''''''''''''''((((((((()))(((((())))))******++++++$$$'''))))))&&&%%%&&&(((((((((((((((((((((((((((%%%'''))))))'''&&&%%%%%%$$$&&&(((******(((&&&$$$''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((('''((((((((('''&&&&&&%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%''')))***+++,,,'''((()))***)))))))))))))))*********((('''((())))))******,,,---...//////************+++,,,---...++++++,,,---...000000111000111111333444555666666777666555555444444444444111222444555555444222111000000000000111222333444444666888888888777888999:::999888777666555444333333333444555555444444444222222444666888999;;;<<<666666777777777777666666:::999777666555444444333444444444333333333222222222333333444444333333222111111111111111000//////---,,,,,,,,,,,,---......///,,,))))))---000///---))))))))))))))))))))))))((())),,,.........---,,,+++++++++************)))************))))))))))))***)))'''&&&'''(((***,,,((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%$$$%%%)))+++(((################################################!!!!!!""""""############$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""######"""######$$$$$$"""!!! """!!!!!!!!!!!!""""""###"""!!!!!!!!! !!!$$$%%%###!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""""""""%%%$$$###"""!!! ###!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######  """$$$$$$################## !!!"""###### !!!!!!"""!!!  !!!"""$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!###$$$%%%&&&%%%###!!!!!!!!! !!!!!! !!! """### !!!!!!!!!""""""!!!""""""###############!!!!!!!!! !!!  !!!"""###))))))))))))))))))))))))******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''')))))))))))))))+++---...***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$######))))))))))))((((((((((((++++++******************,,,,,,------...///000000///000222222111111222444444444555555555444333222:::999999777555333222000333333333222222333444444555666777777666666777888;;;999777555444444555666444333111///.........///666555666888;;;;;;888444666777888::::::999888888666555444333333444666777444444555555555555555444222000...------...000222000//////............///000000000000...,,,***(((+++,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,------.........+++*********))))))(((((((((((())))))))))))((((((***)))((('''''''''''''''((()))***++++++***)))((((((&&&%%%&&&)))***)))'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%&&&'''))))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""!!!!!!!!!'''&&&&&&%%%%%%$$$$$$###%%%"""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! $$$"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!!!!""""""!!!###""" """""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""" """!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   )))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((''''''((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((******))))))(((''''''&&&)))(((((((((((((((((((((************************,,,,,,------...//////000...000111111111111222444777666666555555444444444888888777666555333222111333222222222222222333333555666777777666666777888:::999777555555555666777777666444333222333333444666555555777::::::777444333444555777888999999:::888777555444444666777888::::::999888666444222111333333222111111222333333//////.........//////000//////000000000...---,,,------------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------......************)))))))))((((((((())))))))))))(((((())))))((('''''''''(((((((((((())))))))))))(((((((((&&&%%%&&&)))***)))'''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""""""""""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!  """######!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$""" !!!###%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((************************,,,,,,,,,---......//////...///111111000000222333777666555333222222333333555555666555555444333222333222222111111111222222555666777777666666888999999888777666666777888888999888666555555555666666444444555666888888666444000000222333666888:::;;;888777555444444555666888;;;:::999777555222000//////000000000000000000///...............///000111///000000111111111000000///......---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------************))))))))))))((())))))******))))))((((((((('''''''''((())))))((((((''''''''''''((((((((('''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))((('''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''(((&&&%%%###""""""######!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!! !!!  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""  !!!"""######!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%$$$###!!!!!!###%%%&&&%%%$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((***************+++++++++,,,,,,,,,------.........,,,...000000000000222333666444222000//////000111333333444444444444333333444444333222222222333333555666888888777777888:::888888777777777888999999999888666444333333333333333444444555666666555444111111111222444777:::<<<666555333111111222333555333333444333333222111111---...000111111000...------------......000111111111111222222222222111111///...---,,,,,,,,,---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))******)))))))))((('''''''''((()))******))))))'''&&&&&&'''))))))((('''''''''((((((((('''(((((((((((((((((((((((((((((()))))))))(((((('''((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!! !!!!!!""""""######""""""!!!!!!!!!  !!!!!!!!!&&&$$$######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!!!!  """######"""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((*********)))))))))))))))&&&&&&''''''((((((((()))))))))*********+++++++++,,,,,,,,,---------------+++---/////////000111333555333111///...///000111222333333444555555444444777666555444444444444444555666888888777777999;;;888888888888888999999999;;;999777444222111111111333444555555555555555555555444444444555777999:::666444222111000111222333///000111222222222222222000111333444444333111000---------......000111111333333222222111000000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))************))))))((((((((((((((()))***++++++***((((((((((((***+++'''((((((((('''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######"""""""""!!! !!!!!!""""""###"""""""""!!!!!! !!!!!!""""""######"""!!!!!!"""###"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$"""  !!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!! ######""""""!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''(((((()))(((((('''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------***,,,...///...///111333555444333222222222333444333333444555555555555555888777777666555555555555444666888888888888:::;;;999999999999999999999999===;;;888666444333222222333444555555444444555777777777777666777777888888777666444222222222333444333333333333333222222111///000222333333222000///...............///000111333222111000////////////,,,------------,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))************)))******++++++******)))))))))((((((((()))************))))))))))))******'''((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""" """"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$###!!! !!!!!!!!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!""""""!!! !!!###!!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))%%%&&&'''((())))))((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&###$$$%%%'''((())))))(((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333333333333333444444444444444444555666666666555555888777666555555444444444444666888888888888:::<<<;;;;;;;;;;;;:::999888888:::999777666555555555555333555666666444444666888666666777888888888777777777666444222111222333333333333333333222111000///---...///000000///...---//////.........//////000000///......---...///000,,,---///000000...,,,***)))*********++++++++++++,,,,,,,,,+++++++++******((()))))))))************)))******++++++******)))******))))))((()))))))))(((((())))))))))))((((((''')))***)))&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$%%%&&&&&&""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""######"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""###$$$%%%###!!! """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((((((%%%&&&'''(((((((((&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###!!!$$$&&&(((((('''&&&"""###%%%'''))))))))))))(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333000000222333333333333333555555666666666666666555777777666555444333333333444666888888888999;;;<<<<<<<<<<<<;;;:::999888777666666555444444555666777444666777666444444666999333555666888888888777777555444222000//////000111///000000000000//////...111111222222222222111111000//////.........//////---,,,,,,,,,---...000111,,,...111222222000,,,***))))))******++++++++++++,,,,,,,,,++++++*********(((((())))))*********+++******++++++++++++******++++++***)))(((((())))))&&&'''((())))))((('''&&&''')))+++)))&&&%%%&&&(((((((((((((((((((((((((((''''''((())))))***))))))###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%###""""""!!!"""###%%%&&&$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!!!!! !!!  !!!"""!!! """"""""""""############ !!!!!!!!!""" !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$"""!!!$$$&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!""""""### """###!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""###$$$+++)))%%%"""!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%&&&&&&'''((()))******)))))))))))))))(((((((((******))))))((((((''''''%%%%%%$$$######$$$$$$$$$((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---///000222333333333333333444444444555555333333333444444666777888444444444444444444333333666666555555666777888888888888888888888777666555888777777666777888:::;;;<<<;;;:::888777666666666555555666777777777777777777666444222111111222222222222222111111111000000222333333333333222111111000000000000////////////...///000///------///000222222111000///...------++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))))))))(((((('''))))))))))))************+++)))'''(((******(((%%%&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######"""&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""######""""""!!!!!! !!!!!!"""&&&###   !!!!!!""""""###"""!!! """""""""!!! ###"""!!!"""$$$$$$ """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """!!! """######""" """######$$$$$$  !!!"""### !!!"""###"""!!! !!!!!!!!! !!!""""""""""""""" ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$!!!!!!!!!!!! !!!!!! $$$###"""""""""###%%%&&&***'''$$$###"""""""""!!! !!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************,,,,,,---///000111222333333333333333444444444444666555444444444444444444333333333444444444444444777777888888888999999999777888888888777777666555777777777777777888888999777777666666666777777888888777666555555666888999666555444222111111222222222222222111111111111111222222333333222222111000////////////.............../////////------///000222222111000///...---,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++***)))'''&&&%%%(((((()))))))))************)))'''(((******(((%%%&&&'''''''''((((((((()))((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""!!!############""""""""""""###"""""""""!!!!!!!!! ######""""""######$$$%%%%%%###  !!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!  """"""""""""!!!!!! !!!   """"""""""""!!! !!!""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""###%%%%%%$$$###"""############"""!!! !!!!!! !!!!!!"""###(((&&&%%%$$$$$$###""""""###!!! !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''''((())))))))))))(((((((((((((((((((((((((((***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,---...000111222222222222222333333333333444888777555444222111111111222222222333333444444555888999:::;;;;;;;;;:::999777777777666666666666555666777888888888777666555111222333444666777888999999777555333333444666888666555444222222222333333333222222111111111111111222222333333222222111000............------------...//////...------...000111111000///...------,,,++++++*********+++,,,---++++++++++++++++++++++++*********++++++++++++,,,************)))((('''&&&(((((())))))))))))*********)))((()))***)))(((&&&'''''''''''''''((((((((((((((((((((((((''''''&&&)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""%%%"""  !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!  !!!!!!"""#########""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ###!!! """######""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! ###%%%$$$ """###$$$%%%%%%###""" !!!!!!""""""!!!!!!$$$$$$%%%%%%%%%$$$###"""&&&$$$!!! !!!""""""!!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''(((((())))))))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,---...///000111222111111111222222222333333777666444333111000000000000111111222333444444555777888:::<<<<<<;;;999888666666555555555555555555777888999:::999777444333000111222444666888999999777666666555555555555555555555333222222333444555333222111000000000111111222222222222222111000000/////////.........------......///...---,,,...000000000///......---,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++&&&&&&''')))************(((((((((((()))))))))***))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""#####################"""""""""!!!""""""""""""!!!!!!!!!!!! !!!$$$"""  !!! """"""""""""############!!!!!!"""""""""!!!!!!!!! !!!!!!""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!!"""$$$%%%%%%$$$ !!!!!!!!! """"""""""""""""""""""""###"""!!!  """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """###%%%$$$ !!!###$$$$$$###  !!!###$$$$$$$$$###"""!!!###&&&'''&&&%%%######'''$$$!!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&%%%%%%''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))******,,,,,,---...///000000111000000000111111111111222333333222111111111111111000000111111222333444444555777888:::999888666555555444444333333444555555777999:::;;;:::888444222222333555666888888999999666888:::<<<<<<:::777666555444333333333444555666444333111000///000111222111222222222222111000000000000000/////////......---...///...,,,,,,.../////////......------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++&&&&&&''')))************'''(((((((((((()))))))))((()))******)))((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""""""""#########$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$###!!! !!!!!! ############"""""""""""" !!!"""######"""!!!!!!######""""""!!!!!!!!!!!!!!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!  !!!"""###"""""""""""""""""""""""""""""""""###"""!!!  """""""""!!!!!!  !!!!!!!!!!!! ###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$$$$###!!! !!!"""$$$$$$###""""""###'''(((&&&$$$######&&&###!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&'''(((((((((((('''''''''''''''''''''''''''***)))((('''&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###""" $$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((())))))*********+++++++++,,,------...//////000000/////////000000000111111111111000000000111111222000000000111111222222333444555666666666555444333444333222222222333444555666888999:::999777444222333444666888999999999888777:::>>>BBBBBB???<<<999444444333333333555666777444333111//////000111222111111222222111111000///111000000000////////////---......---,,,,,,---///......---------,,,,,,,,,++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))************+++************)))((('''&&&''''''(((((((((((())))))((()))******(((''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$######$$$$$$!!!""""""######$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!"""!!!###"""""""""""""""!!!!!! !!!"""###$$$###"""!!!$$$$$$###""""""!!! !!!"""###"""!!!!!!###$$$ """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!  """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!###$$$$$$ """###%%%%%%$$$###""" !!!!!! ###'''(((&&&######$$$###"""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++,,,------....../////////....../////////000000000000000000//////000000111000000000111111111111111444444444444333333222222333222111111111222444555444555666777666555333222222333666888::::::999999555888<<>>000...+++(((''''''(((*********))))))))))))******((((((((((((((()))******+++*********))))))(((((((((((('''''''''(((((())))))(((''''''''')))***+++...***%%%""""""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$########################'''$$$!!!"""$$$&&&%%%###%%%""" ###%%%%%%!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""""""""$$$###""""""$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""+++)))%%%"""  !!!""""""!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$###"""!!! """"""""""""""""""""""""###"""!!! !!!$$$%%%%%%"""""""""######"""!!!!!! """""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!  !!!!!! !!!"""!!! !!! !!!"""###$$$""""""!!!!!! (((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&'''((((((&&&%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! %%%%%%$$$###$$$%%%&&&'''$$$###""""""""""""""""""$$$$$$$$$#########""""""########################"""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######$$$$$$######################## !!!"""$$$%%%&&&&&&!!!%%%$$$  """!!!"""$$$%%%$$$""""""###$$$######""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!!######"""$$$%%%%%%###!!!"""##################""" !!!""""""""""""""""""############"""""""""###$$$%%%''''''"""""""""#########$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++////////////////////////............////////////---...000000...---...///...------------,,,,,,,,,+++---......,,,+++***+++,,,+++******,,,000444777...---+++)))(((((()))*********))))))))))))*********))))))))))))******+++************)))))))))((((((((('''''''''(((((()))(((''''''&&&&&&'''((()))%%%&&&&&&(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######&&&&&&%%%###'''%%%###""""""###$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!###$$$$$$"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""" !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """""""""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! '''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''')))***)))'''&&&%%%%%%$$$######""""""##############################$$$######"""!!! $$$############$$$%%%%%%&&&###!!!###""" $$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$$$$#################################%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$###'''((($$$"""######!!!$$$%%%%%%$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###""""""###$$$%%%###!!!######$$$$$$$$$$$$######!!!!!! !!!""""""""""""""""""############"""""""""###$$$%%%&&&'''"""""""""###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$###########################$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,------------------////////////////////////........................,,,...//////...------...------------,,,,,,,,,,,,+++---......---+++,,,,,,---,,,+++++++++,,,---...,,,+++***))))))))))))*********))))))))))))******++++++***************+++************)))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%######$$$$$$###""""""###%%%$$$$$$$$$######$$$$$$$$$ """#########""""""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######""""""!!!!!!!!!!!!!!!###"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! %%%%%%$$$$$$$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""######!!!!!!"""""""""!!! !!! """  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!! !!!###"""!!!!!!"""### !!!"""!!!  !!!$$$###""""""!!! !!!!!!!!!!!! ''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""######(((######%%%### ############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%''')))'''$$$"""$$$&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$######"""""""""###############%%%$$$$$$###!!! $$$)))***'''%%%%%%$$$!!!###$$$$$$###"""!!!!!!""" !!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###"""###"""!!!"""$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!"""""""""##################"""!!!!!!!!!!!!!!!%%%$$$#########$$$&&&'''########################%%%%%%%%%$$$######""""""""""""""""""###############""""""!!!"""###$$$$$$$$$$$$$$$###############&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))************++++++++++++,,,---------....../////////////////////////////////...............------,,,---//////---,,,---.........------,,,+++*********,,,------,,,+++,,,---,,,,,,++++++******)))))))))))))))***************+++******))))))******+++++++++***)))))))))***************)))))))))))))))***)))(((((((((((((((((()))(((((('''&&&&&&&&&&&&+++(((###!!!(((---&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''$$$### ######"""!!!###%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$%%%%%%$$$######""""""######%%%$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!"""!!!  """!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!  !!!!!!!!! !!!  """"""!!!!!!"""$$$"""######"""  !!!$$$######"""!!! !!!!!!!!!!!!!!! &&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$#########$$$$$$"""!!!"""###$$$%%%%%%###""" """""""""""""""""""""""""""############""""""!!!"""""""""###############)))$$$ !!!%%%'''%%%!!!""""""""""""""""""""""""''''''''''''''''''''''''$$$$$$#########$$$%%%&&&$$$'''((('''###"""###&&&$$$###"""""""""$$$%%%&&&%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!  %%%'''%%%######!!! """######""""""###$$$ !!!!!!""""""###############$$$$$$#########"""!!! !!!###$$$######$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!!!!""""""!!!"""""""""###############"""!!!!!! !!!!!!'''%%%""" ###''')))########################$$$$$$$$$######"""""""""!!!!!!!!!""""""#########"""""""""""""""##############################"""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((()))))))))******+++++++++,,,,,,---......///000000000000000000000000000000//////......---------,,,+++,,,......,,,,,,,,,---000///...---+++)))(((((((((***+++*********+++---******************))))))(((((())))))************++++++************++++++***))))))((((((((())))))))))))))))))))))))************)))((((((((((((((())))))))))))(((((('''''')))%%%!!!(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%$$$###!!!############"""###$$$######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$&&&$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%!!!!!!  !!!$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!  !!!  !!!""""""###$$$###!!! !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%&&&%%%###"""""""""$$$%%%%%%%%%$$$###########################""""""############""""""###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&'''$$$"""!!!!!!"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%#########$$$!!!!!!!!!""""""###%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%$$$###"""#########$$$%%%%%%&&&&&&"""#####################!!!&&&(((&&&$$$%%%$$$!!! """"""""""""###%%% !!!!!!""""""##############################"""!!! """$$$$$$#########$$$$$$$$$$$$############"""!!!!!!!!!""""""""""""""""""############!!!!!!!!!"""###$$$%%%&&&%%%### !!!$$$'''###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++++++++++++++,,,---...000000111000000000000000000000000//////......---,,,,,,,,,***,,,------,,,++++++,,,000///...,,,+++)))(((''''''((()))))))))))),,,...***************+++++++++))))))((((((((()))******++++++************++++++((((((((((((((())))))***))))))))))))************++++++***)))((((((((((((((())))))***))))))((('''&&&&&&%%%!!!!!!%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$###############"""########################"""$$$&&&&&&%%%######$$$)))'''$$$###$$$$$$###!!!""""""!!!!!!!!!!!!""""""########################!!!"""###$$$$$$$$$%%%###!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! &&&%%%""" !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!***(((&&&$$$!!!"""""""""""""""""""""""" !!!!!!"""######  !!!""" """"""!!!### """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!   !!!!!!"""###"""!!! !!!"""!!!!!!!!!""""""######### !!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%$$$"""%%%$$$$$$%%%''''''&&&$$$!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%###!!!!!!!!!!!!!!!""""""##############################"""###$$$%%%&&&%%%$$$$$$###"""""""""$$$$$$$$$###""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!"""""""""###$$$%%%%%%%%%!!!!!!!!!""""""#########"""''')))'''&&&((((((&&& """###"""!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$##################$$$""" """###$$$$$$"""##################"""$$$######"""!!!!!!""""""""""""""""""############!!!!!!!!!!!!###$$$%%%&&&"""!!!!!! !!!"""###$$$""""""#########$$$$$$$$$ !!!!!!"""#########!!!!!!"""######$$$%%%%%% !!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***+++++++++)))***+++,,,...///000111000000000000000000000000//////...------,,,++++++***+++------+++***+++,,,------,,,,,,+++*********'''((()))))))))***---///,,,+++++++++++++++,,,,,,+++***(((''''''((()))***,,,++++++******++++++,,,'''''''''((()))***,,,,,,((()))))))))************,,,+++***)))((((((((((((&&&'''((()))))))))((('''%%%))),,,***'''$$$%%%(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%'''"""###&&&$$$!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""$$$###""""""!!!!!!""""""---+++'''###  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!! !!!!!!%%%!!! $$$&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!  !!!!!! !!!"""!!!  !!!!!!"""""" !!!###!!!!!!"""""""""######### !!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###""""""!!!"""###&&&'''&&&%%%""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!"""""""""!!! ###&&&'''%%%###!!!!!! !!!!!!!!!""""""##############################!!!###%%%&&&&&&&&&$$$######!!!!!!$$$&&&$$$"""###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!! !!!!!!"""###$$$$$$$$$"""""""""!!! $$$&&&######%%%&&&%%%"""###$$$###!!! !!!""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""" !!!###$$$$$$""""""############""""""$$$$$$###""""""!!!""""""""""""""""""############""""""!!! """$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$ !!!"""###$$$$$$!!!""""""###$$$%%%%%%%%% !!!!!!"""""""""""""""""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++))))))***,,,...///000111000000000000000000000000//////...---,,,,,,++++++)))+++------+++***+++,,,*********++++++,,,,,,,,,((()))*********+++...111......,,,+++++++++,,,---,,,+++(((&&&&&&''')))***,,,++++++******++++++,,,((((((((()))***,,,---...(((((())))))*********+++,,,+++***)))(((((((((((($$$%%%'''(((((((((''''''###&&&)))'''$$$###&&&***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$### """%%% !!!''''''#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$   """$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! """"""""""""""""""""""""###"""!!!  !!!!!! !!!"""###$$$$$$!!! """!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!"""  !!! !!!!!! """###$$$"""!!! !!! !!!!!! !!!############""""""""""""""" !!!!!!""""""'''&&&%%%%%%%%%''')))+++)))&&&######%%%&&&%%%###########################%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$###### """$$$$$$$$$$$$&&&$$$###$$$''')))++++++ """&&&((((((&&&###########################!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!###&&&'''%%%###############""""""""""""$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%##############################"""!!! !!!"""###$$$%%%$$$######!!!"""###$$$$$$###!!! """###$$$%%%$$$###!!!###############$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""  ###$$$$$$###$$$###"""""""""###$$$%%%###"""!!!!!!###$$$###""" !!!"""######"""!!! !!!"""######"""!!! """###$$$$$$!!!&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$""""""!!!%%%&&&'''''''''&&&%%%$$$))))))))))))************,,,---...///000000000000000000000000////////////111111000///---,,,+++***---------------,,,+++***---,,,+++******+++,,,---***+++,,,,,,------------,,,,,,,,,++++++***************))))))))))))******(((((())))))))))))(((((('''((()))++++++***)))))),,,,,,,,,+++++++++++++++************))))))))))))&&&((())))))'''&&&''''''((('''&&&&&&'''((()))***(((((((((((('''&&&%%%$$$(((((('''&&&%%%######"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$""" """%%%&&&'''%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###"""###$$$###"""!!!!!!###"""""""""  """###"""  !!! !!!!!! !!!!!!###""" !!!$$$&&& !!!###### !!!!!!""""""""""""""""""""""""""""""!!!!!! """""""""!!! !!!  !!!!!!!!!""""""!!!  """""""""""""""""""""""" !!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""  !!!!!!!!!!!!!!!!!!!!!!!!'''%%%!!!"""$$$""""""""""""!!!!!!!!!!!! !!!###$$$&&&'''!!!!!!!!!  !!!"""###$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""")))&&&###"""!!!!!!!!!!!! '''&&&$$$######$$$%%%&&&(((&&&$$$$$$%%%&&&%%%###########################%%%%%%&&&&&&&&&&&&%%%%%%########################%%%$$$$$$######"""#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$%%%&&&(((((()))$$$###"""###%%%%%%$$$###########################!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$######"""############""""""""""""###""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###########################$$$$$$######"""!!! !!!"""###$$$$$$$$$######!!!""""""#########""""""""""""$$$$$$$$$###!!! ###""""""""""""###$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!! !!!###$$$######%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###!!! ######$$$$$$$$$###""""""!!!"""#########"""!!!!!!!!!"""$$$%%%%%%###!!! &&&%%%$$$$$$$$$$$$%%%&&& !!!###%%%'''((()))%%%&&&&&&'''&&&&&&%%%%%%(((((()))))))))*********,,,,,,---...///000000///111111111111000000000000000//////...---,,,++++++,,,,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************))))))))))))******(((((())))))))))))(((((((((((()))************)))+++++++++******)))))))))******)))))))))((((((((('''(((***)))(((&&&''''''((('''&&&&&&&&&'''((()))(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###!!!!!!###%%%&&&%%%######"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###"""###$$$###!!! !!!"""%%%%%%%%%###!!! """"""!!! !!!"""!!!!!!!!! !!!!!!"""!!! !!!"""### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  ###"""!!! !!!!!! !!!!!!!!!!!!   !!!!!!"""###### !!! !!!!!!"""""""""!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! )))'''&&&$$$###$$$$$$%%%'''&&&$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!! !!!###$$$$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%&&&&&&%%%%%%'''%%%!!! !!!"""##############################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!#########!!!############""""""""""""!!!!!!!!!!!!!!!"""######&&&&&&%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$######"""!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$$$$""""""###$$$$$$###!!! """"""!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!########################!!! !!!###$$$###"""&&&%%%$$$######$$$%%%%%%$$$&&&(((&&&### !!!###%%%%%%%%%$$$$$$$$$######""""""######$$$######"""!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))******+++,,,---......//////...////////////////////////---------,,,,,,,,,++++++++++++++++++++++++***)))+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******(((((())))))))))))(((((())))))(((((())))))************))))))((('''&&&&&&)))))))))(((((((((''''''''')))******(((&&&''''''((('''&&&&&&%%%&&&&&&'''&&&''''''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""######%%%$$$######%%%%%%$$$###"""!!!!!!!!!!!!"""######"""""""""############$$$$$$############"""""""""$$$######""""""""""""###!!!"""###"""  !!!$$$%%%&&&$$$"""  !!! !!!######!!! !!!!!! !!!!!!!!!!!!   !!!!!!!!!  !!!""""""###"""""""""######""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!"""###"""  !!!!!!  !!!!!!!!!  """!!!!!! !!!  !!!!!!""""""!!!!!!!!!!!!""""""!!!$$$###!!!!!!""""""!!!!!!!!!!!! ***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################"""""""""!!!!!! !!!"""############&&&%%%###"""!!!!!!"""###"""###%%%%%%$$$###""""""&&&###!!! !!!"""""""""########################!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%############"""""""""!!! !!!!!!"""""" !!!"""###%%%&&&((((((########################$$$$$$$$$$$$$$$$$$$$$###!!!""""""###############"""!!! !!!###%%%&&&""""""############"""!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! """""""""""""""""""""""""""!!! !!!###$$$###"""%%%$$$###""""""###$$$%%%!!!%%%&&&###"""%%%)))&&&%%%$$$$$$#########$$$"""#########$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""'''&&&%%%$$$%%%&&&'''((((((((((((((()))))))))***++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))***+++,,,------,,,+++******++++++,,,,,,,,,+++++++++++++++*********************))))))))))))******(((((())))))))))))(((((())))))((('''''')))***+++))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''(((***+++***((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!""""""###$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###&&&%%%$$$%%%&&&%%%###!!!!!!!!!!!!!!!""""""######""""""""""""########################""""""""""""$$$$$$###"""!!!!!!!!!!!! !!!"""!!!  !!! !!!######!!!!!! """######""" !!!!!! !!!!!! !!!!!!!!! !!!!!! !!!!!!"""""""""#########  !!!!!!"""""" !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""  !!!""""""  !!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!###"""!!!  !!!"""""""""!!!!!!!!!!!!"""""" %%%)))((($$$!!!"""$$$"""""""""""""""!!!!!!!!!''''''''''''(((((())))))%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################""""""""""""!!!!!!"""""""""!!!!!! ###"""!!! """###$$$!!!###%%%%%%###!!!!!!""""""!!!!!!"""###$$$###"""######################## !!!!!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!!!!############"""""""""!!! !!!!!!!!!!!! """###%%%&&&&&&########################"""""""""###############"""""""""""""""#########"""!!! !!!###%%%&&&"""""""""#########""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""######"""!!!"""###$$$%%%###$$$""""""%%%)))#####################"""###############$$$$$$%%%$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''(((((((((((()))))))))***++++++,,,,,,,,,,,,+++))))))******++++++++++++*********++++++++++++,,,)))******+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,+++************************************))))))))))))******(((((())))))))))))(((((()))((('''''''''(((***+++((((((''''''&&&%%%%%%$$$(((((((((((('''''''''''')))***+++***((('''&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%$$$%%%%%%%%%###!!!"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!"""!!!  !!!!!!""""""!!!!!!""""""!!!!!!"""######""" !!!!!! !!!!!! !!!"""!!!  !!!"""!!! !!!!!!!!!""""""""" """"""!!!!!!  """######"""  !!!!!! !!!!!!!!!"""""" """"""!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!  !!!  !!!"""### !!!!!!!!!!!! """""""""!!!!!!!!!    !!!!!!!!!###"""!!!  !!!"""""""""!!!!!!!!!!!!"""""""""'''+++***$$$!!!!!!###!!!!!!!!!"""""""""""""""$$$%%%%%%&&&''''''((((((###%%%(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$#########""""""""""""""""""""""""!!! !!!"""###$$$ ###&&&%%%""" """$$$"""!!!!!!###%%%%%%$$$"""########################!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%############"""""""""""" !!!"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""#########"""!!!!!!!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$"""""""""""""""#########""""""!!!!!!!!!"""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$"""""""""$$$$$$###"""""""""!!!!!!"""$$$&&&'''###$$$""" !!!"""!!!"""######"""!!!"""""""""""""""###$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###########################"""%%%%%%%%%%%%&&&''''''(((''''''(((((((((((())))))******++++++++++++*********++++++,,,,,,------...++++++++++++++++++++++++)))***++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***))))))))))))*********************))))))))))))******(((((())))))))))))((((((((((((''''''(((((())))))(((((((((''''''''''''&&&)))))))))(((((((((''''''***+++,,,+++((('''&&&'''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######$$$$$$"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""""""""###"""!!!!!! !!!!!!"""###"""  !!! """#########%%%&&&%%%###!!!!!!"""""""""!!!!!!!!! !!!!!! !!!""""""  !!!!!!!!!   ###""""""!!! !!!""""""!!! !!!!!!""""""### $$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###%%% !!!!!! ###"""""""""!!!!!!!!!!!!  !!!!!!"""""" """!!!!!! !!!  !!!!!!""""""!!!!!!!!!!!!"""""""""$$$&&&%%%!!! !!!!!!!!!!!!""""""&&&&&&&&&''''''''''''&&&"""%%%))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%###"""$$$$$$$$$#########""""""!!!!!!"""#########"""""" !!!"""############!!!$$$&&&$$$!!! ###''''''%%%""""""###$$$$$$###########################"""############$$$$$$$$$############$$$$$$$$$$$$ ###$$$###$$$'''***############"""""""""""" !!!"""""""""!!!!!!######""""""!!!!!! ######################## !!!!!!"""######$$$"""!!!!!! !!!"""###$$$!!!""""""#########"""""""""""""""""""""######$$$###""""""""""""###$$$$$$""""""""""""####################################$$$###""""""$$$$$$###""""""""""""###%%%''')))+++!!!###$$$$$$###!!! ###%%%$$$###!!!!!!!!! !!!###$$$%%%!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$###"""!!! ###$$$%%%&&&'''''''''''''''''''''((((((((()))))))))***************))))))******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++***))))))((()))))))))*********+++******))))))))))))******(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******)))))))))(((((((((***,,,,,,+++)))'''&&&'''%%%&&&'''(((((((((''''''%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!! !!!###"""""" !!!"""#########""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!"""###"""###$$$###!!! !!!""" !!!""""""""""""%%%'''(((%%%!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""###### ############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!  !!!###$$$ """"""!!!!!!!!!   !!!!!!!!!!!!"""""" !!! !!!!!!"""""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!************)))((('''&&&"""%%%)))***(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%###"""$$$$$$$$$############""" !!!###$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!$$$&&&$$$ $$$))),,,(((### """$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""$$$%%%$$$!!! !!!###############"""""""""""" """#########"""!!!!!!!!!""""""#########$$$######################## !!!"""###$$$$$$%%%"""!!! !!!###$$$!!!"""###$$$$$$###!!! """"""!!!!!!"""###$$$$$$###############$$$$$$%%% !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###"""#########$$$'''))),,,...######$$$%%%%%%###!!!%%%'''&&&$$$"""!!! """$$$%%% !!!"""############""""""###$$$%%%%%%$$$###""" !!!###%%%&&&'''"""$$$%%%'''(((((('''&&&''''''''''''((((((((()))))))))************)))(((((())))))***++++++,,,,,,---------,,,,,,,,,++++++***+++,,,------------------,,,+++******+++,,,---+++++++++++++++***)))((((((((())))))*********+++******))))))))))))******(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))***+++++++++************))))))))))))+++,,,---+++)))'''&&&'''%%%&&&((()))))))))((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$""" """######!!!"""""""""!!! ######""""""!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$"""###$$$###"""!!!"""### !!!!!! """$$$***'''""" !!!!!!!!!!!! !!!!!! !!!!!!!!!""""""###### !!!###$$$%%%############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""""" !!!!!!!!!!!!  !!!"""""""""!!! !!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!  """""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""###$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""   !!!!!!%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&###!!! !!!###$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!###$$$$$$######"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!! """"""#########$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$""" """"""  !!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""!!! &&&%%%###"""""""""###$$$ !!!""""""###""""""%%%$$$$$$###"""!!!!!! %%%%%%$$$###""""""######&&&%%%###!!!!!! !!!!!!"""###$$$$$$###"""###$$$###$$$$$$%%%$$$###"""!!!$$$###"""!!!!!!"""###$$$######""""""""""""######&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$&&&(((((('''((()))+++''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++***************++++++,,,************************+++***)))***++++++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---,,,+++***))))))))))))'''***,,,+++)))'''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''((((((((('''&&&%%%%%%##################$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$###"""!!!!!!""""""########################!!!!!!""""""######$$$$$$ """###$$$$$$###""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!###""" !!!!!!""""""#########$$$ !!!"""###$$$$$$""""""!!!!!!!!!!!!!!!""" !!! !!!!!!!!!!!!!!! $$$###"""!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!  ######""""""!!!!!! $$$###"""!!!!!!!!!!!!!!!'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######$$$%%%%%%$$$######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!""""""###############%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$###""""""###$$$$$$$$$############$$$$$$###!!! !!!###$$$"""!!!!!!!!!""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%$$$######"""""""""###!!!"""###############"""!!!""""""######$$$$$$%%%$$$$$$###"""""""""""""""%%%$$$###"""!!!!!!"""###"""###$$$$$$""""""###$$$###$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$######""""""""""""######%%%%%%$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((''''''(((***'''''''''((((((((())))))************++++++++++++++++++++++++++++++++++++******+++++++++******))))))***+++,,,------------***))))))))))))***++++++************************+++***))))))++++++***)))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,+++******)))(((((()))+++------+++)))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%$$$$$$$$$###"""""""""""""""########################"""""""""""""""#########!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!"""$$$###!!!!!!!!!"""""""""######### !!!""""""######""""""!!!!!!!!!!!!!!!""" !!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! """""""""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!  '''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$#########""""""""""""""""""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!! #######################################$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!$$$%%%$$$###$$$###############"""""" !!!!!!""""""""""""!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&######$$$$$$######""""""###$$$$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%######"""!!!!!!!!!""""""$$$######"""""""""######"""###$$$$$$""""""###$$$######$$$$$$######"""!!!$$$###""""""""""""###$$$######""""""""""""######%%%$$$$$$######$$$%%%%%%$$$$$$$$$###############$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&''')))''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((((((((()))***+++,,,,,,,,,,,,))))))((((((((()))******************************+++***))))))++++++***)))))))))((('''''''''''''''************************+++***))))))((('''&&&&&&******++++++***)))(((''')))+++,,,,,,***((('''(((&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((())))))(((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""""" !!!!!!"""""""""!!!  !!!""" !!!"""### #########"""!!! !!!!!!!!! """"""#########"""!!!!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!!!!$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!""""""  !!!%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$###""""""###$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""$$$###"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###"""""""""#######################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""############$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$###""""""!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""%%%$$$$$$######""""""""""""###$$$###"""!!!"""$$$##################""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%###########################""""""""""""""""""###$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((((((&&&%%%&&&''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''(((((())))))***)))))))))((((((((((((((())))))***************************+++)))((()))***+++***)))))))))((('''''''''''''''************************+++++++++***))))))((('''((()))***++++++)))'''&&&&&&((())))))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''''''''&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$"""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""############"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""""" !!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!"""!!!  """### !!!!!! """"""""""""!!! !!!!!!!!! !!!!!!""""""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""#####################$$$%%%$$$###"""###%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#################################!!!!!!""""""############""""""##################$$$$$$############$$$$$$"""""""""!!! #########""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""!!! !!! !!!###$$$$$$###"""!!!"""#########"""!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! !!!"""######"""!!!"""###""""""""""""""""""############$$$$$$$$$$$$############""""""""""""############$$$$$$%%%%%%%%%%%%########################"""""""""######"""""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++***)))((('''((((((((((((((())))))******************************)))((()))******)))((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((('''((()))******)))'''%%%%%%'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%$$$###"""$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$#########"""!!! """###$$$"""!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""""""""############"""""" !!!!!!!!!"""""""""###&&&%%%######$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""%%%$$$###!!! !!!  !!!"""###!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!"""###$$$'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$(((&&&###!!! !!!###$$$############$$$$$$$$$$$$###$$$%%%$$$######$$$%%%!!!""""""###############""""""""""""""""""""""""""""""######$$$%%%%%%&&&###############$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!""""""#########$$$$$$$$$############### !!!""""""######""""""!!!!!!"""#########""""""$$$$$$############$$$$$$!!!"""###""" """"""""""""""""""!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""" """###$$$!!!!!!""""""######""""""!!!""""""""""""!!!!!!  """###$$$$$$""""""!!!!!!!!!"""######&&&&&&&&&%%%$$$###!!! !!!"""######!!!!!!"""###""""""!!!!!!!!!"""############$$$%%%%%%$$$############""""""""""""######""""""$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------------,,,+++******))))))((((((((()))*********************************)))((((((******)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&&&&%%%%%%%%%&&&'''''''''''''''&&&$$$###!!! $$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""!!! !!!"""$$$$$$""" """""""""""""""######$$$""""""""""""""""""""""""############""""""""""""###""""""""""""""""""###!!!""""""######""""""!!! !!!!!!""""""######"""  !!!!!! """"""!!!!!!!!!!!! !!!!!!!!!  !!!""""""&&&%%%###"""!!! !!!!!! !!!"""""""""###"""!!!   !!!""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###"""!!!!!! !!! !!!!!!  !!!'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""###""""""#########$$$$$$$$$"""###$$$###"""""""""$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!"""######$$$%%%%%%$$$$$$$$$#########"""""" """#########"""!!!!!!"""###$$$$$$$$$######$$$$$$############$$$$$$ """###""" !!!"""""""""##################!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!"""#########"""""" !!!"""###%%%&&&&&&"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%$$$###!!!"""###"""!!! !!!###"""!!!!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%$$$######""""""###%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''((((((((()))))))))*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,+++)))******+++,,,,,,++++++***))))))))))))***++++++***************************((('''((()))***)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""""""""$$$&&&&&&$$$!!!"""""""""""""""###$$$$$$########################"""""""""""""""###############""""""""""""###### !!!!!!""""""!!!!!! !!!"""#########""""""!!!!!!!!!  !!!""""""%%%$$$"""!!!!!!"""$$$%%% """###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!  %%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$ !!!"""######""""""!!!!!!""""""######$$$$$$!!!"""###"""!!! !!!#########"""!!!"""###%%%&&&""""""""""""""""""""""""&&&&&&%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""""" """#########"""!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$!!!$$$###"""!!!###&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""""""""""""""!!! """###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%!!!###%%%&&&'''&&&&&&!!!"""###"""!!! !!!###"""!!! """###$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###$$$&&&&&&&&&&&&((()))))))))))))))************++++++,,,,,,,,,---------------------------------******+++,,,,,,,,,++++++###$$$&&&''')))***++++++***************++++++,,,***************************((('''((()))***)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++)))(((''''''&&&&&&&&&''''''((($$$%%%&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$############$$$&&&((((((%%%###""""""!!!""""""###$$$$$$########################!!!!!!""""""######$$$$$$######""""""""""""###### !!!!!!!!!!!!  !!!"""######$$$!!!!!!###$$$$$$""""""!!!!!!   !!!"""###""""""!!!!!!"""$$$'''(((!!!###$$$###!!! !!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!!!!"""""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!"""###!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!(((''''''((())))))(((&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$$$$######"""################################################$$$###"""!!! !!!!!!"""############""""""!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!!!!### !!!"""###$$$%%%%%%$$$#########""""""!!!!!!&&&&&&%%%$$$###"""!!! #######################################"""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$"""###%%%&&&&&&%%%$$$###&&&%%%$$$###""""""""""""######################## !!!###$$$$$$###"""!!!!!!%%%%%%""" !!!!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""""""""""""""!!!"""######%%%$$$$$$###"""!!! """!!!  """!!! !!!###$$$%%%$$$###""""""###$$$%%%'''%%%###$$$&&&&&&###!!!$$$######"""""""""""""""###$$$%%%&&&%%%%%%###""""""###$$$%%%&&&&&&&&&&&&(((''''''''''''(((((())))))***+++,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++***((('''&&&+++,,,------,,,+++)))(((+++******)))(((''''''&&&***************)))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))&&&&&&%%%$$$%%%&&&'''((('''&&&$$$$$$$$$&&&((()))%%%&&&((()))))))))((('''***(((%%%%%%''''''$$$!!!&&&&&&''''''&&&&&&%%%$$$$$$'''((('''###"""$$$&&&"""!!!  !!!"""((('''%%%###""""""######%%%%%%$$$###"""   !!!"""$$$%%%$$$###""" !!!  !!!!!!!!! !!!!!! """%%%!!! !!!!!!""""""######""""""""""""######!!! !!!"""######"""""""""!!!!!! )))'''###  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! ###$$$###!!!"""!!!!!! !!!!!!!!!!!!""""""######$$$""" """""""""""""""""""""""" !!!######"""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###""""""!!! !!!  !!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!   !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""!!! !!!""""""!!! !!!###!!!!!!""""""!!! !!!""""""  ((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######''''''%%%$$$###!!! !!!""""""###############%%%%%%%%%$$$$$$#########"""###$$$###"""!!!!!!###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""$$$$$$###############"""#######################################"""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%########################!!!"""###$$$$$$###!!! !!!$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########""""""###############"""!!! &&&$$$$$$###%%%$$$$$$######"""!!!!!! $$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$###!!! !!!###### """"""!!! !!!!!!###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&(((''''''''''''((())))))((()))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***))))))(((((()))))))))***++++++******)))((('''))))))*********))))))(((*********)))((('''''''''***************)))(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))************))))))((('''&&&&&&&&&'''))))))'''&&&%%%$$$$$$&&&''')))&&&'''(((((((((((((((''')))'''%%%%%%''''''%%%###&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$###""""""###$$$$$$&&&%%%###"""!!!""""""##################"""""""""$$$######""""""###$$$%%%""""""!!!!!!!!!!!!!!!!!!###"""!!! !!!"""""""""!!!!!! !!!!!!"""###  ###$$$""" !!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!!"""############"""!!!!!!!!! '''%%%"""   !!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!""" """!!!  !!!""" !!!!!! """"""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!! ###"""!!! !!!"""###"""!!!!!!  !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """!!!  !!!"""!!! !!!!!!!!!!!!!!! $$$%%%&&&%%%###!!!!!!"""(((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""!!!$$$&&&'''''''''!!!!!!"""######$$$$$$$$$&&&&&&%%%$$$###"""!!! """###$$$###"""!!!!!!###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!$$$############"""""""""%%%%%%$$$$$$###"""""""""&&&%%%$$$########################$$$%%%&&&''''''########################"""###$$$$$$$$$"""!!! !!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!!"""############""""""!!!""""""""""""""""""""""""""""""##################$$$$$$#########"""""""""###$$$$$$$$$$$$$$$############%%%'''%%% ############""""""!!!!!!!!!######$$$$$$######"""""" !!!!!!"""""""""""""""$$$$$$###""""""###$$$$$$$$$#########$$$$$$###!!!######"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))((())))))***++++++++++++,,,++++++******++++++,,,(((((((((((((((((()))))))))***************))))))))))))))))))))))))************))))))((((((''''''))))))******))))))(((((('''''''''(((((('''''''''''''''''''''((((((((((((((())))))******))))))((())))))((((((((()))***+++'''&&&%%%$$$%%%&&&'''((((((((('''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$###"""%%%$$$$$$######$$$$$$%%%###""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######!!!!!!"""""""""######$$$$$$######""""""######$$$###""""""!!!!!!""""""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!""""""""""""#########!!!!!!!!!!!! %%%###!!!!!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$""" !!!"""""" !!!!!!!!!!!!""""""!!!!!! !!!###%%%&&& !!!!!!"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""###""""""!!! !!!!!!!!!!!! !!!""""""!!!  !!!!!!"""""" !!!""""""###!!!"""!!! !!!"""######!!!!!!!!!!!!!!!!!! &&&''''''&&&###!!!!!!!!!(((&&&###"""$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%''''''%%%###!!!"""%%%'''''''''##################$$$$$$%%%%%%$$$######"""!!!!!!"""###$$$###!!!!!!!!!###############""""""!!!!!!########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!############""""""""""""""""""######$$$%%%%%%%%%'''%%%$$$"""""""""######$$$#########$$$$$$%%%&&&##############################$$$$$$###"""!!! ######""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""############"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############"""""""""""""""###$$$$$$%%%%%%%%%$$$###$$$""" """"""""""""""""""!!!!!!!!! !!!"""######"""!!!  """#########"""!!!$$$##################$$$$$$$$$$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((()))***))))))***+++++++++++++++++++++++++++++++++++++++))))))******++++++******((()))******++++++++++++++++++***)))***+++---...***)))))))))((((((((('''((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))*********'''&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%&&&'''(((%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&###!!!########################"""""""""""""""""""""###""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$######""""""""""""######"""""""""!!!!!!!!! """"""!!!!!! !!!!!! !!!!!! !!!""""""!!! !!!"""!!!!!!!!!!!!!!! """!!!  !!!""" """###%%%%%%###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!!!! """"""""""""""""""""""""!!! !!!"""###%%%&&&"""""""""""""""""""""""" !!!###"""!!! !!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!! !!!"""!!!  !!!!!!!!!!!! !!!!!! """###"""""""""""""""""""""""" !!!"""###### !!!!!!"""""" !!!"""!!! !!!"""!!! !!!!!!!!!!!!!!! """###$$$###!!!(((%%%###"""###%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!! !!!###$$$###""" &&&%%%$$$###""""""###########################$$$"""###$$$###!!!!!!!!!###$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!!"""######$$$$$$###"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$###"""!!!"""#########!!!!!!""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$#########"""""""""!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!"""!!!"""$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!"""######"""!!!  """#########"""!!!#########$$$$$$######### !!!!!!!!!!!! !!!&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''(((*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++++++++((()))***++++++,,,++++++++++++***)))***+++---...))))))))))))(((((((((((('''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%"""!!!"""%%%&&&$$$!!!######$$$$$$$$$$$$######""""""########################################## !!!"""############$$$$$$%%%$$$###"""""" !!!!!!""""""###############""""""""""""######!!!"""###!!!""""""!!!!!! !!!!!! !!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""" """###%%%%%%###""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!###"""  !!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!"""$$$"""""""""""""""""""""""" !!!"""######""""""!!!!!! !!!######"""""""""###!!!  """""""""!!! !!!!!!!!!!!!!!! !!!!!!  !!!'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""######$$$$$$%%%###$$$%%%''''''%%%$$$#########$$$%%%%%%$$$"""!!!&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!!!!###$$$#########""""""!!!!!! !!!!!!!!!!!!"""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""!!!!!!"""""""""""""""###$$$$$$######"""!!!!!!!!!######"""""""""######$$$$$$$$$###!!!!!! """"""""""""""""""""""""""""""""""""""""""######$$$###""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""""""""""""""######"""""""""!!!!!!!!! !!!"""#########"""%%%$$$!!! ###### !!!!!!"""""""""""""""######$$$$$$###### !!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""!!!######"""!!!"""#########"""!!!!!!!!!!!!"""############$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''')))***++++++,,,,,,---------,,,,,,***++++++,,,,,,++++++***&&&''')))***++++++***)))))))))***+++,,,,,,,,,+++))))))))))))))))))******))))))))))))((((((((((((''''''((()))))))))(((((('''''''''(((((('''''''''''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((($$$%%%&&&&&&%%%%%%'''((('''&&&$$$#########$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$###""""""""""""""""""""""""###### !!!"""$$$%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!! !!!""""""""""""###""""""!!!!!!""""""###"""###%%%### !!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!###"""!!! !!!!!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### ### !!!!!!"""######!!!!!!!!! !!!!!!!!!   !!! !!!  !!! !!!!!!!!!  !!!"""#########""" !!!!!!!!!""" !!!!!!!!!!!! """######"""   !!!!!!""""""###""""""!!! """$$$$$$"""!!!!!!!!!###"""!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######""" !!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%&&&'''$$$###""""""###$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$###"""!!!!!!############""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""########################!!!!!!"""###############!!!!!!!!!!!!""""""############""""""!!! !!!"""######$$$$$$#########"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$###""""""###%%%%%%### !!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!""""""###"""""""""###$$$"""!!!  !!!"""######"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$$$$###""" ###%%%%%%######$$$%%%""""""!!! !!!!!!###############%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&((()))***+++++++++,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***'''(((***,,,---,,,+++*********+++,,,,,,,,,++++++))))))*********))))))((((((((((((((())))))))))))&&&''''''((())))))(((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''((((((((($$$&&&''''''%%%$$$&&&((('''&&&$$$###"""###$$$%%%###$$$%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""############!!!  !!!"""######$$$!!!"""###$$$%%%%%%$$$### !!!###$$$%%%$$$"""""" """"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""### ###%%%$$$  ### !!!!!!!!!""" !!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$ !!!""""""######$$$#########"""""""""""" !!!!!!!!!   !!! !!!  !!! !!!  !!!"""#########""" !!!!!!!!!!!! !!!!!!!!!!!! """###$$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" """!!! !!!###$$$###""" !!!!!!!!!!!!!!!!!!######"""!!!""""""&&&%%%%%%&&&((((((&&&$$$%%%$$$$$$$$$######""""""&&&&&&%%%%%%$$$######""" !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!!!! !!!###&&&)))+++(((((('''&&&%%%%%%$$$###"""###$$$###"""!!!!!!###""""""""""""""""""######!!!!!!""""""#########$$$ !!!"""###$$$$$$########################!!!!!!"""############### !!!!!!!!!""""""###### !!!""""""""" """###$$$$$$$$$###""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&###""""""$$$'''&&&###!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""############""""""%%%'''""" ###### !!!"""######  !!!""""""!!! !!!###$$$"""###$$$%%%%%%$$$###""" """""" !!!###$$$######"""""""""""""""######""""""###%%%&&&((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&((()))***+++******+++++++++******)))***+++,,,------,,,+++***)))+++---///000///...---++++++,,,,,,,,,++++++***+++,,,---------+++***((((((((((((((())))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''''''''&&&&&&%%%$$$!!!"""%%%'''(((((((((((($$$&&&((('''%%%$$$%%%((('''&&&$$$""""""###$$$%%%"""%%%'''&&&$$$###&&&(((!!!"""###$$$$$$###"""!!!"""""""""""""""  """###%%%%%%!!!!!!"""######""" """$$$%%%%%%$$$###!!!"""#########"""!!!!!! !!!!!!###%%%"""  !!!!!!""""""######""""""""""""######"""%%%'''&&&!!!"""%%% !!!!!!"""""" """!!! !!!""" !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%'''&&&$$$#########"""!!!!!! !!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" """###"""  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  """"""!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""""""""   !!!!!! !!!""""""!!!!!! """###"""  $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%&&&&&&''''''&&&&&&%%%%%%$$$######""""""######!!!"""###$$$$$$"""!!!%%%$$$""""""###$$$###"""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""!!!!!!############""""""""""""###$$$$$$###!!! !!!###$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###""""""$$$$$$###""" """######!!! !!!%%%""" ###$$$###!!! ######""""""!!!!!! ######""""""!!!!!! ###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''((((((((())))))******++++++******************+++++++++++++++***)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************''''''(((***++++++++++++(((&&&$$$%%%(((+++***)))***************************(((&&&&&&&&&'''&&&%%%'''''''''''''''((())))))+++***)))((((((''''''((('''&&&&&&%%%%%%&&&&&&''')))'''###"""###%%%&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&'''&&&$$$"""""""""$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$$$$############$$$%%%%%%&&&''''''""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!! !!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$##################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!############"""###""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!###!!!###""""""!!!!!!!!!!!!""""""&&&"""!!! """!!!  !!!""" !!! !!!!!! !!!"""  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%%%%&&&&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$#########"""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""######...,,,((($$$"""!!!""""""###"""!!!"""###$$$###""" !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""######$$$""""""############""""""!!!!!!""""""#########$$$###$$$$$$###!!! """###$$$$$$#########""""""""""""""""""#########$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%"""!!! !!!$$$""" !!!###$$$###!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""###"""!!! !!!"""$$$$$$######$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))************************+++++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((%%%&&&'''(((((()))((((((((('''&&&'''***,,,+++)))))))))))))))))))))))))))+++)))''''''(((((((((&&&'''''''''''''''((())))))******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%""""""###&&&'''(((&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%######$$$###$$$$$$$$$$$$%%%%%%%%%"""##################"""%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""#########""""""""""""!!! !!!!!!  !!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""""""""!!!  """!!! !!!  """  """$$$$$$###"""!!!  !!!""" !!! """"""""""""""""""""""""!!! !!!""""""!!!######"""!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!  $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$######""""""###### !!!###%%%'''!!!!!!!!!###%%%%%%$$$""" !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%######$$$###!!! """#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""###"""!!!!!!######"""!!!&&&'''(((&&&$$$!!!!!!!!!$$$""" !!!"""###"""""""""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!"""######""""""$$$%%%""""""""""""""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################$$$$$$%%%%%%&&&###$$$$$$&&&'''((())))))***************************++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''(((***,,,,,,+++)))''''''''''''''''''''''''+++)))(((((()))***)))''''''''''''''''''((())))))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%###!!!"""$$$'''((()))&&&&&&'''''''''&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%#########"""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""""""""""""""""""""%%%%%%$$$###!!! """!!! !!!""""""!!! """""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###"""!!! """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!""""""!!!  !!!"""""""""!!!!!!!!!!!! """"""######""""""!!!!!!"""###   !!!###$$$""" !!!!!! !!!!!!!!!   """###$$$$$$$$$"""!!! !!!"""###""" ######"""!!! !!!!!!!!!""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""#########"""!!!   !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""!!!!!!"""""""""%%%$$$######""""""######!!!%%%&&&%%%$$$ !!!"""%%%''''''%%%###!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$######"""""""""######$$$$$$######""" !!!!!!"""######$$$$$$"""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!! %%%&&&'''&&&$$$"""""""""###"""!!!!!!!!!"""""""""!!!""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""########################"""""""""$$$$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""########################"""!!!!!!!!!!!! #########"""""""""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&''')))***+++,,,))))))))))))******************+++++++++******))))))))))))***++++++,,,,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((&&&''')))+++,,,+++)))(((''''''''''''''''''''''''***)))((()))******)))''''''''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""$$$'''((((((&&&&&&&&&&&&&&&&&&&&&%%%"""$$$&&&&&&$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###"""!!! ###!!! """$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$&&&'''&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!! """"""""""""!!!  """$$$$$$$$$###"""!!!!!!!!! """"""############"""""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!! !!!!!!!!!"""  """$$$$$$$$$!!! !!!"""!!! $$$######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$%%%$$$######""""""#########'''(((&&&### !!!"""###&&&((((((&&&$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!"""############!!!!!!""""""""""""!!!!!!######"""""""""""""""""""""######"""!!!!!!###$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""&&&%%%$$$%%%&&&'''&&&$$$ """$$$$$$###""""""###""""""!!!!!! !!!!!!"""!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""######%%%%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***+++,,,(((((()))))))))*********)))******+++++++++******)))))))))***++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((%%%''')))******)))''''''(((((((((((((((((((((((((((''''''(((******(((&&&'''''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%'''((('''&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!! !!!!!!"""!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""###!!! !!!!!!!!!!!!!!!!!! """!!!  """""""""!!!  !!! $$$$$$$$$#########"""""" !!!""""""###  !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!  !!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%%%%$$$######""""""######((('''%%%############$$$#########%%%''''''&&&$$$%%%$$$###############$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!############""""""!!!!!!!!!"""###"""!!!!!!###%%%######"""""""""!!!!!!!!!$$$$$$############""""""""""""""""""""""""""""""&&&$$$###$$$%%%&&&%%%$$$ """""""""!!!"""###!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!%%%&&&%%%### """"""""""""""""""""""""!!! !!!!!!"""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""######$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''(((((('''(((((())))))*********))))))***++++++++++++***)))))))))***++++++,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''))))))((('''''''''))))))))))))))))))))))))''''''''')))******(((&&&'''''''''''''''((())))))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%###&&&&&&%%%%%%%%%&&&''''''###$$$&&&%%%$$$######$$$&&&%%%%%%$$$###""""""!!!!!!""""""######""""""!!!&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!! !!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!! !!!""""""###""""""!!!  !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!"""""""""!!!!!!""""""######""""""!!! """###!!!$$$   !!!!!!!!!!!!###$$$ !!!!!!!!!!!! """  !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""###$$$""""""!!!!!!!!!!!!""""""   !!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%%%%$$$######""""""######$$$"""  !!!$$$&&&$$$###""""""$$$$$$$$$"""%%%$$$###"""!!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###%%%%%%$$$$$$"""""""""######""""""""""""""""""""""""#########!!!"""###"""!!!!!!###%%%$$$$$$#########"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!""""""!!! !!!""" !!!"""!!!!!!###"""""""""!!!!!!  !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!  !!!""""""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!! !!!######""""""""""""##############################!!!!!!""""""###$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''(((((()))******+++))))))***+++++++++++++++)))))))))***++++++,,,,,,************************************************%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((''')))***)))'''&&&(((***))))))))))))))))))))))))''''''(((***,,,,,,)))''''''''''''''''''((())))))******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((&&&$$$$$$%%%$$$$$$$$$######""""""""""""##################"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!""""""!!! !!!""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!  !!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!! !!!!!!!!!"""""""""""" !!!""""""""""""!!!""""""###!!!!!!###  !!!%%% !!!""""""!!! !!!  !!!"""!!! %%%$$$######"""!!!   !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###""""""!!!!!!!!!!!!"""""" """""""""""""""""""""""" !!!!!!  &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%###""" """###%%%%%%$$$$$$###"""###############%%%%%%$$$""" $$$""" !!!""""""!!!$$$###""" !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&%%%### ######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%!!!"""###"""!!!"""###%%%$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""$$$###"""###$$$%%%$$$"""!!!###$$$###!!! !!!!!!###!!!!!!###$$$$$$###"""!!!  !!!!!!!!!""""""############""""""!!!!!! """!!! !!!"""###$$$ !!!""""""!!!!!!"""###""""""""""""""""""""""""###"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&& !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&''''''((()))******+++((()))***+++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************'''''''''''''''''''''''''''''')))***++++++++++++)))***+++***''''''))),,,))))))))))))))))))))))))(((((()))+++------+++((('''''''''''''''((())))))+++***)))((((((''''''((('''&&&&&&%%%%%%&&&&&&'''$$$###"""$$$&&&((('''&&&&&&%%%%%%$$$%%%&&&'''((((((***+++***'''&&&%%%&&&############""""""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" ###%%%$$$!!! """%%% !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&'''%%%$$$"""""""""###### !!!!!!###$$$$$$ !!!"""###$$$%%%!!!""""""######!!!%%%)))+++ !!!!!!!!!""""""###### !!!!!!"""!!!!!!"""%%%%%%###"""""""""!!!!!!!!!!!!""""""   !!!""""""!!!   """###"""!!! !!!"""###!!!!!!###### !!!"""""" !!!"""###$$$######""""""!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!###"""!!! $$$#########$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""###$$$$$$&&&&&&%%%$$$$$$#########!!!"""###$$$$$$###"""!!! !!!!!!""""""######"""""""""""""""###########################$$$$$$!!!!!!!!!""""""""""""""""""######"""!!! !!!###!!! ###$$$""" !!!!!!""""""""" ###"""!!! !!!"""###%%%%%%$$$###"""""""""######"""!!!"""###$$$###!!!######"""!!! """!!!  !!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!""""""### !!!!!!""""""######$$$######"""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############&&&$$$!!! !!!"""############$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***+++)))((('''((()))************+++++++++000...,,,***))))))***+++))))))************))))))************)))(((&&&&&&)))(((((('''''''''((((((******)))******)))&&&$$$(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$"""!!!!!!###&&&'''$$$$$$$$$%%%&&&''')))***%%%&&&'''((('''&&&$$$"""########################$$$$$$############$$$$$$###"""  !!!"""!!!!!!!!!!!!""""""###########################+++((($$$"""!!!!!!!!! !!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!! !!!!!!"""###$$$#########!!!!!!#########""""""!!!!!! !!!###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""#########!!! !!!!!!!!!  !!!!!!  !!!$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!   !!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! $$$#########$$$$$$%%%&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!""""""########################""""""###$$$$$$###"""!!!""""""""""""#########$$$###"""""""""!!!!!! %%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""#########!!! !!!"""###!!! ######""" !!!"""""""""!!! $$$$$$############$$$$$$$$$$$$######"""############"""!!!"""######"""!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$""""""""""""############ !!!!!!"""$$$%%%&&&!!!""""""""""""!!! """"""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""############$$$""" """#########"""###############"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******)))''''''((((((((()))))))))*********+++***)))))))))***,,,---))))))************))))))*********))))))((('''&&&***)))(((&&&&&&%%%%%%%%%'''''''''(((******(((&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&###$$$$$$%%%''')))***+++&&&'''((())))))'''&&&%%%###########################""""""!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """$$$%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""" !!!!!!!!!"""######!!! !!!###!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!!  ############"""""""""!!!"""!!!  """###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!$$$############$$$%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""" !!!!!!"""######$$$$$$""""""######$$$######"""############$$$$$$$$$$$$######"""!!! &&&%%%%%%$$$###"""!!!!!!$$$###""" !!!!!!"""#########!!! !!!"""###!!! !!!"""###"""  !!!"""##################$$$$$$$$$$$$############"""""""""###$$$$$$###"""!!!!!!######"""!!!!!!!!!""""""######$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""###############$$$$$$%%%$$$$$$$$$$$$############ !!!!!!"""$$$%%%&&&""""""######""""""!!! """"""""""""""""""""""""%%%$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!  """$$$###"""!!!""""""######""""""!!!!!!!!!"""###############%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))(((''''''((('''''''''((((((((())))))(((((()))))))))*********))))))************))))))******))))))((((((''''''***)))(((&&&%%%$$$######$$$###$$$&&&)))******((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***+++++++++***(((&&&$$$$$$$$$%%%&&&''')))***+++&&&'''((()))))))))((('''########################"""!!!!!! !!!!!!"""""""""######""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%% !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """$$$ !!!!!!!!!"""""""""!!!!!!  !!!!!! !!!!!!"""!!!!!! !!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$###############$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""######$$$$$$""""""#########$$$##############################"""""""""!!!!!! %%%$$$$$$$$$###"""""""""%%%$$$"""  !!!!!!###$$$###!!!!!!"""###"""!!!!!!!!!"""""""""!!!!!!!!!"""############### !!!"""######"""!!! """"""!!!""""""###$$$%%%###!!! !!!"""###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######""""""""""""###$$$$$$$$$$$$$$$######"""""""""$$$######"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!! !!!######!!! !!!!!!""""""""""""!!! !!!!!!"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''((((((((()))))))))*********)))((('''%%%$$$))))))************))))))******)))(((((((((((((((***)))((('''&&&%%%%%%%%%#########%%%((())))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((((((((((((########################"""!!!!!! !!!!!!""""""###$$$$$$$$$###!!! !!! !!!!!!"""###$$$########################$$$"""  !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!###$$$!!!""""""###$$$%%%%%%%%%!!!  !!!!!! !!!!!!"""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!  !!!"""""""""###### !!!!!!"""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""!!!  !!!!!!!!!!!! """!!! !!!"""$$$""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$###""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%$$$$$$$$$########################$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""###$$$$$$$$$%%%%%%$$$"""!!! !!!###$$$###"""!!!"""$$$!!!"""""""""!!!!!!!!!"""$$$$$$###""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$"""!!! !!!"""###""" """"""!!!!!!!!! ###########################"""!!! !!!"""###"""!!!!!!!!!!!!"""###############""""""!!!!!! $$$######"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""!!!"""###"""  !!!""""""""""""""" !!!""""""""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&''')))((((((((()))))))))******))))))))))))'''&&&%%%$$$))))))************))))))***)))(((((('''(((((())))))((((((((((((((())))))&&&$$$$$$$$$&&&''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%$$$###############$$$$$$%%%%%%&&&&&&&&&###########################""""""!!!!!!""""""###"""###$$$$$$$$$###!!! !!!"""###$$$########################$$$"""  !!!!!!""""""###### !!!!!!!!!!!! """""""""""""""!!!  """"""!!!!!!"""$$$!!!!!!"""###$$$%%%&&&&&& """""" !!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!  !!!!!!!!!"""###### !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""""""""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!$$$$$$###""""""""""""###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$######"""###############$$$%%%&&&"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! !!!###$$$###""""""###%%% """###"""!!! !!!###%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!"""######"""!!! """"""!!! """"""!!!!!!  !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&""""""######""""""!!! """""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$###""""""######"""!!! !!!"""############ !!!"""""""""""""""############$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))(((((()))))))))*********&&&&&&'''''''''((((((((())))))************))))))***)))(((''''''((()))***(((((((((((()))***+++,,,(((&&&%%%$$$&&&&&&&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***'''&&&$$$###"""!!!!!!!!!""""""###############$$$###########################""""""!!!!!!""""""###""""""######""""""!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!"""#########"""!!! !!!######"""!!!!!!""" !!!"""###### """###$$$ !!!!!! !!!!!!!!! !!!!!!"""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! $$$$$$###"""""""""""""""""""""######$$$%%%''''''########################$$$$$$######"""#########$$$$$$$$$$$$##################""""""###%%%&&&'''#########"""""""""!!!!!! !!!!!!!!!"""#########"""""""""###$$$$$$$$$%%% !!!"""######"""!!!!!!"""$$$$$$###"""$$$%%% """###### !!!######"""!!! !!!"""$$$$$$############$$$$$$###""""""!!!!!!!!!!!!""""""!!! !!!"""!!! !!!!!!!!!!!!!!!""""""""" !!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""###### !!!!!!"""$$$%%%&&&!!!""""""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!###%%%&&&&&& !!!"""###$$$$$$$$$$$$!!!!!!"""############"""!!!""""""""""""#########$$$$$$%%%$$$$$$%%%''')))'''''''''((((((((())))))((('''&&&&&&&&&''')))***))))))************))))))***)))(((''''''((()))***)))(((((((((((())))))***)))'''%%%%%%&&&''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$###""""""############""""""""""""""""""########################"""!!!!!! !!!!!!"""###"""!!!!!! !!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!! !!!###$$$$$$###!!!  !!!"""###"""!!! """$$$###""" !!! !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!""""""""" !!!""""""###"""""""""""""""""""""""" """######"""!!! """""""""!!!!!!!!!  """###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! $$$$$$###""""""!!!""""""!!!!!!!!!!!!"""%%%'''(((########################$$$######"""###%%%&&&'''!!!!!!!!!"""######$$$$$$######""""""###%%%&&&(((%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!! $$$$$$$$$############### """$$$$$$###!!!!!!"""$$$$$$######$$$%%% """$$$### !!!###  !!!###$$$###"""!!! !!!"""###$$$###"""!!!!!! !!!!!!"""  !!!"""!!! !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!"""######"""!!! #########"""###$$$$$$%%%""""""######$$$$$$$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""!!! $$$'''******!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""###############!!!!!!!!!!!!""""""""""""###$$$%%%$$$###$$$'''***&&&&&&&&&'''''''''((((((---+++(((&&&%%%%%%&&&'''))))))************))))))***)))(((&&&'''(((***+++***)))((('''''''''''''''(((&&&$$$%%%&&&((()))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%###!!! ############$$$%%%&&&&&&$$$$$$###"""!!!!!!!!!"""########################  ###"""  !!! !!!###$$$%%%########################!!! !!!###$$$###!!!!!!!!!  """###%%%%%%###"""  """"""!!! !!!"""$$$$$$""" !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""$$$###""" !!!"""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""###### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%$$$""" !!!!!!  !!!###$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!%%%###""""""###$$$$$$###"""###$$$$$$###"""!!! ######################## """"""###$$$$$$$$$$$$###&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""###### """$$$$$$######%%%&&&###"""!!!"""###$$$###!!!$$$######"""######$$$%%%###"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$############"""!!! !!!"""###""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!"""""""""""""""%%%$$$######"""######$$$$$$#########""""""!!!!!!&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((+++++++++***************'''''''''''''''''''''''')))))))))))))))))))))))))))***''' &&&)))'''&&&%%%%%%%%%&&&''')))***)))(((&&&&&&((()))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""%%%&&&''''''%%%%%%&&&'''***&&&"""!!!"""###"""!!!###############"""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$######""""""!!! !!!"""""""""!!!!!! """%%%$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""!!!!!! """!!!!!!!!!!!! %%%###""""""###$$$$$$##################!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""%%%&&&##############################""""""""""""#########$$$$$$###!!!!!!"""$$$###"""!!!"""###$$$###!!!"""""""""###############$$$$$$###"""""""""######""""""""""""####################################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!!(((&&&$$$"""!!! $$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###$$$$$$######$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!###############"""""""""&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((''''''%%%%%%&&&&&&'''''''''((()))(((((((((((((((((((((((()))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))***'''"""!!!&&&)))'''((((((''''''((()))***+++)))(((&&&&&&((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""$$$&&&&&&&&&%%%$$$%%%&&&'''$$$!!!!!!"""$$$$$$##################"""!!!!!! !!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!! """!!!  !!!"""""""""""""""!!!  !!!!!!"""!!!!!!!!!###""" """$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """###%%%$$$######""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!!!!"""""""""!!! !!!!!!!!!  %%%$$$""""""$$$%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!###%%%'''$$$#########"""!!!!!!!!!""""""""""""""""""""""""))))))'''$$$"""!!!###$$$###"""!!!"""###$$$###!!! !!!"""#########""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$######"""""""""+++)))&&&""" ######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""###$$$%%%%%%$$$###""""""!!! !!!###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###############$$$$$$$$$'''&&&%%%###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!"""######""""""############""""""""""""!!!!!!!!!!!!"""###%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###$$$%%%&&&''''''''''''$$$%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((***(((%%%$$$'''((('''))))))(((((((((((()))***)))(((&&&&&&((()))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$############""""""###$$$%%%%%%$$$###$$$%%%%%%###!!!!!!###$$$%%%%%%"""############""""""!!! !!!""""""###"""""""""!!!!!!""""""""" !!!!!!""""""!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!"""""""""!!! $$$"""!!!"""######!!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""!!!  !!!"""###$$$############$$$$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!""""""######""""""  &&&$$$"""###$$$%%%$$$$$$ !!!###$$$&&&'''((()))########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""!!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!! """"""############""""""((('''%%%!!!!!!######"""!!!"""###$$$###!!!!!!###$$$###"""!!!$$$%%%&&&&&&%%%$$$"""!!!""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""&&&$$$"""!!! """$$$%%%""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######!!!!!!###$$$$$$$$$#########"""  !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$###""" !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""""""""""""""!!!###%%%&&&&&&$$$############"""""""""""""""######"""""""""""""""#################################$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$###$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))''''''((('''''''''''''''&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$###""""""######$$$$$$""""""############"""!!! !!!"""######!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!"""!!!!!!"""""""""""""""!!! ###!!!!!!######!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!"""""" !!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""###$$$$$$$$$$$$  &&&$$$######$$$%%%%%%$$$ !!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""###%%%%%%&&&&&&%%%$$$######""""""!!!"""############"""!!!!!! !!!###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###$$$$$$$$$###!!! !!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!  """$$$&&&  !!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""######### !!!############"""###"""  !!!###%%%"""""""""""""""""""""""" !!!"""######!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""""""""""""""!!!###%%%&&&&&&$$$###""""""""""""""""""############"""""""""""""""#################################$$$$$$$$$%%%%%%%%%"""!!!!!!!!!""""""###$$$######$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&&&&''''''((((((((()))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((()))((('''&&&''''''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$%%%%%%%%%###""""""""""""!!!""""""#########"""""" !!!""""""###$$$$$$ """&&&((((((&&&""" !!!!!!""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!"""""""""""""""#########"""!!! """###### %%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!""" !!!###$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%######%%%&&&%%%$$$((('''&&&$$$###"""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$###############$$$&&&&&&%%%%%%$$$#########!!!"""###$$$$$$###"""!!!!!!"""!!! """%%%###"""!!!"""###$$$###!!!!!!###$$$$$$######!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!""""""  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""######"""!!!"""!!! !!!###$$$"""""""""""""""""""""""" !!!"""###### !!!""""""######!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!"""######""""""""""""""""""############!!!!!!!!!!!!"""###%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%############$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))"""###%%%''')))+++,,,---'''''''''''''''''''''''''''''''''''''''''''''''')))'''''')))(((&&&%%%'''(((((()))))))))))))))((()))(((&&&&&&((()))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$$$$###"""###$$$%%%&&&&&&%%%"""!!!!!!!!!!!!""""""############"""""""""""""""############ """&&&((((((&&&""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!""""""#########"""!!!!!!!!!###"""$$$ !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""###$$$ !!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!'''%%%###$$$%%%&&&%%%$$$***)))'''%%%$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$######"""""""""$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!$$$%%%&&&%%%######%%%'''###"""!!!"""###$$$###!!! !!!"""###$$$%%%%%% !!!"""###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""$$$%%%&&&&&&"""######$$$###"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%% !!!"""###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%######""""""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))$$$%%%&&&''')))***,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***&&&%%%''''''$$$$$$(((&&&'''((()))******)))))))))(((&&&&&&((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$######$$$%%%"""$$$&&&%%%"""!!!"""###!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!"""############"""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""#########""""""###$$$  !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$""""""""""""############""""""!!!!!! !!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######""""""$$$###"""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''%%%$$$$$$%%%&&&&&&%%% !!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""""""""######### """###$$$$$$###""" !!!"""###"""!!! !!!###"""!!!"""###$$$###!!!!!!!!!!!!"""###%%%&&&'''  """$$$%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ """###%%%'''((()))!!!"""$$$%%%&&&$$$###"""######"""######$$$%%%%%%""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!"""###"""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%"""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!!!!"""""""""""""""%%%$$$######"""######$$$!!!!!!""""""#########$$$&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&###""""""""""""$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***%%%$$$'''&&&###$$$(((###$$$&&&((((((((((((((()))(((&&&&&&((()))(((''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$$$$###$$$%%%%%%$$$###$$$%%% ###%%%%%%###"""###%%%!!!!!!"""###############"""""""""!!! ###!!!  !!!###""""""############""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!! !!!"""###############&&& $$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! ######$$$$$$$$$$$$######!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%!!!!!!"""#####################"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%"""&&&&&&!!!%%%$$$#########$$$&&&&&&%%%%%%$$$$$$###"""!!!!!!########################&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!$$$""" """###"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""""""""!!! !!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!!!!"""$$$"""!!! """%%%%%%$$$"""!!!!!!######"""!!!!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!! !!!"""### !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!  !!!!!!"""$$$!!!!!!  $$$$$$############$$$$$$""""""!!!!!!  !!!!!!""""""%%%(((###"""###%%%###!!!  !!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!""""""!!!  !!!!!! """!!! ######""""""!!!!!!!!!""""""!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!$$$'''$$$######"""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!########################$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!$$$""" """###""" !!!"""######$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$######""""""!!! """!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! """"""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!! !!!### """###"""!!!""""""$$$$$$###"""""""""""""""###"""!!!  !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""$$$###!!! !!!"""########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&'''((()))******)))((('''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!""""""###$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!""""""!!!!!! !!!!!!"""!!! !!!"""""""""!!!!!!!!! !!!!!!!!!""" %%%&&&"""!!!""""""###""" !!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!###&&&""""""""""""!!! !!!!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!""""""""""""  %%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$############$$$###"""$$$&&&"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""'''&&&%%%$$$###""""""!!! !!!!!!!!!!!!###!!! """###"""!!!"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!! ######$$$$$$$$$$$$###### !!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!$$$$$$$$$######### !!!###$$$###$$$%%%'''$$$$$$######""""""######!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""######$$$ !!!"""#########"""""""""!!!!!! ###"""!!!  !!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''(((((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))))))))((('''(((''''''&&&%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""############""""""""""""!!!!!!""""""############""""""###"""!!! !!!"""###""""""!!!!!!  !!!###$$$$$$$$$###"""###""""""!!!!!!""""""###  ###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$### """### !!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""!!!###$$$$$$###!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$######""""""%%%''')))'''$$$!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""######################## """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!! !!!"""######"""!!! !!!"""""""""!!!""""""#########"""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######  !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""### ######"""!!!!!!!!! !!!""""""!!!"""$$$&&&######"""""""""""""""######""""""""""""######$$$!!!!!!!!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!! $$$###""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""  """###""""""!!!!!! !!!"""######"""!!!###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""############"""""""""""" !!!!!!!!!!!!!!!"""###!!!######  """"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!  $$$&&&&&&%%%""" !!!!!!"""!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!""""""!!! !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""###"""!!! !!!!!!""""""""""""$$$$$$$$$###############"""""""""""""""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""######$$$%%%!!!!!!!!!!!!!!!!!!###$$$""""""#########""""""!!! """""""""""""""""""""""" !!!"""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""!!!!!!  !!!!!! !!!!!!"""###""""""""""""######$$$!!!!!!"""######"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!  !!!"""""""""%%%$$$###"""""""""###$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""###"""!!!!!! !!!!!!"""###""""""!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!! !!!""" """### !!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!""""""!!!!!!   !!!###%%% !!!""""""""""""!!!!!! !!!""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!   !!!!!!""""""!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############"""""""""!!!""""""######""""""""" !!!"""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!"""###$$$$$$%%% !!!"""!!! !!!###%%%$$$$$$$$$%%%$$$$$$###""" !!!""""""""""""!!!""""""""""""""""""""""""######"""!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!""""""""""""""" !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$#########!!!!!!###"""#########!!! """  !!!!!!!!!!!! !!!!!!!!!"""###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!  !!!"""######$$$&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%)))((('''%%%$$$######"""!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%"""!!!!!! !!!!!!"""!!! !!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!! !!!  """!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""### !!! !!! !!!""""""!!!!!!!!!!!!  """###############"""!!! !!!""""""######""""""!!! !!!!!!""""""!!!!!!  !!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!! ########################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############&&&%%%$$$$$$$$$###"""!!! !!!"""#########""""""########################""""""""""""""""""""""""&&&%%%$$$######"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""""" ###&&&###$$$$$$$$$######"""!!!!!!""""""###$$$#########""""""""""""""""""""""""$$$######""""""!!! !!!"""######"""!!! !!!""""""""""""""" !!!"""###$$$###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!"""###$$$!!!"""""""""!!!!!!"""$$$!!!###%%%&&&$$$######$$$ !!!""""""###"""!!!  !!!"""$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$"""""""""#########$$$$$$!!!""""""######""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""###  !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""######!!! !!!!!!!!!!!!!!! !!!!!! """###""""""#########"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!  ########################!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!######### !!!###$$$$$$$$$###"""##################$$$$$$""""""""""""""""""""""""((('''%%%###""""""###$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! """""" ###&&&!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!######!!!  !!!"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!"""###$$$$$$ !!!!!!""""""###### !!!!!!"""""" !!!"""$$$$$$!!!"""!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!"""######%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%$$$###!!!""""""############""""""!!!!!!!!!!!!!!! !!!!!!""""""##################""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''(((((()))$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###"""##################$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%""""""############""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$"""!!!!!!!!!"""!!!!!! $$$$$$############$$$$$$!!!  !!! !!!!!!""""""""""""!!!!!! !!!""""""%%% !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""""""""!!!  !!! !!!""" """  !!!!!!!!!!!!!!! !!!  ###$$$ !!!"""######""""""""""""############"""""""""""""""""""""""""""""" !!!""""""###!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###!!! !!!""""""######################## """$$$$$$"""""""""###$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%###"""!!! !!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!! ###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!)))(((&&&$$$###"""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!  """$$$%%%$$$###"""!!!!!!""""""#########$$$%%%###!!!"""$$$$$$!!! ###&&&%%%""" !!!"""$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$%%%""""""!!!!!!  !!!!!! ######""""""!!!!!! #########""""""""""""""" """"""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""""" !!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""""""""""""""""" """!!!!!!!!!  """###$$$###!!! !!!!!!   !!!"""######"""!!! !!!!!!  """!!!  !!!"""############"""!!!  !!!!!!!!!!!!""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###"""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###"""""" !!!""""""""""""""""""""""""""""""!!!###$$$$$$"""!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$  !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!!!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!  """""""""""" """"""""""""""""""""""""  """"""###"""!!!!!!!!!!!!"""""""""############!!! !!!######!!! !!!"""$$$&&&$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! ###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$### """!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!"""!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!! """!!!!!!!!!!!!"""###### %%%### !!!"""###""" !!!"""###""""""!!!!!!!!! !!!!!!!!!"""!!!!!! !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$  !!!!!!!!!!!!"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###"""!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$###$$$$$$%%%&&&""""""""""""###$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######  """"""!!! """#########$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""############### !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!### !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""""""""""" %%%### !!!######### !!!!!!!!!"""""""""!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###########################"""!!!"""###$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%$$$""" !!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""""""""!!!!!!  """""""""""""""""""""""" !!!!!!"""#########"""!!! !!!!!!"""""""""""""""""" !!!"""""""""!!!&&&&&&&&&&&&$$$###############$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######$$$$$$########################""""""""""""""""""""""""$$$$$$"""!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###""""""!!!!!!  !!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!######"""!!!!!! !!!""""""!!!!!!!!!  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! ########################!!! !!!$$$%%%%%%$$$""""""###$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!""""""###########################$$$%%%$$$""" !!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""  """!!!!!!  !!!!!!"""#########""""""#################################""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!######"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!""""""######$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""############### !!!###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$"""!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$ !!!!!!"""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###&&&(((&&&###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!! """"""###""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######################## !!!$$$%%%%%%%%%"""######$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!######"""!!!!!!!!!""""""########################"""$$$%%%$$$"""!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""###"""!!! !!!!!!"""######""""""!!!########################$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$############""""""""""""""""""!!!!!!!!!!!! """$$$$$$###"""######$$$###!!!!!!"""######""""""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""######  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%)))+++)))%%%""" !!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!###########################!!!!!!"""###$$$###"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!$$$######"""!!!!!!""""""########################!!!###$$$$$$"""!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""######!!!"""""""""""""""!!!!!!########################"""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!"""""" """""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""#########"""!!!""""""!!!!!!!!! """$$$###!!! !!!"""'''$$$!!! """"""!!! """"""###$$$%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$  """ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""######"""!!! !!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$''''''%%%### !!!!!!!!!  !!!!!!!!!"""""""""""""""############""""""!!! ###"""!!! !!!"""###""""""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""%%%$$$""""""######!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""$$$$$$###""""""!!!"""""""""""""""""""""""""""""" """$$$$$$"""""""""###$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""###!!!"""""""""""""""!!!!!!########################!!!!!! !!!!!!""""""""""""""""""""""""!!!"""#########""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""!!!!!!  """$$$###  """$$$###!!!"""###$$$%%%&&&&&&&&&!!!$$$&&&((()))***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!########################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""###### !!!""""""###"""""""""""""""""""""""" !!!!!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$)))(((""""""&&& !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! &&&%%%$$$"""!!! """"""""""""""""""""""""!!! """###### """"""!!!  !!!!!!!!!""""""######!!!!!!"""!!!!!!  ###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!"""############ !!!!!!!!!""" !!!!!!""""""#########"""######$$$$$$###"""!!!"""$$$%%%%%%###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!  """$$$&&&""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""###""""""!!!  ###&&&((()))'''%%%###$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$""""""""""""############&&&$$$!!!!!!"""""""""!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!$$$'''''''''%%%### !!!!!! ############""""""""""""!!!""""""!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''))) !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! ######""""""""""""######""""""""""""""""""""""""#########"""!!! """""""""""""""""""""""" !!!""""""""" """!!!  !!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""###### !!!!!!"""%%%$$$$$$######$$$$$$%%%!!!"""%%%(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%''')))***+++)))))))))(((&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((444...'''"""""""""!!! """$$$&&&%%%""" """ !!!"""###############"""!!!  !!!""" !!!!!!""""""######$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ###%%%&&&$$$!!! """ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!""""""$$$###!!!!!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!! !!!!!!""""""!!! """""""""""""""!!!!!!!!! $$$$$$###############$$$"""!!! !!!###$$$###""""""""""""######$$$$$$$$$############""""""""""""$$$###!!! !!!"""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######!!!""""""""""""!!!!!! !!!###%%%''''''&&&%%%###"""!!! !!!"""  !!!"""""""""""""""###############!!! """$$$$$$$$$"""!!!!!! !!!!!!""""""!!!!!!!!!"""######!!!"""###$$$$$$###!!! %%%$$$$$$$$$##################"""""""""!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  ######"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""""""""!!!  !!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""############"""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))&&&######$$$%%%$$$###"""#########%%%(((!!!""""""############""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """$$$%%%###!!! """ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""!!!  !!!###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!""""""###!!!!!!""""""###$$$$$$$$$%%%%%%$$$###"""""""""""""""!!! !!!"""###"""!!!""""""###$$$%%%&&&''''''%%%%%%$$$$$$###"""""""""$$$###!!! !!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""!!!######$$$%%%%%%%%%$$$$$$"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!!""""""""""""############$$$""" """#########!!!!!!!!! !!!!!!""""""""""""""""""###$$$%%%###""""""!!! $$$###"""!!!!!!!!!"""###"""""""""!!!!!!!!! !!!""""""!!! !!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$###!!!!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$############$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))(((''''''&&&''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!###$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""!!!"""###&&&&&&%%%$$$###$$$%%%$$$"""!!!"""###"""############""""""!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!  !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!""""""######""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""###### !!!""""""######&&&%%%$$$###""""""""""""###!!! !!!"""###"""!!!#########$$$$$$%%%%%%%%%#####################"""!!!!!!!!!!!!"""$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!""""""###""""""$$$$$$############$$$$$$########################!!!"""$$$%%%%%%%%%$$$###!!!"""""""""############)))&&&###!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###""""""""""""###$$$%%%&&&###"""!!! ###""" !!!"""!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))((('''''''''''')))))))))(((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""''''''&&&$$$""" ###############"""!!! !!!"""###$$$$$$###"""!!!######""""""!!!!!!  !!!""""""###!!!  !!!"""######$$$ """######""" !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""######$$$""""""############"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!!!!"""!!!!!!!!! &&&%%%$$$###""""""""""""$$$###""""""$$$$$$###"""$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$"""""""""###$$$%%%&&&'''############"""""""""""" !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%$$$###### !!!""""""###""""""$$$$$$###"""""""""###$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###!!!"""""""""############)))&&&###!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""###$$$%%%%%%###"""  """###$$$###!!! """$$$%%%!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$$$$######""""""######$$$"""!!! !!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''(((((())),,,+++***((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&$$$$$$&&&(((%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%###""""""$$$%%%###"""!!!"""###%%%&&&&&&###############"""!!! !!!"""###$$$$$$###"""!!!######""""""!!!!!!  !!!"""######  !!!"""######$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""" !!!!!!!!! !!!"""###$$$$$$""""""############"""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!""""""!!!!!! #########"""!!!!!! %%%%%%$$$###""""""""""""%%%$$$######$$$$$$###"""$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########""""""""" !!!!!!""""""############$$$$$$$$$$$$$$$### !!!!!!""""""""""""!!!$$$###""""""!!!"""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!!""""""""""""############$$$""" """#########!!!!!!!!!!!!"""###$$$$$$$$$######"""""""""#########"""!!! !!!######!!!!!!  !!!"""###"""""""""!!!!!!!!! """######"""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!  !!!"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$############$$$%%%%%%######""""""""""""######"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&"""%%%((('''%%%$$$'''***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""###&&&)))'''%%%""""""###$$$$$$###"""############""""""!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!""""""###### !!!!!! !!!!!!""""""######!!!""""""######""""""!!!""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""" """"""""""""""""""""""""!!!""""""######""""""!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###""""""""" !!!!!!!!!!!! !!!!!!"""#########""""""$$$$$$###"""!!!  !!!!!!"""$$$$$$###############$$$%%%###""""""######"""!!!"""""""""!!!!!! !!!"""######$$$$$$######$$$$$$######""""""$$$$$$$$$#########"""""" !!!"""######### !!!""""""""""""!!!""""""""""""!!!!!! ######"""""""""!!!!!!!!!!!!"""############"""!!!  !!!"""""""""""""""###############!!! """$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!!!!######"""!!!!!!  ######"""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!!!!!!!!!! !!!"""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""############"""""""""###$$$$$$######""""""""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''###&&&)))(((&&&%%%(((+++***))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """$$$$$$######%%%'''---)))%%%""""""""" !!!""""""############""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######### !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######!!! !!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!! !!!  !!!$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################"""""" !!!!!!!!!!!! !!!!!!"""###############$$$$$$######""""""!!!!!! ##################$$$$$$$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$ """############$$$$$$$$$############""" !!!"""######$$$ !!!###$$$$$$$$$%%%""""""###""""""!!! """"""######"""!!! ###$$$%%%&&&&&&%%%$$$###"""!!! !!!###$$$""""""""""""############&&&$$$!!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!! $$$$$$###""" !!!"""###$$$%%%%%%$$$$$$############""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$###"""!!!!!! !!!!!!""""""!!! !!!""""""""""""""""""""""""!!!"""$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!! """"""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""######""""""""""""######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((###'''***)))&&&&&&)))---...---,,,***)))'''&&&%%%((((((((('''&&&&&&%%%%%%"""###$$$%%%%%%$$$###""""""&&&&&&$$$!!!!!!"""((($$$!!!!!!###&&&&&&$$$ !!!"""###############"""!!!  !!!""" !!!!!!""""""######""""""""""""############ !!!###$$$$$$""""""""""""!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###%%%&&&&&& !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######$$$""" !!!$$$%%%###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!! $$$###!!! !!!###$$$%%%$$$$$$###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!"""##############################$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""############""""""""""""###"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!"""%%%$$$"""!!!"""$$$######"""!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######"""!!! !!!######"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%$$$######""""""######$$$$$$$$$############"""######$$$###!!!!!!"""$$$""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!"""%%%(((!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!! #########"""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$ !!!!!!!!!!!!###  ###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""######%%%###"""!!!!!!###%%%&&&###%%%&&&''''''&&&$$$######"""""""""###%%%((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''(((+++///333777:::<<>>CCCEEE<<<999999;;;777...(((((('''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##################""""""""""""!!!!!!!!!!!!""""""&&&%%%###!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!""""""######!!!!!!!!!###$$$###"""$$$######$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###""" !!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!#########"""!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""""""""!!!!!!!!!!!!###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!  """!!! !!!###$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###''''''&&&""" """"""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!!!!!""""""#########$$$$$$%%%%%%&&&&&&'''%%%"""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!! !!!!!!$$$######$$$%%%%%%###!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!"""""""""$$$$$$$$$$$$############$$$$$$%%%%%%$$$"""!!! """"""""""""!!!!!!!!!  ###%%%""""""""""""""""""###$$$$$$$$$$$$"""  !!!!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!  !!!!!!""""""### !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!"""######$$$$$$######"""###$$$%%%%%%$$$###""" """$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((()))+++---000333555666///---...000///***'''((('''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""""""""!!! !!!###$$$###""""""$$$$$$"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!  """""""""!!!!!! !!!###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$"""!!!"""######$$$$$$######"""""""""""""""""""""""""""!!!###&&&(((((('''%%%###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""######""""""###$$$%%%%%%&&&&&&)))$$$ !!!###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!###$$$### """"""############""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!! """###%%%%%%###""" ######"""""""""!!!!!!!!!!!!"""###"""!!!"""$$$&&&###"""""""""""""""######$$$%%%%%%$$$!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!! !!!###$$$%%%$$$###"""""""""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&******)))'''&&&%%%$$$###&&&&&&'''((((((&&&&&&&&&'''&&&%%%$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!"""#########"""!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""  !!!""" !!!""""""!!!!!! !!!"""""" """#########"""!!! !!!!!!!!! ###""""""###"""!!!!!!!!!!!!""""""###"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ############"""""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!"""""""""""" """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######################## """$$$$$$###!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%%%%$$$$$$########################"""""""""!!!!!!!!!!!! !!!!!!"""############### !!!!!!"""###$$$$$$%%%&&&###"""$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""######""""""""""""###### !!!###$$$###!!!"""""""""######"""""""""""""""""""""""""""""""""#########""""""#########""""""""""""!!!!!!!!! """$$$%%%%%%$$$###$$$$$$#########"""""""""###$$$$$$###!!! !!!#########"""""""""""""""######$$$%%%%%%#########$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!"""""" !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""!!!!!! ###$$$%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((((((((('''%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""$$$%%%&&&''''''%%%$$$###!!!!!!!!!!!!  !!!"""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$!!!  !!!""""""!!!!!! !!!"""""" """#########"""!!!  !!! '''$$$$$$'''!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!############"""""""""""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!  !!!"""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!!!!!!!!""""""########################""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$ !!!"""""""""######""" """###$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""$$$&&&&&&$$$"""!!!""""""######""""""!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$############!!!###$$$$$$$$$$$$$$$$$$$$$$$$#####################!!! $$$######"""""""""""""""!!!###%%%%%%$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""######"""""""""""""""""""""""" !!!"""""""""!!! !!!""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###$$$$$$###############"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!###""" """###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$######"""""""""""""""""""""### """$$$$$$###"""!!!""""""######$$$%%%%%%%%%$$$###!!! !!!"""%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&))))))&&&%%%&&&%%%"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###"""  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""  !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!  """###"""!!! $$$$$$ !!! !!!!!!"""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""######"""""""""!!!!!!!!! !!!###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!"""""" """""""""""""""""""""""""""#########"""!!! !!!!!!""""""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!#########"""###$$$%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""###"""""""""!!!"""""""""########################""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!"""%%%&&&&&&%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!!!!!$$$$$$###"""""""""""""""!!!###$$$###""""""###!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!  !!!""""""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!$$$%%%&&&%%%###"""!!!!!!!!!"""######$$$$$$ """#########"""!!!#########$$$$$$%%%&&&'''!!!!!!!!!"""###$$$%%%%%%###$$$&&&((((((&&&$$$######$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&'''###"""$$$"""!!!"""###$$$$$$$$$%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""##################""""""""""""!!!!!!!!!!!!""""""  !!!!!!"""###$$$$$$%%%###!!!  !!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!""""""###!!!  """###"""!!!!!!!!! !!!"""###$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!""""""###$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###########################"""!!!!!!!!! !!!###$$$%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!"""%%%'''%%%!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""######""""""""""""###### """$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!###%%%$$$$$$###""""""!!!"""""" """###!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!! !!!""""""###!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!$$$''''''%%%###!!! !!!"""###$$$%%%%%% !!!!!!"""""""""""""""$$$$$$$$$$$$%%%&&&'''(((!!!$$$%%%%%%$$$$$$!!!###&&&((((((&&&###!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''((()))******###(((***&&&%%%'''%%% !!!"""###%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&$$$!!! !!! """""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########!!!"""""""""!!!  !!!"""""""""!!! !!!###$$$ ###$$$""""""$$$### !!!"""$$$$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######""""""###$$$"""""""""""""""""""""""" !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!""""""""" ###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###############$$$$$$$$$###############"""!!! !!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! ###"""  !!!###$$$"""""""""""""""""""""""" """############""""""""""""############ !!!!!!""""""######  !!!!!! !!!!!! !!!!!!""""""%%%%%%%%%$$$###!!!######""""""""""""############$$$$$$$$$######"""######""""""!!!!!!!!! $$$###"""!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!  !!!""""""############"""""" !!!!!!  !!!!!!!!!!!!$$$###""" """###$$$######""""""!!!!!! ###"""""""""""""""######$$$###  ###$$$""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%$$$#########$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$((('''%%%###""""""######&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$&&&'''(((((('''''''''&&&&&&&&&######""""""###%%%'''(((%%%%%%%%%%%%&&&'''((((((&&&$$$""" !!!######&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!$$$&&&%%%######""""""!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!! !!!  !!!!!!######"""!!!  !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%&&&$$$!!!!!!!!!!!!!!!!!! """!!!  """$$$%%%!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!!!!! !!!!!!''')))***)))&&&""" """"""""""""!!!!!!!!!!!! !!!###$$$$$$"""  !!!"""###"""!!!   !!!""""""!!! $$$###!!!  $$$###"""!!!!!!"""###$$$!!! !!!""""""!!!$$$&&&&&&$$$!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############ !!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""######""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!!"""###$$$#########""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!""""""!!!""""""######""""""!!! !!!"""!!! !!!!!!!!!!!!###"""!!! !!!"""######"""""""""!!!!!!!!! ######""""""""""""############""""""""""""######""""""""""""""""""""""""##############################"""""""""###%%%&&&##################$$$%%%###$$$%%%&&&&&&&&&%%%%%%***)))(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((('''%%%#########%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$#########$$$$$$%%%%%%$$$###""""""###%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""########################### ###$$$$$$###!!!!!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """$$$$$$###!!!  !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ######"""  !!!!!!!!!"""$$$###"""!!!!!!"""######!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!###%%%$$$""" """"""""""""!!!!!!!!!!!!!!!"""############!!!!!!  !!!!!!""""""!!!   !!!""""""!!! !!!!!!  !!!""" !!!!!! !!!!!!  !!!!!!"""!!!###%%%&&&&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$######""""""!!!!!! !!!""""""############"""######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! """"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###"""!!! """"""!!!!!!!!!!!!!!! """"""######""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! """!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!! ######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!  !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!!""""""!!!!!!  !!!""""""!!!  !!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!######"""""""""""""""###!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''&&&'''''''''''''''''''''''''''''')))(((&&&$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$######"""""""""$$$&&&'''&&&###"""$$$&&&########################$$$$$$#########"""""""""######""""""""""""############################## !!!"""!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!  !!!###############"""!!!!!!  !!!"""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!  !!!!!!""""""%%%%%%$$$######"""!!!!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!"""!!!  !!!!!!!!!!!!  !!!###### !!!!!!  !!!!!!""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!"""##################""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###### %%%%%%%%%$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""!!! ###"""""""""!!!!!! """######$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""######""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!!!!!!!!  !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!  !!!"""###""""""""" !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%"""&&&((('''$$$!!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################  ### !!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!"""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$&&&'''!!!!!!!!!!!!!!! """############"""!!! !!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""" """""""""!!!"""###!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!! !!!"""###############"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!  """"""!!!!!!######""""""!!!!!!!!!  !!!!!!   !!!""""""#########"""############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!""""""######### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###$$$&&&((('''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""#########$$$$$$$$$###&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$'''&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$######"""""""""##################"""""""""""""""""""""""""""### """((((((%%%$$$'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!"""###!!! !!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!  !!!""""""!!!!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!"""######"""!!!!!!""" !!!!!!!!!"""""""""###  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%%%%%%%$$$$$$######""""""!!!""""""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%%%%""""""""""""############""""""""""""!!!!!!!!!!!! """""""""""" """"""###"""!!! ###""""""""""""""""""!!! !!!!!!"""""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!"""############ !!!!!!!!!!!!!!!"""$$$###"""!!! !!!!!!!!!!!!"""""" !!!"""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""%%%$$$###!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!###!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''######""""""!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%% !!!###$$$$$$%%%%%%!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! )))444555,,,%%%%%%!!!!!!!!!""""""""""""""" !!!!!!!!!!!!  !!!!!!"""""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!! ((('''%%%###"""!!!!!! !!!!!! !!!!!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""######"""!!!  !!!""""""!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""###!!!"""###"""  !!!!!!""""""###### !!!!!!"""""""""!!! !!! !!!"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""###$$$%%%###############""""""""""""############""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  !!!"""""""""""" !!!!!!"""""""""""""""########################!!!"""###$$$$$$$$$""""""""""""###############"""""""""!!!!!!!!! !!!###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$### !!!"""""""""""" !!!!!!!!!###"""!!!!!!!!!!!!!!!"""  !!!!!!"""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$$$$!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!"""""""""###%%%$$$###"""!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&######"""""""""###$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&###$$$%%%''''''%%%$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%!!!"""###$$$%%%$$$$$$######"""""""""""""""######)))%%%""""""%%%&&&%%%######""""""!!!!!! !!!!!!""""""######$$$ !!!""""""""""""!!! """"""""""""""""""""""""!!!'''222333((("""### !!!!!!!!!"""""" !!!""""""!!!  !!!""""""###$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######"""!!! &&&%%%%%%$$$"""!!! !!!!!!!!!!!!!!!""""""###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&& !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!"""###!!!!!!"""!!! !!! !!!"""######### !!!############"""######"""!!!!!!!!!!!!!!! !!!"""###""""""!!!"""!!!  !!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""###############"""!!! ######""""""""""""######!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!"""""""""""" !!!!!!"""""""""""""""######################## !!!""""""#########""""""""""""##################""""""!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!! """###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!###$$$%%%   """###%%%%%% !!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!""""""######%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""###$$$%%%%%%%%%%%%%%%&&&''''''((("""###%%%''''''&&&%%%$$$ !!!###%%%&&&&&&&&&%%%"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""'''&&&%%%$$$############---'''!!!!!!&&&)))'''###%%%$$$$$$###"""!!!!!!  !!!"""###$$$$$$###$$$%%%&&&&&&%%%$$$###########################&&&&&&&&&$$$ !!!!!! !!!""""""!!! !!!""""""###$$$$$$%%%%%%######"""!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""!!! !!!"""###$$$%%%$$$"""  !!!"""!!!  """"""""" """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""  """######!!!""""""""" !!!"""$$$ !!!"""######$$$!!!###%%%&&&%%%$$$###$$$$$$###""""""""""""""" !!!#########"""!!!"""!!!  !!!""" """""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""######$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!  !!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$"""!!! $$$"""!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###!!!!!!###&&&'''$$$!!!###"""""""""""""""######$$$""" !!!$$$%%%###!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """###  """""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """""""""""""""!!! ######################## """""""""""""""""""""""""""!!!  !!!"""$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" """######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%#########"""!!! $$$#########""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((###((()))%%%&&&+++)))&&&$$$###$$$&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&!!!""""""""""""#########"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!!!! !!!"""!!! """###$$$###!!!&&& !!!"""######"""!!! """######"""###"""!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!! """""""""!!! $$$######"""!!! """"""!!! !!!!!! !!!!!! """"""!!! !!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!######"""!!!!!!"""%%%$$$  !!!  !!!"""######  """###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ######""""""!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""""""""""""""!!! !!!"""""""""!!! ######""""""""""""######""""""!!!!!!!!!!!!"""""""""#########""""""!!! ############""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!!###%%%&&&###!!!$$$$$$###"""!!!!!!!!!"""$$$"""!!!!!!###$$$###!!!!!!"""""""""####################################"""""""""""""""!!!   !!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""!!! ######################## !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$######"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" ######################################################""""""!!!!!!""""""#########"""!!!!!!###%%%"""""""""""""""######$$$############"""""""""!!!###""""""!!!!!!"""""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&*** %%%+++((('''+++&&&$$$!!!!!!"""$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%!!!!!!!!!"""""""""######""""""""""""""""""###$$$ !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! '''&&&%%%$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%%%% !!!"""!!! """"""!!!!!! !!!!!!###"""$$$!!!%%% !!!!!!""""""###"""!!! """######"""###"""!!!!!!######"""!!!!!!######"""  !!!!!!!!!!!!!!!!!!#########"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""   """%%%%%%""" !!!!!! !!! !!!!!!"""""" !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!""" !!!""""""###""""""!!!!!!!!!"""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!! """###$$$""" &&&%%%$$$"""!!!!!! ###"""!!!"""###$$$###!!!""""""""""""####################################"""""""""""""""!!!!!! """""""""###!!!""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! %%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### ###"""!!! !!!"""### #########"""""""""!!!!!!###$$$$$$###"""!!!###$$$!!!!!!!!!!!!###%%%'''(((############""""""""""""######"""""""""######$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###'''$$$$$$((('''!!!###+++(((&&&$$$"""!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$!!!!!!"""""""""#########$$$###""""""""""""""""""#########"""""""""""""""######$$$$$$######"""!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! ######"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$!!!"""###"""  !!!$$$###"""!!!!!!!!!!!!!!!!!!###""""""...333((("""""""""""""""""""""""""""!!! """######""""""!!! """"""!!!  ###$$$""""""!!!!!! !!!######""""""!!!!!! !!!  !!!""""""!!!  !!!###"""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######!!! """$$$%%%$$$"""!!!!!!!!!!!! """!!!!!! !!!!!! !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""############""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!  """############ !!!"""""""""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!  !!!""" """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$###"""!!!!!!""""""###"""""""""######"""""""""""""""""""""#################################!!!!!!""""""""""""!!!!!! $$$$$$""""""%%%%%%"""###"""!!! !!!"""###%%%$$$$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""" !!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!""""""""""""!!!!!! """###"""""""""###%%%!!!!!! !!!"""$$$&&&(((#########"""""""""""""""##################$$$%%%######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!###&&&###"""(((***)))'''&&&&&&&&&'''((($$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######""""""""""""############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!"""###$$$%%% ###"""&&&999@@@111$$$#########"""""""""!!!"""!!! """######""""""  !!!"""!!! """###"""!!! ###"""!!! !!!###"""""""""!!!!!!!!! !!!!!!   """######""" """###%%%$$$###""""""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """#########"""!!! !!!!!!###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###############!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!""""""###"""""" !!!"""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!  !!!"""&&&%%%%%%$$$###""""""!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!"""###$$$$$$""""""######"""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!! ###"""###"""!!! !!!"""### !!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!!!!"""###%%%"""!!!!!! !!!"""###$$$""""""""""""""""""############""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###########################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$$$$&&&'''%%%$$$&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!!!!"""!!!!!!!!! """############"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!"""######$$$$$$!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""  """###"""!!!!!!"""###"""!!!!!!""""""###$$$%%% !!!###!!!$$$777===...$$$$$$######""""""!!!!!!"""!!! """######""""""  !!!"""!!! !!!"""###$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! """######""" !!!###$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """###$$$###"""!!!   !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###############"""!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!  !!!"""#########"""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""!!! """ !!!!!!"""$$$%%%&&&!!!###$$$###"""!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!""" !!!$$$$$$!!!""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! ###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""""""""""""""""""""""""""""""""###%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!"""$$$""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""###$$$%%%######$$$%%%%%%$$$###### !!!!!!"""###"""""""""######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%)))'''%%%&&&'''&&&###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$######"""!!!############$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!###%%%$$$###"""!!! ###!!!###!!!***..."""#########""""""!!!!!!!!!"""!!! """######""""""!!! """"""!!! ###!!!  !!!$$$%%%"""!!!!!! !!!""""""""""""!!!!!!!!!!!!$$$###""""""!!!!!!"""""" !!!""""""!!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" """  """$$$%%%"""!!!!!! !!! !!!"""!!! """!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ############"""!!!!!! ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$############""" !!!!!!"""#########""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""#########"""!!!!!!!!!!!!"""""""""### """###$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######!!! ###"""!!!!!!!!!"""###$$$$$$!!!###$$$###!!!!!!"""$$$############"""""""""!!!"""""""""""""""""""""""" !!!""""""""""""""" ######!!!"""%%%&&&###!!!!!!""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""""""""""""""""""""""""""""""""""" ######################## !!!############"""""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""  """"""!!! !!! !!!###$$$$$$###!!! !!!"""""""""############!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%### '''''''''&&&''''''''''''$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""#########$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!!!! !!!"""$$$$$$"""!!! ###"""$$$ $$$"""!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""###"""!!!!!!######"""!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """###""" """$$$###"""!!!  """###!!! !!!!!!""" """$$$###!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""###""""""!!! """"""#########"""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""############""""""!!!!!! """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""$$$$$$"""!!!$$$######"""""""""""""""###!!!###%%%$$$!!! """$$$$$$#########""""""!!!!!!######################## !!!""""""""""""""""""###!!! !!!"""######"""!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""""" ######################## """###$$$%%%$$$$$$  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###""""""""""""""""""""""""!!! !!!"""$$$%%%'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!   !!!!!! """""""""""""""""""""""""""###%%%&&&%%%$$$"""!!!!!!###%%%$$$""" !!!$$$&&&&&&%%%###"""!!!!!!""""""#########$$$ !!!"""###$$$ !!!"""######"""!!! """"""###$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&&&&%%%$$$###"""!!! """%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%!!!""""""""""""#########""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$###### !!!!!!!!!""""""######""""""""""""""""""""""""############""""""""""""!!!!!!"""###$$$%%%&&&''' """######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""  """!!! !!!!!!""""""!!!''' ###""" !!!!!!!!!!!!!!!"""!!! """######"""$$$"""!!!"""###$$$###!!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!!!!%%%&&&'''&&&$$$""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$### """""" $$$''''''%%%"""  !!! !!!"""###!!!###%%%$$$!!! """$$$!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""###### """###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""""""""""""""!!!###############"""!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!###"""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!! !!!!!!"""#########$$$$$$$$$$$$!!!"""#########!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$%%%%%%$$$###""" !!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$ """### """""""""""""""""""""""" !!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!#########"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!)))&&&"""###&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%  !!!!!!!!!""" """""""""""""""!!!!!! """!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###"""!!!  !!!$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$###!!! !!!###$$$""""""#########$$$$$$$$$######""""""""""""######'''&&&&&&%%%$$$$$$$$$%%%"""$$$&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######$$$###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!%%%""" """&&&&&&"""$$$!!!!!!$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!  ######!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!!!!"""""" """###""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""############"""!!! ######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""!!! !!!###$$$!!!"""!!! !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! """$$$%%%$$$$$$###"""""""""########################$$$"""!!!  !!!!!!""""""##################"""""""""!!!""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######!!!!!! !!!!!!"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""""" !!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""" ###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  !!!######"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """  !!!"""###### !!!!!!!!!!!! !!!!!!!!!"""""" """"""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!###"""!!!  !!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!##################$$$$$$&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$######""""""""""""######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$!!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""$$$$$$""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$!!! """"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!! """""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""!!! """$$$$$$"""!!!!!!!!!""""""###############""""""""""""!!!  !!!!!!""""""##################"""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""##############################""" !!!"""  !!!!!!""""""""""""!!! !!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!!!!"""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!"""""""""!!! !!!!!!!!!""""""""""""!!! !!!"""#########!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$######""""""""""""######%%%%%%$$$############$$$###"""""""""###%%%'''(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!#########"""""""""!!!!!!%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$###### ###%%%&&&&&&$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$&&&(((%%%###!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!  !!!!!!"""""" !!!"""############!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!! !!!"""$$$$$$$$$###!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######!!! $$$###!!! """#########""""""!!!!!!!!! """!!!  """"""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""&&&$$$""""""""""""  !!!"""############### !!!"""######$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###"""  """"""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" """%%%''''''%%%&&&%%%%%%$$$###""""""!!!""""""############"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%######"""!!!!!!"""####################################""""""""""""######$$$$$$######"""######$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$#########"""""""""!!!######$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%%%%$$$########################!!!###$$$$$$""""""###$$$!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###&&&((()))$$$###"""!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###"""!!! !!!!!!"""######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$######!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!! !!!######"""!!!$$$###""" !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!$$$###!!!!!!###$$$"""""""""!!! !!!!!! !!!!!!""""""######""""""""""""""""""##############################""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!  !!!!!! !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""" !!!!!!"""###$$$$$$$$$### !!!"""######$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""$$$######"""!!! """"""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!  !!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###!!!!!!""""""""""""""""""""""""###$$$$$$############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######$$$###""""""""""""""""""#################################""""""""""""######$$$######"""######$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$#########!!!!!!!!!""""""###############$$$$$$$$$$$$######'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!  !!!"""###!!!"""""""""!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!! !!!"""###$$$#########"""#########""""""!!! !!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! """""""""!!! %%%$$$""" !!!""" !!!!!!"""""""""""""""  !!!"""######""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """###%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! ###$$$&&&'''""""""""""""############""""""############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!!!! !!!!!!!!!!!!!!!"""""""""######%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!######""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############""" !!!!!!""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%""""""############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""#########"""""""""######$$$$$$$$$$$$############"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$############$$$%%%%%%###$$$&&&'''%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""######$$$$$$######$$$$$$$$$$$$######)))'''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!!!! !!!!!! """"""""""""""""""""""""$$$###""" !!!""" !!!###""""""!!!###$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$%%% !!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!"""""""""!!!######!!! !!!"""""" !!!""""""######"""""" !!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$###############$$$$$$%%% !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""###$$$$$$!!!"""""""""############ !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######!!!!!! !!!!!!"""""""""#########$$$$$$!!!"""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######""""""!!! !!!""""""#########"""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!(((((('''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!! !!!######""""""$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""###!!!"""###$$$%%%&&&'''(((!!!""""""""""""""""""!!!!!!!!!"""""""""######### !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""###$$$######"""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&& """$$$''')))+++++++++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$######%%%%%%$$$#######################################$$$""" !!!$$$&&&&&&%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###%%%'''&&&###!!!!!!###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""""""""######!!!###$$$###!!! !!!###"""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!"""###$$$ !!!  !!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""############### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!"""###%%%%%%&&&!!!!!! !!!!!!""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!### !!!"""###$$$$$$###""" !!!!!!"""###### !!!"""###""""""!!!%%%%%%$$$"""!!!!!!!!!""""""#########$$$ !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!! !!!!!!############$$$$$$$$$$$$"""$$$&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###$$$#########""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!""""""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!""" !!!"""!!!"""###%%%!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############  !!!"""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!! !!!"""$$$$$$$$$###""" !!!""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!############""""""""""""""""""############""""""$$$$$$$$$$$$######""""""######""""""""""""######%%%$$$$$$$$$%%%&&&&&&'''%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""############""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###""" """###%%%&&&&&&%%%###"""################################################"""$$$&&&%%%!!! !!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!  !!!###%%%&&&$$$!!! """ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$#########"""!!!  !!!""""""!!!!!!"""###$$$$$$%%%%%%$$$######"""!!!  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$%%%&&&&&&'''''''''''' !!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!  """######"""!!!   !!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######!!!!!! """###$$$###"""!!! !!!"""###$$$$$$ !!!#########"""!!!%%%$$$######$$$$$$"""!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###%%%$$$###"""""""""###$$$######""""""""""""######'''### """!!! !!! !!!!!!"""###$$$###"""!!! !!!"""###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$###"""!!!%%%%%%%%%%%%$$$"""!!! #########"""!!! !!!!!!""""""""""""!!!!!!!!!###%%%%%%###!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$&&&%%%$$$"""!!! """!!!  !!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!! ###&&&&&&###!!! !!!%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!""""""""""""############$$$$$$###"""!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%$$$ """###$$$######""""""!!!!!! """"""""""""""""""""""""%%%%%%### !!!$$$!!! !!!!!!"""##################"""!!! !!!""""""############""""""""""""!!! """%%%&&&###!!! !!!###$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%% !!!"""""""""""""""$$$$$$$$$###############%%%###"""$$$&&&'''$$$"""$$$""""""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%%%%$$$######"""##################"""""" $$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""!!! """"""""""""!!!!!!!!!!!!!!! """$$$%%%$$$###""" !!!"""%%%$$$###!!! !!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###!!! !!!"""######""""""###"""!!!!!!!!!!!!!!!"""""")))***$$$"""''')))&&&"""!!!!!!"""###$$$$$$###$$$"""&&&&&&!!!&&&***"""  """###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!######""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$###"""!!!!!! !!!!!! !!!###$$$$$$$$$$$$ !!!###$$$""""""!!!!!!  !!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""""""""############""""""###"""  !!!###$$$$$$###""""""######""" !!!!!!!!!"""""""""#########"""""""""""""""#########""""""!!!""""""$$$$$$######""""""""""""######&&&### ###%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###"""!!! !!!"""#########""""""""""""######$$$$$$###""""""###$$$$$$!!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!###%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """############"""#########""""""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!""""""%%%$$$###"""!!! !!!$$$$$$!!!############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """"""!!! !!!"""######"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""#########"""""""""!!!!!!  ######  !!!###$$$%%%%%%$$$$$$##################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##################$$$$$$%%%###"""$$$&&&&&&$$$"""$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""######$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$$$$###"""""""""""""""######$$$%%%%%%$$$######$$$$$$###"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!"""$$$###"""!!!!!! !!! $$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%%%%###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!%%%$$$"""!!! !!!###$$$###"""""""""  %%% !!!!!! !!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""""""""""""""###$$$  ###""" ###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!! """###$$$$$$######!!!!!!  """""""""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!! """""" !!!###$$$###"""!!!!!!""""""!!! """"""""""""############!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$""" !!!###%%%%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!  !!!"""###"""!!!!!!!!!!!!"""""" !!!###%%%&&&!!!!!!""""""""""""!!!!!!!!!###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  """###$$$######"""!!!!!!""""""###""""""!!!######""""""""""""######'''&&&$$$###!!! !!!######!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$%%%&&&!!!!!!""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""###"""""""""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!! !!!!!!"""######""""""""""""!!!!!!$$$######$$$&&&%%%###!!!!!!!!!"""###$$$$$$$$$$$$##################""""""%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$######$$$%%%%%%$$$"""$$$######$$$&&&&&&%%%###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$###""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$########################"""!!!###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$###!!!  !!!!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$%%%$$$###"""""""""!!! !!!!!!"""""""""!!!!!!""""""###***$$$%%%+++'''&&&!!!  """###"""!!!!!!###+++&&&!!!""""""!!! !!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""######""""""######$$$$$$&&&###!!!###""" ###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!""""""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" """!!! !!!###$$$###"""!!!!!!"""###"""!!!""""""""""""#########$$$ !!!!!!###$$$%%%#####################$$$""""""############""""""!!!  !!!""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""""""""######!!!""""""############"""!!!!!!  """"""  ###%%%'''!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$###!!! !!!###$$$$$$###""""""""""""!!!!!!""""""######%%%$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""###$$$&&&'''!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&""" """ """""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!$$$$$$%%%&&&''''''%%%$$$!!!!!!"""###############$$$$$$######""""""!!!!!!!!!"""""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""$$$######"""""""""""""""######""""""""""""###$$$######$$$$$$###""""""!!!######"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!! !!!!!!"""$$$$$$#########"""""""""""""""#########!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######(((&&&$$$"""!!!!!!"""###"""###%%%&&&&&&%%%###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! ###"""!!! !!!!!!"""""""""!!!""""""######)))###!!!$$$&&&$$$"""###!!!  !!!"""!!! !!!!!!""""""///<<<999"""###$$$###!!!!!!"""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""###$$$$$$"""  !!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###!!!!!! !!!!!!######"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""######$$$###""""""$$$$$$###"""!!!""""""""""""######### !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!"""############"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" ###&&&&&&%%%""" !!!!!!"""!!! """###$$$!!!!!!""""""""""""!!!!!!"""###$$$###!!!!!!!!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""""" !!!###$$$###"""  !!!"""$$$$$$$$$###""" !!!"""###!!!!!! !!!""""""##################"""!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""$$$%%% !!!!!!!!!!!!"""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!!"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""  !!!!!!!!!!!!  """###$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!!###############""""""""""""""""""######$$$######""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$###############$$$%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!! ###"""""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$(((&&&$$$"""!!!!!!"""### """######""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! ###""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$,,,===EEE888***'''$$$"""  !!!"""!!!"""###%%%&&&555BBB@@@"""$$$%%%$$$"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$%%%!!!!!! !!!!!!######"""!!!!!!  !!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""###$$$%%%$$$###!!!!!!!!!!!!"""""""""""" !!!""""""######$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!###$$$$$$###!!! !!! !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!!$$$$$$###  !!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$"""!!! """###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""######!!!""""""###"""!!! !!!"""############  !!!"""### !!!"""######!!! !!!!!!  !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""### !!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!$$$  !!!""""""!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!! """###"""!!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""!!!!!! !!!######$$$$$$"""""""""###$$$$$$$$$%%%!!!###$$$$$$###""""""######%%%&&&&&&$$$######$$$"""""""""""""""""""""""" """###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""######$$$"""!!! !!!"""$$$$$$#########$$$%%%%%%""""""""""""!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$###!!!  !!! !!!"""######"""!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$######""""""""""""######$$$%%%777___ttt[[[777(((&&&######!!! !!!""""""!!!!!!"""$$$"""...888444"""$$$%%%$$$"""!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!"""###$$$$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$%%%!!!!!! !!!!!!###"""!!!!!! !!!!!!"""######### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$$$$### !!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""#########"""!!!"""###$$$$$$###"""!!! """$$$###!!! !!!""""""!!!!!!!!!!!!!!!"""### !!!"""######"""!!! """!!!!!!!!!!!!!!!!!!""" !!!"""######"""!!!  !!!!!!""""""""" !!!###$$$###!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!###$$$$$$""" """$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!!!!!!!!!!!!! !!!"""###$$$ !!!"""###$$$!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############""" !!!"""### !!!!!!!!!"""""""""###""""""""""""""""""""""""  !!!"""""""""!!!!!!!!!!!!  !!!"""######""""""""""""!!!!!!!!! """$$$$$$!!! ###"""!!!!!! !!!"""###!!!!!!!!!""""""""""""""" !!!!!!!!!!!!##################$$$$$$ ###%%%$$$"""!!!"""######%%%'''&&&$$$"""###$$$########################!!!"""######$$$###"""""" !!!!!!###$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!  !!!!!!$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!$$$###"""!!!!!! !!! !!!"""######"""!!!"""!!!!!!!!!!!!!!!"""### ########################!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""!!!$$$&&&''''''%%%$$$""""""""""""###$$$%%%&&&---KKK\\\JJJ--- $$$###!!!!!!"""###!!! !!!"""&&&,,,&&&"""###%%%$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!!!!"""############$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!! """""""""!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!! !!!"""######""" !!!"""!!!!!! !!!!!! """######### """###$$$$$$###""" !!!!!! """$$$###"""!!!!!! !!! !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!! ###"""  ###%%%''' """$$$&&&%%%""""""$$$%%%###!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$""" """$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """### """###$$$ !!!###$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""!!!""""""&&&###!!!!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$!!! """###$$$ !!!!!!!!!""""""######""""""""""""""""""""""""((($$$!!!"""%%%&&&###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$###""" !!!!!!!!!!!! """!!!!!!!!!  """ ###"""!!! !!!"""### !!!!!!""""""######"""###$$$$$$$$$$$$$$$###$$$$$$$$$############### ###%%%$$$"""!!!"""$$$###%%%'''&&&###""""""$$$##############################$$$$$$###"""  """$$$&&&'''"""######$$$$$$$$$######""""""!!!""""""###$$$$$$"""!!!  !!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""'''%%%###!!! !!!#########"""!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!  !!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%((())))))'''%%%""""""""""""###$$$%%%&&&(((+++---***$$$!!!###'''%%%###""""""######""" """###$$$((( !!!###$$$$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$###"""!!!!!! !!!!!!"""###$$$$$$"""!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""#########""" !!!!!! !!!!!!"""!!!  !!!""" !!!"""""""""!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$###"""!!! """!!!!!!!!!######!!! ###"""!!! !!!"""###""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""#########""" """###%%%$$$"""!!!!!!!!!!!!"""###$$$###!!! !!!"""""""""""""""'''$$$!!!!!!######!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$###!!! """""""""!!! !!!!!! !!!###$$$###"""""""""""""""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""### !!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! !!!!!!!!!!!!""""""""""""###"""!!!  !!! !!!"""$$$%%% !!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!###%%%&&&&&&&&&%%%!!!!!!""""""######$$$$$$$$$""" !!!"""""""""!!!!!!!!!!!!!!!"""############"""""""""###%%%&&&###%%%%%%$$$""" ######""""""""""""######%%%$$$###!!!!!!!!!"""###!!!"""#########""" %%%%%%$$$###""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!!  $$$$$$$$$""" !!!###""" !!!"""### !!!###"""""""""""""""""""""""" !!!"""$$$%%%'''((())) !!!""""""$$$######"""!!!!!!!!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""&&&'''$$$ !!!!!!""""""!!! """  ###$$$###!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!! !!!$$$$$$""" !!!"""$$$$$$###""""""!!! ###!!! !!!"""""" !!!"""###### !!!"""######"""!!! """"""############"""""" !!!!!!"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!! !!! !!!"""######"""  """!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!""""""###############""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!!""""""!!!###$$$$$$"""!!!!!!""" !!!#########"""  !!!""""""""""""""""""!!! !!!!!!"""!!! """"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""######!!!  """$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! %%%$$$###"""  """!!!!!! !!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!""""""""""""#########"""!!! !!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!"""$$$%%%!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%$$$$$$""""""""""""############"""!!!!!!"""!!! !!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""###$$$"""###$$$$$$""" !!!  $$$###"""!!! !!!"""!!!""""""###"""!!! """!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!###$$$"""######!!! !!!"""""""""!!!!!!  !!!!!!  """$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!""""""###""""""###$$$&&&(((***!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!###$$$###!!! !!!!!!!!!!!!!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!######!!!!!!!!!"""############"""### """$$$""" !!!"""""" !!!!!!"""""" !!!"""######"""!!! """"""############""""""!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!"""""""""""""""""""""""" ###$$$$$$###  !!!!!! ###$$$$$$""" """!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!""""""""""""""""""!!!!!! !!!!!!"""$$$###""" !!!"""### """######"""!!!"""### """#########"""!!! !!!""""""""""""""" !!!""""""!!!!!!"""$$$"""""""""""""""!!!  """""""""""""""""""""""""""""""""""""""!!!!!! """!!!!!! !!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""###!!! !!!"""###!!! !!!!!! !!!""""""""""""######"""!!!   !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!"""""""""######""""""!!!!!! !!!""""""!!!!!!"""###!!!############"""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!"""###$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!! ######""""""""""""######%%%%%%$$$##############################"""""""""!!!  """""" """!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!""" """######!!! !!!"""###""""""!!!!!!""""""###""""""!!! !!!!!!"""""""""""""""!!! !!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!"""!!! !!!"""!!!"""#########!!!  !!! !!!###"""""""""""""""""""""""""""""""""!!!  !!!"""""" !!!$$$&&&(((!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""  !!!"""###!!!!!!!!!!!!!!!   !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!"""""" """"""!!!!!!""""""######&&&### !!!###$$$### !!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!! ###%%%%%%""" ###""""""""""""""""""###!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###########################"""!!!!!! !!!!!!""" !!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! """###"""!!!"""###!!!"""############ !!!""""""""""""""""""%%%'''&&&###"""$$$''' !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!  """!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###"""""""""!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!!!!!!!!!!!!!"""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##################""""""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!"""$$$###!!!""""""!!!!!!""""""###$$$######""""""!!!!!!!!!!!! """"""!!!!!!"""###$$$######""""""######$$$"""""""""!!!!!!!!!"""""""""""""""""""""!!!!!! ###""""""!!!!!!!!!""""""$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###""""""!!!!!!!!! !!!""""""!!!!!!###%%%&&&&&&%%%%%%$$$######""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!""""""$$$"""  """ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""### !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!! """"""!!! """###$$$&&&$$$""""""###$$$"""!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###########################""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!######"""  """""""""!!!"""### !!!"""######$$$ !!!"""""""""""""""$$$'''(((&&&###!!!"""$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!  !!!!!!""""""!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$###!!! !!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""######"""""""""###"""!!!!!!"""$$$%%%'''%%%%%%$$$$$$######""""""###"""###$$$%%%%%%###!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""!!! """###"""""""""$$$!!!  !!!###########################""""""!!!!!!!!!!!!!!!#########""""""###$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""######""""""$$$&&&222///+++&&&#########$$$ """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""(((&&&$$$""" !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! ############$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%!!!!!!""""""!!! """!!! !!!###$$$%%%###"""!!!""""""!!!!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""###"""!!! !!!"""#########""""""!!!!!!!!! """!!!!!!!!!######!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$###!!! !!!""""""!!! !!!""" !!!"""######$$$ !!!"""""""""""""""$$$$$$$$$###!!! !!!!!!"""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###""""""!!!!!!""""""### !!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!  """!!!  !!!!!! """"""""""""!!! """"""!!!!!!  """"""!!!""""""###$$$%%% !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!""""""""""""############$$$%%%&&&'''!!!!!!""""""""""""!!!!!!##################""""""""""""""""""""""""""""""!!!"""###$$$%%%""""""############""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$#########%%%$$$###$$$&&&&&&$$$######""""""""""""###$$$$$$###$$$$$$$$$$$$######""" !!!###$$$###"""###$$$"""!!!!!! !!!!!!""""""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""  """###$$$$$$%%%!!!"""######""""""$$$&&&888444---&&&""" !!!!!!###%%%&&&&&&$$$######$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!######"""  !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""""""""""""""### !!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!###$$$###!!! !!!!!! !!!!!!""""""###"""!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!%%%###!!! !!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""""""""!!!!!!  !!!###"""  !!!###"""!!! !!!!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""###"""!!!!!!!!!!!!  !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""######"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!! """$$$"""!!! """"""!!! !!!!!!!!!!!!!!! ###""""""!!!!!!  """"""""""""###$$$%%%%%% !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%''''''!!!!!!"""######"""!!! ##################$$$$$$"""""""""""""""""""""""" !!!"""######$$$!!!"""###$$$$$$###"""!!!!!!!!!"""##################$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$######""""""######$$$%%%!!!"""###$$$$$$######"""!!!###%%%%%%$$$######$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###$$$###"""!!! !!!!!!""" !!!""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!###$$$%%%%%%%%% !!!"""!!! """###000---)))$$$"""!!!!!!"""###%%%&&&&&&$$$#########"""""""""""""""""""""""" !!!""""""  !!!!!!!!!!!!!!! """!!!  !!!""""""!!!  !!!!!!!!!!!!!!! """""" !!!###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######"""$$$&&&%%%""" """ !!!!!!""""""!!!!!!!!!""""""!!!!!!!!!"""### !!!"""""" !!!!!!""""""!!! !!!"""$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!! !!!"""######!!!"""""""""""""""""""""""" ###$$$$$$###  !!!"""###'''$$$!!! !!!  !!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""""""""!!! ########################  !!!!!!"""""""""""""""  $$$  """###"""  """!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""$$$!!!!!!$$$%%%$$$!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!!'''&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!"""###"""!!!"""$$$%%% ###%%%%%%$$$ !!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###%%%%%% !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!! !!!########################!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!"""######"""!!! """""""""###$$$$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$###!!! #########$$$$$$%%%%%%&&&&&&$$$!!!!!!"""$$$$$$$$$#########"""######$$$%%% !!!#########""""""###$$$&&&&&&$$$###$$$$$$!!!!!! !!!!!! !!!"""$$$$$$$$$###"""$$$###!!! !!!"""!!!!!!!!!!!!!!!"""###$$$!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!!!!"""###$$$$$$###"""!!! !!!  !!!""""""""""""###$$$%%%&&& """$$$$$$""" """"""""""""""""""""""""$$$$$$######""""""!!!!!! !!!""""""!!!#########"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!! """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """"""""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""######%%%'''&&&""" !!!"""!!!"""""""""!!! !!!"""""""""!!!"""$$$%%% !!!"""""" !!!"""######!!! !!!"""$$$%%% !!!!!!!!!!!!  !!!!!!%%%###  ###%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!$$$%%%$$$!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!###$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""!!! """!!!  !!!"""'''&&&$$$$$$%%%%%%###""""""!!!!!!"""""""""############"""""" !!! !!!""""""###""""""######""""""!!!!!! $$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((&&&%%%$$$$$$"""  """###!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###"""  !!!"""#########!!! """""""""""""""""""""""""""!!!!!!!!! """""""""!!! ######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!  $$$$$$  ### !!!!!!""""""######%%%$$$$$$$$$###"""""""""###############"""!!!!!!###"""""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$######"""!!!  !!!""""""""""""!!! !!!######""" """!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!!"""#########!!! !!! """%%%&&&### ######"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""######$$$###  """$$$"""  """$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!###%%%###""" !!!!!!!!!!!! """!!!!!!!!! !!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###"""!!! !!!"""###!!!  """"""!!! """!!!!!!"""!!!""""""######""""""!!!""""""######$$$############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$$$$""" !!!!!!"""""""""!!! ######################## !!!!!!!!!""""""""" !!!""""""######""""""""""""!!!!!!!!!!!! !!!""""""  !!!"""""""""""""""!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$###  ### !!!!!!!!!"""""""""###$$$$$$#################################"""!!!!!!######""""""######$$$%%%###""""""""""""""""""###%%%$$$######"""""""""###$$$###"""!!!!!!"""###$$$#########"""""""""""""""#########""""""!!!!!!  """######$$$$$$$$$######""""""""""""!!!!!!!!! """""""""""""""######$$$""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!! """!!! !!!""""""  !!!"""###$$$ !!!!!!!!!!!!!!! !!!""""""""""""!!!!!! """!!! !!!###$$$"""  !!!!!! !!!!!!"""###"""""""""""""""""""""""" """""""""!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!"""######"""!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! ###"""!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!###$$$###""" !!!!!!!!!!!! """"""!!!  !!!!!!""""""""""""""" !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!"""""""""!!! $$$###"""!!!!!!"""###$$$!!!"""!!! """!!!  !!!""" !!!!!!""""""!!!!!! !!!"""#########"""!!! """"""#########"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%$$$###"""$$$%%%&&&$$$!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""###!!!!!!!!! !!!!!!!!!!!! """"""############""""""$$$$$$######"""!!!!!! """"""!!!!!!  ######  ###!!!!!!!!!!!!""""""""""""""""""###########################$$$######"""!!!######"""""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!! ######""""""######$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""##################"""!!!!!! """!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###$$$""" !!!"""!!!  !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###"""""" !!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!"""""""""!!!!!! ######"""!!!!!!"""######""" !!!#########"""!!!!!! !!!!!! !!!!!!!!!!!! ###$$$%%%&&&&&&$$$""" !!! """"""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$######$$$%%%$$$###!!!$$$$$$$$$###"""!!!!!!!!! !!!!!!""""""###""""""""""""!!!!!!!!!!!! """"""!!!!!!"""$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  !!!!!!!!!!!! !!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!""""""  """!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$#########$$$$$$######"""######""""""""""""######""""""!!!!!!!!!!!!""""""$$$######"""""""""#########""""""""""""""""""###!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%&&&''' """$$$%%%$$$###""" !!!!!!!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!! !!!!!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""!!!!!! $$$###""""""###""" !!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! """###$$$%%%$$$"""!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""###"""!!! !!!"""!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""### !!!!!!!!!!!!  !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""""""""!!!"""!!! !!!"""%%%$$$######$$$$$$"""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!"""!!!  !!! !!!!!!!!!!!!""""""""""""!!!"""$$$&&&&&&$$$"""!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!###"""!!!!!! !!! $$$$$$######""""""!!!!!! !!!!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!!!! !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$######$$$$$$$$$$$$############""""""!!!""""""###$$$######""""""######$$$$$$$$$#########$$$$$$%%%"""""""""######"""""""""!!!!!!""""""######$$$$$$ !!!###%%%%%%$$$###""" !!!!!!!!!!!! !!! !!!""""""######"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!"""""" ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! """  !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""######%%%$$$######$$$$$$"""  !!!!!! !!!!!!!!!!!!!!!"""###$$$"""!!! """###$$$%%%%%%###"""!!!!!!"""###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$ !!!!!!""""""!!!!!! ########################!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""###### !!!""""""!!! !!!!!!"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!""""""!!! """### !!!!!!!!!!!!  !!!"""######"""############"""!!!!!!######################## !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""###$$$$$$###""""""!!!!!!"""#########"""""""""!!!  !!!"""%%%$$$""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######!!! """!!! !!!"""###"""""""""!!!  !!!!!!"""###$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!! """######!!!!!!"""$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""#########"""""""""!!!!!!###""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""### !!!!!!!!!"""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""""""############""""""""""""""""""############$$$###"""!!! !!!"""""""""!!! """"""""""""!!! !!!!!!!!!   !!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!! ###"""!!! !!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  !!!""""""###$$$$$$###""""""###$$$%%%###!!!!!!############"""!!!!!! !!!"""$$$%%%"""!!!!!!!!!!!!""""""#########$$$###!!!!!!"""$$$  !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!""""""!!! ############$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """""" !!!### !!!!!!!!!!!! !!!!!!!!!"""######### """""""""""""""""""""""" !!!"""###""""""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!! !!!"""###$$$###""""""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""""""""###############""""""######$$$######### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" """"""""""""""""""""""""######""""""!!!  !!!"""######$$$ !!!!!!"""#########""""""""""""!!!!!!!!!!!!"""###$$$###!!!!!!"""### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""" !!!"""###$$$$$$###"""  ###"""""""""!!!!!!!!! """""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!######""""""""""""#####################$$$%%%%%%!!!"""###$$$$$$###"""!!!#########"""""""""""""""&&&&&&%%%$$$######""""""######""""""!!! """###############""""""!!!!!!  !!!""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""""""""""""""###### !!!###$$$###!!! """#########""""""!!! !!!###%%%&&&!!!""""""""""""!!!!!!  """"""  """""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!""""""######!!!"""######"""!!!""""""""""""#########$$$###"""!!!!!!!!!!!!"""###!!!  !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!"""!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """""" !!!### !!!!!!!!!!!! ############""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$######"""!!! !!!  !!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$$$$###"""###%%%&&&&&&%%%!!!!!!""""""""""""!!!!!!""""""############""""""  !!!"""### !!!""""""###"""""" !!!!!!!!!""""""######$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!!"""###%%%&&&&&&$$$!!! """"""!!! !!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!###$$$$$$###!!! !!!""" !!!#########"""!!!"""""""""""""""""""""""""""!!!!!!!!!  !!!""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!! """"""############"""""" !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""  ######""""""!!!!!!!!! ######""""""!!!!!! """###$$$%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!! """###$$$%%%&&&'''&&&$$$###"""""""""""" !!!"""######$$$######!!!!!! !!!!!!!!!!!!!!!"""######%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""!!!!!!   !!!"""###$$$$$$ !!!""""""!!!  !!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""$$$$$$######"""!!!!!!!!!"""###"""!!!"""###$$$$$$###!!!"""!!! !!!###%%%&&&!!!"""#########!!! !!!!!!!!!###"""!!! ###############$$$$$$%%%########################!!!""""""###$$$%%%%%%%%% """###$$$$$$###""" !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$!!! !!!"""###""""""""""""""""""""""""######""""""""""""######$$$"""  !!!"""!!! ###$$$%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$+++ ''' !!!"""$$$%%%%%%######""""""!!!!!! !!!!!! !!!!!!"""  !!!"""!!! !!!"""######!!! !!! !!!""""""###%%%$$$"""!!!"""###"""!!!"""!!!  !!!"""############"""  !!!!!!!!!!!! !!!!!!"""############"""###"""""""""""""""######$$$$$$######"""!!!!!!!!!""""""############""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""$$$%%%######################## !!!!!!!!!!!!######$$$$$$$$$######""" !!!"""###$$$$$$###############"""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""##################$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###"""!!! !!!############"""###""""""!!! ######"""!!!  !!!""""""!!! """"""#########$$$$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######### !!!!!!"""###$$$ """!!! """(((...000(((###$$$&&&"""!!!!!! !!!!!!""""""######$$$$$$$$$%%%"""!!!!!!###&&&&&&"""""""""############"""""""""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$###"""!!! !!!$$$#########""""""!!!!!! !!!!!!$$$#########"""!!!!!!!!!$$$""" """$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""######$$$$$$### """######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######111+++$$$"""$$$$$$"""$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!! !!!"""###$$$###!!!""""""""""""""""""""""""%%%###""" """###%%%$$$$$$###"""!!!  !!!"""###############"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""#########""""""!!!""""""#########""""""!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""""" !!!!!! !!!!!!$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" &&&###)))!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!! !!!"""!!! """###%%%$$$"""!!!!!!""" !!!!!!"""######$$$%%%###!!!!!!"""""""""!!!"""!!!!!! !!!!!!""""""######""""""!!!  !!!!!!""""""!!!!!! ######$$$%%%%%%%%%%%%$$$######""""""""""""######"""""""""""""""#########""""""#########""""""!!!$$$$$$############$$$$$$!!! """"""""""""""""""""""""!!!!!!!!!"""""""""###############$$$$$$######"""!!!!!!!!!!!!""""""""""""###############"""!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!""""""############""""""!!! """""""""!!!  !!!!!!!!!!!! !!!!!!!!!""""""############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%&&&$$$!!!###''' !!!!!!"""###$$$!!!###!!! !!!''',,,333)))  !!!###!!!!!! !!!!!!""""""""""""######$$$$$$###""""""###%%%%%%### """"""############""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""############$$$$$$%%%%%%"""""""""###########################"""""""""!!!""""""""""""#########$$$$$$$$$###############""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$######"""!!!!!!  """"""!!!!!!!!! !!!!!!!!!!!!!!!"""######)))%%%!!! """"""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######""""""!!!!!! ############$$$$$$$$$$$$  !!!""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########""""""!!!######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!###%%%"""!!!&&&!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######"""!!! """"""!!! ###$$$%%%%%%###""""""###!!!!!!""""""######$$$$$$###""" !!!"""!!! !!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""###$$$$$$%%%%%%$$$$$$######"""""""""""""""### !!!!!!"""######$$$$$$###############"""!!! ######"""""""""######$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""######$$$######"""###"""""""""!!!!!!!!! """############""""""!!!############""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!! !!!!!!"""###$$$"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$!!!###%%%%%%### !!!!!!"""###$$$ """###""" !!!%%%***000''' """%%%!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""$$$$$$###"""""""""############"""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""###############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$############"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""###!!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""!!!  """""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!$$$$$$"""!!!!!!"""#########"""!!! """###%%%"""!!!!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!""""""!!!""""""######"""""""""######$$$%%%%%%$$$$$$### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""!!!!!! !!!!!!"""!!!  """"""!!!!!! ###''''''!!! !!!"""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!! !!!"""###""" """$$$%%%$$$###"""""""""!!!!!!!!!""""""#########"""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""############"""""" !!!!!!"""""""""""""""$$$###""""""""""""""""""!!!!!!""""""##################$$$######"""!!! """""""""!!!""""""###$$$'''&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!""""""###############""""""""""""!!!!!!!!!!!!""""""############"""!!!#########"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!"""!!! """###$$$""""""!!!!!! !!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%""" !!!"""###$$$"""######""" !!!$$$&&&&&&"""!!!$$$%%%###!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""""""""""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""############""""""""""""!!!""""""############### !!!###%%%%%%$$$###"""#########""""""""""""""" !!!!!!!!!$$$###!!!"""$$$&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""###$$$"""""""""""""""!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!######"""""""""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! """""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!"""""""""######"""  %%%###"""!!!!!!###%%%&&&###"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###### !!!!!!"""""" !!!""""""""""""""""""""""""###$$$$$$$$$###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """###%%%%%%###""" ########################"""!!!!!! !!!!!!""""""""""""!!!!!! """###"""### !!!"""######!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###!!! !!!"""###"""!!!!!!"""$$$###""" !!!!!! !!!!!!!!!!!!!!!"""""" !!!"""!!! !!!"""###$$$$$$###"""!!! !!!""""""######"""""""""############"""""" !!!""""""""""""!!!$$$$$$###"""!!!!!!""""""############""""""!!!!!!###############"""!!!!!!""""""!!!!!!"""######$$$$$$######"""!!! ########################!!!!!!!!!"""""""""###### !!!"""############### !!!"""#########!!!""""""#########""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!! """"""!!! !!!###$$$!!!!!!!!!!!!  !!!""""""""""""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$""" !!!"""###$$$#########"""!!!!!!"""$$$### $$$%%%"""!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!"""""""""############""""""""""""""""""######$$$$$$#################################"""""""""!!!!!! !!!"""#########""""""!!!"""###$$$$$$""" """"""""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!! """######"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""###$$$$$$######"""!!!!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!######!!! !!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  """"""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!! !!!  !!!###&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!"""""" !!!""""""""""""""" !!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """###%%%%%%###""" ######$$$$$$$$$$$$######""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!! """###!!!!!!$$$$$$"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###"""!!!!!!######"""!!!!!!"""######!!! !!! !!!!!!!!!!!!"""!!! !!!""""""!!!!!!""""""######""""""!!! !!!""""""###""""""!!!""""""######""""""!!!!!!"""######$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$######"""!!!!!! """"""############""""""""""""""""""######$$$%%%"""""""""""""""!!!!!!!!!########################!!!!!!!!!"""""""""###### !!!"""############ !!!"""###$$$$$$!!!""""""############"""""""""""""""############""""""""""""#########$$$ !!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!! !!!!!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """$$$$$$###!!!!!! !!!!!!"""###$$$###""""""!!!!!!"""""""""&&&!!!"""(((!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""############""""""###""""""""""""###$$$%%%##############################"""""""""!!!!!!!!! !!!######""""""!!!""""""######"""!!!""""""""""""############""""""!!!!!!!!!!!! """###############$$$$$$  """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###""""""!!!!!!!!!$$$###!!!  !!!""""""!!!  ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""!!!###""""""!!!"""""""""""""""!!!   !!!!!!""""""############!!! !!!""""""!!!!!! !!!!!!"""###''''''&&&&&&%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""""""""""" !!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$!!!!!!"""######"""!!!!!!!!!""""""######""""""!!!""""""!!!!!!""""""###$$$!!!!!!""""""""""""""""""'''$$$###$$$###!!! %%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""###"""!!!"""######"""!!!!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """#########"""!!!!!! !!!!!!""" !!!"""""""""""""""!!! !!!!!!""""""!!!!!! !!!""""""###############%%%$$$###"""!!!!!!!!!!!!#########""""""""""""""" !!!"""######$$$######"""""""""######$$$&&&&&&"""######$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$ !!!"""############ !!!!!!""""""######!!!!!!"""###############!!!"""""""""############ !!!"""###$$$$$$ !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!  !!!#########!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!  !!!!!!"""###$$$"""!!!!!!!!!""""""""""""%%% """'''!!!!!! !!!!!!"""""""""!!!!!!!!! """%%%%%%###!!!"""###""""""############""""""""""""!!! !!!"""###$$$###########################"""""""""!!!!!!!!!!!!!!!######"""!!! ###"""""""""""""""""""""!!!"""""""""############ ###"""""""""""""""!!!!!!"""!!!!!!###%%%&&&%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""$$$###!!! !!!"""!!!  !!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%$$$###""""""""""""!!!"""###$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""###$$$%%%$$$$$$###"""###%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!""""""######""""""""""""""""""!!!!!! !!!"""""""""""" !!!""""""############""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$######$$$!!! $$$""""""######$$$$$$%%%%%% !!!!!!!!!""""""############""""""""""""#########"""!!!"""###$$$###!!!"""$$$%%%%%%###""""""############"""""""""""""""###""" !!!###$$$$$$###"""!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$$$$############$$$%%%&&&''' !!!""""""######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""#########$$$ !!!###$$$$$$ !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""!!! !!!###$$$%%%$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!  $$$%%%### !!!!!!"""###$$$"""!!! !!!"""###"""!!!!!!%%%$$$ !!!!!!!!! !!!!!!######""""""!!!!!!!!! $$$'''(((%%%######$$$""""""############""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""!!! """"""""""""###$$$%%%&&&!!!!!!""""""#########$$$######""""""!!!!!!!!!!!! !!! """$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!!!!"""######%%% """&&&%%%### !!!"""###%%%&&&&&& !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!"""###""" !!!$$$%%%$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""""""""""" """######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""" !!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!! !!!!!!""""""!!!!!! """!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""############""""""!!!!!! !!!"""######"""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!###############"""!!!!!!!!!###$$$"""!!!!!!!!!  !!!###$$$&&&!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$###!!! ###""" !!!$$$''')))$$$######"""!!! """"""!!! !!!!!!"""###%%%%%%&&&&&&&&&$$$"""!!!"""$$$######""""""!!!!!! """"""""""""!!!  !!!"""###############!!!  !!!#########""""""######### !!!!!! !!!!!!""""""###### !!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!!!! """"""""""""############ !!!!!!!!!""""""#########$$$$$$$$$$$$$$$""" !!!""""""!!!############""""""""""""!!!  !!! """%%%%%%###!!!$$$$$$######"""!!! ########################!!!###%%%###  """ !!!"""######$$$$$$$$$###"""!!!  !!!"""######$$$!!!!!! !!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!"""###############!!! !!!$$$$$$!!! !!!!!!""""""######  """&&&(((&&&!!! $$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$###!!!  !!!""""""$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!! ###%%%&&&&&&%%%$$$######$$$###"""!!!######""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""######"""""" !!!!!!!!!!!!""""""""""""#########""""""""""""""""""  """ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!######""""""""""""############"""""""""!!!!!!!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""#########$$$###"""!!!!!!"""#########"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!""" !!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""###############"""!!!!!! """$$$$$$"""!!!!!!!!!######"""!!!""""""$$$$$$!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###"""!!! !!!""""""!!! """!!!!!!!!!"""$$$&&&((($$$$$$$$$###"""!!!!!!!!!""""""!!! !!!!!!"""###$$$&&&'''&&&'''&&&$$$"""!!!!!!"""############"""""""""!!! !!!!!!!!!!!!!!! !!!!!!"""#########""""""!!!  !!!!!!"""############ !!!!!! !!!!!!!!!"""""""""###!!!############$$$!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""#########$$$"""  """#########!!!!!!"""""""""#########"""!!!!!!!!!"""$$$%%%&&&(((&&&###  ###$$$&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!"""$$$###"""!!!!!!""" !!!"""#########$$$######"""!!!  !!!"""#########!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!"""######"""!!!!!!###!!! ###$$$""" !!!!!!!!!"""""""""###!!!  !!!!!!###%%%$$$!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""!!! """######"""!!! """"""######"""!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! ######"""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!$$$#########"""!!!!!!!!! !!!!!!""""""!!!!!! ######""""""""""""##################""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!"""""""""######################## !!!"""###$$$%%%###############"""!!!!!!!!!###$$$$$$""" !!!%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$"""######$$$$$$######"""!!!"""$$$###!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$######""""""!!!"""!!!!!! !!! !!!!!!"""$$$&&&'''((('''((('''%%%""" !!!$$$$$$############"""""" !!!""""""""""""""""""#########"""!!!!!!!!!  !!!!!!"""$$$%%%%%%###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%### !!!""""""!!!""""""######""""""!!!!!!""""""""""""""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!! """$$$$$$$$$ !!!###$$$$$$%%%###############$$$%%%%%%%%%%%%$$$!!!!!!%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!!!!""""""############""""""!!!!!! !!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! ###!!!!!!#########!!!!!!!!!!!!""""""""""""!!!  !!! !!!""""""!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! ######""""""!!!!!!!!!!!!  !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""#########!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######################## !!!""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$######!!!!!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""""""""###"""""""""""""""#########""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""######################## !!!"""###$$$###############"""!!!!!!"""$$$$$$###!!! !!!$$$$$$#########""""""""" !!!"""######$$$$$$ !!!!!!!!!!!!!!!###!!!###""" !!!!!!""""""######$$$$$$#########"""""""""!!!!!!"""!!! !!!!!!!!!!!!"""###$$$&&&((())))))))))))'''$$$!!!!!!!!!###""""""""""""""""""""" !!!!!!!!!!!!!!!"""#########"""!!! !!!!!! !!!!!!######$$$$$$""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""((($$$  """!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!! """"""""""""############ !!!!!!!!!!!!""""""""" !!!!!!!!!!!!""""""  """######""" !!!!!!"""######$$$$$$$$$###!!! ###$$$!!! ######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!$$$(((((($$$ !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!!!!!"""!!! """$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!######!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!"""###%%%%%% !!!!!!""""""!!!!!! """""""""""""""############$$$$$$$$$$$$###"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########&&&$$$###!!! !!!"""######"""  """###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$!!!"""###$$$$$$$$$###"""""""""""""""############"""""""""""""""###############""""""!!!!!!!!! !!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""!!!!!!""""""############!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###########################!!!!!!!!!""""""########################"""!!!!!!###$$$$$$###!!!!!!!!!###!!!!!!!!!""""""""""""""" !!!"""###### !!!!!!"""%%%""" """!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""###$$$&&&((()))***++++++)))&&&###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''$$$"""###%%%&&&### """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!$$$###!!! !!!"""!!! """!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!$$$"""!!!"""%%%"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!$$$(((((($$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$"""""" !!!###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""###$$$"""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!"""###%%%%%%!!!""""""""""""""""""!!!!!!"""""""""#########$$$""""""###$$$$$$$$$$$$$$$ !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############%%%$$$"""!!!!!!!!!"""""")))'''%%%"""!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""!!!!!!!!!"""###$$$""""""""""""############!!!"""""""""#########$$$ !!!!!!"""""""""###"""######$$$$$$######"""######""""""""""""###### !!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!"""""" !!!"""######$$$######!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!!!!!!!############!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""###$$$###!!!!!!###%%% !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###!!! ######"""!!!!!!!!!"""""" !!! !!!!!!""""""""""""###$$$%%%&&&''')))***+++***'''$$$###### !!!!!!""""""""""""!!! !!!!!!"""""""""!!! !!!!!!""""""!!!!!!  !!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!""""""######"""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!&&&$$$"""!!!!!!!!! """""""""!!!!!! !!!""""""""""""""" """!!! !!!%%%)))################################################!!!!!!"""$$$%%%%%%###!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!###$$$%%%"""""""""!!! """$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###"""!!!!!! !!!"""###$$$$$$  !!!"""###""""""############""""""!!!""""""######$$$$$$$$$ !!!!!!"""""""""###!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!"""############"""""""""#########""""""&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!! """###$$$!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$ """######$$$"""######$$$$$$######"""######""""""""""""###### !!!!!!"""""""""""" !!!""""""""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""" """###$$$$$$###### !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###############"""!!!!!!""""""###"""""""""%%%'''""""""#########"""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""$$$%%% ###&&&%%%""" !!!$$$%%%###!!!  !!!""" !!!!!!!!!!!!!!! !!!"""""""""""""""""""""###$$$%%%&&&'''))))))&&&###"""""" !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!"""######"""!!! !!!!!!###$$$$$$%%%%%%%%% !!!""""""""""""""" ###"""""""""!!!!!!!!!   !!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!"""""""""%%%###!!! !!!"""!!! !!!!!!!!!!!!!!! !!!###$$$$$$$$$#########"""""""""###$$$%%%"""#############################################!!!"""$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""""""""""" !!!"""######"""!!! !!!"""######"""!!! !!!!!! !!!"""###$$$"""###$$$###  !!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" """$$$### !!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$ !!!!!!!!!""""""######!!!!!! !!!!!!""""""############""""""!!!""""""######$$$%%%%%%###""""""!!!!!!!!!!!!!!!""""""!!! !!!"""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""#########"""""" """$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!"""""""""!!!""""""######$$$%%%%%% !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$ !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""" """###$$$$$$$$$### !!!!!!!!!""""""#########"""!!! !!!"""### """###$$$$$$###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###############"""!!!!!!!!!""""""""""""###&&&(((%%%%%%%%%%%%$$$""" ############"""""""""""" """###"""((('''### ###'''&&&$$$!!!!!!###!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""#########%%%''''''%%%"""!!!!!! !!!!!!!!!""""""###### !!!"""""""""""" !!!"""""""""!!! !!!"""######"""!!! !!!!!! !!!!!!!!! !!!!!!""""""""""""""" ######""""""!!!!!!!!! !!!###$$$"""!!!$$$ !!!!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""###!!! """###"""""" !!!"""###### !!!"""######"""!!! !!!%%%'''&&&!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%###  """""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!######################## !!!"""$$$$$$"""!!! !!!""""""""""""""" !!!"""$$$$$$"""!!! !!!"""######"""!!! $$$###!!! !!!!!!"""!!!$$$%%%$$$!!! ######""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""%%%### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######""" $$$######""""""""""""###!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%'''&&&%%%###""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!""""""###### """############""""""!!!"""%%%&&&%%%###""" """###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """%%%&&&%%%###!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!   !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!!!! """"""""""""""""""""""""######"""""""""""""""###!!!###$$$$$$"""  !!!""""""!!!!!!""""""######$$$$$$ """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!  !!!"""######$$$$$$$$$######""" !!!""""""$$$"""!!! !!!"""$$$""""""""""""############!!!"""$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""""""""############""""""######"""""""""""""""###$$$$$$%%%%%%$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!! !!!###"""""""""""""""""""""""""""###$$$&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""  """""""""!!!!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!%%%###!!!  !!!"""######""""""!!!!!!  !!!""""""###"""""" !!!!!!""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###"""!!!!!!###%%%&&&$$$$$$######"""!!!!!!!!!###!!! """$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%'''######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!"""$$$$$$"""!!! """######"""  !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""!!!""""""$$$$$$"""!!! !!!  !!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!  !!!!!!"""$$$&&&%%%"""!!!"""###"""!!!!!!!!!!!!###%%%&&&***)))'''%%%"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$$$$$$$$$$%%%######""""""""""""######"""$$$%%%### !!!$$$$$$$$$###""""""!!!!!!!!! !!!!!!""""""######!!!  !!!!!!!!! !!!!!!$$$######"""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """### !!!""""""###$$$$$$""""""######"""!!!!!! """"""""""""""""""""""""$$$$$$###############$$$!!!"""###$$$###!!! !!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""""" """""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""###############""""""!!! !!!""""""###"""!!! !!!"""###""""""""""""###############$$$%%%&&&&&&%%%###""""""$$$%%%$$$###"""###%%%""""""""""""""""""""""""""""""############""""""###""""""!!!!!!"""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!! !!!!!! !!!### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!###!!! """"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! ###"""!!!"""######"""!!!!!!!!!  !!!"""###!!!!!!""""""""""""!!!!!!$$$###!!! """######"""""""""!!!!!!!!! !!!!!!""""""""""""!!! !!!""""""""""""!!!"""""""""""""""!!! """""""""""""""""""""""""""######$$$$$$######"""$$$###!!!!!!!!!"""$$$%%%"""""""""""""""#########$$$""" !!!"""!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!!############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!   !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""!!!!!!""""""$$$###"""!!! """!!!  !!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!  """$$$&&&%%%###!!!"""###"""!!!!!!!!!"""###$$$%%%((((((&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""###$$$$$$############$$$$$$"""$$$%%%$$$!!! !!!### !!!"""$$$$$$$$$$$$###"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""$$$###""""""!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""#########$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%#########"""!!! """""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!########################"""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###########################"""""""""""""""!!!!!! !!!""""""######""""""!!!!!!!!! !!!!!!"""######"""!!! !!!"""###""""""""""""############%%%%%%&&&'''&&&%%%###"""!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!!!! !!!""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!! !!! !!!!!! !!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""!!!!!!!!!###!!! !!!"""!!! $$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! ###"""!!!!!!######"""!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""!!! !!!######""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""$$$######""""""######$$$###""""""!!!!!!###$$$%%% !!!!!!"""######$$$$$$%%%$$$""""""###$$$###"""!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""!!!  !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!""""""###$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%%%%###""""""###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""!!!  !!! !!!!!!""""""#########""""""""""""######"""$$$%%%%%%$$$"""""""""!!!$$$''''''&&&$$$"""""""""""""""############"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!$$$###!!! !!!""""""""""""""""""""""""""""""!!!###%%%%%%$$$"""!!! !!!!!!!!!"""!!!""""""#########""""""""""""""""""""""""""""""#########"""######$$$$$$%%%$$$"""!!! """"""!!!!!!""""""###$$$""""""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""#########"""!!!!!!"""######!!!"""""""""############%%%&&&&&&%%%$$$###"""!!!!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!!!!"""#########$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!!!!"""!!! !!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######  !!!""""""###""""""!!!!!! ###""" !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!""""""###""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$############$$$%%%%%%!!!!!!""""""############%%%###""""""###$$$###""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!"""#######################################!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!"""############"""!!!!!!!!!!!!!!!###""""""""""""""""""###%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! #########$$$$$$$$$%%%%%%"""###$$$$$$$$$#########"""""""""""""""######$$$############""""""!!!!!!########################!!!!!! !!!!!! !!!"""###$$$$$$$$$  !!!###%%%&&&%%%$$$""""""!!!$$$''')))(((%%%!!! """"""$$$%%%%%%$$$""""""###""""""!!!!!!""""""######"""!!!!!! !!!!!!$$$"""!!! !!!"""########################### !!!"""###$$$###"""""" !!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%$$$"""  !!!!!!!!! !!!""""""""""""!!!!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!"""""""""############$$$$$$$$$###"""!!! !!!""""""!!! !!!"""########################!!!!!!""""""""""""!!!!!! !!!""""""$$$$$$##################  """""""""!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######  !!!!!!"""!!!!!!!!! ###"""!!!!!!######"""  !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!! !!!"""###""" !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""###""""""!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&############""""""!!!!!!###""" """######""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!""""""##################"""$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$###"""!!!"""""""""############!!!"""############"""!!!""""""""""""""""""""""""######""""""""""""###### !!!###$$$$$$$$$$$$  !!!"""###%%%&&&%%%###!!!"""$$$''')))(((%%%!!!!!!!!!!!!!!!!!! !!!############!!! ######""""""""""""############"""!!!!!!!!!!!!!!!""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###!!! !!!!!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$  """###$$$###!!! !!!"""############""""""!!!!!!""""""###$$$########################""""""""""""##################""""""!!!!!!!!! """###"""!!! !!!"""######################## !!!!!!""""""!!!!!! !!!"""######&&&%%%$$$###""""""""""""  ###$$$###""" !!!"""!!!  !!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""#########""" !!!!!!!!!"""$$$$$$###!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!! """"""!!! !!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""""" ###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """ !!!""""""!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""############""""""######""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""###%%%%%%$$$"""!!!"""############""""""!!!"""###$$$$$$$$$""""""$$$######""""""######$$$!!!"""###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$$$$###!!! !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$############ !!!!!!!!!!!!!!!!!! $$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!""""""###!!!!!!"""""""""""""""""" """###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!""""""###$$$#########$$$$$$#########""""""""""""##################""""""""""""""""""!!!"""######!!!!!!"""########################### !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$((('''%%%###!!!!!!!!!!!!  """###"""!!! !!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!!!! !!!!!!!!!!!!  """%%%%%%$$$"""%%%%%%%%%%%%$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!! !!!"""###$$$###""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""""""""!!!!!!""""""############### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$############"""""""""""""""""" !!!"""""""""!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$##################$$$ !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""%%%$$$$$$############$$$""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!""" !!!!!!!!!!!!###"""!!!###%%%&&&$$$"""!!!"""###$$$$$$###"""!!!"""###%%%&&&%%%$$$###""" ######""""""""""""###### !!!"""$$$$$$###!!! ###""""""""""""""""""###"""  """$$$"""!!!""""""!!!!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%$$$############### """#########"""!!! !!!!!!!!!!!!!!!""""""###############""""""""""""%%%%%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!"""#########"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""$$$&&&(((***""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""############$$$######"""######$$$$$$!!!###$$$###"""!!!"""$$$######################## !!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%)))'''%%%###!!! """!!!!!! !!!!!!!!!"""###"""  ###""""""!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!""""""###### """%%%&&&%%%###$$$$$$$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""  !!!"""!!! !!!"""$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""######"""!!!  !!!!!!!!!""""""###### !!!""""""###""""""""""""###$$$$$$$$$$$$$$$ !!!"""""""""""""""######################## !!!"""######"""!!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""  """######"""!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""&&&&&&%%%$$$#########$$$""""""!!!!!!!!!!!!"""### !!!"""######"""!!!  !!!""""""""""""""""""""""""!!!  !!!!!!"""""""""############$$$$$$$$$###"""!!!"""%%%&&&$$$"""!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%###"""########################""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%###"""!!!!!! !!!!!!"""!!!###"""!!!'''%%%"""  """$$$$$$$$$$$$#########""""""###"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""$$$%%%###!!! !!!###$$$%%%$$$"""!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%###  !!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%$$$######""""""""""""""" !!!###$$$%%%%%%$$$###$$$""" !!!$$$%%%###!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&$$$###"""""""""""""""""""""""""""""""""&&&!!!"""%%%&&&'''''''''&&&%%%$$$ !!!"""$$$&&&((()))""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!   !!!""""""!!!!!!######""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%######"""!!!  !!!!!!!!!!!!%%%&&&''''''&&&$$$!!!"""""""""""""""""""""""" ######!!!### """######""""""###$$$%%%$$$###!!!!!!!!!"""###%%%###!!!  !!!"""%%%%%%%%%###!!!!!!""""""""""""!!!!!! !!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""###$$$$$$%%%$$$###"""!!!$$$###!!! !!!&&&###!!!"""###$$$"""!!!""""""""""""#########"""!!! !!!###%%%'''""""""######"""!!! """""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!"""!!! !!!!!!"""###$$$$$$$$$###""""""""""""""" """!!! !!! !!!"""######"""!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!$$$###"""""""""""""""###$$$$$$###"""!!! """  !!!"""!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######!!! """""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""###!!! """$$$%%%%%%!!!!!!%%%***+++&&&######""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$"""!!!!!!"""$$$###############"""!!!!!!!!!  """#########"""!!!'''$$$!!! !!! &&&%%%%%%%%%$$$$$$######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!***'''$$$""""""""""""!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""###%%%$$$$$$#########$$$$$$############""""""""""""######!!! !!!"""!!!!!!"""#########""""""""" """"""!!!!!!!!!"""######"""!!!!!!!!!""""""######""""""!!!########################%%%$$$###""""""###$$$%%%$$$######""""""""""""###"""""""""""""""""""""""" """%%%%%%&&&'''(((((('''&&&%%%"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """!!!!!!!!! !!!!!!  !!!""""""!!!!!!###"""""""""!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""############!!!"""#########"""!!! """"""""""""""""""""""""&&&### """######""""""###$$$%%%$$$"""!!!!!!!!!"""###%%%$$$"""!!!!!!"""###$$$"""###$$$$$$""" !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""###########################$$$$$$%%%$$$###"""!!!$$$"""!!! !!!""""""  """###!!!###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$!!!!!!"""""""""!!! """""""""""""""!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" """###%%%&&&""""""!!! """###"""!!! """!!!!!! !!!"""###$$$###"""!!!!!!!!!"""###$$$""""""""""""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&######""""""!!!!!! """!!! """"""!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!! ###((()))$$$"""############""""""!!!!!!!!!###"""!!!!!!!!!!!!"""#########""""""""""""######$$$#####################%%%$$$$$$###""""""""""""###"""!!!!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$$$$###"""%%%###!!!!!!!!!"""!!! """"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!(((&&&###"""#########"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""############""""""!!!!!!###""" !!!"""""""""!!! !!!!!!"""  !!!"""!!!!!!""""""######""""""!!!"""##################"""$$$######"""!!!!!! $$$###""" """###$$$ !!!!!!"""###""""""""""""""""""""""""$$$  """!!!"""$$$%%%&&&'''((()))((('''&&&######"""!!! ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!!!!!!!!!! &&&&&&%%%$$$###"""!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""""""""""""""""""""""""""###%%%"""!!!"""""" """######""""""###$$$$$$###""""""!!!"""""""""%%%$$$###"""###$$$%%%&&&!!!!!!"""###$$$#########!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$ !!!###$$$$$$###!!!"""###$$$%%%%%%$$$###"""######$$$%%%$$$###"""!!!###"""!!! !!!"""###$$$  """######"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """!!!!!! !!!!!!""""""""""""""""""""""""######"""""""""""""""""" """$$$&&&'''"""!!!!!! !!!###$$$$$$"""!!!!!!""""""""""""""""""###$$$$$$""""""!!!!!!!!!"""###$$$""""""""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&""""""""""""!!!!!!!!!!!!###"""!!!!!!######"""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""######""""""""""""!!!!!!###!!! !!!###$$$$$$$$$!!! """&&&&&&###!!!###$$$$$$$$$$$$###############!!!  !!!#########""""""""""""########################$$$$$$&&&%%%###"""!!!!!!""""""!!!""""""""""""""""""!!!"""############""""""!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""!!!!!!"""######""" $$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""!!!  !!!!!!"""######$$$$$$$$$### !!!"""$$$###!!!  !!!!!!###"""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""!!!!!!!!!$$$###!!!!!!###$$$!!! !!!""""""""""""""""""""""""""""""(((%%%$$$######""""""###%%%&&&((()))))))))(((((($$$######""""""######$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!"""""" !!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&&&&""" """######""""""###$$$######""""""""""""""""""#########"""###$$$%%%&&&""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!  """$$$$$$""" """###$$$%%%$$$$$$""""""!!!!!!!!!!!!"""###%%%%%%"""""""""###$$$$$$$$$$$$!!!!!!"""""""""######### !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!""""""""""""""""""""""""$$$$$$$$$############""" !!!!!!"""###%%%%%%######""""""""""""######!!!###$$$###""" !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""######$$$###""""""!!!!!!!!!"""&&&&&&$$$###""""""""""""$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&&&&$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!'''&&&%%%&&&((()))((('''""" !!!%%%%%%""""""$$$########################!!!  !!!######""""""""""""######!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""$$$%%% !!!###$$$$$$###!!! """"""############"""!!!#########""""""""""""!!!""""""#########$$$$$$$$$!!! !!!###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!"""""""""###!!!!!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!""""""""""""!!!!!!!!!!!!""""""###$$$######"""!!! !!!""""""!!!!!!""""""######$$$$$$%%%$$$""" !!!"""###%%%$$$"""!!! !!!!!!""""""#########"""""""""#########""""""""""""############$$$$$$$$$$$$######"""""""""#########$$$$$$###"""  """#########""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$%%%'''))))))***))))))%%%%%%$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""""" !!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!%%%%%%!!! """######""""""###$$$"""""""""#########""""""""""""""""""######$$$%%%""""""  !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""""" """$$$$$$""" """"""$$$$$$%%%$$$###""" !!!!!!"""###$$$%%%%%%$$$%%%%%%$$$###"""######!!!!!!"""""""""######### #########!!!  !!!"""""""""!!!!!!!!!""""""""""""!!!!!!"""!!! !!!!!!########################$$$$$$$$$$$$############$$$######"""""""""""""""######""""""""""""###### """######!!! !!! !!!!!!!!!!!!"""!!! !!!!!!""""""""""""""""""!!! !!!!!!&&&%%%$$$###""""""""""""######"""!!!  !!!!!!""""""#########"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""$$$###"""###%%%%%%$$$######!!!"""&&&&&&######%%%!!!""""""""""""""""""""""""!!!!!!"""######""""""""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!###$$$%%% """$$$%%%%%%$$$""" !!!""""""#########""""""$$$#########""""""""""""!!!!!!!!!!!!""""""###### !!!###%%%%%%$$$"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!!!!""""""######"""""""""###$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!! !!!""" """"""""""""!!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$###"""!!! $$$######"""""""""""""""######""""""!!!!!!""""""!!!"""!!!  """$$$######""""""######$$$"""##################"""!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!###$$$######$$$&&&((())))))))))))((('''%%%###!!! $$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!!!!!!!!!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""" !!!!!!""""""""""""""""""############!!!!!! """"""""""""""""""""""""!!!###!!!"""!!! """######""""""###$$$!!!!!!"""############""""""""""""###############!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!###""""""""""""###$$$$$$########################"""!!! !!!###$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$###### !!!""""""###$$$$$$###$$$$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%% ###$$$$$$###""" !!!"""""""""""""""!!! !!!!!!""""""""""""""" !!!""""""########################""""""#########$$$$$$$$$&&&%%%$$$###"""!!!!!!!!! !!!!!!""" """###"""!!!  !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!###$$$%%%$$$$$$###""""""""""""###!!! !!!"""### !!!!!!""""""#########"""!!!!!!######"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""!!!!!!  !!!!!!""""""!!!!!!""""""""""""######"""!!!!!!"""######""" """!!!###''''''$$$"""$$$ !!!!!!!!!!!!$$$$$$############$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!""""""############"""############""""""""""""!!!!!!!!! !!!""""""###"""!!!!!!###$$$%%%$$$""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""############"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$###""""""######!!!###"""""""""!!!!!!!!!  """$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!! !!!"""#########"""!!! !!!!!!""""""!!!!!!!!!"""""" """$$$$$$###""""""###$$$$$$!!!""""""######""""""!!!!!!"""""""""""""""""""""!!!""""""######""""""!!!######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%***+++%%%!!!"""""" !!!###%%%'''((())))))))))))(((&&&$$$###"""!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!!"""$$$$$$###"""!!! ###############"""!!!!!! !!!!!!!!!"""""""""### !!!""""""!!! """""""""""""""""""""""" !!!!!!""""""""" !!!!!!!!!!!!!!!""""""""""""############ !!!"""!!! """""""""""""""""""""""""""### """!!! """######""""""###$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$###### !!!""""""#########!!!!!!""""""""""""!!!!!!$$$$$$#########$$$%%%&&&"""""""""""""""""""""""" !!!"""###$$$########################!!!"""###$$$%%%$$$$$$### !!!!!!""""""""""""!!!###$$$###!!! !!!######$$$$$$$$$$$$%%%%%%%%% """#########""""""##################"""!!! !!!""""""""""""""" """###$$$######################## !!!!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""""" !!!""""""!!!###$$$$$$"""!!!!!!""" !!!"""###""""""!!! !!!"""""""""!!! !!!###$$$&&&'''""""""!!!!!!!!!"""#########""""""""""""######$$$!!!!!!!!!!!!"""""""""""""""!!! """"""!!! """""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$""" """''''''###!!!""" !!!!!!!!!######$$$%%%%%%$$$############""""""""""""######!!!""""""###$$$$$$%%%%%% """###$$$###"""!!!"""###$$$$$$$$$$$$###"""!!!!!!"""#####################"""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###!!!"""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%% !!!"""######$$$$$$###!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!###$$$###!!!######""""""!!!!!!!!!  """%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""############ """######!!! !!!"""!!! !!!###%%%$$$!!! """$$$%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!"""""""""!!!  """###%%%%%%###""" !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""%%%!!!"""$$$""" """$$$&&&((()))))))))(((''''''&&&&&&'''''''''$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""" !!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!""""""###### !!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""###"""!!!$$$%%%$$$!!!"""######""""""###$$$ !!!"""$$$$$$$$$###"""&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """#########"""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!!!!!!!###&&&%%%######%%%(((!!!""""""""""""########################""""""!!!$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""!!!"""$$$%%%######################## """###$$$%%%&&&$$$###############$$$$$$"""""""""""""""###$$$$$$"""$$$%%%%%%###""""""### !!!"""$$$$$$######"""!!!"""""""""!!! %%%$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$((('''&&&$$$###"""""""""""""""""""""!!!!!!!!!!!!"""  !!!"""!!! ############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!! """"""######$$$$$$$$$%%% !!!"""""" !!!''''''"""  !!!!!!""""""!!!"""$$$$$$"""!!!######""""""""""""###### !!!"""######### ###%%%&&&%%%$$$#########$$$$$$#########!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&&&&$$$"""!!!"""$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###"""  !!!"""!!!!!!###%%%%%%### ######################## !!!""""""######"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################$$$$$$###"""!!! """###$$$%%%$$$$$$""""""########################"""!!!  !!!""""""""""""$$$&&&&&&$$$"""$$$#########""""""!!!!!!###"""""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$&&&''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%###"""!!! $$$"""!!!!!!"""$$$###!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! $$$"""!!!!!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""############$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""%%%###!!! !!!###%%%######""""""!!!!!! $$$######"""!!! ###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$###"""%%%"""!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """$$$&&&%%%!!! """&&&%%%###"""!!!"""###$$$""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""$$$&&&$$$!!! """###$$$%%%&&&###############"""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$***'''###"""$$$$$$###!!! """$$$%%%%%%###!!!"""###$$$&&&'''((()))$$$$$$############$$$$$$)))&&&### !!!$$$&&&""""""""""""############$$$%%%%%%$$$!!! !!!&&&$$$""""""###$$$###"""'''&&&$$$""""""""""""###%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$%%%###"""###%%%%%%###!!!"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" """###$$$""" ############"""""""""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$############!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$""""""###################################################"""""""""!!!!!!"""!!!!!!!!!!!! """"""!!! !!!"""###$$$######$$$&&&'''&&&%%%(((((((((((((((((((((((('''&&&%%%$$$###"""""""""###"""!!! !!!"""###&&&$$$###!!!!!!!!!######!!!!!! !!!!!!"""###$$$###""" ###""""""!!!!!!""""""######"""!!! !!!"""###$$$######"""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!"""!!!!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$#########"""######$$$""""""""""""""""""""""""###""""""""""""""""""######"""""""""!!!!!!!!! #########"""!!! !!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""""""""!!!!!! """###$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$###"""""""""""""""##############################!!!"""###$$$%%%$$$$$$######  !!!!!!!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!!!!!!!###%%%$$$""" !!!###$$$$$$$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """!!! !!!############""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###!!! !!!$$$&&&$$$""" !!!"""###$$$$$$%%%###############"""!!!!!!""""""###$$$$$$$$$$$$###!!!!!! !!!!!!$$$""" """$$$$$$###!!!!!!!!!"""$$$%%%$$$"""######$$$$$$%%%%%%%%%%%%$$$##################$$$######"""""""""######$$$!!!!!!!!!"""###$$$$$$$$$###$$$$$$###!!! !!!"""&&&$$$""""""###$$$###""" !!!"""$$$'''(((#########""""""""""""!!!!!!"""############"""!!!###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""###%%%%%%'''%%%######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!######""" ############"""""""""""""""!!!!!!!!!!!! $$$############"""""""""!!!""""""######""""""!!!############$$$$$$$$$$$$#########""""""!!!!!!!!!##############################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!###"""###$$$'''((('''&&&((()))***++++++***)))(((%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###&&&%%%###""""""###$$$$$$"""!!!!!! !!!!!!""" !!!"""######"""!!!!!!###"""  """######"""!!! !!!"""#########"""!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!"""!!!  !!!"""!!!!!!""""""""""""############""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!""""""###""""""######$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! ############$$$$$$%%%%%%%%%$$$$$$###############""""""######""""""!!! """###$$$$$$%%%%%%$$$$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%%%%%%%$$$$$$!!! !!! !!!"""$$$%%%%%%%%% !!!"""###$$$%%%%%%######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""""" """###$$$"""""""""$$$!!!###$$$%%%%%%###!!! """"""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%%%%###!!! !!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$######!!!"""""""""########################""""""""""""!!!"""######$$$$$$######  !!! !!!""""""!!!###"""!!!"""$$$$$$"""!!!%%%%%%$$$$$$###"""""""""########################"""$$$%%%$$$"""!!!!!!!!!""""""###$$$%%%%%%!!!###$$$###"""!!!"""###%%%$$$""""""#########"""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$%%%'''&&&###"""!!!""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$%%%$$$##############################"""!!!!!!!!!!!!!!!!!!"""###""""""###%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""!!!!!!$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&&&&''')))******)))'''&&&""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """############""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! $$$$$$$$$%%%%%%&&&&&&'''$$$$$$###""""""""""""###"""############"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$################################################ !!!"""""" !!!###$$$%%%$$$$$$ !!!###$$$%%%''''''%%%%%%$$$#######################################""""""!!!!!!!!!!!!"""""" !!!!!!"""#########!!!"""#########$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""!!!"""###$$$$$$###"""!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###""""""############"""""""""""""""######"""""""""""""""###!!!""""""##################""""""!!!!!!""""""######"""!!! $$$###"""#########!!! $$$$$$######""""""!!!!!!#########$$$$$$#########"""$$$%%%###!!!"""###############$$$$$$ """######""""""###%%%%%%###"""!!!"""###"""!!!%%%$$$###"""  !!!!!!"""######$$$""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""############"""""""""%%%$$$###!!! !!!########################""""""###$$$%%%%%%%%%%%%######""""""""""""######""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""######!!!"""###$$$%%%$$$$$$###########################!!!""""""""""""""""""!!!$$$"""""""""$$$%%%$$$###""""""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""###""""""############"""""" !!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!"""######$$$%%%&&&&&&&&&$$$$$$%%%&&&((((((&&&###"""###%%%&&&&&&%%%###"""!!!"""#########"""""""""!!!!!!!!!!!!""""""  !!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!  !!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!! """############""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""""""""""""""""""""""""""$$$###""" """###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$######"""!!!!!!!!!!!!"""###############""""""!!!""""""###$$$$$$$$$$$$###)))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""########################"""""""""!!!!!!!!!"""""""""!!!"""$$$%%%$$$""" !!!###$$$$$$###""""""!!!!!!"""$$$&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$$$$######"""!!!!!!"""###$$$!!!!!!"""""""""""""""""" !!!"""$$$$$$%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""############!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!############""""""""""""######"""!!!!!!"""###$$$!!!!!!"""############"""$$$######""""""######$$$""""""""""""!!!  $$$###"""#########!!!!!!"""""""""""""""######"""###$$$$$$$$$$$$###"""!!!""""""###"""!!! %%%%%%$$$$$$######"""""" !!!######""""""###%%%%%%###!!!!!!"""###"""!!! !!!"""###$$$$$$ !!!""""""###$$$%%%%%%########################&&&&&&$$$############$$$""""""""""""""""""""""""""""""######""""""!!! """######!!! !!!########################"""###$$$%%%%%%&&&&&&%%%###""""""""""""###$$$%%%""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""###### !!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!! !!!######"""""""""""""""############""""""############$$$$$$########################"""""""""############$$$"""######$$$$$$######"""############$$$$$$$$$$$$ !!!###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!""""""  !!!###$$$%%%%%%%%%!!!"""###%%%''''''%%%""" !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!! ###"""  """###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###""""""###""""""!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""%%%$$$!!!!!!$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!"""######$$$$$$######'''&&&%%%$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!#########$$$&&&%%%###!!!""""""############""""""""""""###%%%&&&((()))***$$$$$$###############$$$###########################"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!! """$$$%%%$$$######"""!!! !!!###%%%!!!!!!""""""""""""###### !!!###$$$%%%%%%"""""""""""""""""""""""""""  """!!!!!!"""###############""""""############""""""########################"""""""""""""""""""""""" """###$$$###!!!#########"""""""""""""""###"""!!!!!!!!!"""$$$$$$ !!!""""""######""""""""""""!!!!!!!!!!!!"""""" """###""""""###$$$$$$###"""#########!!! !!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!! %%%%%%%%%$$$######"""""" """######""""""###%%%$$$###!!!!!!"""""""""!!! !!!"""#########""""""!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""""""""!!! """$$$###!!! !!!"""########################!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!###!!!!!!######"""!!!"""""""""############ !!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%"""######$$$$$$######"""############$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!! !!!!!!###$$$$$$$$$$$$### ###'''***+++)))'''!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""#####################""""""""""""######  ###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!"""$$$$$$""""""""""""""""""""""""######"""!!!!!!"""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###""""""!!!""""""##################""""""!!!!!!!!!""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$###"""###$$$%%%###""""""!!!!!!!!!"""###$$$$$$""""""###$$$&&&'''((((((######""""""""""""#################################"""!!! !!!"""###$$$###"""!!! !!!!!!"""!!! """$$$%%%$$$!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########"""""""""""""""#########""""""""""""""""""""""""!!!  !!! """#########"""!!!######""""""""""""######""""""$$$$$$$$$$$$""""""""""""""""""""""""""""""  ###&&&&&&###"""""""""""""""############"""!!! !!!"""$$$%%% !!!!!!"""""""""""""""!!!!!! !!!!!!"""###""""""###%%%###"""""""""$$$$$$""" !!!!!!"""######$$$$$$%%%!!!###$$$%%%%%%$$$###!!!"""######$$$######""""""#########$$$$$$%%%%%%%%%!!!"""######"""!!!###$$$$$$"""!!! """"""!!! %%%&&&%%%%%%###!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""!!! """###"""""""""""""""""""""""" !!!"""###"""""""""%%%%%%###!!!"""###"""""""""""""""""""""""" !!!""""""######""" !!!!!!"""###%%%&&&'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$########################!!!"""###$$$$$$###"""!!!%%%###!!!!!!###%%%%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!""""""$$$$$$$$$$$$############%%%%%%&&&'''&&&%%%$$$### """%%%***///000000...######"""!!!!!!"""###### """###$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""######""""""""""""##################$$$%%%&&&''' !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!! """$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!""""""%%%$$$$$$###"""############$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$"""!!!"""###$$$###!!!!!! """$$$&&&'''""""""###$$$%%%&&&&&&'''$$$###############$$$$$$""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%$$$"""!!! ###!!! """$$$%%%###!!! """###$$$###"""!!!!!!!!!""""""#########$$$%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""############""""""!!!"""""""""!!! $$$###"""!!!!!!"""###$$$ """###%%%%%%###""" """"""""""""""""""""""""""" ###((()))%%% !!!"""""""""###############"""!!! !!!"""$$$&&& !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!$$$###!!!!!!###"""!!!"""$$$$$$###!!!############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$### !!!"""###%%%&&&'''((("""###$$$###"""!!!"""###$$$"""!!! !!!"""!!! !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$###"""!!!"""###%%%'''$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""!!!!!! $$$###!!!  !!!!!!!!!""""""""""""!!!!!!""""""#########""""""!!!$$$%%%$$$"""###"""!!!"""###$$$###!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  ###$$$### """"""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%&&&''''''((((((((((((""""""""""""########################""""""""""""""""""######$$$$$$$$$%%%###"""!!! !!!"""###$$$""" """############""""""!!!!!! !!!!!!""""""###$$$&&&&&&%%%$$$###$$$&&&((((((((($$$$$$######""""""!!!!!! !!!!!!""""""######!!!!!! !!!!!!"""###$$$""""""!!! """"""""""""""""""######"""""""""""""""""""""""""""###############"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!! !!!###$$$######""""""""""""###### !!!!!!!!!!!!!!!%%%'''###"""!!!!!!"""$$$&&&'''!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""###### !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""&&&### ###%%%%%%###%%%&&&&&&%%%$$$""" $$$$$$%%%%%%%%%$$$######!!!#########""""""!!!!!!"""!!!!!! ### """!!! $$$&&&%%%###"""!!! !!!!!!""""""############"""""" !!!!!!!!!!!! !!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""######$$$""" !!!"""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""##############################""""""###$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$"""!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""$$$###!!! """!!!"""###$$$%%%$$$######%%%###!!!"""$$$%%%$$$!!!$$$###############$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!! """"""############"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###%%%%%%$$$"""!!!"""### """""""""  !!!(((&&&%%%&&&(((((('''&&&(((%%%######&&&'''&&&$$$(((&&&###!!! !!!###$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!""""""""""""""""""""""""""""""######"""""""""%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""""""""""""""######!!!!!!!!!"""###$$$###"""!!!"""###$$$###!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$###!!!##################$$$$$$$$$######"""""""""######"""""""""""""""#########!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""#########$$$$$$###"""!!! !!!"""###"""!!! """$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""###$$$%%%&&&$$$###"""###%%%&&&&&&%%%#########""""""!!!!!!!!!!!!!!!"""""""""""""""###"""!!!!!!!!!!!!""""""###""""""!!! !!!######################## !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""!!! """$$$""""""""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""#########$$$""""""$$$$$$$$$""" """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""&&&###!!! """######!!!"""######$$$$$$###"""!!!$$$$$$$$$$$$######"""!!!""""""######"""!!! !!!###$$$$$$%%%###!!!###((()))%%%""""""%%%$$$"""!!!!!!!!!!!!"""""""""############"""""""""######$$$$$$######"""!!!"""""""""############$$$############$$$%%%%%%##############################""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""###$$$""" !!!"""""""""""""""#########"""!!!!!!!!!!!! !!!!!!######################## !!!""""""######"""""""""!!!  !!!"""%%%$$$"""!!!  !!!!!!""""""""""""!!!!!! """$$$$$$"""!!!###$$$""""""!!!!!!!!!"""###$$$%%%###!!!"""$$$%%%$$$"""############$$$%%%&&&'''"""""""""""""""!!!!!! """""""""!!!!!!!!! !!!""""""######""""""!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!!###$$$%%%$$$"""!!!"""###!!!"""###"""  !!!((('''%%%%%%&&&&&&%%%###'''$$$"""###%%%&&&%%%###%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################"""""""""""""""""""""!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""""""""""""""!!!""""""######""""""!!!"""!!! !!!"""###$$$(((%%%!!! ###%%%&&&%%%###"""!!!"""###$$$###!!!"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$$$$###$$$$$$########################"""!!! !!!############""""""""""""""""""#########""""""!!! !!!!!!!!!""""""############""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!"""""""""!!! """$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$"""!!!!!!"""######"""""""""""""""!!!!!!!!!!!!###############"""""""""###""""""!!!!!!!!!!!!"""###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!%%%(((&&&"""!!!""""""######$$$#########!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$######$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""&&&$$$"""!!!""""""!!! !!!"""###$$$$$$$$$$$$$$$######"""!!! """#########"""!!!  """$$$%%%&&&'''""""""&&&...111,,,%%%!!!""""""!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$$$$###""""""""""""##################"""""""""###$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""###""" !!!""""""!!!############"""!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!'''&&&$$$"""!!! !!!""""""######""""""!!!!!!""""""############### !!!######""""""###%%%###""" !!!###%%%$$$###"""###$$$$$$###"""$$$$$$############$$$$$$""""""######""""""!!! #########""""""""""""!!! !!!!!!""""""!!!!!!  """###$$$######!!!"""###$$$$$$###"""!!!###$$$%%%$$$"""""""""$$$"""######""" !!!"""&&&$$$######%%%&&&%%%$$$%%%###""""""###$$$$$$###""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""!!! !!!!!!!!!!!! ###"""!!! !!!###&&&'''111***###!!!###$$$### ###"""!!!"""###$$$###!!!"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""!!! $$$$$$######""""""!!!!!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""###%%%%%%$$$"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""######"""!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! !!!"""""" """#########"""!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! ###$$$""" !!!""""""###$$$$$$###"""!!!""""""############""""""########################"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$######"""#########""" !!!"""###$$$$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!"""#########"""######$$$$$$$$$######$$$"""&&&///333...&&&""" !!!!!!""""""###""""""############""""""""""""############"""""""""""""""""""""######### !!!!!!"""########################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!######$$$$$$$$$###""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! !!!"""&&&%%%$$$###""""""!!!!!!"""""""""######"""""""""###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!"""###""" !!!###%%%$$$############$$$######'''%%%###!!!"""############"""!!!!!!$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!###$$$###""""""!!!"""###$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$#########""" !!!###$$$"""!!!"""%%%'''((('''######"""""""""#########""""""######$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&%%%$$$###### """""""""""""""#########""""""""""""""""""######$$$#########"""""""""!!!"""######$$$$$$######"""""""""""""""############""""""""""""############!!!"""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""$$$'''(((333,,,$$$!!!"""###!!!###"""!!!"""###$$$###!!!"""$$$%%%$$$###"""###$$$"""""""""""""""""""""""""""###############$$$%%%########################&&&%%%$$$###"""!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$############"""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###$$$%%%$$$""" !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!%%%###!!!!!!#########"""!!!!!!!!!"""""""""""""""%%%%%%$$$$$$######""""""######"""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!"""""" !!!"""""" """#########"""!!!###""""""!!!!!!""""""### !!!!!!!!!!!! !!!###"""!!!!!!"""###$$$$$$###!!! """""""""######""""""""""""""""""""""""""""""""" !!!"""""""""##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%%%% !!!!!!"""######'''&&&%%%######"""###### !!!""""""######%%%%%%%%%%%%$$$###!!!!!!%%%###%%%+++...***&&&$$$ !!!""""""#########""""""############""""""""""""############""""""######"""""""""""""""""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""  !!!"""##################""""""""""""######  !!!!!!""""""!!!!!!###""""""""""""""""""############$$$$$$$$$$$$$$$""""""############"""""" !!!""""""######""""""%%%###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$############$$$&&&%%%###!!!###############""""""!!!$$$$$$$$$$$$############ !!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!"""###$$$$$$###"""###$$$$$$$$$$$$""" """$$$'''%%%######%%%&&&''''''""""""""""""!!!!!!"""###$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""############$$$$$$$$$######""""""!!!######$$$$$$$$$$$$######!!!!!!!!!""""""""""""""""""""""""############$$$ !!!""""""""""""""""""############""""""$$$###""""""###$$$&&&'''+++'''"""!!!"""$$$$$$"""###"""!!!"""###$$$###!!!"""###$$$###""""""###$$$""""""""""""""""""""""""!!!"""$$$###""""""###%%%""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$############""""""""""""""""""""""""""""""!!! #########$$$$$$$$$%%%%%%############""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$""""""######""" !!!!!!!!!!!!""""""""""""###"""!!!  %%%###""""""###%%%$$$###""""""""""""###########################"""""""""###""""""!!!!!!!!!!!!"""$$$###""""""!!!!!!""""""%%%$$$$$$######"""""""""  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!"""""" !!!!!!"""""""""""""""######""""""""""""###### !!!!!!!!!!!!&&&""""""$$$### !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%##############################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%$$$###$$$%%%###""""""!!!!!!""""""###&&&&&&$$$#########$$$%%%$$$###"""!!! !!!######$$$$$$$$$$$$######&&&$$$$$$((('''$$$###&&& !!!"""######$$$######""""""############""""""###$$$$$$$$$$$$$$$$$$###############""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!"""######!!!  !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!###$$$$$$%%%$$$$$$"""######$$$$$$######"""!!!"""######$$$$$$######'''%%%""""""###$$$$$$###!!!"""$$$%%%%%%%%%######"""$$$$$$$$$###"""###$$$######""""""""""""############$$$$$$######"""!!!$$$$$$$$$############""" !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""$$$%%%%%%%%%$$$""" !!!###&&&,,,)))&&&$$$###$$$$$$###"""######"""!!!!!!"""$$$&&&%%%$$$###""""""""""""######$$$$$$%%%&&&&&&&&&""""""############""""""########################!!!""""""######$$$$$$$$$!!!"""""""""############%%%%%%$$$######""""""!!!""""""############""""""!!!!!!""""""############""""""#########$$$$$$$$$""""""!!!""""""###$$$$$$ !!!!!!!!!!!! """""""""""""""""""""###"""!!!!!!!!!"""###%%%%%%###"""!!!"""###$$$###!!!!!!"""######!!!!!!"""###"""""""""""""""""""""""" """######!!!!!!"""$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########"""######$$$$$$$$$$$$###"""############$$$$$$$$$############""""""""""""$$$$$$#########""""""""" !!!"""######"""!!! ###!!! """###$$$### !!!!!!!!!"""""""""######"""!!! ###"""!!!"""###%%%%%%$$$"""#########$$$$$$$$$%%%!!!!!!"""""""""""""""###"""!!!!!!!!!!!!""""""###$$$###""""""!!!!!!""""""$$$$$$###""""""!!! """"""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""### !!!""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!###############$$$%%%%%%########################$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!###%%%$$$!!! ###""""""!!!"""###$$$%%%%%%$$$"""!!!"""###%%%&&&$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$######$$$$$$&&&'''### &&&"""###$$$%%%%%%$$$######""""""############"""""""""######$$$$$$######"""############"""""""""!!!$$$############$$$%%%%%%########################""""""#########$$$$$$$$$###"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!!!!"""######!!!!!!"""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""############""""""!!!"""###$$$$$$######""""""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%### !!!$$$$$$$$$""""""""""""#########$$$"""$$$%%%$$$"""!!!###%%%""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###""""""$$$############"""""""""!!!""""""######""""""!!!###""" !!!###$$$!!!"""###$$$$$$###"""!!!!!!###$$$$$$######$$$%%%&&&&&&%%%"""!!!!!!$$$&&&***'''###""""""###$$$$$$"""$$$$$$###!!!!!!###%%%&&&$$$###!!!!!!"""$$$%%%""""""######$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!  !!!!!!!!!!!!###%%%###"""!!!"""###$$$###!!! """###"""!!! !!!"""""""""""""""""""""""""""!!!###""" """$$$ !!!###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""######$$$$$$ !!!!!!!!! """"""""""""########################""""""""""""%%%$$$$$$$$$######"""""" !!!"""######"""!!! !!!!!!$$$&&&&&& !!!!!!!!!""""""#########"""!!! """!!! !!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!!!!""""""######!!!!!! !!!!!!"""###$$$$$$######"""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""### !!!"""""""""!!! !!!###$$$!!!!!! !!!!!! !!!!!!!!!""" ######  ###!!! """$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$%%%########################%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""$$$%%%###""""""!!!""""""$$$&&&'''###"""!!! !!!###%%%&&&!!!!!! !!!"""$$$%%%""""""#########""""""!!!###%%%((((((!!!&&&###$$$%%%&&&&&&%%%$$$###""""""############"""""" !!!!!!!!!!!! $$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! !!!!!!!!!"""$$$###!!!$$$%%%%%%&&&&&&&&&%%%%%%######""""""""""""######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""!!! ######$$$$$$$$$$$$###### !!!""""""""""""!!!"""#########""" !!!###%%%!!!$$$%%%%%%"""!!!###%%%""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########""""""""""""!!!""""""############"""""""""!!!"""%%%'''!!!"""###$$$$$$###"""!!!!!!###$$$$$$######$$$&&&'''&&&%%%"""!!!!!!$$$'''$$$!!!"""%%%'''((("""$$$%%%$$$"""!!!###&&&$$$###!!! !!!###&&&((( !!!""""""###### !!!"""###$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!"""!!!!!!"""$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$###""" !!!%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$""" !!!$$$%%%###!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$""" !!!###$$$""" #########""" !!!###%%%###"""!!!"""###""" ###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$"""!!!!!!"""$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" """###%%%&&&&&& """"""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""###$$$"""!!!###"""!!! !!!"""######"""!!! !!!"""###""""""""""""""""""""""""   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######((('''&&&%%%###"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!""""""""""""""" !!!""""""!!! !!!"""%%%$$$###""""""""""""""""""""""""######""""""!!!!!! """"""############""""""%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%$$$#########$$$&&&'''!!!!!!"""###############""""""############"""""" !!!"""$$$$$$"""###$$$%%%%%%$$$"""""" !!!###$$$%%%&&&###!!!"""!!! !!! !!!"""###&&&%%%$$$#########$$$%%%&&&%%%###!!!!!!"""###%%% !!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$###"""!!!  #########""""""!!!  !!!!!!""""""$$$$$$$$$###############!!!!!!$$$)))######################## !!!###$$$%%%&&&''' !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###%%%"""###&&&'''&&&$$$###!!! !!!"""!!! !!!!!!!!!""" !!!"""###%%%'''(((!!!!!!!!!!!!""""""""""""%%%%%%$$$###$$$%%%'''((($$$######""""""###$$$$$$'''%%%$$$$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""$$$$$$$$$###"""####################################"""""""""!!!###"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!!!!"""$$$###"""!!!!!!!!!"""###%%%$$$$$$$$$####################################%%%%%%$$$$$$$$$#########$$$"""!!!!!!###$$$###!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$***(((%%%%%%%%%%%%""" """######"""!!!!!!"""$$$###"""!!!"""######!!! !!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!""""""#################################!!!!!!""""""############ """"""############""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###%%%$$$""" $$$$$$###############$$$######"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""&&&&&&%%%$$$$$$%%%&&&&&&'''%%%######%%%&&&%%%###""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############""""""$$$######""""""######$$$%%%$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$'''###$$$)))&&&$$$###############$$$%%%!!!!!!"""###############""""""############""""""""""""!!!""""""###$$$%%%!!!"""############"""!!!""""""""""""###$$$%%%&&&%%%### !!!"""""" !!!"""###$$$%%%$$$$$$######$$$%%%%%%&&&%%%###"""!!!"""###$$$ !!!""""""######""""""############""""""""""""#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!$$$&&&%%%!!!!!!$$$########################!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$######""""""""""""######"""######$$$$$$######"""$$$#############################################%%%$$$"""!!!!!!!!!"""###""" !!!$$$$$$###&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!"""###%%%'''(((%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$###"""""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$""" !!!"""###$$$######"""""""""""""""""""""""""""############""""""""""""###"""!!!"""###$$$###""" !!!!!!!!!!!! $$$###"""""""""###$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!"""###$$$###!!! !!!""""""######""""""###############$$$$$$%%%'''%%%#########""" !!!"""$$$$$$"""!!!"""###"""!!!!!!"""###$$$"""!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!###%%%&&&%%%""""""######$$$$$$############""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! """"""############"""""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######&&&$$$""" """$$$&&&%%%$$$""""""######"""!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""############"""""""""""""""!!!!!!"""""""""'''&&&%%%$$$#####################$$$$$$$$$$$$%%%"""'''(((######((((((###"""############""""""!!!!!!"""######$$$#########""""""############""""""$$$###############$$$$$$ !!!""""""""""""!!!!!!$$$$$$############$$$$$$$$$###!!!!!!"""""""""!!!"""############"""!!!!!!############$$$%%%&&&&&&&&&%%%###"""!!!!!!""""""!!!"""######$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###$$$$$$%%%$$$''')))((($$$!!!!!!"""########################""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$######$$$$$$$$$"""""""""!!!!!!"""""""""##################$$$$$$########################$$$###""""""!!!""""""""""""!!! !!!###$$$$$$###'''%%%###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''')))'''%%%$$$###$$$%%%&&&#########"""######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!!!!"""""""""############"""!!!!!!"""###"""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###"""!!!!!!"""###"""  !!!"""###"""!!! ######""""""###%%%&&&'''#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#####################"""###"""""""""######""""""!!!!!!"""############"""###""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" """$$$%%%###"""""""""!!!!!! """$$$$$$###""""""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###&&&'''&&&""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!""""""######"""""""""""""""#########"""!!!!!!""" !!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###%%%%%%$$$$$$########################$$$$$$$$$$$$ $$$&&&######&&&%%% !!!"""#########""" """######$$$$$$#########""""""############""""""$$$$$$###"""""""""######!!!!!!""""""""""""""""""######"""!!! !!!!!!###"""""""""""""""""""""&&&&&&&&&&&&$$$!!!"""""""""###$$$&&&''''''&&&%%%$$$"""!!!!!!!!!!!!!!!"""######$$$$$$##################"""""""""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""###$$$$$$%%% !!!"""###############"""""""""!!!!!!  !!!""""""######"""&&&&&&%%%######$$$###################################################""" !!!###$$$$$$$$$############$$$$$$######!!! !!!######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!"""######"""!!!###""" !!!"""$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((&&&### """###""""""""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!  ###$$$######""""""""""""#########$$$###!!! !!!"""###"""!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########!!! !!!""""""!!! !!!"""###$$$###""""""######"""###$$$%%%'''(((#########""""""""""""!!!########################""""""""""""""""""""""""""""""######"""""""""###!!!""""""###############"""!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%&&&&&& """$$$%%%###""""""""""""!!!!!!"""$$$%%%$$$"""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#######################################"""!!!!!!"""###############$$$$$$#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###&&&((('''###  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###%%%$$$$$$######"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""#########""""""!!!"""###$$$$$$"""######$$$$$$######""""""###%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""############""""""############""""""#########""""""#########!!!""""""###############""""""#########$$$$$$$$$ """###!!!!!!"""""" !!!"""######""" ######$$$$$$$$$$$$######""""""############""""""###""""""!!!!!!!!!""""""""""""""""""######$$$$$$$$$###"""!!! """"""#########"""######$$$%%%%%%%%%%%%###!!! !!!!!!"""$$$%%%&&&''''''%%%$$$###"""!!!!!!!!!!!! !!!""""""######""""""############"""""""""!!!########################""""""#########$$$$$$$$$%%%%%%$$$############### """##################""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""$$$$$$$$$############"""###""" !!!###$$$#########""""""#########$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""" """$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""###$$$&&&&&&'''%%%"""!!!"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""  """$$$$$$############$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""######""""""""""""""""""########################""""""""""""############!!!  !!!"""!!! !!!"""######$$$$$$#########""""""###%%%&&&((($$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###!!!"""######$$$$$$######!!!!!!!!!!!!!!!""""""###%%%&&&&&&%%%###!!!"""###!!!"""$$$$$$"""!!!"""######""""""###$$$%%%###"""""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!###%%%''''''$$$""" !!!"""############ !!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###############"""!!!!!! """"""############""""""########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######"""!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""###$$$&&&%%%###!!! """""""""""""""""""""""""""""""""############$$$""""""############""""""$$$######""""""######$$$ !!!######$$$$$$###"""""""""############$$$$$$$$$"""!!! !!!"""### !!!"""""""""""""""$$$$$$$$$%%%$$$$$$###"""""""""############"""""""""!!!!!!!!!!!!!!!""""""###"""""""""###$$$%%%&&&%%%%%%$$$###""""""###### """$$$$$$###"""###$$$ """###$$$%%%&&&&&& !!!###$$$&&&&&&&&&&&&###"""""""""""""""!!!!!! !!!""""""######""""""############""""""""""""############$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""!!!"""###############""""""""""""""""""!!!#########""""""!!!!!!!!! !!!"""!!!!!!""""""""""""""""""""""""$$$$$$##################$$$###"""""""""###%%%&&&######""""""""""""######$$$######""""""######$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""###$$$%%%$$$"""!!!!!!"""!!!$$$$$$$$$!!!!!!!!!""""""#########""""""""""""###$$$%%%&&&'''%%%###"""!!!"""###$$$"""############"""!!!!!!$$$$$$#########$$$$$$%%%  ###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$###""""""!!!"""""""""########################!!!"""""""""############ !!!"""!!! !!!!!!###$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###$$$###!!!!!!"""$$$""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$!!!###$$$###  !!!"""######"""!!!!!!"""$$$$$$###"""###$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""$$$&&&'''%%%### !!!"""###$$$$$$!!!!!!"""######"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""!!!###### """"""""""""""""""""""""""""""#########$$$$$$$$$""""""############"""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$###"""""""""""""""############&&&$$$######""""""###$$$ !!!"""###$$$%%%$$$%%%%%%%%%$$$$$$###"""""""""############""""""!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###%%%&&&$$$$$$###############$$$"""%%%%%%###"""###%%%!!!!!!!!!"""###$$$%%%&&&!!!"""###%%%&&&&&&%%%%%% !!!!!!"""""""""""""""!!!"""######$$$$$$##################""""""""""""""""""""""""#########$$$###############$$$$$$$$$$$$######"""""""""###### !!!""""""###"""""""""""""""""""""#########""""""##################%%%$$$###""""""!!! """"""""""""""""""""""""##################$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$######"""&&&&&&&&&$$$!!! """%%% !!!######### !!!"""###$$$$$$%%%""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$###"""!!!###""""""######$$$%%%&&&"""!!! !!!###$$$###"""############$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$"""!!!!!!!!!"""###########################!!!!!!""""""#########$$$!!!""""""!!!  !!!###$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!###%%%$$$!!! """$$$""""""###$$$$$$$$$$$$############"""###$$$$$$%%% ###%%%%%%$$$###&&&(((#########""" !!!###%%%%%%$$$######$$$$$$""" """"""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""$$$&&&'''&&&%%% """###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! $$$###"""!!!!!!###%%%&&&%%%$$$!!! !!!$$$%%%!!!$$$%%%###!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############""""""!!!!!! !!!!!!$$$%%%&&&&&&%%%$$$"""!!!""""""""""""############%%%######$$$###"""!!!###!!! """$$$&&&'''%%%%%%%%%%%%%%%$$$###"""""""""############""""""""""""""""""###$$$%%%&&&!!! !!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""%%%&&&$$$"""###%%%&&&%%%###!!! !!!!!!"""!!!"""$$$%%%&&&&&&%%%$$$ !!!"""##################$$$%%%%%%%%%%%%$$$############"""""""""""" !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%&&&&&&'''%%%######$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!""""""""""""!!!&&&%%%%%%$$$$$$%%%%%%&&& !!!""""""!!!  !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""" !!! ###!!! """###"""!!! """###$$$%%%&&&###"""""""""###$$$%%%%%%"""############$$$$$$######$$$%%%%%%%%%###"""!!! !!!###$$$%%%###"""!!!"""###$$$###"""""""""""""""############$$$###"""###$$$%%%$$$"""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""############"""""" !!!######""""""$$$%%%""""""""""""""""""""""""!!!"""$$$$$$%%%%%%)))(((&&&""" """%%%""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############!!!!!!!!!"""######$$$$$$!!!"""###"""!!!"""###$$$###  ###$$$""""""############""""""$$$#########""""""!!!!!!###$$$$$$###""" !!!!!!"""###############!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$ !!!"""######$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""!!!!!! !!!!!!"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!"""""" ###$$$""" """"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! """"""""""""############!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""%%%&&&&&&'''&&&%%%###"""#########"""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$#####################$$$$$$$$$$$$###### ###$$$$$$###"""$$$$$$######"""!!!!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!!!!!!! &&&%%%###"""""""""###$$$&&&%%%$$$###"""""""""""""""$$$%%%### !!!###"""###$$$%%%%%%%%%%%%%%%"""!!!%%% $$$&&&&&&$$$"""$$$&&&%%%$$$$$$$$$###""""""""""""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%##############################"""!!!!!!###$$$""" ###&&&''''''!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""  !!!###$$$######"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%###!!! !!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$$$$"""!!! #########"""""""""""""""!!!!!!!!!"""######$$$$$$###""""""""""""""""""###""""""############""""""%%%$$$$$$$$$######""""""###"""!!!!!!!!!"""$$$$$$%%%$$$$$$###"""!!! !!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! """###$$$$$$###"""!!! !!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$"""""""""$$$"""""""""""""""""""""""" """###$$$$$$%%%%%%******)))&&&$$$###%%%'''######""""""""""""######""""""""""""##################$$$$$$$$$###""""""##################$$$$$$""""""""""""""""""!!!!!! """"""!!! !!!"""$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""!!!!!! ######$$$###"""!!!!!!!!!"""###########################"""""""""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""!!!###$$$$$$###"""!!!!!!########################""""""""""""""""""""""""############$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%"""###$$$%%%%%%$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$###""""""""""""###"""##################"""!!!######"""!!!"""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######"""""""""###$$$$$$#####################&&&((((((%%%######$$$!!!!!!""""""""""""""""""$$$""" !!!$$$&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$###""""""!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&"""######""" !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%###!!!!!! !!!"""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!"""""""""""" """###$$$""""""#########$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$#########"""############""""""!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""$$$$$$#########"""""""""######"""""""""###$$$%%%$$$$$$$$$###"""!!!!!! !!!!!!"""############"""&&&%%%###""""""""""""### !!!""""""""""""!!! !!!"""######&&&%%%$$$###""""""""""""""""""""""""###############$$$%%%%%%%%%###"""!!!!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$))))))***(((&&&%%%%%%&&&$$$$$$############$$$$$$""""""""""""############"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$######"""!!!!!! !!!""""""!!!!!!"""###$$$##################$$$""""""############""""""!!!!!!!!!!!! ###############"""!!!!!!!!!!!!"""###############%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""$$$###""""""######"""!!!$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!"""""""""############"""!!!!!!!!!""""""!!!""""""######""""""!!!!!!"""#########!!! !!!!!!"""######$$$$$$###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""###$$$$$$######$$$$$$######""""""###############$$$$$$$$$"""%%%&&&%%%""" !!!!!!!!!!!!!!!!!! ###$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%&&&$$$##################$$$$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%$$$###!!!""""""'''%%%"""!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$$$$%%%&&&&&&$$$###$$$!!! ###&&&&&&$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&& !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$ !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$###"""!!!""""""############""""""######""""""""""""!!!!!!$$$############$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###)))'''%%%###"""###$$$%%%!!!""""""######""""""!!!###"""""""""""""""######%%%%%%$$$###"""""""""""" !!!"""###%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$######%%%'''&&&$$$###"""###$$$######""""""######$$$!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$###""""""###%%%""""""###$$$$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################!!!!!!"""###############%%%$$$$$$######""""""!!!""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""$$$$$$###""""""""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!###""""""!!!!!!!!!!!!""""""$$$!!! !!! %%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###"""!!! !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""###############""""""!!!!!!""""""###  !!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""#########!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########!!!!!!!!!""""""############""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%!!!"""###"""!!! $$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$"""!!!"""&&&'''$$$""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$#########""""""!!!!!!!!!"""$$$&&&&&&$$$"""""""""***(((&&&%%%%%%%%%%%%###""""""""""""""""""""""""###"""!!!"""######"""!!!###  %%%'''%%%###!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&& !!!""""""######""""""$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""######$$$%%%%%%%%%%%%$$$***(((%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$###""""""!!!!!!!!!""" !!!"""$$$%%%&&&&&&######%%%%%%%%%$$$###"""!!!###$$$###"""!!!"""###%%%&&&&&&''''''&&&&&&%%%######$$$$$$###"""!!!!!! !!!!!! !!!###""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###### """$$$%%%###!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######""" """$$$ !!!###$$$$$$###!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""#####################"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!""""""""""""""" !!!"""$$$$$$###""""""""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!###%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!  !!!"""###"""""""""!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############!!!"""""""""############"""!!!!!! !!!!!!"""!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$############!!!!!!""""""############""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""""""!!!############""""""!!!!!!""""""""""""###############"""!!! !!!"""###"""""""""!!!!!! !!!###$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!!!! $$$""" """%%%&&&$$$!!!"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""###############"""$$$&&&&&&$$$"""""""""$$$###""""""###$$$###""""""""""""""""""""""""""""""!!! !!!"""!!! !!!$$$$$$""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """$$$%%%&&&&&&&&&############$$$$$$$$$$$$!!!"""######$$$$$$###############$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%"""""""""""""""###############$$$%%%%%%%%%%%%%%%'''&&&$$$"""!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######""""""###""""""!!! !!!!!!""""""######$$$$$$$$$%%%!!!"""###$$$$$$###""""""!!!###$$$###"""!!!"""###""""""############""""""!!!""""""#########"""""" !!!!!!!!!!!!"""$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$###### """%%%%%%$$$#########""""""!!!!!!!!!!!!""""""""""""""""""############"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""######$$$%%%%%%&&&!!!!!! !!! !!!"""######"""!!! """"""############""""""""""""""""""############"""!!!!!!!!!!!!!!!"""###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###############!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!"""""" !!!######""""""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""###'''++++++'''$$$###$$$########################""""""""""""""""""""""""$$$##################""" !!!#########""""""!!!!!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""""""""############$$$""""""""""""############!!!!!! !!!!!!######"""######$$$%%%&&&""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&%%%######""""""###!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$######"""!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!! """""""""############$$$""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!""""""######"""""" !!!###$$$%%%%%%$$$$$$&&&### ###$$$%%%###"""!!!  !!!"""###"""!!!!!! !!!!!!!!!""""""!!!###$$$%%%###"""###############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$ !!!"""###%%%&&&''''''"""$$$%%%$$$###!!!""""""!!! !!!"""######"""""""""""""""""""""""""""$$$"""!!!!!!"""######"""!!!"""###%%%%%%$$$###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!! """"""""""""############!!!"""######$$$$$$######"""""""""######$$$$$$%%%""""""""""""""""""###$$$%%%%%%$$$###"""!!! """######$$$%%%%%%&&&&&&###""""""""""""""""""###""""""############""""""!!!!!!""""""""""""######"""######$$$%%%$$$$$$$$$!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""$$$######""""""######$$$%%%%%%$$$###""""""######"""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$######### !!!"""###$$$###""""""!!!###$$$###"""!!!"""###"""##################"""!!!!!!"""###$$$$$$$$$$$$!!!"""$$$###""""""###$$$""""""""""""""""""""""""""""""######$$$#########!!!"""$$$$$$$$$###$$$%%%###""""""""""""""""""###""""""""""""##################$$$$$$$$$###""""""##################$$$$$$""""""""""""""""""######""""""!!! """"""""""""######"""""""""""""""############""""""!!!!!!!!!"""""""""######"""!!!  !!!!!!!!!"""###############!!!!!!!!!""""""###$$$$$$!!!""""""###############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!######""""""""""""######"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!"""""" %%%%%%"""!!!$$$(((%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""(((...///+++&&&$$$$$$###############################################################$$$$$$$$$!!!###$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""#########$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%$$$$$$""""""!!!"""###### !!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""""""""###"""##################""" !!!!!!"""######$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!###%%%%%%%%%$$$###"""""""""!!!###"""!!! !!!###$$$###############"""!!!!!! """###$$$###"""###$$$$$$$$$$$$###############"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""""""""######""" !!!###""""""!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###$$$$$$###$$$%%%&&&### ###''' !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###!!!""""""""""""#########$$$ !!!""""""######"""""" !!!!!!""""""###$$$$$$"""############""""""!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""#########$$$$$$!!!"""###$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$######"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$""""""""""""""""""""""""!!!!!!"""############### !!!######""""""###%%%$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############""""""!!!!!! &&&&&&$$$""" !!!###%%%########################""""""############"""""" !!!!!!"""""""""!!!  !!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###############$$$$$$#####################"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""######""""""""""""######"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""%%%%%% """((($$$$$$######"""!!!!!! """""""""""""""""""""""" '''...///+++%%%"""!!!""""""""""""""""""""""""######################## !!!!!!""""""######!!!###$$$$$$""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""###%%% !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$ !!!"""######"""!!! """""""""###$$$$$$%%%%%%"""!!! """###$$$!!!"""$$$%%%%%%%%%###"""###!!! """%%%&&&$$$!!!%%%$$$###"""###$$$&&&(((!!!"""$$$%%%$$$### """%%%$$$"""!!!"""%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$###!!!#########!!!!!!###"""!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! """######### !!! $$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$###""" """"""#########$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""#########"""###$$$$$$$$$"""!!! """"""""""""############$$$$$$######"""!!!!!!!!!%%%$$$!!! !!!$$$%%%""""""############""""""""""""######$$$$$$$$$%%% !!!"""###$$$###"""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$###&&&%%%$$$######$$$%%%&&&###"""""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$!!!###$$$###"""!!!"""### !!!!!!!!!!!! """"""###$$$%%%&&&&&&'''""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$&&&'''&&&"""!!!"""$$$""""""""""""""""""""""""  !!!"""###!!!!!!!!!!!! ###"""""""""!!!!!! !!!###$$$$$$###"""!!!"""!!!  !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!! !!!"""###$$$#########!!!!!!######""""""""""""$$$%%%&&&&&&### !!!###$$$###%%%$$$$$$$$$######""""""###""" !!!"""""""""!!! $$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%$$$###!!! !!!###$$$%%%%%%$$$$$$!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%###"""!!!!!!"""$$$&&&''''''&&&$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!"""$$$$$$###"""!!!!!!""""""#########""""""""""""""""""!!! """###$$$!!!"""############'''$$$""""""$$$%%%"""  !!!""""""######"""######""""""""""""######"""""""""###$$$$$$$$$%%%######"""""""""$$$%%%&&&$$$$$$##################"""######$$$###"""!!! !!!###%%%&&&%%%$$$###%%%%%%$$$###""""""############""""""######$$$%%%%%%$$$""""""###"""!!! !!!"""######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%% !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""!!!!!! !!!!!!"""############### !!!###$$$%%%&&&'''%%%%%%$$$###""""""######%%%$$$######%%%%%%$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! !!!#########"""###$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""!!! !!!###$$$$$$######%%%''''''$$$ """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""$$$&&&'''""""""###$$$$$$$$$$$$############""""""""""""###&&&%%%%%%$$$###"""!!!!!! !!!###"""""""""###$$$######"""!!! !!!!!!%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$"""!!!$$$###############$$$$$$"""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%% """$$$$$$######$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$######!!! """"""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###########################$$$######"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""!!!"""""""""###$$$!!!###%%%$$$""""""###%%%""""""""""""""""""!!!!!!######"""!!! """""""""!!!!!!!!! ############"""""""""!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!!!!"""#########!!!!!!###&&&%%%###"""!!!!!!""""""###!!!!!!!!!!!!$$$$$$######""""""""""""###"""  """############"""!!!!!! %%%%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$######"""######$$$$$$$$$######""""""!!!!!! !!!!!!""""""##################"""!!!!!!"""######$$$%%%%%%######"""!!!"""###%%%&&&&&&%%%$$$"""!!!"""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""" !!!"""$$$$$$###"""""""""""""""###""""""""""""""""""""""""""""""!!!""""""######$$$$$$###"""!!!!!!!!!!!!###!!! !!!###$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" """$$$%%%$$$######$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$""" ########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """""""""######""""""!!!!!!!!!"""#######################################%%%$$$$$$###""""""######%%%$$$######%%%%%%$$$#################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!  !!!###$$$###"""###$$$$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$&&&((((((%%%""" ######""""""""""""######%%%$$$$$$$$$$$$%%%'''(((!!!""""""############### """###"""%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###############$$$"""!!! """""""""!!!!!!!!!!!!"""""""""######%%%$$$######$$$$$$###!!!$$$$$$##############################$$$$$$$$$%%%######"""!!!!!!!!!!!!"""######"""!!!!!!"""######!!!###$$$$$$#########$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$###"""!!!########################"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%$$$"""!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""""" """############$$$&&&######"""""""""!!!!!! $$$$$$######"""!!!!!!!!!#########""""""""""""!!!###""""""""""""!!!!!!!!!###"""!!!!!! ######""""""""""""##################""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$######"""!!! """######""" !!!###$$$$$$###"""!!!!!!!!!!!!###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!###$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%###!!!  !!!"""############&&&%%%$$$###"""!!!!!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""###!!!""""""######$$$$$$$$$$$$###"""!!!""""""$$$%%%$$$$$$$$$######""""""!!!!!! !!!!!!""" !!!"""!!! !!!"""$$$###""""""""""""""""""""""""""""""""""""######""""""#########"""!!!!!!$$$###"""!!!!!!!!!""""""  """$$$###"""############"""!!!  !!!"""$$$&&&'''$$$$$$$$$#####################"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""" """###$$$$$$###"""######"""!!!!!!!!!""""""$$$############"""""""""!!! !!!###%%%$$$###"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! """######$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""%%%$$$######"""#########%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!  """###$$$"""""""""###$$$######""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######""""""$$$###$$$%%%&&&&&&$$$"""########################$$$##################$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!""""""###############%%%""" !!!$$$&&&%%%#######################################""""""""""""%%%$$$#####################!!! """######""""""""""""#########$$$$$$%%%$$$"""###$$$$$$###"""%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""!!!!!!!!!!!!"""""""""$$$%%%%%%###""""""###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""#################################"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!! %%%$$$"""!!! !!!!!!!!! !!!!!!#########"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""!!! !!!"""###""" !!!### !!!!!!"""######$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!! ###""""""!!!""""""###$$$ !!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!""""""""""""&&&%%%###!!!!!!!!!""""""######""""""""""""#########"""!!! !!!"""###!!!"""""""""#########$$$$$$###""""""""""""############$$$$$$###"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""""""""""""""###"""""""""""""""#########!!!"""######"""!!!!!!###$$$%%%%%%!!!!!!!!!!!!"""########################"""!!! !!!"""$$$%%%&&&%%%$$$$$$$$$###"""""""""######"""!!!!!!!!! ######$$$$$$$$$$$$%%%%%%""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""&&&%%%%%%$$$"""!!!"""!!! !!!###%%%$$$###!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!%%%$$$"""!!! !!!""""""######$$$%%%%%%%%%$$$$$$!!!!!!"""###############!!!"""###$$$%%%$$$$$$###############$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!! """$$$$$$"""""""""#########""""""""""""######!!!!!!!!!!!!"""""""""""" """######"""!!!!!! !!!"""$$$$$$###""""""!!!!!!!!!"""###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%#################################""""""""""""""""""######$$$$$$$$$$$$$$$,,,((($$$$$$&&&'''$$$!!!""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""""""!!! ###$$$$$$$$$"""#########$$$$$$$$$$$$%%%###"""###$$$$$$###"""%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########""""""""""""#########$$$%%%%%%###"""""""""""""""""""""###$$$%%%&&&$$$$$$%%%%%%$$$######"""######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""'''&&&$$$"""!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""##############################$$$$$$######""""""!!!!!! !!!"""###""""""""" !!!###"""!!!!!!!!!""" !!!!!!""""""######$$$"""!!!!!!###$$$###""" !!!!!!"""""""""""""""###$$$$$$ !!!""""""""" """$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""#########"""!!! !!!"""###"""""""""""""""###############""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!! !!!######"""""""""""""""######!!!!!!""""""############ !!!"""!!! """%%%%%%%%%$$$$$$$$$$$$###""""""""""""!!!!!!"""###############""""""""""""""""""###$$$%%%$$$$$$$$$###"""""""""""""""""""""!!!!!! !!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""############"""!!! ###"""!!!"""###$$$###!!!###""""""!!!""""""""""""""""""""""""!!!!!! !!!""""""#########""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%######$$$%%%%%%%%%%%%%%%!!!!!!"""###############!!!"""###$$$%%%$$$###############$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!###$$$$$$"""!!!""""""###""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!#########"""!!! !!!###$$$$$$$$$###""" !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!"""""""""""""""""""""!!!###$$$%%%%%%&&&&&&%%%%%%(((%%%""""""######!!!"""""""""###$$$$$$%%%%%%%%%$$$"""###%%%%%%$$$""""""!!!!!!!!!!!!!!!""""""""" !!!###%%%%%%%%%"""#########$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""""""""""""""""""""###$$$%%%&&&##################"""!!!######################## """######$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$$$$###'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############""""""############""""""""""""""""""####################################$$$$$$$$$###############!!!############"""!!!######"""!!!""""""############"""!!! !!!  !!!"""!!! !!!!!!!!!!!! !!!!!!""""""#########"""""""""######$$$$$$$$$ """###%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""######""""""!!!!!!""""""######""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""######$$$########################!!!""""""!!!!!!###$$$"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!  ###$$$###!!! $$$%%%&&&%%%"""!!!"""### !!!"""###$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$###############""""""#########"""!!!!!! !!!!!!"""###############"""""""""###$$$$$$##################$$$$$$""""""!!!!!!!!!"""###### """$$$%%%%%%%%%$$$"""!!!"""######"""!!!!!!!!!!!!!!! ########################!!! !!!!!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""#########"""######$$$%%%$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""!!!###$$$$$$"""!!!!!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!"""######$$$$$$######"""$$$%%%$$$###"""###%%%"""""""""""""""""""""""" !!!"""######"""!!! ######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%###############$$$%%%&&&""""""######$$$$$$$$$%%%###!!!!!!$$$%%%$$$!!!###############$$$$$$%%%"""!!! !!!###%%%%%%%%%"""""""""#########$$$$$$$$$"""""""""$$$%%%$$$###$$$###############$$$$$$$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%###""""""###""""""""""""###$$$%%%&&&""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""###$$$$$$$$$$$$###""" !!!###$$$%%%$$$###"""$$$"""!!!!!!###$$$""" !!!!!!!!!""""""###$$$$$$######$$$%%%$$$""" $$$############"""""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!"""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%% """######"""!!!  ######"""!!!""""""###$$$$$$$$$$$$"""!!! !!! """"""!!! !!!!!!!!!""""""""" !!!""""""""""""##################$$$$$$ !!!###$$$$$$$$$###"""$$$$$$###"""""""""###$$$############"""!!! """!!!!!! !!!!!!""""""##################""""""""""""""""""""""""!!! !!!""""""############"""!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!######""""""$$$&&&"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!! !!!###%%%$$$!!!!!!"""$$$"""######$$$$$$$$$######""""""!!!!!!"""###$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$###""" !!!!!!"""######$$$$$$###""""""!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$ ###$$$%%%%%%$$$"""!!! !!!###$$$$$$### !!!"""$$$'''((()))########################!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!! !!!"""######$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!"""#############################################""""""###$$$$$$%%%$$$"""!!!"""###$$$###!!!##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""""""######$$$%%%###$$$&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! !!!"""###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!$$$'''&&&$$$$$$'''+++###############$$$$$$$$$ """$$$""" ###############$$$%%%%%%###"""!!!"""###%%%%%%$$$!!!!!!!!!"""""""""#########"""!!!"""$$$%%%$$$###""""""""""""###$$$%%%%%%#########"""""""""!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!###$$$$$$#########$$$""""""""""""###$$$%%%&&&"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """###$$$###!!! !!!"""$$$"""  !!!"""###### """$$$%%%$$$###"""#########""""""""""""!!! !!!!!!"""""""""### !!!###$$$$$$###"""!!! !!!""""""!!! !!!!!!""""""#########$$$########################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$###!!! ######"""""""""""" !!!###$$$%%%%%%$$$$$$###""""""###$$$$$$"""!!! !!!!!!!!!""""""###### !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!######$$$$$$###""" ######"""""""""$$$%%%&&&$$$$$$$$$$$$""" !!!!!! !!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###############""" !!!###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$######%%%&&&""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$$$$###"""""""""$$$%%%&&&'''%%%###!!! """$$$%%%!!!###"""!!! """%%%$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&&&&""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!! !!!"""###!!!  ######""""""###$$$%%%%%%!!!"""$$$$$$"""!!! !!!$$$&&&&&&%%%$$$###""""""!!!"""""""""########################!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###"""!!!!!! """###$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%!!!!!!"""############### !!!###$$$%%%&&&'''######""""""###$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! """$$$%%%$$$###"""""""""###%%%&&&!!!###$$$### """%%% !!!"""$$$%%%%%%$$$"""!!!!!!"""#########""" !!!"""""""""""""""$$$'''$$$!!!&&&########################""" %%%(((&&&###!!!!!! !!!!!!"""######$$$###!!!"""###%%%$$$$$$!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%%%%###!!!!!!""""""###$$$&&&&&&###"""""""""!!!!!! '''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" """$$$$$$$$$###$$$%%%""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""!!!!!!$$$%%%&&&&&&%%%$$$###"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$ !!!!!!""""""""""""!!!######""""""""""""######$$$$$$%%%%%%$$$$$$###"""######""""""!!!!!! $$$###"""!!!!!!"""###$$$"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''$$$#########""""""!!!!!!&&&%%%$$$"""!!!!!! !!!""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%%%%###!!!""""""""""""""""""""""""$$$###!!! !!!"""###""""""!!!  !!!!!!""""""""""""""" !!!!!!""""""###"""!!!!!!!!!"""$$$%%%&&&%%%###""" !!! !!!"""################################################$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%% """###$$$$$$$$$###""""""""""""$$$&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%######"""!!! """"""!!! !!!$$$$$$######"""#########$$$$$$$$$#########""""""""""""""""""""""""######""""""#########""""""!!!$$$###"""""""""###%%%&&&&&&%%%$$$###"""  !!!"""###$$$$$$%%%%%%%%%$$$###"""!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$#####################"""""""""!!! ###&&&%%%!!!"""!!!!!!!!!######!!! !!!!!!!!!!!!###"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! ###!!! !!!$$$%%%$$$"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%%%%$$$#########""""""""""""""""""""""""###"""!!!!!!""""""!!! $$$""" !!!"""!!! ######$$$$$$$$$######"""######################## """###$$$$$$###"""!!!$$$$$$############$$$$$$&&&&&&%%%%%%$$$#########&&&&&&%%%$$$$$$###""""""%%%$$$""""""###"""!!! """$$$%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""!!!!!!###$$$$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""###""""""!!!!!! &&&$$$######$$$%%%$$$###!!!!!!""""""######"""""""""!!!!!! !!!!!!"""&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""$$$###"""!!!!!!"""###$$$"""!!! !!!#########!!!!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######"""""""""###$$$$$$"""""""""""""""!!!!!!!!!$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! &&&%%%%%%$$$###""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%''''''%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$###"""!!!!!! !!!!!!######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!! !!!!!!"""""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!""""""""""""######"""!!!!!! !!!!!!!!!""""""""""""""""""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!"""######""""""!!!""""""###############"""""""""!!!!!!#########"""""""""""""""""""""#########""""""!!!######""""""######$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""###"""""""""!!!""""""""""""  ###$$$%%%"""!!!!!!!!!######!!! ###$$$$$$###!!! !!!""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""#########""" !!!$$$&&&%%%###""""""!!! !!!!!!!!!""""""######""""""!!!%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$######"""!!!"""$$$%%%$$$#########$$$$$$$$$###""""""#######################################$$$$$$%%%######""""""""""""###############$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$############!!! ###$$$$$$$$$$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$######"""!!!""""""###$$$$$$###############""""""""""""######""""""""""""""""""""""""%%%$$$$$$###"""!!! '''%%%######$$$$$$###"""!!!""""""###$$$$$$######"""""""""!!!!!!"""""""""###############"""!!!!!!$$$$$$$$$$$$##################""""""""""""######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%######"""!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''&&&%%%$$$###!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$$$$######""""""!!!!!!$$$$$$######""" """"""""""""""""""!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!""""""######""""""$$$######"""!!! !!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!!!!###############""""""!!! !!!!!!!!!!!! !!!"""######$$$$$$!!!!!!""""""#########$$$ !!!"""$$$$$$!!! !!!"""######"""""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!""""""######"""""""""!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!###"""!!! !!!"""###%%%%%%%%%$$$"""!!!"""$$$"""!!!!!!!!!######!!! !!!"""$$$$$$"""!!!!!!!!!$$$###"""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###"""!!!"""###$$$###"""!!!!!!!!! !!!!!!"""""""""##################"""%%%%%%$$$$$$###"""""""""""""""##################"""""""""""""""""""""""""""!!!!!!"""%%%&&&&&&%%%"""""""""%%%'''((('''%%%$$$$$$$$$$$$$$$###""""""########################%%%$$$"""!!!"""$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%%&&&%%%######$$$$$$###!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$######"""!!!!!!""""""##################""""""""""""######""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###"""#########!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""!!! ###########################""""""""""""""""""###"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!! ############"""!!! $$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! """""""""######""""""!!! !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$ !!!"""###$$$%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""""""""""""""""" !!!###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!"""!!!  !!!"""$$$%%%(((&&&### """!!!!!!!!!######!!!  !!!!!! !!!"""$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$######"""!!! """""""""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!"""#########$$$"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$""""""###&&&((((((&&&$$$$$$$$$$$$$$$$$$###""""""########################%%%$$$###"""""""""###$$$######""""""""""""######!!!!!!"""""""""#########%%%%%%$$$$$$$$$#########&&&%%%$$$$$$%%%%%%$$$"""###"""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$%%%&&&''''''(((&&&$$$""""""#########"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""""""""""""""""""""""""""""""""######"""""""""###"""!!!"""###$$$$$$"""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###"""""""""""""""##########################################%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!"""##################$$$$$$%%%%%%%%% !!!"""###$$$$$$##############################!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$###"""!!! !!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$&&&&&&%%%$$$$$$""""""!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""######$$$%%%&&&&&&$$$$$$$$$$$$###############""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&####################################""""""!!!!!! !!!""""""""""""""" !!!"""$$$$$$###""""""!!!""""""""""""###############$$$$$$%%%&&&'''''' !!!!!!"""######### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$#########""""""""""""!!! !!!"""###$$$ """$$$######$$$"""!!!!!!!!!######!!! ######"""  ###&&&$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!"""#########$$$""""""""""""""""""""""""###"""!!!!!!"""###"""!!!#########%%%&&&&&&### ######$$$$$$$$$#################################$$$$$$$$$$$$""" %%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""$$$&&&''''''$$$###!!!!!!###$$$###""" """###$$$$$$%%%%%%"""""""""!!!!!!"""""""""$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!"""""""""""""""############""""""###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$####################################""""""""""""##############################!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""########################!!!!!!!!!!!!""""""""""""##################$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! ############"""""""""""" !!!"""""""""""""""""""""""""""""""""!!!!!!"""############""""""!!!$$$$$$"""!!!  """$$$%%%%%%%%%$$$""""""""""""""""""""""""######################## !!!!!!""""""!!!!!! !!!""""""######""""""%%%$$$"""!!! !!! !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$###""""""!!!!!!!!!"""###"""""""""###$$$%%%&&&############$$$$$$$$$$$$"""""""""""""""""""""### !!!"""""""""""" !!!""""""######""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&& !!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!!!!""""""######$$$$$$ !!!$$$&&&"""!!!!!!!!!######!!! ''''''%%%###!!!!!!###%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" """""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&"""##################"""########################""""""##################""""""""""""""""""""""""###"""!!!!!!""""""!!!############$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$""" %%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%&&&''''''%%%$$$######$$$%%%$$$"""$$$$$$######"""!!!!!!!!!################################################""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%&&&###!!! !!!###$$$$$$$$$!!!"""###$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!""""""!!!!!! !!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$#################################""""""""""""############################## !!!###$$$$$$$$$############"""""""""""""""""" !!!###$$$$$$###"""!!!######################## !!!!!!!!!"""""""""###%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """######""" """""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""############!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$###"""########################"""""""""""""""""""""""" !!!"""######"""!!! !!! !!!!!!""""""$$$###!!!  !!!"""!!!"""#########"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!"""""" !!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############"""""""""###############"""""""""!!!""""""############""""""""""""###$$$""""""""""""#########$$$!!!!!!!!!"""######$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!###%%%&&&%%%$$$$$$,,,)))%%%###"""""""""!!!"""!!!!!!!!!######!!! !!!###$$$###"""######""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """$$$###"""!!!###%%%$$$$$$###"""""""""######!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###"""!!!!!!###$$$###"""###"""!!!"""###$$$###""" """###%%%%%%&&&&&&#################################""""""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######### """###$$$%%%&&&$$$"""""""""$$$$$$###"""""""""######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$######""""""""""""######""""""""""""""""""""""""#########$$$%%%%%%&&&&&&""" !!!###%%%%%%%%% !!!######$$$$$$######""""""""""""#####################""""""!!!""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!###"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%$$$"""!!!""""""!!!!!! !!!"""###$$$$$$###!!! ######################## !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''&&&###"""""""""""""""""""""""""""!!!  !!!"""$$$&&& !!!!!!!!!!!!############"""  !!!!!!""""""%%%$$$"""!!!!!!!!!"""### !!!!!!"""###$$$!!!"""###$$$$$$###!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%  """%%%'''((((((((('''&&&$$$""" """"""""""""""""""""""""""""""!!!!!!  !!!"""######!!!!!!"""###############"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""$$$%%%&&&###""""""!!!!!!!!!!!!""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%% !!!"""""""""""""""!!! !!!###$$$#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!$$$'''((('''%%%### """&&&&&&""""""!!!!!!!!!######""" ###$$$$$$######""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" """###%%%&&&&&&%%%''''''%%%  ######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!##################$$$$$$&&&%%%%%%%%%$$$#########"""""""""""""""""""""""""""!!!!!!"""$$$&&&&&&%%%###!!! !!!$$$%%%&&&%%%!!!###%%%&&&''''''###########################"""!!! !!!"""$$$%%%$$$$$$############$$$$$$#########$$$%%%%%%&&&&&& !!!!!!!!!!!!###"""!!!"""###$$$###""" """###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!! """###""" %%%$$$$$$######$$$$$$%%%######"""""""""###%%%&&&"""############$$$$$$$$$###%%%&&&%%%%%%""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$########################$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!""""""""""""#########!!!"""$$$%%%%%%$$$###""""""###$$$$$$###"""!!! !!!!!! !!!!!!"""###$$$%%%%%%%%%$$$###""""""!!! !!!"""""""""""""""'''%%%%%%""""""%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""######%%%&&&&&&'''''''''!!!!!!""""""""""""!!!!!!###"""""""""!!!!!! $$$#########""""""!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""""""""### """$$$%%%%%%###!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""###$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$!!!!!!$$$%%%%%% !!!#########"""""" !!!!!!"""""" !!!%%%&&&$$$!!!$$$$$$###"""!!!!!!""""""!!!  ###%%%&&&%%%$$$$$$$$$############"""######""""""!!!!!! !!!!!!""""""############ ###""" """$$$%%%""" ###$$$%%%###!!! !!!"""%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! ######!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########""""""""""""############!!!!!!"""###$$$%%%%%%%%%!!!!!!!!! ###############"""!!!!!!%%%$$$#########$$$&&&&&&'''%%%"""###$$$$$$""" !!!"""""""""""""""#########""""""""""""""""""###$$$$$$###"""###$$$###############"""!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%&&&&&&"""%%%###!!!"""!!!&&&&&&&&&%%%######%%%'''$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&'''&&&$$$###"""######$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$""" ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%"""############$$$$$$$$$!!!###%%%%%%$$$#################################""""""""""""######"""############$$$$$$$$$########################$$$###"""!!!!!!"""##############################""""""#########""""""!!!!!!!!!!!!"""""""""###### !!!!!!""""""!!! """"""###$$$######!!!!!!"""!!!!!!!!!!!!""""""###&&&%%%%%%###"""!!!!!! !!!!!!"""#########""""""'''$$$***&&&%%%(((%%%$$$############$$$%%%$$$###############""""""###########################"""""""""!!!!!!!!! """### %%% !!!"""""""""""""""########################$$$$$$#########"""""""""###############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###!!!"""######!!!###$$$$$$$$$$$$###"""!!!#########"""""""""""""""############"""""""""!!!$$$######""""""""""""""" """"""!!!!!!!!!!!!""""""$$$""" """$$$%%%%%%"""###$$$$$$######""""""######$$$%%% !!!""""""!!!!!! !!!$$$######""""""""""""######"""!!!"""%%%'''''''''$$$$$$$$$#########""""""###"""""""""!!!!!!!!! """""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&&&&$$$"""!!!"""######"""!!!"""$$$$$$$$$###"""""""""######"""""""""""""""!!!!!!!!!%%%$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$######"""###$$$%%%&&&)))&&&$$$###%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%"""###$$$$$$###"""###$$$###############"""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""#######################################$$$$$$$$$!!!&&&'''$$$"""###""" """###$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###""""""""""""###$$$$$$###############$$$######################################################$$$$$$$$$$$$######$$$"""!!!"""$$$&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$############$$$"""############$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""!!!!!!!!!""""""""""""###!!!"""""""""!!! !!!""""""############"""######"""!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""(((&&& !!!'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$########################""""""""""""!!!!!!!!!!!! """###'''!!!"""###$$$$$$$$$##############################""""""""""""!!!!!!""""""!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!""""""######""""""!!!###############"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$######$$$$$$######""""""""""""""""""########################""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" !!!###%%%&&&%%%""""""###############"""$$$$$$######$$$$$$%%%&&&!!!$$$'''%%%!!! """######"""""""""###$$$$$$$$$"""!!!"""%%%&&&'''&&&$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###!!!"""###""""""$$$%%%$$$############$$$%%%%%%!!!!!!""""""""""""""""""%%%$$$$$$###"""""""""!!!""""""""""""""""""""""""######""""""""""""###############""""""""""""""""""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############""""""!!!###""""""""""""###$$$$$$(((&&&###"""###$$$############$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%"""###$$$$$$###"""###$$$#########$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!%%%))))))%%%###$$$$$$""" """%%%'''&&&### $$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$######"""!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$###### """###%%%%%%###""" &&&%%%%%%$$$############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$"""""""""############$$$&&&&&&%%%$$$$$$###"""!!!!!!!!!""""""############$$$$$$###"""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$###### """$$$!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$###!!!''' !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! """""""""######"""""""""$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$##################$$$!!!!!!"""""""""#########%%%%%%$$$###############""""""############""""""!!!!!!""""""######$$$$$$#########"""""""""""""""$$$######"""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$"""!!!"""$$$%%%&&&%%%(((((('''&&&$$$###"""!!!######""""""######$$$%%%$$$&&&((('''$$$######%%%""""""""""""###$$$$$$%%%###!!! !!!###$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""" """######""""""###$$$############$$$%%%&&&'''!!!!!!!!!""""""######$$$""""""""""""!!!!!! """"""""""""""""""""""""###""""""""""""""""""#####################""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################""""""############"""!!!"""""""""""""""#########$$$###!!! !!!""" !!!!!!"""###"""""""""%%%$$$$$$######""""""""""""###$$$$$$###"""###$$$#########$$$$$$######"""###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$######"""!!!%%%)))((($$$"""%%%&&&%%%"""!!!"""$$$&&&&&&### $$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""""""""""""""""""""###&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""####################################$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######!!!!!!!!!""""""###$$$$$$%%%$$$###""""""!!!""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###(((%%%#########"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!!!!!!!!"""""""""""""""############"""""" !!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""############""""""##################$$$$$$""""""""""""""""""############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""############'''&&&$$$###!!!!!!!!!!!!!!!""""""#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""######$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%%%%$$$ !!!"""###$$$%%%###############$$$$$$%%%%%%$$$###%%%'''(((&&&$$$######""""""###$$$%%%%%%$$$"""!!!!!!"""######"""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! !!!""""""$$$$$$###!!!!!!!!!"""""""""######$$$%%%''''''!!!!!!""""""######$$$$$$!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!""""""###############"""""" !!!""" !!!!!!""""""!!!!!!%%%%%%%%%$$$###""""""!!!"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$###&&&'''###"""%%%'''&&&&&&%%%###############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$###"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""###"""""""""""""""###$$$$$$$$$###"""""""""######''''''&&&$$$###!!! ######$$$%%%%%%%%%%%%$$$+++&&&"""!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""########################!!!!!!!!!!!!""""""""""""$$$!!!!!!$$$%%%!!!"""#########""""""!!! !!!!!!""""""""""""######!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&"""######$$$$$$######""""""""""""###############""""""""""""############$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$############!!!$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$###""""""""""""###!!!!!!""""""######""""""""""""""""""############""""""""""""############$$$######"""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!! !!!###%%%$$$#########"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###!!!"""&&&(((%%%"""$$$$$$#########$$$$$$%%%&&&%%%######$$$%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#######################################$$$$$$"""!!!!!!###%%%###$$$%%%###!!! !!!!!!"""""""""######%%%&&&&&&""""""########################%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""######$$$$$$$$$###### !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""!!!"""######$$$$$$#########$$$%%%%%%#########%%%""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$"""###$$$$$$%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&!!!&&&'''###"""$$$%%%$$$%%%&&&%%%###!!!!!!###&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ ###$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$ !!!###%%%&&&%%%$$$#################################""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!!!!"""""""""############"""!!! !!!!!!"""$$$###"""!!!!!!""""""############"""######$$$$$$((('''&&&%%%$$$"""!!!!!! !!!"""$$$%%%%%%%%%%%%$$$###!!! !!!""""""!!!######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%######################## !!!!!!!!!"""""""""######"""!!!"""######!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%&&&"""######$$$$$$######"""!!!!!!!!!""""""#########!!!"""""""""############$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$#########""" !!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""#########$$$$$$$$$######################## !!!!!!"""""""""""""""#########"""""""""""""""!!!"""""""""############$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!###$$$###!!!)))(((&&&$$$###"""""""""$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$###"""%%%%%%$$$#########$$$$$$'''%%%######$$$%%%$$$######"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""###$$$$$$%%% ###$$$$$$""" ###&&&"""###$$$###"""!!!"""###"""""""""""""""###$$$%%%$$$$$$##################"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$######""" !!!!!!""""""########################!!!!!!"""###############""""""$$$%%%%%%%%%$$$###!!!$$$''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&###((()))%%%######""" """&&&%%%!!! $$$((($$$$$$######$$$$$$%%%&&&###$$$$$$$$$###""" !!!"""$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""%%%%%%###!!!"""#########"""!!!!!!"""######"""###%%%&&&'''&&&&&&%%%"""############$$$$$$$$$ """$$$&&&&&&$$$"""!!!""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%###!!! !!!!!!!!!!!!""""""!!! !!!######%%%$$$###!!!!!!!!!""""""###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%&&&&&& ###%%%$$$"""""""""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&'''((((((!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########%%%&&&$$$"""!!!###$$$!!!""""""""""""########################""""""######$$$$$$$$$%%%###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""+++)))'''$$$###"""###$$$######$$$$$$$$$$$$###### !!!!!!"""""""""###!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$######"""""""""!!!!!! ###############%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%&&&%%%$$$###"""!!! !!!"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$######""""""""""""""" """"""!!!!!!!!!!!!"""""" """###"""!!! """$$$&&&""""""!!!!!!""""""###$$$###&&&((('''###!!!"""$$$&&&&&&%%%$$$############&&&$$$"""!!!""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### """###$$$%%%&&&""""""""""""""""""""""""!!!"""""" !!!$$$ !!!######""""""$$$%%%""""""""""""""""""###$$$%%%$$$$$$$$$###""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""######$$$%%%&&&&&&&&&########################!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$"""&&&'''%%%""""""######$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$""""""!!!"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%%%%%%%%%%!!!###%%%'''(((""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&+++,,,((($$$### &&&&&&""" $$$)))$$$$$$######$$$$$$%%%&&&###$$$$$$$$$###""" !!!############$$$######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$#########$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!"""%%%'''(((""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###### !!!"""######""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!!!!"""#########!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$###!!! """###""""""""""""""""""""""""!!!"""############ !!!"""######$$$!!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!!!!! !!!"""###$$$$$$%%% ###%%%%%%$$$###$$$$$$$$$######!!! !!!###$$$%%%%%%$$$###"""!!!  !!!"""'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! %%%###!!!"""$$$%%%###!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$###"""!!! """###$$$$$$###"""###$$$!!!"""$$$&&&&&&$$$"""!!!######""""""""""""######""""""############""""""$$$$$$$$$#########""""""""""""""""""############(((%%%!!!!!!$$$&&&%%%$$$&&&%%%$$$"""!!!""""""###%%%###""""""######""" %%%%%%$$$###"""""""""###"""###$$$%%%%%%$$$###""""""""""""""""""######$$$ !!!!!!"""###%%%&&&'''!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&((('''"""%%%%%%%%%$$$$$$$$$######'''%%%$$$"""!!!""""""###'''&&&$$$""""""###$$$%%%############""""""""""""###"""!!! !!!"""######!!!!!!$$$'''(((&&&###$$$$$$$$$######!!! &&&$$$######$$$$$$"""!!!!!!!!!"""""""""#########"""###%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$%%%&&&'''&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""!!!!!!!!!#########$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!""""""#########""""""######""""""""""""""""""#########"""""""""""""""!!!"""######"""!!! !!!!!!""""""""""""!!!!!!###"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""$$$$$$%%%$$$######!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########!!! !!!!!!""""""######$$$$$$&&&%%%%%%%%%$$$$$$######!!!""""""###############""""""#########""""""!!!$$$###""""""""""""###$$$###############"""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""##############################!!!!!!"""###############!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$#########""""""""""""%%%###!!!"""$$$%%%###"""""""""############"""""" !!!!!!""""""###$$$$$$###$$$%%%$$$""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""#########""""""!!!#########"""""""""!!!!!!""""""""""""############"""!!! !!!######!!! ###%%%%%%%%%%%%$$$###""""""######""" $$$$$$######"""###############$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!""""""###$$$&&&&&&""""""!!!  $$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''$$$ %%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%$$$###!!!!!!"""###$$$ !!!"""###$$$%%%%%%###"""!!!!!!!!!!!!"""###!!! """%%%&&&$$$!!!%%%%%%%%%%%%$$$###"""!!!%%%###"""###$$$$$$###"""""""""#####################$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""###############$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$###""""""!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """"""#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""!!!"""######$$$############""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""#########***(((&&&$$$######$$$$$$!!!"""###$$$%%%&&&$$$$$$###"""!!! $$$######""""""######$$$!!!"""#########"""!!! !!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""########################!!!""""""############"""!!!!!!!!!"""######$$$$$$############"""""""""""" !!!!!!"""###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$$$$$$$###!!!!!! !!!"""###$$$###%%%%%%$$$"""!!!"""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!! """""""""!!!!!!!!!!!!!!!""""""""""""############ """###### $$$''''''%%%$$$$$$###""""""######"""!!!#########"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$######""""""###$$$$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%###%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&###"""!!!!!!!!!"""###$$$ !!!"""###$$$%%%%%%###""""""!!!!!!""""""###!!! """$$$%%%###"""&&&&&&&&&&&&%%%$$$###"""$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$############$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$%%%%%%&&&&&&############$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$$$$######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$!!!"""""""""############""""""""""""############$$$$$$######"""!!!!!!!!!$$$$$$$$$######"""""""""$$$##################$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################!!!!!!!!!!!!"""""""""""""""############"""!!!!!! !!!!!!""""""#########!!!!!!""""""######$$$$$$!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!"""""""""######$$$$$$$$$############"""!!! """######$$$$$$#########$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%% !!!###$$$%%%&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&%%%$$$""" !!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!"""######$$$$$$$$$#########"""""""""""" !!!###$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""'''%%%$$$"""""""""##############################$$$%%%%%%%%%%%%%%%$$$$$$##############################"""###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$!!!!!!"""$$$%%%%%%$$$"""!!!"""###&&&%%%%%%%%%%%%%%%%%%&&&""""""############""""""######$$$######"""!!! """"""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$"""!!!"""%%%&&&%%%###!!!$$$"""!!!"""######"""!!!###"""""""""###$$$%%%%%%%%%$$$$$$$$$###""""""!!!"""""""""""""""######$$$$$$$$$###############$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###%%%&&&&&&&&&%%%""""""!!!!!!"""###$$$%%%############"""""""""!!!""""""""""""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%%%%$$$"""!!!"""###""""""######$$$$$$%%%%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###"""!!!""""""""""""####################################""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%&&&!!!!!!"""""""""##################"""""""""!!!!!!$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$$$$######""""""######$$$!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!""""""""""""""""""#########""""""!!!"""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############!!!!!!"""###$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$!!!!!!!!!"""""""""""""""###############"""!!!!!!######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!#########"""""""""""""""#########""""""""""""""" ###$$$%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$###"""###$$$&&&'''!!!!!!""""""""""""!!!!!!"""###%%%&&&%%%$$$""" !!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""######$$$$$$#########""""""""""""!!!"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%###"""!!!"""####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############$$$%%%"""##################"""%%%$$$"""  !!!"""###$$$%%%$$$"""!!!"""######$$$&&&''''''&&&$$$###!!!"""############"""!!!###############"""!!!!!!########################!!!"""""""""############%%%%%%$$$###"""###$$$&&&"""######$$$$$$######"""###"""!!!"""###$$$###"""###"""""""""###$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""######$$$%%%$$$######"""######### !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###############$$$$$$%%%&&&############"""""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%%%%$$$"""!!!"""#########$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$######"""!!!!!!"""######$$$$$$%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%#########"""######$$$%%%""""""!!!""""""###$$$%%%!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######"""""""""#########$$$$$$&&&%%%%%%$$$$$$#################################%%%$$$###"""!!! !!!!!!"""###########################$$$$$$$$$$$$""""""""""""############"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""#########""""""#########""""""""""""!!!!!!!!!!!!)))(((&&&###!!! """""""""""""""#########!!!$$$&&&&&&%%%###!!!$$$###"""!!!!!!"""###############$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###!!!"""#########"""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########"""""""""""""""###$$$$$$########################"""############""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""######$$$$$$$$$$$$###############""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!"""$$$$$$######$$$&&&""""""############""""""""""""!!!!!!"""###$$$%%%"""###$$$$$$###"""###$$$ !!!$$$&&&&&&$$$!!! !!!"""###$$$$$$###"""!!!""""""############""""""############$$$$$$$$$$$$""""""""""""############$$$$$$###!!! ###&&&$$$###"""!!!"""###%%%'''###"""!!!"""###$$$###"""#########"""######$$$$$$$$$######"""######$$$$$$"""""""""""""""######$$$$$$$$$###############$$$!!!!!!!!!"""$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%"""######$$$$$$######""""""######"""!!!!!!"""$$$######$$$$$$$$$$$$######$$$###""""""$$$%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&%%%$$$###!!!""""""######$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$##################$$$$$$########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%% """###$$$!!!!!!!!!!!!"""""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%######""""""""""""######""""""""""""############&&&&&&%%%%%%$$$######"""########################%%%%%%$$$###"""!!!!!!  !!!###$$$$$$$$$$$$############""""""""""""#########""""""""""""""""""!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$"""""""""!!!"""$$$%%%&&&""""""""""""""""""""""""######"""""""""$$$%%%&&&""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!((('''%%%###!!! !!!!!!""""""######$$$$$$###$$$%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$##################"""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""###%%%&&&'''#######################################"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""######$$$$$$###$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$!!!!!!"""""""""######### """$$$$$$###"""$$$'''######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!"""$$$$$$######$$$&&&!!!!!!"""######"""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""######$$$######""""""""""""#########$$$""""""""""""############ """###""" !!!$$$###"""!!!!!!!!!###$$$&&&"""!!!!!!!!!###$$$###"""$$$$$$######"""############""""""""""""$$$%%%&&&"""""""""""""""######$$$##################$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$#########$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%"""###$$$$$$$$$$$$###""""""###$$$""" """%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%###"""###$$$$$$###""" !!!!!!"""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%######$$$$$$###!!!!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&%%%$$$$$$$$$######""""""######################## !!!"""#####################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%%%%$$$######$$$&&&((()))!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######""""""""""""###############"""""""""""""""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""$$$%%%%%%%%%######""""""!!!!!! $$$$$$######""""""!!!!!!"""!!! """###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$###!!! !!!"""$$$$$$################## !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!######"""""""""###%%%&&& !!!!!!"""###$$$$$$%%%######"""""""""###%%%%%%###"""!!! !!!"""$$$&&&###$$$%%%%%%$$$###!!! !!!"""###$$$$$$###"""!!!'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!""""""###$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!"""######$$$$$$!!! $$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$$$$$$$###$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%"""$$$$$$""""""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$"""""" !!!#########$$$%%%'''%%%$$$###""""""###$$$%%% """###$$$$$$###"""  !!!###$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""############"""%%%&&&###!!!!!!"""###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$$$$###%%%%%%$$$###"""""""""###""""""!!!!!!"""$$$&&&'''"""""""""""""""######$$$######""""""###$$$$$$%%%"""!!!  $$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###$$$&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&###############"""!!! ############"""""""""""""""###$$$%%%%%%$$$###"""$$$&&&&&&$$$"""!!!$$$'''%%%%%%&&&&&&'''&&&&&&&&&&&&$$$######$$$$$$"""!!! """###$$$%%%&&&"""###%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''''''''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%###"""""""""######(((''''''&&&%%%$$$######'''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""""" !!!$$$$$$!!!$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$#########"""""""""""""""$$$#########$$$$$$###!!!!!!###$$$###"""!!!"""###%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$%%%$$$$$$###"""!!! !!!!!!"""############"""$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###!!!""""""""""""!!!!!! ###"""!!!!!!!!!###$$$%%%"""""""""""""""######### !!!!!!!!!!!! """"""""""""!!! """%%%&&&%%%$$$######$$$%%%%%%$$$!!! !!!########################$$$######"""!!!  """$$$$$$###"""!!!""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""#########!!! """"""""""""""""""""""""%%%###!!!!!!###%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$""""""#########""""""!!!######"""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!"""$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$############"""!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########$$$&&&''' !!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%### """###$$$%%%%%%$$$"""!!!&&&%%%###""""""###%%%&&&######""""""######$$$%%%$$$###"""""""""###%%%&&&$$$%%%&&&%%%###"""###$$$########################!!!!!!"""###$$$$$$%%%%%%''''''%%%$$$$$$%%%''''''######$$$$$$%%%%%%%%%&&&%%% """%%%%%%###!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$!!!"""$$$&&&'''&&&$$$###""""""############""""""%%%%%%%%%$$$$$$$$$######&&&%%%"""  !!! !!!###$$$%%%$$$"""!!!$$$$$$$$$#########"""""" !!!###%%%&&&%%%$$$###"""!!! !!!###$$$&&&%%%$$$$$$############"""!!! !!!$$$&&&&&&&&& """###$$$$$$#########$$$$$$%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$###""""""$$$$$$$$$###############""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$###"""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""""""""#########$$$&&&&&&%%%$$$"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###"""!!!!!!"""%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$###############""""""""""""######!!!!!!""""""######$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$#########"""!!!!!!!!! !!!!!!!!!!!! ###############"""!!! !!!###$$$$$$###"""$$$%%%%%%&&&&&&%%%"""!!!!!!"""#################################"""!!! """###%%%$$$###"""###$$$"""###$$$###""""""###$$$######################## !!!!!!""""""!!! """"""""""""""""""""""""###!!! """#########"""""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""############""""""$$$$$$###"""""""""""""""$$$$$$$$$###""""""!!!!!! !!!###$$$$$$%%%%%%$$$#########""""""""""""%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$############""""""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!""""""########################### """$$$ !!!""""""######"""""" !!!"""###############"""""""""""""""#########"""###$$$$$$$$$###!!! """"""###$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######""""""######$$$%%%######""""""######$$$%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""############"""$$$$$$!!!"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""############""""""#########"""""""""!!!!!!%%%$$$""" !!!""" !!!###$$$%%%$$$###"""%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$###"""%%%$$$"""""""""###%%%&&&(((((('''&&&&&&&&&&&&&&&""" !!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%###!!!$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$(((&&&######$$$&&&&&&&&&$$$###""""""""""""""""""###############$$$$$$$$$""""""""""""""""""######"""""""""$$$'''((('''&&&###%%%&&&%%%$$$###$$$%%%""""""!!!!!!!!!!!!""""""########################$$$%%%%%%$$$""" !!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""############"""""""""""""""""""""#########"""############""""""!!! !!!""""""###"""""""""""""""!!!""""""###$$$%%%$$$######!!!!!!  !!!!!!""""""!!!!!! ###$$$$$$%%%$$$$$$###############"""!!!!!!$$$&&&%%%&&&&&&%%%###"""###$$$##############################""""""!!!!!! """######"""!!!!!!"""$$$!!!"""######!!!!!!"""########################### !!!!!!!!! """"""""""""""""""""""""!!! !!!""""""!!!!!!!!!"""######$$$%%%%%%""""""""""""####################################""""""""""""############""""""""""""!!!!!!!!!!!!############""""""""""""""""""############""""""%%%$$$$$$####################################### !!!"""###$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$&&&%%%$$$"""###$$$################################################%%%$$$###############$$$########################!!!#########!!!!!!"""###!!!"""######$$$$$$##################"""""""""""" !!!!!!"""######$$$$$$############""""""""""""###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%"""  $$$%%%$$$!!!"""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!#########"""""""""""""""""""""############""""""#########"""""""""""""""######!!! !!!"""######$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!%%%$$$#########$$$&&&'''&&&%%%$$$$$$###$$$$$$$$$"""!!! """#########&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$###############$$$ !!!!!!!!!""""""""""""$$$$$$######$$$$$$$$$#########"""""""""""""""###########################"""""""""""""""#########"""""""""$$$&&&'''&&&$$$###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!! """############""""""""""""""""""############""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!######$$$$$$%%%$$$$$$$$$!!!"""###"""!!!"""###%%%$$$%%%&&&%%%###"""###$$$###########################"""""""""!!!!!!!!! !!!"""!!! !!!### """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""!!! !!!""""""!!!######$$$$$$$$$%%%%%%%%%!!!"""""""""####################################"""""""""""""""#########%%%%%%$$$$$$######""""""$$$$$$######""""""!!!!!!!!!""""""############"""$$$######""""""#########"""#########$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""###%%%&&&%%%###""""""""""""""""""###############################################################!!!!!!!!!!!!!!!!!!!!!!!!(((((((((&&&###!!! !!!!!!"""######$$$$$$############""""""""""""######!!!!!!""""""############$$$###"""!!!!!!"""######%%%$$$###"""""""""$$$$$$%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%!!!"""###%%%%%%$$$#########$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!''''''&&&&&&%%%%%%$$$$$$###""""""###&&&&&&%%%###!!!!!!"""######"""!!!!!!&&&%%%%%%$$$$$$######"""%%%$$$###""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""$$$$$$######$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!###""""""!!!"""###$$$$$$$$$######"""""""""######$$$"""!!!!!!###$$$###"""$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$###""""""###$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$###############$$$$$$ !!!!!!!!!""""""""""""!!!"""$$$%%%%%%###"""!!!###"""""""""""""""##############################!!!!!!""""""###############"""""""""$$$$$$"""!!!"""###$$$###"""!!!"""$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!###$$$$$$######$$$&&&$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!! """############""""""#########""""""""" !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""##################!!!$$$%%%$$$"""""""""###$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!! """$$$ """###"""!!! !!!"""########################!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!"""###$$$###"""$$$$$$######""""""""""""!!!"""""""""##########################################""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$######""""""!!!!!!!!!!!!"""###############""""""!!!!!!!!!""""""###"""""""""######$$$%%%%%%"""######$$$$$$$$$#####################$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%###!!!!!!"""############$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$!!! !!!""""""######"""""""""!!!!!!!!!"""###$$$%%%############""""""!!!!!!$$$###"""!!!!!!"""###$$$'''&&&$$$"""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%!!!"""###%%%%%%$$$######$$$%%%%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!############!!! """""""""!!!!!! """""""""###$$$$$$###""""""##################"""&&&%%%%%%%%%$$$$$$######&&&%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%% !!!!!!!!! ############$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$""""""#########$$$$$$%%%###$$$$$$%%%%%%&&&&&&''' !!!############%%%'''######$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$###"""!!!!!!&&&%%%###!!!!!!###%%%&&&###############$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$!!!###%%%%%%$$$###"""###"""""""""""""""######$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$###"""!!!"""######!!!!!!"""######"""!!!"""###$$$$$$$$$######$$$$$$$$$######################## """###$$$$$$$$$&&&'''''''''&&&%%%$$$###"""!!!!!!!!!"""############"""""""""############"""""""""""""""""""""#########!!!""""""############""" !!!""""""###"""""""""############"""!!!!!! """######$$$!!!""""""######""""""!!!!!!"""""""""""""""!!!!!! $$$%%%$$$"""!!!!!!$$$%%%%%%###!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$%%%%%%$$$######$$$&&&!!!"""######!!!!!!"""###""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""###""""""###%%%&&&$$$###"""!!!!!! """"""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$############""""""###%%%$$$###!!!"""###""""""######$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""""""""!!!########################"""###$$$$$$######$$$%%% !!!""""""######"""""""""!!!!!!!!!!!!###%%%&&&$$$$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$$$$&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########"""""""""######$$$$$$$$$"""""""""#########$$$$$$"""###############$$$$$$###"""""""""""""""!!!!!!"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%$$$$$$###"""###%%%%%%%%%%%%''')))"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$###""""""!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""" """%%%"""""""""""""""###$$$$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$"""!!!!!!"""$$$$$$###!!!"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!""""""""""""!!!######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""######$$$###"""!!!  !!!"""""""""""""""############""""""############"""!!! !!!######"""!!!""""""&&&''''''%%%""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$######$$$"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!""""""###""""""""""""""""""""""""###""""""$$$&&&&&&$$$"""!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######### !!!"""######$$$$$$$$$""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$############""" """$$$$$$###""""""###!!!!!!""""""###$$$$$$%%%######################## !!!"""###$$$######"""###########################%%%%%%%%%######$$$%%%!!!"""######$$$$$$######$$$###!!!!!!!!!"""###$$$#########""""""""""""""""""""""""""""""######$$$"""######$$$$$$$$$######"""""""""######"""""""""######""""""######$$$%%%######""""""######$$$%%% !!!###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%######"""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""######$$$$$$%%%""""""$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########"""######$$$$$$$$$######&&&%%%%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$"""!!!"""%%%&&&'''&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$&&&&&&&&&$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&""""""""""""##################"""######$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!  %%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%"""""""""""""""######### !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%!!!"""""""""""""""!!! """###$$$$$$$$$"""!!! !!!!!!!!!!!!!!! """"""############""""""$$$$$$$$$######!!! !!!""""""!!! ###%%%((()))(((&&&""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###!!! """$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""######$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!! %%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$############"""!!!#########"""###$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$!!!######$$$%%%%%%%%%%%%$$$&&&%%%###!!! """"""!!!!!!!!!"""######$$$$$$!!!!!!""""""############ """$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%$$$###"""""""""###%%%&&&!!!!!! """###########################$$$$$$##################$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""######$$$''''''%%%$$$"""###&&&(((""""""!!!!!!!!!!!!""""""######$$$%%%&&&''''''((( ###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$%%%&&&%%%$$$### $$$$$$######$$$%%%&&&&&&"""!!! !!!$$$&&&&&&&&&'''&&&$$$###"""######$$$###$$$$$$%%%%%%&&&''''''%%%&&&&&&$$$""" !!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&%%%"""''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$""" ############""""""""""""((('''&&&###!!! """$$$%%%%%%%%%###"""'''%%%######$$$$$$$$$###$$$###!!!"""###%%%%%%$$$########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###!!!$$$###"""!!!  !!!"""###$$$%%%%%%!!!"""$$$$$$#########$$$"""$$$%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$######""""""!!!!!! """""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!!#########"""""""""""""""""""""""""""############&&&%%%###"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$(((,,,---(((%%%$$$!!! !!!"""######$$$&&&&&&$$$###""""""!!!!!!$$$###""" !!!"""""""""""""""""""""""""""&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""""""""#########$$$%%%$$$###"""###$$$!!!"""###$$$$$$%%%$$$$$$"""############$$$$$$$$$!!!!!! !!!!!!$$$$$$######"""!!!!!!!!!'''%%%$$$""""""###%%%&&&$$$$$$$$$""""""###&&&)))$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!! """'''***(((### !!!"""###%%%%%%&&&&&&(((((('''&&&%%%$$$###""" !!!"""######"""!!! ###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$############"""'''&&&$$$"""!!! !!!!!!"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$'''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$%%%$$$###$$$&&&''''''&&&%%%""""""%%%######"""!!!!!!!!!!!!!!! !!!""""""###""""""""""""######$$$$$$%%%%%%$$$###!!! """###%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&$$$"""###%%%&&&%%%"""""""""############""""""########################'''%%%$$$%%%%%%%%%""" &&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%###############"""!!! %%%###"""###$$$&&&%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""%%%###""""""$$$$$$$$$###$$$###!!!"""$$$%%%%%%$$$########################"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!###$$$%%%$$$$$$"""#########$$$$$$%%%%%%$$$#########""""""!!!!!! !!!######"""""""""###"""###$$$$$$""""""###$$$%%%$$$$$$###""""""""""""""""""################################################$$$$$$$$$$$$######$$$###""""""""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""#########""""""""""""############$$$###"""!!!!!!"""############################## !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$(((***&&&######""" !!!!!!"""######$$$%%%%%%$$$###""""""""""""%%%$$$###"""!!!""""""###"""""""""""""""""""""""" """######"""!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$######""""""!!!!!!"""###$$$##############################""""""""""""######"""###$$$###"""!!!"""$$$###$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""#####################&&&%%%###""""""$$$%%%&&&#########"""!!!"""$$$&&&!!!!!! !!!""""""############"""###""""""###&&&&&&$$$!!! !!!!!!!!!!!! $$$$$$############""""""%%%%%%%%%%%%%%%$$$###############"""######$$$$$$ !!!!!!""""""""""""""" !!!!!!""""""######""""""######$$$$$$$$$%%%!!!  !!!"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###!!! """"""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$$$$###"""###$$$$$$"""!!!###"""!!!!!!"""#########"""!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%###!!! !!!$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######&&&%%%###$$$%%%&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$!!!!!!$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&((())))))!!!"""$$$%%%%%%%%%$$$###%%%###""""""$$$%%%$$$$$$$$$###""""""$$$%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""############""""""###$$$%%%%%%$$$""" """"""###$$$%%%&&&&&&'''%%%$$$$$$###"""!!! !!!""""""!!!!!!"""###!!!###$$$###"""!!!"""###$$$$$$######"""!!! """"""######$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""###$$$&&&&&&%%%$$$###""""""!!!!!!!!!""""""######$$$$$$"""""""""#########$$$$$$###""""""!!!"""###$$$%%%######################## !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""$$$&&&###!!!"""""" !!!!!!""""""#########$$$######""""""#########%%%$$$###############$$$"""""""""""""""""""""""" """$$$%%%$$$###!!!########################""""""######$$$$$$######$$$###"""""""""""""""#################################""""""""""""######!!!"""######!!!!!!"""###""""""#########"""!!!!!!"""""""""#########$$$$$$######$$$%%%%%%$$$######""""""######$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''"""###$$$###!!!!!!!!!###$$$###""""""!!!"""""""""""""""!!!""""""###$$$$$$'''$$$!!!!!!"""###$$$$$$"""""""""!!! """""""""#########$$$$$$''''''&&&%%%$$$$$$$$$%%%$$$$$$######"""############$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&!!! !!!!!!"""###%%%&&&"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""######$$$$$$######$$$%%%$$$!!!"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!""""""############"""!!! $$$$$$##################$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! %%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((($$$!!!&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$'''%%%$$$###$$$%%%$$$###%%%###""""""$$$%%%%%%$$$########################$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""###############''''''&&&%%%###!!!"""""""""""""""""""""""""""""""""""""""#########!!!######"""!!!"""###!!!"""######!!!!!!"""###%%%%%%$$$$$$###!!! ############$$$$$$%%%%%%######$$$$$$%%%&&&''''''%%%$$$###""""""###$$$%%%"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%########################!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$%%%"""!!!"""""" !!!!!!"""""""""#########"""""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""##############################""""""""""""###### !!!""""""!!!!!!"""### !!!###$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######"""###$$$%%%&&&'''"""$$$%%%$$$###!!!!!!!!!%%%$$$$$$#########$$$$$$""""""!!!!!!!!!###$$$%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""###$$$%%%&&&'''""""""#########$$$$$$$$$""""""###############$$$!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""######$$$######%%%'''((('''### """###%%%&&&&&&%%%###"""######""""""!!!""""""###""""""#########""""""!!!&&&&&&%%%%%%$$$$$$$$$#########$$$$$$###"""!!! !!!###$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!$$$#########$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''%%%$$$%%%&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&&&&%%%###%%%$$$$$$$$$$$$#########&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%+++)))&&&%%%%%%%%%###"""%%%$$$"""###$$$&&&&&&%%%##############################$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!! """""""""""""""######### """$$$$$$#########$$$!!!###$$$###"""!!!"""###%%%%%%%%%%%%$$$###"""!!!$$$$$$#########"""""""""!!!""""""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""!!!!!!!!!"""###$$$$$$!!!"""""""""###$$$$$$$$$ !!!"""###$$$$$$%%%############$$$$$$$$$$$$'''&&&$$$""""""""""""###########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!%%%&&&###!!!"""###!!!""""""""""""############!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!""""""#########"""""""""##############################""""""""""""######!!!""""""!!!!!!"""$$$ !!!######$$$$$$!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&'''###%%%&&&&&&$$$""""""###!!!!!! !!!!!!"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!! !!!"""$$$&&&%%%%%%$$$###"""""""""### !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""#########$$$$$$%%%%%%######"""""""""""""""###"""""""""###$$$$$$$$$%%%######""""""""""""######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""######$$$ !!!###&&&((((((%%%"""##############################""""""""""""###### """###$$$$$$$$$$$$#########""""""!!!!!! ###############"""!!! !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!""""""####################################$$$###""""""""""""###$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%&&&%%%######$$$%%%%%%$$$$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%###!!!"""%%%(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$############"""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&+++(((&&&%%%%%%%%%###"""%%%$$$######%%%&&&&&&%%%########################""""""############"""""""""!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$ !!!"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!###$$$%%%$$$###$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&$$$###"""%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""###$$$ !!!"""###$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$%%%((('''%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""&&&&&&###!!!###$$$"""########################!!!!!!!!!!!!""""""###$$$ !!!""""""""""""!!!""""""""""""""""""""""""!!!### """"""######""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""""""""###%%%############"""!!! !!!!!!!!!"""""""""###### !!!"""######"""!!! &&&%%%%%%$$$######""""""#########$$$%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%"""""""""""""""######$$$######""""""""""""######"""$$$%%%%%%###""""""###!!!!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""###$$$&&&&&&$$$$$$######"""######### !!!""""""######""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""######$$$$$$###"""!!! """############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""###############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$########################$$$$$$$$$###############"""""""""""""""######$$$"""%%%&&&$$$"""$$$###"""!!!!!!"""###$$$######"""""""""###$$$$$$ !!!###$$$%%%&&&&&&$$$$$$$$$###############"""""""""""""""""""""######$$$%%%&&&&&&%%%$$$########################### !!!!!!"""######$$$$$$"""###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""(((%%%!!!!!!###%%%$$$###!!!!!!"""###$$$$$$%%%&&&########################"""######$$$$$$$$$######"""######$$$$$$$$$$$$###%%%###""""""$$$%%%%%%%%%"""###%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$###&&&$$$######%%%&&&&&&%%%########################""""""############"""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""!!! """"""#########$$$$$$$$$$$$#########""""""!!!!!! """$$$$$$###"""###$$$###%%%&&&%%%$$$###$$$%%%!!!"""$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$######"""""""""#####################$$$$$$$$$$$$######$$$###"""""""""""""""""" !!!!!!!!!"""#########"""""""""""""""##################$$$$$$$$$%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$"""!!!$$$&&&%%%########################""""""!!!!!!!!!""""""### !!!"""###$$$######""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!######"""###$$$&&&%%%%%%%%%$$$###!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""#####################"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""$$$&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$######"""!!! !!!###%%%$$$""""""###%%%!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$############"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%% !!!!!!""""""#####################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''###"""""""""""""""###$$$$$$$$$$$$#####################""""""""""""######$$$$$$#########$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$ !!!###$$$###"""######""""""""""""############""""""######$$$%%% !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########!!!###$$$$$$!!!!!!"""$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$######"""###$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$######"""$$$###"""###%%%'''''''''###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%'''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""!!! !!!###$$$%%%$$$&&&$$$###$$$%%%&&&&&&&&&#################################$$$$$$#########"""!!!!!!!!!!!!###%%%&&& """$$$&&&'''%%%%%%$$$###"""!!!  !!!"""###$$$%%%&&&!!!######"""!!!"""###$$$%%%&&&&&&$$$$$$%%%&&& """$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""#########"""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""" !!!%%%((('''$$$$$$##################""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""###%%%(((***)))&&&""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$######%%%&&&$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""!!! !!!$$$'''"""!!!!!!!!!"""######$$$###$$$$$$$$$###""" """###$$$"""!!!!!!%%%(((######$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$""" ###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$### !!!"""######$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!######$$$###"""!!!"""############$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$%%%"""""""""""""""######$$$$$$###""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""######""""""###$$$%%%%%%"""######$$$$$$$$$######"""""""""######$$$$$$$$$"""!!! !!!###%%%'''######"""!!!!!!"""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!###%%%$$$!!! """$$$&&&%%%###""""""###%%%&&&###########################(((((($$$"""$$$'''&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$###"""$$$###"""$$$''')))))))))$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%###""""""$$$###!!!"""###%%%$$$$$$!!!!!!"""###############$$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$###!!!!!!""""""##################""""""######$$$%%%######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!"""###############$$$$$$######"""#########((('''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$"""  !!!"""""""""""""""""""""""""""""""""############""""""############$$$%%%&&&'''(((&&&$$$"""""""""$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!  !!!"""###$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""""""""!!!$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$############"""%%%%%%%%%$$$$$$#########!!!!!!"""$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########$$$$$$$$$###!!!!!!###%%%%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""######$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$###""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$######""""""!!!!!!"""###%%%%%%$$$$$$$$$%%%"""  ###$$$###!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""$$$&&&%%%$$$!!!!!!!!!"""######$$$$$$&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!"""$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%######%%%&&&%%%$$$!!!!!!"""###############$$$$$$$$$#########""""""!!!"""###$$$$$$$$$###""""""""""""#########$$$$$$######""""""######$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############""""""###$$$$$$$$$$$$###""""""!!! !!!!!!"""###########################""""""############"""""""""""""""######$$$&&&&&&)))(((&&&$$$######$$$%%% !!!""""""###$$$$$$""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!""""""###############$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%%%%$$$$$$###!!! """"""!!!  !!!""""""###$$$$$$$$$$$$###"""""""""######"""""""""############"""""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$#########"""!!!""""""###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""#########""""""%%%'''%%%$$$$$$###""""""!!!!!!########################$$$######"""""""""######$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############!!!"""$$$%%%%%%%%%%%% !!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%###############$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""!!!###%%%%%%$$$$$$$$$%%%###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%$$$"""!!!!!!!!!"""""""""#########!!!!!!"""""""""######### !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!###$$$$$$###!!!!!!""""""######$$$$$$&&&%%%$$$""""""###$$$%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%&&&%%%$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###"""!!!"""$$$&&&&&&&&&!!!!!!"""###############$$$$$$$$$###############""""""#########"""!!!!!!###############$$$$$$$$$######""""""######$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&$$$############"""""""""""""""###$$$$$$$$$$$$### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""###$$$%%%***)))'''%%%$$$###$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$$$$$$$###""""""!!!""""""""""""####################################""""""############""""""%%%%%%%%%%%%$$$"""!!! $$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$###############""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$%%% !!!!!!!!!"""""" """######"""###&&&((($$$######""""""!!!!!! """"""""""""""""""""""""$$$######"""!!!!!!!!!!!!"""""""""######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$ !!!"""###%%%%%%%%%%%% !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!###%%%%%%$$$###$$$%%%$$$""""""###$$$%%%$$$###""""""!!!!!!!!!"""######"""###$$$$$$$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""!!!!!!""""""###$$$$$$$$$'''&&&$$$###"""###$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&"""%%%&&&&&&!!!!!!"""#######################################""""""""""""!!!!!! ############$$$$$$$$$$$$######""""""######$$$%%%######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$#########""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&###"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""!!!!!!"""######$$$)))(((&&&%%%######""""""&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$$$$######"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$##################$$$###""""""""""""###$$$$$$ !!!!!!!!!!!!"""$$$#########$$$&&&###"""""""""!!!!!! ########################$$$$$$"""!!! !!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""$$$$$$###""""""###$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!###$$$%%%$$$###$$$%%%"""""""""######$$$$$$######""""""!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""############!!!""""""######$$$%%%%%%'''&&&%%%$$$############&&&&&&%%%%%%$$$$$$######!!!""""""############"""!!!""""""""""""#########""""""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$$$$ """$$$$$$$$$!!!!!!"""#############################################"""!!!!!!!!! ##############################""""""######$$$%%%######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$ !!!""""""######""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%###!!!##############################$$$$$$$$$$$$######"""""""""!!!""""""###$$$'''&&&%%%$$$""""""!!!!!!&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&!!!!!!"""############""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""############!!!###"""!!! """"""###$$$$$$$$$$$$###"""######$$$$$$######"""""""""""""""""""""######$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%#########"""""""""""""""#########$$$$$$#########"""!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###!!!"""###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$##################$$$"""""""""!!!""""""###$$$$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""$$$$$$#########$$$!!!!!!"""""""""""""""#########""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$######################## !!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!  !!!""""""############!!!""""""""""""#########!!!"""$$$&&&&&&&&&%%%$$$!!!"""######$$$$$$###############$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$######"""&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%###""""""###$$$(((&&&$$$#########"""!!!!!!!!!"""##############################$$$$$$$$$######"""!!!!!!!!!""""""#########"""""""""""""""######""""""######$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""!!!!!!"""############"""""""""""""""###$$$%%%%%%&&&%%%%%%$$$#########$$$"""""""""############$$$""""""###$$$$$$$$$$$$######$$$%%%%%%%%%### """"""""""""""""""""""""######$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&& !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! """######""" """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%#####################""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%$$$%%%&&&%%%###!!! !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""###$$$&&&'''$$$$$$###"""!!! !!!""""""""""""""""""!!!###########################""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!! ##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""############ """$$$$$$###"""###$$$!!!""""""!!!!!!"""###$$$$$$###"""""""""######!!!"""###$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$############ """$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$"""###$$$%%%&&&%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###""""""%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$""""""###%%%&&&)))'''%%%$$$$$$$$$###!!!!!!!!!"""###############""""""#########$$$$$$$$$######"""""""""###$$$%%%"""""""""!!!!!!!!! ######""""""######$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""###$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$######### !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$ ######"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############"""!!!!!! !!!"""###$$$%%%&&&""""""###$$$$$$$$$$$$###""""""############""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#####################$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$ !!!!!!!!!!!!""""""$$$&&&%%%###"""!!!"""################################################$$$######"""""""""######$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############""""""!!!"""###$$$&&&'''&&&%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$########################$$$%%%%%%######""""""""""""""""""########################""""""###$$$$$$###""""""%%%$$$$$$######$$$$$$%%%#################################""""""""""""""" """$$$$$$###"""###$$$ """######!!!!!!###%%%%%%$$$######""""""######!!!"""$$$%%%%%%%%%$$$###""""""""""""############$$$#########""""""""""""!!!"""%%%'''((((((''''''########################!!!###&&&&&&$$$"""###$$$"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%&&&)))************************''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$"""""""""$$$&&&(((###"""!!!"""$$$%%%%%%%%%!!!!!!"""###############""""""######$$$$$$$$$$$$######"""""""""$$$%%%&&&""""""!!!!!! #########"""###$$$$$$%%%#########"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$##################"""""""""###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!! $$$$$$######""""""!!!!!! """"""############"""""" !!!"""###%%%%%%&&&&&&!!! !!!$$$'''""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$############""" !!!!!!""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%""""""""""""############ ###%%%%%%$$$########################$$$$$$$$$""""""""""""""""""""""""$$$###############$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""&&&%%%###"""""""""###$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######""""""!!!!!! """###$$$###"""###$$$!!!###%%%$$$""""""$$$&&&%%%%%%$$$###""""""######"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!"""###$$$######"""########################"""%%%%%%###!!!!!!###"""######$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&& !!!!!!""""""###!!!""""""############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&!!!""""""$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$###!!! !!!"""&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! ###"""!!!!!!"""$$$&&&'''""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""############%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$######$$$$$$$$$$$$%%%$$$$$$###!!!!!!######"""!!!!!!"""###$$$''''''''''''&&&%%%%%%$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$#################################"""""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###&&&&&&!!!$$$"""&&&)))'''""" """"""""""""""""""""""""""" """$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""'''&&&&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###!!!!!!&&&$$$""""""###%%%&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%&&&%%%$$$###""""""###$$$%%%"""""""""!!!""""""###$$$$$$$$$$$$###"""!!!!!! ########################$$$$$$############$$$$$$"""###"""!!! !!!$$$&&&'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$############$$$%%%&&&&&&%%%$$$$$$&&&%%%!!!"""&&&########################'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######!!! ''''''&&&&&&$$$###!!! $$$###""""""######""" !!!!!!"""############"""###"""!!! !!!""""""!!!!!!!!!!!!!!!"""######"""!!! !!!"""###""" $$$###"""!!!!!!!!!"""###%%%$$$###$$$$$$$$$""" """""""""""""""""""""""""""############$$$$$$$$$"""###%%%%%%###"""######$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""###"""""""""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!! """###"""!!! !!!"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$""" !!!"""$$$%%%&&&'''&&&&&&$$$###"""$$$''''''&&&%%%%%%%%% !!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$$$$######%%%$$$"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######!!!"""######""""""###$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!"""###%%%&&&#########"""""""""!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$######"""!!!$$$######"""!!!!!!"""""" !!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$######$$$$$$######""""""########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!""""""#########""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!$$$$$$### !!!###&&&)))+++(((### """""""""""""""""""""""" !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$###""""""'''&&&%%%$$$############$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$###"""""""""########################$$$$$$############$$$$$$#########"""!!!!!!$$$''''''&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!###%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###############"""!!! ############""""""""""""""""""!!!"""###$$$###### !!!""""""######""""""&&&%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!"""######%%%###""""""###$$$$$$######"""!!!!!!!!!"""$$$$$$'''%%%%%%%%%&&&&&&%%%###"""""""""""""""""""""""""""############$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$###"""""""""""""""######$$$$$$$$$######"""###"""""""""$$$%%%$$$###%%%%%%$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###%%%$$$###""""""###"""###$$$$$$$$$$$$###"""!!!###%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!"""""" """######"""###$$$&&&########################""""""############""""""$$$$$$"""""""""###$$$%%%$$$$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############"""############"""!!!!!!$$$###""""""!!!"""""""""!!! """###$$$&&&%%%$$$###############!!!!!!"""#########""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&& """######$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$""" ###$$$###"""%%%((()))(((###!!!!!!###"""""""""""""""""""""""" """#########"""!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ !!!###$$$$$$""" ###$$$$$$$$$$$$###"""""")))(((&&&$$$###"""!!!!!!$$$$$$###""""""###$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$############$$$$$$###$$$$$$###""""""%%%'''&&&&&&%%%$$$$$$$$$$$$%%%"""""""""#########$$$$$$##############################""""""""""""###############"""""""""""""""%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%#########""""""#########""""""#########""""""!!!  """$$$%%%########################!!!!!!"""############"""&&&%%%%%%$$$%%%%%%&&&&&&"""!!!!!!!!!!!!"""######'''%%%######$$$%%%&&&%%%"""!!!!!!!!!"""###$$$%%%%%%$$$###$$$%%%&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$ """$$$$$$#########$$$$$$$$$###""""""""""""###"""######$$$$$$$$$#########"""""""""$$$%%%$$$###########################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&'''&&&%%%%%%%%%"""######$$$$$$$$$#########$$$$$$###""""""###%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%#########%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$""""""###%%%""""""#########$$$$$$$$$#########$$$$$$#########%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$$$$$$$######"""!!!"""""""""############"""###############""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$"""  !!!"""&&&&&&%%%$$$$$$###############$$$%%%%%%&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$###"""###$$$%%%###"""!!!###%%%%%%$$$###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###############""""""###%%%%%%$$$#########$$$$$$$$$######""""""""""""!!!""""""###$$$$$$##################$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""###""""""""""""""""""#####################""""""%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$############,,,%%%"""&&&)))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############""""""""""""######!!!""""""############""" """$$$&&&$$$%%%%%%$$$"""!!!!!!"""""""""###$$$$$$$$$$$$$$$""""""""""""#########$$$""""""!!!!!!""""""###$$$(((%%%###"""$$$%%%&&&&&&""""""""""""""""""###### """######"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""$$$$$$###""""""#########""""""###$$$$$$$$$#########"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&########################%%%%%%&&&&&&&&&&&&%%%%%%"""%%%)))***)))'''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""$$$&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%&&&&&&%%%"""!!!!!!""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""######"""######$$$$$$$$$######!!!"""""""""##################$$$$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%'''%%%###!!! !!!"""###%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$$$$%%%&&&%%%###!!!"""### """""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%$$$""""""""""""############"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!""""""######$$$&&&### !!!$$$%%%&&&"""######$$$$$$$$$###### !!!"""$$$%%%&&&#########$$$$$$#########$$$$$$######$$$$$$%%%&&&###############"""""""""########################$$$$$$############$$$$$$###$$$%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$############///((($$$&&&)))&&&""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&$$$""" ######""""""""""""######!!!""""""############"""###""" """$$$%%%"""$$$%%%$$$""""""###$$$###$$$%%%%%%&&&&&&%%%%%% !!!!!!""""""""""""""""""""""""""""""###$$$$$$&&&$$$""""""###$$$$$$$$$############""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ """######"""""""""###$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%###$$$%%%$$$###"""###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###%%%((()))'''%%%######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%######%%%'''############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$&&&''''''%%%"""!!!!!!!!!""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""##################$$$%%%%%%%%%%%%$$$"""""""""!!!""""""###$$$###"""""""""###$$$%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$&&&&&&$$$!!! !!!#########"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&"""""""""#########$$$$$$!!!!!!""""""""""""""""""########################""""""""""""""""""""""""############$$$%%%&&&'''%%%"""!!!$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###############$$$%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$%%%$$$######""""""""""""#########$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((###!!!$$$&&&$$$!!!"""########################$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&$$$""" #########""""""#########""""""#########""""""!!!$$$###"""""""""###$$$$$$"""%%%%%%######&&&((($$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###"""!!!"""###$$$###!!!###############"""!!!!!!###!!! """$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!#########$$$&&&$$$############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""######$$$$$$$$$%%%"""###$$$###"""!!!"""$$$###############$$$$$$$$$!!!""""""######""""""!!!!!!###%%%%%%###!!! """"""""""""###$$$%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################%%%'''(((&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############%%%&&&&&&%%%###!!!"""##################$$$$$$$$$""""""############""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$!!!!!!""""""###$$$$$$$$$ !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$######"""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%&&&###!!! !!!###$$$###%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###############"""""""""########################""""""""""""""""""""""""$$$############%%%&&&'''$$$!!!!!!######""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""###$$$$$$$$$$$$###"""###""""""""""""###$$$$$$################################################$$$$$$############$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%$$$###"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%###!!!!!!$$$$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$############$$$$$$###############"""!!! """""""""######$$$$$$$$$"""%%%'''&&&"""!!!###&&&"""###$$$$$$%%%%%%$$$$$$!!!"""###%%%&&&&&&%%%%%%######""""""######$$$%%%"""""""""$$$%%%%%%"""  """###$$$$$$$$$###&&&$$$""""""$$$&&&''''''"""""""""""""""""""""""""""############$$$$$$$$$!!!######"""!!!"""###$$$#########$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%$$$###"""""""""$$$%%%$$$##################$$$$$$$$$"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$"""######$$$$$$######""" """$$$$$$###"""######"""""""""""""""$$$%%%&&&###%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%'''((()))'''(((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$%%%&&&%%%######$$$%%%########################""""""############"""""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###############$$$$$$######$$$%%%&&&&&&"""#########"""!!!  !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&''' !!!"""######$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%'''!!!###'''&&&###$$$"""!!!!!!###%%%&&&&&&""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$################################################"""!!!!!!!!!!!!###%%%&&&###"""!!!!!!###$$$$$$###!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""######"""###$$$%%%%%%$$$###""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$ """###$$$"""""""""#########$$$%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$#########$$$%%%%%%&&&############$$$%%%&&&&&&$$$###$$$&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$!!!!!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######!!!  """###$$$$$$$$$$$$(((++++++'''!!! !!!!!!"""############""" !!!###$$$%%%%%%$$$$$$#########"""######$$$%%%!!!"""###%%%'''&&&""" ###%%%&&&&&&&&&'''%%%###"""$$$&&&''''''"""""""""""""""""""""""""""############$$$$$$$$$&&&'''&&&$$$ $$$#########$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###########################"""###$$$$$$###"""###$$$""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%%%%%%%''')))$$$$$$######$$$&&&''')))%%%'''((((((&&&#########""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%'''''''''$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&(((***&&&&&&''''''''''''((((((***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$$$$%%%###!!!###&&&'''&&&$$$%%%%%%%%%###""""""%%%'''&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! $$$%%%%%%%%%%%%$$$######!!!"""""""""##################""""""""""""############""" """%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&$$$###!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$###"""!!!!!! $$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""############"""!!!!!!###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ ###$$$### ###&&&'''&&&%%%$$$############!!!!!! !!!"""######$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&& """%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######"""!!! !!!!!!%%%%%%%%%$$$$$$#########"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""###############"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%$$$"""!!! !!!"""###$$$%%%&&&%%%###"""###$$$$$$$$$$$$############"""""""""############""""""%%%$$$###"""""""""$$$$$$ !!!"""###$$$$$$%%%"""$$$%%%%%%$$$$$$$$$&&&&&&&&&$$$###""""""!!!!!!#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""###!!!!!!###&&&(((&&&$$$***(((&&&$$$"""!!!!!!!!!"""%%%&&&&&&$$$"""!!!###%%%&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''###%%%'''(((((((((***,,,(((((('''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#######################################"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$"""!!!"""%%%&&&%%%######$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""!!! ############$$$$$$$$$$$$######""""""""""""######"""""" !!!$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%$$$###!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&$$$$$$######"""!!!!!! #########$$$$$$######"""######""""""######$$$$$$%%%$$$######"""#########$$$%%%%%%%%%%%%$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""$$$%%%'''&&&%%%$$$############"""!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""######"""""""""###$$$$$$!!!""""""""""""#########&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""#################################"""######$$$$$$%%%!!!###%%%&&&&&&&&&((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%###"""""""""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$$$$######"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###""""""#####################$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$############""""""##################"""######"""!!!!!!"""######!!!!!!""""""######$$$$$$ """###$$$###"""###$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""""""""###"""!!!###&&&'''&&&$$$&&&&&&$$$#########$$$$$$ ###%%%&&&%%%$$$###!!!"""$$$&&&'''&&&%%%$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''(((((((((%%%&&&'''(((((()))+++---***)))((('''''''''((()))$$$$$$$$$$$$%%%&&&'''((()))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################$$$$$$###""""""""""""###!!!!!!""""""###$$$$$$$$$###"""!!!"""$$$$$$$$$"""!!!###$$$$$$###""""""###$$$$$$$$$$$$#########"""!!!!!!"""######$$$$$$%%%######""""""!!! ###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!"""!!! ###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""" """$$$$$$$$$###""""""""""""###""""""!!!!!!!!!"""######$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!!!!""""""#########""""""###"""!!!!!!!!!"""$$$$$$'''&&&%%%###"""!!!!!!!!!$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%$$$&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$###############%%%$$$$$$############$$$!!!""""""""""""#########$$$$$$%%%%%%%%%$$$######$$$$$$###"""""""""##############################%%%$$$###""""""###$$$%%%$$$%%%&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$%%%$$$######"""#########""""""######$$$$$$%%%%%% !!!""""""######""""""###$$$&&&'''&&&%%%###!!!$$$%%%&&&%%%#########$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""##################### """$$$$$$###"""###$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$###""""""$$$&&&&&&%%%$$$############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&%%%""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$###%%%&&&''''''((((((((((((&&&'''((('''(((***---000***)))'''&&&&&&''')))***'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$#########"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%$$$###"""""""""###$$$"""""""""######$$$$$$$$$""""""""""""#########""" """$$$$$$###"""!!!"""############""""""""""""!!!!!!""""""###$$$$$$$$$""""""######""""""!!! ######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%###""""""%%%'''%%%$$$$$$##################""""""!!!""""""######$$$######""""""###$$$%%%$$$$$$###""""""###$$$$$$############""""""!!!!!!!!!"""##################$$$###!!!!!!!!!"""$$$%%%'''&&&%%%###"""!!!!!!!!!"""############"""!!!!!!###"""  """###########################""" """%%%'''%%%###&&&%%%$$$$$$#########$$$###$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$#############################################$$$###"""!!!"""###%%%&&&%%%&&&'''%%%"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$###############$$$""""""######$$$%%%&&&&&& !!!"""""""""!!!!!!###$$$%%%%%%%%%$$$###"""###%%%%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$#####################"""$$$&&&&&&%%%$$$%%%&&&######""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%$$$$$$""""""######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((())))))(((((((((((((((((())),,,111444)))(((((('''''')))***+++,,,+++***)))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$### """$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$"""#########"""""""""""" """$$$$$$###"""!!!"""#########"""""""""!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""#########$$$######""""""""""""######%%%%%%%%%$$$######%%%'''%%%$$$$$$#####################""""""""""""#########""""""######$$$$$$%%%#################################""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$###""""""######"""############"""!!!!!!!!!  !!!###########################!!! ###&&&'''%%%"""%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###########################&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$############$$$$$$$$$$$$###########################"""""""""""""""$$$%%%&&&###%%%(((((($$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$###############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""######$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$###############%%%&&&&&&%%%%%%&&&'''""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((((((((((()))***+++,,,000666:::((())))))+++,,,,,,------...---+++)))(((&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!%%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###!!!###$$$$$$###""""""###############"""""""""!!! !!!""""""######$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""###############""""""""""""######"""######"""!!!!!!"""$$$$$$$$$###""""""""""""###$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%##############################"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%##################$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""""""""########################""""""###$$$&&&&&&$$$"""%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&%%%$$$###"""###############$$$$$$$$$%%%$$$$$$############$$$!!!""""""""""""###############$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ $$$(((***(((%%%"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$#########"""######$$$%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$""" !!!"""$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$############$$$%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((())),,,...111555;;;???(((***---///111222111111000///---+++)))(((''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$&&&###""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$###$$$%%%$$$""""""$$$%%%$$$$$$#########""""""""" !!!!!!"""###############"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!""""""""""""#########"""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######""""""""""""######!!!"""###"""!!! """#########"""!!!!!!!!!""""""%%%$$$######""""""######!!!!!!"""###$$$%%%%%%%%%""""""############"""""""""""""""""""""""""""###!!!"""###$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%######$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%&&&%%%$$$###########################"""$$$&&&'''%%%###""""""%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$######"""""""""###$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$''''''&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""!!!""""""$$$%%%&&&''''''######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""""""""$$$$$$######"""""""""###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$############""""""##################""" """###$$$$$$$$$############$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$%%%$$$&&&'''&&&###!!!"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&)))---111555:::???CCC))),,,000333555666555444222222000...---,,,++++++(((((())))))*********+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!###%%%%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$############ !!!!!!"""#########%%%$$$"""  !!!"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######"""$$$%%%$$$###"""###$$$###""""""!!!!!!!!!!!!!!!%%%%%%$$$###""""""######!!!!!!"""$$$$$$%%%%%%%%%""""""############"""""""""""""""""""""######### !!!######$$$$$$$$$ ###%%%%%%$$$""" %%%%%%$$$###""""""######"""############"""!!!!!!!!!$$$&&&&&&%%%###""""""""""""""""""""""""""""""%%%(((((($$$"""!!!###$$$$$$$$$###$$$$$$%%%%%%"""###%%%%%%%%%###!!! """"""######$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%!!!&&&&&&%%%###!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!"""###%%%&&&''''''"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$############"""""""""############""""""!!!"""#########"""""""""###$$$%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$###############$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""############"""!!!!!!""""""!!!!!!"""###$$$$$$$$$&&&((('''###!!!!!!###!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%)))...444888===BBBFFF+++...222444555666888:::<<<888222...,,,***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&$$$#########!!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! """######$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''###"""&&&&&&%%%%%%%%%&&&&&&%%%###!!! $$$$$$$$$#########""""""###%%%&&&$$$!!! """%%%$$$$$$$$$$$$######""""""!!!!!!""""""##################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''###$$$%%%&&&%%%%%%######%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###&&&''''''((((((''''''&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###%%%%%%%%%%%%$$$###"""!!!########################((('''&&&&&&%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$#########$$$&&&&&&""""""""""""############""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$###"""!!!""""""""""""############!!!$$$&&&&&&%%%###""")))'''$$$!!! !!!###%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&'''&&&%%%######$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((+++000666;;;???AAADDDFFF000333777::::::;;;<<<===:::777222...,,,***((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$###"""###$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((&&&###!!!!!!!!!""""""###$$$%%%$$$######!!!""""""""""""###############""""""""""""######$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""!!!""""""############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$#########""" !!!"""######$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$###########################$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$!!!!!!$$$&&&&&&***(((&&&%%%$$$$$$%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$!!!!!!"""$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''((()))******&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%$$$######"""&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$####################################"""!!!!!!###$$$$$$######$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""#########$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))((()))+++---...222888===@@@BBBEEEGGG333777;;;>>>>>>>>>>>>>>>:::777333000///,,,***'''(((((((((((((((((((((((())))))((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%"""!!!"""##################$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$""""""#########$$$$$$$$$###""""""!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%$$$$$$###############"""""""""""""""!!!!!! ###############"""!!! ######""""""""""""#########################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$#########$$$%%%&&&&&&!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""!!!!!!###&&&)))222...)))$$$"""###%%%'''$$$$$$$$$###############$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$############"""###############$$$$$$!!!"""######$$$$$$######"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$"""!!!!!!###$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###""""""###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$###"""!!! """###%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%''')))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---222666;;;???BBBCCCEEEGGG444777<<<>>>>>>===<<<<<<<<<:::777444333000---***((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&########################%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###!!!$$$%%%%%%%%%'''((($$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""### !!!!!!!!!!!!!!! ###############"""!!!!!!###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$###""""""$$$############$$$%%%%%% !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%$$$###$$$(((,,,555111+++%%%!!!!!!###$$$########################$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%$$$""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&###$$$'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$###""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""!!!"""###$$$$$$$$$&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%###"""""""""######$$$###"""!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''))),,,///777;;;???BBBDDDDDDFFFGGG555888<<<>>>===<<<;;;;;;<<<999666444333000---+++))))))))))))))))))))))))******))))))((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&&&&'''((($$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$### ###%%%%%%&&&''')))%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%#########""""""###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############"""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""""""""######$$$$$$""""""#####################""""""!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$###""""""&&&***...,,,(((%%%###""""""###########################$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&%%%$$$######&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&### %%%(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$""" """###%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$!!! """&&&)))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***))))))***++++++...333666<<>>>>>===<<<<<<===999666333000///---+++)))))))))))))))))))))))))))***))))))))))))))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%$$$######"""#########!!!""""""""""""###############""""""""""""#########""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""#########"""""""""""""""#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!! !!!###$$$############$$$$$$%%%%%%###############$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''''''''&&&!!!"""######$$$$$$######&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""!!!""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''''''''###$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$$$$$$$###"""!!!#################################"""######$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&''''''''''''""""""###$$$$$$###"""!!!######"""!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&###""""""""""""$$$%%%'''$$$$$$######$$$%%%'''(((###$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%### !!!%%%)))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''((()))+++---111777;;;@@@CCCFFFGGGFFFEEEDDDEEE<<<======<<<;;;;;;<<<===888555000---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$%%%!!!""""""""""""#########$$$$$$############$$$$$$$$$###""""""!!!!!!"""""" !!!""""""""""""""""""############""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$###############""""""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""############""""""######$$$$$$"""""""""!!!""""""##############################""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!"""$$$%%%&&&""""""#########$$$$$$$$$$$$"""!!!!!!$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%((((((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!###$$$%%%%%%$$$###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$$$$%%%&&&'''&&&### """"""$$$$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""$$$$$$$$$######%%%'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''')))+++...444:::???CCCEEEHHHHHHFFFDDDCCCCCC<<<<<<<<<:::888888:::<<<:::666111---,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""###$$$&&&'''!!!$$$%%%%%%%%%'''(((######"""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$""" !!!###$$$""""""!!!!!!!!!!!!"""""""""""""""###$$$&&&'''(((&&&%%%$$$$$$$$$%%%'''(((########################""""""""""""""""""""""""(((%%%###$$$&&&'''%%%"""%%%$$$""" !!!"""$$$""""""######$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))+++---***)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$###!!! !!!###&&&(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''$$$#########$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%% $$$''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###"""""" ###%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###"""""""""%%%'''))))))%%%!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((( ###'''((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''(((((()))******+++***+++---000444:::BBBGGGDDDFFFHHHHHHFFFDDDBBBBBB>>>===<<<======<<<999777999666333000......///000---,,,++++++******++++++******))))))((((((''''''))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""(((%%%"""!!!###$$$###!!!###"""""""""""""""######!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""!!!"""###""" !!!""""""""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$&&&%%%%%%$$$###"""!!!!!!######""""""###$$$%%%%%%%%%""" """%%%&&&&&&############$$$$$$$$$$$$$$$###!!! !!!"""$$$######"""""""""""""""""""""###$$$%%%%%%%%%%%%"""!!! !!!%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''' !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$""" ###%%%###""""""!!!!!!###&&&)))******""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$###$$$&&&'''***(((%%%######$$$&&&(((((('''%%%%%%'''((('''&&&&&&&&&'''(((((('''&&&&&&###%%%&&&''''''''')))+++&&&+++222999===AAADDDFFFGGGGGGGGGGGGGGGGGGFFFEEEAAA???>>>======<<<:::888888666222...+++***++++++---,,,++++++******++++++******))))))((((((((((((***)))))))))(((((((((((())))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&))))))))))))((('''&&&%%%!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$%%%%%%$$$"""###%%%'''$$$#####################!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""###$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%###!!!!!!###$$$%%%$$$!!!!!!!!!!!!""""""""""""'''&&&%%%$$$###$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!###%%%&&&%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$'''%%%######$$$$$$""" &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!!!!"""$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%''''''"""!!! ###%%%%%%$$$&&&$$$###$$$%%%&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((($$$&&&((((((((((((***,,,(((---444:::>>>AAADDDFFFJJJIIIGGGEEECCCBBBDDDEEEEEECCC???>>>======<<<;;;999666222---***)))))))))---,,,++++++******++++++***))))))))))))(((((((((******)))))))))((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&$$$###""" !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$########################"""######$$$%%%%%%&&&&&&###"""!!!!!!$$$%%%%%%%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""" !!!$$$&&&%%%%%%$$$######"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$%%%%%%%%%""""""!!!!!!""""""######%%%$$$"""###$$$$$$###"""!!!!!!!!!"""""""""######''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$###""""""###"""""""""###%%%'''(((%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%######$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%###!!!!!!###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''(((!!! !!!###&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''%%%###"""%%%'''***(((&&&%%%%%%&&&(((***&&&'''((()))((()))+++------111888===AAACCCEEEGGGKKKJJJGGGBBB@@@BBBIIINNNHHHEEEAAA>>>===>>>>>>===:::777333///,,,++++++,,,---,,,++++++******++++++))))))))))))))))))))))))*********)))))))))(((((())))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$#################################$$$$$$%%%%%%%%%&&&%%%$$$#########"""!!!$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######""""""""""""###$$$$$$$$$%%%  ###&&&$$$#########"""""""""!!!"""######""""""!!!   !!!"""###$$$%%%%%%######$$$%%%$$$$$$###"""$$$######"""######$$$$$$%%%$$$$$$$$$$$$$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!###$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$#########""" !!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""!!!!!!"""###$$$%%%&&&%%%$$$######%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$#########&&&)))'''###!!!%%%)))((((((''''''''''''((((((&&&'''((((((((())),,,...222666<<<@@@CCCDDDFFFGGGIIIHHHEEEAAAAAAGGGRRR[[[KKKGGGBBB>>>=========<<<888666222///---------...---,,,++++++******++++++))))))))))))************************))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###"""""""""$$$######"""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%#########""""""###&&&)))!!!!!!"""""""""#########"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""###%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""##################$$$$$$###############$$$"""###$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$###""""""###$$$&&&$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$'''***((($$$"""&&&***&&&''')))******)))'''&&&%%%&&&'''((((((***...111777;;;@@@CCCEEEEEEEEEFFFFFFEEECCCAAACCCJJJVVV___TTTPPPIIIDDDAAA???===;;;666444111...,,,,,,---...---,,,++++++******++++++)))))))))************+++++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((('''%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''&&&&&&%%%$$$###"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""" """$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!"""######""""""$$$&&& !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""'''&&&%%%###""" !!!$$$''')))***))))))''''''&&&&&&%%%%%%&&&&&&&&&%%%######$$$###""" """""""""############$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###############""""""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""##############################$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%'''((($$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''(((((($$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&$$$$$$###"""%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""!!!"""$$$)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''######%%%&&&&&&&&&%%%$$$&&&((()))(((%%%$$$''')))$$$'''***,,,,,,***'''$$$%%%&&&'''((())),,,111555<<>>;;;777222///.........---,,,++++++******++++++))))))******+++++++++++++++++++++************)))))))))************))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%$$$&&&(((&&&###"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))+++,,,------$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""%%%'''&&&###!!!!!!""" !!!!!!"""###%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!###&&&&&&%%%###""""""######""""""!!!!!!  """#################################### !!!!!!"""###$$$$$$%%%$$$%%%(((+++,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$'''%%%"""!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))******)))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((())))))******((((((((((((((((((((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%###""""""!!!###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&(((***+++,,,&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""%%%((($$$###"""###&&&(((((('''""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&&&&%%%(((((())))))))))))(((((('''(((***,,,...333999===@@@CCCFFFHHHFFFEEEDDDCCCBBB@@@BBBKKKXXX```aaa___|||xxxrrriii^^^TTTNNNFFFAAA999222...---...///222///+++))))))******)))******+++++++++,,,,,,,,,***++++++++++++***))))))'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###  %%%'''%%%!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!"""""""""""""""######$$$"""""""""""""""!!!!!!  """###$$$$$$$$$###$$$###!!! !!!!!!###&&&***,,,,,,***'''))))))(((&&&$$$###%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! &&&'''''''''&&&$$$"""!!!%%%%%%$$$###""""""###### """$$$&&&''''''(((&&&&&&%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""########################!!!###%%%$$$###""""""###$$$%%%&&&'''''''''&&&%%%'''%%%$$$$$$&&&(((((('''###$$$$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''***++++++***'''&&&,,,+++)))'''&&&%%%&&&&&&)))))))))(((''''''&&&&&&))))))))))))((((((((((((''''''(((((())))))******''''''(((''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((((((''''''''''''''''''''''''***)))((()))''' &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$"""######$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$%%%&&&&&&+++***(((&&&%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''%%%&&&''')))''')))+++...222888???DDDEEEEEEFFFGGGHHHGGGDDDBBB===CCCMMMYYYaaadddbbb```}}}yyypppcccYYYMMMHHH???777222000111111111///,,,++++++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******'''((()))***)))(((&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''%%%"""######""""""""""""######$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$$$$"""""""""""""""!!!!!!  !!!##################"""!!!!!!!!!"""######$$$$$$%%%&&&'''((('''&&&$$$$$$###!!! """%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$######%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&'''((($$$%%%&&&'''''''''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%((()))(((&&&###"""###%%%((('''&&&&&&&&&&&&'''(((''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''((()))******)))((('''***)))((('''&&&'''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((())))))***)))((('''&&&))))))(((''''''&&&%%%%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''')))((('''%%%%%%&&&'''(((''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''((())))))''''''(((***)))+++///222666<<>>888555333222000...,,,,,,---------+++***************+++++++++,,,------------,,,++++++((()))***+++***)))'''&&&'''((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$""" """%%%'''%%%###$$$$$$############$$$$$$''''''''''''&&&%%%$$$######""""""""""""###$$$$$$""""""######""""""!!! !!!"""""""""""""""!!!!!!"""######$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%###"""###%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$""""""""""""###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&''''''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""'''***+++'''""" ###'''(((''''''&&&&&&''''''((()))))))))))))))(((((((((''''''&&&&&&''''''((()))'''''''''''''''((()))))))))(((((((((((((((((()))(((((())))))))))))(((((((((''''''''''''((()))***((((((((()))***+++++++++(((((((((((())))))))))))(((((((((((((((''''''''')))***+++,,,,,,***)))'''******)))((((((''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''***(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((***++++++)))((()))***+++...444888===AAAEEEIIIMMMKKKHHHFFFDDDBBBBBBBBBDDDJJJTTT]]]bbbbbb^^^\\\zzzqqqhhh___RRRGGG???:::555222111///------......---+++************************,,,,,,,,,---,,,++++++******)))((((((''''''((((((''''''(((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""###%%%'''%%%$$$$$$######""""""######$$$$$$$$$%%%%%%$$$######"""######""""""######$$$%%%"""############"""!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$%%%$$$#########$$$&&&((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%###$$$&&&((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&### $$$))))))$$$"""&&&+++((((((''''''''''''((((((***))))))((((((''''''''''''''''''''''''(((((()))((((((((((((((())))))***)))((((((''''''(((((()))***)))(((''''''((()))***((((((((((((((()))))))))((((((((())))))*********(((((((((((()))))))))))))))(((((((((''''''&&&&&&((()))+++---,,,+++)))''')))))))))((((((''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''(((''''''%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%''''''#########$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))++++++***)))))))))---111888>>>BBBEEEGGGIIIGGGGGGGGGEEEDDDCCCCCCDDDHHHOOOZZZcccffffffccc```}}}zzztttkkk]]]RRRJJJCCC;;;666444222///.........---+++++++++******************+++++++++++++++******))),,,)))&&&######%%%(((***'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################""""""""""""""""""""""""$$$$$$###$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$#####################$$$$$$%%%###############""""""!!! !!!!!!!!!"""############"""!!! ###%%%&&&%%%$$$%%%&&&$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&(((***$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&###!!!(((+++'''$$$&&&***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''((()))))))))(((((((((((()))******(((''''''''''''''''''(((***)))(((''''''((()))***)))))))))))))))((((((((()))))))))((((((''''''''''''((((((((()))))))))***))))))(((((('''''''''&&&'''(((***++++++***((('''((((((((('''''''''''''''%%%$$$$$$&&&((())))))(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&''''''''''''((('''(((******)))))))))***///444;;;AAAEEEGGGHHHIIIBBBDDDFFFFFFDDDBBBBBBCCCIIIRRR^^^hhhkkkjjjhhhggg|||tttiii```ZZZRRRHHHAAA<<<888444111///...---,,,,,,,,,,,,+++++++++++++++***++++++++++++***)))))),,,)))%%%""""""$$$(((***((())))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((()))(((((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$######"""!!!"""!!!!!! !!!""""""$$$######"""!!!!!! """&&&&&&$$$###$$$&&&!!!###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%##################$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((('''%%%###""")))+++(((%%%$$$%%%'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&((((((''''''(((((()))***((((((((((((((()))******(((''''''&&&&&&''''''(((***)))(((''''''((()))***)))************)))(((''')))))))))((('''&&&&&&&&&''''''(((((())))))******))))))))))))((((((((((((''''''(((((()))(((((((((''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''"""%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''((('''&&&%%%######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''((())))))((())),,,...444888???DDDGGGHHHHHHIIIEEEGGGHHHFFFBBB@@@AAACCCKKKUUUcccmmmpppooommmlll{{{sssnnnkkkdddZZZQQQEEE@@@999444111000///...---------,,,,,,,,,++++++++++++,,,,,,++++++***)))***)))'''&&&&&&&&&'''(((*********)))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))((('''&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""#########""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""######"""!!!!!!!!!"""###%%%$$$###"""""""""###$$$ ###%%%### """&&&"""$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$######""""""###$$$$$$###""""""%%%$$$#########$$$%%%&&&'''&&&%%%&&&((()))((('''###&&&)))***(((&&&&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((())))))***(((''''''''''''((()))))))))((((((''''''(((((()))))))))(((((((((((())))))'''((()))***+++***)))))))))))))))((((((((((((((('''''''''((()))*********)))))))))***************(((''''''''''''((()))***((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''((()))((($$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###%%%''''''&&&$$$"""######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&$$$###""""""###$$$&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((+++///222999===BBBFFFHHHIIIIIIJJJHHHHHHHHHDDD@@@@@@FFFKKKRRR]]]kkkuuuwwwuuussssssyyywwwvvvqqqggg^^^LLLFFF===666333111111000.........------,,,,,,,,,,,,------------,,,++++++((()))*********)))'''&&&++++++******))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))(((************)))(((&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!!"""###$$$$$$############$$$$$$###############"""!!! $$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$%%%$$$"""""""""$$$&&&(((###$$$$$$  %%%"""$$$$$$###"""""""""#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""  """$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###""" """###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!"""''')))((('''%%%%%%%%%$$$#########$$$%%%&&&((('''%%%&&&((())))))))))))(((((((((((()))******'''((()))******)))((('''''''''(((((())))))******((((((((((((((()))******'''''''''''''''((())))))******))))))))))))******(((((())))))))))))((((((%%%&&&(((***+++,,,++++++(((((())))))******++++++&&&''''''((()))******+++))))))******++++++,,,,,,)))((('''&&&&&&(((***,,,)))))))))))))))*********+++)))'''''''''&&&$$$###&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''!!!###%%%%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%"""###%%%&&&'''&&&%%%%%%"""###%%%''''''%%%###!!!$$$$$$$$$###############"""###%%%''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&%%%$$$!!!"""###$$$%%%$$$######&&&&&&&&&'''''''''(((((()))))))))((())),,,222666<<<@@@EEEHHHIIIJJJJJJKKKHHHHHHEEEAAA???CCCMMMUUUZZZeeettt}}}~~~{{{yyyyyy~~~zzztttnnnhhh[[[KKK@@@;;;888222,,,111111///---++++++---.........---------,,,,,,,,,)))+++,,,,,,***))))))***))))))((('''''''''''''''(((((())))))))))))(((((()))((('''''''''(((***+++'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***(((((())))))((('''&&&&&&(((((('''&&&&&&%%%$$$$$$!!!!!!""""""###$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$######"""######""""""######$$$%%%+++***((($$$!!! """%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""!!! !!!"""$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$############"""###$$$$$$######"""!!! """"""############""""""$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''########################$$$$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++++++++,,,))))))************)))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++++++++************++++++************************''''''((((((((((((''''''&&&''')))******((('''%%%***)))&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&((((((((('''&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''******)))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((((((((()))+++000777<<>>999///000000000///...,,,+++------,,,,,,,,,+++++++++,,,---...---+++))))))******)))((((((''''''(((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((()))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&''''''&&&%%%%%%'''((()))&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$#####################$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$######""""""######$$$%%%!!!"""$$$$$$######%%%''''''&&&%%%$$$############!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$###""""""!!!!!!%%%%%%$$$$$$###!!!$$$$$$$$$############"""!!!"""######$$$#########!!!""""""######""""""!!!"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))***))))))(((((())))))***)))))))))))))))***++++++******)))))))))(((((((((((((((((()))))))))*********)))))))))((((((''''''))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***)))(((''')))+++++++++************++++++)))))))))))))))))))))))))))******++++++******)))&&&'''(((*********))))))'''&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((((()))******(((((((((((((((''''''&&&$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((***,,,000444999@@@EEEFFFKKKPPPQQQNNNKKKLLLNNNAAABBBDDDHHHOOOXXX```eeemmmvvvzzzooo~~~xxxooocccUUUHHH@@@888666444222111000///...---,,,,,,,,,,,,+++++++++---...///...,,,***)))******))))))((('''((((((((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((((()))***,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%%%%&&&&&&######""""""######$$$%%%!!!$$$%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''######"""!!!"""###%%%&&&%%%$$$$$$###"""!!! $$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))(((((((((((()))***************)))))))))(((((((((((()))))))))*********,,,++++++******))))))))))))******++++++******)))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***)))(((''')))+++++++++************++++++)))))))))))))))))))))))))))******************)))'''(((((())))))(((''''''((())))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((()))(((''''''''')))''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((((((((((((((('''***///444999???EEEIIIIIILLLPPPQQQNNNLLLKKKLLL@@@AAADDDKKKUUU^^^eeehhhllltttnnnbbb|||uuunnndddWWWMMMFFF@@@888333111111000000---------,,,,,,,,,++++++,,,...///...,,,***************)))((((((((((((((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&''''''(((***+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%% """%%%%%%$$$#########"""""""""""""""###$$$$$$######""""""###$$$%%%%%%###""""""!!!"""$$$&&&'''######""""""""""""######$$$$$$$$$#########"""""" !!!"""$$$%%%%%%%%%%%%""""""############""""""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''(((((())))))((((((''''''(((((()))***))))))************))))))(((((('''''''''((())))))************))))))))))))))))))))))))************,,,+++++++++******))))))******++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***((((((***+++++++++************++++++))))))))))))))))))))))))((())))))******))))))((()))))))))((('''&&&%%%$$$))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''(((((((((((((((''''''&&&''''''((((((''''''&&&'''((()))(((''''''''')))(((''''''&&&''''''((((((&&&&&&&&&''''''(((((((((******)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''''''''+++111888===BBBGGGKKKMMMLLLLLLNNNOOONNNJJJFFFAAACCCHHHPPPZZZaaafffgggooouuu~~~xxxiii^^^{{{tttiii___WWWNNNBBB999555333222000......---------,,,,,,,,,+++,,,------+++******++++++***))))))(((((())))))(((((())))))))))))((((((&&&&&&'''((((((((((((''''''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$"""#########%%%&&&'''(((######$$$$$$$$$###""""""######$$$%%%&&&&&&&&&%%%######""""""######$$$%%%"""$$$&&&&&&$$$###"""###"""""""""######%%%&&&&&&$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""######""""""""""""###$$$%%%&&&$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******++++++******)))((((((((((((((())))))***++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++---++++++************++++++************************((())))))))))))))))))(((******)))((('''&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((($$$%%%&&&'''((()))))))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''((()))%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&'''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))...666<<>>EEEIIIKKKLLLMMMLLLPPPSSSQQQMMMHHHGGGGGGFFFOOO[[[cccfffhhhlllppp|||vvvkkk~~~|||sssfffZZZQQQEEE<<<666444222111111111000000000///...,,,+++*********++++++++++++******************))))))))))))******)))((((((((('''''''''''')))((('''(((*********)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***((($$$###%%%'''((((((%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&%%%%%%###"""%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!"""$$$$$$"""!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""""""""###$$$%%%''''''''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''++++++++++++******))))))******************+++,,,+++)))'''(((+++,,,***(((...,,,+++++++++,,,,,,+++,,,,,,,,,---.........///.........//////000111222222333555777888888888888>>>;;;;;;<<<;;;999<<>>999333000///000///---000///...---,,,+++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))++++++***(((%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""!!!"""$$$$$$"""""""""###%%%&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''++++++++++++*********)))+++++++++***++++++,,,---,,,***((())),,,---+++***///...---...///000000000///000000111111222222333333222222333444666999:::???AAADDDGGGHHHHHHGGGFFFGGGEEEDDDEEEDDDBBBEEEJJJIIIKKKOOORRRSSSRRRPPPOOOKKKKKKHHHDDD@@@===<<<<<<===;;;999777666555444444555444444333111000000111---,,,++++++,,,---,,,***000//////......---------+++***(((((()))***)))(((************))))))))))))+++++++++*********))))))***'''&&&))))))$$$$$$'''))))))))))))))))))))))))******))))))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%)))'''%%%%%%&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''###((()))&&&$$$&&&&&&$$$'''%%%$$$%%%(((***)))'''((())))))((((((+++///333888???GGGKKKLLLLLLOOORRRSSSTTTRRROOOKKKIIIJJJLLLYYYaaajjjnnnnnnlllnnnqqqyyy~~~{{{vvviii\\\OOOEEE:::222111000...,,,///...------,,,,,,,,,---))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&''')))***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((***---...---)))&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&########################!!!!!!!!!!!!!!!"""######!!!###$$$$$$###""""""###&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))))))))******))))))((((((++++++++++++************,,,+++++++++,,,,,,---...,,,+++***+++---...---,,,---------...///000222222555555666666777888999999777777777999===BBBGGGJJJTTTWWW\\\```aaa```]]][[[[[[YYYYYY[[[ZZZYYY\\\aaaeeehhhnnnrrrsssqqqnnnkkkgggccc]]]WWWRRROOOKKKIIIKKKIIIGGGDDDBBBAAA@@@@@@BBB???;;;;;;<<<===;;;999333222000///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))'''((()))))))))++++++*********)))))))))+++++++++***************+++((((((******((((((***))))))))))))))))))))))))+++******))))))******+++******((((((((((((******(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%((('''%%%%%%'''(((''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&$$$%%%%%%###&&&%%%%%%&&&((()))((('''))))))(((((()))---333777>>>CCCIIILLLLLLNNNQQQTTTVVVTTTOOOJJJHHHIIIOOOSSS___iiirrrtttpppnnnrrrvvvyyyrrr|||pppaaaUUUEEE:::666444111...------,,,,,,,,,,,,,,,---++++++++++++*********)))(((((())))))))))))(((((()))))))))((((((((((((''')))(((((((((***+++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***&&&###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''!!!###%%%$$$###"""#########$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''''''''(((((('''(((((((((((()))))))))))))))*********))))))(((++++++++++++++++++++++++++++++++++++,,,---......+++++++++,,,---...//////---...//////000111333555888888999;;;<<<===>>>???<<<===???DDDKKKTTT\\\aaarrruuuzzz~~~|||wwwtttpppoooqqqvvvwwwwww{{{|||uuuqqqnnniiiccc^^^\\\[[[[[[ZZZZZZYYYYYYZZZVVVPPPKKKKKKOOOPPPKKKGGG@@@>>>;;;999888666333111,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++++++++***,,,++++++******))))))(((*********************************+++,,,+++,,,---))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((('''''''''&&&&&&'''&&&%%%&&&'''(((((('''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###((()))&&&$$$&&&&&&$$$%%%%%%%%%&&&'''((((((((())))))((((((***000777===CCCFFFJJJLLLLLLNNNRRRTTTWWWSSSLLLHHHHHHNNNVVV\\\fffooovvvuuuppppppyyy~~~nnngggdddyyylllaaaQQQDDD===888333///,,,,,,+++++++++++++++,,,++++++++++++*********))))))***++++++++++++***)))***)))))))))((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""###%%%%%%###"""###$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&'''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))************))))))+++++++++++++++++++++,,,*********+++,,,---......+++,,,---...///000111222111333555555444555777::::::;;;<<>>777777666444222111//////---------...///---***'''++++++++++++++++++++++++***************+++++++++)))+++,,,******------+++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&)))))))))(((((((((''''''%%%%%%%%%'''))))))(((''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%%%%(((***((($$$&&&''''''&&&'''(((***((()))+++...222999BBBGGGKKKKKKLLLNNNOOOPPPQQQRRRMMMLLLLLLPPPXXXaaahhhlllqqqssssssppppppzzzwwwcccZZZWWWVVV}}}uuusssmmmaaaSSSFFF===999111000///...---,,,,,,,,,))))))))))))(((((((((((((((***+++,,,,,,+++***(((*********)))))))))((((((***)))((()))***++++++)))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&'''((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############%%%&&&'''###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""$$$%%%%%%$$$######$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((((()))))))))*********((()))***++++++++++++***+++++++++,,,,,,,,,---------------...///111222333000222555666666777:::<<<666:::>>>??????BBBGGGLLLSSSUUUXXX]]]aaafffiiikkkxxxyyy}}}qqqggg\\\YYYWWWVVVUUUTTTQQQOOOIIIHHHFFFCCC@@@===;;;:::777555222111000...+++))))))******++++++,,,,,,---))))))*********+++++++++(((+++,,,((((((,,,,,,)))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%''')))***(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%%%%((()))'''###&&&((('''&&&&&&(((***(((***---111777>>>FFFKKKNNNNNNOOOQQQRRRSSSRRRQQQHHHKKKQQQZZZfffooossstttuuutttsssqqqtttoooaaa\\\XXXTTT|||xxxzzzxxxnnn]]]NNNDDD@@@333333111000......------++++++++++++************''')))***++++++***)))'''************))))))))))))'''&&&%%%&&&'''((((((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########''''''''''''&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&########################"""""""""!!!"""######$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''%%%&&&'''((((((&&&$$$###!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***))))))))))))************((()))***++++++++++++++++++++++++,,,,,,---------/////////000111333444555222555999:::999:::===@@@???DDDIIILLLMMMPPPWWW]]]dddfffjjjnnntttyyy}}}zzzqqqeeedddbbbbbbcccdddbbbaaa___^^^[[[XXXTTTPPPMMMLLLAAA===888444222000...---))))))***+++,,,------...))))))******++++++++++++'''++++++''''''++++++'''))))))))))))))))))))))))))))))(((((((((((())))))###$$$'''))))))'''$$$###(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))***(((&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))&&&%%%''''''%%%###&&&((((((&&&&&&(((***'''***///444999@@@HHHMMMQQQQQQQQQSSSUUUUUUSSSRRRMMMRRR\\\jjjwwwwwwvvvtttsssyyy|||hhh___\\\WWWPPPqqqzzz{{{xxxyyyxxxqqqiii^^^PPPEEE888666333000...---------******+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%)))))))))(((''''''&&&&&&'''%%%######$$$&&&&&&%%%&&&'''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''(((((())))))******))))))))))))************+++++++++++++++*********+++'''$$$(((000444333///222333444555666888;;;===<<<999:::<<<<<<<<<@@@FFFFFFTTT```dddcccffflllooovvvzzzzzzooooooooooooppprrrtttvvv|||~~~}}}xxxtttqqqiiibbbVVVMMMAAA999666444000---000///---+++***+++,,,---+++,,,---,,,*********+++*********++++++,,,,,,,,,,,,+++)))((((((***+++---************************))))))((('''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%***'''%%%$$$%%%%%%""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&,,,))) $$$***###((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&((())))))'''&&&)))...444:::???DDDJJJMMMSSSRRRPPPOOOOOOOOOOOONNNOOO[[[lll{{{zzzppprrrjjj]]]XXXTTTRRRQQQgggrrrwwwsssuuu|||zzzrrrgggZZZPPP@@@<<<777222///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))))))(((************************))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&'''((()))((((((((('''''''''''''''$$$%%%%%%&&&&&&'''(((((((((&&&$$$$$$&&&''''''&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))))))))))))))))))))))))))************------,,,,,,------...///,,,,,,,,,...333666888888999;;;<<<>>>@@@AAAAAABBB???<<<<<<>>>@@@BBBIIIQQQ[[[hhhuuuxxxxxxzzz{{{lllooorrrsssuuuxxx}}}zzzpppfff\\\MMMBBB===999555222000///---++++++++++++,,,++++++,,,,,,******************+++++++++,,,,,,,,,,,,+++***(((((()))+++,,,***************************)))((((((''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$######$$$%%%%%%%%%###"""$$$''')))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$(((###$$$)))&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))((('''***///666<<>>CCCGGGGGGHHHKKKOOOQQQQQQMMMJJJHHHDDDBBBDDDGGGMMMWWWbbbrrr|||zzzzzz{{{}}}{{{vvvoootttzzz{{{zzz}}}ssshhhXXXKKKCCC===999666222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,***)))))))))************************************)))(((((((((((()))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))(((''''''&&&%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%'''%%%$$$""""""$$$%%%'''$$$######%%%(((******)))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%+++ """(((%%%&&&)))%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((())))))*********,,,111999AAAFFFJJJNNNPPPSSSTTTUUUUUUTTTRRROOONNNUUUhhh~~~{{{xxxyyyvvvgggWWWOOOKKKIIIHHHIIIMMMVVVdddrrr~~~~~~}}}{{{sssmmmbbbYYYLLLBBB;;;666333000------,,,,,,++++++++++++,,,++++++***))))))((((((************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))''''''(((((())))))******+++******))))))(((''''''(((&&&%%%&&&'''((('''&&&%%%%%%&&&%%%$$$###%%%'''######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######!!!!!!""""""""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***+++******))))))((((((((())))))******+++,,,,,,,,,///---+++***+++---000222222777???FFFMMMTTTZZZ]]]cccdddggglllooommmfff```XXXRRRNNNNNNRRRYYYfffrrr~~~vvvpppmmmlllmmmmmmnnnnnnppptttzzz~~~xxxtttxxx~~~~~~}}}ssseeeXXXNNNFFF@@@===888777666555444333222111...---,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))))))))************************+++******)))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$""""""$$$&&&'''((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***$$$%%%''')))444777***'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((''''''((((((((('''&&&&&&&&&%%%'''(((((((((((()))+++---111666>>>DDDHHHKKKMMMNNNPPPRRRTTTUUUSSSPPPMMMLLL[[[nnn~~~yyyuuusssvvv}}}~~~kkk```TTTOOOMMMLLLMMMQQQIIINNNVVV```jjjvvv~~~zzzoooeeeWWWLLLCCC===666111---,,,+++++++++,,,,,,---,,,,,,++++++******))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))***************)))((((((''''''&&&%%%$$$%%%&&&'''%%%$$$%%%%%%&&&%%%$$$###%%%'''######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$############""""""############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''(((******++++++******))))))(((((()))******+++,,,---------222111///...///111444666666===KKK\\\mmmxxx~~~kkkddd^^^]]]___eeerrr~~~vvvoookkkjjjnnnooopppqqqttt{{{~~~zzzvvvzzz~~~zzzwww|||~~~|||wwwjjj]]]SSSKKKFFFAAA@@@???===<<<;;;;;;;;;444111...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))(((************************+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&''')))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((($$$+++DDDIII444&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&'''((((((''')))---111777<<>>777000///...---,,,---...///---------,,,++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))))))))((('''((((((((((((((())))))$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''(((((((((((()))))))))''''''''''''((()))************************))))))******+++,,,------.../////////...///111444777888@@@KKK```yyy}}}vvvooommmmmmqqq|||xxxtttsssvvvxxx|||~~~wwwuuuyyy}}}~~~{{{yyyxxxyyy~~~zzzwwwvvvxxxzzzyyysssfffZZZRRRNNNPPPNNNLLLJJJIIIJJJKKKLLLDDD===555000......---,,,------------,,,,,,,,,,,,,,,+++++++++******))))))******************************)))(((((((((((()))***)))(((''''''((()))***'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&***,,,$$$(((???CCC///&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%'''(((((((((+++111666>>>AAAFFFIIIIIIIIIJJJJJJJJJLLLNNNLLLIIIIIIKKKNNNaaallltttqqqjjjhhhjjjkkkoooxxx~~~pppfff\\\VVVSSSRRRSSSVVV___hhhTTTTTTSSSSSSVVV^^^gggmmm{{{zzzsssjjjddd```XXXLLLCCC777555333000///.../////////......------,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((((((((((('''''''''''''''######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%###&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''((()))***+++******************++++++******+++,,,---...//////,,,---000333777;;;???AAAOOOaaa{{{}}}zzzyyy|||{{{}}}zzzuuussstttrrrwww{{{yyysssrrrxxxvvvjjjbbb______dddbbb___\\\\\\^^^aaaddd\\\RRRDDD:::555333000.........---------,,,,,,,,,******+++++++++******)))***************************)))((((((''''''((((((***)))(((''''''((()))***'''((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%'''&&&%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%---%%%%%%%%%$$$+++///&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%(((*********...666===BBBEEEHHHJJJKKKKKKMMMNNNLLLMMMMMMJJJGGGIIIOOOUUUdddlllpppkkkfffeeehhhiiikkkuuu|||pppfffbbb^^^[[[YYYZZZ\\\aaammmyyyZZZYYYXXXVVVVVVZZZaaaffflllwww~~~xxxrrrooommmfffZZZPPP===;;;777333111/////////000//////......---,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''))))))&&&$$$&&&'''((('''&&&%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((('''&&&%%%$$$######'''((((((((())))))******'''''''''(((((()))***+++)))))))))***+++++++++,,,******+++,,,---//////000111333888===CCCHHHLLLNNN]]]rrrwwwvvvxxxooosssuuurrrmmmlllpppuuu~~~yyypppnnnpppttttttrrrnnnkkklllooosssvvvpppcccRRRDDD===999555222.........------,,,,,,,,,)))******+++++++++******************************))))))((('''''''''''''''+++)))(((''''''((()))+++'''((((((((())))))******(((((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''')))***,,,------)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''(((((('''%%%$$$###%%%'''&&&$$$###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''' !!!###$$$%%%%%%$$$############$$$$$$%%%%%%%%%&&&$$$### &&&,,,%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((())))))!!!!!!###$$$&&&'''))))))%%%&&&&&&''''''(((((((((&&&)))++++++,,,111:::AAADDDGGGJJJKKKLLLNNNPPPRRROOOOOOMMMIIIGGGJJJSSSZZZhhhnnnooojjjdddcccccccccfffqqq||||||qqqeee______fffcccbbbcccffflll{{{lllkkkeee___^^^aaaaaa^^^gggmmmzzz}}}|||xxxrrrhhh```OOOEEE;;;777555222111333000///...---------------))))))))))))))))))))))))************************+++******)))(((''''''&&&'''((()))((('''&&&''')))+++)))(((&&&&&&((()))+++((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###""""""######$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%''''''((()))))))))(((((((((''''''''')))(((((('''''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++++++++***++++++,,,,,,,,,+++***+++---...---,,,.........///111444777999:::===BBBFFFGGGJJJUUUaaazzz{{{uuuyyy|||{{{wwwsssrrrrrr|||~~~|||rrrpppvvvzzzyyyvvvooobbbVVVKKKBBB;;;777999333---,,,...000...,,,,,,,,,,,,+++******---............---+++***+++,,,(((''''''((()))******)))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))((((((&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&###$$$)))***&&&&&&***++++++)))(((((('''''''''((()))***,,,000666???EEEMMMLLLKKKKKKLLLNNNOOOPPPOOOLLLFFFAAAAAAIIIVVVaaakkknnnnnneee[[[VVV\\\dddpppmmmjjjhhhbbb]]]___dddooovvvzzzzzz{{{xxxwwwqqqjjjhhhkkkkkkhhhjjjjjjnnnwwwyyyrrrlll```SSSEEE===777222000222000000//////............++++++++++++++++++++++++************************+++******)))(((((('''''''''((()))(((''''''((()))***)))(((''''''((()))***((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$### """###%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$"""'''&&&'''(((###$$$$$$#########"""""""""(((''''''&&&''''''((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((++++++*********+++,,,,,,//////...///000000///......000222666999===AAADDDIIIIIIJJJKKKKKKQQQ___nnnzzz}}}}}}yyywwwwwwxxxxxxxxxzzz~~~}}}uuutttxxxyyyuuuuuupppfff]]]TTTLLLEEE@@@===777000...///000...,,,------------,,,,,,,,,---&&&)))+++,,,+++*********)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''$$$%%%))))))%%%%%%))))))(((((('''(((((()))))))))***+++///444;;;BBBGGGLLLLLLLLLLLLMMMNNNPPPQQQNNNKKKFFFCCCEEENNNYYYbbbfffjjjjjjddd\\\YYY^^^eeerrrkkkddd___[[[[[[aaajjjyyyxxx{{{{{{yyyqqqhhhaaabbbiiiuuu{{{vvvoooaaaPPPDDD<<<555222333/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))((((((''''''((())))))''''''((()))***)))(((''''''((()))***((((((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$ '''***((((((+++)))"""&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((***************+++,,,,,,,,,,,,---....../////////111333777;;;CCCLLLVVV]]]ddd```\\\XXXVVV]]]nnn~~~|||yyywwwwwwyyy||||||}}}~~~wwwtttpppjjjddd]]]WWWQQQLLLEEE???888333222222000...------.........---,,,,,,"""&&&***,,,,,,+++*********(((((((((***+++***)))))))))))))))))))))))))))+++***))))))((('''&&&&&&))))))(((((())))))******(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&&&&((('''%%%$$$'''&&&&&&&&&'''''')))******++++++---222:::AAAGGGJJJKKKKKKLLLMMMNNNOOOPPPQQQLLLHHHDDDEEEKKKTTT]]]ccceeeggggggccc^^^]]]bbbggguuukkk___YYYWWW[[[hhhuuunnn]]]VVVZZZdddrrr}}}~~~~~~zzzsssfffWWWMMMDDD;;;666555....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((''')))***)))((('''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''$$$$$$((()))&&&))))))))))))(((((((((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---(((***,,,---...///111333888;;;@@@GGGRRRaaaqqq|||yyyrrrlllhhhnnn~~~{{{yyywwwnnnnnnqqqxxx|||vvvrrrmmmgggccc^^^YYYVVVPPPJJJBBB<<<888666333222...------...///...,,,***&&&(((+++---,,,,,,,,,---+++)))))))))++++++***)))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((())))))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++...555>>>FFFJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPHHHEEECCCGGGOOOYYY___bbbffffffdddccccccfffkkkooowwwkkk___YYYYYYaaappp~~~zzzeeeYYYUUUXXX```ggg{{{zzzwwwzzz}}}tttjjj___WWWNNNBBB999555............---,,,,,,+++++++++++++++++++++++++++************************************))))))))))))((()))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&'''%%%######&&&((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---...,,,...///000000333777;;;@@@IIIWWWcccooo{{{~~~}}}{{{|||}}}wwwrrrnnnkkknnnuuu}}}~~~}}}~~~zzzsssmmmhhheeeaaa___XXXSSSLLLFFF@@@<<<999777444222///...///...,,,***,,,,,,,,,***)))))),,,...,,,+++)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''''''''((((((''''''''''''((((((***,,,111888@@@GGGJJJKKKIIIKKKMMMNNNOOOOOONNNMMMCCCBBBCCCIIISSS[[[___```dddbbbbbbfffmmmuuu{{{~~~sssiii___]]]```hhhttt~~~rrrcccXXXRRRSSSWWWiiisss~~~zzzrrrqqqxxx{{{ssskkkdddZZZKKK===666222111///...,,,+++++++++++++++++++++++++++++++++************************************************((()))******(((((()))***(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''###$$$%%%&&&'''&&&%%%$$$$$$%%%'''((()))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((%%%&&&''''''((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,...///000///000222222333888AAAGGGRRRaaauuu~~~sssqqqooosss{{{{{{wwwuuuzzz}}}tttkkkhhhlllsssvvvwwwvvvwww|||}}}wwwrrrnnniiifff]]][[[WWWRRRNNNIIIFFFEEEEEE???777222000000...,,,...---+++(((&&&'''***,,,---,,,***+++,,,,,,+++***))))))))))))))))))))))))((((((((())))))*********(((((('''''''''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((()))))))))&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&((((((%%%&&&***,,,******))))))((((((((())))))***///777===AAAEEEHHHKKKIIIKKKMMMOOOOOOMMMKKKIII@@@BBBGGGNNNUUU[[[^^^^^^______cccnnn{{{llleee___aaafffllluuu}}}}}}ooozzzkkk\\\PPPNNNPPPXXXbbbnnnxxx{{{rrrnnnttt}}}vvvpppfffUUUFFF???777555111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))******)))((()))***(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''"""###%%%''''''&&&%%%$$$$$$$$$&&&))))))'''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&''''''((((((%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111000222666999???JJJXXXcccppp||||||zzzyyy{{{zzzvvv}}}xxxvvvvvv}}}|||oooiiikkkooopppooosssuuu}}}}}}vvvnnniiicccddddddcccaaa^^^\\\[[[[[[QQQCCC888444222000.........---+++)))(((***,,,...,,,++++++,,,,,,+++***))))))))))))))))))))))))(((((()))))))))***************)))((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%((((((%%%'''---000...)))))))))))))))***+++,,,+++333===BBBBBBCCCGGGKKKIIIJJJMMMNNNNNNKKKHHHEEE>>>DDDLLLSSSXXX[[[]]]^^^```bbbjjjyyyjjjdddaaafffmmmrrrxxx}}}yyyppphhh}}}ooo^^^PPPMMMOOOLLLVVVbbbmmm{{{|||sssooottt~~~|||wwwnnn___QQQJJJ;;;888444///---,,,---///------------------------******************************************++++++(((***+++***)))((()))***(((((())))))))))))((((((((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$"""###%%%'''''''''%%%$$$'''$$$"""#########&&&)))''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,------...///000111222333888>>>EEEPPPaaattt~~~ooopppwww|||~~~wwwpppqqqsssrrrpppnnnqqqzzzzzzooohhhiiillloooqqqqqqpppnnnnnnlll^^^LLL>>>777444222000---///000///...,,,---......---+++,,,,,,---+++***))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***)))))))))***))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((('''&&&&&&'''((($$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""&&&&&&''''''''''''''''''&&&###'''(((%%%(((///333111'''(((((()))***,,,...///,,,666AAAEEECCCBBBFFFLLLIIIJJJMMMNNNMMMJJJFFFCCC>>>FFFPPPWWWZZZ[[[]]]___dddgggrrrxxxlllfffeeekkkrrrvvv{{{yyymmmhhhgggyyymmmbbbXXXOOOJJJLLLOOOUUU^^^jjjyyy~~~~~~~~~}}}{{{tttkkkbbb\\\FFFBBB<<<666111///......,,,++++++,,,......,,,+++++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((''''''(((((('''&&&%%%%%%!!!###&&&'''&&&%%%$$$)))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######&&&(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((***,,,,,,,,,+++,,,---+++,,,---,,,+++...333888;;;CCCLLLWWWjjj}}}xxx{{{uuuuuuvvvwwwvvvoooqqqsssuuuwwwyyy}}}|||{{{vvvooolllkkkmmmsss{{{~~~{{{qqqgggWWWJJJAAA;;;777444000000///...---,,,++++++)))***+++...000///---***++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%''')))******)))'''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&***'''%%%###$$$$$$$$$###''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''***+++,,,+++)))((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&(((((())))))((('''&&&&&&&&&&&&'''((()))***++++++'''((((((((((((***---000444;;;BBBEEEDDDDDDGGGJJJKKKJJJLLLNNNKKKDDD>>>>>>DDDLLLUUU\\\^^^^^^______ccclll}}}~~~kkkhhhcccdddmmmtttuuuuuuxxxnnn```[[[XXXwwwmmmddd\\\UUUQQQRRRRRRUUUZZZdddppp|||zzzsssjjjeeeRRRLLLBBB999333000000000---,,,,,,---...///...,,,++++++++++++++++++++++++,,,+++******))))))******************************)))))))))))))))(((''''''%%%%%%'''((())))))(((((((((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###!!!!!!$$$(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''***************************,,,------,,,+++,,,---***---///000222666<<>>DDDFFFEEEEEEHHHKKKLLLJJJKKKNNNKKKDDD@@@AAAGGGPPP[[[bbbdddcccdddeeefffqqqxxxjjjhhhfffhhhnnnqqqppptttyyy|||hhh[[[VVVSSSwwwoooiiiddd```]]]YYYWWWVVVWWW\\\eeeooouuuzzzsssnnncccZZZMMMAAA999555333222...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************++++++++++++***))))))))))))))))))))))))))))))((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''&&&%%%%%%$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((++++++++++++++++++++++++,,,---...---,,,+++,,,------000444666:::@@@IIIPPP___qqq{{{xxx|||}}}vvvtttwww{{{~~~}}}{{{vvvvvvvvvqqqrrrpppmmmooouuuyyyyyy{{{|||{{{qqqcccWWWNNNGGG@@@<<<999888555222///---------111...+++***+++,,,,,,+++++++++++++++************************************++++++************++++++(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))'''(((((((((((('''&&&&&&)))))))))((((((((('''''''''''''''&&&'''+++111666>>>BBBEEEFFFFFFFFFJJJMMMMMMKKKKKKKKKHHHBBBAAADDDLLLWWWdddkkkkkkiiijjjmmmmmmxxx~~~pppggggggiiikkkllliiihhhnnnxxxqqq```UUUPPPMMM{{{vvvrrrooommmkkkaaa]]]XXXVVVYYY```fffjjjvvv{{{xxxtttooofffYYYMMMDDD<<<666222///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************+++++++++++++++******)))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%'''''''''''''''''''''''')))******)))(((((()))+++)))(((((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))++++++++++++++++++++++++,,,---...---++++++,,,...111444888<<>>FFFPPP___ooo{{{uuuqqqwwwtttmmmlllmmmsssxxxyyytttnnnkkkmmmsss{{{~~~xxxpppiiibbbXXXNNNFFFDDDAAA>>>999555222111000///...///000111000---++++++++++++++++++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''...+++)))'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&$$$###!!! """###%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))((((((((())),,,222:::???FFFFFFFFFFFFFFFGGGJJJLLLPPPLLLHHHEEE@@@>>>CCCLLL]]]fffooosssqqqqqqtttxxxrrreeebbbcccgggmmmooohhh___^^^gggqqq|||ssseeeZZZSSSOOOOOOPPP~~~wwwnnnjjjiiikkkkkkjjjhhhiiissswwwrrrlllggg```TTTEEE:::444222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((()))************)))******))))))(((((('''''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###(((&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******************************+++,,,---......000444777999???JJJWWWdddtttrrrgggdddgggkkkqqqwww|||tttpppooopppvvv}}}}}}{{{xxxuuuoooeeeXXXOOOHHHGGGDDD@@@<<<888555333...//////111111///+++(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&)))++++++)))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''%%%######%%%'''''''''''''''''''''''''''''''''###$$$%%%&&&((()))******%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&'''((())))))***((()))***,,,000666>>>DDDHHHGGGGGGGGGHHHIIIKKKLLLOOOKKKGGGCCC???@@@JJJVVVeeehhhmmmppprrruuu{{{uuufff]]]]]]aaaggglllmmmgggbbbfffmmmrrrooodddYYYSSSRRRUUU[[[aaa~~~tttjjjiiittt~~~yyyuuuqqqoookkk```QQQEEE999666222000///...---,,,------------------------,,,+++******))))))******))))))))))))))))))))))))(((((()))***************)))***+++++++++***)))(((''')))***)))&&&%%%&&&(((''''''''''''''''''''''''%%%&&&((((((''''''((()))'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$((('''%%%&&&&&&'''%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******++++++++++++++++++++++++++++++---...000222666;;;>>>EEEOOO___nnnzzz~~~|||~~~vvvllldddcccfffkkkooowww}}}xxxtttqqqsssyyy|||}}}~~~~~~~~~~~~~~~sssdddYYYRRRQQQPPPMMMIIIDDD@@@===777555333222111///,,,)))+++++++++,,,,,,,,,------++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$""""""$$$&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''))),,,///444:::AAAFFFIIIHHHHHHIIIKKKMMMMMMMMMMMMIIIFFFCCCAAAFFFTTTccciiihhhhhhkkkrrr{{{xxxggg[[[WWWZZZ]]]```ddddddbbbfffnnnttttttbbbZZZSSSTTTZZZbbbppp|||ooobbbfffoooxxx}}}uuu||||||xxxtttrrrpppgggYYYMMM===999555222000000///---------------------------,,,++++++***)))*********************************((()))***+++++++++++++++'''(((***++++++***)))'''''')))***)))&&&%%%&&&)))((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''))))))((('''&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%###"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222555:::@@@DDDRRR___qqqxxxtttuuuxxxzzzuuutttqqqkkkfffdddgggkkkttt}}}yyyssssssyyyssstttuuuvvvvvvxxx{{{}}}|||lll```[[[[[[[[[YYYUUUOOOJJJGGG@@@===888555333000...,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++000---***))))))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&'''''''''&&&(((''''''''''''&&&&&&&&&''')))---222666===CCCHHHJJJIIIJJJKKKNNNOOOOOOOOOKKKHHHEEEDDDDDDKKK\\\mmmkkkgggdddhhhrrrppp^^^UUUUUUXXX[[[YYY[[[[[[]]]fffrrrwwwttt]]]VVVSSSYYYcccoooxxxfffaaaaaaeeessszzztttuuuyyy{{{sssjjjccc___OOOEEE:::222111000...,,,////////////...---,,,+++***+++---...---,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''&&&$$$"""!!!(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))))))))((((((((((((((((((((()))******++++++,,,,,,++++++++++++++++++---------...//////...,,,111333444666:::CCCOOOWWWhhhttt}}}vvvtttxxxzzz{{{zzzvvvwwwxxxwwwtttqqqrrrvvvzzzyyyrrroookkknnnqqqqqqnnnmmmooorrrsssjjjbbbeeegggfffeeedddgggiiihhhZZZHHH999222111111111++++++++++++************,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((%%%###"""&&&)))((()))***+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''&&&'''((('''%%%$$$%%%&&&((((((((('''''')))---111,,,+++...555???EEEFFFDDDFFFGGGHHHIIIKKKMMMOOOPPPNNNEEE>>>AAAOOO___hhhlllllliiicccaaammmdddVVVRRRRRRRRRSSSXXXUUUWWWcccpppsssiii^^^SSSXXX[[[aaaqqq{{{hhh___\\\[[[eeessswwwvvvwww}}}xxxpppkkkiii```TTTEEE:::555333111///...............---,,,,,,+++,,,---------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&((((((((())))))(((((('''(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++.........///000111111000222666;;;AAAHHHTTTaaakkkwww{{{yyy|||}}}zzzxxx{{{~~~~~~|||xxxuuupppqqqqqqnnnkkkjjjmmmqqq{{{xxxqqqjjjkkkmmmmmmmmmpppuuuyyyoooXXXEEE:::666444333......------,,,+++++++++,,,,,,,,,++++++++++++***************))))))))))))++++++++++++++++++++++++************************(((((())))))))))))((((((&&&&&&&&&$$$""""""$$$''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&'''((()))(((&&&%%%&&&'''((()))(((''''''(((+++...+++---111888@@@EEEFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNIIIDDDAAAHHHWWWeeelllnnniiigggdddgggvvvwww```TTTQQQPPPPPPQQQVVVWWW\\\fffooopppiiiaaa]]]ffflllnnnwww}}}{{{{{{mmmbbb[[[VVV[[[eeesss~~~xxxtttrrrvvvxxxtttssskkk___MMM???777333111000.........---------------------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&((('''''''''''''''((((((''''''(((((())))))******(((((())))))***+++++++++************************,,,,,,,,,,,,---///111222555<<>>888444111111000///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************************************&&&&&&&&&&&&&&&&&&&&&&&&*********(((&&&&&&(((***)))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))(((((('''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((((())))))(((''''''(((******///666===AAACCCEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKCCCBBBDDDNNN[[[eeeiiiiiiccccccfffqqqnnn\\\TTTRRRQQQQQQSSSUUU[[[dddjjjkkkiiieeeccchhhuuu|||zzz{{{{{{rrrhhh```[[[\\\aaagggrrrvvvrrrnnnqqq|||{{{xxxoooeeeUUUGGG>>>888444111......---------------...---,,,***)))))))))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&''''''((()))******+++((())))))******+++,,,,,,))))))************++++++,,,,,,,,,,,,---000444777<<>>888333111000///...---------...------,,,,,,,,,++++++++++++++++++*********))))))''''''''''''''''''''''''************************''''''''''''''''''''''''++++++***)))))))))******((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''((()))***)))'''&&&'''(((***222<<>>DDDNNNZZZkkkzzz{{{tttnnnkkkjjjlllnnnqqqoooooowwwzzztttqqqooommmiiihhhhhhjjjjjjiiinnnttt}}}wwwrrrsssxxx{{{zzzzzz{{{~~~~~~}}}xxxrrrppprrryyy~~~lll^^^UUUMMMCCC;;;111000///---------...///---------,,,,,,,,,++++++++++++++++++************''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))***++++++'''&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((()))******((('''((()))---666???DDDCCCCCCFFFIIIGGGHHHJJJLLLKKKIIIGGGEEE???BBBGGGNNNTTTYYY\\\]]]___gggxxxxxxccc^^^]]]```cccbbbcccfffjjjqqqtttnnnaaaXXXXXX]]]fffkkkkkkhhhnnn|||wwwoooiiiccc___\\\]]]dddssswwwwwwxxx|||{{{wwwooocccUUUFFF999222222111000...---......///---+++)))((('''(((***+++************************))))))))))))))))))))))))************************)))((((((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! %%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&((()))+++,,,,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))''''''(((((())))))******))))))******+++,,,,,,,,,*********+++,,,,,,---------///111333777???JJJSSSgggqqq|||yyytttpppooopppsssuuuwwwssssss}}}zzzuuurrrnnnjjjgggfffhhhjjjiiihhhlllsss~~~yyyuuuqqqpppsssvvvyyy~~~yyytttsssuuuwwwxxxyyyxxxxxx{{{|||yyyrrrkkkhhhlllvvv~~~ttthhhaaaXXXKKKAAA777555222000.........///------------,,,,,,,,,,,,,,,++++++++++++*********************************((((((((((((((((((((((((((((((&&&&&&&&&&&&(((((((((&&&%%%%%%&&&'''%%%$$$$$$&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&'''''''''%%%$$$%%%&&&((()))***)))((()))+++,,,222999AAAEEEDDDDDDGGGJJJIIIIIIJJJJJJIIIGGGEEECCC@@@EEELLLSSSWWW[[[___aaabbbmmm|||mmm\\\]]]cccmmmrrrrrrtttwww{{{|||wwwkkk[[[SSSTTTXXX\\\^^^[[[ZZZcccrrrxxxttt|||wwwsssnnnhhhdddcccdddkkkvvv}}}}}}uuuxxx}}}~~~|||vvvkkk\\\LLL???888666444222///.........///------+++*********+++,,,************************))))))))))))))))))))))))************************((())))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&''')))***++++++&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))(((((((((((()))))))))))))))******++++++,,,,,,---***++++++,,,------......+++///333888???LLL\\\ggg|||~~~}}}{{{yyyvvvtttuuuxxx{{{~~~~~~zzzuuusssooolllllllllooosssrrrrrrwww{{{wwwppplllkkkoooqqqrrrwww~~~~~~xxxuuurrrqqqsssuuuuuutttvvvtttrrrwww}}}wwwpppkkklllttt{{{zzzoooiiiaaaTTTJJJBBB???:::555222000//////...------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))'''%%%$$$######$$$%%%'''***((('''((()))***'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&(((((('''&&&%%%&&&'''(((((()))))))))+++...111777;;;AAADDDEEEFFFIIIKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDKKKUUU[[[]]]^^^```aaaaaalllrrrggg^^^dddppp~~~vvvfffWWWQQQRRRVVVTTTVVVVVVUUU]]]iiijjjddd~~~{{{vvvqqqlllhhhhhhlllooosss~~~~~~|||yyyrrrwww~~~}}}sssfffWWWLLLFFF888666333000///...//////......------,,,,,,------************************))))))))))))))))))))))))************************'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&(((***+++******)))))))))))))))(((((((((((()))******++++++,,,------++++++,,,------...//////111555<<>>AAADDDFFFGGGHHHHHHJJJNNNPPPKKKCCC???AAADDDOOOXXXbbbeeeaaa^^^^^^aaa___nnnsssllljjjqqqyyycccWWWUUUUUUTTTTTTXXXUUURRRTTTXXXYYYVVVSSSxxxtttyyy|||yyytttmmmoootttzzz|||rrriiiaaa]]]OOOEEE999222222222///,,,,,,,,,,,,+++******))))))++++++******************+++++++++++++++***))))))))))))))))))))))))))))))***)))(((((('''&&&%%%%%%&&&&&&'''((()))))))))(((%%%(((,,,+++(((&&&'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++)))'''&&&&&&&&&&&&&&&'''''''''((()))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((&&&&&&))),,,---***&&&))))))(((((())))))***+++++++++******+++,,,------111...---///000000444:::>>>FFFTTTeeeuuuwwwiii```ccchhhnnn{{{zzzuuussssssxxxttttttuuuvvvyyy||||||{{{}}}~~~}}}zzzuuuoookkkgggggglllnnnmmmlllnnnooovvv~~~}}}uuullljjjnnntttzzz}}}}}}}}}yyyxxxzzz{{{vvvxxxzzz|||zzzuuukkkfff[[[OOOHHHEEE>>>777555///,,,...///---,,,---+++++++++++++++*********---+++)))***,,,,,,+++)))+++++++++************)))+++***)))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&))))))'''%%%)))(((((((((((((((&&&%%%((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((((((((('''((())))))***///555;;;???@@@BBBDDDGGGHHHIIIJJJJJJMMMOOOJJJCCC???AAAEEEQQQZZZdddfffbbb]]]]]]___bbbrrr{{{nnniiijjjttttttbbbXXXWWWYYY[[[[[[WWWUUUTTTVVVZZZZZZUUUQQQ~~~uuuqqqssszzzzzzrrrnnnqqqyyywwwnnngggccc[[[PPPBBB777444222000---...------,,,,,,+++******))))))***+++,,,---......***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''%%%(((******'''%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((***)))(((''''''''''''''' ###$$$"""!!!"""###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$%%%&&&((())))))((('''))))))((('''((()))***+++,,,,,,+++++++++,,,------333000///111111222777>>>HHHTTTgggxxxppphhheeemmmwww~~~vvvqqqqqquuuxxx|||~~~xxxrrrlllllljjjmmmrrrtttqqqqqqtttzzz~~~{{{uuunnnjjjpppyyy~~~}}}~~~|||xxxvvv{{{{{{xxxpppfff```\\\TTTKKK<<<444000000111///---...++++++++++++,,,,,,------+++***))))))+++,,,+++***+++++++++************)))---,,,+++)))((((((''''''''''''''''''''''''''''''(((''''''(((******)))'''(((&&&$$$$$$''')))'''%%%%%%&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&((()))'''###!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))(((''''''((()))***,,,222:::???CCCCCCDDDFFFHHHJJJLLLMMMKKKMMMMMMHHHBBB???BBBFFFSSS[[[dddeeeaaa\\\]]]___lllzzzsssfffdddiiittttttlllaaa\\\^^^ccceeedddYYYXXXXXX[[[\\\ZZZTTTOOOwwwqqqpppuuu|||zzznnnlllrrr}}}{{{rrrkkkgggdddYYYIII<<<555222000...000000///......------,,,++++++++++++++++++************+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&&&&(((***)))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((())))))(((&&&&&&&&&'''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((###%%%((()))'''&&&((()))***)))((('''''')))***,,,------,,,,,,,,,,,,------111///000333555888@@@IIIZZZgggxxxvvvrrrttt{{{|||~~~}}}zzzuuuqqqqqqvvv~~~zzztttppprrrssswww||||||yyy{{{{{{yyyxxxvvvssspppxxx|||~~~wwwrrruuu~~~}}}{{{yyyqqqhhhLLLAAA777333333000//////++++++++++++,,,,,,,,,,,,))))))))))))***++++++++++++++++++*********)))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((%%%"""!!!%%%))))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((((((((()))******)))&&&$$$"""((())))))+++000777>>>CCCGGGGGGGGGGGGIIIKKKMMMOOOKKKLLLJJJFFFAAA@@@DDDIIIVVV\\\aaaaaa]]]\\\aaafff{{{|||hhh]]]aaajjjqqqqqqdddeeefffggglllqqqqqqnnnaaa```^^^^^^]]]YYYTTTPPPyyyrrrppprrrwww{{{uuukkkkkkqqq}}}zzzsssooojjj```QQQCCC:::555111////////////...------,,,,,,...------,,,+++******))))))******+++++++++******))))))))))))))))))))))))&&&''''''''''''((((((((('''((((((((((((((('''&&&))))))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''''''''(((&&&&&&'''((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%''''''###$$$(((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))$$$'''******'''&&&))),,,***))))))((()))***+++,,,---------,,,------......//////222777;;;BBBNNNZZZrrr|||xxxvvvyyy{{{}}}{{{xxxxxxxxxxxxzzzyyytttrrruuuwww}}}zzzuuuttttttvvvwwwyyy~~~vvvqqqpppooooooooottt|||vvvqqqrrrvvvyyy{{{]]]NNN===555111///...///---,,,,,,+++******))))))))))))*********++++++,,,+++++++++*********))))))(((((((((''''''(((((()))))))))))))))))))))))))))'''((((((''''''&&&'''((('''$$$""""""%%%(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&''')))(((''''''&&&&&&&&&&&&'''$$$"""###&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''((())))))(((%%%###!!!))))))+++...555<<>>EEEOOO___nnn{{{wwwxxx{{{}}}zzzuuurrrrrruuuxxx~~~~~~uuupppooonnnqqquuu|||xxxnnnjjjhhhffffffhhhhhhooozzz|||vvvsssrrrqqqmmmttt~~~jjjXXXCCC888333///------------,,,+++***)))((((((***+++,,,,,,+++***+++---+++++++++************)))'''''''''''''''((())))))************************'''''''''&&&%%%$$$&&&'''******)))'''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''')))******''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$)))&&&$$$$$$'''))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((''''''&&&***+++---222:::@@@DDDFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKIIIFFFCCCBBBFFFMMMRRR[[[]]]___]]]\\\cccqqq|||vvvfffZZZXXX```hhhjjjsssnnnbbb\\\mmm~~~}}}rrrjjjfffaaaZZZUUUQQQPPPOOO{{{xxxzzz{{{yyyvvvqqqssszzzssshhhaaafffnnnyyyxxxmmm___RRRFFF<<<777//////...------,,,,,,+++,,,,,,---------.........))))))***+++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((((((&&&&&&'''((()))))))))(((***)))((('''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((###'''***)))&&&$$$&&&(((&&&###!!!!!!%%%)))+++,,,''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((())))))((()))+++,,,)))+++,,,......---,,,+++,,,,,,,,,---...000111222555888>>>GGGOOO[[[nnnyyyyyy|||yyyuuuvvvwwwuuuuuuyyy{{{}}}xxxpppmmmkkkggghhhlllsss|||zzzpppfffddddddbbbdddgggfffooo{{{zzzwwwvvvmmmqqqvvvzzz}}}rrr___KKK@@@;;;555000...------,,,,,,+++++++++***+++---...---+++***+++---+++++++++************)))))))))(((((((((((((((((())))))))))))))))))))))))'''((((((&&&$$$###%%%((($$$'''***)))%%%$$$%%%(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***###$$$%%%&&&''')))******&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%'''))))))%%%!!!!!!&&&,,,&&&''''''((((((''''''&&&(((((('''''''''(((((()))%%%%%%&&&'''((())))))***+++,,,///666>>>CCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKHHHDDDBBBCCCJJJRRRXXX]]]aaadddccccccjjjvvvyyyggg\\\YYY]]]bbbddddddlll|||uuufff```___rrr~~~ssseee___^^^ZZZUUUPPPLLLJJJJJJ~~~}}}zzzqqqrrrvvvyyykkk```aaaeeelll~~~yyyyyyyyykkk\\\MMMAAA;;;222222222111000000//////,,,,,,,,,++++++*********((()))***+++++++++++++++))))))))))))))))))))))))************)))))))))(((%%%%%%'''((())))))))))))***(((&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,---((()))))))))((('''&&&&&&$$$%%%'''(((+++,,,...///&&&&&&&&&'''''''''((((((###'''++++++'''%%%'''***'''((((((&&&$$$###$$$&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''''''''(((******+++)))+++...000000///---+++++++++,,,---///111333444:::===DDDMMMVVVcccwww|||yyy{{{qqqkkkkkkrrrwwwyyy}}}|||sssmmmllliiicccaaacccfffppp|||yyymmmcccaaaaaa```ccchhhhhhqqq~~~xxxzzz{{{zzzzzz}}}vvveeeSSSIIIDDD===555111,,,,,,,,,---------......---///000///,,,***+++---+++++++++************)))---,,,+++)))(((((((((((())))))))))))))))))))))))'''))))))'''$$$###&&&)))%%%&&&###"""&&&+++''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&''''''(((###)))+++$$$!!!,,,''''''((((((((((((''''''***))))))(((((((((((()))***)))(((((((((((())))))+++,,,111888@@@EEEFFFDDDFFFGGGIIIJJJJJJJJJIIIHHHKKKHHHCCCAAADDDLLLUUU[[[___dddiiiiiiiiinnnyyy}}}nnn]]]VVV[[[aaacccaaa^^^gggwww~~~mmmaaa^^^```sssyyysssfffXXXUUUUUUUUURRRMMMIIIGGGFFFyyyhhh\\\[[[___eeevvvxxxtttsssvvv}}}rrrfff[[[QQQKKK888555111...------------)))***,,,---......---,,,,,,,,,,,,,,,,,,+++***))),,,***'''%%%$$$%%%'''(((((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&''')))***+++***(((''')))))))))((((((&&&%%%%%%(((((('''&&&%%%%%%$$$$$$(((***---//////---***(((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((('''''''''&&&&&&&&&((()))++++++,,,,,,+++++++++,,,,,,------...///...,,,,,,...333888;;;;;;DDDOOOXXXgggyyy~~~~~~wwwooommmkkknnnuuu{{{tttkkkfffeeeeeeccc```aaagggoooyyyppplllfffbbbcccgggkkkmmmuuuuuuzzz{{{{{{}}}zzzoookkkbbbSSSDDD888333333666333...,,,,,,...000111...---,,,,,,++++++,,,,,,+++++++++*********))))))+++***)))'''''')))***+++))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''((())))))((((((((((((&&&%%%%%%&&&'''((()))'''''')))&&&""""""&&&***///777===AAADDDFFFGGGGGGFFFGGGJJJMMMMMMIIIEEEHHHCCCBBBHHHLLLOOOVVV___fffhhhiiikkkrrr~~~qqqdddYYYYYY^^^```______XXXcccqqqvvvpppdddYYYSSS```jjjsssooobbbXXXVVVYYY[[[WWWQQQMMMJJJFFFCCCAAA|||}}}sssdddYYYZZZ]]]aaannn~~~{{{uuurrrqqqvvvyyynnncccXXXQQQ>>>999222...------,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))---,,,***((('''((()))***((((((''''''''''''((((((&&&''''''(((((())))))***'''''''''''''''(((((()))************)))(((''''''(((((('''&&&&&&%%%$$$$$$'''(((***,,,,,,***((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''(((***+++++++++++++++++++++,,,,,,---------......000111333777;;;>>>BBBMMMZZZdddrrruuuqqqwwwzzzwwwtttuuuzzzvvvrrrllljjjkkklllkkkjjjgggllluuu}}}rrrooollljjjjjjlllmmmnnnvvvwww}}}{{{yyy||||||wwwmmmjjjbbbWWWJJJ???888444222000---,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&))))))((('''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((((((((((((''''''&&&&&&''''''((((((&&&''')))(((%%%&&&***---222999???BBBEEEGGGHHHGGGGGGHHHLLLOOOOOOLLLIIIGGGCCCDDDJJJOOOSSSZZZbbbjjjkkklllpppzzzkkkaaaZZZ]]]aaa```]]][[[TTT___lllooohhh]]]UUURRRZZZccckkkhhh\\\RRRQQQUUUXXXTTTOOOJJJGGGDDDAAA???}}}{{{|||qqqeee]]]^^^```aaahhhrrrzzzxxxtttrrrrrrvvv~~~uuuiii^^^VVVGGG>>>444/////////...+++***++++++++++++******)))++++++,,,,,,,,,+++******,,,++++++***)))))))))((()))((((((''''''(((((()))''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((((((''''''((())))))***++++++******,,,,,,,,,,,,,,,------------000333777999===AAADDDKKKYYYiiiuuuuuuggg```cccppp}}}yyyuuurrrqqqpppqqqsssuuuuuutttqqqvvv|||vvvwwwyyyzzzyyyxxxvvvuuuxxx{{{~~~zzz{{{}}}}}}}}}{{{tttnnnjjjddd\\\TTTIII@@@999222111//////......+++)))...---,,,,,,++++++,,,,,,+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''(((((((((((((((''''''&&&'''******(((***...000555;;;AAADDDFFFHHHIIIGGGHHHJJJMMMPPPPPPNNNLLLDDDCCCFFFMMMTTTZZZaaahhhooopppsss{{{wwwccc]]][[[___bbb___YYYVVVSSS\\\eeeeee[[[RRROOOPPPTTT\\\bbb___VVVOOONNNQQQVVVQQQKKKFFFCCCAAA???>>>}}}}}}zzzqqqjjjjjjjjjhhhhhhkkksss~~~yyyxxxxxxxxxvvv}}}|||uuukkk```ZZZNNNDDD888111000111000---------,,,,,,+++***))))))++++++,,,,,,,,,++++++***((())))))***)))((('''&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&'''(((((((((''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((((((((())))))***+++++++++******,,,,,,------------.........222666999===CCCJJJOOOWWWeeewwwvvvfff\\\[[[dddvvvwwwrrrooopppqqqtttwwwyyy{{{}}}~~~~~~}}}{{{~~~~~~}}}~~~uuurrrqqqwww{{{sssrrrmmmfff```YYYQQQGGG@@@888666333222111111///......---,,,,,,++++++,,,,,,******************************)))(((((()))******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))***)))((('''(((&&&'''******(((+++000444888===BBBDDDFFFHHHIIIIIIJJJLLLNNNOOONNNLLLJJJBBBCCCHHHPPPXXX```hhhllluuuwww|||qqq]]]ZZZZZZ___```\\\WWWVVVXXX^^^ccc^^^RRRJJJJJJNNNQQQWWW\\\[[[TTTOOOPPPRRRSSSNNNHHHCCC@@@???>>>===~~~zzzyyyxxxsssnnnkkklllyyy~~~~~~~~~}}}wwwzzz~~~{{{tttmmmeee```SSSIII<<<333000000///---//////...---,,,+++++++++***++++++,,,,,,,,,++++++'''(((*********)))'''&&&))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&'''((()))***)))((((((''''''((()))))))))((((((((('''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((()))))))))))))))))))))******+++++++++******---------...//////000000222555999===BBBKKKWWW```jjjuuuvvvkkk```\\\___kkk~~~wwwqqqooonnnnnnrrrwww{{{}}}}}}xxxvvvvvvxxxzzz{{{~~~}}}sssmmmkkkpppyyy~~~zzztttuuuooogggaaa[[[UUUNNNIII@@@<<<666222111000000///...---,,,,,,++++++,,,,,,******************************))))))))))))******(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%((((((''''''''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))(((''')))''''''))))))'''***///777:::???BBBDDDEEEGGGHHHKKKLLLNNNNNNMMMJJJHHHFFF@@@EEEKKKSSS]]]fffmmmpppxxx}}}mmm\\\YYYYYY[[[[[[XXXWWWYYY```dddddd[[[OOOGGGHHHLLLNNNSSSWWWXXXUUURRRQQQSSSQQQLLLGGGCCC@@@???>>><<<~~~}}}zzz~~~{{{zzzxxxqqqkkkvvv{{{zzzzzz}}}zzztttnnnkkkZZZRRREEE:::222...---,,,000000...---,,,,,,,,,,,,******+++,,,,,,,,,++++++******,,,,,,,,,+++***)))***))))))(((((())))))***((((((((('''''''''&&&&&&&&&''')))++++++***(((''')))***************))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&''''''((()))%%%&&&'''((((((((('''&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))))))))******))))))***+++,,,,,,++++++------...///111222333444777;;;@@@EEEKKKWWWgggsssllleee```bbbhhhttt~~~{{{{{{~~~yyytttssstttrrrwww}}}|||rrrnnnllllllppptttxxx~~~yyytttoookkklllqqqvvvwwwvvvvvvrrrmmmgggbbb]]]XXXUUULLLGGG>>>777222000...---...---,,,,,,++++++,,,,,,***************+++++++++)))))))))******)))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%(((''''''''''''(((((())))))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((***''''''))))))(((+++111:::===AAACCCDDDEEEGGGHHHKKKMMMOOONNNKKKGGGEEEDDDAAAHHHQQQXXXbbblllrrrrrrzzz|||ggg[[[YYYXXXXXXWWWUUUWWW]]]ggggggcccZZZPPPIIIIIIKKKJJJNNNSSSVVVVVVTTTSSSRRRMMMJJJFFFCCCAAA???===;;;|||yyyxxx}}}tttrrrzzz}}}xxx}}}}}}}}}xxxttthhhaaaVVVGGG999111///000//////---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((()))((((((((()))))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((()))))))))*********((()))***+++,,,------------...///111333555666777<<>>777222......---,,,,,,++++++,,,,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))''''''***++++++///555>>>@@@CCCEEEEEEFFFHHHIIIJJJMMMOOOOOOKKKGGGEEEEEEEEENNNWWW^^^gggrrrvvvuuu|||rrr```ZZZXXXXXXXXXUUUSSSXXX___hhhfff```YYYRRRLLLJJJIIIHHHLLLRRRWWWYYYXXXUUUSSSJJJGGGEEECCCAAA???;;;999~~~~~~|||yyywwwxxx{{{qqqllluuu}}}xxxuuupppeeeSSSAAA666333555...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))************))))))))))))******((()))))))))))))))))))))((('''%%%%%%%%%&&&(((***%%%&&&%%%%%%$$$###"""!!!'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%(((((())))))*********+++'''(((***+++,,,------...---...///222444777888999???HHHSSS\\\eeeqqqyyyrrrssswww}}}xxxuuuwww|||zzz{{{~~~~~~tttjjjccceeegggiiipppxxxxxx~~~qqqkkkkkkkkkmmmpppooovvv~~~yyyxxxrrrjjjdddfffpppxxx~~~{{{xxxxxxsssmmmcccXXXMMMBBB888222...---,,,,,,++++++,,,,,,))))))******++++++++++++))))))************))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))*********((('''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&$$$$$$######$$$%%%'''((((((&&&'''+++,,,...333:::AAACCCFFFGGGGGGGGGIIIKKKIIILLLOOOOOOKKKHHHGGGGGGHHHRRR[[[bbbkkkvvvyyywww}}}jjjZZZXXXXXXXXXYYYUUUSSSWWW___gggccc]]]XXXSSSOOOKKKIIIIIIMMMSSSYYY]]]\\\XXXUUUGGGEEEDDDCCCAAA>>>:::777~~~uuurrr{{{zzzqqqlllqqqxxx{{{~~~xxxmmm]]]MMM@@@888555...------/////////,,,***,,,,,,,,,+++++++++******************************)))))))))))))))(((''''''***((('''(((++++++)))&&&,,,+++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%''')))++++++)))'''%%%&&&%%%%%%''')))+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++&&&"""###'''***(((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((***,,,,,,,,,,,,---......///111555999===AAACCCDDDOOO\\\hhhvvv~~~{{{vvvssstttvvvxxxzzzzzz|||tttqqqfff___cccjjjnnnpppqqquuuwwwyyyhhhbbbgggnnnooommmqqqzzz{{{pppmmmooooooqqqsss{{{nnnZZZDDD666555///,,,......,,,+++,,,...------,,,,,,------...+++++++++************)))***))))))((('''&&&&&&&&&((('''&&&&&&'''((('''%%%###$$$$$$%%%&&&'''(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((***)))''''''***111888<<>><<<999|||{{{~~~yyyvvv}}}xxxqqqlllooosssxxx|||xxxooocccUUUGGG<<<555222111////////////---+++,,,,,,,,,++++++++++++******************************************)))((((((***'''%%%$$$$$$"""(((''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%)))'''%%%$$$&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((---***''''''((((((&&&$$$'''''''''((((((((())))))((((((((()))))))))******''')))+++,,,++++++,,,---...111666:::<<<@@@CCCFFFLLLYYYgggrrr|||vvvrrrmmmjjjkkkoootttvvv|||}}}wwwnnnddd___bbbiiilllmmmoooqqqqqqvvv~~~xxxnnnbbb^^^ccckkkppppppttt}}}wwwrrrqqqqqqrrruuuyyy~~~xxx]]]HHH888222...///000---,,,...+++******))))))******++++++++++++************)))***))))))(((''''''&&&&&&(((&&&%%%&&&(((((('''&&&''''''''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((+++)))((())),,,222999===CCCDDDFFFHHHJJJKKKLLLLLLTTTPPPNNNOOOMMMJJJOOOWWWcccfffjjjmmmooossswwwzzzxxxlllddd^^^ZZZ[[[WWWPPPPPPWWW^^^___aaaYYYRRRRRRQQQMMMJJJJJJNNNUUU[[[[[[ZZZWWWOOOHHHFFFBBB===;;;======:::777zzzvvvyyy|||xxx~~~zzzuuurrrqqqqqqqqquuuzzz~~~vvvyyy}}}zzztttmmmcccTTTDDD:::777444000///...///...---,,,,,,,,,,,,++++++++++++***************************++++++++++++******)))&&&%%%$$$%%%&&&&&&$$$"""))))))((((((((()))******)))))))))(((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&+++((($$$###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***++++++***((('''&&&'''(((((()))))))))*********)))************+++++++++)))+++,,,---,,,,,,---///000666===AAABBBDDDIIIMMMZZZhhhxxxkkkhhheeedddhhhoooxxx}}}~~~xxxkkkddd```dddkkknnnoooppprrrqqqrrruuuxxx~~~vvvkkkfffaaa___dddmmmuuuzzz{{{yyyuuussssssuuurrruuuyyyYYY===666000000111///...///------,,,,,,,,,,,,------+++++++++************)))***))))))((((((''''''&&&'''&&&%%%&&&((())))))((()))))))))(((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%'''(((((('''''''''((($$$###!!!!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))*********+++///555;;;>>>BBBCCCEEEHHHJJJLLLMMMMMMTTTQQQOOONNNMMMQQQ]]]iiiwwwxxxvvvrrroooqqqyyyllldddaaa___XXXVVVRRRPPPVVV```eeefffbbb[[[SSSQQQNNNJJJIIIKKKTTT\\\aaa___XXXRRRJJJDDDCCC@@@<<<;;;<<<;;;777444zzzvvvvvv{{{yyyuuuyyy}}}zzzvvvsssrrrttt}}}xxxwww~~~rrrtttzzzyyyuuunnnaaaPPPDDD:::666111------...//////------,,,,,,,,,+++++++++*********************************++++++***))))))''''''((()))+++++++++***))))))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''***'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""'''++++++(((&&&(((+++((((((((()))))))))******************++++++++++++,,,...//////...///111333555;;;BBBDDDDDDHHHQQQYYYhhhvvvzzzqqqddddddeeeiiiqqq}}}~~~wwwkkkeeeccciiipppsssvvvxxx{{{||||||{{{yyyyyy}}}|||tttiiiiiihhhhhhkkksss}}}yyytttrrrtttqqqpppvvv___DDD:::222000111///...///......------------......+++++++++*********))))))))))))))))))((((((''''''&&&%%%%%%&&&)))******)))((((((((((((((((((((((((***)))'''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******'''&&&''')))((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''&&&&&&''''''''')))***************++++++))))))+++---222777<<<>>>AAABBBEEEGGGJJJLLLMMMNNNQQQPPPNNNMMMQQQ]]]pppuuunnnrrruuuccc]]]\\\[[[WWWRRRNNNRRR^^^hhhllljjjeee^^^VVVQQQLLLHHHIIINNNZZZbbbfff```VVVNNNGGGCCC@@@>>><<<;;;:::888555222{{{xxxxxx{{{}}}~~~xxxpppmmmpppyyy~~~}}}zzzyyyxxxvvvrrrssstttssstttzzz}}}xxxrrrhhh[[[QQQ???:::333///---...///000---------,,,,,,,,,++++++************************(((((()))))))))))))))(((+++++++++***(((&&&$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((&&&&&&''')))++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%% &&&+++***'''%%%'''+++''''''((((((((())))))))))))))))))*********++++++,,,---/////////000333666999>>>BBBCCCDDDKKKXXXcccqqq|||{{{rrrooosss{{{|||qqqhhhcccaaaeeelllvvvxxxoooiiigggmmmtttyyyyyyuuuwwwzzz{{{zzzxxxxxxuuuqqqjjjmmmpppqqqrrrwww}}}uuuqqqqqqpppkkkkkkqqqyyycccLLL@@@444111111///---...++++++************+++++++++++++++*********)))))))))))))))))))))((((((((('''&&&%%%''')))******)))%%%&&&&&&'''(((((())))))***)))'''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))(((((((((++++++******)))(((((('''))))))))))))))))))))))))%%%(((+++***'''%%%''')))+++***(((&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''''''''''''''&&&((((((((())))))*********'''))),,,000444999===???AAABBBEEEGGGJJJLLLMMMNNNLLLMMMLLLMMMUUUiiissslllsssppp___XXXVVVUUUVVVOOONNNWWWeeemmmlllhhhbbb\\\VVVQQQKKKGGGJJJQQQ^^^eeeggg___TTTLLLGGGCCC>>>===;;;:::888666333000|||zzzzzz|||~~~vvvooofffcccfffmmmsssuuuxxxxxxxxxxxxzzz{{{}}}~~~yyyoooiiidddpppwwwsssppprrr{{{|||uuummmddd]]]JJJDDD;;;555111000000000------------,,,,,,,,,,,,************************''''''((())))))))))))(((((()))******(((''''''(((((((((((('''(((((())))))&&&&&&''''''''''''(((((((((((((((((('''''''''''')))((((((''''''(((((()))((('''&&&%%%%%%&&&'''((($$$%%%(((+++------+++((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$(((+++)))%%%###%%%((('''''''''((((((((())))))))))))*********++++++++++++,,,---...///222555888===???AAACCCGGGQQQ```kkkvvv~~~tttjjjggghhhlllttt}}}wwwooogggdddeeeiiiqqq~~~yyyrrrnnnqqqxxx~~~wwwqqqqqqpppooonnnmmmlllkkkkkkoootttvvvwww|||wwwqqqppplllgggdddgggnnnvvvlllVVVGGG888333222000...---,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((('''&&&''')))******)))$$$%%%%%%&&&((())))))***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))---,,,,,,+++)))(((((('''))))))))))))))))))))))))&&&((())))))'''&&&&&&'''((('''''''''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((''')))...333888<<>>===;;;999666444222111}}}zzzzzz|||sssjjj```\\\^^^dddgggiiikkknnnrrrvvvyyy|||~~~{{{ooofffaaa[[[cccqqqwwwrrrmmmnnnwww}}}tttmmmiiiYYYRRRHHH???888444111///...------------,,,,,,,,,************************'''((()))***************$$$'''***+++++++++---///,,,+++***************+++''''''((((((((()))))))))((((((((((((''''''''''''***)))(((''''''((()))***(((''''''''''''''''''(((''''''''')))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''')))***(((&&&%%%''')))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---///000222666:::>>>DDDEEEFFFJJJRRR^^^kkkuuu|||rrriiiggghhhkkkooouuu~~~|||rrrmmmiiihhhnnnvvvzzzyyy~~~tttqqqnnnllljjjiiiiiijjjnnnsssyyy~~~{{{sssqqqkkkgggdddfffiiippp~~~sss___OOO===666444222///...///......------......///+++++++++************))))))))))))))))))))))))))))))((('''((()))***)))((('''''''''(((((()))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&'''((()))***++++++******))))))((((((((((((((((((((((((((((((((('''&&&'''''''''%%%$$$!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''(((((())))))(((+++111777<<<@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIGGGHHHUUUjjjyyy~~~{{{tttqqqtttxxxggg\\\UUURRRPPPOOOLLLRRRaaakkkggg\\\UUUPPPQQQSSSSSSPPPPPPYYYeeejjjiiibbbWWWOOOJJJFFFAAA???>>><<<888444222222222|||zzz{{{~~~sssjjj^^^YYYZZZ___aaabbbeeejjjpppwww|||uuukkkeeeaaaXXX^^^iiiyyyuuupppkkkmmmvvv|||vvvssseee]]]RRRFFF===777111.........---------,,,,,,,,,************************((()))***+++++++++++++++(((***,,,+++'''%%%&&&((())))))(((''''''&&&''''''(((((())))))*********+++)))(((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''')))+++...)))************+++++++++,,,,,,,,,---------......///111333444777;;;@@@DDDKKKKKKNNNTTT^^^jjjvvv}}}uuujjjfffiiimmmppptttyyy~~~|||~~~sssjjjhhhhhhmmmzzzxxxtttpppnnnmmmkkklllooosssxxx}}}vvvsssllljjjhhhhhhhhhmmmzzzvvveeeTTTAAA999666333000///,,,++++++******++++++,,,+++++++++************))))))))))))))))))************)))(((((())))))((('''************))))))))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((((((((((((((((((&&&$$$%%%((((((%%%"""###&&&)))******)))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((())))))***+++,,,,,,,,,***---333:::@@@CCCEEEEEEDDDDDDFFFHHHIIIJJJKKKKKKJJJIIIEEEEEERRRdddoooooovvvuuusssuuu}}}rrrbbbZZZUUUSSSRRRLLLKKKSSSccckkkcccUUULLLLLLOOOTTTWWWVVVXXXdddqqqoookkkaaaTTTMMMJJJEEE???@@@???<<<777333222222333~~~~~~|||pppiiiaaaZZZWWWXXX[[[\\\dddhhhqqq{{{}}}rrriiicccaaaddd```aaannn|||zzzoookkkrrrxxx{{{{{{nnneeehhhfff[[[JJJ:::222000000///......//////---+++,,,++++++******++++++,,,+++++++++************)))((('''&&&''')))*********(((((())))))******++++++))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))*********)))(((***)))((()))+++,,,,,,,,,+++000444777:::@@@EEEGGGMMMMMMUUUgggvvv~~~}}}qqqllloootttuuusss}}}}}}|||~~~~~~}}}tttlllhhhmmmuuu}}}{{{xxxsssooommmnnnooouuuyyyxxxuuuoooooommmiiifffiiiqqqxxxrrrbbbYYYLLL???777222///.../////////...,,,,,,---...,,,,,,,,,+++++++++************))))))))))))******''''''((()))***+++,,,,,,,,,+++***(((''''''&&&&&&******))))))))))))******))))))(((((((((((())))))((()))*********)))'''&&&'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((($$$&&&))))))))))))***+++,,,111888>>>@@@AAABBBBBBGGGFFFFFFHHHLLLMMMKKKHHHIIIDDDEEENNNWWW^^^gggqqqzzz{{{wwwtttyyybbb[[[]]]YYYRRRMMMIIIPPPZZZ```___XXXPPPKKKKKKOOOQQQRRRXXXdddmmmqqqrrrhhh[[[QQQKKKFFF@@@;;;;;;:::888666444111000///}}}zzzoooiiibbb\\\YYYZZZ\\\^^^eeehhhnnnwwwvvvnnnjjjhhhhhhddddddmmm~~~}}}tttpppsssuuuyyyuuulllnnnkkk```OOO???666333---,,,+++,,,------+++))),,,++++++******++++++,,,+++++++++************)))111///,,,+++++++++)))((((((((())))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))))))))******)))***,,,---......---222888;;;???CCCHHHKKKRRR[[[kkk|||}}}vvvppppppuuuzzz~~~~~~yyyvvvsssqqqtttpppqqq{{{xxxwwwsssoookkkjjjlllnnnrrryyy~~~yyyzzz{{{xxxuuutttrrrsssrrrnnnjjjjjjooottt}}}nnn___XXXMMMCCC;;;555111///,,,------------------...,,,,,,,,,++++++++++++*********))))))))))))******)))***++++++***'''$$$"""))))))(((((((((((())))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%''')))***))))))***+++...333:::???BBBBBBCCCDDDGGGGGGGGGJJJMMMMMMKKKHHHGGGEEEHHHSSS\\\bbbjjjrrrxxxxxxtttssslll[[[XXXZZZXXXSSSPPPMMMSSSZZZ]]]YYYSSSMMMKKKMMMPPPRRRVVV```nnnxxxzzzllldddXXXPPPKKKGGGBBB>>>;;;:::888666333111000///|||yyypppmmmgggbbb```aaaccceeekkklllpppvvv}}}zzzwwwvvvqqqnnnlllpppyyy{{{vvvuuusssvvv{{{uuuuuuqqqfffVVVFFF;;;666---,,,++++++,,,---+++***,,,++++++******++++++,,,+++++++++************)))'''&&&%%%&&&(((******)))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''))))))))))))'''''')))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((()))******++++++***+++,,,...000111111666<<>>777000///------...///...---,,,++++++******++++++,,,+++++++++*********))))))!!! """%%%((())))))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''')))******)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,---000222666:::@@@FFFGGGHHHNNNUUUiii}}}yyy{{{pppkkklllqqq}}}vvvqqqjjjiiigggeeecccdddhhhkkktttyyysssllliiidddccchhhnnnqqqtttxxxxxxxxxvvvrrrmmmjjjjjjllllllttt}}}sssiiieee```ZZZRRRIII???999444222000///......,,,+++------,,,,,,,,,++++++++++++******))))))******+++&&&''')))))))))'''$$$###''''''(((((()))***,,,,,,******))))))))))))******))))))(((((((((((())))))+++***((('''''''''((()))'''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((()))******))))))+++---333777===AAACCCDDDEEEFFFGGGIIILLLOOOPPPNNNJJJGGGBBBJJJVVVccckkknnnpppqqqpppnnnlllrrr}}}aaa^^^\\\[[[YYYWWWXXXYYYZZZ___ccc```YYYRRRQQQSSSQQQTTTYYYcccrrr|||zzzqqq___YYYRRRLLLIIIGGGDDDBBB;;;:::777444222000//////~~~xxxxxxvvvsssqqqrrrwwwzzz~~~zzzyyy}}}}}}~~~|||~~~}}}||||||}}}|||vvvmmm```QQQBBB888333111///...//////...---,,,++++++******++++++,,,+++++++++*********))))))+++***(((((())))))((('''))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''(((***++++++***((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))((((((((()))+++,,,,,,------,,,+++---111444<<<===BBBHHHIIIJJJSSS^^^{{{tttkkkiiiqqq|||yyysssnnnllleeeffffffeeedddfffjjjmmmssstttzzzyyyuuukkkfffeeeiiimmmpppuuu{{{{{{zzzwwwsssooommmmmmnnnhhhooo|||}}}tttrrrnnniiibbbXXXMMMFFF;;;777111...---...---,,,---------,,,,,,,,,++++++++++++************++++++((((((''''''(((((()))*********))))))))))))************))))))))))))******))))))(((((((((((())))))+++***((('''''''''((()))************)))(((&&&%%%'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***((()))******)))***---///555888===AAABBBCCCDDDEEEHHHKKKNNNPPPPPPMMMJJJHHHBBBNNN^^^kkkqqqrrrpppmmmkkkiiijjjsss}}}ppp^^^aaaaaa]]]XXXVVVWWWXXX[[[```dddbbb\\\VVVUUUUUUPPPVVV```mmm|||vvvhhh[[[WWWQQQKKKGGGDDDAAA@@@;;;999666333111000//////|||}}}{{{yyywwwyyy}}}{{{pppkkkmmmwww}}}xxx|||}}}yyyqqqgggYYYIII>>>555222///------------,,,,,,++++++******++++++,,,+++++++++************))),,,***))))))+++,,,,,,+++))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((************((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''&&&''''''((()))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********))))))))))))***+++++++++---...---,,,///444999BBBAAADDDJJJLLLOOO]]]nnnzzzqqqkkklll{{{zzzpppiiieeeddddddeeehhhiiijjjllloooqqqqqqnnnqqq}}}zzznnnjjjhhhjjjmmmpppvvv}}}yyyxxxwwwtttqqqnnnlllkkkiiimmmxxx~~~}}}|||yyyuuummmeee___KKKCCC777000.../////////------------,,,,,,,,,,,,++++++************++++++---+++)))''''''(((***+++,,,+++***)))))))))))))))******))))))))))))******))))))(((((((((((())))))******)))(((((((((((((((************)))(((&&&%%%''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((()))******,,,///222777:::???AAACCCCCCEEEFFFIIILLLOOOPPPNNNKKKIIIHHHEEETTTfffpppsssrrrlllgggeeeeeejjjuuu~~~pppccc\\\```aaa[[[VVVVVVYYYZZZ^^^```aaa```]]]YYYVVVUUURRRZZZhhhwwwuuudddXXXUUUPPPJJJDDD@@@>>>===<<<999666333000/////////~~~vvviiieeefffooozzzvvvttttttzzz~~~xxxqqqdddSSSGGG888555111///......---,,,,,,++++++******++++++,,,+++++++++************)))&&&%%%$$$&&&)))+++,,,,,,(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((())))))))))))''''''''''''''''''''''''************************%%%%%%&&&'''((()))******))))))***++++++++++++***))),,,//////000444<<>>======<<<999555222///...///000|||tttlllhhhmmmqqqzzzvvvvvvvvvmmmcccYYYIII>>>333000111///......///...---,,,+++************+++,,,+++******+++---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&&&&&&&((()))******************))))))((((((''''''''''''''''''((((((((()))(((***+++,,,+++***++++++......///333:::@@@DDDFFFIIIEEEGGGTTTeeexxxxxxmmmjjjoooxxx}}}|||}}}ppptttssswww~~~|||~~~~~~|||}}}|||zzzyyyyyywwwrrrmmmsssqqqrrrwwwxxxzzzzzzsssqqqsssxxxzzz|||vvvXXXBBB777222111///...------...///...,,,************************************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((&&&'''((()))******)))(((''''''((('''%%%######%%%'''((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((()))+++)))((((((+++000666999:::>>>CCCFFFGGGHHHIIIJJJGGGLLLPPPPPPLLLHHHFFFFFFOOOZZZhhhnnnjjjbbb\\\YYYZZZ]]]iiitttppp```UUUUUUQQQSSSTTTUUU[[[eeekkkkkknnniiiccc```[[[WWWZZZ___lllqqqwwwzzzuuuhhhXXXMMMMMMKKKGGGCCC???<<<999888;;;777222...------,,,+++}}}xxxuuuqqqrrrwww~~~xxxyyyyyyqqqhhh```PPPDDD888333111//////111......---,,,++++++++++++,,,,,,,,,+++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))((((((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))&&&(((***+++++++++,,,---111111222666<<>>444000000...------...///...---************************************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''&&&%%%'''((()))'''&&&''''''))))))))))))''''''(((((((((&&&$$$$$$&&&((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))***...333999===<<>>===<<<333222222333333222///---zzz~~~|||~~~|||~~~xxxuuu||||||vvvpppfff[[[NNNDDD:::333000333------,,,,,,,,,------...(((***+++,,,+++***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''&&&%%%'''''''''((()))*********'''(((((((((((()))))))))((()))++++++++++++---///222666<<>>@@@BBBBBBCCCBBBBBBDDDGGGJJJQQQQQQPPPMMMJJJKKKPPPUUU\\\___aaa___ZZZXXX\\\```fffvvv|||lllYYYPPPOOOMMMRRRSSSTTTYYYdddooorrrnnnhhhdddbbbdddgggkkkttt}}}zzzfffTTTLLLJJJCCCBBBAAA@@@???===<<<;;;333222111111111111///---~~~~~~yyytttuuu|||}}}uuuwww~~~{{{vvvqqqggg\\\SSSIII<<<333111------,,,,,,,,,---......***,,,------,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))((('''(((((()))***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((((('''&&&'''''''''''''''&&&%%%&&&&&&'''((()))***++++++(((((((((((()))))))))***+++,,,---,,,+++,,,...000222999BBBHHHKKKKKKKKKKKKOOO^^^tttzzzjjjaaa^^^aaa\\\\\\eeesss~~~wwwtttnnnrrr{{{zzzvvv{{{rrrllliiifffiiiqqq{{{~~~{{{}}}~~~|||{{{}}}yyykkkVVVEEE:::666333000......///...---++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''((('''&&&$$$%%%&&&'''(((((('''&&&%%%''')))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++---000555999===???CCCDDDCCCBBBBBBDDDHHHKKKPPPOOOMMMIIIGGGJJJQQQWWW```bbbbbb___\\\]]]dddkkkppp{{{{{{hhhUUUOOORRRSSSUUUYYY]]]ccckkkpppmmmfffbbb^^^^^^bbbgggooo{{{gggSSSJJJHHHBBBBBBAAA@@@===;;;999777555222...------------,,,sssmmmmmmtttuuutttzzz{{{yyyqqqkkkhhh```OOO===333......---------------...,,,...///...+++)))''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((((((***)))((((((((()))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&''''''(((((((((''''''&&&''''''((()))******+++((((((((()))))))))******,,,---...------...111333777>>>GGGLLLLLLLLLLLLMMMXXXmmmrrrddd]]]]]]```\\\___lll}}}tttooooookkkwww}}}xxx{{{yyytttooojjjmmmvvv{{{xxxzzz}}}}}}}}}|||lllYYYHHH>>>888444111///...///......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&'''((((((&&&%%%&&&'''((())))))((('''&&&&&&(((******)))((())))))$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))))))))((()))+++...333777;;;===???DDDDDDEEEDDDDDDFFFIIILLLNNNMMMJJJEEEDDDHHHQQQXXX```bbbcccbbbbbbfffpppyyy~~~vvvdddUUUQQQVVVZZZ\\\cccjjjnnnqqqqqqjjjbbb___\\\]]]bbbjjjuuufffRRRHHHFFFBBBBBBAAA???===999666444555111---++++++,,,,,,,,,|||}}}~~~{{{ooogggeeekkkzzz~~~vvvyyy}}}yyyyyy~~~zzzgggLLL;;;000///...---------------'''))),,,,,,***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((%%%&&&'''((()))))))))))))))((('''''''''(((***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((())))))))))))''''''(((((())))))******(((((()))))))))*********+++,,,---...///111666999@@@EEEJJJLLLKKKLLLOOOSSSgggvvvjjjcccbbb___aaajjjyyy~~~xxxrrrjjjeeeeeefffwww|||~~~zzzwwwtttqqqqqquuu}}}}}}yyytttsssxxx~~~~~~~~~~~~zzzjjjZZZLLLCCC999666111///...///......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''&&&%%%'''((()))'''&&&''''''))))))))))))''''''%%%''')))***)))(((((()))$$$%%%&&&((((((((('''&&&&&&'''((()))***))))))((()))+++000555:::>>>AAABBBDDDEEEFFFFFFFFFHHHKKKMMMLLLKKKHHHDDDCCCGGGPPPXXX]]]```dddeeehhhooo{{{}}}mmmaaaXXXVVV]]]eeekkksssyyyxxxsssnnnfff___bbb___```gggppp}}}{{{aaaNNNFFFEEE@@@@@@@@@>>><<<999666444111///---,,,---......---}}}|||}}}}}}~~~}}}{{{~~~zzzmmmddd```eeesss|||yyy}}}wwwXXXBBB111000///...---,,,,,,,,,"""&&&)))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&'''((()))************((('''&&&%%%&&&'''***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&((()))************(((((((((((())))))))))))))))))))))))************)))+++---...000444999===HHHJJJLLLKKKIIILLLRRRXXXssstttllljjjbbbiiixxxzzzooolllhhhaaa[[[ZZZ\\\ppp{{{yyy~~~zzzvvvvvvuuussssssxxx}}}wwwrrrmmmooolllnnnwww~~~|||sssgggZZZOOOHHH:::666222///...///......,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((&&&'''((()))******)))((('''$$$&&&))))))((((((((((((%%%&&&((()))))))))((((((&&&''')))*********)))((((((+++000777===BBBEEEFFFCCCEEEGGGGGGHHHIIILLLNNNKKKJJJGGGDDDCCCHHHQQQXXXZZZ___dddgggllltttwwweee^^^\\\\\\eeepppzzz~~~sssjjjbbb\\\eeecccdddkkkvvvuuu\\\KKKEEEDDD>>>>>>>>>>>><<<999666444---------///111111000...{{{zzzxxxyyy{{{}}}}}}}}}zzz{{{~~~}}}{{{}}}wwwrrrzzzuuupppppptttwwwyyy~~~~~~aaaCCC555000...///...+++,,,///---,,,******+++***)))'''))))))))))))(((((((((((('''((()))******)))((('''((())))))(((&&&$$$""" ***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''(((((((((((((((((()))***+++,,,,,,---***((('''))),,,...,,,***(((,,,000222222555===DDDIIIIIIHHHGGGIIIRRR```jjjuuurrrrrr{{{rrriiiaaa___\\\WWWUUUVVVYYYhhh}}}~~~zzztttqqqnnnrrrwwwyyyyyy|||zzzppphhheeeggglllkkklllqqqxxx~~~ssshhhaaaZZZSSSNNNBBB>>>888444222111///...///...------//////...---************************,,,)))'''&&&(((***++++++(((((((((((())))))))))))************************))))))************))))))(((((((((((()))))))))))),,,///000///+++))))))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((()))***)))((('''((()))+++///444888>>>EEEEEEBBBHHHGGGGGGHHHJJJKKKJJJJJJIIIHHHDDD@@@BBBJJJUUU[[[YYY]]]bbbhhhsssuuueeebbbcccffftttooo]]]YYY___aaacccdddhhhuuu|||hhhVVVHHHCCCDDD?????????>>><<<888555333000...,,,---//////---+++{{{yyywwwwwwyyy|||}}}}}}zzz{{{}}}}}}~~~wwwpppqqqvvv|||~~~zzz{{{}}}~~~{{{aaaHHH888333///000///,,,,,,///...,,,*********+++***(((*********)))))))))(((((('''((()))******)))((('''((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((())))))))))))***((()))))))))***+++++++++***(((''')))+++,,,+++******,,,///000333999BBBIIIJJJLLLMMMKKKLLLVVVhhhwww|||zzz{{{}}}iiiaaaZZZXXXTTTPPPOOOPPPVVVcccuuuxxxuuusssnnnjjjmmmpppssstttuuuyyyxxxoooiiieeefffhhhlllmmmoootttzzz~~~~~~zzzmmmccc^^^[[[WWWTTTGGGCCC===666222000///...---,,,++++++,,,---,,,+++++++++++++++++++++++++++///---***((()))*********(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))(((((('''''')))***+++***((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((()))***)))((('''(((***+++222888;;;@@@EEEFFFCCCFFFEEEEEEGGGJJJLLLKKKJJJIIIGGGDDDCCCHHHRRR[[[aaabbbdddffflllxxx|||lll``````eeemmm}}}nnnYYYSSSWWW]]]```bbbhhhvvvuuuaaaRRRGGGBBBBBB>>>>>>>>>===:::777444222000...,,,---//////---+++{{{yyyvvvvvvxxx{{{|||}}}{{{{{{|||}}}~~~~~~yyypppjjjmmmssszzz|||||||||{{{{{{~~~}}}|||uuubbbPPP<<<666111000000------000000---***)))***++++++++++++++++++*********))))))(((((())))))))))))((((((&&&'''((()))************((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&)))***)))%%%$$$%%%(((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***)))------...111777@@@HHHNNNKKKOOORRRQQQTTTaaawww}}}jjj^^^WWWRRRQQQNNNLLLMMMQQQYYYgggxxx~~~rrrqqqrrrpppmmmoooppppppooopppvvv~~~zzzjjjcccaaaaaadddhhhllloootttxxx|||yyyuuuvvvxxx{{{{{{sssiiicccaaa``````___UUUQQQJJJ@@@777222000111---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222///,,,*********)))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''++++++***)))((('''&&&&&&'''&&&&&&'''((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))(((((((((((()))***)))((((((***++++++444<<>>GGGMMMOOOKKKNNNRRRWWWaaasss}}}jjj^^^WWWSSSPPPOOOMMMMMMSSS[[[hhhyyy}}}yyyzzz{{{{{{vvvtttqqqnnnnnnsss{{{vvvddd]]]\\\^^^aaaeeelllrrryyy}}}zzzvvvuuuwwwyyyxxxtttooollllllnnnnnnnnnjjjggg^^^RRREEE:::555333111///---,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,111///,,,++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''''''((((((((((((((()))******)))((()))+++---,,,666@@@AAA@@@BBBDDDDDDEEEEEEGGGKKKOOOQQQQQQQQQJJJIIIMMMZZZeeejjjjjjiiijjjkkknnnwwwjjjdddbbbeeejjjrrr~~~~~~iiiWWWQQQRRRVVVXXX\\\fffyyyvvv]]]NNNHHHDDDBBBAAA>>>===<<<:::888555222000///...............------{{{xxxvvvuuuwwwzzz||||||||||||{{{{{{|||~~~|||{{{~~~|||vvvlllkkklllrrr}}}sssjjjjjjsssyyyqqqnnnuuuwwwnnn```UUUCCC999111///000//////111111...***)))***,,,------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))'''''''''''''''(((((((((+++*********))))))))))))'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''(((((((((((('''''')))+++,,,+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''((((((((()))))))))))))))(((((((((((((((((()))******))))))******,,,///555===EEEKKKNNNNNNLLLLLLQQQ]]]qqq~~~mmmddd___ZZZVVVSSSQQQNNNPPP[[[ggg||||||xxxsssooonnnqqqwww|||}}}~~~pppbbb\\\\\\^^^bbbfffooouuu}}}{{{yyyzzz||||||{{{{{{}}}~~~wwwjjjZZZJJJ===666444111...---...///......++++++++++++++++++++++++---+++******++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******)))'''&&&(((+++---+++((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,***((('''''''''''''''((((((((())))))******))))))***---///...888@@@AAA???AAABBBBBBBBBCCCFFFJJJNNNPPPPPPOOOKKKKKKVVVgggrrrqqqkkkhhhhhhnnnvvvxxxdddeeegggkkknnnpppwww}}}uuudddXXXTTTTTTWWWWWWZZZeee{{{~~~jjjTTTIIIFFFDDDBBBBBB???>>>===:::777555222111...//////...------------zzzxxxwwwwwwyyy{{{|||{{{}}}|||}}}}}}~~~~~~{{{zzz}}}{{{vvvssskkkkkkkkkoooyyyzzznnndddcccmmm|||uuupppvvvxxxmmmaaaVVVJJJ>>>333000111000///000///,,,***)))***,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))******)))((((((((())))))))))))(((((((((''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))''')))++++++******,,,---...333;;;CCCIIILLLLLLLLLMMMNNNVVVhhhtttjjjffffff^^^[[[WWWTTTQQQVVVfffvvv~~~xxxtttsssuuuxxx{{{}}}yyyyyy}}}yyyqqqiiicccaaabbbcccgggmmmsssyyy~~~|||}}}wwwaaaKKK===666333///---,,,---,,,,,,***************************))))))***,,,,,,,,,+++******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++'''&&&&&&''')))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((''''''''''''((()))))))))******))))))+++...111333:::@@@??????AAABBBAAA@@@AAACCCGGGKKKLLLKKKIIIJJJLLLZZZnnnwwwrrrjjjhhhiiisssnnn```eeekkkooopppqqqtttxxxzzzmmm```ZZZWWWTTTXXXXXX[[[hhh}}}mmm^^^NNNGGGEEECCCAAABBB@@@???===:::777444222111.../////////---,,,---...yyyxxxxxxzzz|||}}}|||{{{|||}}}~~~}}}{{{|||~~~xxxrrrooollliiikkklllllllllrrryyynnneeefffnnn{{{xxxzzz|||qqqhhh```TTTFFF999444222000......,,,+++))))))+++,,,++++++++++++++++++***************)))(((''''''((()))***))))))(((''''''((()))))))))))))))(((((((((''''''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((&&&$$$%%%)))+++)))'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''(((((((((((()))))))))((()))))))))***+++++++++''')))+++,,,++++++...000222888@@@FFFHHHIIIJJJLLLMMMSSSaaavvvqqqmmmnnntttxxx}}}zzzqqqllliiihhh]]][[[YYYXXXYYYccczzz|||zzz||||||vvvqqqpppjjjhhhiiillllllkkkooouuuwww}}}~~~aaaLLL:::666222...------,,,++++++++++++++++++++++++++++++******+++---...---+++*********)))((('''''''''((((((((((((((((((((((((((())))))******))))))(((''''''(((((())))))******%%%'''((()))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))******)))))),,,000333999===???>>>@@@CCCDDDAAABBBCCCDDDHHHJJJKKKHHHFFFHHHKKKYYYmmmtttmmmhhhjjjjjjwwwyyygggbbbhhhnnnpppppprrruuuwwwssseee______]]]YYYXXXZZZ___mmm{{{^^^SSSJJJFFFDDDAAA???AAA???>>>;;;888555222000000---///000///---+++---...yyyyyyyyy{{{}}}~~~|||zzz|||}}}~~~||||||}}}|||pppjjjgggcccaaammmnnnnnnjjjlllxxxzzzqqqjjjlllsss}}}~~~xxxpppjjj\\\MMM===666444000,,,,,,+++***)))***+++,,,+++)))+++++++++*********))))))***)))(((''''''((()))***&&&%%%$$$$$$%%%&&&''')))++++++++++++************(((((())))))))))))((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''### ###))),,,)))$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&'''))))))))))))))))))************(((((()))***+++,,,,,,---&&&))),,,,,,,,,,,,///222666<<>>;;;555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++******)))(((''''''&&&''''''''''''''''''''''''))))))************))))))))))))))))))((((((((((((&&&))),,,+++(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))************)))))),,,000444>>>@@@???>>>AAAEEEEEEBBBFFFFFFHHHKKKMMMLLLIIIGGGFFFIIIVVViiiooohhhgggllljjjxxxtttbbbgggmmmqqqqqqoooqqquuuxxx|||nnnaaa___dddddd___XXX[[[bbbqqq}}}lllTTTMMMGGGFFFCCC???>>>??????===:::777333111///...---///000///,,,+++---///zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwooohhhbbbaaacccnnnssswwwuuusssyyyvvvrrrxxx||||||}}}{{{vvvmmm^^^III:::333111...+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((((((((((((((())))))))))))))))))***+++++++++++++++,,,)))+++///...+++000888===AAACCCCCCCCCFFFIIIJJJPPPcccyyy~~~hhh^^^\\\aaaggglllpppuuu{{{tttmmmooooooeeeYYYRRRUUU[[[dddqqq|||zzzyyyxxxyyyvvvuuussspppnnnmmmllllllpppooommmlllmmmppprrrttt{{{zzzyyyxxxwwwvvvuuutttvvvuuurrrpppoooooooooooopppppprrrtttxxx|||yyyooommmrrrsssxxx}}}~~~{{{yyyzzz|||}}}|||yyy{{{}}}___KKK>>>222///000///......---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''''''''((()))******)))((()))---333888@@@@@@@@@@@@AAABBBBBBCCCIIIIIIJJJJJJIIIGGGFFFEEEAAAJJJZZZhhhmmmjjjhhhiiirrrooocccmmmrrrwwwtttkkkhhhppp{{{nnn]]]\\\```___]]]^^^YYY[[[eeeyyyttt```QQQLLLDDD???>>>???@@@@@@<<<:::888555333111000///////////////////////////yyyyyyzzz{{{||||||||||||~~~}}}|||}}}~~~~~~~~~yyytttoooiiifffffflllqqqvvvvvvtttyyy|||yyy}}}~~~|||yyy||||||wwwpppcccQQQ@@@666111///......,,,++++++------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))************)))******+++++++++******,,,***+++//////...333;;;@@@BBBDDDCCCDDDHHHMMMPPPZZZmmmnnn___ZZZ]]]eeemmmqqquuu{{{vvvkkkdddcccccc]]]WWWTTTXXXcccttt}}}zzzuuupppllljjjjjjjjjiiihhhfffdddbbbaaa`````````___^^^]]]^^^```bbbdddggggggggggggffffffffffffggggggeeedddcccbbbbbbbbbaaaaaacccfffjjjoootttvvv|||~~~vvvrrruuuvvv{{{|||xxxzzz~~~~~~dddMMM@@@444111111///......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''((()))******))))))***...444999AAA@@@@@@@@@AAABBBCCCDDDHHHIIIKKKJJJIIIGGGEEEDDDFFFOOO___lllnnnjjjiiimmmrrrqqqiiippptttvvvrrrjjjjjjsss}}}nnnZZZWWWZZZYYYXXXZZZYYY___nnnuuu```NNNJJJDDD@@@???@@@@@@@@@;;;:::888555333111//////........................wwwxxxyyyzzz{{{{{{{{{{{{}}}{{{yyyyyy{{{~~~}}}~~~~~~~~~{{{zzzxxxrrrkkkhhhfffmmmtttvvvuuuwww}}}~~~|||tttsssuuu|||vvvnnn^^^LLL===444111111///---,,,+++,,,---,,,+++...------,,,+++***)))((())))))))))))))))))))))))************************((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((************++++++++++++*********************))),,,++++++...000222888???CCCDDDDDDDDDEEEIIIQQQWWWfffyyytttbbbZZZZZZ```kkkuuuyyyxxxkkkfff```ZZZWWWUUUUUUVVVYYYaaasss~~~{{{yyyqqqmmmgggaaa\\\YYYYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQOOOPPPQQQTTTYYY___dddhhhppprrrtttuuutttttttttvvv|||~~~|||wwwwwwyyy}}}{{{vvvxxx{{{~~~xxxfffNNNBBB666222111///---...------------,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''***))))))(((((((((((())))))*********,,,000666:::AAAAAAAAAAAABBBCCCDDDEEEGGGJJJLLLKKKIIIFFFDDDDDDJJJTTTbbbkkkjjjeeehhhnnnzzzyyypppoooqqqsssrrrmmmiiilllwwwoooYYYSSSTTTSSSSSSVVVUUUaaavvvkkkXXXJJJGGGCCCAAAAAAAAA@@@???;;;999777444222000//////------------------------xxxyyyzzzzzz{{{{{{{{{zzz}}}zzzwwwvvvyyy|||~~~}}}~~~~~~~~~~~~}}}~~~|||tttjjjeee___gggpppuuuuuuuuuwwwzzz~~~yyy~~~xxxnnnkkklll}}}~~~xxxwww~~~}}}wwwkkkYYYGGG:::444333111///,,,+++,,,,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''((((((''''''''''''(((((((((''''''''''''(((((())))))))))))*********+++++++++******)))))))))))))))+++***+++---111666<<>>999888666444222000//////------------------------zzz{{{{{{||||||||||||{{{|||yyyvvvuuuxxx|||~~~~~~~~~~~~~~~|||}}}yyyoooddd^^^XXX___jjjqqqttttttrrrrrruuu{{{yyyttt|||qqqgggeeegggxxxyyyqqqnnnsss{{{qqqcccRRRCCC888111333000---+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((()))))))))************)))(((((())))))*********+++---333:::@@@CCCCCCCCCFFFJJJJJJKKKVVVbbb|||{{{pppeee```bbbhhhsss}}}}}}mmmaaa^^^VVVOOOMMMMMMMMMSSSZZZnnn|||zzzxxxxxxzzz}}}{{{yyyuuupppjjjddd```^^^WWWTTTOOOKKKHHHFFFGGGHHHDDDDDDCCCAAAAAA@@@@@@@@@??????>>>===>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@BBBBBBBBBAAA@@@???@@@??????@@@BBBFFFJJJLLLQQQSSSUUUUUUTTTSSSTTTUUUVVVXXXZZZ\\\```eeekkkpppyyyrrrpppuuu|||}}}xxxqqqmmmkkkoootttxxx{{{qqqbbbXXXHHH???777444222//////111.........---------,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++******************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************************((((((((())))))))))))((((((***+++---000555:::???BBBBBBBBBCCCDDDEEEGGGHHHHHHKKKNNNLLLHHHFFFGGGIIIXXX___hhhlllhhheeemmmxxx|||jjjhhhnnnpppqqqmmmiiinnnzzzvvvfffYYYUUURRROOORRRYYYsssooo[[[OOOCCCBBBBBBCCCCCCBBB@@@===888777555333111000///...........................||||||}}}}}}}}}}}}}}}||||||zzzwwwwwwyyy}}}|||yyyxxxrrrfff\\\YYYSSSZZZdddnnnttttttrrroookkkqqq|||{{{zzzzzzjjjbbbbbbeeevvv~~~tttmmmkkklll{{{~~~yyyqqqjjjaaaSSSAAA444444111...++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***'''((((((((())))))))))))))))))((('''((()))***+++***,,,---///666???DDDCCCDDDCCCGGGMMMOOOQQQ___ppp~~~tttjjjggghhhnnnyyy~~~pppeee\\\YYYPPPJJJKKKMMMPPP[[[hhhxxxsssjjjhhheeeeeeggghhhiiiiiieeedddaaa^^^ZZZVVVRRRPPPIIIHHHEEEBBBAAA@@@AAAAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===???@@@BBBFFFGGGIIIIIIGGGGGGGGGHHHGGGIIIKKKNNNQQQUUU[[[___kkksss~~~uuujjjiiiqqq|||zzzrrriiifffdddeeelllssswwwzzz~~~xxxjjj___VVVIII@@@999666333000///222............---------,,,+++++++++*********))))))************************))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))))))))((((((***,,,///222777===AAABBBCCCCCCDDDEEEGGGHHHIIIIIILLLNNNLLLHHHGGGJJJOOOYYY\\\bbbeeecccccclllxxxvvviiihhhnnnqqqrrrpppmmmtttfff^^^XXXVVVRRROOOXXXeeehhhVVVMMMBBBAAAAAABBBCCCBBB???===777666444222000///......////////////////////////|||}}}}}}~~~~~~}}}}}}||||||zzzxxxyyy{{{}}}{{{|||}}}yyywwwuuurrriii]]]WWWWWWRRRWWWaaallltttwwwtttrrrjjjmmmvvvxxxjjjccceeeiiivvv{{{rrrmmmlllpppxxxsssuuuvvvjjjSSS???666222...++++++++++++***,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***(((((()))))))))*********(((''''''&&&''')))+++---+++///111333;;;EEEGGGDDDGGGEEEHHHOOOSSSZZZoooxxxssstttyyyqqqeee]]]VVVQQQKKKJJJMMMOOOVVVjjj}}}xxxvvvqqqkkkeeeYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOLLLJJJGGGFFFAAA@@@???>>>======<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::888888999999999::::::::::::999999999:::;;;;;;<<<999:::;;;<<<<<<=========???@@@BBBBBB@@@???@@@@@@@@@AAACCCEEEFFFIIIMMMPPPVVV^^^hhhooosssvvv{{{~~~~~~vvvssstttuuuxxx}}}{{{vvvmmmiiieeegggppp{{{iiiccc]]]\\\]]]aaakkktttxxx||||||pppggg^^^WWWMMMEEE>>>999555000///111............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))******************************)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))---000444999>>>BBBCCCCCCDDDDDDFFFHHHIIIJJJJJJMMMNNNLLLGGGHHHNNNUUUZZZZZZ]]]```aaacccmmmxxxvvvlllkkkmmmoooqqqpppnnnuuu}}}sss]]]ZZZYYYXXXSSSTTTdddyyy{{{aaaOOOHHHBBBAAAAAAAAABBBAAA???<<<666555444222000///..............................|||}}}}}}}}}}}}}}}||||||}}}{{{zzzzzz}}}|||zzz}}}~~~~~~}}}|||tttssssssooodddXXXUUUXXXRRRVVV```kkkuuuyyywwwuuuoooooosss{{{|||yyyzzz{{{nnnhhhjjjnnnwwwzzzqqqnnnpppwwwzzzvvv~~~}}}cccKKK666333...++++++++++++***...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''')))******)))************+++++++++'''&&&&&&&&&'''***,,,...---111444777???HHHJJJEEEKKKFFFHHHPPPVVVaaa{{{|||hhh^^^XXXSSSKKKIIIMMMRRRSSS[[[wwwyyysssmmmiiifffbbb\\\VVVOOONNNLLLKKKJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::::::::;;;:::::::::::::::999999999777777888888999:::;;;;;;;;;;;;:::::::::<<<===>>>888:::;;;===>>>>>>>>>===<<<>>>??????===<<<======>>>@@@AAAAAAAAABBBDDDFFFEEEMMMVVV]]]```eeelllqqquuuwww{{{~~~~~~vvvmmmiiiaaa``````dddiiikkkjjjhhh```aaacccgggooozzzwwwaaa[[[WWWWWWZZZ```kkkvvvyyy|||sssjjjeee___YYYRRRJJJBBB<<<666000...111//////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((*********)))(((''')))---111555:::???CCCCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNOOOKKKGGGIIIQQQXXXaaa```aaadddgggkkkuuuyyyqqqmmmlllkkknnnnnnkkkrrrzzztttfff\\\[[[\\\[[[VVVYYYppp{{{```NNNGGGCCCBBBAAAAAAAAA@@@>>><<<666555333111000///......------------------------}}}{{{yyyyyyzzz{{{zzzzzzyyyyyyzzz|||}}}{{{|||||||||{{{uuurrrlllfff___ZZZWWWVVVXXXYYY[[[dddttt~~~yyyqqqmmmnnnoooqqqyyy}}}uuuooovvvzzz}}}vvvssstttuuuzzz~~~qqq[[[BBB999111000///---,,,...------,,,+++***)))((('''((()))***+++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((&&&%%%'''***,,,+++))))))(((''')))+++---------...222888===AAADDDGGGIIIKKKKKKKKKNNN[[[rrrlll___WWWSSSRRRIIIJJJMMMPPPUUUhhhzzzpppiiifffccc^^^XXXSSSPPPNNNNNNDDDCCCBBB@@@>>>===<<<<<<========================::::::999999999999999:::777999:::999888888999:::;;;;;;:::::::::;;;<<<<<<888888888888888888888888<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;==================>>>>>>???AAAAAA@@@>>>>>>BBBFFFHHHIIIKKKNNNRRRVVVYYY[[[aaadddiiipppwwwzzzzzzyyyyyyxxxwwwwwwyyy||||||nnnccc^^^XXXVVVSSSTTTWWW\\\```bbbXXXZZZ___gggpppxxx|||~~~zzzsssbbb]]]XXXXXX___iiipppttt}}}~~~{{{tttmmmfffaaa^^^\\\^^^VVVMMMEEE>>>666000...000///...---///222111---***++++++,,,,,,++++++***************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''***)))((((((((((((((()))(((***...333999===??????AAABBBCCCEEEGGGIIIKKKKKKNNNNNNKKKGGGFFFLLLWWW```hhheeeeeehhhjjjppptttpppnnnllliiiiiipppyyyyyyooofffddd```bbbcccaaa```iii~~~rrr[[[NNNIIIEEEEEEEEEDDDBBB@@@>>><<<555444333111000//////...,,,---...///000000000000|||zzzwwwuuuvvvvvvvvvvvvyyyyyy{{{~~~}}}|||~~~{{{yyyxxxxxxxxxxxxwwwsssppplllfffaaa\\\XXXWWWWWWXXX[[[cccsss{{{ssslllkkklllqqq}}}|||vvvvvvyyy~~~|||}}}|||}}}xxxgggIII===222//////---+++,,,,,,+++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((((('''&&&'''***,,,+++)))***))))))***,,,---......111555<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888888666777999999888888:::;;;:::::::::999999888888777999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDDDDEEEEEECCCAAABBBEEEHHHGGGGGGIIIKKKNNNRRRTTTVVVZZZ[[[^^^ccciiinnnooooootttsssrrrrrrtttwww{{{}}}{{{mmmbbb\\\TTTQQQMMMMMMPPPUUUYYY[[[ZZZ[[[___fffooowww{{{}}}yyyoooiiibbb^^^[[[]]]ccclllrrruuu{{{}}}|||~~~|||xxxqqqjjjgggggghhhkkkdddZZZQQQGGG===444/////////.........///---+++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''***)))))))))((((((((('''))))))(((((((((((())))))(((***...333999===>>>???AAABBBCCCEEEGGGIIIKKKKKKLLLKKKIIIGGGHHHQQQ]]]fffnnnjjjiiijjjlllttttttkkkhhhhhhhhhgggjjjrrryyyvvvlllfffeeedddeeeeeefffjjjvvvppp[[[OOOLLLEEEEEEEEEDDDBBB@@@===<<<555444333111000///......,,,,,,,,,------.........}}}yyyuuusssssstttttttttyyyzzz}}}~~~{{{yyyxxxvvvtttsssssssssrrrqqqooonnnkkkgggccc^^^ZZZXXXWWWXXX[[[bbbrrrwwwlllffffffppp}}}www{{{~~~zzz~~~|||sssSSSCCC333//////...+++*********+++,,,---......///))))))***++++++++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***)))))))))))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''(((***+++***)))++++++***+++,,,---///000555:::@@@EEEGGGHHHIIIJJJLLLKKKOOO]]]qqqkkk]]]YYYVVVRRRQQQNNNNNNRRR[[[lllzzzwwwtttqqqmmmhhhbbb[[[SSSNNNJJJHHHFFFCCCAAA@@@@@@@@@???>>>===<<<:::999999999::::::::::::::::::::::::999888888777888888999999555666888888888888:::<<<999999;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIKKKLLLKKKLLLKKKJJJIIIJJJLLLOOOOOOPPPQQQSSSVVVYYY[[[]]]]]]]]]]]]```dddhhhjjjjjjnnnmmmllllllooosssxxx{{{~~~{{{nnnccc]]]RRROOOJJJIIILLLRRRWWWZZZ\\\]]]aaahhhpppwww|||~~~vvvmmmfffaaa```___```cccjjjrrrxxx{{{}}}{{{}}}wwwuuuxxx}}}}}}wwwnnncccWWWJJJ<<<222111111000000///---,,,+++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))(((((((((((()))))))))(((((())))))***)))+++///444888<<<>>>???AAABBBCCCEEEGGGIIIKKKKKKIIIHHHGGGGGGMMMXXXeeennntttoookkkkkknnnxxxuuueee______```aaabbbhhhqqquuuoooeeeaaadddhhhhhhhhhnnn{{{lllYYYPPPMMMDDDDDDDDDCCCBBB???===;;;555444333111000///.........---,,,,,,,,,---...///}}}yyyuuuttttttvvvwwwwwwyyy{{{~~~zzzwwwvvvtttrrrqqqqqqpppooommmlllllljjjhhhddd```\\\ZZZXXXZZZ\\\aaannn~~~|||ooocccaaammm}}}xxxzzz~~~zzzzzz}}}{{{vvvZZZHHH555///000000---+++)))******+++,,,---......)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))************+++++++++++++++---000222999>>>DDDHHHIIIIIIIIIJJJLLLKKKTTTiiivvvccc[[[ZZZWWWQQQNNNPPPRRRXXXeeezzz}}}tttllleeeaaa^^^]]][[[XXXSSSNNNIIIFFFBBBAAA@@@>>>============<<<<<<:::999888888888888999999999999999999999999::::::999999999:::;;;;;;666777888888777777999:::999:::===@@@AAAAAA@@@???===>>>>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIKKKMMMPPPSSSWWWZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[^^^```aaabbbdddgggkkkooorrrtttpppooonnnooopppqqqpppooonnnnnnnnnooosssxxx~~~}}}sssjjjdddYYYUUUOOOLLLOOOTTTYYY]]]\\\^^^cccjjjssszzz}}}~~~vvvnnnhhhccc```___aaaeeekkksss{{{vvvkkk]]]KKK===888555333333111...---...+++,,,,,,,,,,,,,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((()))))))))((())))))*********---111555999;;;>>>???AAABBBCCCEEEGGGIIIKKKKKKIIIGGGFFFHHHQQQ]]]iiiqqqqqqmmmhhhhhhnnnzzzzzzeeeYYYVVVWWWYYYZZZ\\\fffppppppeee\\\\\\aaajjjjjjmmmxxxzzzeeeUUUMMMKKKCCCDDDCCCCCCAAA???<<<;;;555444222111///.........111000...------///000222yyywwwttttttvvvxxxzzzzzzyyy}}}{{{xxxvvvuuusssrrrrrrqqqooommmkkkkkkjjjhhheeebbb^^^\\\ZZZ\\\^^^```iiixxxsssbbb\\\ggg~~~|||uuuwww}}}|||yyyttt___LLL888111222111///---************++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))******))))))***+++)))***+++++++++---111555<<<@@@EEEIIIJJJIIIIIIIIIMMMOOO]]]vvvzzzmmmbbb^^^]]]WWWPPPLLLNNNUUUaaasss}}}oooeee]]]UUUPPPLLLLLLLLLJJJHHHFFFDDDCCC@@@@@@>>>===<<<;;;::::::::::::999888777777888888999999999999999999999999:::999999999::::::;;;<<<999:::;;;:::999888999:::;;;===???AAABBBBBBAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJKKKMMMPPPTTTWWWYYY[[[aaajjjsssxxxyyywwwuuurrrrrrrrrsssvvvzzz}}}~~~{{{|||||||||}}}{{{uuuqqqgggaaaYYYSSSRRRUUUXXXYYYZZZ\\\aaaiiirrrzzz~~~{{{tttnnnjjjgggdddbbbaaadddjjjrrr{{{wwwcccRRRCCC:::333222111...---000,,,,,,,,,------,,,,,,,,,************************+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))***+++++++++///444888999;;;>>>@@@AAABBBCCCEEEGGGIIIKKKKKKKKKHHHFFFJJJTTT```iiinnngggeeeccceeemmmzzzyyyhhhXXXSSSSSSSSSTTTVVV[[[gggqqqmmmaaaYYY\\\aaaiiimmmuuuqqq]]]PPPIIIFFFCCCCCCCCCBBB@@@>>><<<:::444333222000///......---111000///......///111333vvvtttssstttwwwyyyzzzzzzzzz~~~}}}{{{yyyxxxvvvvvvvvvtttqqqoookkkjjjiiigggeeebbb```___[[[^^^``````gggtttxxxbbbVVV]]]qqq|||tttvvvyyyrrrcccQQQ===555333111//////+++++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))***++++++))))))***+++(((***,,,,,,+++...555:::???BBBFFFHHHIIIIIIJJJKKKPPPVVViiivvvtttwww~~~qqqiiibbb___[[[TTTOOOMMMNNN\\\ppp~~~mmm```XXXQQQKKKFFF???AAABBBBBBAAA@@@@@@AAA???>>>>>>===<<<:::999999:::999999888888888999999::::::::::::::::::::::::999999999999:::;;;<<<<<<===>>>??????======>>>???AAABBBCCCDDDDDDCCCBBBBBBEEEFFFHHHKKKMMMPPPRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^bbbggglllnnnuuu}}}|||wwwpppfff]]]YYYWWWWWWWWWZZZ[[[]]]dddooozzzsssqqqmmmkkkjjjjjjhhhggghhhkkkqqqxxxoooTTTCCC333000000---,,,///,,,,,,------------,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))******+++,,,---222777:::;;;<<>>===???AAA>>>>>>>>>>>>======<<<;;;:::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVZZZ___eeejjjnnnpppssstttwwwzzz{{{||||||{{{||||||~~~}}}tttlllhhheeedddcccccc___]]]```mmm}}}~~~qqqppppppqqqssstttsssqqqrrrtttxxx|||kkkPPP888222222///---///,,,,,,------------,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))((((((''''''((((((((()))))))))***))))))))))))***+++,,,---///444:::<<<<<<<<<@@@CCCAAABBBCCCEEEGGGIIIKKKKKKJJJFFFFFFMMMYYYbbbeeeccc[[[```eeekkkvvv~~~{{{sss___TTTNNNQQQQQQNNNPPPXXXdddqqqxxxoooccc___cccfffnnnrrr]]]PPPHHHCCCAAABBBBBBBBBAAA???===:::999444333111000...---------+++,,,,,,...///000111222{{{zzz{{{}}}~~~~~~|||zzzzzz~~~}}}}}}~~~}}}|||{{{{{{yyyuuurrrmmmllliiieeecccbbbaaaaaaZZZ```ddddddiiittt{{{bbbLLLKKKUUU^^^qqqzzzsssuuuyyyoooiiiZZZHHH<<<333---+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((())))))+++---,,,)))(((***,,,)))---///000000444<<>>???BBBCCCBBB???>>>@@@BBB>>>>>>???@@@@@@@@@@@@???:::::::::999::::::;;;<<<========================AAAAAAAAAAAABBBCCCDDDEEEAAADDDFFFHHHIIIKKKMMMOOOPPPQQQTTTWWW\\\```dddfffjjjmmmssszzz~~~yyywwwvvvvvvuuummmfff___```mmmvvvvvvxxx{{{~~~~~~}}}yyy{{{||||||\\\>>>555555222///000,,,------......------,,,******************************************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((((((((('''''''''((((((((())))))******))))))))))))***+++,,,---111666<<<>>>======AAAEEEAAABBBCCCEEEGGGIIIKKKKKKHHHEEEEEEMMMZZZcccccc```\\\bbbjjjqqq{{{yyymmm]]]RRRNNNQQQPPPLLLPPPZZZfffrrrwwwnnnbbb```ccceeerrrkkkXXXMMMGGGDDDAAAAAABBBAAAAAA???===:::999444333111000...---------+++---...111222333444444wwwwwwwwwxxxyyy{{{|||}}}}}}{{{zzz|||}}}~~~}}}~~~}}}{{{yyywwwuuuuuutttpppkkkgggeeedddcccbbb```bbbeeegggjjjpppxxx{{{iiiVVVLLLNNNTTTjjjyyyyyyyyyxxxrrrlllaaaQQQBBB888222000...,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))))))))***((((((((((((((((((((((((((('''''''''''''''((()))((((((((((((((((((((((((******+++,,,,,,,,,++++++---------///222888>>>AAAFFFGGGLLLPPPOOOMMMPPPVVV]]]uuueeeeeegggkkkmmmpppwwwwwwooojjj^^^UUURRROOONNNTTT___ooo}}}{{{zzzwwwrrrmmm[[[UUULLLEEEBBBAAA???===??????@@@BBBCCCBBB@@@>>>AAAAAAAAACCCCCCBBB>>><<<;;;;;;;;;===@@@AAA@@@???@@@@@@??????@@@AAABBBCCCEEEDDDCCCCCCEEEGGGIIIJJJNNNOOOQQQSSSUUUYYY]]]```hhhmmmtttzzz|||}}}}}}~~~|||nnnbbbbbbooo~~~jjjIII888333111...,,,---------,,,,,,+++++++++*********))))))))))))(((************************((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''+++***)))(((((()))******))))))))))))))))))))))))+++,,,,,,,,,++++++---...555777:::===?????????>>>@@@AAACCCFFFHHHKKKMMMNNNGGGEEEHHHQQQYYY[[[\\\^^^\\\cccppp~~~rrrfffWWWVVVSSSPPPOOORRRYYY]]]sss{{{}}}ssshhhdddbbb```ooozzzdddUUULLLFFFDDDEEEEEEDDDBBB@@@===;;;999888111000///......------...***+++,,,,,,---000444777ssstttvvvxxxzzz|||}}}~~~|||||||||{{{{{{{{{{{{{{{~~~|||zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwyyytttnnnjjjgggeeedddbbbaaaccceeegggiiiooovvv{{{|||mmmYYYKKKIIIMMM___mmm}}}|||}}}zzzxxx~~~xxxtttrrriiiYYYIII<<<333...,,,---------,,,+++***)))(((+++++++++*********))))))))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$%%%'''((()))((((((((((((((((((((((((,,,,,,+++***)))))))))*********)))((('''&&&&&&%%%******++++++,,,,,,,,,+++......///111555;;;@@@CCCFFFGGGKKKOOONNNNNNSSSZZZggg}}}sssdddeeeiiiooorrrtttzzzuuummmjjj___UUURRROOOOOOZZZiii~~~yyyjjjhhheeeeeeeeeddd```]]]RRRNNNHHHDDDCCCCCCAAA???@@@@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCAAA@@@CCCBBBAAABBBDDDEEEDDDBBBGGGFFFEEEDDDEEEHHHKKKMMMMMMLLLKKKIIIIIIJJJNNNPPPTTTYYY```ggglllsss{{{|||pppnnnvvvmmmMMM<<<666333///------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************((())))))***++++++******((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))******)))))))))))))))))))))))))))***+++++++++---///111666888:::===????????????AAABBBDDDFFFIIIKKKMMMNNNFFFEEEIIISSS[[[^^^```bbbfffiiirrrssscccYYYXXXVVVUUUUUUYYY___cccwww}}}|||rrrfff```^^^[[[kkk}}}vvv```QQQIIICCCBBBDDDEEEDDDBBB???===:::888777111000///......------...---............000444777ppprrruuuxxx{{{}}}~~~~~~yyyyyyxxxxxxwwwwwwvvvvvv|||zzzyyyyyy{{{~~~~~~~~~}}}||||||{{{zzzyyyxxxxxx|||wwwqqqllliiigggeeecccbbbccceeefffhhhlllrrrvvvvvv}}}uuu___LLLEEEFFFTTTaaaqqq{{{}}}|||}}}|||zzz~~~~~~{{{xxxxxxrrrfffVVVFFF999111.........---,,,***)))((((((+++++++++***************))))))))))))))))))))))))***))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((++++++)))((('''&&&&&&&&&)))))))))(((((('''''''''******+++++++++,,,,,,,,,...///111444999???CCCFFFGGGGGGJJJMMMMMMOOOXXXbbbxxxtttiiidddeeekkksssyyy{{{sssiiiggg^^^VVVRRRNNNRRRdddxxxsssfffaaaWWWUUUSSSSSSSSSSSSQQQPPPLLLJJJHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNLLLJJJJJJKKKLLLKKKKKKNNNLLLJJJJJJLLLMMMLLLLLLOOONNNMMMMMMPPPUUUZZZ]]]aaa```^^^[[[XXXZZZ___dddkkktttsssmmmjjjiiihhheeecccdddiiirrrzzz~~~}}}}}}{{{wwwxxx~~~}}}mmmPPP@@@999444///---------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************(((((())))))******)))))))))******************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''(((***+++,,,...222555777888;;;===???@@@@@@???AAACCCEEEHHHJJJKKKLLLLLLEEEEEEKKKVVV___cccfffiiiqqqpppuuuqqq^^^[[[\\\]]]^^^```ccciiimmm|||{{{oooaaaZZZWWWUUUbbbtttoooZZZLLLEEE@@@@@@BBBFFFDDDBBB???<<<888666555111000///......------...///000000//////111444777ppprrruuuyyy{{{||||||{{{zzzzzzyyyxxxwwwvvvvvvuuuyyywwwvvvwwwyyy|||}}}}}}||||||{{{yyyxxxwwwvvvuuuzzzvvvpppkkkiiigggfffddddddddddddeeegggjjjnnnpppqqq|||{{{eeePPPFFFEEEIIITTTdddqqqyyy}}}zzzzzzyyyvvv|||}}}{{{xxxpppbbbQQQAAA777333...---,,,++++++*********************************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,************+++,,,------...000333888===AAAEEEGGGGGGHHHJJJLLLMMMQQQ^^^kkkvvvlllgggggglllvvv}}}qqqgggbbb[[[TTTQQQNNNVVVooo~~~rrrdddZZZWWWVVVUUUTTTSSSSSSRRRRRRQQQRRRQQQQQQQQQPPPMMMKKKHHHKKKLLLLLLMMMOOOSSSWWW[[[\\\[[[YYYZZZ[[[[[[ZZZXXXYYYWWWVVVXXX[[[]]]^^^^^^^^^]]]\\\^^^cccjjjqqqvvvzzzzzzxxxsssqqqsss{{{wwwoooddd[[[WWWWWWWWWWWWZZZYYY[[[dddrrr}}}{{{zzz{{{yyy|||~~~~~~~~~~~~}}}~~~{{{gggOOOAAA:::444///...------------------,,,,,,++++++*********)))))))))************************(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))'''(((******,,,...333666888999;;;===???@@@@@@AAABBBDDDGGGJJJKKKLLLKKKKKKDDDFFFNNNZZZdddhhhlllqqqxxxyyy}}}lll\\\]]]```dddhhhkkknnnsssvvv~~~wwwjjj\\\TTTQQQPPPWWWjjjzzzhhhTTTHHHCCC???@@@BBBEEEDDDAAA>>>:::777555333111000///......------....../////////000222666999tttuuuxxxzzz{{{zzzyyyxxxzzzzzzyyyyyyxxxwwwvvvvvvvvvtttssstttwwwyyyzzzzzz|||{{{zzzxxxvvvuuussssssvvvrrrmmmiiihhhgggfffeeeeeedddddddddfffiiikkklllooozzz|||hhhSSSGGGDDD>>>FFFTTTdddqqqzzzyyyssswwwsssmmmnnn}}}~~~|||uuuiiiYYYHHH:::333...---,,,,,,+++,,,,,,---************************))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))***++++++,,,$$$%%%&&&(((***+++,,,---************+++,,,---...---000555:::???CCCFFFGGGHHHHHHKKKMMMNNNUUUfffvvvwwwooollloooxxx}}}pppeee]]]WWWRRRQQQQQQ]]]{{{}}}tttjjj```[[[[[[ZZZ[[[\\\\\\]]]]]]^^^___bbbbbbaaa___ZZZVVVRRRPPPRRRUUUYYY]]]aaahhhpppuuurrrqqqqqqrrrsssrrrooommmjjjjjjkkknnnssswwwyyyyyyvvvvvvwww{{{uuukkkfff^^^[[[VVVRRRQQQQQQRRRSSSXXXYYY___mmm~~~zzzxxx|||vvvsssuuuxxx{{{~~~~~~yyyvvvuuuwww|||}}}zzzmmm]]]LLLAAA;;;444000///------------------------+++++++++************)))************************(((((())))))))))))((('''******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))************))))))))))))))))))))))))))))))******+++...333666999:::<<<===???@@@AAABBBCCCFFFIIILLLMMMLLLJJJIIIDDDHHHQQQ^^^hhhlllqqqvvv|||vvvggg^^^^^^cccjjjppptttwwwyyy{{{zzzpppdddXXXOOOMMMOOOPPPbbb}}}ppp```OOOFFFCCC@@@AAACCCDDDCCC@@@===999666333222111000///......------...***,,,---...000333888<<>>BBBLLL\\\mmmyyy~~~~~~zzztttpppvvvxxxmmmgggeeevvv~~~xxxooobbbQQQ@@@555000///...---,,,---...///***************+++++++++))))))))))))))))))))))))------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))******))))))***,,,...///...222888>>>CCCEEEFFFFFFGGGIIILLLOOOQQQZZZmmmwwwtttuuu~~~xxxkkk```XXXSSSQQQSSSWWWfffzzzsssmmmgggfffhhheeehhhlllooopppqqqssstttyyyyyyvvvpppiiidddaaa``````fffpppxxx~~~}}}oooccc[[[XXXSSSRRRQQQPPPQQQSSSVVVWWWZZZ```kkk}}}|||sssrrrvvvzzz~~~|||uuuooommmnnnrrrzzzuuupppooonnnsss|||{{{}}}|||zzz}}}ooobbbVVVJJJBBB<<<666222222------------............------------,,,,,,,,,,,,************************))))))******))))))(((((()))******************)))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))))))))******+++///333777:::;;;<<<>>>???AAABBBCCCDDDGGGKKKNNNNNNLLLIIIGGGFFFJJJUUUbbbjjjnnnsssyyynnnccc```___fffooovvvzzz{{{||||||zzzrrrhhh^^^UUUNNNNNNRRRRRRaaayyyfffXXXKKKEEEDDDBBBBBBDDDCCCAAA???<<<999666333222111000///......------...)))***,,,...000444:::>>>{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvttttttvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxtttoookkkjjjiiihhhggggggeeeddddddgggiiiiiigggjjjsss}}}|||ooo\\\KKKAAABBBBBBHHHVVVhhhuuu{{{|||wwwxxxxxxwwwwww}}}rrrkkkhhhgggooo{{{zzzvvvooobbbPPPCCC555333111...------------))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))))))))))))))******))))))***,,,...000111555;;;BBBFFFHHHGGGFFFGGGJJJNNNQQQTTT^^^rrr~~~{{{}}}xxxpppdddZZZVVVQQQPPPVVV___qqq}}}yyyxxxzzzzzz{{{wwwuuussstttuuuxxx|||yyyhhh\\\VVVTTTSSSSSSSSSTTTXXX]]]dddhhhkkkttt~~~sssoookkkkkkkkkiiiggggggggghhhlllxxx{{{ooonnnmmmlllttt~~~uuukkk]]]TTTLLLFFF@@@888444444------------.........///......---------,,,,,,,,,******************************++++++***))))))(((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***++++++******))))))))))))))))))))))))'''((()))))),,,000666:::;;;<<<<<<>>>???AAACCCDDDEEEHHHLLLOOOOOOMMMIIIFFFGGGLLLXXXeeellloootttzzz{{{fff]]]\\\___gggqqqyyy}}}}}}{{{zzztttjjj```YYYRRRNNNPPPWWW[[[fffzzzyyy\\\PPPFFFDDDDDDCCCBBBCCCAAA@@@>>>;;;888555333222111000///......------...+++,,,...000222555:::>>>||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||yyywwwuuuuuuwwwxxxyyyxxxwwwxxxxxxyyy{{{||||||}}}|||xxxrrrnnnllljjjiiihhhhhheeedddeeehhhjjjiiigggkkkttt~~~vvvcccNNNBBBAAA???AAAMMM___mmmrrrrrrppptttyyy}}}yyypppmmmmmmnnniiiuuu~~~|||{{{{{{||||||{{{rrraaaTTT999777333000---,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$###"""""""""((((((((((((((((((((((((+++******)))))))))******''''''((()))***++++++,,,******))))))***,,,...000333777>>>EEEIIIIIIHHHGGGGGGJJJOOOSSSVVV```uuuyyysssjjj^^^UUUUUUPPPQQQYYYeeexxx|||yyyxxxyyy{{{wwwwwwvvvwwwxxxzzz|||}}}lll___YYYWWWVVVVVVWWWYYY___iiissszzzxxxtttgggccc^^^\\\]]]```dddfffggguuuwwwnnnnnnmmmllluuuxxxqqqjjj]]]VVVNNNJJJCCC:::666666---------.........//////,,,,,,,,,+++++++++******************************+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&''')))***+++++++++***))))))))))))))))))))))))%%%&&&'''))),,,222888===<<<<<<===>>>???AAACCCDDDEEEIIIMMMPPPPPPMMMHHHEEEIIINNNYYYfffmmmoootttzzzvvvaaaWWWUUU___gggrrr{{{~~~}}}zzzyyypppeee[[[VVVRRRNNNSSSZZZccclll{{{}}}nnnUUUKKKCCCCCCDDDCCCBBBCCC@@@???===:::888666444333111000///......------......///000111333666:::>>>}}}{{{yyyxxxyyyzzzyyyxxx~~~|||{{{{{{||||||zzzxxxxxxxxxzzz}}}{{{|||}}}{{{zzzxxxyyyyyyvvvpppkkkhhhgggggghhhjjjllllllkkkiiiqqq||||||jjjRRRAAA;;;;;;>>>EEESSScccmmmpppqqqwww{{{{{{zzzxxxtttuuu{{{}}}xxxxxxzzzyyy~~~}}}}}}nnnRRR???222222111,,,+++///***************+++++++++(((((())))))*********+++,,,++++++***)))(((((('''))))))))))))((((((((((((************************(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((''''''((()))***+++,,,,,,+++,,,------,,,---...000666;;;BBBGGGIIIIIIIIIIIIIIIMMMNNNPPP]]]sssxxx{{{}}}yyynnnfffbbb[[[RRRQQQTTTYYYaaannn}}}wwwssssssrrrpppnnnmmmooosssuuuwwwzzz}}}wwwbbbYYYYYYZZZ[[[bbbnnnuuu{{{}}}~~~uuujjjaaaWWWUUU[[[bbbfffgggjjjsss}}}sssqqqqqqrrrsssvvvtttooommmkkkbbbWWWOOOMMMIII???666333,,,......---...///...,,,.........------,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++$$$&&&((()))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))***,,,///444888::::::<<<>>>??????@@@CCCEEEJJJJJJJJJJJJIIIHHHGGGFFFRRRXXX```fffjjjnnntttxxx|||kkkbbb______fffiiipppxxxxxxtttwww}}}ooobbbWWWTTTRRRPPPTTT]]]eeesss{{{aaaPPPLLLFFFBBBBBBCCCEEEFFFEEECCC@@@;;;777444111000111///---,,,,,,,,,...///000000000111555999>>>AAA}}}zzzyyy{{{|||}}}}}}~~~||||||}}}}}}~~~~~~}}}}}}~~~{{{tttnnnjjjiiihhhiiijjjkkkjjjiiikkkqqq|||rrrZZZHHH<<<<<<===BBBMMM]]]kkksss}}}uuuuuu{{{~~~xxxvvvwwwwww~~~~~~~~~YYYEEE444222111---+++...++++++******************((()))))))))************)))))))))((('''&&&&&&&&&)))(((((((((((((((((((((******************************)))(((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---***************************+++,,,,,,,,,---000222888<<>>@@@@@@AAACCCDDDGGGIIIKKKJJJIIIHHHIIIJJJUUUZZZ```eeeiiioooxxx~~~yyyggg^^^]]]___eeehhhlllqqqvvvzzz~~~tttfff[[[WWWRRRNNNQQQYYYiiiwwwqqq[[[NNNJJJEEEAAAAAACCCDDDEEEDDDBBB???;;;777444222111000///---,,,,,,---...///000///000111555999>>>AAA||||||~~~}}}|||~~~~~~xxxqqqnnnllljjjjjjjjjjjjhhhgggjjjooozzz~~~fffSSSAAA???<<<===DDDTTTgggvvvzzzxxx|||{{{wwwvvvyyy|||~~~~~~eeeNNN999222111...,,,---,,,+++++++++***)))))))))))))))))))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))''''''''''''(((((((((((())))))))))))***+++,,,,,,+++++++++******))))))))))))*********+++...333666;;;>>>CCCFFFGGGIIIKKKLLLKKKLLLOOOXXXlll|||uuusssrrr{{{|||qqqmmmpppnnndddYYYSSSQQQOOOQQQXXXcccppp~~~~~~}}}{{{xxxuuurrrqqqjjjccc]]]]]]bbbhhhjjjiiiiiikkknnnooommmhhhccc___\\\\\\\\\]]]^^^```aaabbbddd```___bbbdddcccccceeeaaacccddddddeeeiiipppvvvrrrjjjjjjpppuuu|||}}}~~~~~~xxxkkkcccdddjjjppptttvvvtttuuu|||zzznnneeeggghhhmmmtttwwwyyyzzzxxxzzzzzzwwwggg```\\\\\\ZZZRRRGGGAAA333111/////////...,,,+++---,,,+++*********+++,,,))))))))))))))))))))))))+++***)))))))))))))))))))))***,,,,,,*********+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))(((((((((((((((***,,,000444777:::999<<>>@@@}}}~~~}}}~~~zzzrrrooommmkkkkkkkkkjjjhhhggghhhkkkuuurrr___IIIEEE???;;;===JJJaaauuu}}}~~~}}}yyy~~~}}}}}}|||vvvppprrrxxx}}}nnnWWW>>>333222000------,,,,,,,,,+++***)))(((((()))))))))))))))*********+++*********)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))((()))))))))+++000666;;;>>>AAADDDFFFGGGIIILLLNNNNNNNNNRRR```vvvyyysssqqqqqquuu~~~sssmmmhhhjjjhhh^^^RRRLLLMMMPPPWWW```ooowwwppplllooommmkkkhhhfffddddddccc___\\\YYYZZZ]]]aaabbbbbbeeegggiiikkkjjjfffbbb```^^^^^^^^^___aaadddggghhhjjjggggggjjjkkkiiiiiikkkjjjooovvvyyy|||tttmmmooozzz~~~~~~~~~~~~xxxlllhhhkkkrrrwww}}}yyywwwyyy~~~{{{ssskkkeeefffhhhooovvvyyy{{{}}}pppllliiihhheee\\\PPPGGG:::444000000111///......,,,+++***)))))))))+++,,,++++++++++++++++++++++++++++++***)))((((((((())))))+++,,,,,,***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***---111555888::::::<<<@@@BBBCCCCCCCCCDDDEEEJJJNNNMMMJJJKKKRRRYYY^^^_________cccmmm{{{xxxeee___dddiiipppqqqlllkkk{{{yyylllaaaZZZSSSLLLPPPYYYiiiyyyqqq```QQQHHHEEEAAA@@@@@@AAABBBBBB@@@???<<<999777555333333000///...------------......///000222666:::>>>AAA~~~{{{~~~}}}vvvooommmkkkkkklllkkkjjjhhhgggiiisss{{{iiiQQQJJJBBB===;;;CCCZZZooo~~~xxxzzz|||xxxrrriiidddhhhqqq~~~~~~~~~rrr\\\CCC666222111...---,,,,,,,,,+++***)))((((((******))))))))))))))))))************))))))))))))&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''((())))))***(((((()))***---222999>>>@@@BBBEEEGGGHHHKKKNNNQQQQQQRRRYYYjjj~~~tttnnnkkkjjjmmmrrryyyxxxnnnjjjfffeeeaaaXXXNNNJJJOOOVVV___kkk|||{{{{{{}}}~~~zzzwwwvvvuuuuuussspppmmmkkkjjjjjjkkkffffffffffffhhhjjjlllmmmssstttvvvwwwvvvtttrrrppplllllllllnnnqqqvvvzzz}}}}}}zzzyyyzzzyyyvvvwwwzzzrrrnnnqqq~~~~~~tttkkkkkkpppuuu}}}}}}|||{{{|||~~~yyyvvvrrrnnnlllkkkmmmssszzz|||}}}~~~|||yyywwwtttkkk^^^RRRBBB888000000000...---000+++***)))))))))***++++++++++++++++++++++++++++++++++++***)))((((((((())))))***+++***(((''''''((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************''')))+++...222666999;;;;;;===AAABBBCCCCCCDDDEEEGGGLLLPPPNNNKKKMMMUUU]]]``````^^^\\\```jjjxxxvvvfffccciiinnnuuutttnnnnnntttiii```[[[UUUPPPVVVaaannn}}}}}}iiiWWWKKKEEECCC@@@???@@@AAAAAA@@@???===;;;888666444333222//////......------------...///111444888<<<@@@BBB~~~zzzpppnnnlllllllllllljjjhhhhhhiiiqqqzzzjjjSSSKKKDDD@@@===AAARRRfff{{{vvvwww~~~{{{vvvoooddd^^^ccclllyyy}}}nnn^^^HHH999333111///---,,,+++++++++***)))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''((((((((((((&&&&&&&&&'''((()))++++++%%%&&&&&&'''(((******+++((()))+++---000555;;;@@@???BBBEEEHHHJJJMMMPPPSSSSSSVVVbbbuuuuuuiiiaaabbbdddeeellluuu~~~qqqiiieeeccc^^^XXXRRRMMMMMMVVVaaalllxxx}}}{{{{{{{{{zzz|||~~~{{{ooonnnrrr~~~}}}}}}zzznnnjjjooottt}}}|||xxxvvvuuuuuutttssstttxxx~~~zzzmmmaaaOOO???222000///++++++///)))*********++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))((()))+++***((('''''''''))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))************+++(((***---000444888;;;<<<===???AAABBBBBBCCCEEEHHHJJJMMMNNNMMMKKKNNNVVV\\\___^^^\\\[[[___hhhvvvqqqggghhhnnnrrruuurrrooouuunnneee___]]]YYYWWW```mmm{{{xxxaaaOOOFFFCCCAAA@@@@@@AAABBBAAA@@@>>>===;;;888555333222111///............---------///000222666:::>>>AAACCC|||sssqqqnnnmmmlllkkkhhhfffgggggglllwww|||nnn```OOOGGGBBBCCCAAAAAAMMM^^^zzzxxxsssrrrzzzzzzqqqddd[[[^^^ggguuu~~~}}}zzzggg\\\LLL<<<444111000...++++++******************************)))))))))(((''''''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((&&&&&&'''(((***,,,...///((()))))))))******++++++(((***---000333777===AAA>>>AAAFFFIIILLLOOORRRUUUTTTZZZjjjlllbbbZZZYYY___cccfffppp}}}xxxmmmddd___^^^VVVNNNLLLMMMSSS```nnn~~~tttjjjkkkqqq}}}{{{{{{|||~~~~~~qqqlllooottt~~~}}}||||||{{{{{{zzz}}}xxxbbbMMM;;;555111,,,+++000((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++(((***++++++)))(((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))+++...222666:::===>>>???@@@@@@AAAAAACCCGGGJJJMMMLLLKKKJJJJJJMMMSSSXXX[[[[[[[[[\\\```jjjxxxzzzoookkkpppuuuvvvsssoooqqqkkkddd```aaa______jjjyyyqqq\\\MMMGGGAAA@@@@@@AAABBBBBBAAA@@@???===;;;888555222111000...............------,,,000111444888<<<@@@CCCEEE~~~{{{vvvssspppnnnllljjjfffdddddddddgggnnnsssoooaaaUUUKKKCCC@@@DDDCCCBBBKKKYYYlll{{{tttnnnlllttt~~~uuueeeYYYZZZaaattt{{{uuurrrpppbbb[[[MMM>>>555111000///***************++++++++++++*********))))))(((((())))))))))))************%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***(((+++///222555999===AAA===AAAFFFKKKNNNPPPSSSUUUTTT\\\oooppp\\\WWWSSSVVVaaafffiiivvvwwwlllbbb\\\ZZZPPPGGGHHHMMMWWWgggvvv}}}ooofffhhhnnn~~~~~~}}}{{{zzz{{{|||zzz~~~tttnnnqqqvvv}}}~~~~~~zzzrrrZZZDDD<<<666///...333'''))),,,......---+++***++++++++++++++++++++++++))))))(((((()))***++++++(((***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))+++///333888;;;>>>???@@@AAA@@@@@@@@@CCCGGGKKKNNNKKKHHHGGGHHHLLLQQQTTTWWWYYY[[[]]]bbbmmmzzzyyyoooooovvv{{{zzzsssnnnssskkkdddbbbccccccdddppp|||lllZZZOOOLLLAAA@@@@@@AAACCCCCCBBB@@@???>>>;;;777444222000///......//////......---,,,000222555999===AAADDDFFF~~~~~~~~~yyytttooojjjgggeeebbbaaa``````aaadddddd]]]PPPGGGCCCBBBDDDHHHLLLPPPRRRTTThhhuuuvvvooonnnsssyyyyyyeeeZZZZZZmmmyyy~~~wwwrrrmmmggg```YYYMMMBBB888222...---+++---///...***((()))***---,,,+++***))))))))))))''''''(((((())))))******''''''(((((((((((('''''''''((()))******)))(((''''''''''''(((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))******************++++++***---000333666999===@@@BBBDDDGGGHHHLLLRRRWWWXXXSSSlll}}}qqqaaaVVVSSSWWW]]]bbbiiivvv}}}ttthhh]]]XXXQQQLLLIIILLLUUUddd{{{sssggg```bbbiii~~~~~~zzzwwwwwwxxx{{{yyyxxxwwwyyy}}}~~~wwwpppsss~~~yyyzzz~~~wwwQQQ;;;444111///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******))))))***++++++)))((('''(((((((((((())))))))))))+++*********))))))((((((&&&'''((()))***+++,,,,,,+++++++++***++++++,,,,,,)))---222666888;;;>>>@@@>>>???@@@BBBDDDEEEFFFGGGKKKKKKJJJEEEBBBEEENNNUUUVVVZZZaaafffkkkuuu|||qqqrrryyy~~~|||qqqqqqyyyjjjcccccc```^^^eeeuuutttcccUUUMMMKKK?????????AAADDDEEEDDDCCC@@@>>>:::777444333222222(((***,,,---,,,,,,---...000222666:::???CCCEEEGGG~~~}}}~~~~~~}}}|||}}}~~~}}}zzzxxxuuuqqqlllhhhfffdddbbb```\\\[[[[[[]]]\\\UUUKKKBBB@@@BBBEEEKKKWWWcccfffccccccnnn}}}wwwooonnnqqqvvvrrrbbb\\\dddrrr~~~}}}wwwrrrmmmiiifff___TTTGGG<<<333...---,,,...///---***(((((())),,,+++***)))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&'''(((******+++((((((((())))))*********))))))))))))))))))))))))***************++++++,,,,,,///222555888;;;???AAADDDFFFIIIKKKNNNSSSWWWYYY___wwwqqqdddZZZWWW\\\bbbiiisss~~~uuuiii^^^XXXNNNKKKLLLUUUeeeyyywwwkkkaaa]]]bbbjjj~~~~~~~~~yyyvvvvvvvvvwwwvvvuuutttvvvyyy{{{}}}{{{tttwww}}}yyyyyy}}}aaaFFF999222...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********************)))(((((())))))))))))************************)))))))))((())))))))))))))))))******+++************+++,,,,,,***---222666999;;;>>>@@@??????@@@AAACCCEEEGGGHHHKKKKKKIIIEEEBBBEEELLLSSSSSSXXX```gggppp}}}xxxwww|||~~~|||qqqsss}}}zzzddd\\\\\\ZZZZZZeeexxxooo]]]OOOHHHDDDAAAAAAAAABBBDDDDDDCCCBBB???===999555333111111111+++---...///...---...000111333777<<<@@@DDDFFFHHH|||{{{zzzyyyyyyxxxvvvsssrrrooojjjfffdddbbb```^^^\\\ZZZYYYYYYYYYTTTLLLEEE>>>CCCEEEKKK```xxx}}}tttbbbhhhssswwwooommmpppsssiii]]][[[kkk{{{zzzvvvrrrpppkkkggg]]]PPPCCC888222000...//////---***''''''(((+++***)))((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&'''(((((()))******)))))))))***************))))))))))))))))))))))))***************+++,,,,,,...111555777:::===@@@CCCFFFHHHKKKOOOQQQSSSWWWZZZeee}}}ttthhh```]]]aaagggqqq|||}}}uuuiii]]]WWWNNNLLLRRRddd{{{zzzkkkaaaZZZYYYaaakkk~~~~~~~~~~~~~~~}}}~~~}}}}}}yyyuuusssrrrrrrqqqqqqqqqrrrssstttuuuwwwxxxxxxyyy}}}{{{yyyzzz~~~nnnNNN===444///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******+++******)))))))))))))))************++++++++++++************)))))))))))),,,++++++***)))((('''''')))))))))))))))***+++,,,+++///333777999;;;>>>@@@AAA@@@@@@@@@BBBEEEHHHIIILLLKKKHHHDDDAAADDDKKKQQQTTTYYY```jjjvvv{{{rrrvvvqqq]]]XXXWWWUUUVVVcccyyy{{{hhhWWWKKKDDDAAABBBBBBBBBCCCEEEDDDBBB@@@>>>;;;888444111000000000...///111000//////000111222444888===BBBEEEGGGHHH}}}{{{yyyxxxxxxwwwuuussssssooojjjfffccc```]]]ZZZ[[[YYYXXXXXXXXXVVVQQQMMMCCCHHHGGGIIIbbb{{{eeeffflllxxx|||ssslllkkkooossskkk[[[VVVfffzzz~~~{{{zzzpppllleeeYYYLLL???777333......---,,,***)))))))))++++++***)))))))))))))))******))))))((((((''''''''''''((((((((((((''''''***)))(((''''''((()))***+++******)))((('''&&&&&&******************++++++))))))))))))))))))))))))************+++,,,,,,---000222666999;;;>>>AAADDDGGGHHHMMMQQQRRRRRRUUUZZZfffyyyooohhhdddgggmmmvvv}}}uuuhhh[[[UUURRRRRR\\\sssrrrcccYYYTTTWWWbbbmmm~~~~~~}}}{{{}}}}}}|||}}}~~~|||xxxtttqqqpppoooppppppqqqqqqppppppooopppyyy{{{}}}vvvqqqyyywwwoooxxx~~~xxxyyyzzz{{{mmmOOO===444111222------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++)))((((((((()))***)))))))))*********++++++*********))))))))))))))),,,++++++***)))(((''''''(((((((((((()))***++++++---000555888:::<<<>>>@@@BBBAAA@@@@@@BBBEEEHHHKKKLLLJJJGGGCCCAAADDDKKKPPPVVV[[[cccnnn{{{yyyqqqvvv~~~iiiYYYWWWVVVSSSTTT```vvvsss```QQQIIIEEECCCAAAAAABBBDDDFFFFFFDDDBBB===;;;888444111000///000///000111000//////000222222555999>>>CCCFFFHHHHHH~~~|||zzzxxxwwwwwwwwwuuutttwwwsssnnniiiddd```[[[WWWWWWVVVUUUVVVVVVVVVUUUTTTOOORRRLLLIII]]]{{{wwwbbb___bbbnnn}}}uuukkkeeefffnnnttt}}}~~~{{{{{{lll\\\TTTcccwwwuuuqqqjjj```SSSEEE999111///...,,,++++++,,,,,,,,,,,,,,,+++*********++++++******))))))((((((''''''''''''((((((((((((''''''***)))(((''''''((()))***++++++***)))(((''''''&&&++++++******************))))))))))))))))))))))))************+++,,,---...111333777999;;;>>>AAADDDGGGHHHLLLQQQQQQPPPTTT\\\ooozzztttqqqssswww~~~xxxlll___XXXUUUXXXggg{{{mmm^^^UUUSSSXXXcccnnn|||zzz{{{|||yyy{{{|||zzzwwwssspppoooppppppqqqqqqqqqpppooonnnnnnuuuwwwzzz{{{ooodddiiiooowwwtttllluuu|||tttrrrtttyyy}}}gggMMM===444222444------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++)))((((((((()))***((((((((()))))))))******))))))))))))))))))***************)))))))))))))))(((((((((((()))***+++,,,///222666999;;;<<<>>>@@@BBBAAA@@@@@@BBBEEEIIIKKKKKKHHHEEEBBBBBBFFFLLLQQQVVV\\\fffssszzzpppuuu}}}~~~rrrbbbXXXTTTTTTRRRSSS___tttmmmYYYNNNHHHEEEDDD??????AAAEEEHHHHHHGGGEEE>>><<<888444222000000000...///000///......000222222555:::???DDDGGGHHHHHH~~~~~~~~~zzzxxxvvvvvvwwwxxxxxxwww|||yyysssmmmhhhbbb\\\XXXXXXXXXXXXYYYYYYZZZ[[[[[[YYYZZZTTTNNNXXXkkkqqqkkkVVVRRRSSS```sssxxxtttmmmeeeaaafffpppyyy}}}zzzpppmmmmmmwww}}}nnnaaaVVVaaatttzzztttmmmggg___QQQ@@@444222000---,,,---...---------,,,,,,+++++++++,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((())))))***++++++***************)))))))))))))))))))))))))))))))))************+++---...///222555888;;;<<>>@@@BBBAAAAAAAAACCCFFFIIIJJJHHHFFFCCCAAADDDIIIPPPTTTUUU]]]kkk}}}zzznnnvvv~~~~~~vvviii]]]VVVOOOQQQRRRUUUbbbwwwiiiUUUKKKGGGDDDAAA>>>???BBBFFFIIIJJJHHHFFF>>><<<888444111000000000---......------...000333333666<<>>AAADDDFFFJJJHHHLLLRRRRRROOOXXXfff}}}zzzpppjjj___jjjiii^^^SSSPPPTTT[[[eeennn~~~yyyvvvuuuyyy{{{{{{~~~~~~|||wwwxxxxxxwwwtttsssssstttoooooonnnnnnnnnnnnnnnnnnmmmpppnnnppprrrdddUUUUUUNNNYYY\\\```hhhggggggooolllqqq||||||wwwtttpppooovvv~~~}}}|||ooo^^^PPPCCC777111111------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********************)))(((((((((((()))))))))*********((()))))))))************((()))))))))************))))))))))))+++,,,---...222555999;;;<<<===???@@@AAAAAABBBCCCEEEGGGHHHIIIFFFDDDAAAAAAFFFMMMTTTXXX[[[ddduuutttnnnxxxssscccXXXSSSMMMQQQUUUZZZhhh{{{cccPPPIIIGGGEEEBBB???@@@CCCGGGJJJJJJGGGEEE<<<:::777333000///...///,,,------------///222555666999???EEEIIILLLLLLLLL}}}|||yyy}}}~~~~~~}}}|||{{{|||~~~yyyuuupppkkkeeeaaaXXXYYYYYYYYYWWWVVVVVVWWWSSSUUUVVVSSSMMMHHHIIIMMMBBB>>>===GGGWWWeeellllllkkkkkkkkkkkknnnwwwwwwlllhhhgggjjjvvv}}}wwwnnneeedddfffttt|||vvvttt{{{nnn^^^<<<777222///...---+++)))+++***************++++++''''''(((((())))))******''''''(((((((((((('''''''''((()))******)))(((''')))))))))))))))************)))))))))((((((''''''))))))))))))))))))))))))*********+++,,,---///000777999<<<>>>@@@BBBEEEHHHLLLIIIMMMSSSRRRPPPZZZjjj|||sssnnniiiuuuzzzaaaWWWNNNNNNTTT[[[fffnnn~~~{{{wwwvvvyyy{{{{{{~~~}}}}}}wwwwwwwwwvvvtttsssuuuvvvmmmmmmlllkkkkkkllllllmmmkkknnnkkkmmmpppcccUUUUUUIIIPPPQQQSSSZZZZZZ\\\gggiiinnnyyy~~~zzzxxxrrrnnnuuuyyyxxxwwwnnnmmmdddZZZPPPEEE999222111---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))*********)))***+++++++++***(((''')))************+++++++++(((((())))))*********+++*********))))))))))))))))))))))))***+++---...///333666:::<<<======???@@@@@@AAABBBDDDFFFGGGHHHIIIEEEBBB@@@AAAGGGOOOWWW[[[cccmmm~~~uuunnnnnnzzzsssaaaTTTOOOOOOTTTYYY___kkk|||xxx^^^MMMHHHIIIHHHEEEAAABBBDDDHHHJJJIIIFFFCCC;;;999555222///---------,,,---------...000444777888;;;AAAGGGLLLNNNOOONNN|||~~~|||zzzzzz|||~~~zzzsssoooiiiccc___^^^]]][[[YYYXXXWWWWWWXXXXXXVVVVVVWWWVVVKKK??????<<<<<>>444444---+++///...,,,+++******))))))******)))((('''&&&&&&'''((()))///...,,,***))))))***++++++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---,,,******+++---000222999;;;===>>>???AAAEEEGGGIIIOOOUUUTTTLLLMMM^^^rrr|||||||||{{{vvvsssqqqzzzoooeeeXXXRRRNNNOOOSSS[[[iiiuuu{{{xxxyyyxxxwwwwwwxxx{{{}}}|||zzzzzz|||xxxuuutttvvvwwwvvvtttrrroookkkiiijjjkkklllllliiigggfffhhhiiieee]]]VVVMMMIIIGGGIIIMMMSSS^^^iiimmmsssyyy|||}}}~~~~~~|||{{{{{{|||~~~|||}}}zzzmmmhhhiiibbbaaaYYYLLL@@@:::444///333000---,,,,,,---------...---,,,++++++,,,---...,,,+++******))))))******))))))))))))))))))))))))*********************************))))))))))))))),,,+++***((((((((()))***)))******))))))+++...111555888<<<>>>>>>===>>>>>>BBBBBBBBBDDDGGGIIIIIIHHHIIIBBB>>>CCCJJJPPPWWW]]]fffsss|||sssooonnnrrr~~~rrr]]]RRRPPPOOORRRVVV]]]gggxxxrrrZZZLLLHHHDDD@@@===@@@BBBFFFKKKNNNMMMHHHDDD<<<999555222222111111000///000111000000111333666888===EEEKKKMMMLLLKKKKKKyyy{{{~~~~~~{{{zzz{{{|||~~~~~~yyyvvvooohhh```^^^\\\ZZZYYYXXXXXXXXXZZZ\\\^^^___bbb```UUUIII@@@<<<<<<@@@IIITTTaaakkkyyy}}}{{{xxxvvv|||xxxuuutttooouuuXXX@@@444333---,,,///---,,,,,,+++************+++***))))))))))))))))))***...---+++)))((()))******)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,+++******+++...111333888:::===>>>???BBBEEEHHHIIINNNTTTSSSMMMPPPdddxxxyyywwwvvvwwwwwwvvvrrrnnnooo~~~|||yyyuuummmbbbYYYSSSOOONNNQQQVVV___nnn{{{|||yyyxxxxxxwwwxxxyyy|||~~~}}}{{{zzzxxxuuussssssvvvwwwwwwuuutttqqqllliiiiiiiiihhhggghhhfffeeefffgggeee^^^XXXQQQLLLHHHHHHJJJPPP]]]iiinnnttt{{{zzzxxx{{{~~~~~~~~~uuukkkaaa^^^___```___YYYOOOGGGAAA999222222000---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************(((((())))))******++++++,,,+++)))((((((((()))***)))******))))))+++///222555888<<<>>>>>>===>>>>>>BBBBBBBBBDDDGGGIIIIIIIIIEEE???>>>DDDLLLSSSZZZ```fffrrrwwwqqqnnnmmmmmmuuuuuugggWWWQQQQQQRRRWWW]]]dddooolllUUUIIIFFFCCC@@@???@@@BBBFFFJJJMMMLLLHHHDDD<<<999555222111111000///...////////////000333555777===DDDJJJLLLKKKJJJJJJvvvxxx{{{}}}}}}|||{{{yyy{{{}}}}}}uuukkkaaa___\\\YYYXXXXXXYYYZZZ[[[___dddhhhllllllaaaUUUCCC>>>;;;===CCCMMM___ooo~~~zzzvvvssswww```EEE555333......000,,,------,,,+++++++++++++++***++++++++++++++++++***,,,+++***((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++******+++---000333555888:::<<<>>>@@@BBBFFFHHHJJJNNNRRRRRRNNNTTTjjjyyypppoooooooooooommmiiifffjjj{{{}}}yyytttnnniiiddd\\\SSSMMMNNNMMMNNNTTT[[[eeeuuu~~~|||zzzxxxxxxxxxyyy{{{~~~|||{{{uuusssrrrsssvvvwwwxxxwwwwwwsssnnnjjjgggfffdddcccfffdddbbbccceeeddd```\\\XXXQQQJJJFFFFFFMMM[[[iiipppwww}}}wwwppppppuuu|||tttlllfffaaa___```___^^^ZZZUUURRRLLL@@@444111///---------...---++++++++++++,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***))))))((())))))))))))************,,,000333666888<<<=========>>>???BBBAAABBBEEEHHHJJJJJJIIIEEEAAAAAAGGGOOOUUU\\\ccchhhsssyyysssnnnkkkiiidddgggdddZZZRRRQQQUUUWWW\\\dddooo{{{wwwdddOOOFFFDDDBBBAAA@@@AAACCCEEEIIIKKKJJJGGGDDD<<<888444222111111000///---............///222444777===DDDHHHJJJJJJIIIHHHtttvvvyyy{{{||||||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~xxxmmmccc```\\\YYYXXXXXXZZZ\\\YYY^^^dddiiioooqqqjjjaaaKKKCCC===<<<>>>GGG\\\qqqzzzzzz|||gggIII666333//////000,,,...---,,,,,,++++++,,,,,,)))***,,,,,,,,,,,,***)))+++***)))((('''(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************+++...111444666888:::===???@@@CCCGGGJJJMMMOOOQQQPPPNNNWWWooovvvrrrnnnmmmjjjgggdddaaa]]][[[bbbvvvyyyoooiiiiiiddd^^^YYYUUUQQQLLLIIIMMMMMMQQQXXX___jjj{{{}}}||||||yyyzzz{{{|||~~~}}}{{{uuuuuuuuuuuuwwwxxxxxxxxxwwwsssnnnjjjgggeeebbb```dddbbb```aaabbbbbbaaa______XXXOOOHHHEEEKKKZZZiiivvv|||uuulllgggfffmmmyyyxxxqqqoookkkiiiiiidddbbb```]]]]]]WWWFFF666111000............,,,+++)))***+++,,,,,,+++***))),,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******)))))))))))))))))))))***+++***+++---111444666999;;;=========>>>???AAAAAABBBEEEIIIKKKJJJIIIHHHEEEGGGNNNTTTYYY___eeennnxxx|||}}}|||yyyssslllddd```ZZZYYYUUUQQQOOORRRWWWYYY]]]hhhvvvooo^^^LLLDDDCCCAAA@@@AAABBBCCCEEEHHHJJJIIIFFFCCC;;;888444222111111000///---...//////...000333555888===CCCGGGIIIHHHGGGGGGtttuuuxxxzzz{{{{{{{{{zzzzzz|||~~~~~~~~~~~~~~~}}}|||||||||~~~}}}{{{zzzzzz|||~~~{{{ooodddbbb]]]ZZZXXXYYYZZZ\\\ZZZ]]]aaadddkkkqqqqqqmmmTTTHHH???======CCCXXXooo}}}}}}kkkLLL888444//////000,,,...---,,,,,,++++++,,,,,,((()))***++++++***)))((())))))(((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))***+++---///222555777888:::===@@@BBBEEEIIILLLPPPPPPQQQPPPOOOZZZsssvvvqqqppprrrnnnhhhaaaZZZVVVTTTTTT^^^ttt{{{ooodddZZZTTTUUURRRNNNKKKKKKKKKKKKJJJOOOQQQUUU\\\cccmmm}}}|||}}}{{{|||}}}}}}{{{xxxxxxyyyyyyxxxxxxxxxxxxvvvrrrnnnjjjhhheeebbb```aaa```______```aaa``````ddd]]]TTTMMMGGGJJJYYYgggzzz}}}{{{qqqiiiccc```aaaiiivvv{{{wwwwwwtttpppnnnnnnllliiihhhggg```MMM;;;444222000.........,,,+++***+++,,,------,,,+++***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))))))))*********))))))******+++++++++...222555777999;;;<<<<<<===>>>@@@@@@AAACCCFFFJJJKKKKKKIIIHHHHHHMMMVVV]]]bbbhhhoooxxxyyyzzzzzzwwwpppdddYYYRRROOOLLLJJJKKKMMMQQQTTTVVVZZZhhhzzzjjjZZZKKKDDDBBB@@@@@@AAACCCDDDGGGJJJKKKIIIEEEBBB;;;888444111111000//////...///000000000111444777999===CCCGGGGGGGGGFFFFFFsssuuuvvvxxxyyyzzzzzzyyyyyy{{{|||}}}||||||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}~~~}}}rrrfffccc___\\\YYYYYYYYYZZZYYY\\\^^^```gggppptttsss]]]MMMAAA>>>===@@@RRRhhhvvvvvvkkkNNN;;;666///...000---------,,,+++++++++++++++(((((())))))))))))(((((()))))))))))))))(((((((((************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******,,,...000333555777999;;;???AAADDDHHHLLLOOORRRRRRRRRQQQSSS___xxx{{{zzz~~~zzzrrrppppppuuuoooeeeZZZRRROOOQQQTTTccczzzyyyjjj]]]RRRKKKFFFEEEDDDCCCBBBDDDGGGKKKMMMSSSTTTYYY___eeeppp}}}|||||||||}}}~~~|||zzzxxxzzz{{{{{{yyyxxxxxxyyyvvvsssnnnkkkiiifffcccaaa^^^^^^^^^^^^_________```ccc___YYYRRRKKKJJJUUUcccyyy}}}~~~|||ssskkkfffcccbbbfffkkkuuu~~~}}}|||}}}{{{xxxwww{{{zzzvvvtttqqqiiiVVVDDD:::666222///......---,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))************)))***++++++,,,,,,///333666777999;;;<<<<<<<<>>======KKK^^^zzz~~~uuuoooqqq~~~zzziiiNNN>>>888///,,,///---,,,,,,+++************+++)))))))))(((((()))))))))((())))))******)))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++---///111333555666:::===@@@CCCFFFJJJNNNRRRRRRRRRSSSTTTXXXfff{{{tttsssssssssvvv|||~~~tttpppqqqrrrssslll```SSSKKKMMMUUU\\\ooo{{{jjjZZZNNNGGGCCCAAA@@@@@@@@@AAACCCGGGLLLPPPUUUWWW[[[aaagggrrr}}}||||||{{{|||}}}~~~{{{yyyuuuxxxzzz{{{yyyxxxyyy{{{wwwtttpppmmmjjjfffccc```\\\]]]^^^___^^^^^^^^^^^^^^^]]][[[VVVNNNJJJQQQ\\\sss}}}zzzuuupppnnnmmmmmmrrrrrrvvv~~~}}}}}}~~~zzzrrraaaQQQ???:::444///------------...------------------...,,,+++******))))))******))))))))))))))))))))))))************************++++++******))))))(((((('''((()))***+++******)))***+++,,,,,,---///333777888999;;;;;;;;;<<>>===;;;FFFXXXuuuwwwnnnjjjmmm|||rrrgggNNN@@@:::///+++......,,,+++******))))))******+++***)))(((((()))***+++((()))***************)))&&&''')))***++++++******))))))))))))))))))))))))************************'''(((((()))***++++++++++++,,,...///111333555555;;;===AAADDDGGGKKKPPPSSSRRRRRRSSSVVV\\\kkkpppjjjhhhlllooonnnpppuuuxxxqqqppprrrsssppphhh[[[NNNHHHMMMYYYccczzz|||qqq```PPPFFFBBB@@@@@@BBBCCCCCCDDDFFFIIINNNRRRUUUWWW\\\aaagggttt~~~{{{{{{yyyzzz|||}}}~~~|||zzzyyyqqquuuyyyzzzyyyyyyzzz|||zzzvvvrrrnnnjjjfffbbb^^^ZZZ\\\^^^___^^^]]]]]]]]][[[[[[\\\XXXOOOIIINNNWWWlll}}}|||{{{|||~~~|||{{{yyyyyyyyyyyy|||yyywww}}}yyyzzz}}}wwwiii[[[BBB===555///---------...///...---,,,,,,---...///,,,++++++***)))*********))))))))))))))))))))))))************************))))))))))))************'''((()))+++++++++***)))***+++,,,,,,---000444777888999;;;;;;;;;<<>>:::777333111000000///...+++,,,.........000444777===AAAEEEGGGGGGGGGFFFGGGsssssstttvvvzzz|||{{{zzzvvvvvvvvvvvvvvvvvvwwwxxx~~~|||{{{zzz{{{||||||{{{{{{~~~~~~}}}||||||{{{rrrlllllliiieee```[[[XXXUUUTTTSSSTTTVVVXXX[[[```fffkkkfffSSSCCC@@@@@@>>>BBBKKKooorrrdddaaajjjwwwuuulll\\\RRRDDD888222...,,,***)))!!!***222000+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******---,,,+++***))))))))))))&&&)))---000222444777999;;;>>>BBBFFFIIILLLPPPSSSVVVWWWTTTRRR___yyyzzzpppcccbbbcccfffffffffkkkrrr{{{yyyzzzvvvwwwfffWWWPPPOOOSSScccsssssscccRRRIIIEEEBBB@@@@@@AAABBBEEEJJJLLLNNNRRRVVVaaa___```fffooo|||~~~~~~yyyzzz{{{|||~~~~~~{{{yyyxxxtttvvvxxxyyyyyyyyyzzz{{{~~~|||xxxrrrlllfffaaa^^^^^^]]]]]]]]]^^^]]]ZZZWWW[[[ZZZ[[[YYYRRRKKKLLLQQQfff{{{uuu~~~|||~~~wwwyyy~~~|||wwwxxxssshhhTTT@@@111//////***+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,******,,,---...---,,,+++)))''''''(((***++++++++++++++++++++++++++++++***)))(((((()))***+++)))***+++---///222444555666999<<<>>>>>>???@@@AAA@@@AAAEEEIIIMMMOOONNNMMMJJJSSS```kkkuuu}}}|||qqqooommm```[[[XXXQQQTTT[[[YYYaaaUUUMMMOOOPPPNNNQQQXXXeeezzz}}}]]]PPPBBB>>>?????????@@@FFFJJJPPPRRROOOIIIDDDAAA:::777333111000000...---,,,------...///333888<<>>???AAACCCGGGKKKOOOOOONNNLLLLLLVVVbbbmmmuuu}}}ttthhhfffddd[[[ZZZ[[[XXX\\\ccc```cccVVVLLLLLLNNNNNNUUU^^^hhh}}}zzz\\\OOOBBB????????????AAAFFFJJJPPPRRROOOIIICCC@@@:::777333111000000...---------......000333888<<>>BBBEEEJJJNNNOOONNNLLLJJJOOOYYYfffpppvvv|||lllaaa^^^___YYY]]]aaa```gggnnniiifffXXXLLLJJJLLLOOOYYYeeemmmuuuZZZNNNBBB???@@@@@@@@@BBBFFFKKKQQQSSSOOOIIIBBB???999666333111000000...---.../////////000333888;;;@@@AAACCCDDDDDDDDDBBBAAAwwwuuutttuuuwwwyyyyyyyyytttssssssssstttuuuvvvwwwwwwyyy{{{{{{zzzxxxwwwvvvxxx{{{~~~{{{xxxvvv{{{}}}~~~}}}{{{yyyyyyyyy{{{}}}}}}yyyuuurrrnnnjjjccc\\\WWWTTTSSSRRROOOOOOPPPPPPPPPQQQUUUWWW\\\XXXTTTOOOFFF======DDDLLLbbb}}}yyymmmeeeiiivvvyyytttnnncccSSSBBB777222111222+++...000---)))(((,,,111************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---...000222333444666999;;;BBBDDDHHHJJJLLLNNNRRRTTTYYYWWWYYYeeexxx~~~zzzuuuqqqiiifffeeeeeegggmmm||||||kkk\\\WWW\\\lll}}}xxx~~~}}}zzzyyy~~~{{{rrrZZZQQQHHHEEECCCCCCGGGLLLUUU^^^jjjttt}}}}}}||||||}}}~~~{{{yyy{{{{{{{{{|||}}}~~~|||{{{yyywwwvvvuuuttttttvvvwwwxxxvvvsssqqqppppppqqqqqqqqqooommmiiifffdddbbbaaaaaaaaaaaa___\\\ZZZXXXWWWWWWXXXTTTNNNMMMPPP^^^ssszzz~~~xxxrrrmmmsssyyy~~~nnnJJJ777333111......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,%%%$$$$$$'''***---------...---,,,***)))))))))***))))))))))))))))))))))))************************,,,,,,---///222444777888444666999::::::;;;===???CCCFFFKKKNNNNNNLLLIIIHHHPPPZZZhhhrrrwww}}}}}}iii___]]]ccc___cccffffffooowwwqqqgggZZZNNNLLLLLLOOOZZZgggrrrmmmWWWLLLBBB@@@@@@@@@AAADDDHHHLLLQQQSSSOOOHHHAAA===888666222000000///...---//////000000000333888<<>>AAACCCCCCGGGKKKKKKHHHFFFFFFGGGQQQ[[[hhhpppttt{{{wwwiiiddddddfffeeeiiiiiijjjyyy{{{cccYYYQQQQQQOOOOOOYYYfff~~~~~~___QQQIIIBBBAAAAAAAAADDDHHHMMMPPPRRRQQQLLLEEE@@@>>>777444111/////////...---//////000111222666;;;??????CCCFFFFFFCCC@@@@@@BBBrrrsssuuuxxx{{{|||zzzxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~{{{uuuqqqrrrtttuuuuuuuuusssqqqqqqrrrtttrrrtttwwwwwwvvvtttttttttuuuuuuuuuuuusssrrrpppooopppnnnjjjddd^^^XXXSSSQQQNNNOOOOOONNNMMMLLLMMMNNNOOOSSSUUUQQQKKKEEEAAA???<<>>AAADDDDDDHHHKKKJJJGGGEEEGGGJJJTTT^^^iiinnnqqqxxxvvvjjjggghhhffffffkkkkkkjjjwww}}}rrr___VVVOOOOOONNNPPP\\\kkk{{{]]]OOOHHHBBBAAAAAAAAAEEEJJJPPPRRRRRROOOIIIDDD@@@>>>666444111/////////...---...///000111333777===AAA@@@DDDHHHGGGCCC@@@AAACCCrrrssswww{{{~~~|||yyytttttttttuuuvvvxxxyyyzzzyyy{{{|||xxxsssppprrrvvvssssssrrrpppnnnoooqqqtttsssuuuvvvvvvtttrrrrrrrrrssssssssssssrrrrrrqqqqqqlllkkkiiieee```ZZZUUURRRMMMNNNOOONNNLLLKKKKKKLLLMMMQQQRRRPPPLLLGGGBBB>>><<>>BBB@@@EEEIIIHHHDDDAAAAAACCCssswww{{{|||xxxuuutttssssssttttttuuuvvvwwwxxxwwwvvvttttttuuuuuuvvvsssrrrooonnnnnnpppsssuuuyyyyyyxxxwwwvvvuuutttssspppnnnlllnnnqqqsssqqqooolllmmmooonnniiiaaaYYYTTTOOOOOONNNMMMLLLLLLLLLMMMOOOPPPQQQRRRTTTSSSIII???:::<<>>??????AAACCCHHHHHHIIIJJJEEEBBBGGGNNN\\\aaaiiilllmmmuuuvvvqqqqqqkkkmmmhhhjjjvvvtttddd]]]RRRSSSLLLIIIPPPWWWeeezzzrrrZZZHHHEEEAAA>>>???CCCIIILLLSSSQQQMMMIIIDDD???<<<:::222222111000///...------,,,---...000444888===???FFFHHHIIIHHHFFFCCCBBBBBBsssvvv{{{~~~~~~|||xxxuuutttssssssssssssttttttuuuwwwvvvuuutttttttttuuuuuutttrrrpppnnnnnnqqqsssuuuzzzyyyxxxwwwuuutttsssssspppnnnmmmnnnpppqqqpppnnnmmmoooqqqqqqmmmeee]]]WWWRRRQQQPPPNNNMMMLLLLLLLLLQQQSSSSSSTTTWWWWWWNNNDDD<<<;;;AAAPPP___jjjqqquuu|||uuulllfffiiiqqq~~~sss\\\EEE888222000---,,,,,,---...---,,,+++******))))))******)))))))))(((((())))))))))))'''&&&''')))***)))''')))************+++++++++)))))))))***+++++++++,,,******))))))***,,,...///222333666888:::>>>CCCGGGHHHKKKOOOSSSXXX[[[]]]^^^\\\\\\eeezzz|||sss||||||mmmnnn|||vvvsssxxx{{{iiiYYYSSSOOOOOOWWWfffxxx||||||zzzyyyyyyyyyzzz{{{{{{{{{|||||||||{{{zzzzzzyyyzzzzzzyyyyyyzzz|||~~~~~~{{{xxxuuurrrqqqnnnkkkhhhfffffffffeeegggjjjkkkkkkkkklllmmmllljjjhhhfffddd```[[[XXXRRRQQQPPPOOOMMMMMMLLLLLLEEEAAA@@@HHHPPPVVVZZZ^^^^^^dddrrrwwwnnnkkkmmmpppqqqqqqpppuuu~~~zzzqqqiiidddeee\\\RRRIII>>>333---------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************+++((((((++++++'''&&&(((***,,,///222555777888888777:::<<<>>>???@@@BBBCCCGGGGGGHHHIIIFFFDDDIIIQQQ[[[```gggkkkllluuuvvvsssmmmooojjjmmmzzzvvveee\\\QQQUUURRRQQQWWW\\\jjjiiiSSSIIIFFFBBB@@@AAAEEEKKKOOOTTTRRRNNNHHHBBB===999777222222111000///...------,,,---...000444999===@@@DDDFFFGGGFFFCCCAAA@@@@@@uuuwww{{{~~~~~~|||yyywwwuuutttsssrrrqqqrrrssssssuuuuuutttsssssssssssstttsssrrrpppooooooqqqsssuuuyyyxxxvvvuuussssssrrrrrrpppnnnmmmnnnoooooonnnlllmmmppprrrsssooohhh___ZZZUUUTTTRRRPPPOOOMMMMMMLLLRRRSSSSSSTTTWWWYYYRRRHHH???:::;;;EEESSSbbbrrr~~~}}}tttnnnooouuu{{{zzzxxx{{{pppRRR===333000---,,,,,,---------,,,+++******))))))******((((((''''''''''''((((((,,,+++******+++,,,***))))))************+++++++++******************++++++******)))***+++---...000444555666777999>>>DDDIIIIIILLLPPPTTTXXX[[[]]]^^^ZZZ\\\hhh|||vvvssshhhmmm{{{vvvyyy~~~sss```VVVTTTTTTWWWbbbvvv}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxuuuvvvvvvuuuuuuuuuxxxzzz}}}~~~~~~zzzwwwuuupppnnnjjjfffdddddddddeeeeeehhhjjjkkkkkklllnnnpppppplllfffaaa^^^ZZZWWWUUUSSSRRRPPPNNNLLLKKKKKKJJJEEE>>>:::===DDDKKKUUU]]]bbbeeennn|||wwwmmmkkkmmmmmmrrrwwwxxx{{{~~~~~~uuujjjddd```\\\YYY___YYYTTTOOOEEE999000...------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))+++((()))++++++(((''')))***,,,///222555777888888888:::<<<>>>???@@@CCCEEEFFFFFFHHHIIIFFFEEEKKKSSS[[[___fffiiikkkttt{{{vvvnnnooolllsss}}}kkkcccUUU___bbbbbbfffgggttt|||aaaNNNIIIFFFCCCAAACCCGGGMMMQQQUUURRRMMMGGG@@@:::666444222222111000///...------------...000444999===@@@DDDEEEFFFEEECCCAAAAAAAAAxxxzzz}}}~~~|||zzzwwwvvvtttrrrqqqqqqrrrsssttttttssssssrrrrrrrrrrrrsssrrrpppooopppqqqsssuuuvvvuuusssqqqpppppppppppppppooonnnnnnmmmmmmlllkkkkkknnnqqqrrrnnnggg___ZZZVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPOOOPPPTTTWWWRRRJJJDDD;;;888???LLL^^^xxx}}}vvvtttvvvyyy~~~xxxuuuwww}}}ZZZ???444222...,,,---------,,,,,,+++******))))))******((((((''''''''''''((((((...---,,,,,,,,,,,,+++***))))))*********++++++++++++++++++*********************)))***+++---///000111333666888:::>>>CCCGGGIIILLLOOOTTTXXXZZZ\\\]]]YYY]]]lllyyyxxxmmmfffoooxxxxxx}}}zzz{{{xxxiii[[[UUUWWW[[[bbbqqq{{{{{{~~~|||}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwrrrssssssrrrrrrrrruuuwwwzzz{{{||||||{{{xxxuuusssooolllhhhdddbbbcccdddffffffhhhjjjkkklllnnnqqqssstttnnneee^^^YYYWWWUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIFFF???::::::>>>FFFRRR]]]fffgggmmmwwwwwwlllhhhkkkjjjsss|||~~~xxxjjj```\\\\\\[[[ZZZ]]]ZZZYYYWWWNNN???444000...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************+++((())),,,,,,)))(((***+++,,,///333555777888888888:::===>>>???AAADDDFFFHHHHHHIIIIIIFFFEEEKKKTTT]]]```eeehhhhhhqqq}}}yyyqqqrrrpppzzzwwwpppgggvvv~~~~~~|||wwwttt]]]PPPGGGEEEBBBAAACCCHHHMMMQQQSSSPPPKKKDDD>>>999555333111111111000///.........------...111444999===@@@EEEFFFGGGFFFDDDCCCCCCDDD|||}}}~~~yyywwwuuusssrrrrrrssstttsssssssssssssssrrrrrrqqqrrrqqqpppooooooqqqrrrsssrrrpppooommmmmmmmmnnnoooppppppooonnnmmmlllkkkkkklllnnnppppppmmmggg```\\\TTTTTTSSSSSSSSSSSSSSSTTTOOOOOOMMMNNNSSSWWWTTTMMMHHH>>>888>>>III]]]~~~|||wwwvvvxxx}}}xxxtttttt|||___CCC666333///---------,,,,,,,,,+++******))))))*********))))))))))))))))))************)))(((''''''((())))))*********++++++++++++++++++***************************,,,...000111000444999===???AAADDDFFFIIIKKKOOOSSSWWWZZZ[[[\\\YYY```sssvvvuuuyyyzzz}}}nnnjjjuuu{{{xxx~~~{{{xxxyyy}}}|||qqqhhh___WWWUUUXXXbbbmmmwwwxxx~~~||||||||||||||||||{{{{{{{{{yyyyyyyyyxxxxxxwwwuuuuuurrrrrrrrrqqqpppqqqsssuuuvvvwwwxxxyyywwwuuurrrpppooolllhhheeecccdddfffggggggiiijjjkkkllloootttwww{{{ssshhh___ZZZXXXXXXXXXQQQPPPNNNLLLJJJIIIHHHHHHEEE@@@<<<<<<===CCCOOO[[[dddfffkkksss}}}~~~tttiiidddfffgggqqq{{{~~~uuufff^^^]]]___```______^^^___^^^TTTDDD555///.........---------,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++))))))------***))),,,+++---000333666888888999999;;;===>>>???BBBEEEHHHKKKJJJKKKJJJFFFDDDJJJSSS___bbbeeefffeeennn~~~xxxxxxwww~~~mmmYYYPPPEEECCCAAA@@@BBBGGGKKKOOONNNKKKGGGAAA<<<888666555111111000000//////......---...///111555999>>>@@@DDDEEEFFFEEECCCCCCDDDEEE|||}}}~~~~~~~~~zzzxxxuuurrrrrrrrrtttuuussssssttttttssssssrrrqqqpppoooooonnnooopppqqqrrrnnnmmmlllkkkkkklllnnnoooooopppqqqooommmllllllmmmoooppppppppplllgggbbb^^^TTTTTTSSSSSSTTTTTTUUUVVVRRRQQQOOONNNSSSYYYWWWQQQHHH>>>:::???HHHZZZ~~~|||}}}|||vvvsssxxx|||eeeHHH777444000---------,,,+++,,,+++******))))))******++++++************++++++)))+++++++++)))((()))***)))************+++++++++******************++++++************,,,...111222333888>>>CCCEEEGGGHHHIIIKKKMMMPPPTTTXXXZZZ\\\\\\YYYeee}}}zzzlllqqqzzz~~~uuutttyyy~~~rrrppp|||xxxzzz~~~zzzyyy~~~~~~zzzxxxyyy}}}~~~xxxmmmbbb[[[WWWUUUXXX]]]kkk}}}yyyssswww}}}{{{||||||||||||{{{zzzzzzxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrqqqoooppprrrtttssstttuuuvvvuuurrrooommmooommmjjjgggffffffhhhiiihhhiiijjjkkkmmmqqqwww{{{}}}ttthhh]]]WWWUUUVVVVVVPPPOOOMMMKKKIIIHHHHHHHHHBBB???===<<<;;;>>>KKKWWWgggkkkpppuuu~~~zzzvvvooogggcccdddfffoooxxx}}}zzzlllgggiiimmmnnnmmmiiiggggggeeeZZZGGG777000............---------,,,++++++++++++++++++++++++******++++++++++++*********************++++++++++++++++++++++++++++++++++++)))***------+++***---+++---000333666888999999:::;;;===>>>???BBBFFFIIIMMMLLLKKKJJJFFFDDDJJJSSS___aaadddcccccclll~~~~~~|||fffSSSLLLDDDBBB@@@@@@AAAEEEIIILLLJJJHHHCCC>>>:::777666666111000000000/////////.........///111555:::>>>AAAAAABBBCCCBBBAAAAAACCCDDDyyyyyyzzzzzzzzz{{{{{{zzzxxxvvvsssqqqqqqrrrtttvvvsssttttttuuutttsssrrrqqqnnnnnnnnnmmmnnnoooooopppmmmllljjjjjjkkkmmmppprrrooopppqqqpppnnnlllmmmoooppppppnnnlllhhhddd```^^^UUUUUUTTTTTTSSSTTTTTTTTTUUUSSSPPPNNNTTTZZZYYYSSSFFF===:::@@@EEESSSwww{{{tttvvv|||{{{}}}~~~hhhLLL888555000...------,,,+++,,,+++******))))))******++++++************++++++***,,,...---++++++,,,...)))************+++++++++)))))))))***+++++++++,,,***)))***+++,,,///111333777;;;@@@DDDFFFHHHJJJLLLMMMOOORRRVVVZZZ\\\]]]^^^^^^mmmzzzqqqfffooo|||yyyssswww}}}zzzrrrqqq}}}{{{wwwttt}}}zzzuuuppprrrxxx~~~~~~~~~~~~||||||yyyxxxzzz}}}wwwpppllleee___YYYUUUSSSVVVaaammm}}}yyywwwuuuzzz|||zzz{{{{{{|||{{{zzzyyyxxxwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqpppnnnoooqqqsssrrrssstttuuutttrrrooommmmmmllljjjiiihhhhhhhhhiiiiiijjjjjjkkkmmmrrryyy}}}uuuhhh[[[TTTQQQPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHAAA???===;;;888;;;HHHVVVjjjqqqwwwxxx}}}yyypppnnnmmmjjjiiiiiilllqqqxxx~~~wwwtttzzzyyyvvvtttpppbbbNNN===555............------------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************+++)))***......++++++---+++---000444666888999999:::<<<===>>>@@@CCCGGGKKKMMMKKKKKKJJJFFFEEELLLUUU]]]___aaaaaaaaalll~~~~~~zzz{{{zzzcccPPPJJJEEECCCAAA@@@AAADDDHHHJJJIIIFFFAAA<<<888666555555000000000000////////////......///222555:::>>>AAAAAABBBBBBAAA@@@AAACCCEEEuuuuuuvvvvvvvvvwwwwwwwwwwwwuuurrrpppoooqqqtttvvvssstttuuuuuuuuutttsssrrrmmmmmmmmmmmmmmmnnnoooooolllkkkjjjjjjlllooorrruuunnnqqqrrrqqqnnnmmmnnnqqqooonnnkkkhhhddd```]]][[[WWWVVVUUUTTTSSSSSSSSSSSSUUUSSSOOOMMMRRRYYYXXXSSSDDD<<<:::???BBBMMMpppxxx}}}wwwwww{{{|||zzzzzz}}}zzzhhhLLL888555111...------,,,+++,,,++++++***)))*********++++++************++++++&&&(((+++***((((((***,,,)))************+++++++++(((((()))***+++,,,,,,---***)))***+++---///111333999;;;>>>AAACCCGGGKKKNNNOOOQQQUUUXXX\\\^^^___```cccssszzzpppkkkbbbnnn}}}{{{xxxvvvooonnn{{{~~~|||yyyvvvssstttyyytttpppttt|||}}}|||~~~~~~zzz{{{xxxwwwzzz}}}tttiiibbb___UUUTTTTTTSSSRRRXXXkkk}}}vvvtttxxxyyy}}}|||yyyzzz{{{{{{{{{zzzxxxxxxwwwwwwwwwvvvuuusssrrrqqqpppqqqqqqooonnnnnnppprrrrrrssstttuuutttrrrooommmlllkkkjjjiiiiiihhhhhhhhhjjjjjjjjjkkkmmmssszzz{{{mmm___VVVRRRPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCAAA>>>;;;777:::HHHWWWgggpppvvvvvvxxxuuukkkjjjnnnppppppqqqsssvvvzzz{{{{{{yyyjjjUUUCCC;;;//////.........---------++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))),,,)))***......,,,+++...,,,---111444777888999:::;;;<<<===>>>@@@CCCHHHKKKKKKJJJJJJJJJGGGFFFNNNXXXZZZ\\\___```aaalll|||yyyqqqtttuuudddQQQLLLFFFDDDBBBAAABBBDDDHHHJJJIIIFFFAAA;;;777555444444000000000000////////////......///222666:::???AAACCCCCCDDDCCCBBBCCCEEEHHHtttuuuuuuuuuvvvvvvwwwwwwtttssspppnnnmmmmmmnnnooottttttttttttttttttssssssooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiijjjjjjkkknnnoooppppppppppppoooooollljjjgggeeedddccc```^^^YYYVVVSSSQQQQQQQQQPPPPPPRRRPPPOOONNNPPPRRRUUUWWWOOOAAA:::>>>@@@GGG```|||}}}tttrrrvvv{{{xxxyyyxxxuuuttt|||yyycccPPP===666///,,,***'''***...++++++++++++++++++++++++)))))))))******)))))))))************************((((((((((((((((((((((((******+++++++++,,,,,,,,,...---,,,,,,...111444777:::===BBBEEEGGGHHHJJJLLLOOOOOOTTT[[[^^^]]]^^^aaagggyyyxxxmmmhhhjjjcccppptttppprrruuu{{{|||yyyxxxwwwuuusss|||~~~sssrrrtttyyy~~~}}}zzzyyyzzz||||||}}}|||{{{mmmaaaYYYUUUQQQNNNPPPTTTZZZeee{{{}}}rrrwww|||{{{}}}|||}}}}}}~~~}}}{{{zzzyyy{{{zzzwwwuuutttttttttuuuvvvqqqoooqqqrrrpppoooqqqpppssswwwwwwtttpppmmmlllmmmmmmnnnmmmllljjjhhhgggkkklllllllllmmmppptttxxx~~~vvvkkk```XXXSSSPPPNNNNNNMMMKKKJJJIIIHHHIIIIIIHHHCCC>>>;;;:::===GGGSSShhh{{{}}}uuuxxx~~~~~~wwwqqqqqqvvvyyyzzz{{{vvvxxx~~~{{{dddJJJ999111///---+++---//////,,,------,,,,,,,,,,,,++++++************************++++++************++++++,,,***((()))++++++)))&&&###***---******......***+++...111333444444555666777:::<<<>>>@@@CCCGGGJJJRRROOOKKKHHHHHHLLLPPPSSSWWWYYY^^^]]]^^^ttt~~~{{{uuunnnkkk```bbblllzzz~~~qqqooo||||||[[[KKKJJJDDDBBB@@@AAADDDGGGIIIIIIGGGDDD@@@;;;777555333333222111000///............//////000444999>>>@@@AAADDDDDDCCCBBBAAA@@@@@@@@@ttttttttttttttttttssssssrrrqqqooommmlllmmmnnnooottttttssssssrrrrrrrrrrrrooooooooooooooonnnnnnnnnnnnmmmlllkkkkkkkkkllllllppppppppppppppppppooooookkkiiigggfffeeedddbbb```[[[WWWSSSQQQPPPQQQPPPOOOOOONNNMMMLLLMMMOOORRRTTTOOOBBB:::<<<===AAAWWWqqq|||pppllloooxxx|||{{{yyywwwyyysss^^^KKK???777111...,,,)))+++///++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,...222555777;;;>>>BBBEEEGGGHHHJJJLLLOOOPPPUUU]]]___^^^^^^aaalll}}}xxxqqqhhhdddeeefffssssssrrrwwwyyy{{{wwwvvvwwwwwwwww|||{{{|||~~~|||zzzyyyzzzxxxgggZZZSSSQQQRRRPPPRRR[[[gggyyyuuummmtttzzzzzz~~~~~~}}}|||zzzyyywwwvvvyyyyyyxxxwwwvvvuuuuuuuuuvvvqqqooorrrrrrpppoooqqqqqquuuyyyyyywwwrrrnnnmmmkkkkkkkkklllkkkkkkjjjiiijjjjjjkkkjjjkkkoootttxxx}}}wwwnnnddd[[[TTTPPPNNNOOONNNMMMKKKJJJJJJJJJJJJIIIDDD???===;;;===FFFQQQggg|||zzzzzz}}}~~~xxxxxx{{{~~~{{{{{{~~~nnnSSS@@@000///...,,,---//////...------,,,,,,,,,+++++++++************************+++******************+++***)))((((((******(((&&&%%%)))((()))---...+++---///333444555555666777888:::===@@@BBBEEEHHHKKKQQQNNNJJJGGGHHHLLLPPPTTTWWWXXX]]]\\\]]]rrr{{{{{{yyyqqqhhhddd^^^^^^eeennnsssqqqssswwwuuurrrlllgggkkk|||yyyZZZKKKJJJCCCAAA@@@AAADDDGGGIIIIIIFFFCCC???:::666444333333333222111///...---------//////111555:::???BBBBBBEEEDDDCCCBBBAAAAAAAAAAAAttttttsssrrrpppooonnnnnnooonnnmmmllllllmmmnnnooossssssrrrqqqppppppooooooooooooooooooooonnnnnnmmmooonnnmmmlllllllllmmmmmmpppppppppoooooonnnnnnnnnjjjhhhgggfffgggfffeeeccc]]]YYYTTTQQQPPPPPPOOOOOOMMMLLLJJJIIIJJJLLLNNNOOOOOOCCC::::::888;;;LLLbbbvvviiidddgggqqq{{{yyyyyy}}}}}}xxxmmm[[[KKKAAA:::333000...,,,,,,///++++++++++++++++++++++++'''(((((())))))(((((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,///333777999<<>>@@@BBBFFFJJJMMMPPPMMMIIIFFFFFFJJJNNNRRRVVVVVV[[[[[[]]]qqq~~~xxxtttvvvtttlllbbb]]]]]]]]]```cccccc``````ccc^^^]]]^^^aaallltttXXXKKKJJJBBBAAA@@@AAADDDGGGIIIIIIEEEBBB>>>999555333222222333222000///...---------...///111666<<>>999444111...******+++,,,,,,,,,++++++++++++************************************++++++*********,,,++++++,,,,,,+++***)))***,,,...,,,+++*********...000444555666666777888888:::===@@@BBBEEEIIIMMMOOOLLLGGGDDDCCCFFFJJJMMMSSSSSSXXXZZZ^^^rrr}}}wwwqqqmmmnnnnnnggg___ZZZ\\\]]]^^^^^^[[[YYY[[[]]]^^^]]]^^^eeerrroooVVVJJJHHHAAA@@@???AAAEEEGGGIIIIIICCCAAA===888555222222111000000///............///...///222777>>>BBBEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCrrrqqqpppnnnkkkiiihhhgggiiiiiijjjjjjlllmmmnnnoooqqqpppooonnnmmmlllkkkkkklllmmmnnnoooooommmlllkkkiiijjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhhhhiiiiiiiiihhhggghhhjjjkkkjjjiiiccc^^^WWWRRRPPPOOONNNMMMKKKJJJIIIGGGGGGGGGGGGHHHGGG???:::888777777AAANNNjjjuuujjj___\\\aaammmyyywwwrrrhhh]]]LLLAAA666222000---,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++...111555888:::>>>AAAEEEGGGIIIJJJKKKMMMOOORRRXXX^^^^^^[[[^^^ccctttuuurrrooogggbbbcccmmmyyy{{{pppqqq~~~{{{tttmmmjjjoooyyy}}}{{{{{{}}}kkk]]]VVVZZZccckkkyyyooojjjnnn||||||zzzxxxvvvtttttttttuuuuuuvvvyyy{{{zzzxxxvvvtttuuuqqqooorrrtttrrrqqqssswww{{{~~~yyyuuurrrnnnnnnmmmlllkkkjjjiiiiiicccdddddddddeeehhhlllpppxxxzzzyyyqqqeeeYYYTTTSSSRRRQQQQQQPPPOOONNNMMMLLLJJJGGGDDDBBB===;;;???GGG^^^xxxyyy{{{~~~rrrYYYEEE;;;333111///,,,+++...,,,,,,+++++++++*********************************)))***++++++++++++***)))******++++++***))))))))),,,,,,------+++))))))+++---///333555555555666777666999<<<>>>AAADDDIIILLLOOOKKKFFFBBBAAACCCGGGIIIQQQQQQWWW\\\cccwww|||rrrjjjccccccccc___ZZZXXXTTTXXX[[[ZZZYYYZZZ]]]```gggeeedddkkkzzziiiSSSHHHEEE?????????AAAEEEHHHHHHHHHBBB@@@<<<888444222222111------------...///000111...///222888>>>CCCEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCqqqpppooommmkkkjjjhhhhhhhhhiiijjjkkklllmmmnnnnnnoooooonnnmmmmmmlllkkkkkkjjjlllmmmnnnnnnllljjjiiigggggghhhiiiiiiiiihhhhhhhhhhhhffffffffffffhhhiiijjjiiihhhiiikkkmmmlllkkkfff```YYYSSSPPPNNNMMMMMMJJJJJJHHHGGGFFFEEEEEEEEEBBB===999999888999@@@HHHdddyyy{{{sssjjjaaa___cccmmm|||zzzxxxvvvnnndddUUUGGG999333111...---------,,,,,,++++++************++++++++++++++++++*********************************************************+++++++++,,,,,,,,,)))***,,,///222555888:::===@@@EEEHHHIIIKKKMMMOOOPPPSSSYYY]]]]]][[[```hhhvvvzzzvvvoooccc___bbbnnnzzzuuunnnuuutttoookkkkkkrrr~~~~~~}}}}}}}}}qqqddd\\\YYYbbbnnn||||||kkkhhhooo}}}~~~}}}xxxxxxwwwvvvuuuuuuuuuuuuvvvxxxzzz{{{zzzxxxvvvtttsssooonnnrrrtttssstttvvvyyy||||||xxxuuutttrrrrrrrrrpppnnnllliiigggdddeeeggggggggghhhkkkmmmuuuuuussslllaaaYYYTTTRRRPPPPPPPPPPPPOOOMMMLLLKKKHHHEEEDDDBBB>>>:::===CCCTTTmmm}}}|||tttvvv{{{xxxzzz{{{{{{|||lllKKK;;;......111//////222++++++++++++************************************)))***+++,,,,,,+++***)))'''((())))))'''&&&&&&'''((('''(((++++++)))***...---///333444555555666777555888;;;>>>AAADDDIIILLLMMMJJJEEEBBBAAACCCGGGJJJSSSRRRYYY```iii}}}}}}mmmcccZZZYYYYYYWWWTTTTTTKKKSSSYYYYYYXXX]]]cccfffkkkiiiiiirrrdddQQQGGGCCC>>>>>>???AAAEEEHHHHHHHHHBBB@@@<<<888555333222222,,,,,,------...///000111...///333888>>>CCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBoooooonnnmmmlllkkkjjjjjjiiiiiikkklllmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllllliiijjjlllmmmlllkkkhhhgggeeefffggghhhiiihhhhhhggggggfffeeedddeeeggghhhjjjkkkjjjiiijjjlllmmmmmmlllhhhbbbZZZSSSOOONNNMMMLLLIIIIIIGGGFFFDDDCCCBBBAAA>>>;;;888888888999>>>CCCZZZooo~~~uuunnnfffaaaaaagggppp}}}~~~|||zzzsssiii^^^NNN===555222000...///------,,,,,,+++******)))''''''((((((((((((''''''******************************************************+++++++++,,,,,,,,,***+++---///222555777999<<>>AAAEEEHHHHHHHHHBBB@@@<<<888555444333333///......------......///...///333888>>>AAABBBAAAAAAAAA@@@@@@@@@AAAAAABBBnnnnnnnnnmmmmmmllllllllliiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgggiiikkklllllljjjgggfffeeefffgggiiiiiiiiihhhgggfffeeeddddddeeegggjjjkkkllljjjjjjkkkmmmnnnmmmllliiiccc[[[SSSOOONNNMMMLLLHHHHHHFFFEEECCCAAA@@@???<<<:::888888888999<<>>BBBEEEHHHHHHGGGCCC@@@===999666444444444111000///...---,,,,,,,,,...000333888>>>AAAAAA@@@@@@@@@@@@??????@@@AAAAAAtttpppmmmkkklllooopppqqqkkkkkkkkkkkkkkkkkkkkkllliiiiiiiiijjjmmmooorrrsssmmmllliiigggffffffggghhhffffffgggggghhhhhhiiiiiicccbbbbbbbbbdddfffiiikkkiiiiiiiiihhhhhhhhhhhhhhhccc```[[[UUUQQQOOONNNNNNGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;::::::::::::;;;NNN```uuuzzzooogggdddaaa___bbblllzzz~~~ooommmvvv|||wwwwwwlll]]]III:::444222///------,,,++++++******++++++*********************+++(((((()))***+++,,,,,,,,,+++*********))))))((((((******)))))))))))))))))),,,...000222333555999<<<===>>>AAAEEEKKKOOORRRSSSUUU]]]^^^___dddaaadddsssyyyfffgggssstttwww~~~{{{ppphhhjjjnnntttwwwuuuvvvzzz|||~~~xxxqqqmmmmmmrrrxxx{{{{{{tttrrrxxxyyyhhhfffhhhpppyyyppphhhiiirrr}}}{{{xxxxxxyyyxxxxxxwwwvvvuuutttuuuuuutttrrrqqqqqqrrrrrrssssssssssssuuuxxxzzz~~~}}}{{{xxxuuusssrrrqqqqqquuuxxxyyyvvvrrrooommmmmmqqqvvvvvvsssnnnjjjiiimmmggg___ZZZYYYVVVQQQLLLLLLKKKKKKJJJHHHGGGFFFFFFBBBAAA>>><<<;;;:::::::::AAALLL^^^iiigggaaafffqqqyyyoookkktttbbbLLL888000000///---...,,,,,,,,,,,,,,,,,,,,,,,,***************************************************(((%%%$$$$$$'''***,,,''')))+++++++++***+++,,,000111222444666888999:::777;;;<<<<<<@@@GGGKKKKKKIIIFFFAAA@@@GGGPPPWWWXXXaaabbbbbbgggxxxxxxddd\\\WWWWWWVVVTTTWWW^^^[[[gggooooooooorrruuusssssswwwnnnSSSKKKFFF@@@>>>===>>>AAAEEEGGGHHHHHHAAA>>>:::888666444111///000000///...............000222666:::???AAA@@@???BBBAAA??????@@@BBBEEEGGGxxxuuupppnnnnnnpppqqqqqqkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkmmmoooqqqsssmmmllljjjhhhgggfffgggggggggggghhhhhhhhhggggggfffccccccbbbcccdddfffhhhiiiiiiiiiiiihhhggggggffffffccc```[[[UUUPPPNNNLLLLLLFFFFFFEEECCCBBBAAA@@@???======<<<;;;::::::999999CCCUUUhhhrrrssspppkkkeeedddccceeekkkuuuvvviiifffmmmwww}}}~~~tttdddNNN===444111000...---,,,++++++***+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++*********))))))))))))************************,,,...000222333555999<<>>>>>>>>AAAEEEHHHHHHHHHAAA>>>:::888666444111///000000///...............000222666;;;???@@@@@@???BBBAAA??????@@@BBBEEEGGGzzzvvvrrrooonnnoooooonnnllllllllllllkkkjjjjjjiiiiiiiiijjjkkklllnnnpppqqqlllkkkjjjiiigggfffeeeeeegggggghhhiiihhhfffdddcccccccccddddddeeeffffffgggjjjiiiiiihhhgggfffeeeeeeccc```[[[UUUPPPMMMJJJIIIFFFEEEDDDCCCBBB@@@@@@???>>>>>>===;;;:::999888888<<>>444111...------.........------,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))******((()))++++++***+++,,,---111111222444666777888999666:::===>>>BBBJJJNNNMMMFFFDDDBBBEEELLLTTT[[[```dddllluuu~~~}}}lllgggdddfffhhhiiilllooorrrrrrpppmmmooossstttrrrooovvvgggPPPHHHCCC>>>>>>>>>???BBBFFFHHHIIIHHHAAA>>>:::888666444111///000//////............///000222777;;;>>>?????????AAA@@@??????@@@CCCEEEGGGvvvsssooommmmmmmmmmmmlllllllllmmmlllllljjjiiihhhhhhhhhiiiiiijjjllllllmmmiiiiiiiiihhhgggeeecccbbbeeefffhhhiiiiiigggdddbbbcccdddeeefffffffffeeeeeeiiiiiihhhhhhhhhhhhhhhgggdddaaa]]]XXXRRRMMMIIIHHHEEEDDDDDDCCCAAA@@@@@@?????????>>><<<:::888777666888GGGWWWaaajjjwww~~~uuullleeedddlll}}}hhhNNN;;;222000000------,,,++++++++++++,,,************))))))))))))+++++++++***************************************++++++,,,,,,,,,,,,,,,---,,,...000222333555999<<>>>>>>>>@@@CCCGGGIIIIIIHHHAAA>>>:::888666444111///000///............//////000333888<<<>>>>>>??????@@@@@@???@@@AAACCCEEEGGGqqqooollllllmmmnnnnnnnnnllllllmmmmmmllljjjhhhggggggggghhhhhhiiiiiiiiiiiifffggggggfffeeedddbbbaaaccceeegggiiijjjhhhfffeeeddddddeeeffffffeeeeeedddggghhhhhhiiiiiijjjjjjjjjeeeccc___ZZZTTTOOOJJJHHHDDDDDDCCCBBBAAA@@@@@@?????????>>>===;;;888666555444@@@OOO\\\mmmwwwppplllppp{{{uuuxxxwwwYYYBBB444000000...---,,,,,,++++++,,,,,,......---------,,,,,,,,,+++++++++******************************+++++++++++++++,,,,,,,,,---------,,,...000222333555999<<>>AAAFFFMMMPPPOOOJJJFFFGGGNNNTTTZZZcccmmmzzzlllmmmooottt|||nnnfff^^^^^^dddkkkooopppoootttzzz___OOOHHHCCC???>>>???AAAEEEHHHJJJJJJHHHAAA>>>:::888666444111/////////............/////////444999<<<======>>>????????????@@@BBBDDDEEEGGGooommmllllllnnnpppqqqpppjjjkkkmmmmmmmmmkkkiiiggggggggghhhhhhhhhggggggfffeeeeeeeeedddddddddccccccdddeeegggiiijjjiiihhhhhhddddddeeeeeeeeeeeeeeeeeegggggghhhhhhiiiiiijjjjjjdddccc```\\\VVVPPPKKKHHHCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>===;;;999666555666???LLL\\\uuu}}}wwwwww{{{vvvqqquuucccHHH777000000...------,,,,,,,,,,,,,,,+++++++++***))))))((((((******************++++++*********+++++++++++++++***++++++,,,,,,------...,,,...000222333555999<<<@@@DDDIIILLLNNNQQQVVV[[[^^^fffeeeaaadddnnntttddddddppp|||yyyzzzmmmccc\\\XXXYYY^^^iiiuuuzzzzzzuuujjj```XXXUUURRRPPPQQQQQQQQQPPPUUUZZZ___aaa___^^^___```___ccchhhmmmsss|||mmmfffdddiiirrr}}}|||{{{yyywwwuuuttttttsssvvvvvvvvvvvvuuutttsssrrrmmmooopppqqqssswww|||}}}wwwrrrooonnnnnnsssqqqooonnnnnnpppsssuuu||||||{{{xxxvvvvvvyyy{{{{{{xxxtttrrrqqqpppnnnmmmhhhhhhgggeeeaaa\\\WWWTTTKKKIIIGGGFFFEEEFFFHHHIIIEEEDDDAAA>>><<<::::::999555888<<>>???BBBFFFIIIKKKJJJHHHAAA>>>:::888666444111//////............//////000///444:::===<<<<<<>>>@@@>>>??????AAABBBDDDFFFGGGmmmkkkjjjkkkmmmoooooooooiiijjjlllnnnmmmllljjjhhhhhhiiiiiijjjiiihhhgggffffffeeedddddddddeeegggggghhhhhhiiiiiiiiiiiiiiihhheeeddddddcccdddeeefffggghhhgggggggggffffffffffffbbbaaa```\\\WWWPPPKKKGGGCCCBBBBBBAAAAAA@@@@@@@@@======>>>===<<<999777555666<<>><<<::::::999777;;;===@@@KKK[[[dddeeekkkvvv|||vvvooohhhbbb```bbbeeeiiiqqq{{{xxxzzzzzzyyy}}}zzzzzzqqqhhhaaacccddd```\\\\\\\\\YYYMMM<<<111///...,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***************+++)))************,,,///222444444444555555555555555999>>>BBBCCCHHHNNNPPPNNNIIIDDDGGGRRR[[[dddtttvvvfffiiikkknnnuuuzzztttjjj]]]VVVSSSYYY```eeekkkqqqpppvvvmmmWWWLLLFFFBBB>>>>>>@@@BBBGGGJJJLLLJJJIIIAAA>>>:::888666444111///...............///000000///555;;;===<<<;;;===@@@>>>>>>???AAACCCDDDFFFGGGjjjiiihhhhhhjjjllllllkkkhhhjjjlllnnnnnnllljjjiiijjjjjjkkkkkkjjjiiigggfffgggfffeeedddeeegggiiikkkkkkkkkjjjjjjiiihhhhhhhhheeedddcccbbbccceeegggiiiiiihhhgggfffdddcccbbbaaa``````^^^[[[VVVPPPJJJFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>>>><<<:::777666111555>>>RRRsss|||yyyyyy}}}iiiNNN;;;333222......---,,,,,,,,,,,,---.........---,,,++++++***(((((()))***+++,,,,,,---*********++++++,,,,,,,,,))))))***++++++,,,------,,,...000222333555999<<<@@@FFFLLLPPPRRRUUU\\\aaa[[[fffgggdddhhhtttxxxfff```kkk|||~~~}}}wwweee[[[WWWUUUZZZaaafffooorrrkkk```ZZZZZZYYYZZZXXXVVVWWW[[[___bbbccciiiuuurrrdddddd^^^fffqqq{{{~~~}}}zzzxxxvvvuuuuuuuuurrrrrrssstttuuuuuuuuuuuusssttttttuuuvvvzzzzzzsssnnnlllmmmpppmmmllljjjiiijjjmmmqqqsssqqqsssuuutttrrrpppoooooonnnkkkiiiiiikkkllljjjhhhjjjjjjhhhddd___YYYVVVUUULLLKKKHHHFFFFFFHHHJJJKKKFFFDDDAAA>>><<<::::::999555888888999CCCUUUaaaeeedddppp|||}}}tttlllgggbbbaaaeeehhhllluuu|||zzzuuuiiibbbdddgggddd```___```^^^RRR???222///...+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,------)))************,,,000333555555555555555555555555:::???CCCDDDHHHNNNOOOMMMGGGBBBEEERRR^^^hhh{{{rrreeeggghhhjjjooorrrjjj^^^VVVPPPPPPVVV]]]```gggnnnooovvviiiTTTJJJEEE@@@===???@@@CCCGGGKKKLLLKKKIIIAAA>>>:::888666444111///...............///000111///555;;;===<<<;;;===@@@===>>>???AAACCCEEEFFFGGGkkkkkkjjjjjjiiijjjjjjjjjhhhjjjlllmmmmmmlllkkkjjjkkkkkklllmmmlllkkkiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiigggeeebbbbbbccceeefffjjjhhhfffdddcccaaa^^^[[[```^^^[[[YYYVVVQQQKKKGGGFFFDDDAAA?????????>>>=========<<<:::888555333222555888===KKKlll~~~~~~eeeOOOBBB777///111///,,,+++,,,,,,,,,,,,333,,,'''''',,,///---)))************************+++++++++*********)))))),,,,,,,,,+++,,,,,,------...///111111333666:::===BBBHHHNNNQQQRRRTTTYYY^^^cccccccccbbbhhh|||~~~nnn``````nnn{{{|||~~~zzzvvvzzzlll```\\\]]]^^^ccckkknnnllljjjgggeeeeeeeeeeee```iiirrrtttpppooovvv~~~kkkaaa```___eeeppp|||~~~{{{zzzzzzyyyuuurrruuuvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~xxxrrrnnnmmmmmmjjjhhhiiiiiiiiiiiiiiiiiijjjjjjpppnnnllllllmmmnnnnnnmmmpppnnnkkkhhhffffffggghhhjjjhhheeecccaaa]]]XXXUUUOOOKKKFFFDDDDDDGGGIIIIIIHHHGGGEEEBBB???<<<999777666:::::::::BBBSSS```dddgggkkkuuuyyynnnaaaiiippppppoooqqqxxx~~~~~~vvvnnnppprrrooolllmmmoooeeeVVVFFF999222...,,,......---,,,,,,,,,,,,------------,,,,,,,,,++++++************************---,,,,,,+++***))))))(((,,,+++++++++,,,...///000111333555555444222111222:::===BBBGGGKKKMMMNNNNNNGGGCCCFFFQQQ___mmm~~~xxxnnngggffffffjjjllliiidddaaaWWWTTTTTTVVVXXX[[[aaaiiiqqq|||dddSSSJJJBBB@@@CCC>>>@@@DDDIIIMMMMMMKKKHHHAAA===888555333333222111000//////.........//////111444888;;;;;;<<<<<<===<<<>>>???@@@AAACCCGGGJJJmmmlllkkkiiiiiihhhhhhhhhgggiiijjjkkkkkkjjjiiihhhmmmmmmnnnmmmmmmkkkjjjiiiiiihhhhhhhhhgggggggggggghhhhhhggggggffffffffffffhhhgggeeeddddddfffhhhiiijjjiiigggfffdddbbb^^^[[[\\\[[[YYYVVVTTTOOOJJJFFFFFFCCC@@@??????>>>>>>=========<<<:::888555333222111555999FFFddd}}}{{{xxxvvvvvvzzzyyyaaaLLL@@@777000000...,,,,,,,,,---,,,***000,,,)))))),,,---+++)))************************+++++++++*********)))))),,,++++++++++++,,,------000111222333444777<<>>555111///......---,,,,,,,,,,,,---*********)))))))))((((((************************)))))))))(((''''''&&&&&&,,,+++++++++,,,...///111111333444444333222333444999===BBBGGGKKKMMMNNNNNNGGGEEEHHHRRR]]]iiixxxrrrjjjfffeeeeeegggiiihhheeeccc\\\WWWTTTUUUVVVWWW^^^eeerrr~~~dddSSSIIIAAA@@@CCC@@@BBBFFFKKKOOOOOOLLLIIIAAA===888555333333222111//////............//////111444888;;;<<<<<<===>>>===>>>???@@@AAACCCGGGJJJnnnmmmkkkjjjhhhhhhggggggggghhhhhhiiiiiihhhggggggkkkllllllmmmmmmmmmmmmmmmiiiiiihhhhhhhhhggggggggghhhhhhgggfffeeeeeeeeeeeehhhgggfffffffffhhhjjjllljjjjjjiiihhhgggccc^^^ZZZXXXWWWUUUTTTRRRNNNIIIEEEEEEBBB???>>>>>>>>>===<<<===<<<;;;:::888666444333000333666AAAYYYvvvxxxqqqmmmllllllkkknnnrrroooZZZIII>>>777111000///......//////---+++---------,,,,,,+++))))))+++++++++++++++++++++++++++++++++***************+++*********++++++,,,---111222444555666999>>>AAAFFFJJJOOORRRTTTWWW\\\aaacccccccccbbbiii}}}uuuvvvoooeeeaaaffftttxxxyyy{{{|||yyypppkkkjjjpppxxxzzzvvvyyyrrr```[[[\\\bbbiiittt}}}~~~}}}zzzwwwtttvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttrrrrrrrrrsssssstttssspppllliiiiiijjjllljjjiiihhhggghhhjjjlllnnnjjjiiiiiijjjlllmmmlllkkkpppmmmiiiddd___]]]\\\[[[_________``````^^^ZZZWWWSSSOOOIIIEEEDDDDDDDDDCCCDDDCCCCCCAAA???===;;;:::444666666888BBBTTTfffoooooopppvvvyyynnnpppsssttttttuuuzzz|||jjjUUUBBB666222111......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************,,,++++++******)))))))))++++++++++++,,,...000111222333333333222333555777999<<>>===>>>???@@@@@@BBBFFFIIInnnnnnlllkkkjjjjjjjjjjjjiiiiiihhhhhhggggggggggggggghhhjjjkkkmmmnnnooopppiiiiiiiiihhhhhhhhhggggggggggggfffffffffggghhhiiijjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjhhhddd___ZZZWWWUUUTTTSSSQQQNNNIIIEEEDDDAAA???===>>>>>>===<<<<<<<<<;;;:::888666444333000333666===PPPgggvvvyyyyyytttmmmfffcccccceeefffppprrr|||{{{sssdddTTTGGG===666111222111111111222111...,,,+++...111000---***)))***++++++++++++++++++++++++***************************************+++,,,---222333444555777:::???CCCHHHKKKOOOSSSVVVZZZ___bbbcccdddcccccclllyyyuuuooohhhbbbcccjjjwwwzzz|||{{{||||||xxxyyy|||yyyyyyzzzxxxrrrqqqzzzggg[[[ZZZ]]]aaahhhttt~~~}}}zzzxxxvvvwwwwwwwwwwwwvvvvvvuuuwwwvvvsssqqqpppooooooooonnnooonnnkkkggggggjjjnnnrrrpppllliiihhhiiikkklllmmmlllkkklllmmmmmmkkkjjjllliiieee```\\\YYYXXXWWW[[[[[[]]]```aaa```]]]ZZZSSSOOOJJJFFFEEEDDDCCCCCCBBBAAAAAA@@@???===<<<;;;444555666888BBBTTThhhuuutttrrrttt}}}tttrrrrrrtttvvvwwwzzz}}}www^^^FFF666000000......---,,,,,,,,,,,,---------------------------************************------,,,,,,++++++++++++++++++***+++,,,...000111222333222111111333777::::::===BBBHHHLLLOOOOOOPPPHHHKKKQQQWWW]]]ccckkkrrrxxxwwwgggfffhhhhhhggggggkkkrrrwwwxxxyyynnnccc\\\XXXVVVZZZ___mmm~~~```OOOGGG@@@???CCCCCCEEEJJJOOORRRQQQMMMIII???<<<888555444222111//////............//////000222666:::<<<======>>>???===???@@@@@@@@@BBBEEEGGGnnnnnnmmmmmmmmmnnnoooooolllkkkjjjhhhggggggggghhhiiiiiiiiijjjjjjkkklllmmmiiiiiiiiiiiihhhhhhhhhhhhcccccccccdddeeehhhkkkllllllkkkiiihhhggggggggggggjjjiiijjjjjjiiieee```[[[WWWVVVUUUTTTRRROOOKKKGGGCCC@@@>>><<<=========<<<<<<;;;;;;:::888666444333000222444999EEEVVVdddkkkllljjjfffbbbaaabbbeeehhhvvvtttyyytttkkk___SSSHHH>>>666222000000000000111000---++++++///333222...+++***,,,++++++++++++++++++++++++************************************+++,,,---...111333444555777;;;@@@CCCJJJLLLOOOSSSWWW\\\```ddddddeeeeeeeeepppxxxuuuvvvmmmfffbbbgggnnnxxx{{{~~~}}}uuupppggg```[[[[[[]]]___iiiooouuuyyy~~~{{{nnnlllnnnssstttaaaYYYZZZ\\\___eeeppp|||}}}|||wwwwwwwwwwwwwwwvvvuuuuuuwwwvvvuuusssqqqooonnnmmmkkklllllliiiffffffkkkooouuurrrnnnkkkjjjkkkmmmnnnrrrqqqpppoooooommmjjjgggeeedddaaa^^^[[[YYYWWWWWWVVVWWWYYY\\\______]]]ZZZSSSPPPKKKHHHFFFFFFEEEDDD@@@@@@@@@???>>>===<<<;;;666666666999AAAQQQfffuuuuuuqqqoooxxx}}}vvvtttyyy}}}}}}}}}kkkMMM999111000......---,,,,,,,,,,,,---))))))))))))************************************)))))))))))))))(((((((((*********+++,,,...111222333333222111111333888;;;:::>>>CCCIIIMMMPPPQQQQQQJJJQQQXXX\\\^^^ccciiinnnwwwpppcccfffhhhjjjjjjggglllxxxwwwhhh___YYYWWWYYY^^^kkkxxx[[[MMMFFF@@@@@@CCCCCCEEEJJJOOOQQQOOOKKKGGG>>>;;;888555444222000..................///000000333666:::===>>>>>>??????>>>???@@@@@@???AAADDDFFFoooooooooooooooppprrrrrrooommmkkkhhhgggggghhhiiimmmlllkkkiiihhhgggggggggjjjjjjiiiiiiiiihhhhhhhhhaaa```aaabbbdddhhhlllnnnmmmlllkkkiiihhhgggffffffiiihhhhhhiiihhhfffaaa^^^YYYXXXWWWUUUTTTQQQLLLHHHBBB???===<<<<<<======<<<;;;;;;;;;:::888666555444...000222555;;;FFFUUU^^^bbbccceeeeeefffhhhlllooozzzuuuwwwtttkkk```XXXOOOBBB888333...---,,,,,,------+++)))***...111111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********+++,,,---...///222333555666888<<>><<<;;;:::888666666999???KKK^^^oooqqqjjjfffoooyyyvvv~~~|||YYY???555333......---,,,,,,,,,,,,---*********+++++++++++++++************************++++++***************************+++,,,///111222333333333222222444888;;;<<>>;;;888555444222000.........---......///000111444777;;;===>>>>>>???@@@???@@@@@@??????@@@CCCEEEppppppooooooooopppqqqqqqqqqnnnkkkhhhffffffhhhiiinnnmmmkkkiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhddddddcccdddgggjjjnnnpppmmmllllllkkkjjjiiiiiihhhggggggffffffgggfffccc```[[[YYYXXXVVVUUUQQQLLLHHHAAA???<<<;;;<<<===<<<<<<;;;;;;::::::888777555444///111333444666>>>LLLXXX^^^ccciiinnnrrruuuyyy|||}}}wwwxxxyyyooofff```XXXIII<<<777000...,,,+++,,,,,,+++***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,---...000111333555666888:::>>>CCCGGGKKKLLLMMMQQQWWW]]]bbbdddfffiiiiiikkkzzz~~~vvvrrrrrrrrrqqqhhheeemmmuuu|||}}}~~~rrrpppmmmfff```\\\\\\]]]^^^```bbb___YYYTTTRRRRRRTTTRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLNNNOOOPPPQQQSSSYYYbbbllltttzzzxxxssskkkdddeeemmmuuuppp]]]UUUTTTTTTSSSZZZ___hhhsss~~~||||||xxxxxxxxxwwwwwwvvvuuutttrrrsssvvvwwwvvvsssooolllllliiigggfffgggjjjkkklllnnnmmmmmmlllmmmnnnoooppppppooonnnmmmllljjjfffbbb^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUWWWYYY[[[[[[[[[XXXUUUPPPLLLJJJHHHEEECCC?????????>>>===<<<:::999888666555888:::BBBTTTfffjjjaaa\\\eeeyyy{{{zzz}}}cccEEE888555......---,,,,,,,,,,,,---,,,,,,,,,------.........************************------------------------*********+++,,,///111333333444444333333444777:::===AAAFFFLLLQQQTTTVVVVVVTTT^^^eeebbb___aaadddeeekkkzzzgggbbbmmmooouuussslllnnn|||}}}pppbbb\\\[[[[[[^^^bbbttthhhRRRJJJGGGBBBAAADDDCCCFFFJJJOOOQQQOOOIIIDDD===;;;888555444222///------------......///000111444777;;;>>>??????@@@AAA???@@@@@@?????????BBBDDDqqqqqqpppooonnnnnnooooooqqqnnnjjjgggeeefffgggiiijjjjjjiiiiiijjjlllmmmnnnjjjjjjjjjiiiiiiiiiiiihhhjjjiiiiiiiiijjjnnnqqqsssllllllllllllllllllkkkkkkgggfffeeeeeefffeeedddbbb\\\ZZZXXXWWWUUUQQQLLLHHH@@@>>><<<;;;<<<===<<<<<<;;;;;;::::::888777555444222444666666666;;;JJJWWW___fffpppxxx|||{{{{{{~~~ssskkkggg^^^NNN???999333111...---.........---(((((()))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,---...///111111555666888:::<<<@@@EEEIIIKKKKKKMMMQQQWWW^^^bbbdddfffjjjjjjmmm}}}{{{xxxvvvuuurrrhhhfffooowww}}}{{{ppp```WWWSSSRRROOOJJJFFFFFFIIILLLFFFJJJNNNNNNLLLJJJJJJLLLGGGGGGFFFGGGIIIIIIGGGFFFIIIIIIJJJJJJKKKLLLLLLMMMUUUSSSRRRRRRWWW]]]dddiiirrroooiiibbbaaaiiiwwwttt___QQQOOOQQQRRRQQQZZZ^^^fffqqq~~~~~~|||zzzyyyxxxxxxxxxwwwwwwuuuttttttoooqqquuuwwwwwwsssooolllmmmiiieeeeeehhhkkklllkkkooonnnmmmlllllllllkkkllllllkkkjjjkkkjjjhhhdddaaa^^^^^^]]]\\\[[[ZZZYYYYYY\\\ZZZXXXYYY[[[]]]^^^___\\\XXXSSSNNNJJJGGGDDDAAA?????????>>>===;;;:::999888555555666777===MMM___eee[[[UUU^^^tttyyywwwzzz~~~hhhGGG888555......---,,,,,,,,,,,,---)))))))))******+++++++++***************************************************)))***+++---///111333333444555444333444666999>>>BBBGGGMMMRRRUUUWWWWWWYYYccchhhccc^^^___aaaaaaeeezzzhhheeesssvvv}}}zzzqqqqqq~~~xxxkkk___\\\]]]```cccgggzzzzzzdddOOOIIIGGGCCCBBBDDDDDDGGGKKKPPPRRROOOIIIDDD===:::888666444222///------------......000111111444888<<<>>>??????@@@AAA???@@@@@@???>>>???AAADDDmmmnnnnnnnnnnnnooooooppptttqqqmmmiiigggffffffgggiiiiiiiiiiiikkkmmmooopppjjjiiiggghhhiiijjjjjjiiijjjjjjjjjkkklllnnnpppqqqlllmmmmmmmmmmmmmmmllllllgggfffddddddcccbbb```^^^]]][[[XXXVVVSSSPPPKKKHHH@@@>>>;;;:::;;;;;;;;;:::888999999999999888777777333333555555444999IIIYYYcccmmmwww}}}~~~yyyyyyzzz|||tttooocccWWWHHH555000000...++++++,,,,,,***,,,++++++******++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++,,,------,,,...111333555666888:::<<<@@@EEEHHHNNNPPPSSSXXX]]]cccgggjjjjjjiiilllwwwuuuoookkknnnyyypppcccWWWMMMJJJGGGEEECCCBBBAAABBBCCCDDDEEECCCBBBDDDHHHJJJIIIGGGIIIGGGEEEDDDEEEGGGHHHHHHKKKKKKKKKLLLOOOSSSWWWZZZ[[[\\\^^^bbbhhhnnnsssvvvppppppmmmkkkmmmxxxxxx[[[UUUOOOMMMKKKJJJMMMRRRWWW^^^hhhrrr||||||zzz{{{~~~~~~zzzxxxwwwxxxwwwvvvuuutttsssrrrrrrnnnooopppppppppnnnmmmllljjjiiihhhhhhhhhiiikkkllljjjjjjkkklllkkkiiigggeeefffeeedddddddddccc```^^^]]]ZZZZZZ___bbb```___aaa^^^\\\ZZZ]]]bbbdddbbb^^^aaa]]]WWWRRRNNNJJJFFFCCCBBB>>>:::;;;===>>>:::666888666555555555888CCCOOOYYYWWWUUU[[[nnn|||rrrooorrr}}}nnnMMM:::333/////////...---+++***)))...---,,,---/////////...************************,,,,,,,,,+++***)))((((((%%%---000------111555333444444444444555999<<>>???????????????BBBBBB@@@===<<<===AAADDDmmmmmmnnnnnnnnnnnnnnnmmmpppnnnkkkiiihhhhhhjjjkkkllllllkkkkkklllnnnpppqqqlllkkkiiiiiikkkllllllkkkjjjkkklllnnnpppqqqrrrsssooooooooonnnmmmkkkjjjiiifffeeedddddddddbbb___]]]\\\[[[YYYWWWUUUQQQMMMIIIAAA>>>;;;:::;;;;;;::::::888999999999999888777777333333444555444999HHHWWWfffqqq{{{sssrrruuuyyyuuuwww{{{}}}xxxhhh[[[MMM<<<333111...,,,+++,,,,,,+++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,---------...111444666777:::<<<>>>BBBGGGKKKOOOQQQTTTYYY___eeeiiilllmmmjjjlllvvvtttqqqoootttmmm^^^SSSJJJEEEDDDDDDCCCBBBAAAAAABBBDDDEEEFFFEEEDDDEEEHHHIIIHHHFFFJJJIIIHHHHHHIIIKKKMMMMMMMMMOOOQQQUUUZZZ^^^bbbeeejjjmmmsssyyy}}}{{{~~~fffVVVPPPKKKJJJIIIHHHKKKQQQVVV]]]gggqqq||||||zzz|||~~~~~~zzzvvvtttsssvvvvvvuuutttsssrrrrrrrrrooopppppppppooonnnlllkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkklllkkkjjjgggdddccccccbbbaaabbbbbbbbb```^^^___[[[[[[```bbbaaaaaacccaaa^^^^^^aaafffiiigggdddbbb]]]WWWQQQLLLHHHDDDBBBAAA===::::::======:::666777555444444444666@@@JJJUUUTTTSSSZZZmmmxxxuuuwww}}}iiiKKK:::333//////......---,,,+++***---,,,+++,,,---......,,,************************+++,,,,,,++++++)))(((((($$$(((,,,...---...222666333444444444444666999<<<@@@IIIJJJMMMUUUTTTRRRYYY[[[hhhnnneee^^^aaacccaaakkk{{{vvviiimmmwww}}}}}}}}}ssseee[[[ZZZ[[[[[[aaajjjsss[[[LLLIIIBBB@@@DDDCCCDDDHHHMMMQQQQQQLLLFFFBBB===:::666333111///---+++///000000///...000333666999;;;???@@@@@@???@@@@@@BBBAAA@@@>>>===???CCCFFFlllmmmnnnooonnnmmmlllkkkmmmllljjjjjjjjjlllnnnpppoooooonnnnnnoooppppppqqqnnnmmmkkkkkklllmmmmmmlllkkkmmmooorrrtttuuuttttttqqqpppooommmkkkhhhfffeeecccccccccddddddbbb^^^[[[[[[ZZZXXXWWWVVVSSSNNNKKKAAA>>><<<:::;;;;;;:::999888999999999999888777777333333444555444888FFFTTTeeeppp|||}}}yyytttmmmmmmsssxxxsssppplllssspppcccUUUDDD777333...,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---------...222444666888;;;>>>AAAEEEKKKNNNPPPRRRWWW\\\bbbhhhlllnnnpppllllllvvvssssssuuu}}}sss^^^PPPIIIEEEDDDEEECCCCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSUUUYYY___fffnnntttyyy{{{mmmRRRMMMHHHEEEFFFFFFFFFJJJOOOUUU\\\fffppp{{{|||{{{|||~~~~~~{{{wwwsssqqqqqqtttssssssrrrqqqqqqrrrrrrqqqqqqrrrqqqpppnnnlllkkkkkkjjjiiihhhggghhhiiijjjjjjkkkkkkjjjhhheeebbb```_________```bbbbbbaaa```bbb^^^\\\```bbbaaabbbeeebbb``````dddiiikkkjjjhhhbbb]]]VVVOOOJJJFFFBBB@@@???<<<::::::<<<<<<999666555333333444333444:::CCCMMMNNNPPPYYYlll}}}}}}~~~cccKKK;;;333.........------,,,,,,,,,,,,******+++,,,---,,,+++************************+++++++++++++++***)))(((******+++,,,...000333555333444444444444666:::===>>>HHHJJJLLLTTTSSSPPPWWWWWWccciiiccc___aaadddcccooozzzpppsss|||~~~jjj___YYYZZZ[[[[[[cccnnnqqqXXXJJJGGGAAA@@@FFFFFFEEEIIINNNRRRQQQMMMGGGCCC===:::666333222000---+++///000000//////000444777:::===@@@BBBAAAAAAAAAAAAAAAAAA@@@??????AAAEEEHHHlllmmmooooooooonnnlllkkkmmmlllllllllmmmoooqqqrrrqqqqqqqqqqqqppppppqqqqqqnnnmmmkkkkkkmmmmmmmmmlllmmmooorrruuuvvvtttrrrqqqooonnnmmmkkkhhheeecccbbbaaaaaabbbddddddaaa]]]YYYYYYXXXWWWWWWVVVSSSNNNKKKAAA???<<<::::::;;;:::999888999999999999888777777333222333555444888DDDPPPcccppp{{{|||yyyvvvssspppppprrrvvv~~~{{{tttpppnnnccckkkzzz}}}ttteeeOOO===666///------,,,---...,,,++++++******++++++,,,,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,+++,,,---------///222555666888<<<@@@CCCHHHMMMQQQRRRUUUYYY___eeekkkoooqqqrrrnnnnnnyyyppprrrxxxxxxhhhVVVLLLHHHFFFGGGJJJFFFEEEEEEEEEFFFGGGHHHIIILLLKKKKKKLLLLLLMMMMMMLLLJJJLLLNNNQQQTTTXXX\\\___eeejjjtttvvvZZZHHHGGGCCCAAADDDEEEEEEIIINNNSSSZZZdddnnnyyy~~~{{{zzz|||~~~~~~~~~~~~~~~}}}zzzvvvrrrqqqpppqqqppppppooopppqqqrrrrrruuuuuuuuutttrrrpppnnnmmmlllkkkiiihhhggggggggghhhhhhiiiiiiiiigggeeebbb```^^^^^^___aaaccceeedddcccccc^^^\\\___aaaaaabbbeeebbbaaaaaadddgggiiihhhgggccc^^^UUUMMMGGGCCC@@@>>>>>><<<::::::;;;;;;999777666333444555444333777===EEEIIINNNXXXkkk~~~zzz{{{qqq___OOO???444...---------,,,,,,------,,,+++***+++,,,------+++************************+++++++++++++++***)))(((,,,+++***,,,000222222111333444444444444777:::======GGGJJJMMMTTTRRRNNNTTTSSS]]]cccaaa___bbbeeeeeeqqqyyy}}}|||}}}}}}aaaZZZXXXZZZZZZYYYcccpppqqqXXXIIIFFF@@@@@@EEEEEEFFFIIINNNQQQPPPLLLGGGCCC>>><<<888666444222000...---......------///222555<<>>===<<<;;;;;;;;;;;;:::999777555444666555333555999>>>EEEMMMXXXiii~~~wwwuuuxxxqqqggg___SSSCCC666......---,,,,,,,,,---------++++++,,,---...---,,,******************************+++++++++***))))))***))))))---222333000---333444444444555777;;;>>>>>>HHHKKKNNNUUUQQQLLLPPPPPPXXX^^^______aaadddfffrrrxxxuuuuuu}}}~~~rrr[[[XXXYYY[[[YYYXXXdddtttrrrYYYJJJGGG@@@???DDDDDDEEEHHHMMMOOONNNJJJEEEBBB>>><<<888666555333111///------.........000333666===@@@CCCDDDCCCBBBBBBBBB???@@@AAAAAAAAACCCGGGJJJllllllmmmmmmmmmnnnnnnnnnqqqpppoooooonnnnnnnnnooonnnnnnooooooooonnnnnnmmmjjjhhhgggiiikkkmmmmmmmmmppprrrssssssrrrnnnjjjggggggggggggfffdddcccaaa```^^^^^^___```aaa___[[[XXXUUUUUUUUUVVVUUUQQQLLLHHHBBB@@@<<<;;;::::::999888888999999999999888777777333111222444555777???HHH[[[lll}}}}}}xxxssspppjjjnnnyyyuuuMMM>>>111///...++++++///,,,++++++******++++++,,,++++++******++++++,,,,,,*********++++++,,,,,,---***,,,---......000444666777:::???CCCGGGKKKOOORRRWWWZZZ___eeejjjnnnqqqrrrpppqqqzzzjjjlllsssdddYYYNNNKKKLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVYYY[[[^^^aaacccffflllsssyyy~~~eeeNNNGGGGGGDDDBBBBBBFFFHHHHHHJJJNNNOOOVVV```jjjvvv|||zzzxxxxxxzzz{{{{{{zzzwwwwwwuuusssooommmmmmnnnmmmlllllllllnnnqqqtttvvvzzzzzz{{{zzzyyywwwuuutttnnnllljjjhhhfffeeedddeeecccdddfffggggggfffdddcccaaaaaaaaaccceeeffffffddd^^^ZZZXXX[[[]]]\\\\\\^^^___```aaacccddddddddddddeee^^^SSSJJJDDDBBB@@@???======<<<<<<<<<;;;;;;;;;999555444666666333444777;;;CCCMMMXXXhhh{{{}}}}}}rrrrrrxxxtttkkkbbb___^^^WWWGGG:::///...---,,,+++,,,,,,------,,,+++,,,---......,,,******************************+++++++++******)))((((((***...222333000,,,333444555555555888<<>>>>>===<<<<<<<<<===999555333555555333444666999CCCNNNYYYhhhxxxyyyrrrppprrrssssssmmmqqqzzzzzznnnfff___YYYYYY[[[WWWJJJ>>>111000---,,,++++++,,,,,,,,,******+++,,,---,,,+++************************)))******+++++++++******)))***+++...111222222111333444555555666888<<<@@@BBBLLLPPPQQQVVVPPPHHHJJJOOORRRXXX\\\]]]^^^```cccrrruuunnnkkkdddeeefff___XXXZZZ___ccc___```sssnnnWWWLLLKKKEEECCCFFFDDDHHHJJJMMMOOONNNJJJEEEBBB<<<:::666444333222000...//////000000000333666:::===@@@CCCDDDCCCAAAAAAAAA???@@@AAAAAAAAABBBEEEGGGiiigggffffffgggjjjmmmooolllkkkkkkkkkkkkjjjjjjjjjggghhhjjjkkkkkkkkkjjjiiigggffffffiiillloooppppppppppppqqqqqqpppmmmkkkiiikkkkkkiiihhheeecccaaa___^^^]]]\\\\\\]]]]]][[[YYYXXXXXXXXXXXXWWWRRRLLLGGGCCC@@@===;;;::::::999777888999999999999888777777333111222444555666<<>>???>>>===<<<===>>>999444111333444222333666999CCCOOOZZZhhhvvv|||sssmmmjjjjjjjjjjjjjjjppp|||}}}lll^^^aaaZZZTTTUUUXXXVVVKKKAAA222000...,,,******+++,,,***)))))))))+++,,,+++***************************)))******+++++++++******+++,,,,,,---///222555666333444555555666999===@@@CCCNNNQQQSSSWWWPPPGGGIIIOOORRRWWW\\\]]]]]]^^^aaarrr||||||pppllljjjbbb```aaaZZZXXX[[[bbbeeebbbeeezzzkkkUUUKKKLLLGGGFFFHHHFFFIIIKKKNNNPPPOOOKKKFFFCCC>>><<<888666666444222111------......///111555888===@@@CCCCCCBBBAAA@@@AAA???@@@AAAAAAAAABBBDDDFFF