BM6P6(@ &&&$$$######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!"""""" &&&"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$((("""&&&&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############"""$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''"""(((***$$$&&&%%%$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&$$$###"""###%%%%%%###"""$$$###!!!"""###$$$$$$### !!!###$$$%%%%%%$$$###""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$)))###''''''###%%%%%%%%%$$$$$$#################################%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%''''''###$$$$$$$$$$$$###""""""&&&$$$"""###%%%&&&$$$"""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""""""%%%&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###%%%###"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$)))(((%%%######$$$&&&(((%%%$$$$$$%%%(((((('''&&&)))%%%###%%%%%%"""###'''///...---+++***((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&))),,,---+++)))(((''''''(((((('''%%%%%%&&&''')))'''&&&%%%%%%&&&''')))'''&&&$$$$$$&&&((())))))''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&(((((($$$ &&&''''''((((((((((((((('''&&&%%%&&&'''((('''&&&%%%&&&'''((((((((('''&&&((('''&&&&&&'''((('''%%%%%%&&&)))***+++***)))''''''((()))(((&&&&&&''')))'''((()))))))))(((&&&%%%''''''((((((((((((''''''++++++++++++)))((('''&&&))))))(((((((((((())))))+++++++++++++++++++++++++++***)))((((((***,,,---:::///'''(((***)))))),,,))))))(((((()))+++---...&&&''')))***+++++++++******++++++,,,,,,++++++***000000//////.........---...+++,,,//////---...111///111333333222000///...000000111111111111000000//////............//////000...///333333000///111---111444333///...222666///000222333444444333333333444555666777999::::::>>><<<;;;:::<<<>>>BBBDDDFFFGGGIIILLLNNNPPPRRRSSSRRRWWW[[[XXXRRRPPPTTTZZZ[[[]]]^^^[[[XXXXXX]]]ccc^^^___```aaacccdddeeefffjjjhhhdddbbbcccfffjjjmmmiiiiiijjjjjjkkkmmmqqqtttsssooommmnnnqqqrrroookkklllnnnnnnlllmmmrrrtttsssrrrrrrqqqpppooooooqqqsss&&&$$$######$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$##################$$$###$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$$$$$$$%%%&&&%%%$$$)))%%%&&&&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ '''+++$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""###%%%%%%###"""###"""!!!!!!###$$$$$$###%%%%%%%%%$$$###"""!!!!!!"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''%%%$$$###'''"""+++%%%******(((%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%###"""###%%%'''%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$"""%%%%%%$$$$$$$$$#########%%%%%%$$$&&&'''((('''%%%%%%$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((('''&&&***&&&$$$%%%$$$!!!!!!$$$((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&(((+++,,,+++)))(((((((((((()))'''&&&%%%&&&((()))(((&&&%%%%%%&&&((()))(((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%%%%'''''''''(((***)))(((&&&&&&''''''((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''((()))))))))((('''((('''&&&&&&((()))((('''((()))*********)))(((''')))***)))(((&&&&&&''')))'''((()))))))))(((&&&%%%''''''((((((((((((''''''************)))(((''''''))))))(((((((((((())))))+++++++++++++++++++++++++++***)))((((((***+++---777...''')))+++))))))+++******)))))))))***++++++&&&''')))***++++++*********++++++++++++++++++***///.........------------...+++,,,......+++***---,,,---///000///...------/////////000000//////////////////....../////////000---,,,//////,,,,,,///...//////////////////000---...///000111111111111111111222333444444555555888777777666777999;;;===@@@AAABBBDDDFFFHHHJJJLLLJJJLLLMMMNNNOOOOOOOOOPPPUUUWWWWWWTTTQQQQQQUUUZZZZZZ[[[\\\]]]___```bbbbbbfffeeecccbbbbbbcccdddfffffffffgggfffgggiiimmmpppnnnllljjjlllooooookkkgggjjjlllllljjjlllppprrrqqqpppppppppooooooooopppqqq%%%$$$""""""$$$%%%$$$$$$#########""""""########################$$$$$$$$$$$$%%%%%%"""!!!!!!!!!""""""###$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###((('''$$$ !!!%%%%%%"""########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$############"""""""""######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" (((!!!---&&&&&&%%%$$$$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""###%%%%%%###"""###!!! !!!"""$$$$$$###%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&########################&&&'''''''''&&&%%%###"""'''%%%)))%%%******+++$$$$$$$$$$$$$$$#################################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! ###$$$$$$$$$$$$###""""""$$$###"""###%%%&&&&&&$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&''''''%%%######$$$%%%$$$###$$$$$$$$$#########""""""%%%$$$$$$%%%'''(((&&&%%%&&&%%%###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$'''((('''$$$!!!$$$$$$$$$%%%'''((('''&&&((($$$###%%%$$$!!!!!!$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))%%%(((++++++***(((((((((((())))))(((&&&&&&'''((())))))'''''''''''')))))))))'''%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&$$$&&&((()))(((((()))***&&&''''''(((((((((((((((((('''&&&&&&'''((('''&&&''''''((()))******))))))((('''&&&''')))***)))(((,,,+++***))))))(((((((((,,,,,,+++(((&&&&&&(((***''''''((()))((('''&&&%%%''''''((((((((((((''''''(((((())))))))))))(((((()))((((((''''''(((((()))***************************)))((((((((()))+++,,,333---((()))+++)))((()))***************)))((((((''''''((()))******************++++++++++++******,,,,,,,,,,,,,,,+++++++++---++++++...---)))((()))***+++,,,---......------.........//////.........000//////......//////000111---,,,...---***+++...///---+++,,,---...,,,***,,,,,,,,,,,,---...//////---------....../////////111111222222222333333444888888888999;;;===@@@AAABBB@@@???DDDKKKMMMJJJEEEMMMOOOOOOLLLIIIIIIMMMQQQTTTTTTUUUWWWXXXZZZ\\\]]]aaaaaaaaa``````___^^^^^^bbbbbbbbbaaaaaacccgggjjjiiiggggggiiikkkkkkgggcccgggjjjjjjhhhiiinnnpppnnnmmmmmmnnnnnnnnnnnnnnnmmm$$$###""""""$$$%%%$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%###%%%%%%$$$!!! """!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$%%%$$$######&&&&&&###"""$$$%%%###########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""***###///(((&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""###%%%%%%###"""###"""!!!!!!###%%%%%%$$$""""""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$###"""!!!###&&&$$$!!!''''''!!!)))$$$$$$$$$#######################################$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%$$$###!!! ###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###%%%%%%$$$"""'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&!!!"""%%%&&&%%%"""$$$######%%%'''((('''%%%%%%######&&&&&&$$$$$$'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''(((((())))))))))))))))))))))))%%%''')))***)))(((((((((((())))))(((&&&&&&''')))***)))(((((((((((()))******(((%%%$$$%%%&&&%%%$$$''''''''''''''''''''''''"""%%%''''''%%%$$$''')))&&&''''''(((((((((((((((((('''&&&&&&'''(((&&&%%%&&&''''''((())))))))))))((('''&&&(((***+++***))),,,+++)))(((((()))***+++...---+++(((&&&&&&(((***&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&'''(((((()))))))))((((((((((((''''''((((((((((((((())))))))))))******)))(((((((((((()))***+++///+++))))))******((('''((((((*********)))(((''''''(((((()))))))))))))))))))))************))))))************************+++)))***......***(((***,,,++++++,,,.../////////---......//////......---000//////......//////000222000000222111---,,,...---,,,++++++++++++***))),,,+++*********+++---...+++++++++++++++*********---...///000000///......222111111111222555777999;;;999999???FFFHHHCCC>>>EEEFFFGGGFFFEEEFFFIIILLLMMMMMMNNNOOOQQQSSSVVVWWW\\\\\\\\\\\\\\\\\\\\\\\\```___^^^]]]\\\^^^cccfffddddddeeeggghhhhhhdddaaadddggghhhfffhhhlllmmmkkkkkkkkklllnnnooonnnmmmkkk$$$"""!!!"""###%%%%%%$$$######""""""""""""######"""""""""###$$$$$$$$$%%%!!!"""#########"""######!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$###""""""$$$$$$###""""""%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###***""",,,%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""###"""!!!"""$$$&&&&&&%%%"""!!!!!!!!!"""$$$&&&(((%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$######""" ''' %%%$$$$$$'''################################################$$$######"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$###""""""&&&&&&&&&%%%###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$%%%$$$"""'''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$###"""!!! #########$$$&&&'''&&&%%%'''$$$$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((($$$&&&((()))((('''((((((((())))))(((&&&&&&'''((())))))(((((((((((())))))***(((%%%$$$%%%%%%$$$###&&&&&&''''''''''''''''''$$$&&&((('''$$$###%%%(((&&&''''''((((((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))(((''''''((()))******)))***((('''&&&'''***,,,...------,,,)))&&&&&&''')))&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))(((((('''((((((((())))))+++***)))(((((()))((('''%%%&&&((()))******))))))((((((((((((((()))))))))((())))))******))))))(((((((((((())))))))))))))))))((()))......,,,+++......,,,******---...///...------............------//////............//////000///111555444///+++,,,***---///---)))'''))),,,,,,+++***))))))***,,,---*********))))))))))))))),,,---...000000///...---//////......///000222333444666888;;;======;;;999<<<===>>>???@@@AAADDDFFFFFFFFFFFFGGGIIILLLOOOQQQVVVUUUTTTTTTVVVYYY\\\^^^]]]\\\[[[YYYXXX[[[___cccbbbbbbcccdddeeeeeecccaaaaaaeeefffeeefffjjjkkkhhhjjjiiijjjlllnnnnnnllljjj###!!! !!!###%%%%%%$$$#########""""""########################$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$###############"""!!!"""#########!!! ###!!!!!!$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""((()))!!!&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""###!!! """$$$&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$+++ !!!'''###'''%%%"""""""""#######################################$$$############$$$$$$%%%######$$$$$$$$$$$$######!!!###$$$%%%%%%%%%###$$$$$$$$$$$$###""""""&&&&&&'''%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&$$$###"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&'''%%%$$$&&&%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&#########$$$&&&'''&&&%%%)))&&&&&&((('''"""!!!###$$$$$$$$$############"""$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((($$$%%%'''(((''''''''')))'''(((((('''%%%%%%&&&'''((((((((((((((((((((((((***'''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((&&&&&&((()))&&&''''''((((((((((((((()))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&((()))***)))(((''''''))))))(((''''''&&&&&&&&&'''***,,,...+++++++++***'''&&&'''(((&&&&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((()))''''''''''''(((((((((((((((***)))&&&&&&))))))'''$$$%%%&&&((())))))******)))((((((''''''(((((()))(((((())))))))))))((((((''''''((((((((((((((())))))'''(((,,,---,,,---000000,,,(((''')))++++++***,,,,,,------------,,,,,,...------------------...,,,,,,...222222,,,)))***(((,,,///---(((&&&)))...+++***************++++++******))))))))))))))))))+++,,,.../////////...------------..................111555666444222333444444555555777999;;;===>>>>>>======>>>AAADDDGGGJJJLLLKKKKKKLLLOOOSSSXXX[[[WWWWWWUUUSSSSSSVVV[[[___^^^^^^___````````````___^^^aaacccbbbcccggggggdddiiigggfffhhhkkkmmmkkkhhh"""!!! !!!###%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$##################"""!!!!!!""""""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############"""!!!!!!"""###"""!!!!!!""" !!!%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""""""""#################################$$$%%%(((***+++########################&&&%%%"""))))))!!!&&&%%%$$$$$$######$$$$$$"""##################"""$$$###"""###%%%%%%###"""  """$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$###!!! ...!!!'''!!!((("""!!!"""""""""#########$$$###########################$$$$$$$$$$$$######"""######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""$$$&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$###$$$######$$$&&&&&&%%%$$$%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&###""""""$$$&&&'''&&&$$$###!!!"""&&&&&&###"""$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&''')))&&&''''''&&&$$$$$$%%%&&&'''''''''((((((''''''''')))'''$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%&&&''')))******&&&''''''(((((((((((((((***((('''&&&''''''%%%$$$&&&&&&%%%&&&'''(((***+++***(((''''''((((((&&&%%%&&&&&&&&&&&&'''(((***+++''')))******((('''&&&'''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''((((((&&&&&&''''''((((((((('''&&&))))))$$$$$$(((***(((&&&&&&&&&&&&''''''((())))))(((''''''''''''((()))'''(((((())))))((((((''''''''''''((((((((())))))+++'''&&&)))***)))+++///444///)))''')))***)))'''))))))************))))))---,,,,,,++++++,,,,,,---,,,******------***))),,,(((***++++++)))(((***,,,((())))))******))))))((()))))))))))))))))))))***)))***+++,,,---.........***+++---...---,,,+++))),,,...000111//////000222222111111333444666666666666666555666999<<<@@@BBB???@@@BBBEEEHHHLLLOOOPPPPPPOOONNNLLLLLLPPPVVVZZZYYYYYYYYYYYYXXXYYY[[[\\\YYY]]]___^^^```cccccc```gggdddaaacccgggjjjhhhfff"""!!! !!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""%%%###!!! !!!!!!!!!#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############"""###!!! !!!"""###"""!!!"""###""" """%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$############"""#########"""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$%%%''')))***########################&&&&&&$$$+++""",,,$$$&&&%%%$$$$$$######$$$$$$""""""############""""""$$$###"""###%%%%%%###""" """###""""""$$$&&&&&&&&&&&&""""""#########$$$$$$$$$####################################!!!...!!!&&&'''!!!!!!""""""#########$$$###########################$$$%%%%%%%%%###""" ######$$$$$$$$$$$$######$$$######"""######$$$%%%###$$$$$$$$$$$$###"""""""""%%%%%%$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$&&&'''%%%"""!!!###&&&$$$$$$$$$############""""""!!!!!!"""$$$$$$###!!!%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&"""###%%%&&&&&&%%%###""" """###$$$$$$#########""""""$$$&&&'''&&&$$$###&&&%%%&&&)))""""""######$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''&&&&&&(((&&&$$$###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&###!!!"""'''******)))&&&''''''(((((((((((((((***(((''''''''''''%%%$$$''''''&&&'''(((***,,,---***)))'''&&&'''&&&%%%###''''''&&&&&&&&&''''''(((%%%'''***+++)))'''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''%%%))))))###"""'''***((()))((('''%%%%%%&&&'''((())))))'''&&&&&&'''((()))''''''(((((((((((('''''''''''''''((((((((()))))),,,(((&&&''''''&&&)))---999333,,,)))+++,,,***(((''''''(((((((((((('''''',,,++++++******++++++,,,///+++(((******)))+++000)))'''&&&(((***+++***)))'''''')))))))))((('''&&&((((((((()))))))))******(((((()))***+++,,,---...(((***,,,------+++(((&&&---------...000111222222333333222222333444333222111111000111333777;;;>>>777999===AAADDDFFFGGGGGGJJJJJJHHHGGGGGGKKKQQQVVVUUUUUUTTTSSSSSSTTTWWWYYYVVVZZZ\\\[[[]]]``````]]]eeeaaa^^^___dddgggfffddd###"""!!!!!!!!!"""$$$%%%&&&%%%###!!! !!!!!!$$$$$$!!!!!!$$$$$$$$$$$$##################""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!###$$$$$$$$$###"""###$$$$$$&&&$$$ $$$&&&$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&&&&$$$!!!"""&&&***&&&%%%$$$###""""""""""""###############"""!!! """"""############""""""%%%$$$"""!!!!!!###$$$%%%############""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!%%%""" '''&&&%%%###"""!!! !!!!!!!!!!!!""""""#########$$$#########"""""""""""""""$$$$$$$$$###"""!!!!!! %%%((()))%%%!!! %%%+++"""''')))&&&$$$$$$### $$$$$$######"""#########"""""""""""""""#####################$$$$$$$$$$$$%%%%%%###  """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!%%%###""""""###$$$$$$###%%%""" ###&&&%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$!!!$$$%%%$$$""" !!!"""!!!!!! !!!!!!&&&%%%%%%$$$#########$$$'''$$$!!!!!!"""###$$$$$$###########################&&&'''&&&###!!!"""$$$$$$### """%%%'''***(((&&&###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%"""!!!"""###&&&%%%$$$###""""""""""""***###!!!'''&&&!!!!!!(((---***)))***'''######'''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%))))))%%% %%%%%%"""'''&&&$$$%%%&&&&&&%%%###!!!"""$$$&&&'''))))))***)))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%&&&'''((((((((('''&&&+++(((%%%$$$&&&((('''&&&)))'''&&&&&&'''(((&&&%%%''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&(((######'''((($$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%+++)))((('''((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$((()))'''$$$)))%%%"""###'''+++,,,,,,444666111)))&&&))))))%%%(((''''''((()))((((((***&&&&&&&&&'''((()))***+++(((***)))&&&&&&(((&&&!!!(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))***)))((((((,,,+++&&&&&&+++,,,(((***,,,------,,,+++,,,---,,,,,,,,,---------......000///...---...///111333000000//////000222444555444555555777999<<>>======>>>???BBBEEEGGGNNNNNNNNNNNNOOOPPPRRRRRRSSSTTTWWWYYYZZZZZZYYYYYY]]]^^^_________```ccceee###"""!!!!!!!!!"""$$$$$$%%%$$$###"""!!!!!!""""""###$$$""""""$$$###########################"""""""""""""""###$$$$$$############"""""""""!!!""""""!!!  """###!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###%%%&&&%%%###"""###%%%&&&%%%$$$###""""""""""""###############""""""!!!""""""############""""""###############"""!!!!!!$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%'''%%%###&&&%%%###"""!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""""""""""""""""""""$$$$$$######"""!!!!!!  !!!!!!!!!!!!"""### %%%'''&&&$$$###############$$$$$$#########"""""""""""""""$$$$$$###"""!!! ###$$$###!!! ########################&&&%%%$$$###""""""""""""%%%###""""""###$$$$$$###%%%$$$""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$"""$$$&&&%%%###!!!"""######""""""!!!!!!""""""###&&&%%%$$$$$$#########$$$&&&$$$!!!!!!"""$$$$$$$$$########################$$$%%%&&&$$$""""""%%%'''%%%###""" !!!"""$$$&&&$$$######""""""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&''''''%%%######$$$%%%$$$$$$$$$###$$$$$$%%%&&&(((&&&&&&))))))%%%$$$%%%(((&&&'''(((&&&###$$$(((%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%******)))'''###"""$$$''''''&&&$$$%%%&&&&&&%%%###"""###$$$&&&'''((((((((((((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%'''(((((((((''''''(((&&&$$$%%%'''((((((&&&((('''&&&&&&''''''&&&$$$''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&'''$$$$$$'''&&& &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&###!!!"""%%%(((((((((---333333,,,&&&'''(((&&&((((((((())))))((('''(((''''''''''''((()))******((()))(((&&&''')))'''###''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&'''((())))))'''(((,,,+++''''''+++,,,(((***,,,///000...+++***))),,,,,,,,,,,,------------...---,,,+++,,,---///000000///.........///000111333333333333555666777888888888888999;;;>>>AAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNPPPSSSUUUWWWWWWVVVVVVXXXZZZ\\\]]]]]]]]]___aaa"""""""""!!!"""######$$$$$$$$$######"""######$$$###%%%$$$!!!!!!$$$%%%###########################""""""""""""""""""###$$$############""""""""""""$$$###!!! !!!###%%%!!!###""""""###!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###%%%''''''%%%###""""""%%%$$$######""""""""""""$$$$$$$$$$$$#########"""""""""############"""""" !!!###$$$$$$"""$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$###########################!!!"""%%%&&&###!!!!!!%%%$$$###"""!!!!!!""""""""""""############$$$$$$""""""""""""""""""######$$$$$$######"""!!!!!!!!!  ###&&&'''%%%""" ###!!!!!!%%%'''&&&""""""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$###"""!!!  """###"""!!! !!!########################&&&%%%###"""""""""######%%%###!!!"""###$$$###"""%%%&&&&&&$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%###"""###$$$###%%%&&&&&&$$$######$$$$$$######""""""######$$$%%%%%%$$$############$$$&&&###!!!!!!###$$$$$$$$$########################$$$$$$$$$$$$###$$$'''***%%%$$$$$$#########$$$$$$ !!!"""######""" $$$############$$$%%%%%%%%%&&&'''&&&$$$$$$&&&'''""""""######%%%&&&((()))$$$(((***)))((()))&&&"""$$$###$$$'''&&&$$$%%%)))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''%%%((()))###&&&'''&&&%%%%%%&&&&&&%%%######$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''((()))))))))%%%$$$$$$%%%'''((((((''''''&&&%%%%%%&&&&&&%%%$$$'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&(((''')))+++)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''')))(((###!!!###&&&%%%$$$###$$$&&&'''&&&%%%%%%...444///'''$$$&&&''''''((()))((((((((('''&&&((((((''''''''''''((((((''')))(((&&&'''***)))%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&((()))(((''')))++++++))))))++++++)))))),,,000111///+++'''&&&+++++++++,,,,,,,,,,,,---,,,+++***))))))+++,,,---......---,,,,,,,,,,,,,,,000000000000///...------111111111222555777:::<<<;;;;;;<<<===@@@BBBDDDEEEGGGIIIKKKNNNPPPQQQQQQQQQRRRUUUXXXZZZZZZZZZ[[[\\\"""""""""""""""######$$$###############$$$$$$$$$"""%%%&&&######&&&%%%"""###############$$$$$$$$$###"""""""""""""""###############""""""""""""""""""!!! !!!"""######"""$$$&&&%%%""""""%%%&&&$$$######""""""""""""ӵ###########################$$$$$$$$$&&&&&&'''&&&%%%$$$######$$$$$$###"""""""""""""""$$$$$$###############$$$""""""############""""""!!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""#########""" """###!!!#########"""""""""""""""""""""""""""""""""""""""Ħ##################Ħ!!!!!!#########%%%&&&'''&&&&&&(((+++***%%%"""###$$$""""""ӵ&&&%%%$$$$$$###"""!!! """#########$$$$$$$$$$$$!!!###$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$%%%$$$###!!!!!!#########"""%%%'''((('''###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$###$$$%%%%%%$$$$$$###############""""""#########$$$$$$###############$$$%%%###!!!Ħ########################$$$$$$%%%&&&%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$###############$$$$$$%%%###$$$%%%%%%$$$$$$&&&(((!!!!!!"""###$$$&&&'''((( ''')))$$$%%%***)))"""$$$###%%%((('''$$$%%%)))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''!!!$$$***%%%$$$(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((()))******%%%%%%%%%&&&'''''''''&&&'''%%%$$$$$$%%%&&&$$$###&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%'''******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''$$$'''((('''$$$""""""###((((((((()))***)))(((&&&###+++111000***%%%$$$%%%&&&((()))''''''((('''%%%((('''&&&%%%%%%%%%%%%%%%'''((('''%%%'''++++++'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&(((((('''&&&)))******************)))'''***------+++)))'''&&&*********+++++++++,,,,,,******)))(((((()))***+++,,,+++++++++++++++++++++------......---+++)))(((............///111222333666777777888:::<<<===>>>???AAACCCFFFHHHIIIJJJKKKMMMPPPTTTVVVWWWVVVWWWWWW!!!"""""""""############"""#########$$$$$$######"""%%%&&&$$$$$$&&&%%%"""""""""#########$$$$$$$$$######"""""""""""""""###""""""""""""""""""###### ###"""  """""""""""" ######"""""""""4ĉ@ӵ#########""""""######$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$######""""""!!!"""""""""$$$######""""""###$$$$$$""""""############"""""" !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######""""""""""""""""""###!!!!!!"""""""""#########&&&%%%"""!!! """""""""###############!!!!!!!!!!!!!!!!!!!!!!!!>L##################=hĦ""" """"""  $$$"""%%%%%%!!! """$$$###4ĉ@ӵ%%%$$$$$$###"""!!! """#########$$$$$$$$$$$$ ###%%%$$$"""!!!!!!########################$$$###"""""""""###$$$%%%$$$"""!!!!!!"""######"""$$$'''((('''$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""""""""###$$$######"""###""""""!!!!!!""""""############""""""###$$$$$$$$$"""!!!>L$$$########################$$$%%%&&&((((((&&&###!!!$$$%%%%%%&&&%%%$$$###"""%%%$$$#########%%%'''(((######""""""######$$$%%%!!!#########"""###%%%'''"""""""""""""""###$$$$$$!!!''''''"""###+++,,,&&&&&&%%%''')))((($$$$$$'''###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---$$$$$$,,,,,, $$$((('''%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&''''''(((((('''&&&'''((()))(((&&&%%%%%%&&&'''((()))++++++''''''(((''''''&&&'''''''''%%%$$$$$$%%%&&&$$$###&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&& !!!""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''&&&### ((()))+++++++++)))((('''''')))+++...,,,)))'''&&&(((+++***&&&%%%(((((($$$&&&&&&%%%$$$############'''(((&&&$$$&&&++++++(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''%%%&&&'''((('''%%%)))((()))******)))((()))%%%'''((('''''''''(((***)))))))))************+++******))))))))))))))))))))))))***+++,,,,,,,,,---+++,,,---------,,,***)))...---------,,,---------444444444444444555666666888999;;;===???AAABBBCCCHHHKKKOOOQQQRRRRRRRRRSSS!!!!!!"""############"""""""""#########""""""!!!"""%%%&&&$$$$$$&&&%%%""""""""""""###$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""############!!! ###''''''$$$ !!!""""""!!!######"""""""""GG=?######""""""###$$$$$$$$$$$$###$$$!!! """"""###""""""!!!!!!"""""""""###"""!!!!!!!!!"""###$$$""""""############""""""!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$!!!"""######$$$$$$#########""""""!!!!!!""""""###!!!""""""######$$$$$$$$$ """###!!!"""###  !!!"""###############""""""!!!!!!!!!!!! HdĦ######$$$$$$###=Īj"""###%%% $$$%%%""" ###$$$"""GG=?$$$######""""""!!!!!!$$$$$$###"""!!! !!!$$$%%%###"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""" !!!"""###"""!!!###%%%&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$"""!!!"""###"""!!!!!!"""$$$$$$###!!!"""""""""!!!!!!"""""""""###""""""""""""###$$$$$$###"""!!!HdĦ$$$########################$$$$$$%%%''''''%%%!!!###$$$$$$%%%$$$$$$###"""%%%###!!! !!!###&&&'''###""""""""""""###$$$$$$!!!"""###"""""""""$$$&&&###""""""!!!!!!!!!""""""&&&((('''$$$$$$(((***)))((('''(((***(((###"""%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++$$$###)))***$$$!!!###((('''&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((()))(((''''''((()))(((''''''&&&''''''((()))***+++((()))((('''&&&''')))+++'''&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&###%%%%%%"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%############$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((&&&%%%'''***)))%%% %%%'''))))))(((&&&&&&&&&***''''''+++---,,,---///000333000'''$$$((()))$$$%%%%%%$$$######"""######&&&'''&&&###%%%)))***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%&&&''''''&&&%%%(((&&&'''++++++'''&&&(((%%%%%%%%%%%%%%%&&&))),,,((((((((()))))))))******))))))))))))))))))(((((('''((()))+++,,,---------***+++,,,,,,---------,,,------------,,,+++++++++000000////////////000000222333444666888:::;;;<<>>???888***%%%)))((("""&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%"""###((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%&&&&&&'''%%%$$$'''$$$&&&******&&&$$$'''%%%'''((('''''''''(((***''''''((((((((()))))))))((()))))))))(((((('''&&&'''((()))+++++++++******************+++,,,------++++++,,,,,,---,,,,,,,,,---------------...////////////000111333444666777888:::===>>>???AAACCCEEE !!!?~4"""!!!"""g&e>&e!!!g&e""">hӵ$$$###""""""!!!""""""g&e###guO>uO>&e###!!!4ff?>ߝL"""gĉ@""""""""""""Shӵ###!!! ###&&&(((g&e!!!>hӵ """$$$""""""###fff?><z%%%g&e>&e"""###HL#########ShӵgL$$$%%%%%%&&&&&&""")))***###!!!###S?ʬ$$$###3h?D%%)?""""""ZufĦ!!! !!!gL###"""g&e%%%gĉ@###"""g&e>&e###@e"""###??!!!"""!!!!!!!!!!!!!!!!!!g<ĉ&&&'''&&&$$$3we<Ħ """"""3h?@e$$$$$$%%%%%%%%%"""###$$$Z###$$$""""""###&&&3h?gL"""!!!""""""###$$$$$$"""!!!!!!D%%)?###fff?><z $$$=?Ħ###g&e$$$g&e"""""""""S?ʬ%%%4ff?>ߝL"""@e!!!g&e######3h?g&e>&e%%%&&&??###+++---((($$$&&&)))***)))'''&&&&&&''''''&&&%%%""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%***)))(((''''''((()))***&&&&&&'''&&&&&&+++222777)))'''&&&&&&'''(((&&&%%%%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&###&&&%%%&&&)))'''!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""'''+++,,,)))&&&'''(((###&&&''''''%%%$$$&&&)))%%%$$$%%%((((((,,,;;;KKKHHHIII???---&&&)))(((!!!'''&&&&&&%%%%%%&&&&&&'''''''''$$$!!!"""''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&###%%%******%%%###&&&&&&(((++++++***(((''''''''''''''''''((((((((()))'''(((((((((''''''&&&%%%((()))*********)))''''''+++***)))((((((***+++,,,((()))***,,,---.........,,,,,,,,,---...000111222.........///000111333333222444666777888:::===@@@###4Dӵ"""######Hƅ^Hu]Ħ!!!Hu]Ħ"""ZuR)Ħ%%%"""!!!"""######"""Hu]Ħ###HŐeHŐeHu]Ħ$$$qIܗGIӵ$$$tt"""###$$$HGgĉ@&&&---###!!! !!!!!!Hu]Ħ!!!ZuR)Ħ!!!!!! !!!!!!$$$"""sߝLGdUĦ"""Hƅ^Hu]Ħ"""ntHdĦ!!!"""HGgĉ@###HdĦ"""!!!%%% !!!"""$$$$$$###Htƅ^###$$$Bt=o9ĦDtfo9Ħ&&&%%%$$$g?$$$$$$HdĦ """"""Hu]Ħ"""tt"""###Hƅ^Hu]Ħ"""H׼s###$$$### ############""""""tQ%%%$$$$$$$$$je<Ħ###!!! Bt=o9ĦH׼s"""!!!!!! !!!!!!$$$$$$$$$HtĦ!!!"""!!! !!!Bt=o9ĦHdĦ"""###$$$$$$"""!!! #########Dtfo9ĦsߝLGdUĦ###Ht@cӵHu]Ħ%%%Hu]Ħ$$$$$$Htƅ^###qIܗGIӵH׼s&&&&&&Hu]Ħ"""'''Bt=o9ĦHƅ^Hu]Ħ###"""%%%$$$#########$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%&&&&&&'''((()))***(((&&&%%%&&&((())))))%%%%%%%%%%%%'''((()))***+++((($$$"""%%%+++222777)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&---)))%%%&&&)))***'''###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###&&&&&&''')))***)))&&&$$$(((((((((((((((''''''''''''%%%$$$$$$&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$""" '''&&&%%%$$$$$$$$$%%%%%%$$$###""""""$$$***222888<<<:::666111+++&&&""" '''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''')))***'''### (((((()))(((((('''&&&&&&+++)))'''%%%%%%&&&)))***)))((('''&&&&&&&&&&&&&&&'''(((***+++,,,+++***)))***)))'''&&&'''&&&$$$###++++++******)))(((((((((,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////111222555666888!!!"""4DuXӵ$$$""""""DdDΦDdDĦ DdDĦ"""$$$t|<&&&$$$"""!!!"""######"""DdDĦ$$$DdDΦDdDΦDdDĦ###peƜ4DuTӵ$$$`eĭ"""qet!!!$$$***###!!! !!!!!!DdDĦ!!!"""t|<"""!!!!!!!!!!!!"""###"""DdDDdDĦ!!!DdDΦDdDĦ"""q<niDdDĦ!!!qet!!! DdDĦ"""!!!!!!"""### !!!"""###$$$q<R"""###qjRgdKӵHdDĦgdKӵ$$$###GR/f6LĭĦ$$$$$$DdDĦ!!!""""""DdDĦ"""`eĭ###DdDΦDdDĦ!!!DdDĦ######"""!!!"""$$$### """""""""!!!!!!!!!geĦ$$$$$$###FSĦ"""!!!qjRgdKӵDdDĦ""""""!!!!!!!!!"""###$$$$$$DdDĦ!!!!!! qjRgdKӵDdDĦ############"""!!!!!!#########HdDĦgdKӵDdDDdDĦ"""DdDĦ4DufӵDdDĦ$$$DdDĦ$$$q<R$$$$$$peƜ4DuTӵDdDĦ&&&&&&DdDĦ$$$qjRgdKӵDdDΦDdDĦ###&&&((((((%%%###&&&%%%$$$"""""""""######''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%"""$$$(((***'''###((('''''''''((()))***+++((('''%%%%%%&&&))),,,///&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((+++'''$$$%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$&&&###!!!!!!###%%%$$$###'''''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''))))))(((((('''%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&***,,,///...---+++)))(((&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$&&&((()))((('''((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&+++***))))))******)))((())))))))))))))))))******+++***)))***,,,---,,,+++++++++++++++++++++++++++...............///000000 4DuXӵ%%%!!!!!!DdDΦDdDӵ DdDĦ!!!!!!o)h$$$%%%$$$""""""#########"""DdDĦ$$$DdDΦDdDΦDdDӵ"""=ӊB1.uTӵ$$$HߝL`o9 po9wӵ&&&###!!! !!!!!!DdDĦ!!!!!!o)h!!!!!!!!!!!!""""""###""""""DdDΦDdDĦ!!!DdDΦDdDӵ"""GIpӵDdDĦ!!!po9wӵDdDĦ""""""!!!!!!!!!"""######po9u"""######"""GIdnuR)ĦDdDĦnuR)Ħ######CdgĪj$$$DdDĦ!!!""""""DdDĦ"""HߝL`o9"""DdDΦDdDӵ DdDĦ###"""!!!!!!###$$$###!!!!!!!!!!!!!!! geĦ######sp?aĦ""""""GIdnuR)ĦDdDĦ###""""""""""""#########$$$DdDĦ"""!!! GIdnuR)ĦDdDĦ######"""""""""""""""#########DdDĦnuR)ĦDdDΦDdDĦ!!!DdDĦnuR)ĦDdDĦ"""DdDĦ$$$po9u###"""&&&%%%=ӊB1.uTӵ$$$DdDĦ%%%%%%DdDĦ&&&GIdnuR)ĦDdDΦDdDӵ$$$&&&''''''%%%###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%!!!$$$***,,,''' ''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%&&&'''((())))))&&&###$$$&&&'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%$$$(((### $$$$$$"""%%%&&&&&&''''''(((((((((((('''%%%%%%%%%%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((###!!! !!!###&&&''''''''''''((((((''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''((('''&&&%%%&&&((()))((('''''''''((())))))***++++++***)))((()))***++++++)))************************,,,,,,,,,,,,,,,------... !!!4DuXӵ$$$ DdDʜ4DuTӵ!!!>d<Ħ Dt ###!!!"""###$$$###""">d<Ħ$$$>d<ʜDd<ʜ4DuTӵ!!! F&uTӵ###4DufئL>e puR)Ħ%%%###!!! !!!!!!>d<Ħ!!!Dt!!!!!!!!!"""######"""!!!DdDΦDdDĦ""">d<ʜ4DuTӵ"""4DwDd<Ħ"""puR)Ħ>d<###!!!!!!"""""""""###peӵ"""ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ$$$>d<"""""">d<Ħ"""4DufئL>e"""DdDʜ4DuTӵ DdDĦ$$$!!!!!!"""###$$$###"""!!!""""""!!!!!!!!! geĦ"""s<v>aĦ###$$$peӵDx<DdDĦ###############$$$""""""###DdDĦ"""""" peӵDx<>d<"""!!!!!!!!!"""############>d<ӵDd<DdDΦDdDĦ"""DdDӵnd<DdDĦ!!!>d<Ħ$$$peӵ"""Ħ###F&uTӵ###DdDĦ######>d<Ħ'''peӵDx<>d<ʜ4DuTӵ$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((,,,(((%%%&&&***+++)))%%%(((''''''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&$$$"""&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$***$$$###&&&&&&###$$$$$$%%%&&&''''''((((((((('''%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%!!!$$$'''((('''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&$$$###"""$$$%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%&&&((()))***%%%$$$$$$$$$&&&'''&&&%%%(((((((((((())))))******((('''&&&''')))***)))(((((((((((((((((((((((((((******+++,,,---///111222""""""4DuXӵ!!! D&dq&ĒR"""!!!sdKĦ DHRRud"""!!!"""###$$$###!!!sdKĦ$$$D&oq<Ōq&ĒR!!!!!! >dp&ĒR"""###nfʜd<Φ>d<Ħ$$$s&dq&ĒR!!!!!!i?ʜtd<Ħ###HHܗDӊB###<x"""""""""""""""B?d<"""###$$$$$$###""""""#########"""""""""geĦ"""Hg8>aĦ######B?Ho9""">d<######$$$$$$!!!"""""">d<ӵ"""!!!B?Ho9"""<x!!!!!!"""###"""""""""&ӫeʬtIӇ%%%>d<Φ>d<Ħ###D&ӫetIӇ%%%DdDĦ sdKĦ$$$B?dp&ĒR >d<sdKĦ&&&B?Ho9$$$s&dq&ĒR$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((******(((&&&$$$%%%'''******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%'''$$$!!!###'''(((%%%"""###$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&((()))***'''&&&%%%$$$$$$$$$%%%%%%###$$$&&&&&&&&&&&&(((***''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&'''((((((((('''((())))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&&&&***)))'''((())))))(((&&&))))))))))))(((((('''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''******++++++---...000111""""""4DuXӵ Hu]3hh###""""""ne"""=e!!!!!!!!!"""###$$$"""!!!ne%%%###pIƎ@t@h""""""!!!>h!!!!!!###fe"""@ďD%%%%%%######!!! !!!!!!ne!!!!!!=e!!!!!!!!!""""""###""" ege"""%%%sĪj@h!!!!!!!!!fdDĦ###@ďD!!! Hkge%%%$$$###"""""""""!!!"""@h###"""@G!!! HĪj@IŌ######Bene$$$Hkge"""ne""""""fe!!!Hu]3hh#########se!!!###%%%%%%###"""""""""############""""""geĦja>aĦ !!!@G!!!"""se""""""###$$$$$$!!!!!!"""<Ō$$$###"""@G!!!"""Hkge""""""""""""""""""""""""HĪj@IŌ%%%%%%ege###$$$Hu]3hIŌ%%%%%%DdDĦ!!!ne###$$$@h!!!!!!>h!!! se!!!ne$$$%%%@G%%%$$$sĪj@h###%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%''''''$$$ ###(((%%%%%%$$$###"""""""""###&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%"""###$$$&&&'''&&&### ###$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$######$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''((('''$$$""" )))'''&&&&&&''''''&&&$$$******)))(((((('''&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''+++******))))))))))))*** 4DuXӵ!!!ĵD^!!!!!!!!!!!! !!!!!! """$$$$$$""" $$$$$$"""######"""!!!!!!!!! !!!"""""""""######$$$######!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""!!!!!!!!!$$$ !!!!!!!!!"""DdDĦ###"""!!!!!! ###$$$&&&'''###"""!!!!!!!!!"""""""""######""""""!!!$$$$$$###$$$$$$""""""""""""""""""!!!D^###!!!"""$$$s׼s""""""$$$&&&&&&###!!!!!!"""###""""""""""""!!!geFm8""">aĦ !!! !!!s׼s!!!!!!""""""###$$$ !!!!!!Ho"""$$$"""!!!!!!!!!!!!"""#########"""!!!!!!""""""""""""$$$%%%""""""###D^"""###"""DdDĦ"""""""""$$$$$$""" !!!###&&& !!!s׼s""""""$$$$$$$$$&&&###'''%%%%%%###%%%&&&%%%$$$###&&&(((&&&&&&&&&%%%###!!!$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((("""$$$&&&%%%###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&'''((('''&&&$$$######$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%'''&&&&&& ###&&&'''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######""""""#########"""!!! !!!###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%&&&%%%$$$(((((((((((((((((('''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''Φ4DuXӵtvӵ>d<Ħ### !!!""""""Ħ!!!!!!!!! """$$$$$$""" """"""Ħ!!!"""""""""%%%%%%######"""!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!$$$$$$###""""""!!!""""""%%%(((%%%###$$$!!!###!!! !!!!!! Ħ!!!!!!"""######$$$###"""!!!!!! !!!!!!!!!"""%%%&&&%%%  $$$###!!! !!!!!!!!!""""""######>d<Ħ$$$"""!!! !!!!!!"""############%%%&&&$$$!!! ###&&&###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%!!!"""###$$$######""""""######$$$$$$$$$%%%&&&'''(((((((((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""Ħ"""""""""!!!!!!!!!!!!"""###!!!>d<Ħ###### ###Be""" """%%%'''&&&### """"""!!!!!!!!! geFYĉ"""""">aĦ  !!!""" !!!Be!!! !!!!!!"""###### !!!nu]ӵ""" !!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###!!! """""""""""""""""""""""" !!!###%%%((()))***+++%%%###"""!!!""">d<Ħ !!! >d<Ħ###""""""Ħ$$$$$$$$$############""""""%%%''''''%%%""" $$$"""Be ###$$$$$$$$$Ħ%%%'''''''''&&&%%%$$$###"""(((&&&###  !!!"""###%%%&&&%%%######&&&(((###$$$&&&'''(((''''''&&&$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''###$$$&&&((()))'''!!!(((''''''&&&''''''(((((($$$&&&'''((('''%%%###!!!!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$#########%%%''')))***)))'''%%%###!!!"""######""""""###$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%''''''&&&!!!&&&)))((($$$"""$$$'''%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&#########$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))'''&&&%%%$$$$$$$$$%%%%%% """%%%%%%$$$######$$$"""""""""###$$$%%%%%%%%%###$$$&&&((())))))((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$222///***'''&&&'''(((((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$#########%%%'''+++...111%%%$$$$$$&&&(((******)))&&&&&&''''''((()))))))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++?aŖ%7uSQuR)ӵsdKĦ!!!"""""""""!!! gdKĦ"""!!! !!!!!!!!!!!!$$$gdKĦ ###"""  !!!###$$$""""""!!!!!!!!!!!!""""""$$$###"""###%%%%%%###"""""""""######"""!!! %%%''''''%%%$$$###"""###$$$$$$###gdKĦ!!!""""""""""""""""""############"""""""""""""""""""""######### ###&&&&&&$$$""" !!!!!!!!!!!! gdDĦ!!!########################!!!!!!!!!%%%(((%%%!!!!!!!!!!!!""""""""""""###########################"""!!!!!!!!!"""$$$$$$'''&&&%%%$$$############"""!!!!!!!!!!!!!!!"""###&&&%%%%%%%%%$$$#########$$$###"""gdKĦ$$$""""""""""""""""""""""""%%%sdKĦ""""""((( )))%%%"""$$$#########""""""!!!!!!"""""""""""""""!!!ŶS!!! 3we< !!!"""###""""""""""""""""""""""""############""""""!!!!!!!!!iĉ@3hR/Ō""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""&&&!!!!!!%%%%%% $$$&&&%%%%%%$$$###DdDĦ"""!!! sdKĦ""""""gdKĦ&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$######!!! """!!!!!!!!!"""###&&&&&&&&&gdKĦ###""""""""""""""""""""""""%%%%%%###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$#########%%%%%%&&&'''&&&%%%###""")))'''&&&$$$######$$$$$$"""############$$$$$$$$$''''''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###---111)))$$$%%%%%% %%%%%%$$$###""""""######((('''%%%#########%%%&&&((('''&&&%%%$$$$$$$$$$$$+++(((###"""###%%%''''''%%%###!!!###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""""""""""""""#########$$$'''%%%!!!$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++...+++)))(((%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%""" ###''')))&&&"""((('''%%%$$$$$$%%%'''((((((&&&$$$$$$&&&((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&""" """$$$>Ane"""!!! !!!ne""""""!!! !!!!!!!!!!!!ne""""""!!!!!!$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$""" ###"""""""""!!!!!!!!!!!!$$$%%%$$$"""$$$###""""""$$$$$$ne!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! De!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&%%%!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%'''&&&%%%$$$############$$$###""""""""""""######$$$$$$$$$$$$############$$$###ne"""###""""""""""""""""""""""""$$$ne"""""""""$$$'''%%%"""###############"""""""""!!!"""""""""""""""!!!>A"""!!! k< !!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!fh"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!  $$$$$$$$$$$$###De !!!!!!!!!ne""""""ne """""""""#########$$$$$$#########"""""" !!!!!!!!!!!!"""###%%%%%%######ne"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$&&&&&&%%%###"""!!! $$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%$$$""""""&&&%%%$$$###""""""###$$$""""""#########$$$$$$$$$&&&&&&&&&$$$""""""###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$!!!(((,,,((($$$######"""%%%$$$$$$###############(((&&&%%%######$$$%%%&&&''''''&&&%%%$$$$$$######,,,)))&&&%%%%%%'''((((((###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""###'''(((###"""$$$%%%###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''(((((()))((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$'''$$$!!!"""$$$$$$ ((('''%%%$$$$$$%%%'''((((((&&&%%%%%%&&&((((((''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''###"""###!!! ###"""  ###"""!!!!!! !!! !!!!!!!!!!!!!!!!!!"""###$$$$$$###""" !!!!!!"""!!!!!! !!!!!!"""!!! !!!""""""!!!######!!! !!!!!!""""""### %%%$$$"""!!!"""###$$$!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""")))'''###  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&&&&%%%$$$###############&&&%%%$$$###"""""""""###""""""""""""################## !!!!!!""""""""""""""""""""""""###""""""!!!!!!!!! ###(((((($$$###%%%############"""""""""""""""""""""""""""!!!""""""!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######### """"""!!!!!!"""$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!"""!!!!!!  !!!"""###%%%&&&'''!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%$$$""" $$$$$$"""!!!!!!""""""############$$$######"""!!!$$$######"""""""""######"""""""""#########$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''***---***%%%%%%((($$$$$$$$$$$$############'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######+++)))'''&&&&&&'''&&&%%%!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!%%%$$$"""###$$$%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$'''&&&%%%$$$###""""""!!!"""(((+++)))((((((&&&###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$)))&&&$$$###$$$"""'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%&&&''''''&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&& !!!!!!!!!"""$$$$$$!!! !!!!!!"""""""""!!! !!!!!! !!!!!!!!!!!!$$$###!!! !!!""""""%%%$$$"""!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""###!!!$$$###!!! """###!!!"""!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!)))'''###  """!!!!!!!!!!!! """!!!  !!!""""""""""""""""""""""""""" !!! """###!!!""""""""""""!!!!!!!!!!!!########################!!!!!!""""""###$$$%%%&&&%%%%%%$$$###############&&&%%%$$$###"""!!!!!!!!! !!!!!!""""""############"""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!'''###"""%%%%%%""""""############""""""""""""""""""""""""""""""!!! """"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$######$$$###""""""### ###%%%&&&$$$"""!!!$$$######"""!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$"""!!!  """$$$%%%"""  !!!"""########################"""######""""""#########$$$""""""""""""###############$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%***&&&(((...,,,######***$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######'''&&&%%%%%%%%%$$$""" !!!$$$'''&&&$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$###!!!&&&$$$######$$$%%%%%%$$$######""""""""""""##############################$$$$$$$$$######"""""""""$$$'''***+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$###"""$$$$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%)))'''%%%%%%&&&%%%""" '''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((  !!!!!!!!!"""$$$###!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!###"""!!! !!!"""###$$$$$$###"""!!! !!!!!! !!!!!!"""!!!!!!"""######""" ###""" !!!###$$$(((%%%$$$### """!!! """"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! #########"""""""""""""""!!!!!!!!!!!! """!!!  !!!"""""""""""""""""""""""""""!!!###!!! """"""###"""""""""!!!!!!!!! ########################!!!""""""###$$$%%%%%%%%%$$$$$$######""""""######%%%$$$###"""!!! !!!!!!""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""&&& !!!!!!!!!""""""""""""""""""######"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""######!!!!!!"""!!!  """%%%%%%$$$"""!!!###"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """"""#########"""!!!!!!"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$########################%%%%%%###"""""""""###$$$###""" """$$$%%%%%%""" """###"""$$$$$$#########$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""$$$&&&&&&%%%%%%&&&((((((((('''&&&%%%%%%$$$$$$(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%)))###$$$)))&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$%%%$$$""" """%%%((((((%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###""""""&&&$$$######$$$%%%$$$######""""""!!!!!!""""""########################### !!!!!!""""""######%%%&&&'''(((&&&%%%&&&((($$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&((('''""" """$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((()))******!!!  !!!"""!!! !!!"""""" ###""""""!!! !!! !!!!!!""" !!!!!!!!!!!! !!!###$$$%%%######""""""!!!!!! !!!  !!!""""""!!!"""###$$$""" """!!!!!! !!!######""""""""""""""" """  !!!"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ###""""""!!!!!!  !!!"""$$$$$$$$$###"""!!!!!!!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%###!!!"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""""""""############"""!!! !!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$"""&&&&&&&&&""""""""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$$$$&&&&&&######%%%$$$""" """$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""############""""""""""""!!! !!!!!!""""""###"""""""""""""""""""""""""""""""""%%%%%%###"""""""""###$$$&&&%%%$$$"""!!!!!!""""""$$$!!!"""$$$###!!!$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$######!!!!!!!!!"""""""""######"""$$$&&&'''&&&%%%&&&'''(((((('''&&&%%%$$$######)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%)))&&&%%%'''%%%  ######%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%&&&&&&$$$######%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$%%%&&&%%%######$$$%%%$$$#########""""""""""""######$$$$$$$$$############### !!!"""######&&&$$$$$$%%%$$$"""%%%)))$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&)))'''""" $$$'''((($$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$&&&&&&$$$###!!!&&&&&&%%%$$$$$$$$$$$$$$$ """$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((******)))!!!!!!  !!!!!!###!!! !!! !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!"""############!!!"""""""""""""""!!!!!!!!!  !!!!!! !!!""""""!!! !!!!!!!!!"""""""""### ###%%%&&&&&&!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###""""""!!!  !!!"""###$$$######"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%""" """###!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$###"""######""""""""""""############""""""!!!""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%"""''''''''''''!!!"""""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""#########$$$$$$$$$%%%(((((($$$$$$''''''### !!!"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$!!!!!!"""""""""""""""!!!"""!!!!!! !!!##################"""!!!""""""""""""""""""""""""%%%%%%###"""""""""###$$$%%%$$$$$$######""""""!!!$$$!!! $$$&&&$$$!!!###""""""!!!"""###$$$%%%######$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""######%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&%%%$$$"""$$$$$$$$$$$$#########"""###############$$$%%%%%%)))***)))&&&%%%'''&&&""""""###%%%&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%&&&%%%#################################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$'''%%%######$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$#########"""""" !!!!!!""""""######%%%""""""%%%$$$!!!###)))###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$%%%""""""&&&((('''$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''%%%###"""%%%%%%$$$############$$$"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''((('''%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%((())))))((("""!!!  !!!"""###!!!  !!!""""""""" !!!"""### !!!!!!!!!""""""############!!! !!!"""""""""""""""!!!   !!!!!!  !!!"""######"""""" """"""!!!!!!!!! !!!  !!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###""""""!!! ######""""""""""""######"""!!!!!!!!! !!!"""""""""!!! ########################"""%%%%%% !!!$$$%%%$$$######"""!!! ########################$$$%%%&&&&&&%%%$$$"""!!!###"""""""""""""""########################$$$$$$$$$$$$######""""""!!!!!! """###%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%###"""###&&&%%%!!! !!!!!!""""""#########$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""############$$$$$$$$$!!!%%%%%% $$$$$$"""""""""!!!!!!!!!!!!"""$$$$$$###"""!!!  !!!!!!!!!""""""######&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%###"""""""""###$$$ """###$$$$$$$$$$$$### !!!&&&'''$$$ """!!! """###$$$"""#########"""!!!!!!!!!!!!!!!""""""""""""$$$&&&(((((('''%%%%%%%%%!!!""""""###%%%&&&'''''''''&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$######""""""######""""""###$$$%%%%%%$$$)))(((!!!"""(((''' """###%%%'''''''''%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""!!! ###$$$$$$$$$###!!! !!!%%%&&&### ########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%(((&&&###  """###'''%%%######$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$######""""""############""""""""""""###!!!###'''&&&""""""(((######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$######%%%&&&###$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%$$$######""""""######'''((()))(((&&&$$$######%%%&&&&&&''''''&&&&&&%%%!!!!!!"""%%%((()))(((&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%''')))((('''!!! """!!! $$$(((&&&$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$""" """###""" %%%""" !!!""""""!!!$$$!!!"""###"""  !!!!!!!!!!!!!!!  !!!!!! """!!! !!!!!!!!!!!!!!!  &&&%%%!!! $$$""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! $$$#########""""""!!!!!!%%%$$$###$$$###$$$%%%%%%&&&%%%$$$###"""$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$%%%"""&&&&&& !!!"""$$$###"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###%%%######!!!$$$$$$$$$###"""!!!!!! %%%###"""###$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!$$$ """""" !!!$$$!!!!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######  $$$$$$############$$$$$$######$$$$$$$$$$$$######'''$$$  !!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!""""""""""""""""""###$$$%%%$$$""" &&&!!!!!!$$$""" !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%###"""######""" """%%%'''&&&###"""$$$&&&""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!"""######$$$""""""""""""!!!!!!!!!!!!$$$#########%%%%%%###!!!!!!$$$&&&%%%###"""$$$'''(((&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&"""!!!$$$%%%%%%+++%%%"""###### """###$$$%%%&&&&&&&&&%%%%%%&&&%%%###"""""""""######%%%###!!!!!!###$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$###$$$###!!!$$$"""!!!"""%%%&&&%%%###&&&###!!!!!!$$$%%%$$$"""$$$$$$######"""!!!!!!!!!###%%%### &&&&&&"""&&&&&&%%%$$$$$$######""" !!!!!!""""""######$$$###"""""""""###%%%%%%""""""""""""""""""""""""!!!%%%((('''""" $$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%***'''"""---,,,!!!!!!&&&$$$###%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&'''%%%###"""!!!"""###$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%'''&&&###!!!###%%%### !!!######"""""""""""""""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$""" """###""" $$$"""  !!!!!! (((%%%""""""######!!! !!!!!!""""""!!!!!!!!!  """""" """!!!  !!!!!!!!! !!! ############"""""""""!!!!!!  """""" """"""#########"""!!! ############"""""""""!!!##################$$$$$$###%%%### !!!$$$!!!$$$$$$#########$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""%%%'''&&&''''''###$$$$$$$$$###"""!!!!!!!!!$$$###""""""###$$$###"""$$$###"""!!! $$$ !!!!!! """&&&#########  """"""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$""" !!!######"""###########################"""!!!"""######"""!!! !!!"""""""""""""""###$$$%%%%%%$$$""" """"""### ###!!!!!!"""""""""""""""!!!########################$$$$$$###""""""###$$$$$$'''%%%###"""######"""!!!&&&%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!'''%%%$$$######""" """$$$%%%%%%######$$$&&&'''%%%$$$$$$%%%&&&$$$###$$$$$$######$$$$$$%%%&&&'''$$$!!!!!!###&&&&&&%%%(((###"""$$$%%%###"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###"""""""""######%%%###!!!"""###$$$""" $$$$$$######$$$$$$%%%&&&"""$$$""""""$$$$$$"""###!!! ###$$$###"""%%%###!!!"""$$$%%%$$$"""$$$############"""""""""!!!%%%%%%!!! ###%%%$$$%%%$$$$$$$$$$$$######### !!!!!!!!!"""""""""#########"""""""""###$$$%%%""""""""""""""""""""""""!!!###%%%$$$"""!!!###%%%########################$$$$$$$$$#########""""""$$$$$$$$$######"""""""""###$$$'''(((&&&!!!+++%%%"""%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%%%%"""!!! &&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%""" !!!!!!""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""  """"""############""""""""""""!!!!!!!!!!!!""""""###!!! """###"""!!!###!!! !!! &&&$$$""""""""""""!!! !!!!!!""""""!!!!!!"""!!! !!!"""###""" !!!!!!  !!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!###$$$$$$!!!""""""""""""!!!!!! ############""""""""""""##################"""""""""$$$%%%$$$###"""(((%%%"""###%%%'''&&&%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""###### """######%%%((('''"""$$$$$$$$$###""""""!!!!!!###"""!!!!!!######"""!!!###"""!!!  ### !!! ###(((######"""  """""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""!!!"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!! !!!!!!"""""""""""""""###$$$%%%%%%$$$###!!! """ $$$###"""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%###""""""###$$$$$$###&&&###!!!"""&&&'''%%%!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!&&&$$$#########""""""###$$$$$$######$$$&&&%%%%%%$$$%%%&&&&&&$$$!!!$$$$$$######$$$$$$%%%%%%'''%%%######$$$%%%$$$###&&&###"""&&&'''%%%###%%%$$$%%%%%%%%%######$$$%%%$$$$$$###"""""""""######$$$###""""""######"""!!!$$$############$$$%%%%%%''''''$$$ !!!$$$%%%"""###""" """#########%%%###""""""###$$$$$$###############$$$$$$$$$$$$!!!%%%&&&""" """$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""""""""$$$%%%&&&########################$$$$$$$$$########################"""""""""""""""$$$ $$$+++&&&,,,&&&""""""###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$###"""!!! !!!"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''&&&%%% """!!!!!!%%%######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$"""!!!!!!""""""!!!""""""############""""""!!!!!!""""""""""""!!!!!!"""!!! !!!""""""""""""!!!  !!!"""######""" !!!"""""""""""""""$$$"""!!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! ###!!! """$$$%%%""" ######################## #########"""""""""""""""###""" """"""########################"""#########"""""""""""""""$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$"""***%%%!!!!!!%%%(((&&&$$$""""""############""""""######$$$$$$$$$$$$######!!!!!!"""""""""######### """!!! ###''''''$$$$$$$$$$$$######""""""""""""!!! !!!"""###"""!!!###"""!!! ### !!!$$$)))  """###########################""""""!!!!!! """""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!"""%%%%%%$$$##############################!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%$$$###"""!!!%%%!!! ###$$$!!!!!!"""###$$$$$$"""!!! ########################$$$##################$$$$$$"""!!!"""$$$%%%%%%$$$"""!!! """%%%'''&&&%%%$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!######""" """###############$$$%%%$$$$$$$$$&&&'''&&&### %%%$$$$$$###$$$$$$%%%%%%$$$######"""""""""!!! ***%%%"""$$$&&&$$$$$$&&&###%%%'''%%%"""!!!"""$$$#########""""""""""""######"""""""""######""""""###############$$$$$$%%%)))(((###!!!&&&%%%!!!&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$"""######$$$%%%%%%&&&&&&###$$$###"""""""""###"""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###!!! """$$$%%%$$$##################################################################""""""'''!!! $$$### ***(((%%%"""!!!"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$###############$$$$$$###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%((((((&&&### """!!!!!!&&&"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###"""!!!"""######!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!! !!!"""###$$$$$$$$$ !!!!!!"""""""""""""""%%%###!!!!!!"""#########!!!!!! !!!!!!"""!!!""""""#########"""""""""!!!"""  !!!!!!""""""""""""""""""######""""""###"""!!!!!!!!!!!!"""""""""""""""""""""###""""""""""""""""""######$$$######""""""!!!!!!!!!$$$######$$$###""""""###(((### $$$'''%%%"""!!!"""############"""!!!######$$$$$$$$$$$$######""""""""""""############&&&&&&%%%"""###((((((%%%$$$$$$$$$$$$############!!! """######!!!######""""""!!!!!!""""""""" !!!!!!$$$(((  !!!"""######""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###### !!!!!!!!!""""""######$$$######""""""######$$$######$$$$$$$$$$$$######""""""!!!"""$$$$$$""" """""""""""""""""""""""""""!!! !!!"""###""" !!!!!!""""""""""""!!!!!!###$$$$$$$$$######""""""###""" """$$$"""!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############"""!!!"""$$$%%%%%%$$$!!!###$$$$$$""""""###%%%###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!######"""!!!###""""""######$$$$$$$$$$$$$$$$$$&&&'''&&&### %%%%%%$$$$$$###$$$$$$%%%######$$$###"""!!!!!!!!!...(((""""""###"""###'''###&&&)))'''### !!!###""""""""""""###"""""""""""""""######"""""""""#########""""""######$$$%%%$$$$$$""" """&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""######$$$""""""###$$$%%%&&&&&&'''&&&""" """$$$$$$!!! !!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""####################################$$$"""!!!!!!"""######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%### """&&&(((''')))***)))'''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$''''''%%%"""!!! !!! !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""!!! !!!###%%%###"""!!!!!!!!! !!!###%%%%%%$$$######$$$ !!!""""""######""""""%%%###!!! """#########!!!!!! !!!!!!""""""!!!!!!"""#########""""""!!!###""" !!!!!!!!!!!!!!! !!!"""""""""""""""""""""############ !!!!!!!!!!!!"""$$$  !!!""""""""""""############""""""""""""""""""!!!!!!%%%""""""###""""""%%%***$$$""" !!!$$$$$$### !!!"""######"""!!! ######$$$$$$$$$$$$######"""""""""#########$$$$$$&&&'''$$$ !!!%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$"""######""""""""""""######"""!!!"""!!!###&&&###"""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!###%%%%%%$$$###"""### !!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """""""""""""""!!!!!! ###"""""""""""""""""""""!!!""" !!!$$$%%%###""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$"""!!!"""$$$%%%%%%$$$$$$&&&(((%%% """  ######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###""""""###""" ###"""!!!"""$$$$$$$$$###$$$$$$###$$$%%%%%%### %%%%%%$$$$$$######$$$$$$$$$%%%&&&$$$###"""$$$%%%///((("""""""""!!!"""%%%"""''',,,+++%%%!!!!!!""" !!!"""#########""""""!!!"""######""""""###$$$###""""""""""""###$$$$$$ """"""!!!"""%%%$$$"""$$$''''''&&&###""""""###$$$$$$###""""""###%%%"""""""""###$$$%%%%%%&&&%%%!!! ###%%%""" !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!""""""######""""""########################!!!"""#########"""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$###"""%%%(((######&&&%%%$$$%%%$$$"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$  !!! !!!"""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$""" """%%% !!!!!!!!!!!! !!!"""######"""!!! !!!"""""" ###&&&$$$###"""""""""!!! ###$$$###!!!!!!"""!!!!!!"""############"""%%%""" !!!"""######!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!  """###$$$$$$!!!!!!"""""""""######### !!!!!!"""######$$$!!!"""""""""###############''' !!!!!!"""""""""############!!!!!!!!!"""""""""""""""$$$!!!!!!###""" $$$+++ !!!"""$$$$$$###!!! !!!"""######"""!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%$$$""""""!!!!!!!!!""""""###!!! ###$$$!!!!!!$$$###!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%###!!!"""### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! """""""""""""""!!! """!!!!!!!!!!!!!!!""""""$$$&&&""""""$$$$$$%%%$$$"""  !!!########################"""###$$$$$$$$$$$$###"""$$$###""""""###$$$$$$###$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!%%%$$$######$$$###!!! ###!!! !!!$$$%%%$$$"""%%%$$$######$$$$$$###!!!&&&%%%$$$$$$######$$$$$$$$$%%%%%%###!!!"""%%%((()))$$$"""$$$$$$"""!!!###!!!(((///...(((""" !!! """#########"""""" """$$$###"""!!!###%%%"""""""""""""""###$$$$$$ ###$$$!!! """###!!! $$$)))***((($$$"""!!!"""$$$%%%$$$"""!!!###%%%"""""""""######$$$$$$$$$!!!"""%%%'''"""### !!!!!!"""""""""###"""""""""!!!!!!!!! """#########"""!!!######################## $$$%%%###!!!!!!###""""""""""""""""""""""""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$(((######'''&&& !!!!!!!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""" $$$$$$%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%%%%&&&"""!!! """'''$$$"""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$""""""&&&  !!!"""$$$$$$"""!!!  """""" ###&&&$$$############""" !!!###!!!!!!"""###############$$$""" """""""""!!!!!!!!!!!!!!!"""###### """"""!!!   !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$"""""""""(((!!!  !!!"""###!!!!!!""""""#########$$$ !!!!!!""""""######""" !!!%%%###!!!)))!!!%%%&&&$$$"""!!!!!! !!!"""$$$$$$"""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$'''(((&&&######&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$!!!!!! !!!!!!"""!!!!!!$$$%%%!!! """  $$$&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%"""!!!!!!### !!!!!!"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""$$$$$$"""""""""""""""""""""""""""  !!!"""!!! """""""""""""""!!! !!!!!! !!!"""(((+++$$$!!!!!!'''%%%"""  """###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%###""""""###$$$$$$###!!! %%%'''&&&$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$""""""""""""!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%$$$###!!! !!!$$$%%%$$$!!!&&&$$$""""""###$$$###"""&&&%%%%%%$$$#########$$$"""######  $$$((($$$!!!"""&&&'''$$$!!!!!!!!!)))000000***"""  !!!#########"""!!!"""$$$###!!!!!!###%%%"""""""""""""""######$$$"""&&&&&&!!! ######!!!&&&,,,...+++&&&###""""""$$$%%%$$$!!!!!!###&&&"""""""""""""""#########"""****** ''' !!!!!!!!!!!!!!!######""""""!!!!!!!!!  """#########"""!!!########################%%%&&&$$$!!!"""%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$000""" )))%%%///&&&(((###!!!###$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###"""  !!!"""""""""""""""&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))+++)))&&&%%%&&&)))""" """###!!!$$$###!!!!!!""" !!!!!!"""""" ###!!!  !!!######!!! !!!###"""!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############'''$$$!!!"""###$$$!!!#########"""""""""""""""######"""!!! $$$###!!! !!!""" """""" ###&&&""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!"""###############!!!!!!""""""!!! ###&&&###"""### """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! ######$$$%%%%%%###"""!!!"""$$$&&&&&&$$$"""!!!!!!""""""############""""""$$$###"""#########!!!###"""""""""""""""############!!!!!!%%%)))&&&##############################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$#########""" """###%%%%%%&&&&&&###!!!###$$$###"""!!! !!!"""###!!!%%%"""!!!***'''$$$###!!! !!!""" !!!!!!!!!!!!!!! """#########"""!!! !!!###""" """######""""""!!! """!!! """######""""""#########"""!!!  !!!  %%%"""!!!""" """"""!!! ###!!!!!!###############"""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!&&& !!!$$$"""!!!!!!%%%$$$""""""######!!! """"""""""""""""""""""""###!!!!!!"""###$$$###"""######""""""""""""######"""###"""!!! $$$""" """$$$%%%### $$$"""!!!!!!"""######"""+++)))&&&###!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######!!!###!!!!!!###!!!%%%$$$$$$$$$######""""""  #########""" """$$$""""""!!!""""""###$$$$$$!!!###$$$###"""!!!$$$'''((((((%%%"""######""""""""""""######"""!!! !!!###%%%$$$###%%%$$$""" !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###!!!  """"""""""""""""""""""""""""""!!!!!!"""$$$&&&'''%%%$$$"""!!!!!!!!!"""###000%%% %%%'''### """###"""!!!"""###$$$###!!! ###%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$!!!###'''%%% !!!&&&%%%&&&'''%%%###$$$'''+++'''&&&$$$%%%%%%&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$$$$%%%((()))))) ###''' !!!""" """"""!!!###"""  !!! !!!!!!!!!!!! """!!!  !!!""""""&&&((('''$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!###"""!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$$$$###!!! ###""""""!!!!!!!!!!!!!!! """!!! """%%%!!!!!!!!!!!!  !!!!!! !!!""""""######""""""!!!!!!!!!!!!!!! """%%%$$$ ###$$$!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############"""!!!  """%%%&&&$$$"""!!!!!!""""""############""""""$$$###""""""######!!! """"""!!!!!!!!!""""""###!!!!!!$$$##############################"""!!!!!! !!!$$$#########""""""""""""%%%%%%$$$"""!!! &&&###  !!!""""""!!!!!!!!!!!!"""""" ###!!!%%%"""$$$###!!! !!!"""!!!!!!!!!!!!!!!  !!!"""""""""!!! !!! !!!""""""!!!"""""""""""""""!!! ###!!! !!!""""""!!!"""#########"""!!!!!!!!!  !!!!!!!!!  ###$$$$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!###!!! !!!###############"""!!!!!!!!!!!!!!!###""""""###$$$$$$###!!!'''###!!!$$$%%%######%%%###"""!!!!!!###$$$###"""""""""""""""""""""""""""###!!!!!!"""###$$$###"""###""""""!!!!!!""""""######$$$$$$$$$""""""$$$%%%###"""!!!"""$$$%%%### $$$"""!!!!!!###$$$###"""((('''%%%###""""""######""""""""""""""""""""""""!!!###""""""###!!!$$$$$$######""""""""""""!!!  !!!"""""""""!!! !!!###"""""""""""""""###$$$%%% !!!###$$$###"""###$$$%%%%%%%%%$$$"""!!!$$$$$$###""""""!!!""""""###!!!!!!!!!###$$$###"""###$$$$$$"""!!!!!!  !!!######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""&&&%%%###"""!!!!!!""""""""""""""""""""""""""""""###""""""""""""###%%%&&&$$$######"""""""""""""""&&& ###"""!!!"""###$$$###!!! """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%"""!!!###""""""'''$$$&&&&&&$$$######'''***'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$***&&&###$$$''''''%%%!!!***"""&&&+++%%%%%%(((&&&!!!  !!!!!! !!!!!! !!!!!!!!! """!!!  !!!"""!!!$$$''''''%%%###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!  !!!  """"""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!"""""""""""""""!!!!!! !!! !!!"""   !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$""""""%%%$$$""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$###"""!!!   $$$&&&$$$""" !!!""""""######""""""!!!###"""!!!"""######!!! """!!!!!! !!!!!!!!! """""""""""""""""""""""""""""""""!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!$$$""""""$$$###!!! !!!"""""""""!!!!!!  !!!!!!!!! """!!!!!!"""!!! !!!""""""""""""!!!!!! ###!!!!!!!!!!!! """"""######"""!!!   """"""!!! !!!!!!!!!"""""""""  ###%%%$$$!!! ###''' """$$$&&&%%%###!!!###!!! """######"""######"""!!!!!!!!!""""""$$$###"""###%%%%%%###"""%%%######%%%$$$!!!"""'''!!! !!!###$$$$$$###""""""""""""""""""""""""###!!!!!!"""###$$$###""""""!!!!!! !!!!!!""" !!!"""!!!!!!###%%%###""""""###$$$$$$###!!!$$$###!!!"""###$$$###"""%%%%%%###""""""###$$$%%%!!!!!!"""""""""""""""""" ###""""""### """"""""""""!!!!!!!!!!!!!!!  !!! !!!!!! !!!"""###""""""""""""######$$$ !!!""""""###""""""$$$###""""""!!!""""""###$$$$$$###""""""!!!""""""$$$"""!!!!!!######""" """###%%%$$$""" """$$$ !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""##################""""""%%%%%%$$$"""""""""""""""""""""""""""""""""""""""######"""""""""######$$$###############"""!!!!!!(((###"""&&&$$$%%%###"""!!!"""###$$$###!!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############%%%'''&&&""""""&&&$$$$$$$$$###"""###%%%'''&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$)))$$$!!!$$$))))))"""%%%"""(((###$$$)))'''  !!!!!!!!!  """!!! !!!"""### """$$$%%%###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """!!! """!!!!!!!!!"""""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""#########"""   !!!!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!######$$$$$$###!!!"""  !!!"""!!! !!!!!!""""""###$$$$$$###""" """######%%%$$$""" !!!!!!""""""""""""!!!!!!"""!!!!!!"""######!!! !!!!!!  """"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!  !!!!!!"""!!!### !!!""""""!!! """%%%$$$!!!!!!###$$$###!!! !!!"""######"""!!!  ###!!! !!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""!!!"""""""""""""""!!!  """""" !!!!!!!!!!!!""""""""""""  """"""!!!!!!###%%%""""""######!!!###!!! !!!###$$$###"""######""""""!!!""""""###$$$#########%%%%%%###""" !!!""" $$$""" !!!#########"""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!! !!!!!!!!!!!!!!! """###############$$$$$$###"""$$$###"""###$$$$$$###"""%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########""" ###### ###### !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""!!! !!!###"""!!!!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""######$$$%%%###"""!!!""""""  """%%%%%% $$$ !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""#########"""!!!!!! """"""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$"""!!! """"""###"""!!!"""###$$$###!!!"""######""" !!!###&&&##############################""""""""""""###### ###)))---,,,'''###"""$$$$$$######"""###$$$%%%&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''###!!!###((((((###!!!$$$ !!!%%%###  !!!!!!  !!!!!! !!!!!!%%%""" """"""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###### !!!$$$ !!!!!!""""""""""""#########"""!!!!!! !!!"""#########""" !!!  """""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!###$$$""" """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&"""$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!######!!! !!!!!! !!!!!! !!!$$$###  !!!!!!!!!!!!!!! $$$###"""  !!!!!! """ !!!""""""!!! """######"""###$$$"""$$$###!!! !!!"""######"""!!!   ###!!! !!!!!!!!! !!!""""""###""""""!!!$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""  !!!$$$&&&%%%###"""!!!  !!!""""""!!!!!!"""$$$$$$###"""######""""""""""""######$$$###"""###%%%%%%###!!! !!!######"""!!!!!!""""""!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!! !!!!!!"""$$$&&&&&&$$$###$$$$$$"""###$$$$$$$$$#########$$$######$$$%%%%%%###!!!%%%$$$$$$###""""""""""""'''&&&%%%$$$###!!! ######!!!!!!###### !!!!!!!!!!!!!!! !!!!!!!!! !!!######""""""###$$$!!!  """$$$###!!! """ """######"""!!!  !!!"""$$$&&&'''%%%###!!!!!!"""!!!"""###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!""""""###$$$$$$"""!!!  ###"""###"""!!!"""###$$$###!!! !!!!!!!!!!!!"""%%%(((###########################""""""!!!""""""###### $$$''''''&&&%%%###"""$$$######"""############%%%#########%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###$$$$$$%%%%%%%%%&&&"""(((###"""'''%%% !!!    !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%###   !!!!!!!!!!!!!!!  !!! """###$$$###"""!!!"""### !!!!!!""""""###!!!!!!!!!!!! """""""""""""""!!!!!! """  !!!!!! ###"""""""""!!!!!!!!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!!!!######  """  !!!"""!!! !!!!!!!!!!!! !!!"""$$$%%%&&& """###""" !!!!!!""""""!!!!!! !!! !!!"""###""" """!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!! !!!!!!!!! """$$$### !!!!!!  !!!!!!""""""$$$###!!! !!!"""""""""!!!!!!   !!!""""""!!!!!!"""!!! !!!"""############  """$$$%%%%%%""""""!!!!!!!!!!!!""""""   !!!!!!!!!"""""""""  !!! ###(((***'''###!!!  $$$'''***""""""!!!###%%%%%%$$$"""######"""""""""###$$$$$$###"""!!!"""$$$$$$"""!!!""" """!!!###$$$"""!!!!!!!!!!!! """"""""""""""""""""""""###!!!!!!"""###$$$###""""""!!!!!! !!!!!!"""!!!###%%%%%%$$$""""""""""""$$$%%%%%%$$$######$$$#########$$$&&&&&&###!!!$$$$$$$$$######""""""!!!$$$$$$###"""  ###$$$!!!!!!$$$### !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!###$$$#########$$$!!!  ###%%%$$$!!! """ """$$$$$$###!!!  !!!###$$$&&&'''$$$###!!!!!!!!!!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!###############"""!!!!!!$$$###%%%)))$$$&&&###"""!!!"""###$$$###!!!!!!!!!!!!"""%%%'''########################""""""!!!!!!!!!"""######$$$%%%!!!$$$&&&%%%$$$"""###$$$$$$###!!!$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&'''###(((###"""&&&$$$!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!  ###%%%&&&$$$  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!""""""%%%$$$############"""!!! !!!""""""###!!!!!!!!! ###""""""!!!!!!!!!!!!!!!""" """######"""""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""" $$$###!!!"""  !!!"""!!!  !!!""""""###### !!!!!!""""""!!!!!! """###"""!!! !!! !!!!!!!!!!!! !!!"""###""" ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!! !!!###$$$%%%"""""""""!!!  !!! !!!$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!  """$$$%%%!!! !!!""""""!!! """######$$$$$$$$$"""!!!!!!###$$$$$$######"""!!! !!!"""###"""!!! !!!!!! !!!!!!!!!  !!!"""%%%''''''&&&%%%!!!!!! """$$$&&&'''"""""""""###%%%%%%$$$"""######""""""######$$$%%%"""!!! !!!######!!! %%%!!!"""###!!!!!!###"""!!! !!!"""!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""###""""""!!!!!!""""""###"""######""""""""""""$$$&&&&&&$$$"""###%%%######$$$%%%&&&&&&###!!!!!!""""""###############!!!!!!!!!!!! ###$$$""""""$$$### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" """######"""#########"""!!!!!! !!! $$$&&&$$$ !!!!!!!!!!!!""""""#########!!!!!!!!!!!!"""###$$$%%%###""" !!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""$$$######"""""""""""""""!!!###"""!!!"""###$$$###!!! """###""""""###$$$########################!!!!!!!!!!!!!!!"""#########%%%"""$$$%%%&&&$$$######%%%%%%###!!!###""""""###$$$%%%%%%#########$$$$$$$$$$$$######&&&$$$###$$$%%%$$$ $$$ &&& $$$"""!!! !!! !!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""   !!!"""######'''$$$!!!"""###$$$!!! !!!""""""###!!!!!!!!!!!! $$$###!!! !!!"""""" ###%%%$$$###!!!!!!   !!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!$$$ $$$$$$""""""  !!!"""!!!  """###%%%&&&&&& !!!!!!"""!!!#########""" !!!""" !!!!!!!!!!!!  """###""" ######"""!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!  ###'''!!!  !!!###!!! !!!%%%$$$###!!! !!!""" !!!!!!!!!!!!!!!  !!!###%%%&&& !!!###"""  """###$$$$$$$$$'''%%%###"""######"""!!!###"""!!! !!!"""######"""!!!"""###"""  !!!   $$$%%%###"""###%%%""""""""""""!!! """""""""$$$%%%&&&$$$"""######""""""###$$$%%%%%%!!! !!!""""""!!!&&& !!!$$$"""!!!!!!  """###"""!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""######""""""""""""######!!!$$$&&&&&&&&&&&&'''"""$$$'''&&&$$$"""###%%%######$$$%%%'''&&&$$$!!!!!!###$$$%%%%%%%%% !!!!!!"""###$$$$$$%%% ###$$$""""""$$$### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!""""""!!!""""""$$$$$$###""""""""""""""" $$$'''%%% !!!$$$###!!! """%%%&&&$$$######""""""""""""""""""!!! !!!!!! ###"""$$$### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!###%%%######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""%%%$$$"""!!!!!!!!!"""###$$$ !!!%%%"""###"""!!!"""###$$$###!!!!!!###$$$"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%'''$$$"""%%%$$$ '''%%%###$$$&&&&&&###!!!###"""!!!"""$$$%%%%%%#########$$$$$$$$$$$$######((($$$!!!$$$'''%%%### &&&""""""&&&$$$############"""  !!!!!!""""""###### !!!!!! !!!"""!!!""" ###!!!!!!!!!"""$$$###!!!###  !!! !!!!!!!!!############""" """!!!  !!!""" !!!!!!""""""######!!! !!! !!!###$$$######"""""""""###  !!!!!!!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!###"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!###&&&$$$"""###!!!!!!  !!!!!! !!!!!!###"""""" ***"""!!!   !!!"""###!!!######  !!! !!!$$$###""" """!!! !!!"""!!!######"""!!!!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!! ###!!! ###$$$""" ######""""""!!!!!! """"""%%%$$$!!!'''!!!%%%)))""""""!!! $$$"""!!!!!!!!!!!!  !!!"""###  !!!!!!!!!!!! """!!!###%%%### '''///+++"""###$$$$$$$$$$$$###""""""$$$######"""!!!"""""""""!!!$$$$$$$$$######""" $$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!! """###$$$$$$###""" $$$$$$##################%%%''''''$$$$$$&&&&&&###""""""###%%%&&&%%%### """"""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!!&&&&&&$$$###""""""""""""""""""!!!!!! ###!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!""" ###"""%%%###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ######"""!!! &&& $$$&&&######&&&""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!! !!!!!!"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###!!! """&&&'''%%%"""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''###"""$$$###""" """%%%'''  !!!!!!"""""""""""" !!!!!!  !!!"""!!!!!! !!! """######!!!$$$""" !!!  !!!  """"""######"""!!!  !!!""" !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!###"""!!!!!!""""""!!! """""" ######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!"""$$$""" !!!!!!!!!!!! !!!!!! !!!!!!###!!!"""###"""!!!!!!!!!!!!!!!""" !!!"""!!!###""" !!! !!!%%%!!! ######""""""!!! !!!"""!!!###""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! ###!!! """###""" """"""""""""!!!!!! ### """$$$"""###"""!!!!!!"""!!!""""""!!! """  """#########"""!!!  !!!"""!!!!!!!!!   """!!!###%%%###$$$&&&&&&"""###%%%######$$$$$$$$$$$$###""""""### ###"""""" !!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!$$$$$$$$$$$$$$$###""""""############"""""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$##################$$$''''''$$$###&&&%%%######"""###%%%&&&%%%###!!!########################$$$###"""""""""""""""###%%%$$$###"""""""""""""""$$$"""!!! """###"""!!! !!!"""###"""  !!!!!!###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!! !!!%%%***%%%!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!! """"""### !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""###$$$$$$"""!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$%%%&&&&&&%%%$$$ !!!!!!!!!!!!"""""""""%%%$$$$$$$$$%%%%%%###!!!$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$###"""###!!!!!!((( !!!!!!!!!!!!""""""""" !!!!!!  !!!""" ###  """""" %%%### !!!""""""!!! !!!!!!!!! !!!"""######!!!!!!  !!!!!! !!!  ###&&& !!!""""""  !!!!!!!!!!!!###""" !!!""""""!!!$$$$$$ ######""""""!!!!!!!!!!!!""""""  !!!!!!""""""!!!!!! !!!!!!%%%!!!"""###  """"""!!!!!!!!!!!! !!!!!! !!!!!!!!! """!!! !!!!!!"""""""""!!!!!!  !!! !!!"""!!!  !!!%%%!!!!!!$$$$$$###!!!  !!!"""!!! """"""!!!!!! !!!!!!######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """""""""!!!!!!!!!!!! $$$!!!!!!"""  !!!###%%%&&&###"""!!!!!! !!!  """######$$$###!!!  !!!"""""""""!!!!!!!!!  !!!!!! !!!###!!!"""$$$"""###%%%###!!!"""#########$$$$$$$$$$$$###""""""###!!! """"""!!!"""!!!!!!!!!""""""###$$$ !!!"""""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$$$$$$$$$$'''&&&######%%%%%%"""#########$$$&&&%%%###!!!########################"""""""""""""""###$$$$$$######"""!!!!!!"""""""""$$$""" !!!###$$$"""!!! """"""!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###'''***&&& !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!! $$$!!!!!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""######"""!!!!!!!!!""""""   !!!""""""!!!!!!"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&$$$###$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%###!!!$$$###"""""""""###$$$%%%"""######$$$$$$######"""###$$$###""""""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!! ### !!!!!! $$$""" !!!"""!!!!!! !!!""""""!!!!!!  !!!!!! !!!!!!!!! !!!  !!!""" !!!%%% """###!!!""" !!!!!!!!!!!!###!!! !!!"""  $$$$$$!!! """!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!'''""" """"""  """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""" !!! !!!  !!!!!!!!!  !!!###!!!!!!######"""!!!  !!!"""!!! """!!!!!! !!!!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""!!! !!!!!!"""###""""""!!! !!!!!!!!! !!!"""!!!###"""!!! !!!!!!""""""""""""!!!!!!!!! """"""############""""""!!!###!!!!!!###""" """""""""$$$&&&'''###$$$$$$$$$$$$###""""""###"""!!!"""""" !!!%%%$$$"""!!! !!!!!! !!!"""############$$$$$$$$$######"""#########"""""""""""""""!!!"""############"""!!!######$$$$$$$$$$$$$$$%%%$$$'''&&&######%%%%%%"""$$$######$$$&&&&&&$$$"""###########################"""""""""""""""######"""!!!!!!!!!!!!!!!"""###!!! !!!!!!"""""""""!!! !!!"""!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!"""""""""!!!!!!!!!""""""!!!  !!! !!!""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""### ###$$$###!!! ###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%%%%###!!!$$$######""""""###$$$$$$######$$$$$$$$$$$$######!!!"""  ###!!!""" !!! !!!!!!!!!!!!!!! !!!   !!!!!! !!!!!!  !!! """!!! !!!  !!!"""""""""!!!!!! """######"""!!!  ###""""""!!!!!! !!!  """$$$###"""""" ###""" $$$ !!!!!!!!!!!!"""!!! !!!!!!  !!!!!!!!!!!! ###### """!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!%%%!!!"""###!!! """!!!!!!!!!"""""""""""""""""""""""""""""""""""""""  !!! !!! !!! !!!  ###"""  !!!!!!  !!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!! !!! !!!!!!!!! !!!"""######!!! """###!!!!!! !!!!!!"""!!! !!! !!!"""$$$%%%!!!!!!!!! """"""############"""""""""!!!"""###!!!%%%"""!!!"""######""""""###$$$$$$$$$$$$###"""""""""######!!!!!!"""!!! $$$###!!!  !!!###""""""!!!!!!""""""###"""######$$$$$$$$$######""""""""""""""""""######""""""############""""""######$$$$$$%%%%%%%%%%%%%%%''''''$$$$$$&&&&&&###%%%$$$###$$$%%%&&&$$$###########################%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###!!!""""""!!!!!!  !!!"""!!! !!!!!!!!!""""""!!!"""###$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!###""" !!!###$$$###!!! !!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!###""" $$$'''""""""!!!!!! ###""""""###$$$%%%###"""$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$ """!!!###'''!!!######"""!!!!!!!!!!!!  !!!!!! !!!  !!!!!!%%%!!! """""" !!!%%%"""  !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""" """""""""""""""!!!!!!!!!!!! """###"""!!!!!!!!!###!!!### $$$ !!!!!!!!!!!!"""!!! !!!!!!  !!!""""""""""""$$$""""""###!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!$$$ ###$$$"""!!!### !!!!!!!!!!!!""""""########################  """!!!"""!!!!!!!!!!!!!!!   !!!&&&###   !!! !!!!!!  """###"""!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!"""###$$$  !!! !!!!!!"""###!!!    !!!###%%%'''!!!!!!!!!  !!!!!!  !!! ###### """ $$$$$$###%%%###$$$$$$$$$$$$###"""""""""$$$$$$!!!!!!###"""  !!!"""###$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""###############""""""""""""""""""#########$$$$$$%%%&&&&&&&&&&&&)))(((%%%%%%''''''$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! ######"""!!!!!!""""""""" """######!!!!!! !!!!!!  !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!"""%%%""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!! $$$&&&%%% !!!###$$$###!!! !!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" """###$$$!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$"""#########"""###&&&(((""""""""""""!!!!!!!!!!!!""""""!!!###$$$%%%###"""$$$$$$$$$$$$#########"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""###&&&)))  """!!!!!!  !!!!!! !!!  !!!!!!&&&###"""%%%%%%$$$%%%)))###!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!""""""""" !!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!  """"""""" $$$### !!! !!!!!!!!!!!!"""  !!! !!!"""""""""###!!!"""$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!! !!!!!!### $$$&&&###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!###"""!!!  !!!"""((($$$!!! !!!!!! !!! !!!"""  """###"""!!!  !!!"""###"""!!!  """!!! !!! !!!!!! """###!!!!!!  !!!""""""!!!  !!!!!! !!!###%%%&&&"""""""""!!!!!!!!!  !!!!!!"""$$$### ###)))###$$$$$$$$$$$$###""""""!!!%%%$$$!!! $$$### !!!"""###$$$$$$$$$"""!!! """$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""""""""##################""""""""""""############$$$$$$%%%&&&&&&''''''******'''&&&)))(((&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$###"""""""""""""""&&&%%%###"""!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""""""""""""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!###'''$$$ &&&"""$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!! !!!######!!!###((((((### """######!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$&&&!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$'''%%%"""!!!"""#########!!!""""""###$$$%%%%%%&&&"""!!!!!!"""$$$%%%###"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%%%% !!!!!!$$$ ###$$$!!!!!!!!!  !!!!!! !!! !!!!!!  !!!%%%$$$""" !!!"""""""""   !!!!!! !!!!!!""""""###### !!!   !!!!!!!!!!!!!!! ###  """ $$$""" !!!!!!!!!""""""  !!! !!!!!!"""""" ###$$$"""""""""!!!!!!!!!!!!""""""!!!!!!  !!! !!!!!! !!!!!!$$$!!!"""&&&&&&""" !!!!!!   ###!!! !!!"""######!!! !!!"""###)))%%%!!! !!!"""!!!  !!!!!! !!!""""""!!!!!!"""###  """######""" !!!"""$$$###"""   """!!!""" !!!!!!!!!""""""!!! !!!!!!!!!"""""" !!!"""### !!!######"""!!!!!!"""###$$$############"""""""""""" !!!!!!!!!!!!  """###%%%### !!!"""###$$$$$$$$$$$$###""""""!!!%%%%%% $$$$$$"""###$$$%%%%%%$$$"""!!!"""%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""############$$$%%%%%%&&&''''''(((+++***''''''))))))&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&&&&$$$###"""""""""""",,,)))%%%!!! !!!###%%%!!!  !!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!"""%%%000###!!! """###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ######"""!!! !!!###"""$$$&&&### !!!######"""!!!!!!"""!!!"""""""""!!!!!!  !!! !!!%%%'''!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$***%%%  !!!!!!###%%%&&&"""!!!!!!"""$$$%%%###"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########!!!!!!###&&&%%%"""  $$$!!!!!!"""!!!!!! !!!######  """  &&&%%%  !!!  !!!  """######!!!!!!!!!!!!"""""""""""" !!!"""""" !!!""""""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###!!!&&&  """###!!!  !!!""""""!!! """"""!!!!!! """!!! !!!###%%%$$$### """!!!  !!!"""""""""""""""!!!!!!!!!!!!###!!!!!! !!!    !!!"""############"""!!!!!!!!!!!!!!! !!!""""""!!!"""!!!!!!$$$!!!!!!"""!!! !!!""""""###$$$$$$"""!!!!!! """!!!!!! !!!  """######  !!!!!!!!!!!!"""###!!!#########!!! !!!"""  """"""""""""""""""""""""  """$$$!!!!!!$$$%%%%%% !!!###$$$$$$###"""!!!%%%$$$"""!!!"""###"""!!!"""""""""""""""!!! $$$!!! $$$)))+++((($$$000***"""!!!&&&$$$###"""!!!"""$$$$$$"""!!!######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%(((((('''%%%###$$$'''***%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%$$$###""""""&&&%%%$$$###"""""""""""""""$$$$$$!!!!!!###### ######"""!!! !!!!!!"""###$$$""" !!! !!!"""###$$$"""!!! !!! ###"""$$$ !!! $$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$   !!!!!!  !!!!!!!!!!!! $$$!!! !!! !!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!! !!!"""""" """%%%''''''!!!######"""!!!$$$ $$$###"""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!$$$!!!###"""$$$'''%%% %%%$$$"""!!!!!!!!!"""### !!!"""######"""!!! """"""""""""!!!!!!!!!!!!  ###!!! !!!###""" ###"""!!!###"""  """&&&+++'''    !!!  !!!"""###"""""""""!!!!!!!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""%%% """###!!!!!!%%%  """"""!!!  !!!""""""!!! !!!!!!!!!!!! %%%""" ###"""!!!!!!"""###"""  """!!!  !!!"""""""""""""""!!!!!!!!!  """!!!"""  !!!  ######"""  !!!!!!"""""""""!!!!!!   !!!!!!"""!!!"""!!!!!! !!!  !!!  !!!""""""#########"""!!! !!!!!! !!!!!!"""  !!!"""###  !!!!!!!!!!!!""""""###!!!  !!!###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###!!! !!!"""###""""""###############"""$$$###!!!!!!""""""""" """""""""""""""!!! !!! !!!###$$$!!!!!!!!! !!!$$$$$$!!!###"""!!!"""$$$$$$"""!!!"""##################"""###$$$%%%%%%######$$$&&&...***%%%$$$&&&)))***)))&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###""""""&&&%%%$$$###"""""""""""""""$$$$$$!!!!!!###### ###""""""!!!!!!!!!!!!!!! """""" !!!  !!!"""###"""!!! !!!""" """!!! &&&!!!%%% ###   !!!###$$$%%%&&&'''%%%%%%!!!!!!$$$  !!!!!!  !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!""""""###"""!!! ######""""""!!!!!! !!! """$$$%%%$$$!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###$$$######"""!!! !!!"""###""""""###&&&(((!!!$$$%%%###$$$&&&$$$$$$$$$"""!!!!!!!!!"""###!!!!!!"""######"""!!! """"""""""""!!!!!!!!!!!!   !!!""" ###"""!!!""""""!!! !!!)))...'''   !!!  !!!"""""""""""""""!!!!!! !!!!!! $$$"""  !!! ###""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""###!!!%%%""""""   """"""!!! !!!!!!!!!!!!  !!!!!!!!!###!!!$$$"""!!! !!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!! !!!"""""""""!!!!!!"""!!!   !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!"""###"""!!! !!!!!!  !!!""""""""""""!!!  !!!"""###  !!!"""###  !!!!!!!!!!!!"""### """!!!  !!!######"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!######$$$$$$""" ###$$$$$$###############$$$###!!! """"""!!!!!!!!!"""""""""!!! ######$$$$$$###!!!###### !!!"""""""""!!!!!!"""######""" !!!""""""######""""""!!!"""$$$$$$$$$######%%%'''111***###"""&&&***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""%%%$$$######"""""""""""""""$$$$$$!!!!!!###### ######""""""!!!!!!""""""!!!""""""!!! !!!""""""!!! """""""""!!!!!!!!!!!!(((%%%(((!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""$$$%%%&&&&&&!!!""""""  !!!   !!!!!!!!!!!! ######!!!!!!$$$ !!!!!!!!!!!! !!!!!!!!! ###$$$$$$$$$###!!!  """###""" ###$$$""" ########################!!!""""""######""""""!!!######""""""!!!!!! !!!###$$$$$$%%%''')))"""&&&&&&######$$$"""$$$######"""!!!"""""""""""""""######"""!!! """"""""""""!!!!!!!!!!!!     !!!"""!!! &&&((($$$!!!   !!!""""""""""""!!!  &&&###  """"""!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!###   !!!"""!!!  !!!!!!!!! """   !!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!! """!!!"""  !!!!!!   """"""###### !!!  !!!!!!"""""""""###"""!!! ###$$$!!!!!! !!!!!!""""""!!!  """###### !!!""""""  !!!!!!!!!!!!!!!  $$$$$$ """"""!!!  !!!""""""###$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$"""%%%'''$$$ !!!&&&&&&%%%###""""""###$$$$$$!!! """"""  !!!!!!!!!!!!!!! $$$%%%&&&&&&###  $$$$$$  """!!!!!!"""######""" !!!!!!""""""""""""!!!!!!"""###$$$######$$$&&&(((...(((!!!"""%%%&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$######""""""$$$$$$###""""""""""""""""""$$$$$$!!!!!!###### %%%$$$$$$#########$$$$$$"""  """###  !!!!!!!!!"""!!!  !!!"""!!! !!!  &&&&&&!!!%%%  """"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!!!!!!!!!! ###$$$"""!!!!!!!!! !!!!!!!!!!!! !!! !!!"""###$$$###""" !!!""""""!!!"""!!! """""""""""""""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""###$$$!!!%%%%%%"""!!!"""!!!$$$######"""""""""""""""#########"""!!!!!! """"""""""""!!!!!!!!!!!!!!! !!!!!!!!!  """!!! !!!   !!!"""!!!!!!!!!  !!!!!!"""&&&###  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$%%%###!!! !!!"""!!!"""    !!!!!! !!!""""""!!! !!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """ """!!!!!!   """"""!!!  """!!!    !!!  $$$$$$""" !!!""" !!!!!!!!!!!!  """###### !!! !!!!!!"""  !!!!!!!!!!!!!!!###""" ###!!!""""""!!!!!! !!! !!!"""###"""  !!!  ###%%% $$$'''%%%"""!!!$$$)))&&&%%%###"""!!!"""###$$$ !!!""""""!!! !!!!!!!!!!!! !!!###""" !!!###!!! """""""""!!! !!!######!!! !!!!!!""""""""""""!!!!!!""""""######"""$$$'''***)))'''$$$!!! """%%%(((&&&&&&%%%%%%$$$$$$$$$###$$$$$$###############"""######""""""!!!""""""""""""$$$$$$!!!!!!###### %%%%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""  !!!!!!!!!!!!!!!$$$"""!!! !!!!!! !!! """""" !!!"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """!!! """$$$$$$"""   !!!!!!!!!!!! !!! """###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """"""!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" """!!! """$$$!!!!!!""" ############"""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!! !!!$$$""" !!! !!! !!!""""""!!!!!!!!!  ###!!! !!!    !!!"""###$$$"""  !!!  !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!"""%%%""" !!!!!!    !!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!     """!!!!!!   !!!!!!""""""!!!!!!""" !!!!!!!!!!!!!!!!!!  !!!"""### !!!!!! !!!!!!  !!!!!!!!!!!! """!!! """""""""!!!!!!!!!  !!!!!!  !!!!!! !!!$$$&&& ###%%%%%%######%%%((($$$$$$###"""!!!!!!!!!!!! """######!!! !!!!!!!!! !!!""""""###"""!!! """""" &&&&&&"""!!! !!!""""""!!!!!!""""""######""""""!!!!!!""""""""""""$$$(((+++'''''''''%%%"""###'''***%%%%%%$$$$$$$$$$$$$$$##############################""""""!!!!!!""""""""""""$$$$$$!!!!!!###### $$$$$$$$$###$$$$$$%%%&&&$$$""" !!!  !!!"""!!!!!!!!!$$$###!!! !!!  """%%%###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!###$$$%%%%%%!!!######!!!   !!!!!!!!!!!! ###  """""" !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!  !!!""""""!!! """"""""" !!!!!!""""""!!!!!! !!!!!!""""""######"""######"""  ###$$$!!! """""""""############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!$$$&&&"""!!!""""""  """###!!!!!!  !!!!!!!!! $$$!!! !!!   !!!!!!!!! !!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!! !!!"""!!!!!!    !!!  !!!"""!!!   !!!""""""!!! !!!!!! """ !!!!!!     !!!"""""" !!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""" !!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!   !!!!!!!!!!!!"""%%%'''!!!""""""######""""""""""""######"""!!!  !!!###%%%$$$"""  !!!!!! $$$"""!!!"""%%%$$$!!!""""""###%%%"""!!! !!!""""""!!!"""##################"""!!!!!!"""!!!"""%%%))),,,%%%$$$$$$$$$%%%'''''''''############$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""$$$$$$!!!!!!###### !!!!!!!!!!!!!!!"""###### """!!! !!!"""""""""!!! ###!!! !!!!!!   ###### !!!%%%%%%    !!!"""$$$%%%%%%   !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""" !!!!!! !!!""""""   ###$$$###!!!!!!!!!!!! !!!!!!!!! !!!"""######$$$"""######!!!!!!###!!!&&&(((### """###"""######$$$###"""!!! !!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!! """###%%%  !!!"""  ######!!!!!! $$$!!! !!!!!!!!!!!! $$$""" !!!!!!  !!!""""""!!!  !!!""""""!!!"""""""""!!!  !!!!!!""""""  !!!### %%%""" !!!    !!!###$$$###"""###""" !!!!!!   !!!""""""!!! !!!!!! %%%%%% $$$ """!!!!!!"""!!!    !!!!!!  !!!   !!!!!!!!!!!!!!!  !!!"""!!!!!! !!!!!! """!!!!!! !!!!!!  !!!!!!!!!"""!!!!!! """$$$""""""""""""""""""!!! """!!!  !!!!!!!!!!!!"""%%%(((###!!! !!!"""!!!!!!""""""""""""  !!!$$$%%%%%%###!!! !!!!!!!!! """!!!!!!"""###!!! !!! !!!""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!"""%%%)))---$$$ !!!&&&)))&&&"""""""""######$$$$$$$$$%%%"""""""""""""""#########""""""!!!!!!!!!!!!"""###"""%%%$$$!!!!!!######  !!!!!!###### !!!"""""""""!!! !!!  !!!"""""" !!!!!! """%%%$$$!!!((('''  !!!######""" !!!###   !!!!!! !!!!!!!!!!!! ### !!!!!!!!!"""!!!!!!"""!!!!!! !!!!!!  """###""" ###&&&&&&### """!!!  !!!""" !!!"""###$$$$$$ !!! """%%%$$$***+++%%% """###"""######$$$$$$"""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!"""  !!!!!!!!!!!!   !!!""""""""""""!!!%%%""" !!!  !!!!!!!!!!!! !!!###%%%''''''(((!!!###!!!###!!! !!!!!!!!! """  !!! $$$ !!!%%%%%%%%%"""!!!!!! """###$$$ !!!!!!  !!! !!!"""$$$!!!!!! """"""!!!!!! """  """    !!!"""""""""!!! &&&""""""%%%$$$ !!!!!!!!!  """!!!    """!!!!!! !!!######"""!!! $$$"""  !!!  ###  """"""!!!!!! !!! """######$$$$$$$$$######$$$"""!!! !!!"""!!! ((("""!!!!!!  !!!!!!!!!!!!!!!###  """""" $$$###"""!!! !!!!!!""""""!!!!!!"""$$$###"""  !!!!!!""""""######$$$ """$$$""" """"""$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""#########%%%!!!!!!$$$###"""!!!"""#########!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! ###  $$$&&&%%%$$$$$$###""" !!!"""###### !!!!!!!!!  !!!"""!!!  """!!! ### !!!  !!! !!!!!!!!!!!! !!!!!!  !!!"""""""""$$$&&&%%%""" """""""""!!!!!! """ !!!""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!'''"""!!!$$$""" !!!  !!!$$$!!!!!!"""!!!### (((&&&!!!### !!!###'''"""!!! !!! !!!!!!"""###$$$!!! ######""""""###$$$%%%%%% !!!""""""###"""""" !!!!!!!!!!!!######""""""!!!!!!  !!!"""!!!!!! !!!""" !!!!!!!!!!!!   !!!""""""""""""$$$###!!!!!!###!!!   !!!!!!!!!!!!"""$$$"""###!!! """   """!!!!!! !!!"""###   &&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """   !!!%%%''''''&&&  !!!"""!!!!!!!!! !!!!!!""" """!!!   !!!!!! !!!!!!!!! !!!!!!""""""""""""!!! ###!!! !!!"""!!! """!!!  """  !!! """!!!!!!!!! !!!  !!!###$$$$$$$$$$$$$$$""" !!!"""!!!  !!!###  !!!!!!!!!!!!!!!###!!!"""######"""$$$$$$###""""""!!! !!!""""""!!!!!!""""""""""""!!!  !!!!!!"""""""""""""""%%%$$$"""$$$### ###!!!$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######$$$&&&"""!!!$$$$$$"""!!!"""###$$$###"""!!!"""############"""!!!###""""""""""""!!!!!!!!!""" """###$$$######!!!  !!!!!!"""""" !!!!!! !!!"""!!!  """!!! """ !!!  !!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!! """$$$"""!!!!!!!!! !!! """!!!!!! !!!!!!!!!!!! !!!  !!!'''$$$ """###"""!!! !!!!!!   ### !!!"""!!!!!!%%%!!!!!! $$$))) !!!!!!  !!!"""######"""  !!!  !!!!!!""" !!!!!!""""""""""""!!! !!!!!!!!!"""""""""######""""""!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!))))))$$$""""""!!!$$$### !!!$$$!!! """  !!!  !!!!!!  !!!!!!   $$$ !!!!!!!!!!!!!!!!!!!!!!!!"""   $$$'''(((((( !!! !!! !!!!!!  """ !!!!!!  !!!!!!!!!  !!!"""""""""!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!  !!!!!! !!!!!!!!!!!! !!! !!!######$$$$$$$$$""" !!!"""!!! $$$   !!!!!!!!!!!! !!!#########$$$%%%%%%%%%###""" !!!!!!"""""""""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""" """%%%$$$ """### ###"""$$$############"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""#########!!!###&&&&&&###"""$$$$$$###"""###$$$$$$$$$"""!!!""""""######""""""!!!############"""""""""""" !!!!!!!!! !!!"""###  !!!!!! !!!!!!!!!  !!!!!!  !!! !!!!!! !!! !!!!!!!!!!!!  """""""""!!!!!!!!! ###"""%%%%%%!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!  $$$###"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!! !!!&&&((( !!!!!! !!!%%%***"""!!!!!!   !!!"""###"""!!!!!!"""!!!  !!!!!!"""""""""!!! !!!!!!!!!"""""""""############""""""!!!!!!  !!!!!!!!!"""###"""  !!!!!!!!!!!!  !!!!!!!!! ###$$$!!!"""###!!!  """"""  !!!  !!!  !!!!!!  ###  !!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""   """######### !!! """!!!   !!! !!!!!! $$$###!!!  !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###""" !!!!!!!!!!!!  """""" !!!!!!!!!!!!!!! !!!  !!!!!!""""""###""" !!!!!!!!! (((### """"""  !!!!!!  !!!""""""%%%%%%&&&&&&%%%""" """!!!!!!""""""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! !!!"""###$$$"""############""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######%%%$$$%%%%%%%%%###""""""%%%###"""###$$$%%%$$$"""!!!""""""""""""""""""!!!#########"""""""""!!!!!!"""###!!!!!!$$$ !!!  !!!"""""" !!!!!! !!!  !!!!!!!!! !!!!!!  &&&!!!&&&&&&###   !!!!!!"""!!!  """!!!!!!!!!!!!!!!  !!!%%%)))%%%!!!'''"""!!!### %%%)))"""!!!   !!!""""""  !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! """"""""""""##################""""""!!!!!!  !!!######"""  !!!!!!!!!!!!    """!!! !!!    !!!!!!!!!  ###  !!!!!! """ """$$$$$$###  !!! !!!"""!!!!!!!!! !!!"""$$$###  !!!!!!!!!""""""  """"""######"""""""""###!!! ###"""  !!!!!!!!!"""###$$$$$$"""!!! """  !!!!!!!!!!!!  !!!"""$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$######%%%''''''&&&$$$!!!""""""  """"""  !!!!!!!!!!!!!!!!!!  ###!!! !!!  !!!$$$""""""###   !!!"""######$$$%%%&&&&&&%%%### """!!! !!!###""" !!!"""!!!!!! !!!!!!!!! """$$$###""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######$$$%%%%%%###""""""!!! $$$###""""""$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """###!!!!!!$$$ !!! """  !!!"""""" !!! !!! !!!"""!!! !!!   !!!%%%$$$&&&!!!   !!!!!!!!!!!! !!!!!!!!!!!!"""  !!! !!!###!!! !!!%%%!!!%%%!!!###&&&  !!! !!!"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!! """"""""""""##################""""""!!!!!!  !!! !!! !!!!!!!!!!!!   !!!!!!  !!!"""!!!!!!   """"""!!!  !!!!!!  """$$$###   """###"""!!! !!!!!!!!!!!!!!!"""   !!!""" """!!!   !!!!!!""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!   !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$$$$""" !!!"""""" !!!"""!!! !!!!!!!!!!!!!!!!!!  !!! ###!!! !!! !!! """  !!!###$$$######$$$%%%###$$$$$$$$$$$$"""!!! !!!!!!###### !!!!!!!!! !!!######!!!###""" """###"""!!!!!!"""""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######"""$$$$$$!!!!!!###### ###"""!!!"""#########!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!  ### ###### ###  !!!"""   ###!!!"""!!!    !!!"""######!!!######  !!!!!!  !!!#########!!!  !!!###"""!!!!!!%%%!!!&&&""""""$$$  !!!!!! !!!"""###   !!!"""!!!  !!!!!!!!! !!!!!!!!!"""""""""############""""""!!!!!!  !!! !!!"""""" !!!!!!!!!!!!   !!!"""  """"""!!!  !!!   """!!!   !!!   !!! !!! """   """!!! !!!!!!!!!  !!! """""" """  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!   $$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """"""!!! !!!!!!!!!"""!!!  """!!! %%%!!!"""!!!  !!!###$$$"""!!!"""###"""""""""""""""""""""""" $$$$$$ !!!!!! """%%%''''''$$$!!! $$$""" !!!"""!!!!!!!!!!!!!!!""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""###### $$$### %%%%%%""""""!!! !!!""""""!!! """!!! !!!""""""""""""!!!!!!!!!!!! """!!! !!! !!!$$$###!!! !!!  !!!   $$$!!!""""""!!!  !!!!!! !!!!!!!!!"""!!! !!! """!!!!!!  !!!"""   !!! """$$$!!!!!! !!!""" ###&&&"""!!!$$$  !!!!!! !!!"""######!!!   !!!!!! !!! !!!!!!!!!"""""""""######""""""!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!    !!!###"""  !!! !!!!!!!!!  """ """"""!!!###"""!!! !!!!!!!!!  !!! !!!!!!!!!###  """  !!! """###""" """!!!!!! """"""!!! """"""""""""***%%%!!! """""" !!!!!!!!!  !!!""""""""""""######""""""!!! %%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""$$$""" """%%% """"""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!"""!!! !!!###$$$""" !!!  !!!!!! !!!!!!!!! !!!""""""### %%%%%%   !!!!!!  !!!  """""" !!!!!!!!!""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###"""#########$$$$$$ !!!&&&((($$$"""  !!!"""!!! """!!!  !!!"""############""""""""""""### """###"""!!!%%%### !!!!!!"""!!! !!!  !!!%%%!!!""""""!!!  !!!!!! """""" """ !!!""""""!!!    !!!!!!!!!!!!!!!  !!!!!!  !!!!!!"""%%% """###!!!%%%###!!!$$$""" !!!"""!!! !!!!!!"""###$$$"""!!!!!!"""!!!  !!!""""""  !!!!!!!!! !!!!!!!!!!!!#########"""!!!!!! !!!  !!!  !!! !!!  """  """###"""  #########"""!!! !!!!!!  !!!!!! ######!!!!!! !!!!!!  """!!!  """### !!!!!!"""!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! """!!!%%% """  !!! !!!!!!   !!!!!! ######""""""!!!!!! ###"""!!!!!!""""""!!! $$$######"""!!!  !!!&&&"""  !!!!!! """"""!!!!!! !!!  !!!"""""" !!!  !!! !!!!!! !!!!!!"""### """###"""###  !!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! !!! !!!""" !!! """!!! !!!"""###"""!!!"""$$$&&&&&&&&&&&&"""%%%&&&### !!!$$$"""!!!!!!###%%%''''''&&&&&&$$$""""""""""""!!! ######""""""""""""######$$$""" !!!"""""""""!!! !!!###$$$""" ###""" !!!!!!""" !!!!!! !!!!!!  !!!!!! ######"""!!! !!!"""###  !!!!!!!!!  !!!  """###!!!   !!!!!! """   """###""" !!!     !!!"""""""""""""""!!!  !!! ######"""!!!  ######"""!!!  !!!"""#########""" """!!! !!!"""!!!%%%""" """&&&)))+++&&& )))"""&&&""""""!!!!!!!!!   """ !!!!!!   !!!!!! !!!"""#########"""!!!  !!!!!!!!!  """###!!!"""""" ###"""!!!   !!!!!!!!!!!!   !!!!!!!!!!!! """ !!!!!!  """   """!!!!!!  !!!!!! """"""""""""!!!!!! ###"""!!!"""###$$$###"""#########"""!!!  !!!"""###  !!!  !!!!!! """!!!!!!!!! !!!  !!!"""!!! !!!  !!! !!!!!! """""""""#########""""""""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! !!!!!!  !!!!!! """ """###"""!!! !!!""""""""""""""" ###""""""###%%%'''&&&%%%&&&$$$"""!!!""""""!!! ######""""""""""""######$$$""" !!!""""""""""""!!! !!!###$$$###"""###""" !!!!!!"""  """""" !!!""""""###  !!!!!!""""""""" ###"""!!! !!!"""###  !!!     !!!!!!   !!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!!  !!! !!!!!!!!!!!!   !!!!!! !!!""""""!!! !!! !!! !!!  !!!""""""!!! """&&&'''#########"""!!!   !!! !!!"""!!!   !!!  """""""""  """###!!!   """###"""!!! """""" !!!###$$$###!!!"""""""""!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!! !!! """"""!!!  !!!""""""  !!!!!! """!!!!!!  """""""""!!!!!!!!!!!! ###"""!!!"""$$$%%%%%%#########""""""!!!!!! !!!!!!!!! !!!!!!"""### """"""!!!  !!! !!!!!!!!! !!!"""!!! !!! !!!!!! !!!"""###"""!!! !!!###!!! !!!!!!!!! ###""""""!!!!!! !!!!!!"""!!!!!! !!!!!! !!!  """###"""!!!"""!!! $$$&&&$$$ $$$###"""###%%%&&&%%%$$$%%%###!!! !!!"""!!! ###""""""!!!!!!""""""######""" !!!""""""!!!"""  !!!"""!!!###""" !!!!!!"""!!! !!!""""""  !!!"""""""""!!!  """###"""!!!!!! """""" """!!!!!! !!!!!!"""  !!! """###"""!!! !!!   !!!"""!!!  """!!!###"""  """!!!  !!!""" !!!!!!!!!  !!!  !!!  !!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!   !!!""""""$$$%%%###%%%$$$%%%$$$$$$###"""!!!!!!!!!!!!!!! """###!!!  !!!""""""!!!  !!!!!!!!!   !!!!!! !!!!!! !!!"""!!!###$$$###!!!!!!!!!!!!"""#########!!!  !!!!!!   !!!"""!!! """"""###""""""!!! !!! !!! !!!!!! """%%%&&&  !!!"""!!!  !!!""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$######"""""""""!!!!!!!!! !!!!!!!!! !!!"""""" """""""""!!!  !!!"""!!! !!! !!! !!!###!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""######"""!!! !!!!!! !!!  """""""""!!!###""" """&&&'''%%%"""%%%$$$######%%%&&&%%%###$$$""" !!!"""!!! """"""!!!!!!!!!!!!""""""###!!! !!!"""###"""!!!  ###""" !!!!!!"""!!!""""""""""""!!!  !!! """###"""!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!   """$$$###""" !!!"""!!!  !!!!!!!!!!!! $$$!!!###"""    !!!"""""" !!! !!!  !!!!!! ######"""!!!!!!   !!! !!!""""""$$$%%%###%%%!!!((($$$"""###""""""!!! !!!!!!""""""!!! !!!!!! """ !!!!!!!!! !!!"""!!! !!!!!! !!!""""""""""""""" $$$###!!!!!!"""$$$###!!!  !!!!!!!!!!!!   !!!!!!  !!!!!!!!! !!!!!!   !!!"""%%%$$$ !!!!!! """%%%%%%"""   !!!!!!!!!  """######"""""""""""""""!!!!!!!!!!!!!!!!!!  !!! !!!"""###"""!!!   !!!!!!   !!!  """$$$%%%!!!""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! ######$$$$$$###!!!!!!  !!!!!! !!! !!!"""!!! """!!!  !!!!!!"""!!! !!!%%%$$$######%%%&&&%%%###$$$""" !!!""""""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""###""" """ !!!!!!###""" !!!!!! !!!""""""""""""!!!""" !!!"""!!! !!!"""!!! !!!!!!!!!!!!  !!!###"""""" !!!###""" !!!!!! !!!"""### ###"""  !!!    !!!"""###!!!######!!!!!! !!!   !!!!!!!!! $$$######""""""!!!!!!!!!!!!   !!!"""""" ((("""'''&&&###!!!!!!  $$$$$$###"""!!!   %%%(((  !!!  """  !!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!  !!!"""!!!    !!!!!!!!! !!!!!!  """ %%% !!! !!!%%%$$$    !!!!!!!!! !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!  !!!"""######!!! !!!   !!!   !!!!!! """%%%%%%$$$!!! !!!!!!!!! !!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! !!! !!!!!!  !!!"""!!! !!! !!!""""""!!!%%%$$$!!! ###$$$###"""###%%%&&&%%%$$$$$$###!!!!!!"""######""""""!!!!!! !!!!!!""""""!!!!!!"""######!!! $$$""" """###$$$######""" !!!!!! """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  !!!!!!    """!!! """###  !!!""" !!!"""### !!! """!!! !!!!!! !!!  !!! !!!""""""!!!######""" !!!  !!! !!! """""""""!!!!!! !!!"""######$$$%%%  !!!  """###"""!!!!!!""""""$$$###'''&&&  !!!!!!!!! !!!!!!  """$$$%%%%%%$$$ !!!  """ """!!!   !!!!!!!!!!!! $$$###"""  """###""""""  !!!  !!! !!!"""############!!!!!!  !!!!!!!!!!!! !!!"""  !!! """!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!! !!!###""" """$$$ !!!!!!   !!!   !!!""""""!!!!!!!!!   !!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""#########"""!!! !!!"""!!!  !!!"""!!! !!!!!!!!!!!! !!!"""###############$$$###""""""###%%%'''&&&%%%%%%###""""""$$$%%%$$$###!!!!!! !!!!!!!!!!!!!!!"""######!!!"""!!!!!!!!!###$$$###"""###""" !!!!!!""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!$$$&&&"""  !!!!!!    !!!  """ !!!""""""!!! !!!""" !!!   !!!!!!!!! !!!!!! !!!!!!"""!!!  !!!  !!!!!!!!!!!!!!!  !!!"""###### !!!!!! !!!""""""!!!""" !!!###$$$###$$$$$$$$$"""!!!!!! !!!!!! !!!"""######"""!!!  !!!!!! """  ###""" !!!!!! """ %%%""" """###   """"""!!!    !!!""""""!!!!!!  !!!!!!  !!!   !!!!!!!!!!!!    !!!###!!! !!!######!!!""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!"""""" !!!!!! $$$((( !!!!!!!!!   !!!   !!!######""" ###!!! """ !!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""""""""###$$$%%%"""!!! !!!"""!!!  !!!!!!!!! !!!!!!"""!!!   """!!!"""!!!!!!###%%%''''''&&&&&&$$$######$$$%%%%%%$$$!!!!!! !!!!!!!!!!!!!!!"""$$$###!!! !!!""" ###""" !!!!!!!!!!!! """ !!!!!!!!! %%%((($$$&&& !!!!!!   !!!!!!!!!!!!!!!   !!!"""######"""!!!   """  !!!  !!!!!!"""!!!!!! !!!"""%%%!!!  !!! !!!!!!""" !!!"""""""""""" !!!!!!!!!  !!!!!!  !!!((( """"""!!!!!!!!!!!!"""###  """############$$$   !!!   """     !!!   !!!""" !!!!!!  !!!!!!  ###!!!  """ !!! !!!  !!!$$$%%%""" !!!!!!  """###!!! """  !!!!!!  """  !!!!!!   !!!""""""###""" !!!""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!   """!!!  !!! !!!###    """ """ !!!!!! !!!"""###$$$!!!$$$### """%%%'''""""""$$$""" !!!!!!!!!!!! """!!!  !!!!!!!!!!!!$$$###&&&'''"""$$$""" !!!"""!!! """"""!!!!!!!!!!!!""""""###!!!  """"""!!!!!! !!!!!!!!!  !!!###$$$$$$"""  &&&!!!###  """$$$$$$"""  !!!!!! ### &&&((( !!!"""!!! """ !!!!!!!!!"""!!!!!!!!!!!! !!!  !!! !!!###!!!!!!    !!!  !!!!!!!!!  ###((((((%%%###"""!!! !!!  !!! ((($$$!!!  """"""!!! !!!###   !!!  """     !!!   !!!!!!  !!!  !!!     """!!!  !!!   !!!!!! !!!!!! !!!    !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!"""###!!!  ###!!! !!!!!!!!!  !!!!!!   !!! !!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$### """%%%$$$"""!!!"""!!! !!!!!!!!!!!! """!!!  !!!!!!!!!!!!'''### $$$"""!!!!!!""""""!!! """"""!!!!!!!!!!!!""""""###!!!  """!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!! ### """!!! """######!!!  !!!!!!!!!!!!!!! !!! ))),,,### !!!   !!!!!! !!!!!!   ###!!!""" !!!        $$$$$$  !!!!!!   '''$$$###  !!!  """      """  !!!    !!!!!!   !!!!!!   !!!    !!!""" !!!""""""     !!!!!!!!! !!!!!!!!!  !!!!!!"""""" !!!"""""" !!!!!! !!!!!! !!! !!!"""###!!!  !!!!!!  !!!  !!!"""###$$$$$$$$$###!!!!!!"""######""" !!!###### """$$$"""""""""!!! !!!""" !!!!!!!!!!!! """!!!   !!!!!!!!!######((("""$$$###""""""######""" """!!!!!! !!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!  !!!"""###   !!!!!! """!!! !!!  !!!,,,///$$$!!!"""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!   ###$$$  !!!!!!!!!!!!  !!!!!!   !!!!!!!!!  %%%$$$&&&   !!!   !!!!!!!!!   !!!  !!! """ !!!      !!!    !!! !!!  """"""   !!!!!! """!!!!!!!!!!!!  !!!"""!!!    !!!"""###### !!!""""""  !!!!!!  !!!!!!!!!!!!  !!! """  !!!######$$$$$$$$$!!!"""###$$$###"""!!!###"""!!! """$$$!!!$$$&&&$$$ !!!%%% !!!!!!!!!!!! !!!!!!  !!!!!!!!!(((...---)))#########$$$%%%$$$""" !!!!!!!!! !!!!!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!  !!!"""    !!!  !!!+++---"""###!!!!!! !!!!!!""" !!!""""""!!!  !!! !!!!!!  !!!   !!!  !!!!!!!!!   !!!############""" !!!  !!! !!!!!!!!!!!!!!! $$$$$$)))###!!! !!!""""""!!!!!!  !!!!!!""""""""" !!! !!!   """!!!    !!! """   !!! !!!"""         ### !!!!!!"""!!!!!!!!!!!!  !!!!!!!!!  """""" !!! !!!"""###### !!!""""""!!!!!!!!!!!!!!!   """$$$%%% !!!!!!  !!!!!!!!!!!!!!!!!!  """ !!!""""""""""""!!!"""###$$$###""" !!!""""""!!!!!!"""###!!!&&&)))'''""" """&&& !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """"""""""""!!!###'''+++######$$$&&&'''%%%"""!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!        """"""!!!  """ &&&'''###!!!######"""  !!!""""""!!!"""###"""  !!!!!!  !!! $$$ !!!$$$ !!!  !!!  ###"""!!!"""###$$$$$$###!!!  !!!!!!!!!!!!!!! ######)))###   !!!"""     """###"""   !!!!!! !!!    ###"""   !!!  !!!  !!! """  !!!  ###"""!!!!!!""""""""""""    !!!$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!   ###### !!! !!!!!!"""""" !!!""""""!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!! !!!"""###!!! !!!!!!""""""!!!!!!  !!!  !!! !!!!!!"""######""" !!!!!!!!!!!!""""""""""""!!!%%%)))'''###!!!###&&& !!!!!!!!!!!! !!!"""""""""!!!!!!  """###$$$### &&&///######%%%'''(((&&&"""!!!  !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!      !!!  $$$!!!"""### $$$###!!!   """###### ######    !!!     $$$$$$!!! """$$$%%%&&&&&& !!!!!!!!! $$$###&&&!!!    !!! ######""" !!!"""!!!  !!!   """!!!  !!!  !!!!!!  !!!!!!    !!! """!!!""" !!!!!!    !!!"""  !!!!!!   !!!!!!!!!!!!  """!!! !!!###### !!!!!!!!!!!!!!! !!!"""""" !!!!!!  !!!!!! $$$$$$###!!! !!!!!!###!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!  """!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!$$$&&&%%%###!!!!!!### !!!!!!!!!!!!  !!!"""###""""""!!!  """&&&%%%$$$***333"""###&&&((()))'''"""!!!  !!!!!! !!!  !!!!!!!!!"""!!!!!!!!!  !!!!!!      !!!### !!!!!!$$$!!! ###!!!!!! !!!"""""""""###    !!!        $$$$$$  """###$$$ !!!!!!   $$$###### !!!  !!!!!! ######""" !!!""""""!!!!!!"""!!!   """  !!!!!!  !!!!!!  !!!"""!!! !!!!!! !!! """!!!  """!!!###  !!! !!!"""""" ###&&&''' !!!"""    !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""    """###$$$### !!!!!!""""""""""""!!!!!!  !!!######### !!!!!! !!!"""###$$$!!!!!! !!!"""###"""""" """######"""!!! !!!!!!!!!!!!  !!!#########"""!!!  %%%&&&###$$$)))"""$$$&&&)))***(((###  !!!!!!  !!!!!!"""""""""!!!!!! """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   ######!!!  !!!######!!!###%%%### !!!!!!$$$""" ######  !!!!!! ###!!! """!!!  !!!"""###!!!!!!(((***&&&!!! !!!   !!!  !!!!!!!!!   !!!!!!"""""""""!!! """"""   !!!!!! %%%###!!!   """######!!!  !!!######"""   $$$'''%%%!!!!!!%%%"""%%%!!!!!!"""!!!  !!! """"""""""""""""""""""""+++&&&!!!""" !!! !!!""""""""""""!!! """"""!!! !!!!!!!!!$$$###!!!  ###  !!!!!! !!!"""###"""!!!"""!!!!!!!!!$$$&&&"""$$$ !!!!!!!!!!!!""" $$$$$$!!! ###"""#########!!!  """!!!  """!!!!!!"""!!! !!!!!!  !!!""""""!!!  """!!! !!!!!!  !!!   !!!"""!!!!!!!!!  !!!!!!'''"""$$$###!!!$$$### $$$######"""!!! !!!"""###"""!!!!!!"""!!!    ######""" !!!  !!!"""######$$$$$$###&&&&&&''''''&&&$$$###"""!!! !!!!!! !!!""""""!!! !!! !!! !!!!!!""""""""""""!!!!!!$$$"""   """######"""!!! !!! """###!!! """!!! """!!! !!! """!!!!!!### '''$$$!!! !!!"""!!!!!!   """###  !!! ###"""  !!! """ !!!""""""  """""" $$$  !!!"""  ###""""""!!! ###!!!  !!!  !!! !!!!!!  ###$$$    !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!,,,(((### !!! !!!  !!!!!! """!!!!!! !!!"""""""""!!! !!! """""""""!!!!!! """ """###  !!!  """"""!!!!!!!!!!!!!!!   ###!!!"""!!! !!!  !!!!!!   !!!!!!   !!!  !!! """!!!!!!    !!!!!! !!! !!!""""""!!!$$$ !!!$$$$$$###"""$$$""" %%%###""""""!!! !!!"""""""""!!!!!!"""!!! !!!  !!! ### ######!!!!!!  !!!!!! !!!"""######$$$$$$$$$''''''''''''&&&$$$"""!!!!!! !!!"""   !!!!!!!!!!!! !!!  """""" !!!!!!""""""""""""!!!!!!###"""  !!! """  """!!! !!!""""""!!!"""!!!"""!!!!!! ((('''  !!!  $$$### !!!###!!!  !!! !!! !!!!!!  """""" &&&### !!!""" !!!!!!!!! !!!!!!!!!  !!!   """!!!    $$$"""     !!!"""""" )))&&&""" !!!   !!!!!!  """######!!! !!!!!!!!!!!! !!!""""""!!!  """!!!   !!!   &&&""""""   !!!   !!!!!!   !!!!!! """"""!!!!!!      !!!###$$$"""!!! """###$$$$$$###"""$$$"""!!!%%%###!!!!!!  !!!!!!"""!!!!!!"""!!! """!!! !!!"""""" $$$!!!!!!###""" """  """"""!!!!!!!!!!!!"""######$$$$$$((((((((('''&&&###!!! !!! !!!"""  !!!"""$$$###  !!!!!!""""""!!!!!! !!!  !!!  !!! """'''!!!"""  !!!!!! !!!  !!!)))((("""  """!!!  !!! """!!! !!!   !!!!!!!!!    !!!"""###$$$%%%"""  !!!!!!!!!   !!!###&&&(((!!! %%%""" !!!!!!"""!!!   !!!"""###!!!$$$"""  !!!!!!   !!!"""""" !!!!!!  !!!!!!!!!!!!          $$$!!!"""      !!!"""!!! !!!!!!    """###"""!!!###$$$""" !!!%%%!!!"""%%%"""  """!!!!!!"""!!! ###"""!!!"""###"""!!! """""" """###""" !!!!!!!!!""""""###$$$$$$))))))((('''%%%###  ######  """$$$%%%$$$!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###!!! !!!!!!$$$ !!!!!! !!! !!! !!!""""""!!! !!!&&&&&&"""###!!! !!!    !!!!!! !!!  !!!    !!!"""###$$$$$$%%%!!! !!!!!!   !!!!!!"""!!! !!!!!!!!! ###    !!!""" !!!   !!!!!! """!!! !!!   !!!!!!  !!!!!!  !!! !!!""""""   """    !!!"""!!!   !!!"""!!!  ######  ###%%% !!!###"""  """!!!!!!"""!!! ###"""!!!"""######!!!""""""  """###""" """!!!!!!!!!"""###$$$%%%))))))((('''%%%###    """$$$%%%$$$!!! !!!!!!!!!!!! !!!"""""" !!!###!!!  !!!""""""!!!!!!### !!!  !!! """"""  !!!"""!!! ######  !!!!!!!!!!!! !!!""" !!!!!!!!!!!!     !!!!!!       !!! !!! !!!  !!!  !!!!!! !!!  """""""""!!! !!!  !!! !!!    ###""" !!!!!!"""###!!!!!!$$$!!!!!!  !!!!!!!!!  !!! !!!  !!!  !!!!!!!!!!!!  !!!!!!     !!! """$$$###!!! """$$$$$$ !!!### !!!!!!!!!!!! """!!!!!!"""!!! ###"""!!!"""######!!!!!!!!!!!! !!!######""" """"""!!!!!!!!!###$$$&&&((((((((('''&&&###!!!   !!!  !!!"""$$$###  !!!!!! !!! !!!!!! ### ###""" ### !!!"""!!! !!! !!!  !!!""" !!!###!!! !!! !!!!!!  """""""""""""""!!!  !!!!!!    """"""  !!!!!!  """"""   !!!!!!###"""  """ !!!  !!! !!! !!! """"""!!! !!!!!!!!! !!!$$$###  !!!###!!! """###!!!!!!$$$!!!!!!!!!  !!!!!!   !!!!!! !!! !!!""""""!!! !!!!!!  !!!""""""!!! !!!  !!!     !!!   !!!######"""!!! """  ''' !!!""""""""""""!!! """!!!!!!"""!!! """!!!!!!!!!""""""  """!!!!!!!!!######!!!""""""!!! !!!###%%%&&&''''''''''''&&&$$$"""!!!  """""" !!!!!!  !!!!!!!!!  """"""  !!!!!!  """ !!!!!! ### """ ###""" !!!""""""!!!   """###$$$###    !!!!!!!!!!!!!!!  !!!###  !!! !!!!!!  ###""""""!!! !!!""""""   ###""""""!!!  ### !!!    !!!  !!!"""!!!  !!!!!!!!!!!! !!!""" !!!!!! !!!""""""!!!!!!  !!!""" !!!$$$""""""!!!   !!!!!!######""" !!!!!! !!!######### !!!!!!!!!  !!!""""""!!! """!!!  !!!"""""""""  !!!"""!!! !!!!!!  !!!!!! """"""  !!!))) !!!"""######"""!!! """!!!!!!"""!!! """!!! !!!"""""" $$$ ######"""!!!"""###""" ###"""!!! !!!###%%%&&&&&&&&&''''''&&&$$$###"""  !!!!!!!!!###%%%!!!"""!!!  !!!"""!!! !!!   !!!!!! """$$$### ###!!!!!! !!! ### ###""" """  !!!!!!!!!  !!!  """!!!$$$$$$"""   !!! !!!  """!!!!!!  !!!"""!!! !!! !!!%%%%%%"""!!!""""""!!! !!!""""""  !!!###### !!!   """""" !!!!!!!!!"""""" $$$"""%%%  """ !!! !!! """    !!!   """""""""""""""!!!  !!! !!!!!!!!!  $$$)))$$$ !!!!!! !!!""" !!! !!!""""""###""" """ !!!!!!!!!!!! !!!"""###"""!!! !!!###""""""!!!!!!  !!!   !!!!!!!!! """!!!  !!!"""""""""!!!"""!!!  !!!"""######$$$$$$""" !!!!!! """!!! !!!###%%%%%%$$$ !!!!!!!!!!!!""" ###  ######$$$%%%&&&&&&&&&&&&&&&)))'''$$$###"""""" """!!!  !!!"""!!!"""!!!  !!!""""""###!!!  !!! !!!  !!! !!!  !!!!!!!!!!!!!!! !!!######!!!   """""" !!!!!!!!!!!!"""!!!!!! !!!   &&&###"""!!! """!!!(((%%%"""!!!!!!  !!!###$$$%%%  """!!!!!!"""!!!""""""   !!!!!!  ###!!!"""!!!###000,,, !!!  !!!      """"""""""""!!!!!!     !!!"""!!!%%%$$$ !!!!!!   !!! !!!!!!###"""  !!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!!!!!!!      """###%%%&&& !!!!!!!!! !!!!!!$$$###!!! !!!!!!""""""######$$$"""  !!!  """  """ !!!"""############'''%%%###"""######""" """!!!  !!!""" !!!!!!  !!!!!!!!!"""!!! !!! !!!  !!!   !!!!!!!!!!!! !!! """!!!   ###%%%""" !!!!!!!!!!!!!!! !!!  ###!!!"""!!!  !!!!!!  ///"""###"""!!!     !!!""""""###  !!!  !!!!!!!!!"""   !!!!!! $$$"""  !!!  (((<<<999###!!!  !!!!!!!!! !!!  !!!!!!!!!!!! !!!   !!!$$$&&&  """""" !!!!!!  !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!! !!! !!!  """$$$&&&''' """ ###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!!!! $$$!!! !!!!!!!!!  !!!"""######"""!!!  !!!"""###$$$$$$%%%###""""""###$$$###"""!!!!!!  !!!!!!!!!  !!!  """!!! !!! !!!  !!!""" !!!!!!!!!!!!!!! """     $$$'''$$$  !!!  !!!!!! !!!"""$$$!!!!!! !!!!!!!!!!!!!!!  """!!!"""!!!     !!!!!!"""!!!!!!!!!!!!  !!!  !!!!!!!!!!!!   """!!! !!!"""!!!   """ (((===999!!!  !!!!!!!!!    !!!!!!!!!     """!!!     ###""""""$$$!!! !!!!!!  !!! !!!!!! ###!!!  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!""" !!! !!!!!!    !!!!!!!!! !!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!!!! ###""" !!!!!!""""""""""""!!!!!!!!! """!!! !!!######""" """"""!!!  !!!"""######"""!!! """$$$%%%&&&''''''%%%###"""!!!"""###"""!!! """!!!  ###!!! !!!""""""   !!! !!!"""!!!!!! !!!    $$$%%%###!!! !!!!!!!!!""""""!!! """""" %%%%%%""" """!!!!!!!!!  !!!!!!%%%  !!! !!!###""" !!!!!!!!!!!!!!!        """###"""  ###%%% ###444..."""!!!!!!     !!!!!!!!!!!!    """"""  !!!######$$$""" !!! !!!!!! %%%!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!    !!!  !!!!!! !!!!!!  !!!"""!!!!!! """ !!!!!!!!!!!! ###""" !!!!!! !!!!!!!!! """%%%$$$!!!######"""  !!!###%%%&&&'''((((((&&&$$$"""!!!""""""!!! """!!!  ###""""""###$$$###!!!  !!! !!!!!!!!!!!!  !!!    !!!""""""!!! !!!  !!!"""###"""!!! (((***&&& !!!  !!!!!!!!! ((('''!!!!!!  !!! !!!$$$###!!!!!!""""""!!!!!!   !!! """  !!!!!!  """###""" """%%%''''''((("""$$$!!! !!!""""""!!! """   !!!!!!!!!!!!!!!!!!"""   !!!"""  !!! (((!!! $$$ !!!!!!  $$$""" !!!  !!!!!!    !!! !!!!!! !!! !!!"""!!!!!! !!!!!!###!!!  ###"""!!!!!!"""""" $$$''''''### $$$###"""!!!  !!!  !!! """###%%%%%%&&&&&&'''$$$"""!!!!!!!!!  !!!  !!!  ###""""""###$$$###!!!  !!!!!! !!!    ###"""  !!!"""  !!!###$$$"""  $$$"""  &&&$$$!!!"""######"""!!!    !!! """""" !!!!!!!!!!!!!!!  !!!  """ !!! !!! !!!!!!  !!!""""""!!! ###***---+++&&& """###  !!! ###$$$!!!  !!!!!! """"""""""""  """!!!  !!! !!!((( !!! !!! !!!!!!  !!!    !!!   !!!      """!!! !!! !!!"""###!!!!!! !!!  !!!!!!!!!###"""!!!!!!""""""!!!  ###&&&&&&%%%###$$$$$$###"""!!!!!!  """######$$$$$$$$$$$$###!!!!!!!!!"""!!!   !!!!!!  !!!!!!!!!!!! """###""" !!!!!!!!!!!!         !!!"""!!!   !!!!!!!!! !!!!!! ###$$$!!! """%%%!!!   !!!!!!&&&###!!!!!!!!!!!!    !!!  !!!!!! !!!!!!  !!!!!! ###    !!!   !!!  !!!!!!!!!!!!!!! '''111444---%%%!!!  !!!!!!&&&!!! !!!!!!!!! !!!!!! !!!###    !!!  """""""""""" !!!"""!!! ###""" $$$"""&&&,,,%%% !!!!!! !!!!!!!!! !!! !!!"""""" !!!  !!!   !!!!!! !!!  !!!  ###"""   !!!     !!!""""""###"""!!!!!!""""""!!! ###"""""""""!!!!!!!!!!!!  !!! $$$$$$######""""""!!!!!!  !!!!!! """"""###$$$$$$$$$$$$$$$"""!!! """######""" !!!"""!!!  !!!"""""" !!!  !!!!!!!!!!!!  !!!!!!!!!"""   !!!"""    !!!!!!!!! !!!!!!  !!!!!!!!!!!!""" !!!!!! ###$$$!!!  (((%%%!!!  !!!!!!"""""")))''' &&&  !!! !!!!!!!!!"""   !!!!!! $$$  !!!!!!!!!  ,,,555000&&&  !!! """"""!!! !!!     !!! !!! !!! !!!!!! """!!!  """  !!!!!! ***%%%"""!!! ###$$$"""%%%""" """   !!!!!! ###!!!!!!!!!""" ### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###"""  !!!$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""&&&###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!$$$'''(((%%%"""$$$""" !!!!!!   !!!###!!!"""  !!!"""!!! !!!  !!!%%%(((    !!!  """$$$$$$!!! $$$   !!!!!!!!!"""######""" """!!!"""!!!!!! !!!!!! !!!!!! """!!!  """"""    """&&&    ###  """"""!!! """   !!!  """!!!  )))...***""" !!!""" !!! !!!!!!   !!! !!! !!!!!!   """######!!!!!!  !!!!!!  !!!  """ """  """"""  !!!!!!!!!!!!""" !!!!!!  """!!! !!!"""""" !!! !!!!!!!!!"""""" """"""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%"""!!!!!!!!!"""!!!  """!!!!!!$$$&&&'''$$$!!!$$$""" !!!!!! !!!!!!!!!  !!!"""!!!  !!! !!!%%% &&&&&&"""   """###$$$###!!! !!!$$$!!!###!!!  !!!!!!   !!!"""   !!!&&&&&&"""   !!!""" !!!"""!!!!!!  """!!!  !!!     !!!!!! !!! $$$%%%""" ###"""   """   !!!!!!  !!!       !!!"""  !!!""" !!!!!! !!!"""  !!!    """ !!! !!!""""""!!! !!!"""######!!!  !!! !!!!!!!!! !!!!!!!!!""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!###!!!  """"""  ###""""""$$$%%%%%%###!!!$$$""" !!!!!! !!!!!!""""""!!!!!!  !!!!!!  !!!%%%###%%%&&&%%%%%%   $$$!!!""" !!! !!!""""""!!! !!! !!!  !!!!!!!!!!!! !!!###$$$    !!! !!!   """!!! !!!###$$$"""  ###!!!!!!!!!""""""  !!!!!! !!!  %%%"""###""" """""" ###!!!!!! """   !!! !!!"""""""""!!! !!!  !!!""""""!!!   !!!  !!!"""$$$### !!!!!!!!!!!!"""!!!"""!!!  !!!   !!!  !!!!!! !!!"""###$$$   !!!!!!!!!!!!  !!!   !!!  !!!"""!!!!!!!!!!!!  !!! !!!"""!!!  #########$$$$$$$$$###!!!$$$""" !!!!!! !!!!!!!!!!!!   """  !!!###### &&&,,,  ###!!!"""  !!!!!!%%%%%% $$$!!!!!!!!!         !!!###%%%&&& '''!!!!!!"""  !!!!!! !!!"""!!! !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!"""""" !!!""" !!!  """ $$$'''"""""" """  !!!  """""""""""""""!!!   !!! !!!""""""!!! !!!      !!! $$$  !!!!!!   !!!"""###       """### !!!""""""""""""!!!!!!  !!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$$$$############$$$""" !!!!!! !!!!!!!!!   %%%"""!!!    """"""""""""###!!!!!!""" !!!!!! !!!"""&&&&&&!!!!!!      !!!###$$$!!!$$$###  !!!!!! !!!"""!!! """"""!!!!!!  !!!  !!! !!!    $$$ !!!   !!! !!!!!!!!!    """ !!!!!!  """   !!! $$$  !!!!!! !!!!!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  """######"""""""""!!!!!!!!! """""""""!!!  !!!!!! !!!!!! """""""""""""""""""""""" """###$$$$$$""""""###%%%$$$""" !!!!!! !!!""""""!!!  !!! ### !!!!!! """!!!!!!   !!!!!! !!!!!! !!! ###   ###### !!!    !!!!!!  !!!!!! !!! !!!  !!!  !!! !!!  """""""""!!!!!!     !!!!!!     """!!!  !!!!!!!!! !!!!!! !!!!!!  !!!"""  !!!   !!!""" !!! %%%""" !!!"""   !!! """ !!!###!!!!!! """  ###  """"""  $$$######"""!!! ###""""""!!! """!!!!!! !!! """""""""""""""""""""""" !!!###$$$###""""""$$$'''$$$""" !!!!!! """!!!  !!!######!!!  """""" $$$!!!"""!!!   !!!!!!!!!!!!!!!!!!$$$    !!!!!! !!!  !!!!!! !!!!!!   $$$""""""'''   !!!!!!""" !!!!!!!!!    """!!!  !!!!!!!!!!!!!!!!!!  !!!!!! !!! !!!"""   """###!!!!!!  !!!"""     !!!!!! """"""  !!! %%%***%%% !!!!!!"""  !!!  """"""!!!!!!$$$"""!!!  """###!!!!!! ###  !!!!!!$$$""" ###"""  ###""""""!!! ### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """$$$###""""""%%%((($$$""" !!!!!! ###"""!!! !!!!!!###$$$"""!!!   !!!!!!!!!   !!! """!!!"""%%%   !!!"""""" $$$ !!! !!!!!!!!! !!!!!!"""!!!  """"""  !!!"""!!!###    !!!###  !!!!!!  !!!"""!!!    !!!%%%###!!! !!! """""""""###$$$### """###%%%"""   """!!!!!! !!!!!!!!!    """&&& !!!""""""""""""!!!!!!###   !!!!!!&&&%%%""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! ###!!! ###!!!   !!!"""###   !!!"""%%%$$$###"""!!! %%%'''$$$ """"""!!! !!!$$$!!!!!!  !!!!!!""""""$$$'''###"""$$$###"""  !!! !!!""""""!!!!!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!  !!! !!!###$$$  """ $$$***%%% !!!!!!!!! !!!  !!!!!!!!!  !!!  !!!""" !!!!!! !!!###!!!""" !!!!!!!!!###"""  !!!"""###"""!!! !!!!!!   """!!!!!!   !!!"""!!! """"""   """$$$%%%"""!!! !!!""" !!!!!! !!!   """!!!!!!!!!   """ !!!!!!!!!!!!!!!!!!"""  !!!!!!###"""!!!  !!!!!!!!!!!! !!!!!!!!!  """!!!     !!! !!!   !!!"""$$$######""" """ ###$$$  !!!!!!!!!"""$$$!!! !!!!!!"""""""""""""""""" &&&((($$$!!!###%%%%%%###"""!!! !!!  !!!""" !!! !!!!!!     !!!!!!!!! !!! !!!###$$$"""!!!  ###$$$(((((( """"""!!!!!! !!!  !!!  !!!   !!!!!!   !!!!!!!!!  !!!""" !!! !!!!!!    !!!  """"""###!!!  !!! !!!"""%%%''' """!!! !!! """""""""!!! """  !!!      """  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""    !!!!!!   """$$$   !!!"""###""""""!!! %%%""" !!! !!!#########!!! !!!!!!!!!!!!!!!!!! ###### ###### ######"""!!! !!!!!!!!!"""  !!!    !!!!!!!!!!!!!!! !!!"""### !!!!!! """&&&)))######"""!!!!!!  !!!!!!  !!!"""   """!!!  !!!""" !!!"""!!!  !!!""" !!!!!!  !!! !!! !!! !!!   !!!"""!!!"""!!! !!!### !!!   $$$"""  !!!!!!  !!! !!!    !!!  !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""  !!! !!!!!! !!!   !!!"""  !!!""""""!!!!!! %%%""" """$$$###"""!!! !!! $$$"""######""""""!!!!!!!!!!!!   !!!"""$$$$$$   !!!  !!!"""###!!!"""### """%%%   !!!  !!!    !!!!!! !!!  """  $$$ !!!!!!"""""" """  """    $$$###!!!      """   ###$$$!!! !!!!!!      !!!  !!!  !!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!  !!! !!!###"""     !!!!!!   !!!"""!!!!!! """!!!!!! """$$$!!!!!!!!!  $$$$$$!!! ###'''%%%"""""""""""""""!!!!!!!!!   !!!    !!!!!!  !!!""" """$$$$$$&&&%%%###!!!!!!!!! !!!     """!!!  !!!$$$ !!!!!!$$$"""""""""!!!!!!      ######!!! !!! !!!!!!$$$!!!"""     !!!!!!  !!! """######!!!  !!!  !!!$$$"""   """  !!!!!!  !!!!!!!!!!!! !!!"""###$$$$$$$$$"""!!!!!! !!! !!!!!!  """"""     !!!!!!   !!!"""!!!!!!!!!   ###""""""###!!!"""!!!  """"""!!!!!!%%%### !!!!!!""""""!!!!!! !!!!!! !!!!!! !!! !!!  !!!  !!!!!! """###$$$!!!""" $$$###"""!!!  !!!!!!  !!!  """  !!!  $$$###!!!  """+++"""!!!""" !!!!!!!!!    !!!!!!  """ !!!###%%%$$$"""  !!!   !!! !!!!!!###""" """!!!!!!"""$$$$$$###""""""!!! !!!   &&&###  !!!!!!!!!  ###!!! !!!!!!!!! !!!!!!!!!!!! !!!""""""###""""""   !!!!!! !!!    !!!"""""""""!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!"""!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!  !!!"""  !!!!!!"""""""""!!!!!!"""   !!!!!!   ###"""     !!!""" ###$$$ !!!""""""  !!!!!! !!!!!! """  """######!!! """""""""!!! )))"""   !!!!!!!!!###"""  !!!  """!!!!!!  !!!###!!!  !!!!!!!!!  !!!###"""     ###"""   !!!!!! !!! !!!"""!!!  !!! """ """"""!!! !!!!!!!!!!!!!!! !!!###!!! !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! """!!!  """### """"""!!!   !!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!###%%%%%%""" !!!###"""  ######!!! ######!!! !!!!!!  !!! !!!""""""!!!$$$"""!!!!!!"""""""""  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!   !!! %%%$$$"""!!! !!!!!!    !!!!!!  """"""  """$$$%%% !!!!!!!!! !!!   """ """""" !!! !!!"""""""""!!!  !!! !!!!!!  !!!!!!    !!!  """ !!!!!!!!!!!!!!!   !!!!!!!!!$$$"""  !!!!!! """"""!!!  !!!$$$###"""!!!   """"""    ###!!!!!!  !!!   !!!!!!"""!!!!!!  !!!"""!!!!!!%%%$$$  """"""!!!  !!!"""  !!!!!!!!!  !!!  !!!"""!!! !!!!!!""""""!!!  ###"""  !!!!!!&&&%%%!!!!!!!!!!!!!!!   !!!""""""""""""""""""!!!!!!&&&$$$""""""!!!!!!""""""!!!!!!###"""!!! !!!"""  ''')))""" """""" !!!!!! ###!!! """""" !!!""""""!!!  !!!### !!!!!!!!! """"""""""""""""""""""""!!! !!!"""&&&!!! !!!!!!###""" !!!!!!!!!   !!!"""  !!!   !!!"""###!!! """    !!!!!! !!!"""!!!  )))***'''!!!  !!!  #########"""!!!!!!   &&&###     !!! ######     !!!!!! """!!! ###"""""" !!!  """###$$$ """!!! """     """"""!!! !!! !!!  !!!   !!!!!!!!!!!!   """"""!!!  !!!"""  !!!!!!!!!  !!!  !!!  !!!"""!!! !!!!!!!!!!!!!!!  ###"""!!!  !!!!!!"""######""" !!!"""  !!!"""""""""$$$$$$$$$"""  !!!###!!! !!!!!!!!!"""###"""!!! !!!  !!!!!! """((()))###!!!######!!! !!!###!!! ###!!! !!!""" !!! """!!!!!! """"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""&&&"""!!!###   """!!! !!!!!!!!!    !!! !!!  !!!!!!###  !!!!!!!!!        """       !!!!!!  !!! """### $$$"""   """ ###   """$$$%%%!!!  """!!! !!!  ###$$$###""""""!!!!!! !!!!!!###""" ###"""!!! !!!!!!  !!!"""### """"""!!!  !!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ######"""     !!!"""""""""###$$$###!!!  !!!  !!!"""######!!!  !!!""" !!!%%%&&&""" """"""!!!""" ###### !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! !!!"""!!!!!!!!! ###!!!!!!!!!!!!"""!!!!!!  !!!  !!!$$$!!!"""###""" !!!  !!!  !!!   !!!  """!!!"""     """   !!! """###!!!!!!  """""""""!!! !!! """!!!  !!!"""!!!      """!!!!!! ###!!!  """   !!!!!!!!!%%%%%%!!! """ !!!"""""" """###!!!  $$$###"""!!! !!!!!!!!!!!! !!!"""$$$""" $$$###  """!!!    !!!!!!!!!"""######### """"""!!!  !!!!!!  !!!   !!!!!!!!!!!! !!!  """""""""!!!!!! !!!  !!!!!!!!!!!!!!! ######"""!!!  """### """"""!!!   !!!"""""""""!!!!!!!!!!!! !!!!!!  !!!!!!  !!!######!!! !!!!!! !!!###!!!!!!"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###!!!!!!  ###  !!!!!! !!!!!!  !!! !!!###"""!!!"""  !!!      !!! !!!"""###  !!!   !!!  !!!!!!!!!"""   !!!!!! !!!"""### !!!!!! !!!!!!""""""######"""!!!"""  !!!"""!!! !!!!!!!!!  !!! !!!"""######""" ###### !!! !!!   !!! !!!!!! !!! !!! """    """&&&&&&"""!!!!!!  """ !!!""""""!!!    ######""""""!!!!!!""""""  !!!###!!!"""!!!!!! $$$"""     """"""!!!  !!! !!!!!!   !!!  """""""""!!!!!!  !!!  !!!!!!!!!!!!!!! """""""""!!!  !!!$$$$$$!!!  !!!!!!!!! !!!   !!!""""""""" !!! $$$"""!!!!!!"""!!! !!!"""!!!!!! !!!###%%%%%%###!!!"""###!!! """"""""""""""""""""""""!!!!!!"""!!!   !!!### !!!$$$""" !!!!!!  !!!!!!"""  !!!  !!!!!!  !!!!!! !!!!!!    !!!"""###   """!!!  !!!"""  """ !!!!!!  !!!!!!###!!!   """!!! """"""!!! """###"""!!!!!!!!!!!! """!!! !!!"""###"""!!!!!!!!!!!! """$$$!!! !!!"""!!! $$$######!!!  """""" """!!!!!!###"""""""""  """      !!!###""""""!!! """!!!  !!!!!!!!!!!! !!!  """"""!!!  !!!  """"""!!!  !!!"""!!! !!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! """"""  """######""" !!!""" !!!"""###$$$  !!!"""""""""!!!""""""  %%%###"""!!!"""""" """###""" !!!###%%%%%%###!!!"""!!!!!!"""!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! """""""""  !!!  !!!!!!  !!!  !!!!!!!!!  !!!  !!! !!!"""###  !!!!!!  !!!"""!!!""" !!!   """  """ !!!  !!!"""   """""" $$$""""""  !!!"""!!! ######!!!!!!!!!!!!!!! """!!! !!!!!!  $$$$$$!!! """ !!!  !!! """!!!###!!!   !!!!!! !!!!!!   !!!  !!! !!!  !!!    ###"""!!!  !!!!!!  !!!""" $$$ """"""!!!  !!!!!!######!!!!!!!!! !!!  !!!  !!! """   !!!!!!!!!!!!!!!  !!!"""""""""!!! !!!     !!!!!!!!!!!!  !!!""""""""" !!!!!!  """"""!!! !!!"""!!! !!!!!!###!!!"""$$$$$$!!!###!!!"""### !!!"""!!! """###""" !!!!!!  !!!!!!  !!!"""""""""""""""!!!!!!!!!!!!   """!!!!!!###$$$ !!!""""""!!!!!!!!! """!!!"""    """   !!!    !!! ######  &&&### """  ###!!! !!!!!! !!!###""" """""""""""" !!! !!!!!! """%%%$$$!!! ###&&&!!!!!!  ###""" """  ###"""!!!!!!   """"""!!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """""" """!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ### """""""""  !!!!!!######!!!!!!!!! ###"""  """### !!! """!!!  !!!""""""!!!!!!  """"""""""""!!! """    &&&%%%$$$"""   !!!""""""""" !!!!!!""""""!!!### !!!$$$$$$  ###""" """ !!!!!!!!! $$$$$$""" """###"""""""""  !!!"""!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!  !!!  !!!!!!###"""!!!###$$$!!!!!! !!!""""""!!! ###!!!###!!!!!! !!!!!! %%%***,,,  !!!!!!    !!!  !!! !!!!!!)))%%%!!! !!!  !!!!!! !!! $$$$$$"""  !!!"""$$$""" """"""""""""  !!!!!!!!!   !!!"""  !!!  ###$$$###""" !!!"""!!!!!!!!!!!!  """"""  $$$!!! !!!     !!! $$$######$$$%%% ### !!!$$$###!!! !!!"""!!! !!!"""!!!### !!!&&&((($$$  """!!!!!!"""!!! !!!""""""  !!! !!!!!!  !!!!!! ###  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ !!!""" !!!!!!  !!!!!!  !!!###""" """"""!!! $$$ """"""  ### ### !!!""""""!!!""""""""" """$$$"""""""""""""""!!! !!!!!!"""###$$$$$$$$$ !!!#########"""!!!  !!!""""""!!!  !!!""""""!!!%%%&&&###  !!!!!!  !!!  !!!###!!!!!!  ###!!!!!!!!!   !!!$$$!!!!!!"""!!!!!!!!!  %%%### !!! ###"""  $$$'''  """"""!!! !!!"""  !!!!!!###### !!!  !!!!!!!!! !!!""""""   !!!!!! ###  $$$$$$   !!!###!!!!!!######!!! !!!"""!!!   !!! !!!!!!  !!!    !!!!!!  """    !!!  !!!######"""!!!"""###  !!!!!!!!! """""""""  !!!"""!!!"""""" !!!!!! !!!"""!!!"""  ######   !!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###  !!!!!! ### !!!"""  !!!!!!  !!!!!!!!!  !!! !!!###!!!"""###!!! !!!!!!   !!!!!!"""!!! !!!### !!!!!!""""""!!!!!! !!!!!!"""######$$$$$$ !!!"""""""""!!!!!! !!!""""""!!! !!!""""""!!!$$$%%%"""!!!""""""  !!!!!!!!!!!! !!!!!!  !!!  !!!###!!!!!!  ###   !!!$$$!!!!!!""" !!! !!!  """###&&&$$$!!! !!!!!!!!!%%% !!! $$$###!!! """   !!!    '''$$$"""$$$''''''### !!!  $$$%%%$$$ """ !!!"""!!! !!!!!! !!!!!!"""""""""!!!!!!  !!!"""!!! $$$!!!  !!!!!!  %%%%%%!!! !!!""""""!!!!!!   """###$$$$$$###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%"""###%%%!!!###### !!!!!!!!!!!!  ######     """""""""""""""""""""""" """!!! !!!"""!!! !!!!!!###!!! !!!!!!!!!  !!!"""###!!! """###""" !!! !!!""" ###$$$""" !!!!!! ###!!!###  !!!!!!  """ !!!"""""""""""" !!!!!!""""""######$$$ !!!!!!!!! !!!  !!! !!! !!!###"""!!!!!! !!!!!!""""""  ###$$$"""!!!###$$$""" !!!!!!!!!!!! !!!!!!  !!!  !!!### !!!!!!  """   !!!###!!! !!!   (((&&&!!!  %%% !!!### !!!######!!!  """!!!"""   $$$!!!!!!  """  """""" !!!!!!!!! ######### !!!!!! !!!"""!!!  !!!!!! !!!  !!!!!!""""""""""""  !!!   """&&&###    !!! %%%'''%%%"""###  """###"""!!!""" """   !!!"""""" ###!!!!!!"""!!! """$$$$$$""" !!!"""!!! $$$!!!"""!!!!!! !!! !!!   !!!   !!!  """!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!"""!!! !!!!!!!!!!!!!!!  """$$$%%%!!!  !!! !!!!!!   !!!""""""  """###!!! !!!!!!!!!!!! !!!!!!"""###$$$ !!!!!! !!! !!!""""""######""""""!!!!!!!!!!!!""""""###### """!!! """### !!! !!!###"""!!!!!!!!!!!!!!!!!!""""""  """###!!!  !!!!!!  !!!  !!!### !!!!!! !!!   !!!"""!!!   !!!!!!!!!  ###"""""""""$$$  """!!!!!!"""###$$$"""!!! """ ###&&& !!!!!! !!! '''"""###      !!!!!!!!!  !!!######!!!!!!  """""""""!!!  !!!!!! !!!  !!!""""""!!! !!!!!!!!!    """"""!!! $$$"""!!!""""""!!!   ###"""%%%%%%%%%(((###!!! !!!""" ### """ ###"""   !!!!!! !!!!!!!!! !!!!!!""" """###!!! !!! ###%%%$$$"""  !!!  """  !!!!!!!!! !!!   ###!!!  !!!   """!!!  !!!!!! !!!!!!!!!""""""!!!  ###%%%'''"""  !!! !!!"""######### !!!!!!!!!""""""!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!  """###### !!!!!!  #########$$$$$$######"""!!!!!!!!!!!!!!!"""""""""  """!!!!!!###$$$ !!!!!!!!! """###!!!""""""""""""""""""!!!"""!!! !!!!!! !!!  !!!  !!!###!!!!!! !!!!!!!!!!!!   !!!!!!!!!  $$$""" !!!### !!!!!! !!!!!!!!!!!! """(((%%%%%%$$$  !!!!!!%%%$$$"""$$$### !!! '''"""###    !!!!!!!!! """&&&&&&"""!!!  """###"""!!!!!!  """""" !!!  !!!!!! !!!"""""""""  !!!  """$$$$$$!!!  !!! !!!!!!   !!! ### !!!"""%%%+++%%%###!!!!!!!!! """ !!! """"""""" !!!  !!!""""""   """!!!&&& !!!"""###!!!!!!  """###$$$!!! !!!  """!!!  ###!!! !!!!!!!!!!!!""" !!!!!!"""""" ###$$$""" ###"""  !!!!!!   !!!!!! !!!!!!!!!"""""""""!!! !!!$$$''')))"""  !!!!!!  """!!!"""""""""!!!!!!!!!!!!!!!""""""###"""!!!  !!!!!!""""""!!!!!! !!! !!!$$$!!!!!! !!!""""""!!! """"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!"""###$$$ !!!"""!!! """$$$!!!""""""######""""""!!!"""!!!  ###""" !!!###$$$  !!!  !!!###!!!!!! !!!######!!!!!!!!!!!!   !!! !!!!!! ###!!! """!!!!!!""" !!!!!!!!!""""""!!!   """"""!!!  !!!&&&"""  ###%%%###""" ###%%%###!!!!!!   $$$!!!!!! !!!!!!   !!!!!! !!!"""!!! !!! !!!"""######!!! """ """###"""!!!!!! """"""    !!!""" !!!"""$$$"""  """  !!!"""!!! !!!!!! """"""""""""!!!   ###+++$$$"""   !!!"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!""""""### ''' !!!############  !!!!!! !!!!!!  """!!! """###!!!!!! %%%""" !!!!!!!!!""""""""""""!!!###""" !!!!!! !!!%%%'''%%% """!!!!!! %%%$$$"""!!!  !!!!!!  !!!!!! !!!!!!  !!!  !!!!!!!!!""""""""""""!!! !!!$$$(((+++"""!!!!!!!!!!!! ###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! ###%%%""""""!!! #########!!!!!!!!!###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!! !!!!!!""""""###$$$$$$ !!!"""!!! """$$$!!!"""############"""!!!"""!!!!!!!!!######""""""""""""###$$$ !!!!!!  !!!!!!!!!!!! !!!  !!!###"""!!! !!!$$$$$$!!!   !!! !!!  !!!  !!!###     !!!  !!!"""""""""###!!!  ###%%%"""  !!!!!!  """### !!!""" """ """"""!!! !!!"""!!!###%%%### ###"""!!! !!!"""###"""!!!!!! !!!""""""!!! !!!  !!!""" !!!###$$$###  """  ###&&&!!! !!!"""""" """!!! ############"""!!!!!!"""!!!)))"""!!!  !!!  !!! $$$###  """"""""""""""""""""""""!!!"""!!! !!!"""%%%$$$$$$###"""%%%&&&&&&$$$"""%%%!!!!!!  $$$$$$!!! """!!!""""""!!!!!!"""$$$!!!!!! %%%###!!!!!!!!!!!!""""""""""""$$$ !!!###!!!  !!! !!!!!!!!!!!!!!! ###"""  !!!!!!"""""""""""""""""""""""" !!!!!!"""  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!%%%))),,,"""!!!!!!"""!!! """&&&*** !!!!!! """""""""""""""###!!!!!!""""""""""""!!!!!! !!!"""""" ###$$$$$$"""  !!!"""$$$%%%&&&!!!!!!!!!!!!!!! $$$###"""!!! !!!""" """###$$$$$$$$$$$$ !!!"""!!! !!!"""$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!###"""!!! """$$$$$$!!!   !!!!!! !!! !!!!!!!!!   !!!!!!!!!!!! ### """###"""   $$$ ###!!!$$$  ###$$$!!!"""    !!!"""!!!""""""  """$$$ ###!!!&&&  !!!!!!  """$$$&&&""" !!!  """""""""!!!!!!"""""""""""""""""""""""" !!!$$$%%%$$$!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###""""""""""""""""""""""""######""""""!!!!!! !!!""""""""""""  !!!!!! ###"""!!! !!!"""###%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!!"""######!!! !!!!!!!!!!!!  !!!!!! !!!###"""  !!!###$$$$$$""" !!!!!!!!!!!!!!!!!! ***((($$$%%%###"""!!!"""###$$$###!!!!!! !!!######"""  !!!""""""!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! ###  $$$&&&### !!!!!!"""!!!!!! $$$$$$"""!!! """$$$$$$ $$$ """$$$""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """"""############""""""###""""""!!!""""""###$$$###"""!!! !!!"""###!!!!!! !!!!!! !!!  """$$$""""""""""""############ ###!!! ### !!!!!!  ###$$$%%%&&&%%%$$$!!! $$$!!! """""" !!!!!! """######""" """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!! """###%%%&&&%%%$$$!!! $$$"""  !!!)))'''%%%$$$###""" """"""""""""""""""""""""###"""!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%!!!###$$$"""!!!  !!!"""!!! !!!!!!!!!    """  !!!  !!!!!!!!!  !!! !!! !!!!!!!!! !!!$$$   !!!!!! !!!!!! """""""""!!!  (((!!!"""!!!!!!""""""!!! !!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!!  !!!  !!! """ $$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""" !!!!!!  !!!!!! &&&###!!!!!!######!!! !!!!!!!!!!!!  !!!!!!!!!"""!!! !!!!!! """$$$$$$"""!!!!!!!!!!!!!!! &&&%%%***%%%!!!"""###"""!!!!!!######"""!!!!!! !!!!!!""""""!!!  !!!!!!"""!!! !!!""""""  !!!!!!""""""""""""!!!!!!!!!!!! ### """###  !!!!!!$$$###"""!!! ### !!!$$$$$$ """ ######"""!!! !!!""""""!!! !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""###"""!!! !!!""""""!!!!!! !!!!!! !!!  """$$$ !!!!!!!!!"""""" """!!! ### !!!!!!!!!!!! !!!""""""!!!!!!!!!"""###$$$%%%$$$###!!! ###!!!!!!"""!!! """!!! !!!"""###"""!!!!!!""""""!!! ###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###########################"""!!!!!!""""""!!! ######$$$$$$$$$###!!! ###""" !!!!!!###""" !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""###!!!$$$""" !!!!!!    !!!""" !!!  !!!  """!!!"""  """   !!!!!! """!!!### %%%!!!"""   !!!"""###!!!!!!!!!!!! !!!!!! !!!######!!! !!! ### %%% !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!"""$$$%%%!!!!!!  !!!   """$$$&&& $$$###!!!!!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!!$$$!!! !!!""" """######""" """"""!!!!!! ((("""!!!''''''!!!!!!###!!! !!!"""###"""!!!!!! !!!!!! !!!!!!   !!!""""""!!! !!!!!!  !!!!!!""""""!!!!!! ###!!!!!! !!!"""######"""!!! %%%""""""%%%$$$ !!!"""%%%&&&$$$!!! """!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""#########"""!!!!!!"""!!!!!! !!!""""""!!!!!!!!! !!!!!!!!! !!!!!! !!!###  """!!! ### !!!!!!""""""""" !!!""""""############!!!"""###$$$###"""!!! !!!!!! !!!""""""!!!$$$""" !!!"""""""""!!!"""###!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!""""""############"""!!!!!!""""""!!! ######""""""""""""!!!!!!###"""  !!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! '''$$$!!! !!!     """"""$$$ """   $$$""" !!!"""!!!"""   !!! !!!'''###$$$"""  """###!!! """$$$""""""!!! """!!! !!!"""!!!  !!!!!! """$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""  !!!""" !!!!!!!!! """""""""###$$$&&&'''((( """"""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!! !!!######!!! """""""""!!! !!! $$$###""""""!!! """"""!!! !!!!!!!!!!!!"""!!!   !!!!!!"""!!! !!! """"""""""""!!!  !!!!!!!!!!!!!!!!!! """ !!!  """$$$###"""!!! ###"""###$$$$$$""""""""""""$$$%%%###""""""""""""!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$"""  !!!!!!!!!""" !!!!!!!!!!!! !!!"""!!! !!!"""  """!!! !!!### !!!"""""" !!!"""############!!!!!!""""""""""""!!! !!!"""######"""!!!%%%###  !!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!""""""!!! """"""!!!!!! !!!"""""""""!!! !!!!!!  """######"""###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###  &&&###!!! """"""!!! !!!!!!   !!!!!!!!!""""""###   !!!  !!!!!!!!!   !!! !!! !!!  !!!   !!!###(((   $$$$$$!!! !!!###""""""!!!!!!  """  !!!"""!!!  """!!! """%%%  !!!!!!!!! ###"""!!! !!!  !!!"""!!!!!!  !!! !!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!""""""  """"""!!! """"""!!!!!! !!! ###!!!  !!!!!!!!! !!!"""!!!!!!!!!!!!  !!!!!!!!!  !!! ###############"""!!!!!! !!!!!!!!!!!!  !!!!!!  !!!###$$$"""!!!!!! !!!""""""###$$$$$$### !!!!!!!!!!!!"""%%%(((!!!!!! !!!!!! !!!!!!!!!!!!  !!!""" !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$###""" !!!!!!!!!!!! !!!""""""!!! !!!""""""  !!! !!!!!!!!! !!!!!!!!! !!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!! !!!#########"""!!!!!!&&&###  !!!"""!!!%%%!!!###$$$ """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%###"""!!!!!!""""""!!! """"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!"""!!! %%%""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """!!! """!!!!!!#########    !!!!!!!!! !!!!!!   ###$$$!!! !!!!!!!!!  """$$$  """ """###!!!!!!!!!   !!!""" """$$$  !!!!!! !!!""""""!!! !!!"""""""""!!!   """"""  !!!!!! !!!%%%   !!!!!!!!!!!!!!!  """"""!!!  !!!!!!!!!!!!  !!! !!!   """$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!  !!!!!! !!!  !!! !!!!!!""""""############"""""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!  !!!!!! """%%%%%%### """'''***!!! !!!!!!""" !!!!!!!!!!!!  !!!!!!!!! !!!""""""""" !!!!!!""""""!!!!!! !!!""""""###"""!!! !!!!!!!!!!!!!!! !!!""""""!!!  !!!###"""!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!  !!! !!!!!!""""""!!!!!! !!!!!!""""""""""""###### """$$$###"""!!!""""""%%%###!!! !!!!!!!!! ###$$$%%%!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""######$$$$$$$$$###"""!!!!!!""""""!!! !!!!!!""""""""""""###### !!!!!!!!!!!!!!!   ###  ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """######"""!!!  !!! !!!!!!  ###$$$"""   !!! !!!!!! $$$!!!######!!! !!!!!! !!! $$$$$$ !!!   """$$$$$$""" !!!""""""  $$$   !!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!! !!!  !!!"""!!!!!! !!!!!!  !!!"""""""""!!!!!!  """"""!!!  !!!!!! !!!  !!!!!!!!!  !!!!!!"""""""""""" !!!!!!  !!!!!! !!!!!!   !!! !!! $$$$$$  !!!$$$''' !!!"""""" !!!!!!!!!!!!  !!!"""###"""!!!!!! !!!""""""### !!!!!!!!!!!! ###""""""!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!######!!! !!!!!!!!!"""""""""!!!!!! !!!""""""""""""%%%$$$"""  !!!"""############"""!!! """""""""""""""###$$$$$$!!!###$$$###!!! """$$$$$$###!!!!!!"""""" !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!###$$$$$$$$$###### !!!!!!!!!!!!!!!  !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!""" """""" !!! !!!  !!! !!!"""!!!!!!   !!!"""  !!!!!!!!!  !!!!!!!!! !!!!!! $$$   """%%%%%%###  """###"""!!!!!!!!!!!!!!!!!!!!!!!!### !!!###  !!!!!! !!!  !!!!!!  !!!!!!"""!!! !!! !!!   !!! !!!!!!  !!!"""###### $$$$$$"""  !!! !!!!!!!!!  !!!"""!!!  !!!!!!""""""  !!!!!! !!!    !!!!!!"""""""""!!!"""!!! !!!""" !!!"""### !!!!!!!!!!!! !!!###$$$%%%$$$"""!!! !!!""""""### !!!!!!!!!!!! $$$###!!! !!!""""""!!!  !!!######!!! !!!######!!! !!!!!!!!!!!!"""!!!!!! !!!"""###""""""(((&&&$$$"""!!!!!!"""###%%%%%%%%%$$$###"""!!! ######""""""###$$$%%%%%%"""###$$$""" ###&&&$$$###""""""###""" %%%$$$ !!!&&&"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!!!!!!!!!!!!! ###"""!!!!!!""""""!!! !!!$$$%%%&&&%%%$$$""" !!!""""""!!!!!!!!! !!!###$$$###"""  """$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!! !!!"""!!!"""!!!###"""!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!"""""" """  !!!  !!!!!!!!! !!! !!!  !!!!!!!!!  !!!  !!!   !!!  !!!!!!"""!!!  !!!"""!!! """###!!!"""!!! """"""!!! !!!!!!    !!!  !!! !!!###$$$  !!! !!!  """""" !!!""" !!!  !!!!!!!!! !!!!!!!!! """  !!!######"""  """""""""  !!!!!! ###$$$$$$###  !!!  ###&&&&&&###$$$""" !!! !!!!!!  !!!   &&&+++ """#########"""!!!  !!!!!! !!!!!!   )))!!!"""!!!!!!  !!!"""  """######"""###############"""!!!!!! !!!!!!!!!!!!$$$###"""###$$$%%%%%%###!!! !!!%%%$$$  $$$$$$$$$#########"""""""""###$$$ !!!%%%$$$###!!! !!!###$$$!!!"""###$$$%%%$$$######"""!!!!!!!!!!!!!!!""""""$$$$$$$$$############""" !!!!!!$$$"""  """###"""!!!"""!!! !!!!!!""""""######$$$$$$"""""""""""" ###  !!!!!!!!! """$$$ !!!!!!###!!! !!!!!!   !!! !!!!!!  !!!  !!!"""""" !!!!!!  !!!!!!!!! """!!! !!!!!!   !!!!!! """!!!  !!!!!!          !!! !!!"""!!!     """ """ !!!!!!"""!!!   !!!!!!!!!  !!!  !!! $$$ &&&%%%"""  !!!!!! !!!  !!! $$$((( !!!"""!!!   !!!!!!     !!!""""""######"""!!!"""  !!!######""""""############"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!! %%%###$$$((('''###"""###$$$$$$$$$######"""""""""######### $$$&&&&&&$$$######%%%&&&'''###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""""" !!!!!!!!!!!!!!! """"""!!!$$$$$$###"""!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!###!!!!!!!!!!!! """"""!!! !!!""" ###!!! !!!!!!  ######"""!!!   ###%%%!!!!!!!!!  !!!!!! """     !!! """!!! !!!!!!!!!!!!  !!!    !!!!!!  !!!"""   !!!!!!!!!!!!   !!!     !!!!!!    !!!   !!!""""""!!!!!!  %%%###   ###%%%$$$!!!!!!"""!!!  !!! !!!### !!!    !!!!!!   !!! !!!$$$ """"""!!! !!!""" !!!""""""!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""######!!!  """###"""!!!###!!!"""%%%%%%!!! """############""""""""""""###!!!!!!###### """###""""""!!!"""###%%%&&&$$$%%%%%%%%%$$$""" !!!!!!!!!"""###$$$%%%&&&$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""" """###""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """""""""""""""!!! $$$""" !!!""""""""" !!! """  !!!"""!!!"""!!! !!!  !!!!!! ###""""""!!!  !!!""""""$$$)))!!!!!!!!!!!!!!!  !!!!!!!!! """!!!  """!!!  $$$""" """$$$###!!!      !!!      !!!!!!   !!!!!!  !!!!!!   !!!     !!!!!!!!! !!!   !!! ###$$$!!!!!!!!!!!! !!!   !!!       !!!!!! !!!!!!'''"""!!!""" !!!"""######"""  !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!"""""" !!!"""###"""!!!### !!!$$$### !!!""""""""""""""""""""""""###"""""""""""" !!!!!!!!! !!!"""###$$$###$$$$$$$$$###""" !!!!!!!!!"""###%%%&&&'''############""""""""""""""""""""""""""""""###### !!!###"""  $$$&&&%%%"""######""""""!!!!!! """""""""#########""""""$$$"""!!!!!!"""######"""'''###!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  !!!######$$$ !!! !!!$$$!!!!!! !!!!!!!!!!!!   ###""""""!!!  """ """ """!!!     !!! !!!   !!!"""     !!!"""   !!!"""""""""!!!       !!!  !!!!!!!!!!!!"""### """$$$"""!!!  !!!  !!!!!!!!!!!! !!!"""!!!   !!!!!!   !!!!!! !!!!!!!!!###!!! !!! !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!   &&&######&&&%%%"""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%&&&&&&!!!!!!######$$$###"""!!!!!!!!!!!!"""###%%%&&&'''#########"""""""""!!!!!!##################""""""%%%###!!! """#########$$$######$$$&&&&&&$$$"""$$$$$$$$$######"""""""""""""""""""""#########$$$$$$###!!!"""###$$$###"""'''###!!!$$$######"""!!! !!!""" !!!!!!  !!!""""""!!!  !!!"""###$$$!!!!!!   !!! """"""!!!!!!!!!   !!!!!!!!! !!! !!!!!!!!! !!! !!! """"""!!!   """      !!!""" !!!  !!!!!!!!!!!!!!!    """!!! !!!  !!!  !!! """"""###!!! !!! """!!! !!!"""!!! !!!"""!!!  !!!!!! """"""  !!!   !!! !!!!!!!!!!!!!!!!!!!!! !!!   !!! $$$!!! ###"""""" !!!!!!!!!!!!!!!###### """""" $$$$$$$$$$$$$$$$$$$$$### """#########""""""!!!!!!!!!"""###$$$%%%&&&######"""""""""!!!!!!!!!############""""""""""""&&&$$$!!! !!!###$$$$$$///(((  """"""$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$###"""!!!"""###$$$###!!! !!! ###$$$###!!!!!!""" !!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!$$$$$$  """""""""!!!!!!!!!  !!!!!!!!!  !!!""""""!!!  !!!!!!    !!! !!!"""###$$$   !!!   !!!""""""!!!    !!!  !!!"""!!!     !!!  """"""    """######"""  !!! !!! !!! !!!  !!!""""""!!!###"""  !!!     !!! !!!###  !!! """!!!!!!!!!###$$$###"""  !!!!!!!!!###### $$$$$$ """""""""""""""!!! !!!""""""######"""!!! !!!!!!!!!!!!""""""###$$$###"""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$"""!!!!!!#########""")))##################$$$$$$$$$######"""!!!!!!!!!"""###"""!!!!!!"""######"""  """"""!!!###$$$###!!! """ """!!!!!!   !!!"""!!! !!!!!!!!!"""""""""!!!!!!!!!"""###"""!!!  !!!""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!  """######!!!!!! !!!!!!!!!###""" $$$ !!!"""$$$%%%   !!!!!!       !!!!!!   !!!  !!!  !!!!!!###"""   $$$   !!! """!!!!!! !!!!!!"""   """!!! !!!"""!!!   !!!!!!$$$&&&%%%"""  !!! !!!   """######!!!######  """    $$$###!!!###$$$%%%!!!  !!!!!!!!!### !!! !!! !!!!!!"""### $$$%%%!!!&&&&&&&&&&&&%%%###"""!!!############"""!!!"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! !!! !!!###$$$$$$!!!###'''(((###!!!!!!""""""######$$$$$$$$$###!!! !!!""""""!!! !!!######!!! !!! """$$$###$$$### """ """"""!!!   !!!###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### """###!!! $$$ !!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""" !!!!!!!!! !!! !!!   !!!"""!!!$$$"""$$$###""""""!!!!!!!!!!!!"""  """"""!!! !!!!!!  """!!!!!! !!!  ### """  !!! !!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!###  """"""   !!!!!! !!!!!!""" ###""" """"""!!! !!!!!!"""""" &&&!!!     """######""""""   !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""" !!!### !!!### &&&$$$!!!  !!!"""%%%""" !!!######!!!$$$!!!!!!""""""!!!############"""  $$$!!! ###$$$ !!!!!!!!!"""!!! !!! !!!""""""!!!!!!!!!  """###"""!!!$$$######$$$$$$$$$%%%%%%%%%###"""!!!  ###"""!!!!!!!!!###$$$%%%###$$$###"""###$$$ !!!###""" """!!!!!!######!!!!!! !!! !!!!!!  """###""" """"""!!!!!!!!!!!!!!!  !!!"""######"""  !!!!!!!!!!!!%%%###!!!!!!!!!!!!   ###!!! !!!"""!!!###!!! !!!!!! !!!  !!! """!!! """(((!!!!!! !!!  !!!&&&$$$  !!!!!!%%%&&&###  """!!! """  !!!  !!!"""!!!    $$$!!!   !!!!!! !!!!!! !!! !!! !!!!!!      !!!!!!!!!!!! !!!  !!!  !!!"""""""""  !!!   !!!   ### !!!""" ###"""  !!!  !!!"""$$$""" """"""!!!$$$!!!!!!  !!!!!! $$$$$$$$$###"""!!! """!!!!!! !!! """!!!!!!!!! ###!!! !!!"""#########""""""!!!!!!!!! """###""" !!!### !!!!!!!!!""""""!!! !!!"""###"""!!! """$$$$$$!!! !!! !!!!!! !!!"""  !!! !!!!!!!!!!!! """!!!   """"""!!!  $$$$$$!!! """!!!!!!!!!!!!  !!!!!!"""!!!  !!!!!!!!!!!!$$$"""  !!!  !!!!!!!!!$$$"""!!!!!!""""""!!! !!!  !!! """ """"""!!!$$$*** !!! !!!###   !!!!!!  !!!"""""""""!!!!!!"""######      """  !!!!!!!!!     !!!!!!!!! !!!!!!  ###!!!   !!!!!! !!!""""""!!!""" """  !!!"""!!!!!!###  !!!""""""  !!!!!!!!!"""   !!!""""""!!!   !!!!!!"""### !!!""" !!!!!! !!!"""###"""!!! !!!!!! ###!!!%%%"""  !!!!!!!!!######""""""!!!!!! ######"""!!!!!!  ###"""!!!  !!!"""!!! !!!###"""""""""""""""""""""!!!!!!!!!!!!######!!! !!!!!!  !!!"""###!!!"""###"""  !!! !!!!!!!!!!!! ###!!! !!!!!!!!! !!!"""!!!!!!!!!   !!!!!! """!!! !!!"""""" """ """%%%&&&###"""$$$!!!!!!!!!!!! """"""!!! !!!!!!!!!  !!!!!!!!!!!!"""  !!!"""!!! ###""" $$$###!!!"""######""" !!!  !!!  """"""!!!%%%*** !!!!!!""" !!!!!!!!!   !!!!!!  !!!        !!!###!!!    !!!!!!"""!!!  !!!"""###!!! !!!   !!!!!!  $$$###!!!!!!  !!! !!!"""!!! """   !!! !!!""" !!!!!!!!!!!!  """###$$$  """  !!!  !!!!!!!!!!!!"""""""""###  """ &&&###"""######!!!  $$$$$$###"""!!! """  !!! $$$""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! !!!!!!!!!"""""""""""" !!!"""!!!!!!!!!!!! """### !!!!!!###""" !!!""""""!!!!!!"""!!!"""&&&!!!!!!!!!!!!  """###!!! """!!! !!!"""!!!""" """&&&&&&###"""$$$!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! """"""""" """!!! !!!"""!!!###!!! !!!""""""!!! !!! !!! !!!"""!!!$$$))) !!!!!!!!!!!!  !!!  !!!!!!       !!! !!!###!!!     !!!!!!!!!         !!!!!!    !!!  !!!!!!    !!! !!!!!!  """###%%%"""  !!!   !!!  !!!!!!"""""""""""""""  !!! ###!!! ###%%%%%%"""!!! !!!""""""$$$######"""!!! ###""" !!!"""""""""$$$""" !!!"""  !!!!!!!!! !!!!!!!!!"""""""""######!!!!!!  !!!""""""""" !!!!!! !!! ###""" !!!"""###"""!!! """###""" ###'''""""""!!!!!!!!! !!!  !!!!!!"""!!! !!!"""!!!!!!!!!$$$%%%"""!!!###!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""!!! !!!""""""!!!"""""""""   !!!!!!!!! !!! !!! ######"""%%%)))!!!!!!"""""""""!!!  !!!!!!  !!!  !!!!!!"""""""""""""""!!!    !!!    !!!!!!!!! !!! """  !!!!!!!!!   """###   !!!!!!!!!  !!!!!!  """"""!!!   &&&"""!!!"""    """"""!!!   !!!  !!!!!!###!!! !!! !!!   !!!"""""""""!!!!!! !!!!!! !!!"""  !!! ###$$$%%%$$$###"""""""""$$$%%%&&&""""""!!!!!!!!!!!! !!!  !!!"""###"""!!!  !!!"""!!! !!!###"""""" """  !!!!!!  !!!"""!!!  !!! """!!!!!!!!!"""!!! !!!"""###""" !!!"""###"""!!!!!!###$$$"""""""""!!!!!!!!! '''$$$!!!"""!!! !!!""""""   ###$$$!!! """!!!!!!!!!!!! """"""!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!$$$""" """""""""!!!!!!!!!"""  !!! ######"""  !!! !!!  !!!  !!!%%%%%%###%%%***"""############!!! !!!!!!  !!!   !!!!!!   !!!""" !!! !!!""" !!!!!! !!!!!!"""  !!! !!!"""!!!!!!!!! $$$""" !!!"""!!!  """!!! !!!""" !!!!!!      !!!!!!"""   !!!  !!!""" !!!!!!  !!!"""!!! !!!"""""" """$$$ !!! """"""!!!""""""!!! !!!###%%%''' !!!!!!!!! !!!###"""!!!!!!!!! ###!!! !!!"""######### !!!!!!!!!!!!$$$!!!!!!!!!!!! """!!! !!!  &&&!!!!!!!!!!!! !!!""""""!!!!!! !!!"""!!! """"""""""""!!!!!!!!! '''$$$   """"""!!!  ###$$$!!! """!!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!!$$$""" !!!!!!  !!! !!!###!!!$$$&&&&&&$$$""" !!!!!!!!! !!!  !!!  $$$###!!!"""&&&!!!"""###$$$$$$###!!!   !!!!!!   !!!!!! !!!  !!!!!!"""   """!!!  !!!""" !!!!!!""""""%%%  ###%%%(((%%%!!! !!!!!!   """!!! """  !!! """!!!!!!"""### !!!    !!!### """###!!!  !!! !!!!!!  !!! !!!### !!!!!!    !!!!!!!!! !!!######!!! """%%% !!!!!!  !!! ###$$$ !!!!!!!!!!!!!!!  """%%%!!!!!!!!!"""!!!!!! !!! !!!""""""!!! !!!!!!!!!""""""######%%%!!! """!!!  !!!!!!!!!""""""!!!,,,&&&!!! !!! !!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!###  ###$$$  """###""" !!! $$$$$$!!! """"""!!!!!!!!!  !!!""" !!!!!!!!!"""$$$"""  !!! """$$$ """$$$###   """###"""!!!!!!  !!!  """ """$$$%%%$$$###"""    !!!""" &&&###!!! !!!"""!!! !!!    !!!!!!!!!   """#########"""!!!  $$$  !!!### !!!  !!!!!!      """!!!  !!!"""  !!!"""!!!  !!!     !!!  !!! !!!!!!  !!!  !!! !!!""" !!!"""### !!! """"""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!!  !!!""" !!!!!!!!! """  """###!!!  !!!!!! !!!!!!  !!!!!! !!!###""" %%% """$$$!!! !!!!!! !!! !!!""""""!!!""" !!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$!!!!!!"""!!!  """"""!!!!!!"""$$$%%%!!!$$$!!!"""!!! """  ###  !!!!!! $$$""" !!!   !!!!!!  !!!  !!!!!!   ###!!!!!!   !!!"""###  !!!  !!!!!!!!!!!!!!! !!! """!!! !!!""""""!!! !!!!!!          !!!  !!! !!!!!!  !!!  !!! !!!"""###$$$$$$!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!! """!!! !!!"""###$$$$$$$$$$$$"""!!! $$$!!! !!!!!!  !!!!!!  !!!!!!     !!!"""!!!"""  !!!!!!!!! """!!! !!!"""!!!  !!!"""!!!!!!!!! !!!!!!"""!!!  !!!"""###""""""!!!!!!""""""### ###!!! """"""  !!!!!!!!!!!!!!!  !!!!!!"""######""" """!!! %%%$$$!!! !!!   !!! !!!!!! ###  !!!    """     """!!!!!!""""""!!!   !!!!!!    !!!!!!!!!  !!!!!!  """!!! ###  !!!!!!!!!!!!!!! !!! """ """""" !!! !!!  !!! !!!!!!  """!!!!!!  !!!!!!!!!""""""#########"""  !!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!! """"""!!!!!!!!!!!!""""""!!!"""""""""""" ###!!!   !!!!!!  !!!!!! !!! """"""!!!!!! !!!!!!!!!   """%%%"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""" $$$ ###%%%  !!!"""###"""$$$"""  ###!!!  !!!!!!"""""""""!!!!!!  !!!"""%%% !!!"""    !!!!!!$$$ !!!  $$$  !!!   !!! !!!!!!!!!   !!! !!!!!!   """""" !!!   !!!!!!  !!! """  !!!   !!!###  ###""""""!!! !!! !!! !!! !!!###"""!!!  !!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """ !!!"""!!! """"""""""""""""""""""""!!!!!!!!! !!!   !!!!!!  !!!!!! !!!!!!!!!!!! ###### """!!!!!!!!! """"""!!!!!! """$$$  !!!"""  !!!  !!! """!!!!!! !!!!!!""" !!!"""###!!!  !!!"""!!! %%%$$$"""!!! """!!!!!!!!!""""""!!! !!!!!!!!!!!!  """###!!!"""&&&!!! """""" !!! !!!"""""""""  """"""!!! !!!  !!!  !!!"""!!!!!!!!!    !!! !!!!!!  !!!"""  !!! !!!!!!!!! #########$$$%%%$$$!!! !!!"""!!! !!! """!!!"""  !!!!!! !!!$$$  !!! !!! !!!  !!! !!!###"""!!!  !!!!!!!!!!!!!!!""""""""""""!!! !!!$$$''''''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!"""!!! !!!!!!""""""""""""!!!!!! !!!"""#########"""!!!!!!###"""!!!  !!!!!!   ###### """!!! !!!!!!   !!!!!!!!!!!! !!!""""""  !!!"""""" """    !!!!!! !!!!!!  !!!  !!!"""  """###"""   ###$$$!!!###   !!!   !!! &&&###!!!!!! !!!!!!  !!!     !!!       !!! !!!!!! !!!   """!!!"""   """$$$%%%$$$!!!!!!"""###""" !!!$$$%%%   """!!!"""###  !!!  !!! !!!!!!  !!!  !!!!!!!!!  """""""""######$$$$$$$$$"""######$$$###!!! ###%%%)))'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!  !!!!!!!!!!!! """""""""""" """$$$###"""!!!!!!  !!!!!!   """"""!!!!!! !!!    !!!!!! ###   !!!"""!!! """       !!!!!!"""!!!###$$$ !!!!!!  !!!!!!  !!!"""$$$"""### ###!!!  !!! !!!!!!        !!!!!!    !!!  !!!"""  !!! !!!!!! !!!!!!!!!   !!!!!!!!! !!!   !!!"""   """"""%%%   """ !!!  !!!  !!! !!!!!!    !!!!!!!!!"""###$$$%%%%%%&&&######""""""!!! """ """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!   !!!  !!!!!! """"""!!!"""$$$'''  !!!!!!  !!!!!! !!!!!!  !!!!!!   """$$$   !!!!!!!!!!!!     !!!"""!!!!!! !!!!!!!!! """###""" """%%%!!!""" ###"""  """###(((""" !!!!!!  """     """ !!!      $$$!!! !!!### !!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!###!!!    !!!!!!!!!!!! !!!"""""""""!!! !!!"""""""""  """!!! !!!"""!!!!!!""""""  """###### """"""""""""!!!""" !!!   """!!!!!! !!!  !!! !!!!!!  !!!""" !!!"""###$$$$$$%%%###!!! !!! !!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!    !!!"""''',,,  !!!!!! !!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!  ###&&&   """!!!   ###$$$$$$     """%%%"""!!!""""""!!!  ### !!!###$$$$$$!!!(((&&&""" """$$$%%% !!!  ###""" %%%"""!!! $$$!!!""" !!!$$$!!!!!! !!!  $$$  %%%   !!!  !!! !!!$$$  !!!   !!!###!!!  $$$""" !!!"""$$$ ###!!! !!!  %%%%%%$$$"""!!!   $$$###$$$ !!!"""!!! !!!!!!!!! ###!!!   """  """!!! !!!"""!!!  !!!!!! """  !!!"""!!!  !!!  """""" !!!   $$$!!!######""""""$$$'''""""""""""""""""""""""""###"""$$$"""!!!###!!!###!!!"""'''###!!!"""%%%$$$ !!!!!!!!!!!!!!!"""######"""!!!   !!!!!!###$$$!!!!!!!!! """!!!!!!"""""""""&&&"""!!!""""""    !!!---%%%""" ###"""!!!  !!!!!! !!! !!!"""""""""!!!---###!!!"""!!! """  !!!  """###"""!!! !!!"""!!! """!!!!!! """!!!""" $$$!!!!!!"""!!! ###"""!!!!!!   """!!!  """   ### !!!!!!  ###"""  !!!""" """"""    ###"""###!!!  !!!!!!!!! """ """)))"""!!!      !!!"""!!! !!! !!! !!!!!!""" !!!  """### """"""!!!!!! """%%%%%% """""""""!!!!!!!!!  """!!!!!!### """"""!!! !!!$$$$$$!!!!!!$$$### !!!!!!!!!!!!!!!""""""###"""    """$$$###!!! !!!   """!!!!!!!!!"""   !!!!!! ###"""!!!$$$ !!!!!!  !!!  !!! '''!!!!!!!!!!!!   !!!    !!!#########!!!!!!  !!!!!! !!!$$$$$$"""  ###!!!"""!!!  !!! !!!!!!%%%!!!!!!     !!!  $$$ !!!!!!!!!"""""" !!! !!! !!!!!! !!! &&&---!!!!!!    !!!"""!!!    """  !!!""""""### !!!!!!!!! !!!!!! !!!!!!!!! """### !!! !!!"""((('''######"""!!!   """!!! """ !!!!!!!!! !!!!!!!!!%%%!!! """""""""!!!!!! !!!!!!""""""!!!  !!! !!!!!!$$$"""!!!  """ !!!######!!! !!!!!! !!!!!! !!!  """$$$"""!!! """ !!! !!!!!!   !!!"""!!!  !!! !!!  """"""     !!!!!!$$$%%%%%%""" !!!"""!!! """$$$$$$!!!!!!!!!!!!"""!!!!!!!!!   """!!! """!!!$$$""""""    $$$!!!!!!  """!!! """  !!!   !!!!!!  !!! !!!%%% !!! !!!!!!!!!    """!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!  !!! !!! """ !!!!!!'''&&&$$$###"""!!! '''"""!!!######  """!!!%%%!!!!!! ###!!!!!! !!!!!!"""!!!  !!!  !!!######!!!!!!!!!  """ !!!""""""!!! !!!"""""""""!!!"""  """!!! """"""!!!!!!   """    !!!   """""" ###!!! !!!"""   """###!!!"""###"""!!!!!!###""" ######"""!!!!!!### !!!!!!!!!    !!!!!!      !!! !!!!!!      !!!######""""""!!!  """  !!!  !!!!!!  !!!"""""""""!!!   !!!     !!!!!!!!!!!!!!! !!!""""""!!!!!! """"""!!!  !!!"""!!!"""!!!""" !!!###### %%%$$$###""" '''###!!!######  """### $$$  ###!!!!!! !!!!!!!!! !!!  !!!!!! !!! """ !!! """!!!!!!!!!!!!!!!   !!! ######  !!!"""!!!  !!!!!!!!!   """!!! !!!### !!!  """""" """!!! !!!"""!!!  """###!!! !!!###""" ###,,,&&&!!! """$$$""" !!!  !!!  !!!"""!!!!!!!!!   """    &&&"""###""""""!!!!!!  !!!!!! """"""!!!  !!!  !!!"""   !!!###!!!  !!!!!!!!!   !!!!!!  !!!!!!   """!!!  !!!!!!!!!  !!!"""!!! !!!!!!!!! !!!"""!!!)))'''$$$"""!!! """!!! !!!$$$&&&%%%%%%$$$"""!!!""" """  ###%%%!!!$$$!!!"""!!!!!!"""!!!!!!  !!!!!!!!! !!!!!! !!!!!! """"""  !!!!!!  !!! !!!!!!!!! !!!!!!$$$###!!!  """  !!!""""""  ### """ !!!!!! !!!   !!!!!!  !!! !!!%%%!!!""" !!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!! """%%%"""!!!   """!!!  ###"""!!!   !!! !!!""""""!!! !!!"""  !!!!!!  !!!!!! ###$$$ !!!""" !!!!!!!!!  !!!  """"""    !!!!!! """   !!!!!!!!!   '''&&&$$$!!! """""" ###&&&&&&%%%$$$###"""!!! !!! """ !!!***---$$$ $$$### """"""!!!"""!!!  !!!"""!!! !!!""""""!!!!!!  !!!"""""""""!!!!!!!!! !!!  """!!! !!! !!!%%%$$$ !!!  !!!"""###      !!!!!!      !!!"""""" """"""  !!!!!!"""""""""!!!### ###!!!  !!! !!!###$$$!!! !!!!!!  !!!!!!!!!"""!!!$$$$$$###"""!!! !!!""""""  !!! !!!""""""  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!%%%$$$    !!!  !!!%%%%%%""" !!!"""!!!  """!!!!!!""""""!!!!!!!!! !!!###!!! !!!"""### !!!!!!   """ !!!%%%!!!""""""!!!""""""&&&%%%%%%$$$###"""!!!!!!&&&!!! ######!!! """000444((($$$######### """!!!  !!!"""!!! !!!""""""!!!###### !!! !!! !!!"""!!!  $$$### !!!  !!! """%%%$$$ !!!!!!"""!!!!!!  !!!!!! !!!!!!  !!!  """$$$$$$### !!!"""!!!  !!!!!!   !!! !!!""" !!!""" !!! ###$$$!!! !!!""""""""""""###   %%%!!!!!!$$$""" """    !!!!!!  !!!!!!  """  """""" !!!    %%% ***!!!###### !!!!!! !!! """  """%%%### !!!"""!!!  !!!!!! !!!"""###!!!!!!!!!### ### !!!!!!!!!  &&&!!!!!!!!!!!!  """!!! !!!"""!!!  !!!!!!!!!!!!!!!!!! ### !!!&&&%%%!!!!!! !!!!!! %%%***+++$$$!!!###%%%### ###$$$###  ### !!!""""""  !!!!!! !!!!!!!!!!!!  """$$$###"""  !!!  $$$ !!!!!! """######""" !!! """!!!###"""   """"""!!!  !!!   !!!"""""" !!!"""$$$###"""!!!!!!!!!!!!!!! !!!  !!! """!!!  """   !!!!!! !!!!!!!!!!!!!!!  """!!!      """""" %%%!!! ###### !!!!!! !!!    !!!!!!  """ """ !!!   %%%"""!!!  !!! """ !!!%%%%%%&&&$$$"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! ###$$$  !!!"""!!!   !!!"""!!! !!!!!!!!!!!!!!!     """###!!!"""!!! !!!"""!!!    !!!'''***$$$ !!!""""""!!!!!!"""!!!   !!!"""!!!###!!!  !!! !!!!!!   !!!  !!!!!! !!!"""  $$$#########""""""!!!!!! !!!"""!!!  !!! !!!    !!!!!!"""!!!!!!  """   !!!!!!!!!  !!! """!!! """ !!!######     !!!###!!! !!!!!!     ###!!!  #########   !!!###$$$ ############""" !!!!!!"""""" !!!""" """""" !!! """""" !!! !!!   !!!!!!!!! !!!""""""""""""!!!!!! !!!!!! !!!!!! !!!"""!!!     """  !!!!!!  """######  ###""" ###"""  !!! !!!  !!!  """ !!!    !!!  !!!"""!!! &&&%%%$$$###"""!!!   !!! !!!  """       !!!!!!  !!!!!!!!!  !!!!!!  !!!  !!!!!! !!!   !!!    !!!!!!   !!! !!!"""""" !!!""""""    !!! !!!!!!   !!!  !!!"""!!!  !!!!!!### !!! !!!"""######%%%$$$"""!!!  """   !!!!!! """######### !!!"""  !!!!!! """"""#########""""""!!!    !!! !!!!!!   %%%"""    """ !!!!!!!!! !!!""""""  """ !!!### !!!!!! !!!"""!!!"""   !!!!!!### !!! """!!!!!!     !!!!!!  """###   !!!  !!!!!!!!!!!! !!!!!!   !!!   !!!   """ !!!"""!!! !!!""""""!!! !!!  !!!  !!! !!!!!! !!!!!!   !!! !!!  """"""  !!!!!!!!!!!!"""$$$ !!!"""######!!!!!! """    !!!"""$$$!!! """###!!! """"""###############"""!!!!!!!!!!!! !!!  !!!"""!!!   !!!$$$%%%!!!   !!!### """!!!""""""!!! !!! !!!  !!!### !!!  !!!""""""   !!!  """  !!!     """###    !!!!!!!!!!!! !!!!!!   !!!  !!!!!! !!!""" !!! """   !!!!!!  !!! !!! !!!!!!   """### """  ###$$$  """### !!!!!!"""""" !!!!!!"""  !!! ###!!!###""""""######"""!!!!!!""""""!!!  !!!!!!""""""############"""""""""!!!!!!!!! !!!!!!          !!!!!!   !!!!!!!!! !!!!!!###!!!  """### !!!  !!!      !!!!!!"""   ###     !!!  """!!! !!!""""""!!!!!!!!!!!!"""   !!! !!!  !!!!!!"""  """###"""  !!!     !!! !!!  !!!"""!!! !!!!!!!!!!!!!!!"""###!!!!!!$$$$$$""" !!!!!! %%%!!!$$$"""!!!###!!!"""""""""  !!! !!!!!! !!!""""""######""""""!!!!!!  """   &&&"""!!!&&&      !!!   !!! ###!!!"""  """$$$ !!!!!! !!!"""    ###"""  !!!"""!!! !!!""" """### !!! !!!"""######!!!!!! !!!   !!!!!!!!!  %%%  """"""!!!    !!!######""" %%% """""""""###!!! ###""" ###!!!  !!!"""  ###%%%###!!! !!!  !!!""" """   """ !!!  !!!!!!!!!!!!!!!!!! """### """ !!!!!! !!!!!!###!!!!!! !!!""" !!!"""""""""""""""   !!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!! !!!!!! !!!      !!!  !!!!!!  """###    $$$!!!!!!""" &&&!!!!!!  ###%%% !!!!!!$$$!!!!!!"""!!!   """!!!$$$&&&'''!!!""""""""""""!!!  %%%###!!!!!!  !!!$$$###  """""""""!!!  """ !!!!!!!!!!!!###$$$"""  $$$!!! !!! !!!!!!"""!!!!!! !!!"""   !!!!!!&&&###  ###$$$$$$!!!"""!!!   ###%%%!!! """!!!###!!!  ###""""""""""""!!!!!!!!! """"""!!!!!!  !!!""""""!!!  !!!!!!"""!!!!!!  """ """  ###$$$""""""""""""""""""""""""  ###  """$$$""""""""""""""""""!!! !!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!  !!!!!!!!!"""###"""###!!! """""""""!!!"""!!!   """"""""" !!!  !!!""" ###&&&""""""!!! !!!  !!! !!! !!!""""""  """$$$###### """"""!!! !!!!!!   ###!!! !!!  !!! !!!######  !!!"""!!!!!!!!!!!!   !!!"""!!! ###  !!!!!!!!! ###  !!!###### """  """!!!  !!!!!! !!! !!!!!!!!!  !!!"""!!!    !!! """###%%%%%% !!!  !!! !!!###  $$$&&&$$$!!!"""""""""""""""!!! !!!!!!  !!!!!!""""""""""""""" !!!!!!!!!!!!!!!### !!!######!!!"""!!!!!!!!!""""""'''%%%######$$$&&&&&&%%%!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!    !!!!!! !!! """"""   !!!   !!! !!!  !!!  """!!!!!!   !!! '''"""!!!"""   !!!    """###!!! ###!!! !!! !!!!!!   !!!  !!!!!!!!!    !!!        !!!$$$!!! ###$$$""" !!!""""""""""""!!! !!!!!!!!!   !!!!!!!!!!!!!!!$$$!!!!!!$$$$$$!!! """###!!! !!!!!!!!! $$$""" !!!""""""!!!!!! !!!""""""!!!!!! !!!!!!"""!!!!!! !!!  !!!!!! !!! $$$%%%"""!!! !!! !!!   ###%%%!!!    !!!   ### """%%%!!!'''""" """  !!!   !!!  !!!"""!!!"""!!!   !!!"""!!! """   !!!   !!! !!!!!!!!!  !!!!!!  !!!  !!!"""  !!!  !!! !!!!!!  !!! !!!  """  !!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!""""""!!!###!!! !!!"""""""""######""""""!!!!!!!!!!!!"""!!!  """  """  !!!!!!###$$$""""""  !!!"""!!! !!!""" ###(((***   !!!!!! !!! !!!!!!  !!!!!!!!!"""!!! !!!!!! """###  !!!""""""!!! !!!!!!######$$$###!!!!!! !!! !!!  !!!"""    !!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!!!!  !!! !!!  !!!""" !!!!!!  !!!"""###$$$!!!  !!! !!!!!! !!!"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!! !!!!!! ### """######'''$$$!!! !!!######"""%%%$$$$$$###!!!  !!!""" """  """!!!!!! """!!! !!!!!! !!! !!!###$$$!!! ###(((*** !!!"""        !!!!!!  ### ###   ###&&&'''!!!    !!!!!!!!!!!! !!! """ !!!   !!!   !!!!!!!!!!!! !!!!!! !!!!!!  !!!""""""""""""!!!  !!!   """   !!!  !!! !!!  !!!  !!!!!! !!! ######""""""!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!! ###### """!!! """$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$###"""!!!!!!!!! !!!!!! !!!!!!"""!!!  !!! ###$$$"""!!! !!!!!!  !!!  !!!!!!"""    !!!!!!  $$$%%%###  ###%%%!!! ###%%%!!!"""!!! !!!!!! """!!!!!!   !!!  !!!""" !!!!!! !!!%%%***---!!! !!!$$$%%%  !!!"""  """ !!!!!!!!! !!!!!!!!!  !!! !!!  """  !!! !!!!!! !!!!!!!!!  !!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!! """      ###"""""""""!!! """  !!!"""!!!""""""""""""!!!!!!!!!""" !!!!!!  !!!"""""""""""""""!!!!!! """### !!!!!!!!!!!!!!!""" $$$$$$"""!!!$$$ !!!###$$$$$$%%%$$$###$$$$$$###!!! !!!"""!!! !!!!!! !!!!!! !!!!!!   !!! $$$"""       !!!  !!!  $$$%%%###  !!!  !!! $$$### !!!!!!!!!  !!!!!!     !!!!!! """!!!  !!!""""""!!!!!! !!!   """  !!!&&&,,,000###""" """   !!!!!!   """!!!!!! """ !!!$$$%%% """  ###"""  """!!!!!!!!!  ###""""""""""""!!!!!!!!! """"""!!! !!! !!!!!!!!!   !!!"""!!!!!! """!!!  """  !!!###!!!###$$$###  !!!!!!!!!!!! """  !!!"""!!!   !!!  !!! !!!!!!  !!!"""""""""""""""!!!  !!!### !!!!!!!!!!!!!!!!!! ###$$$!!!!!!###!!!###$$$###$$$$$$$$$%%%&&&$$$!!!!!!!!!!!!!!!  """""""""  ###!!!!!! !!!   !!!###  !!!!!! ###$$$"""   !!!%%%%%%!!!!!!  !!! !!! !!!""" """  !!! !!!$$$&&&$$$'''###!!!!!!  !!!   !!!  !!!!!!  """ !!!"""+++777###$$$"""!!!"""  !!!  $$$!!!  !!!### ,,,)))%%%!!! !!!!!!!!!  !!!!!!   !!!"""""" !!!!!!!!!!!! ###!!! !!!!!! """!!!!!! !!!!!!  !!!!!!!!!""" ### !!!   !!!   """###!!! !!! !!! !!!!!!$$$!!!%%% !!!!!!"""""""""!!!"""!!!###!!! """  """"""""""""$$$$$$"""!!! """"""###""""""!!!   !!!  !!!######""""""""""""###### """$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%###!!!  !!!  !!!%%%%%%!!!"""###    !!!"""!!!   """""" !!!%%%###   !!!"""$$$!!!"""'''((('''!!!   $$$!!!  !!!!!!  """"""  !!!(((---(((    """%%%%%%!!! !!!   $$$,,,"""###!!! !!! ###"""!!! !!!!!!""""""!!! %%%###      !!!!!! !!!!!! !!!!!!!!!  !!!   """!!!    !!!"""  !!! !!!   """!!! !!!!!!"""!!! """ """ !!!  !!!!!!""""""###"""!!! !!!""""""""""""!!!!!!  !!!  !!!  !!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!  !!!"""!!!!!! !!!!!!!!!"""###%%%### """$$$!!! !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!  ###%%%### !!!!!!!!! !!!"""&&&&&&$$$   """   !!!  !!! !!! ###,,,333///&&& ###%%%%%%!!! !!!   !!!  !!! """!!!!!!  !!!!!!  !!!"""""""""  !!!    !!!   !!!!!! !!!!!!""" !!!$$$!!!  !!!"""  !!!!!!  !!!!!!  !!! """  !!! """!!!   """""" !!!!!!  !!!!!!!!!!!!!!!""""""  """!!!  !!!"""   !!!""""""""""""&&&%%%%%%###"""!!!  !!!"""!!!"""!!!!!! !!!"""######""" """$$$"""  """""" !!!     !!!  ###""" """###!!!   !!!!!! ### """$$$###!!!    !!!!!!  !!!!!!!!! !!!###...666222))) !!!!!!!!!!!! !!!   !!!!!! !!!   !!!   ###!!! !!!!!!   !!! !!! """!!!###'''!!!  !!!!!! !!!!!!   """!!!$$$### %%%  !!!  !!!"""!!!!!!!!!  !!!!!!"""###  """!!! !!!"""""""""!!!!!!!!!!!!""""""!!!"""""""""############&&&%%%$$$###"""!!! $$$$$$"""   !!!"""###  !!!"""!!!    !!!!!!   !!!!!!    !!!!!!!!!!!!!!!!!!     """  """ !!!"""!!! !!!""""""!!! !!!!!!!!!!!!  !!!  !!!+++333000(((!!!!!!!!! !!!!!!"""     !!!"""""" !!! !!!!!! !!! ###!!! !!!!!!  !!!!!! """  $$$!!!  !!! !!!   """"""!!!   ###!!!%%%  ((("""!!!!!!!!! !!!!!!!!!   !!!"""###  !!!!!!!!! !!!!!!!!!###""""""!!!!!!""""""###%%%%%%$$$###"""!!! &&&&&&$$$!!!###!!!!!!""""""!!!      !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!!!!  """  !!!  !!!!!!  !!!  !!!!!!  !!!!!!%%%+++***$$$  !!!!!!!!!"""!!! !!!!!!       !!!"""######""" !!!!!!!!!!!!    !!! !!!"""""" ###!!! !!!"""!!!  !!!""" !!!!!! !!!"""###""" !!!  !!!   ###!!! !!!""""""***$$$ !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!"""   !!!  !!!"""#########""""""!!!!!! ######"""!!! $$$!!! !!!"""""""""######""" !!!!!!   !!!!!!  !!!"""""" """!!!  %%%""""""""" !!!  !!!   $$$###   $$$"""  !!!    !!!$$$"""!!! !!!""" $$$$$$    """!!!!!! !!!  !!!"""   !!! !!!    !!!######""" !!!!!!  !!!!!!!!!!!!   !!!"""!!! !!!"""###   """ """""""""!!!  !!!"""   !!!"""!!!  """ """"""!!!!!! !!!"""###$$$***$$$ !!! !!! ###"""!!!  """!!! !!!   """"""!!!!!!"""###$$$%%%"""""""""""""""""""""!!! !!!!!!!!!!!!"""!!!!!!!!!###%%%$$$"""   !!!!!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!!"""!!!!!!!!! """  ###"""""" """   $$$###     %%%"""  !!!!!!!!!  !!!###!!! !!!!!!   !!!###  !!!  !!!!!! !!!  $$$!!!!!!!!!!!!!!!"""  """$$$""" $$$!!! """!!!  !!! !!!!!!  !!!"""""" !!!!!! !!!!!!   !!!!!! !!!"""### ###!!! !!!"""  !!!"""######!!!!!!!!!  !!!!!! !!! $$$### """!!!  !!!""""""  !!!  """  """"""###"""!!!!!!!!!###$$$%%%***$$$  $$$ """!!!###"""     """###!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!! !!!$$$$$$  !!!  """"""!!! ### %%%%%%!!!!!!$$$   !!! !!!!!!  ###### """###$$$"""!!!  ######!!! """  !!!###"""  !!!  %%%!!!  !!!""""""!!!!!!!!!  $$$ """ !!!  """!!!######"""  !!!###  """ '''""""""     """"""     !!! %%%""" !!!    !!!"""""""""  !!!!!!  !!!!!!  !!!"""###"""  """!!!!!!  !!!!!! """!!!  !!!!!!  !!!!!!!!!!!!!!! ######""""""""""""######""""""!!! """"""!!!!!! !!!!!!"""""""""###%%%###!!!""" ############""""""""""""    !!! !!!!!!!!!!!!    !!! !!!###!!!!!! !!!  !!!!!!!!! ######"""!!!!!!!!!!!!!!!  !!!!!! %%%""" """""" ###!!! """"""  """###!!!"""!!!  """""" $$$ """ """!!!   !!!!!! !!! !!! !!!   !!!!!! !!!!!!$$$    """"""!!! !!!"""###$$$###"""            !!!   """"""!!!   $$$###!!!    !!!!!! """!!!  !!!!!!   !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!###%%%###!!!""" """"""!!!!!!   !!!"""!!!  !!!!!!!!! !!!  !!!!!!    ###%%%"""!!!  !!!  !!! !!! !!!!!!!!!!!! !!!  $$$!!! !!!!!! """   !!!""" !!!  ###!!! !!!!!!"""!!! !!!   !!!""" !!!  """!!!!!!""" """  !!!  !!! !!!!!!!!!### !!! """"""         """"""  !!!  !!!!!! !!!!!!  !!! !!!!!!!!! !!!!!!!!! !!!  !!!###""""""!!!!!!   """ """###"""!!! """$$$###"""###%%%###!!!""" !!!!!! ###  """######!!!!!!!!!!!!""""""""""""""" !!!  !!!"""   !!!######%%%"""!!!"""  !!! """!!!  !!! !!!!!!!!!""" """   !!! !!!!!!  """  """!!! """  !!!!!!    !!!!!!  """!!!!!!""" &&&!!!   !!!!!!  """"""  !!!            !!!""""""  !!!!!!    !!!   """###$$$ !!!!!! """""""""!!!!!!"""""""""######"""!!!!!!   !!!### """######""""""$$$%%%%%%###%%%###!!!""" !!! !!!  !!!""""""!!!!!!!!!!!!!!!"""""""""""" !!! $$$"""  !!! !!!!!!!!!!!!  !!! """""" !!!!!! !!! """!!!     !!!  !!! !!!!!!      !!!  !!!!!! !!!    !!!!!!          !!!!!! !!!  !!!  ###  !!!  !!!"""###""""""#########""""""!!!!!!"""!!!        !!!!!!!!!!!!!!! !!! !!!""""""    """$$$  $$$###"""!!!!!!!!!"""### !!!   """###$$$ """"""!!!!!!!!!!!!""""""""""""!!!!!!  !!!###"""######"""  !!!###$$$$$$###%%%###!!!""" !!!!!! """     !!! %%%$$$!!! !!!""" !!!!!!!!!!!! !!!  !!! """ !!!!!!  !!! !!!!!! !!! !!!!!!!!!!!!!!!""""""!!!  """!!!!!!"""###""""""!!! !!!!!!      !!!!!!"""""" !!!     !!! !!!!!!!!!!!!  !!!!!!  !!!!!!        !!!###$$$!!!!!! $$$"""$$$""""""  """       !!!!!!  """!!!   !!!!!! !!!   %%%  ###"""!!! !!!"""### !!!!!!  !!!  !!! !!!!!!!!!    !!!!!!!!!  !!! !!!"""!!!"""###""" !!!  """!!!!!!###%%%###!!!""" !!!!!!  """$$$$$$###   !!! !!! """###$$$!!!!!!!!!   !!!  !!!###  !!!!!!!!!!!! !!!!!!  !!!!!!!!!  """%%% !!!!!!!!!!!!""""""!!!!!! !!! !!!  !!!!!!!!! !!!!!!"""  !!!  !!!!!!!!!!!! !!!    !!!!!!!!!      !!!!!! !!!!!!!!!!!! !!!   !!!"""   !!!"""###&&&%%%$$$   !!!  !!! !!!!!!!!!      !!!!!!!!!   !!!!!!!!!"""!!! """     !!!!!!  !!!!!!!!!  !!!!!!   !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!!!!  !!! ###%%%###!!!"""  !!!"""###$$$%%%!!! """###   !!!  !!!!!!!!!!!!!!! !!!!!!  !!!  !!! """ !!!!!!!!!!!!    !!!### """!!!    """!!! """!!!"""######"""    !!!!!!   !!!!!!  !!! """!!! ###### """!!!!!!!!!!!!!!!   !!!     """###   """###"""!!! %%%###$$$!!!  !!!     !!!  !!!!!!  !!!!!!!!!!!!!!!!!!"""######"""!!!""" """!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  """"""!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!     !!!!!! !!!!!!!!! !!!!!!!!!"""""""""""""""#########!!!"""!!! !!!!!!"""""" !!! ###%%%###!!!"""  !!! !!!!!!!!!!!!###$$$!!! ###&&&   !!! """  !!!  !!! !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!   !!!!!!""""""!!!   !!!"""### !!!###""" !!!### !!!!!!!!!!!! ###!!!  $$$%%%%%%%%%###!!!  !!! """"""!!!### ###"""!!!  ######!!!!!!!!! !!! !!!  !!!   !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!""" !!! !!! """   &&&"""    """  !!!!!!""""""!!!!!!!!!!!!"""""" """!!!!!!"""!!! $$$$$$!!!$$$  !!!"""""" ###"""  ### """!!!  !!! #########!!! !!!###""" ###$$$%%%###!!! !!!"""""""""""""""!!!###!!!!!!$$$%%%$$$###""""""!!! !!!!!!!!!!!!!!! !!!  !!!""" !!!    """!!!   """!!!!!!###"""!!! !!!!!!    """###  ###"""!!! !!! %%%%%%  !!!!!!!!!"""  !!!"""!!! !!! ### ###"""  !!!"""  """"""!!!  !!! """"""!!!""""""!!!  !!!   !!!     !!!"""!!!  !!!!!!  """  !!! """ !!!!!!    !!!###"""!!!!!!!!! !!!!!!   !!!  ###  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!  !!!###  !!!  !!!!!!!!!"""###"""!!!  """!!!!!!######### """### !!! !!!###"""!!! !!!!!! """######!!! !!!"""  !!!!!!!!!!!!!!! $$$%%%$$$"""  !!!"""!!!!!!"""$$$$$$###""" !!!!!!"""""""""""""""!!!!!!!!!  """!!!    !!!  !!!!!! ###""" !!! !!!!!!!!!   !!!!!!!!! !!!###"""!!!   $$$$$$  ###!!!###%%%###!!! """!!!!!!  !!! """"""""" !!! !!!!!! !!! !!!!!!!!!"""!!!!!!  !!! ###%%%%%%"""   !!! !!!!!! ###"""!!!!!!"""!!!###!!! !!!""" !!!  !!! !!!    !!!   !!!!!!###!!!  ###!!!  !!!!!!"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!  """###     !!!!!!  """$$$%%%%%%$$$""" !!!$$$$$$###  !!!!!!!!!""""""""""""###$$$ !!!!!!!!!!!!  !!!!!! '''%%%###"""""""""!!! !!! !!!$$$%%%%%%$$$!!!!!!"""############"""""""""!!!  !!!!!!  """"""!!! ###  !!!    ###$$$###"""  """ """!!!!!!""""""!!!!!!!!!!!!  """!!!!!! ###  !!!!!!"""!!! !!!""""""  """"""  !!!  !!!"""!!!$$$%%%$$$""" !!!!!!!!!  !!! """"""!!!  !!!!!! !!!   !!!!!!!!! !!!"""!!!"""!!! !!!!!!   !!!"""$$$###!!!    ###"""!!!  !!!!!!!!! !!!"""""""""!!!  ###""" !!!###!!! """    !!!"""### !!! $$$!!!  """!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""""""!!! """$$$!!!!!!!!! ###""" !!!!!!  !!!"""!!! !!!!!!!!!!!!!!!  """$$$$$$"""  !!!!!!!!!###$$$$$$"""!!!!!!"""###!!! """"""""""""###$$$!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!! $$$!!! $$$&&&%%%###$$$"""!!!!!!""""""!!! !!!"""""""""""""""!!!!!!  !!!!!!!!!  !!!!!!     """###"""!!! !!!  !!!### !!!    """!!! !!! !!!###!!! !!!!!!  !!!""" !!!   !!!  !!!!!! !!!###$$$!!!###!!!###"""!!! !!!!!!  !!! """"""  !!!!!!!!!   """""""""   ###""" !!!!!! !!!    ###"""!!!  """"""  !!!!!!!!!!!! !!!"""""""""!!! !!!$$$######!!! !!! !!! !!!"""### !!!!!! !!!!!!!!!!!!    !!!!!!!!!!!! !!!!!! !!!""""""""""""""""""  !!!!!! ###### !!!"""!!! ###%%%%%%%%% !!!"""!!!  !!!"""######""" !!!"""###%%%$$$!!! !!!'''""" ######"""!!!######!!!  !!!######"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!### ###%%%$$$"""%%%###!!!  !!!!!!  !!!!!! !!!""" """  """ """  !!!!!! !!!!!!  !!!!!!&&&  """   !!!""" $$$###"""###$$$###!!!!!!!!!!!!!!!  !!!  !!! """!!! %%%!!!###!!!  !!!!!!   !!! """""" !!!&&& !!!!!!!!!######       !!!!!! !!!!!!  !!!  """""""""!!!  !!!  !!!!!!###!!! !!!  !!!!!! !!!!!!  !!!!!!!!!!!!###!!!    !!!!!!!!!  !!! !!!"""""""""""""""!!!!!!"""!!! """"""!!!###"""   !!!!!!   """######""""""######$$$%%%&&&%%%""" !!!"""###!!! """!!!""" !!!"""""""""!!!###$$$###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###$$$###!!!!!!""""""!!!!!!&&&###!!! !!!!!!   !!!""""""!!!!!!  !!!!!! !!!$$$"""!!!&&&     (((!!!"""%%%###   !!!"""   !!!  """######!!! !!!!!! !!! !!!"""###!!! !!!!!!!!!!!!$$$###"""   ### """!!!$$$ !!!!!!  !!! """""" """###  """  ###!!!   !!!!!!    $$$$$$###""" !!! !!! !!!"""!!!       !!!###!!! !!!!!!     $$$"""!!!!!!""""""!!!     !!!!!!!!!  !!! !!!""""""!!!"""  !!! !!!"""!!!"""!!!  !!!!!!!!!"""!!!!!!  !!!""""""!!!"""""""""###%%%%%%###!!!!!!!!! """  !!!!!! !!!!!!!!! !!!"""""""""!!!"""$$$###!!! !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$+++((($$$"""!!!!!!   !!!!!!!!! """"""!!!  !!!"""  !!! !!!###  !!!  !!!  !!!!!! ###!!!!!!###### ###""" !!!!!!   !!!!!!!!!###"""!!!!!!""""""!!!  ###""""""###%%%%%%$$$###!!!""""""!!!"""!!!   ###$$$###!!! $$$ """!!!$$$   !!! """""""""!!!!!!"""###"""  ###!!!  %%%)))   !!!  """&&&(((&&&"""    !!!   """!!! %%%"""   """###""""""  &&&)))&&&""" !!!!!!  !!!!!! $$$###!!!  !!!!!!   !!!!!!$$$""" !!!  !!!!!!   !!!!!!!!!!!!!!! """!!! !!!!!!  !!!""""""!!!###"""!!!###"""  !!!!!!""""""!!! """######!!! !!!!!!  """######""""""######"""!!! !!!"""$$$""" !!!  !!!######"""!!!!!!""" !!!""""""###"""""""""""""""""""""""""""""" !!!###$$$$$$$$$ """%%%$$$######&&&***333///)))%%%""" !!!!!!!!!!!!!!!  !!!""" !!!!!!  !!!   !!! !!!""""""!!!  """""" !!!###$$$$$$!!!!!!"""""" ###%%%%%%$$$  """ ######""" !!!"""### !!! """""""""""" !!!!!!!!! !!!!!!  """!!!(((!!!"""###!!! !!!  !!!  !!!   !!!!!!""""""  !!!!!! !!!""""""!!!!!!  !!!"""!!! !!!!!!""""""!!!!!!!!!"""!!! """###!!!""" """   !!!"""!!!  !!!"""!!! !!!###### """!!!     !!!!!! """"""!!!  !!!!!!!!! """ !!!""""""!!! """!!!  !!! !!!$$$###!!!  !!!!!! """"""!!!  $$$"""    !!!"""""""""""""""!!! $$$$$$###"""!!!!!!""""""###!!!"""!!! !!!###"""!!!&&&###"""!!! !!!!!!  !!! #########"""!!! ######"""%%%$$$"""!!! !!!!!!"""#########"""!!!######"""$$$)))---666+++"""###!!!"""#########!!! ###!!! !!!!!!  !!! !!!!!!"""!!! $$$### !!!!!!$$$!!!!!!  !!!""""""!!!  !!!!!!!!!   !!!!!!!!!!!! !!!!!!  ###"""  !!!""""""!!!!!! !!!!!! $$$###""""""###"""  !!! !!!""""""!!!### !!! !!!"""""" !!!!!! !!! !!!   !!!!!!!!!!!!  """!!!  !!!""" !!!  !!!#########""" $$$"""!!! !!!!!! !!!!!!!!! !!!""" """!!!!!!"""   !!!!!!!!!     !!!"""###!!!!!! !!!"""!!!!!!"""$$$$$$"""!!!!!!  !!!    """"""!!!   !!!"""  !!!!!!  """!!!  !!!  !!! !!! """"""!!!  ### """$$$###    """##################""""""""""""###### """ ###$$$ """!!!!!!###""""""!!! !!!  !!! #########"""!!! $$$%%% """%%%$$$"""!!! !!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%'''...&&&!!!!!! ###"""""""""""""""!!! ###!!! !!!!!!   !!!!!!"""!!!!!!&&&$$$!!!   !!!!!!!!!!!!    !!!!!!!!! !!!!!!!!! !!!!!!  """!!!!!!""""""!!!  !!!!!!  !!!!!!   $$$!!! ###"""!!!  """""""""!!!""" !!!### !!!   """ !!!!!! !!!"""######"""!!!***'''"""   !!!!!!!!!!!!   !!!  """""" """  """!!! !!!###"""""" !!!  !!!   !!!   """!!!!!! !!!  !!!"""!!!   """!!!  !!! !!!"""### """!!!!!!!!! !!!!!!###&&&&&&   !!!!!! !!!""""""""""""""""""""""""###############""" $$$&&&"""###!!!!!!!!!!!!"""""""""!!! !!!  !!! #########"""!!!  """&&&&&&""" !!!$$$###"""!!! !!!"""###$$$%%%&&&&&&&&&%%%&&&%%%######$$$%%%$$$###$$$ """###"""!!!"""###""""""!!!!!!!!!!!!!!!###!!! !!!!!!    ######""" ###'''%%%"""""""""!!!!!!!!!!!!!!!!!!!!!      !!!"""""""""!!!!!!  !!!!!!  !!!"""!!!!!!    !!!!!!!!!###$$$""" """!!!!!!"""######""" $$$""" !!!!!!!!!$$$###"""!!!""""""###$$$###"""!!! !!!"""  !!!!!!  !!!  """ !!!!!! !!!!!! '''$$$   !!! """""" !!! !!! !!!  !!!!!!  !!! !!!  !!!!!! %%%  !!!!!!!!!   !!!!!!    """!!! !!!!!!!!!!!!!!!  !!!"""###!!! """   !!!!!! !!!"""###$$$%%%  !!!!!!!!!!!!!!!   !!!"""$$$"""   !!!""""""$$$$$$$$$###""" $$$$$$$$$$$$######""""""!!! !!!!!!!!! """%%% !!!!!!""" ###$$$$$$""" !!! !!! """""""""""""""!!!  """%%%&&&###!!! ######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###'''(((&&&### !!!######!!!!!!###"""!!! !!!"""######!!! !!!!!! !!!""""""############"""!!!###$$$!!!  !!!"""###"""!!!""""""!!!!!!!!!!!!!!!!!!  !!! """"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!   !!!""""""!!!!!!  """"""!!! """"""!!! ###"""!!!"""###$$$""" ###!!! !!!!!! ######!!!  !!!###$$$$$$$$$$$$######  ###   """  !!! """!!!!!! !!!!!!"""   !!!######"""  !!!!!!!!!!!! !!!"""!!!!!!"""!!! !!! !!!!!!  !!!"""!!!     """ '''""" !!!""" !!!!!!  !!!"""!!!     !!!!!!    !!!!!! !!!!!!!!!!!!!!!  !!!"""######"""  !!!!!!"""   !!!!!!  !!!!!!""""""#########  !!!!!!!!!!!!"""!!!   !!! !!!   !!!""""""$$$$$$$$$###""" &&&&&&&&&%%%$$$"""  !!!""""""""" """ $$$ ###%%%%%%###!!!!!! !!! !!!"""""""""""""""!!!!!! """#########!!!"""""""""""""""!!!!!!!!!###############$$$$$$%%%###""""""$$$((((((%%%!!!!!!  """""" ###"""!!! !!!"""######!!! !!!!!! !!!""""""###$$$$$$###### !!!"""&&&!!!$$$### """  !!!!!!!!!!!!   !!!!!! !!!!!!  !!!   !!!!!!!!!   """ ###### ###    !!!!!! !!!!!! !!!"""############$$$  ### !!!!!!!!!   !!!"""   !!!!!!   !!!  !!!!!! !!!  !!!!!!!!!  """######!!! !!!!!!""" """!!!  !!!  !!!!!! !!!!!!###"""   """"""   ###!!!######'''""" """### !!! !!!!!!  !!!    """!!!   !!!  !!! !!!!!!"""   !!!"""######!!! !!!!!!!!!"""!!!  !!!  !!!!!!!!!   !!!""" !!!"""""""""!!!  !!! !!!   !!!!!!!!! !!!"""""""""""""""&&&&&&&&&&&&$$$""" !!!!!! !!!###!!!  """ %%% ###%%%%%%$$$!!! !!!  !!! !!!!!!"""#########""""""!!!"""!!!!!!###"""!!!!!!""""""""""""!!!!!!######""""""""""""###$$$$$$%%%%%%''''''%%%!!!######!!!""""""!!!!!!!!!!!!!!!""""""######!!! !!!!!!  !!!!!!""""""!!!   """ """"""### """  !!!!!!!!!!!!""""""""" !!!     !!!!!!!!!!!!  """!!! !!!!!! !!!!!!  """"""### ###     !!!""""""!!!!!! """"""!!! """!!!!!!!!!"""!!!!!!   """"""  !!!!!!!!!  !!!"""   !!!""" """  !!!"""### !!!  """###### !!! """"""  !!!!!!  """  !!!"""!!!"""!!!###"""  """"""  !!!!!!   !!!  !!!!!!### ###$$$!!!!!!!!!!!!  !!!  """!!!!!!  !!!!!!    !!!""""""  !!!""""""$$$"""   !!!!!!!!!!!!"""!!!  !!!  !!!"""!!!!!! !!!  !!!### !!!"""###"""!!!  """   !!!!!!!!!!!!  """###############$$$%%%&&&&&&$$$###!!!!!!"""""""""!!!###$$$!!! """!!!"""$$$$$$$$$"""!!!!!!  !!!  !!!"""############### ###### $$$%%%""" !!!"""######"""!!!!!!$$$###"""!!!!!!"""###$$$!!!$$$''')))'''$$$!!! """$$$""" ###""" !!!"""""""""""""""###!!! !!!!!!  !!!!!!!!!!!!!!!  !!!###""" """    !!!!!!!!!!!!"""""""""""""""""""""###$$$!!!!!!  !!!!!!   !!!!!!!!!!!!!!!   !!!!!! !!!  """"""""" !!!!!!   !!!!!!""" !!!!!!$$$###""""""######!!!  !!! !!!""""""!!!!!!""" """!!!!!! !!!!!!!!!  !!!!!! !!!!!!"""!!!   """!!!  """"""!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""!!!"""""" ###  """$$$  !!!"""###!!!###"""  """"""  !!!!!!  """  !!!"""!!! """!!!$$$### !!!%%%'''%%%!!!  !!!   """"""  ###%%%""" !!!%%%%%%###!!! """  """!!! """"""!!! !!!"""!!!  !!!!!!  !!!"""### !!!!!!!!! !!!"""%%%### !!!  !!!!!!!!!""""""!!!  !!!!!! !!! !!!"""$$$$$$$$$###"""!!!  """### !!!"""###"""!!! $$$###  """""""""!!! !!!"""""""""""""""!!!!!! """$$$&&&'''&&&%%%$$$$$$###!!!$$$ ######(((&&&!!! !!!"""###$$$$$$###"""!!!  !!!  !!!"""######$$$######"""%%%$$$ %%%'''$$$ !!!"""######"""!!!!!!%%%$$$###"""""""""###$$$!!!''')))'''%%%$$$%%%######!!!"""%%%### !!!#########"""!!!###!!! !!!!!!  !!!"""############!!! !!!  """ %%%%%%!!! !!!!!!!!!!!!  !!!!!!  !!!"""!!!  !!!"""   !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!   """$$$### !!!!!!    !!! !!!!!!"""!!! !!! !!!######"""    """###""" $$$###"""!!!  """###$$$###!!! !!!!!! !!!"""  !!!!!!!!!!!!!!! !!!  !!! !!!  !!!!!! !!!"""""""""!!! ###!!!!!!### """"""!!!!!! ###"""###!!! !!!"""###""" """###""" """%%%"""!!! """$$$$$$!!!$$$!!! ###  """!!! !!! !!!  """ $$$!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!  """!!!!!! ###"""!!! !!!!!! !!!   %%%!!!### !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!! """!!!  !!!"""&&&!!!###%%%  """  """!!!!!!""""""!!!  !!!  !!!!!! !!!""""""!!! """"""!!!!!!"""###$$$$$$ !!!""""""!!!  !!!  !!!"""""" """"""!!! ### !!!###!!!!!! !!!"""######""" !!!"""$$$$$$######"""%%%""" !!!!!! !!!"""######$$$%%%'''%%% ###$$$"""###!!! !!!!!!!!! """###$$$$$$###""" !!!"""###"""  !!!"""!!! !!!$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""" !!!$$$"""!!!  ######"""!!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!"""!!!!!!    !!!!!!!!!!!!!!!"""!!!  )))!!! """!!!!!!!!!!!!!!!  """"""!!! !!! ### ###"""  !!!  !!!!!!  !!!"""$$$%%%!!!!!! """!!! !!!###"""!!!  !!! !!!###$$$""""""!!!!!!"""!!! !!!!!!""""""!!! """  !!!!!!!!! ###!!! !!!"""!!! !!!###""" !!!!!!""""""!!!!!! !!!!!!  !!!!!! !!!"""!!! !!!!!!!!!    !!!"""!!!"""###"""!!! !!!"""###"""   !!!###"""!!! !!!$$$$$$!!!$$$!!! """  !!!!!! !!!  !!!!!!  """!!! ###!!!  !!!!!!!!!!!!  """!!!!!!!!!!!!    !!!  !!!!!!&&&"""$$$!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!  """!!!!!!!!!!!!!!!  !!!!!!!!!!!! """!!!   !!!""""""!!! """"""!!!!!!"""######$$$ !!!""""""!!! !!!  !!!"""""" """!!!!!! ###!!!!!!"""!!! """!!! !!!#########""" !!!"""""""""!!!!!!!!!  """###""" !!!"""#########&&&(((%%%!!! ###$$$"""###!!! !!!!!!!!!######""""""""""""######!!!###$$$$$$""" !!!"""!!! !!!############$$$%%%''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$"""!!!!!!###%%%"""!!!  !!!###!!!""" !!!!!!!!! !!!  !!! !!!!!!!!!    !!!!!!""""""!!!!!!"""!!!  %%% !!!!!!!!!!!! """"""!!! !!! ### ###"""  !!!!!!!!!!!! !!!!!!""""""  !!!!!! !!!###"""!!!  !!!"""!!! !!!!!! """!!!  """"""!!! """!!!!!!!!! """  !!! !!!!!! !!!  !!! ###$$$$$$"""  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###!!!   !!!!!! !!!  !!!!!! !!!"""!!! """"""!!!  """""" !!! !!!!!!!!!!!!!!! !!!######!!!$$$""" !!!!!! """  !!! """!!! """"""!!! !!!"""!!! !!!###!!!   !!!!!!   !!!"""    %%%"""###!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""   !!!!!!!!!!!!  """!!! """""""""!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! """!!!!!! !!!""""""!!!  !!!!!!!!!!!! """"""!!!!!!!!!"""###### !!!""""""!!! !!!  !!!"""""" !!!!!!!!! """!!!!!!"""!!! """!!! !!!#########""" !!!"""#########"""!!!!!!  """"""!!! !!!!!!""""""######''')))'''"""!!!###$$$!!!###!!! !!!""""""!!!%%%###!!! !!!###%%%"""###%%%%%%$$$######$$$ !!!"""!!!  !!!!!!"""###""""""###%%%((((((''''''&&&%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$""" !!! ###"""!!! !!!!!!###!!!### !!!!!!!!!!!! !!!!!!###"""  !!!""""""!!!  !!!!!! !!!!!!"""""""""""""""!!!!!!  ###  !!!!!!!!!!!!  """"""!!! ### """!!! !!!  !!!!!! !!!### !!!!!! !!! """  """"""!!! !!!$$$!!! """!!! !!!###!!! !!!!!! ###"""  !!!!!!"""!!! !!!!!!  !!!!!!!!!"""  !!!!!! """######"""  """"""""""""""""""!!! !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!! !!!$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%%%%###  """!!! !!!"""!!!  """$$$###!!!""" !!!###""" !!!!!! !!!!!!!!!!!! ###!!!!!!"""!!!!!!!!!  ###!!! !!!"""###"""!!!!!!""""""!!!!!!"""    !!!  !!!!!!   !!!!!!   !!! !!!  !!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!  !!!"""!!! """""""""!!!!!!  !!! !!!!!!!!!!!!!!! """""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!""""""### !!!""""""!!!  !!!  !!!"""""" !!!!!! """!!! !!!!!!!!!###"""!!!!!!###$$$###!!!"""###$$$%%%&&&%%%%%%$$$$$$###"""###"""  !!!!!!!!!"""""""""###''')))'''###!!!$$$###!!!"""!!! """###"""!!!$$$###"""!!!!!!"""###$$$"""###$$$$$$"""!!!"""### """"""""" !!!"""!!!###$$$###""""""$$$&&&))))))((('''&&&%%%%%%$$$#########""""""#########&&&""" """""" ###"""""""""!!!!!!!!!!!!$$$ ###$$$!!!!!!!!!!!!!!!!!!  """%%%### !!!!!!"""  !!!!!! !!!""""""######""""""  ###!!! !!!!!!!!!"""###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!! """  !!!!!! !!!  !!! !!!!!!  """ !!!""""""!!! """###!!! !!!###  !!!!!!!!! !!!!!!"""!!! !!!!!! """"""!!!"""###%%%%%%###!!! ###"""  !!!###"""!!! !!!!!!   !!!""""""###""" """###"""!!!!!!""""""!!!!!!"""$$$"""""""""""""""!!!!!!  !!!!!!!!!!!! %%%%%%%%%%%%$$$###"""!!!!!!!!!!!!  """!!!!!!$$$"""  ###!!!!!!### !!! !!!###&&&!!!  !!!"""!!! """$$$###!!!!!! """  !!!!!! !!!""" !!!"""!!! !!!!!! ###!!! !!!"""###"""!!!!!!!!!!!!"""!!! !!!  !!! !!!!!!   !!!!!! !!!!!!    ###!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!"""!!!!!! !!!  !!!!!!!!!!!!!!! """""""""""""""!!!!!! !!!!!!"""""""""""""""""" !!!"""######!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!""""""!!!  !!!  !!!"""""" !!!!!!!!! !!!"""$$$"""!!!"""###$$$###!!!"""###$$$%%%&&&%%%%%%$$$###############!!!!!!!!!!!!!!!""""""""""""&&&((('''###"""$$$### !!! !!!###$$$###!!!!!!"""###$$$$$$###"""!!!"""######!!!!!!"""###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$&&&((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%%%%''''''$$$!!!"""""""""""""""!!!!!! !!!"""######"""""""""###""""""!!!!!! ###%%%### %%%### !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!  !!!  !!! !!!""" !!!!!!  !!!"""######"""  """!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!"""!!! ###$$$'''$$$ """$$$%%%%%%$$$"""!!!###!!!  """######!!! !!!""" !!!!!! !!!""""""###!!! !!!""""""!!!!!!###"""""""""###""""""######""""""!!! """""""""!!! """"""!!!!!! !!!""" """"""  !!!!!! !!! ### !!!"""!!!"""&&&!!! !!!!!!  !!!######!!! !!!!!!  """ !!!!!! !!!"""""" """!!! """"""!!!  """!!!  !!! !!!!!!   """"""!!! """!!!    !!!!!!!!!!!!  !!!""""""!!!!!!!!!%%%###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  ### !!!!!! !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!! """###$$$%%%!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!""""""!!! !!!  !!!"""""" !!!"""!!!!!!"""%%%###""""""###$$$###!!! !!!"""#########"""!!! """###### !!!!!!!!!!!!""""""""""""###&&&&&&""""""$$$### !!! """$$$$$$###""" !!!###%%%%%%###!!! ######""" !!!"""######""""""###$$$&&&''''''%%%$$$$$$''')))'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%&&&%%%###"""!!!!!!"""""""""!!! !!!$$$### !!!%%%###"""!!!!!! !!!!!!"""$$$""" &&&$$$!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!! """###  !!! !!!!!!!!!!!!  !!!""""""!!!   !!!""" !!!"""  !!!"""######"""!!!!!!  !!!!!!!!!  !!! !!!!!!"""!!!!!!!!! """###!!! !!!!!!!!! !!!"""%%%$$$###!!!""""""!!!!!! !!!!!!  !!!"""######""" !!!""""""!!!!!!!!!"""""""""""""""""""""  !!!!!! """$$$###!!! """############"""!!!!!!""""""!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!    !!!"""!!! ((($$$"""%%%$$$###!!! !!!!!!  !!!"""!!! !!!!!!!!!  ### !!! !!!###"""!!!  !!!!!! """   !!!!!!"""!!!!!!!!!!!!!!!   """""""""!!!  !!!!!!  !!! !!!""""""!!!  !!!!!!"""###$$$###!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """  !!!######!!! !!!!!!!!!!!!!!!!!!"""""""""  !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!!!! !!!"""######$$$"""!!!  !!!"""""""""!!!  !!!""""""!!!  !!!  !!!"""""" !!!"""!!!!!!###%%%$$$"""###$$$$$$"""!!! !!!"""""""""!!!!!!!!!######""" """"""""""""!!!!!!!!!!!! ###$$$!!!!!!$$$### """$$$%%%$$$"""""""""############""""""###$$$###!!! !!!!!!"""$$$###""""""$$$%%%''''''&&&%%%###$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&!!!"""############"""!!!!!!######""" !!!"""!!!  !!!!!! !!!#########!!! !!!""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!   !!!!!!!!! ###%%%  !!!!!!!!!!!!  """"""!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""""" """"""!!!"""""" """!!!"""""""""!!!!!!  !!!  !!!""""""!!!  !!!!!!  !!!!!!!!! !!!!!!!!!"""###"""!!!!!!""""""!!!!!!"""############!!!!!!$$$"""!!!!!!"""######"""###%%%### ###############"""!!!!!!%%%###""" """###%%% !!!""""""###""""""""" !!!""""""""""""!!! """  !!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""!!!  """ %%%!!!  !!! !!! !!!!!! """$$$""" """%%%!!!!!!  ### !!!$$$###!!! !!! """ !!!!!! !!!!!! !!!"""######""""""!!!!!!   """"""""""""  !!!"""###!!!!!! !!! !!!""""""!!!  !!!###"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###   ###### !!!!!!""""""######$$$$$$"""  """  !!!""""""!!!!!!  """""""""!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!"""###"""!!!  !!!""""""!!!  !!!!!!!!!""""""!!!  """""""""  !!!###!!! ###%%%$$$######$$$$$$"""!!! !!!"""$$$$$$######""""""!!! !!!"""!!! """"""""""""!!!!!!!!!!!!"""###!!!!!!$$$### !!!###%%%%%%$$$"""$$$###""" """###$$$$$$$$$$$$###!!!!!!$$$&&&!!!"""$$$$$$######$$$%%%&&&&&&&&&$$$"""###%%%(((######$$$%%%%%%&&&&&&''' !!!""""""!!! """%%%%%%###!!!"""$$$ !!!!!!!!! """  ###$$$###!!!$$$###!!! !!!"""!!!"""!!! !!!"""%%%%%%$$$!!! """""""""""""""""""""""""""!!! """"""!!!!!!   !!!!!!!!! '''(((###!!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!!"""!!! !!!"""""""""!!!  !!!!!! !!!"""!!!"""###"""%%%###"""%%%%%%"""!!!###""" """!!!"""""""""!!!!!!"""  !!!""""""!!! """&&&'''%%%""" !!!!!!!!! !!!"""###$$$ !!!""""""!!!!!!###"""!!!!!!""""""!!! !!!"""###%%%$$$###!!! (((&&&%%%%%%&&&''''''&&&!!!!!!""""""!!! ###########################$$$$$$"""  !!!!!!!!!  """""""""!!! """!!! !!!"""!!!)))!!!!!!### !!!%%%"""!!!###"""!!!"""!!! !!!"""!!!###""""""$$$!!! """###!!!"""%%%%%%!!!$$$ """$$$###  !!!!!!!!!""""""###""" !!!"""#########"""  !!!!!! !!!"""""""""""""""""""""!!!!!!  $$$###""""""######""" ###!!!!!!$$$$$$ !!!""""""!!!  !!! !!! !!!"""### !!!!!!###### !!!   !!!""""""%%%%%%$$$!!! !!!"""!!!  !!! !!!"""!!!&&&$$$!!! !!!""""""!!!!!!""""""!!!!!! !!!  !!! !!! !!! !!!""""""!!!""""""!!! !!! !!!!!! """###  %%%### !!!"""!!!$$$""" !!! %%%!!!"""%%%$$$!!!"""!!!!!!"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!! !!!$$$ ### !!!""""""$$$######"""""""""""""""$$$""" ###&&&&&&"""###$$$$$$$$$$$$###""""""$$$$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""%%%$$$######$$$###  !!!!!!"""""" !!!"""""""""&&&"""###$$$ ###"""!!!"""###$$$$$$###"""!!!"""!!! !!!"""!!!!!!"""#########""" $$$$$$$$$######"""""""""""""""!!! !!! !!!"""!!!!!!$$$###!!!!!!"""""" ###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%"""  !!!#########"""!!!!!!  !!!######""""""!!!!!! %%%%%%&&& ######!!!###!!! !!!######!!!### !!!!!! ### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$######!!!!!!"""#####################""""""!!!!!!!!!!!!$$$##################$$$!!!"""""" !!!!!!  !!!!!!!!!!!!"""!!! !!!"""""" %%%  $$$!!! !!!  !!!"""!!! """!!! !!!!!!!!!###"""  """"""!!!!!! """  """"""""""""!!!  !!!!!!"""!!!  !!!!!!""""""###""""""!!! """!!!!!!!!! ###"""!!!  !!! ### !!! !!! !!! !!!  """###$$$!!! """!!!"""""" !!!###  !!!!!!   !!!"""!!!######""" """""""""""""""""""""""" !!! !!! !!!!!! !!!###""" !!!"""!!!  !!!!!! !!!  !!!"""!!! !!!  """""""""!!! """ !!!""""""!!!###""""""""""""!!!!!!!!! !!!!!! !!!"""!!!  !!!$$$###!!!!!!!!!"""!!!!!!###""" !!!!!! &&&### !!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!  !!!"""!!! ###"""%%%!!!$$$ !!!!!!!!!%%%$$$$$$###############$$$!!! """%%%%%%!!!########################$$$$$$######"""!!!!!! """###$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$#########""""""""""""""""""""""""$$$######$$$%%%$$$!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!&&& (((""""""!!!###$$$!!!!!!"""###$$$$$$###"""!!!!!!  """"""!!! !!!""""""""""""!!! $$$######"""""""""""""""$$$$$$###""""""""""""""" """!!! !!!!!! !!! !!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%"""""" !!!"""""" !!!"""###$$$$$$###"""!!!  !!!""""""""""""!!!!!!!!!!!!###!!! &&&%%%"""###  ###"""!!!"""!!! !!! $$$ !!!!!!"""###"""""""""!!!!!!!!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""#########!!!!!!"""###############$$$$$$"""!!!!!!"""######  !!!!!!!!!  !!!!!!!!!  !!!!!!""""""  """"""!!! """!!!!!!"""!!! ######!!!   """###"""!!!"""!!!!!! """###""" ###!!!  ###""" ###"""!!!  !!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######"""!!! !!!###""" %%%!!!!!!"""######!!!!!!!!!!!!!!! !!!  ### ###%%%###"""""" !!!  """$$$  !!!!!! !!!!!!   !!! """""""""""""""""""""""" !!!!!! !!! """###  """"""!!!   """$$$$$$""" !!!"""!!!######"""!!! """  !!!""""""""""""###$$$$$$$$$###!!!  !!!!!! !!!  !!!""""""######""""""!!! ###""" !!!"""!!!  !!!!!!""""""!!!!!!"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""!!! !!!###$$$###"""%%%"""###### &&&%%%%%%$$$###$$$$$$$$$###!!! !!!$$$$$$ ###""""""""""""$$$%%%&&&$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""""""""""""""""""""""""""#########$$$&&&%%%###!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! ,,,!!!###(((!!! !!!###&&&&&&""""""############""""""!!!  """###"""!!!""""""!!! $$$###"""!!! !!!"""###$$$######"""""""""""""""#########""""""!!!!!!!!! !!!"""!!! """!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!### !!!"""######""""""###$$$$$$$$$######!!!  !!!!!!!!!!!!!!!""""""""""""!!!######"""###&&&$$$!!!"""  $$$$$$ """######!!!""""""### !!!$$$!!!""""""###############!!!!!!!!!"""""""""######$$$###""""""!!!"""""""""######""""""""""""######"""!!!!!! !!!######!!!"""######$$$#########$$$###!!! !!!###$$$  """######""" !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!  """###"""  """""" $$$"""""""""""""""   """###"""!!!"""############!!! !!!"""###$$$$$$###!!! !!! !!!!!! $$$$$$###!!!!!! ###"""!!! !!!!!!!!!!!!  !!!!!! !!!###$$$%%%%%%!!!!!!!!!!!!!!!  !!!!!!!!!"""!!! !!!######"""!!!'''### !!!!!! !!!"""###$$$""""""""""""!!!"""  !!!!!! """ """$$$###"""""" !!!###%%% !!!!!!""""""!!!   !!! !!!###"""!!!  !!!!!! !!!### !!!######"""  """### !!!""""""!!!!!!!!!"""!!!!!! """!!! """######"""!!!"""###$$$$$$"""  !!!!!! !!!!!! !!!!!!!!!"""$$$$$$###"""!!!!!!###""" !!!""""""!!! !!!""""""!!!!!!###%%%"""!!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###"""!!!"""$$$%%%$$$###$$$  !!!!!!!!!!!! %%%%%%$$$############$$$"""!!! !!!"""""" ###"""!!!!!!"""$$$'''(((############""""""!!!!!!#########$$$$$$#########%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""###"""###%%%&&&'''%%%###""""""!!!!!! ######""""""!!! &&& %%% """!!!!!!!!! """$$$%%%"""""""""######"""""""""!!!  """######"""###"""  !!!$$$###"""!!! !!!###$$$!!!!!! !!!!!!$$$%%%%%%$$$"""!!!!!!!!!  """######"""%%%$$$"""###$$$%%%$$$###!!!!!!!!!!!!"""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!$$$######""""""!!!!!! """"""""""""######""""""!!!!!! !!!!!! !!!"""######### %%%'''$$$###$$$"""!!!!!! $$$%%%""" !!!$$$%%%%%%$$$%%%"""!!!###!!!!!!!!!"""############"""!!!!!!"""""""""###############""""""""""""""""""###""""""""""""""""""######"""  """$$$"""######$$$$$$############"""  """#########!!! !!!######"""######""" !!!###!!!!!!"""""""""!!! !!!   """###""" !!! !!! """""""""!!! !!! """""""""!!!######%%%%%%%%%###""" !!!"""$$$"""###$$$$$$###!!!!!!  !!!!!!!!!""""""!!!!!!!!!""""""######"""  !!!!!!"""""""""!!!!!!!!!!!!!!! !!! !!!###$$$%%%%%% !!!!!!!!!!!!!!! """  !!!!!!&&&""" """""" """%%% !!!!!!!!!""""""""""""""""""!!! """!!! """"""!!! """###""" !!! !!!###%%% """""""""!!!!!! ###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%###!!!!!!"""###"""  !!! !!!###%%%%%%###!!!!!! """""" !!!""""""!!! !!!"""""""""""""""!!! """######""" !!!"""######!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!###%%%%%%###!!!!!!"""###!!! """###""""""((('''%%%"""!!!###"""!!!!!!"""######""" !!!"""###$$$%%%%%%$$$###"""###%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###""""""""""""""""""!!! !!!!!!!!! """!!! """$$$''')))#########"""""""""""""""$$$##################$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""###%%%''''''%%%###""""""!!!!!! $$$$$$###"""!!!   %%% ###"""!!!"""######!!!!!!!!!###""""""""""""""""""###""" !!!###$$$###"""###"""!!! !!!!!!$$$###"""!!!""""""###$$$!!!!!! !!!!!!!!!!!! !!! !!!###%%%%%%$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!"""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$######"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!%%%&&&"""!!!"""!!!!!!""" $$$%%%$$$###"""!!!"""###$$$$$$###"""  !!!!!!""""""!!!!!!""""""""""""############"""""""""#########"""""""""""""""######"""""""""$$$###!!!!!!"""#########$$$$$$$$$$$$######!!!  """"""!!!!!! !!! !!!!!!!!!"""###"""!!! !!!!!!   """"""!!! $$$%%%###!!!######!!! !!! !!!"""""" !!!"""!!!"""###$$$%%%%%%$$$###"""!!!""""""""" """$$$ """$$$$$$###!!!!!!!!!  !!!!!!!!! !!!!!!######"""!!!!!!!!!!!!""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! &&&###  !!!""""""### !!!!!! !!!%%%""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!! !!!"""###"""!!!!!!!!! !!!$$$###"""  """###""" !!!!!!"""""""""!!! ######"""!!!!!!!!!!!!"""########################"""$$$&&&%%%### """######"""  """"""!!!"""$$$$$$###!!!"""!!!  """###!!! !!!"""!!! !!!"""###$$$$$$###!!! """######""" !!!!!!""""""  !!!"""!!!  !!!"""!!!!!! !!!!!!"""!!!$$$&&&%%%""" !!!######!!! !!!"""######"""###"""!!! !!!###%%%'''"""!!!!!!###$$$$$$"""  !!!"""###$$$%%%&&&$$$###"""###%%%%%%%%%$$$&&& ###$$$ $$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!"""""""""""""""!!!!!!!!! """!!!!!!!!!###$$$&&&(((######""""""""""""""""""$$$$$$###""""""###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""""""""$$$&&&&&&$$$###!!!!!!!!!!!!!!! $$$$$$###""""""!!! """###'''!!!!!!######!!!"""%%%%%%!!!!!!######""""""""""""#########"""!!!!!!######"""!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""######$$$!!!"""!!! """!!!!!!"""$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""""""""###!!!!!!  !!!!!!""""""!!!!!!  !!!"""######$$$"""%%%$$$ """!!!"""### ###%%%$$$###""" !!!""""""!!!""" !!!$$$$$$ !!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!"""############"""""""""############""""""$$$$$$"""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###""" !!!!!!!!!"""""""""  !!! !!!#########""" """!!! !!!"""""" ###&&&&&&######&&&$$$!!!"""!!!!!!######""" !!!!!!  !!!"""############"""######!!!!!!"""$$$!!!"""!!!!!!### !!!""" !!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!!!!!!! """"""###""""""!!!  !!!!!!!!!"""""""""!!! %%%$$$######$$$###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """!!! !!!###$$$###""" ###""" """&&&%%%""" """###!!!!!! !!!""""""!!! """"""###"""!!!!!!""""""!!!!!!!!! ########################!!!###$$$###!!! !!!"""###"""!!! !!!"""$$$"""!!!!!!"""""""""!!!""""""!!! !!!""""""!!! !!!"""###"""  !!!   """"""############""" !!!"""$$$######"""""""""!!!!!!!!!!!! """###"""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""%%%&&&$$$!!!"""%%%###!!! !!!"""$$$$$$###!!!%%%&&&$$$"""!!!!!!"""###%%%$$$"""  """###$$$%%%&&&$$$""""""###$$$%%%$$$###$$$$$$&&&!!!"""&&& !!!!!!""""""######%%%$$$######""""""###############"""!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""###$$$$$$###""""""###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""###%%%%%%###!!! !!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!$$$ ###$$$!!!%%%$$$ $$$$$$!!!!!!%%%$$$###"""!!!!!!"""###$$$%%%###""""""######!!! ###############""""""!!! !!!"""!!! """""""""""""""###$$$$$$ ###&&&$$$!!!!!!%%%"""!!! !!!###$$$$$$###"""  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!!!!!!!!!!""""""###"""!!!  !!! !!!"""######"""!!! !!!!!!""""""######"""$$$### ###### ###$$$!!!"""%%%$$$###!!! """###$$$###$$$"""$$$(((((($$$###%%% !!!"""""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$######"""!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###""" !!!"""###############%%%###!!!!!!###%%%!!!""""""""" """$$$ !!!###$$$###"""  !!!"""!!! !!!"""!!!!!!"""$$$&&&&&&$$$!!! ###&&&$$$###!!! !!!  !!!"""######!!!$$$$$$""""""$$$&&&!!!%%%""""""###"""""""""###%%%###"""!!!  !!!""""""!!! """!!!  !!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!""" !!!###### $$$""""""$$$### !!!!!!!!!"""""""""### !!!!!!""""""""""""!!!"""!!! !!!###$$$$$$###!!!$$$$$$!!!###'''&&& """  ###### ###"""""""""$$$$$$"""!!! !!!#########"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" """"""!!!!!!###$$$%%%"""  ###"""!!! !!!"""######!!! !!!!!!  !!!  !!! !!!!!!"""""""""""""""###""" !!!###$$$$$$###$$$######"""!!!""""""""" """######""""""###%%%""""""!!!!!!!!!!!!""""""###%%%'''$$$ """'''###!!! !!!###$$$$$$###'''%%%###$$$%%% !!!!!!"""$$$%%%$$$"""  """###%%%&&&&&&###"""!!!"""$$$%%%$$$###!!!"""&&& """%%% !!!"""######$$$&&&%%%$$$$$$######$$$$$$###$$$$$$"""!!!!!!"""###!!!"""###$$$$$$%%%$$$$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%%%%&&&((())))))(((&&&%%%'''''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$"""  !!!!!!""""""############""""""""""""###  '''"""%%%!!!"""!!!$$$***$$$###"""!!!!!!"""###$$$&&&$$$###"""###""" ######$$$%%%%%%###"""!!!!!!!!!  !!!""""""!!!$$$""" $$$"""!!! !!!"""###"""!!!$$$!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!!!!"""!!! ######"""!!! $$$###""" !!!""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!######!!!###&&&$$$$$$%%%!!!"""$$$$$$###"""!!!"""$$$'''((((((""" !!!$$$###!!!!!!"""###############"""############$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############$$$""" !!!""""""""""""!!!  """###"""!!!"""""""""!!!"""""""""""""""!!!!!!  !!!!!!"""""""""  """######"""!!!"""""""""""""""!!!!!!&&&%%%$$$""" %%%$$$######""""""######""""""""""""!!!!!!!!!!!!""" !!!$$$ !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$$$$$$$############$$$$$$!!!$$$''''''%%%###!!!###"""!!! !!!###$$$""" """!!!!!!!!!"""$$$###!!!###############"""!!!!!!'''$$$!!!!!!"""###$$$$$$""""""""""""""""""""""""###""" !!!$$$''')))%%%###!!!!!!!!!!!! ((($$$  !!!!!!""" ###$$$"""###&&&#########$$$%%%%%%###!!!$$$######""""""""""""""" !!!!!!!!!!!!!!! """!!!!!!"""$$$!!!!!!$$$"""$$$"""$$$%%%""" """ !!!""""""###!!!"""############""""""""""""""""""""""""!!! """$$$%%%$$$###""""""""""""###$$$&&&&&&###!!!!!!$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%$$$######""""""######$$$###"""!!!!!!"""###$$$##################$$$$$$&&&###!!! """$$$%%%%%% !!!"""""""""!!!"""$$$$$$######&&&((($$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%$$$###!!! ######$$$$$$$$$$$$######&&&&&&$$$###""""""!!!!!!"""""""""###%%%%%%$$$###!!!!!! !!!"""###%%%&&&&&&!!!""""""!!!&&&%%%%%%&&&'''&&&%%%$$$###$$$'''((('''$$$"""###$$$"""%%%&&&"""'''$$$%%%(((%%%###!!!###$$$%%%$$$"""!!! ###""" ######!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&...)))$$$ !!!###$$$"""######!!!  """%%%%%%$$$$$$###"""""""""""""""############"""""" !!!""" """%%%"""######&&&###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###"""""""""""" !!!### !!!######!!!""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!""""""!!!  ###''' !!!"""######$$$######'''$$$!!! !!! $$$###!!! """%%%&&&$$$###"""""""""###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%"""!!! !!!!!!"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!! """%%%))),,,&&&%%%""""""""""""!!!$$$ ###&&&$$$!!!""""""######$$$$$$$$$$$$!!!!!!"""###############$$$""" !!!"""""""""######"""!!! !!!!!!  """""""""!!!!!!  !!!""""""""""""""" !!!!!!!!!"""###!!! """###""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! $$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$!!!!!!$$$"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""######!!!!!! !!!!!! """$$$$$$###!!! ###"""!!!  !!!!!! ######""" !!!"""!!!!!!!!!######!!! !!!!!!""""""###"""""""""$$$""" !!!""""""!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%&&&$$$!!!!!!!!!!!! $$$"""!!!!!!###""" """###%%%###"""###"""""""""###$$$$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$&&&%%% ###### ###!!!!!!###"""%%%"""###$$$"""!!!  !!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$"""##################""""""###""" !!!$$$%%%###!!!######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!%%%$$$######""""""######$$$###"""!!!!!!"""###$$$%%%$$$$$$######"""""""""&&&$$$"""!!!###$$$$$$###!!!!!!"""""""""!!! !!!"""""" """%%%$$$$$$$$$#########""""""%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$"""!!! """######$$$$$$######"""&&&%%%$$$###""""""""""""$$$######$$$&&&&&&%%%$$$######"""!!!!!!"""###$$$'''""" ###### """'''%%%%%%&&&&&&&&&%%%$$$###$$$&&&((('''$$$"""###$$$#########$$$%%%$$$""" """  !!!"""###$$$######"""###%%%$$$ $$$%%%###""""""""""""""""""""""""$$$$$$##################&&&$$$!!! !!!!!!!!!&&&$$$###"""###"""!!!$$$############"""""""""""""""############""""""######$$$$$$######"""!!!'''(((&&&"""!!!"""###%%%!!!""""""""""""""""""""""""###""" !!!###$$$"""""""""!!!  !!!"""!!!"""!!!###""""""!!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!"""!!!!!!$$$!!!!!!"""""""""!!!!!! $$$""" !!!""""""!!!###"""!!! !!!"""$$$%%%######"""""""""###$$$%%% !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$######!!!  """%%%'''!!!!!!!!!"""$$$###!!!,,,)))%%%%%%((()))'''###"""#########$$$$$$$$$$$$!!!!!!"""##################""" !!!""""""!!!""""""!!!!!! !!!  !!!"""!!! ###   """######$$$$$$ !!!!!!!!!!!!$$$""" !!!""""""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$ """###!!! """!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!! ###"""!!! !!!!!!!!!######!!!  ###""" """""""""!!! !!!"""""""""""""""!!! """"""!!! """"""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!&&&$$$"""!!!!!!!!!  !!!###$$$### $$$$$$)))'''###"""######"""###%%%%%%###"""$$$######"""""""""""""""!!!!!!"""######""""""!!!"""$$$""" """!!!!!!###!!!!!!%%%###"""""""""###"""  !!!!!!""""""######### !!!!!!!!! """"""""""""""""""""""""""""""!!!"""$$$$$$###!!!###$$$%%%&&&'''&&&%%%%%%$$$###!!!"""######"""!!!""""""!!!!!!""""""###$$$%%%$$$###"""""""""""""""%%%$$$######""""""######$$$###""""""""""""###$$$%%%%%%$$$###"""!!!!!! %%%$$$######$$$$$$""" !!!""""""""""""!!!!!! ######"""!!!###%%%$$$###"""""""""###$$$$$$$$$######""""""!!!!!!############""""""!!! """"""############""""""%%%%%%$$$###"""""""""###$$$$$$###%%%&&&'''%%%$$$%%%$$$"""!!!!!!!!!"""###'''###"""$$$$$$"""###'''%%%%%%&&&&&&&&&%%%$$$###%%%&&&'''&&&$$$#########&&&$$$""""""#########"""###"""###$$$""" !!!"""""""""############%%%&&&$$$"""$$$"""""""""""""""""""""""""""######""""""!!!!!! !!! """###""" $$$"""!!!"""$$$$$$"""!!!!!!""""""""""""######""""""############"""""""""""""""""""""!!!!!! $$$%%%$$$"""!!!!!!"""### ###########################"""!!!!!!!!!"""$$$%%%######"""""""""!!!!!!!!!###!!! !!!!!! ######"""""""""######$$$######"""!!!!!!!!!!!!""""""######!!! """"""""""""!!!!!! """!!! """#########"""""""""""""""#########"""""""""!!!""""""###$$$ !!!"""###############"""""""""""""""######"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############""""""!!!""""""### ###%%%$$$!!!)))'''$$$$$$''''''%%%"""############$$$$$$$$$$$$!!!!!!"""##################!!! !!!"""###"""!!!######$$$$$$###!!!!!!  !!!"""!!! %%%$$$""""""!!!""""""""" !!!"""############ !!!!!!!!!!!!!!!%%%###!!! !!!"""!!! !!!!!!""""""""""""!!!"""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######""" !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! $$$$$$############$$$$$$  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!! $$$""" !!!""""""""" !!!!!!!!!!!!!!! """"""!!!###$$$%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$###""" '''%%%"""!!!""""""  """###"""!!! &&& &&&,,,+++%%%!!!%%%$$$###$$$&&&'''%%%$$$%%%%%%$$$############$$$!!!""""""############""" !!! !!!!!!""""""!!! """$$$###!!!!!!"""%%%$$$ !!!"""""""""#########$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$$$$""" """%%%'''''''''&&&$$$######"""""""""!!!!!!"""""""""""""""###$$$$$$%%%$$$######"""""""""###%%%$$$######""""""##############################$$$$$$######""""""!!!!!!%%%$$$$$$%%%%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$###"""""""""###&&&$$$"""!!!!!!"""$$$%%%######""""""!!!!!!!!! """""""""""""""!!!!!!!!!!!!""""""######""""""!!!$$$$$$######"""#########$$$######$$$%%%&&&$$$###$$$###"""!!!!!!"""######&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###""""""###""" !!!""""""###&&&&&&''''''%%%""""""$$$"""""""""!!!"""######$$$%%%%%%!!!!!! """"""""""""""""""""""""######"""!!!!!! ###"""!!!!!!###$$$###""" """#########""" !!!"""#########""""""############""""""!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###""""""###%%%&&&%%%$$$!!!!!!!!!!!!""""""!!! ##################$$$%%%$$$######"""""""""######"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!! ###!!! !!!###$$$###"""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""### !!!"""""""""""""""#########"""######$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""$$$$$$!!!!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""!!! !!!"""###""" &&&&&&''''''&&&%%%###""""""!!! !!!"""!!!$$$$$$$$$###"""!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%###!!! !!!"""!!! !!!"""""""""""""""###""""""!!!!!!!!!!!!"""$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!"""!!! $$$&&&%%%!!!""""""######"""!!! !!!!!!!!!!!!!!!""""""#########""""""!!!!!!  !!!!!! !!!"""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!! $$$""" !!!"""""""""""""""""""""!!! !!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! &&&$$$"""""""""""""""  """$$$%%%%%%+++)))### $$$###""""""$$$%%%%%%$$$$$$$$$###""""""""""""###!!!!!!"""###############"""!!!"""######""""""### """###!!! !!!"""###"""!!! """%%%$$$!!!""""""""""""############$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$$$$"""  """###""""""###$$$$$$###"""!!!!!!!!!$$$############$$$%%%%%%%%%$$$##################%%%$$$######""""""############$$$$$$$$$$$$######!!!!!!!!!""""""######$$$$$$$$$$$$%%%&&&$$$!!!######"""""""""#########!!!"""$$$%%%&&&%%%$$$"""%%%$$$"""!!!!!!"""$$$&&&"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""#########"""######$$$$$$###"""""""""$$$$$$"""!!!"""!!!!!!!!!!!!###%%%&&&%%%&&&&&&$$$$$$&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!""""""""""""""""""!!!$$$%%%###!!!!!!!!! """""""""!!!"""######$$$%%%%%%"""!!! """"""""""""""""""""""""$$$$$$###"""!!!!!! &&&$$$!!! !!!"""######!!!$$$$$$!!! """$$$ !!!"""######$$$""""""############""""""$$$%%%%%%%%%%%%$$$######%%%%%%###"""!!! $$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""&&&((('''%%% """#####################""""""###$$$%%%%%%$$$$$$$$$######$$$$$$%%%!!!!!!!!!""""""###"""""" !!!"""###############$$$###""""""######""" !!!"""###$$$$$$###!!! """############""""""""" !!!!!!""""""""""""!!!###############$$$%%%%%%"""###$$$$$$###"""###$$$"""######$$$$$$######"""&&&&&&&&&&&&%%%###!!! (((%%%"""!!!"""###"""""""""###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""!!!!!!"""######!!! """""""""###""""""!!! """!!! !!!!!!  !!!"""!!!  !!!"""""""""""""""!!! !!!!!!!!!!!!!!! $$$""" !!!""""""!!! !!!""""""######"""###""""""!!!!!!!!!!!!"""%%%$$$$$$###############""""""""""""!!!!!!!!!!!!###$$$$$$"""$$$''''''$$$############"""!!! !!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!""""""###$$$""""""#########"""!!! """!!! !!!!!! ###""" """""""""!!!$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###""""""%%%###!!!"""###$$$###""" """%%%!!!!!!&&&$$$ !!! !!!######""""""!!!!!! !!!"""############!!! ###### !!!!!!$$$$$$!!!!!!"""!!!!!!!!!!!!"""######!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""!!!"""$$$$$$###!!!!!!!!!###$$$$$$###"""""""""###$$$###"""!!!"""###$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%$$$######""""""############$$$%%%%%%$$$###### !!!"""###$$$$$$$$$###$$$%%%&&&%%%!!!#########"""######$$$%%% !!!"""$$$&&&&&&###!!!$$$###"""""""""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%###"""!!!"""######!!!!!!!!! !!!"""###%%%&&&$$$&&&&&&$$$$$$&&&&&&$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%$$$""" """%%%&&&$$$###"""""" $$$%%%""" !!!!!! !!!"""""""""############&&&'''%%% ###%%%###""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%"""!!!""""""&&&''''''$$$!!! !!!### !!!""""""###$$$$$$""""""############""""""###############"""!!!!!!"""!!!!!!"""###$$$""" (((### """""" !!!  !!!!!!!!!!!! %%%'''%%%### ###$$$$$$###$$$%%%"""""""""""""""###$$$%%%$$$$$$#########$$$%%%%%%!!! """$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$#########$$$$$$""" """"""###$$$$$$###!!! ###$$$$$$$$$$$$###""""""!!!""""""######"""""""""""""""""""""###$$$%%%%%%"""###$$$$$$###"""###$$$""""""############""""""######$$$######""" +++'''###!!!!!!"""######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!"""######!!! ###!!! !!!!!!  """!!!  """ !!!!!!""""""""""""!!!"""!!!!!!!!! ###!!! """###"""""" !!!"""############ !!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! %%%&&&"""!!!$$$%%%######$$$$$$######!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!"""""""""#########""""""###$$$###"""!!! """ !!!###""" """!!!!!!!!!######!!! $$$$$$######"""!!!   """""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###"""!!!!!!###%%%%%%$$$ !!!  """ !!!###!!! !!!"""!!! """$$$$$$$$$###"""!!!!!! !!!!!! !!!""""""""""""""""""!!!"""&&&&&&  !!! """""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$"""''''''''''''&&&&&&&&&&&& """$$$###!!!!!!"""$$$###############$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$### !!!!!!""""""###############$$$%%%%%%###!!!$$$######"""###$$$%%%&&&'''%%%""""""$$$%%%$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$###""""""######!!! """"""!!!!!!!!!###$$$%%%"""&&&&&&######&&&&&&"""'''&&&%%%$$$$$$$$$%%%%%%&&&$$$######%%%%%%""" """%%%$$$"""!!!!!!"""!!!&&&((($$$"""$$$%%%""" !!!"""###$$$######"""%%%'''&&&""""""%%%&&&$$$""""""""""""""""""""""""######"""""""""""""""""""""  """$$$$$$###(((###!!!###""" !!!""""""######$$$$$$$$$""""""############"""""" """%%%'''%%%###,,,%%%!!!"""### $$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!&&&(((%%%!!!"""%%%&&&$$$######$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!""""""###$$$###"""!!!"""$$$$$$"""!!!!!!"""""""""""""""!!!"""""""""###%%%%%%###"""###############"""!!!!!!$$$%%%%%%&&&%%%$$$###""""""###############""""""!!!!!!!!!""""""$$$%%%%%%"""###$$$$$$###"""###$$$""""""############""""""""""""""""""""""""""""""'''%%%"""!!!"""######### !!!###$$$$$$"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###############!!!!!!!!!"""$$$###!!!######"""""""""$$$&&&'''###!!! !!!!!! !!!######!!! """$$$ """############""""""!!!!!! """  """######### !!!"""############ """$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$!!!$$$$$$$$$######!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""  !!!!!!"""###""""""""""""######$$$$$$"""!!! """!!!######!!!!!!!!!!!!"""$$$###!!!"""###############"""!!!###!!!!!!###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!! !!!$$$&&&&&&&&& ######  """ ###$$$"""###&&&%%%$$$"""###%%%'''((((((&&&%%%%%%$$$###$$$$$$$$$ !!!""""""""""""((($$$$$$&&&$$$###'''&&&  !!! """###""""""%%%!!!!!!!!!!!! """###$$$%%%&&&'''''''''""""""""""""""""""""""""!!! """$$$%%%$$$###""""""""""""###$$$%%%&&&"""$$$###!!!!!!###&&&"""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""############$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!###""""""###%%%%%%$$$"""$$$$$$#########$$$&&&'''000+++%%%"""$$$&&&'''&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""!!!"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$&&&&&&%%%$$$###$$$$$$$$$""" $$$$$$"""!!!!!!!!!"""###!!!&&&&&&######&&&&&&!!!'''&&&%%%$$$###$$$%%%&&&&&&$$$"""###%%%%%%"""!!!""" !!! &&&'''###!!!$$$$$$!!!!!!###$$$%%%$$$"""!!!"""$$$$$$!!!!!!%%%%%%###""""""""""""""""""""""""!!!!!!!!!""""""""""""""" """%%%((()))'''%%%$$$ '''%%%############$$$$$$$$$$$$""""""############"""""""""""""""""""""!!!!!! '''%%%######$$$###...&&&!!!###### !!!%%%""""""""""""""""""""""""!!!!!!"""###############%%%###"""%%%)))***&&&!!! $$$''''''$$$!!!!!!""" !!!"""###$$$ !!!""""""&&&$$$"""###$$$$$$ """"""""""""!!!  !!!###&&&'''%%%$$$$$$#########""""""!!!!!!%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%"""$$$$$$$$$###"""###$$$""""""############""""""$$$#########$$$%%%&&&'''"""!!!!!!"""$$$$$$###""""""$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$!!!$$$"""!!! !!!"""!!! """"""""""""############$$$$$$###"""!!! ######""""""!!!!!! !!!"""######"""!!! """###!!!"""!!!!!!!!!!!!!!!"""######$$$""" !!!!!! ######""""""""""""######$$$!!! !!!$$$&&&&&&$$$###""""""###$$$"""""""""#########""""""!!!!!! """$$$### """"""""""""!!!!!!!!!!!!"""""""""""""""!!! ###!!!!!!#########""""""###$$$$$$###"""!!!############""" ###(((***((($$$!!! """"""""""""!!! ((('''$$$"""!!!!!!!!!""" """$$$'''%%%""" '''&&&$$$"""!!!!!!"""###&&&### !!!$$$%%%%%%### !!!""""""!!!  !!!""""""""""""!!!"""###&&&(((***&&&&&&%%%$$$############""""""!!!!!! $$$$$$$$$###"""!!!!!! '''$$$!!!!!!###$$$""""""!!! !!!"""###"""!!! !!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###%%%%%%$$$######&&&$$$!!!"""$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%###!!! !!!"""###"""!!!"""#########!!!#########"""""""""""""""%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######""""""######$$$%%%%%%%%%$$$"""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%###  %%%'''%%%!!!%%%### !!!#########$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))+++(((&&&$$$###$$$%%%%%%$$$!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$"""!!! !!!"""$$$%%%!!!"""$$$%%%$$$###!!! ###!!!"""&&&$$$$$$&&&%%%$$$###""""""""""""!!!!!! !!!!!!############""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$""" """%%%%%%"""&&&%%%"""!!!!!!"""%%%&&&$$$"""!!!"""###%%%$$$$$$,,,'''""" !!!%%%"""!!!######"""###############"""!!! $$$###"""###%%%%%%###""" !!!!!! !!!"""######""""""!!!!!! ###%%%$$$ ######!!!!!!$$$&&&&&&$$$"""!!!!!!$$$$$$"""!!! ######$$$%%%%%%&&&''''''(((%%%"""!!!"""######"""((('''''''''((('''$$$!!!######""""""###$$$%%%%%% ###&&&%%%$$$$$$(((+++###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%&&&$$$"""!!!"""#########&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%$$$###$$$%%%$$$"""$$$"""!!! """"""!!! """"""""""""############$$$######""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!$$$""""""###""""""""""""###$$$$$$$$$"""  !!!!!! ######""""""""""""#########!!! ###%%%$$$######""""""###$$$### """"""############""""""""" !!!$$$""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """  """"""!!!!!!"""############!!!!!!#########""""""!!! !!!###%%%%%%$$$"""!!!""" !!!"""""""""""""""""""""""""""###$$$%%%!!!!!!"""!!! """###%%%###!!! $$$$$$$$$$$$###"""!!!!!!%%%$$$"""###%%%&&&$$$!!!!!!""""""""""""""""""!!!"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%""""""""""""""""""!!!!!!$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$###""""""######$$$"""!!!!!!""""""!!! !!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%###"""!!! &&&%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""""""""###$$$###""""""$$$$$$###"""############""""""""""""###$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$###############$$$###"""!!! !!!"""""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$""" !!!%%%(((&&&$$$%%%###!!!!!!"""$$$$$$###%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%''')))***(((&&&$$$###$$$%%%%%%$$$!!!!!!!!!"""""""""""""""$$$$$$%%%%%%$$$$$$############!!!!!!!!!"""$$$%%%"""###$$$$$$$$$###!!! '''$$$$$$'''&&&!!! $$$&&&%%%$$$###""""""""""""###""""""!!!!!!""""""###$$$$$$#########"""""""""###""""""!!!!!!"""###$$$"""###%%%%%%%%%$$$###### !!!!!!!!!!!! &&&$$$######%%%&&&&&&%%%'''### !!!###$$$!!!%%%"""!!!######"""$$$$$$#########"""""""""######"""###$$$%%%###!!! !!!""""""!!! !!!""" !!!"""######"""$$$### """### !!!$$$&&&&&&$$$"""!!!!!!$$$###"""!!!!!! !!!!!!######$$$$$$%%%&&&&&&&&&&&&$$$!!!!!!"""$$$$$$$$$&&&%%%%%%&&&''''''%%%###"""""""""######$$$$$$$$$!!!""""""""""""$$$&&&((("""###$$$###!!!!!!!!!"""###$$$$$$$$$######"""!!!%%%%%%$$$######$$$%%%%%%$$$"""!!!!!!###%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!$$$###!!!!!!"""""""""!!!"""""""""#########$$$$$$########################""""""""""""!!!!!!!!!!!! """""""""""" !!!$$$$$$!!! !!!###$$$############$$$%%%%%%$$$"""  !!!!!! ######""""""""""""#########!!! """###""""""###""""""###$$$### """"""###############"""###!!!!!!###!!!###!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!"""!!! !!!  !!!"""######"""!!! """"""""""""""""""""""""$$$$$$###!!! """$$$ !!!"""############ !!!"""###$$$$$$$$$###$$$$$$###!!! """######!!! !!!"""!!! !!!###$$$$$$###!!!%%%$$$$$$%%%&&&%%%""" $$$######""""""######$$$###""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""""""""######%%%&&&&&&""""""###############$$$$$$$$$$$$###""""""!!!!!! ###%%%$$$!!! ###'''$$$###!!!!!!""""""!!! !!!""""""######""""""######""""""""""""##################"""""""""""""""""""""""""""###%%%%%%'''&&&%%%$$$###"""""""""%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########%%%###"""###$$$%%%$$$###########################$$$%%%"""!!!%%%)))""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%###""""""%%%%%%%%%$$$######"""""""""!!!!!!###$$$######""""""""""""######$$$$$$$$$$$$$$$#########%%%"""!!!"""&&&'''&&&###%%%$$$######%%%%%%$$$###&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''')))***(((&&&$$$$$$%%%%%%%%%$$$"""######$$$###"""!!! """###$$$$$$%%%$$$$$$$$$######"""!!!"""###$$$%%%"""###$$$$$$$$$###!!! '''$$$$$$&&&%%%"""!!!"""%%%%%%$$$###""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$ $$$((('''$$$###%%%)))!!!$$$&&&&&&$$$!!!&&&$$$######%%%&&&&&&%%%$$$!!! !!!%%%&&&$$$"""$$$""" !!!######"""%%%$$$######"""############""""""###$$$$$$###!!! """$$$$$$###"""""""""!!!""""""###!!!###### """"""!!!###%%%%%%$$$"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###%%%&&&&&&'''&&&%%%%%%&&&%%%###!!! !!!"""###$$$###""""""%%%###""""""$$$&&&((((((!!!#########!!! !!!"""############""""""""""""&&&%%%$$$$$$$$$$$$%%%&&&"""!!! !!!$$$&&&&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""###$$$%%%$$$###%%%###!!!!!!"""###"""!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! !!!$$$%%%$$$""""""##################$$$%%%%%%%%%""" !!!!!!!!!!!!######""""""""""""######$$$###""""""""""""""""""######"""###$$$###!!!""""""###$$$$$$$$$#########!!!!!!"""  %%%!!!!!!!!!!!!""""""""""""""""""#########""""""!!!###""" !!!!!!  !!!"""###"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""" """$$$$$$$$$$$$######"""!!! !!!"""######""" """###$$$###""""""$$$%%%$$$""" !!!"""!!! """######"""!!!!!!%%%%%%$$$######"""!!! $$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$$$$$$$######""""""!!! ###############$$$%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""!!!!!!$$$&&&###"""!!!!!!###$$$###!!!!!!!!!"""############"""###""""""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""###$$$%%%%%%%%%$$$###"""###$$$%%%&&&###$$$$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$###$$$%%%%%%$$$###"""###############$$$$$$"""&&&&&&###"""$$$'''""""""###$$$%%%&&&&&&'''"""######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!$$$""" !!!###$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########(((&&&$$$$$$&&&&&&$$$"""%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&$$$$$$%%%&&&%%%######%%%&&&''''''%%%###"""!!!!!!###$$$$$$%%%%%%%%%######"""""""""###$$$%%%######$$$$$$$$$###"""!!!###!!!!!!"""###"""!!! %%%$$$$$$###""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$!!!###&&&&&&%%%%%%&&&(((!!!###%%%''''''%%%###!!!###""" !!!###$$$$$$###&&&$$$""""""###$$$""" ###"""!!!!!!""""""######%%%$$$###""""""###$$$$$$###"""""""""$$$$$$###!!! ###%%%&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$!!!!!!######"""###%%%%%%###""""""###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############"""!!!!!!###%%%%%%%%%)))'''%%%$$$$$$###!!! !!!###$$$$$$###!!! &&&""""""%%%&&&%%%"""###$$$###"""!!!"""######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$%%%###"""!!!"""###"""!!!############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!$$$%%%%%%$$$#########""""""""""""###$$$$$$%%%### !!!""""""!!!######""""""""""""######%%%%%%$$$$$$######$$$%%%$$$###""""""###$$$""" """"""###$$$$$$$$$$$$$$$###!!!!!!"""!!!!!!&&& !!!!!!!!!"""""""""###""""""############""""""$$$###""""""######!!!  !!!#########"""!!!""""""!!!!!!"""###$$$%%%###$$$&&&&&&$$$###"""###$$$$$$$$$######"""!!! !!!"""######""" !!!#########$$$&&&(((&&&$$$"""!!!!!!!!! """"""!!! !!!"""###%%%$$$###  """######!!! !!!######"""!!!!!!!!!!!!"""#########!!! """$$$%%%$$$######"""""""""###!!!!!!!!!""""""#########$$$$$$$$$$$$############ """$$$$$$"""!!! !!!$$$%%%%%%$$$!!!""""""###############"""""""""######"""""""""$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&%%%$$$#########$$$&&&'''!!!"""###$$$$$$######"""!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""######$$$######"""!!!%%%$$$###$$$%%%%%%$$$###""""""######$$$$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&'''''''''&&&%%%###!!! '''&&&###"""!!!!!!"""###$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%###&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&&&&$$$###"""$$$&&&'''((('''%%%$$$ !!!"""###$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$######"""  ###$$$### %%%$$$######"""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############!!! """%%%&&&&&&$$$ !!!""""""!!! ###!!! !!!"""#########%%%$$$###""""""!!! #########"""""""""######$$$###############$$$$$$###"""!!!"""$$$$$$"""!!! ###&&&&&&%%%###"""""""""""""""""""""""""""""""""%%%%%%"""!!!$$$$$$!!!"""###$$$$$$###"""###$$$"""!!!!!!!!!!!!""""""#####################""""""%%%###""""""$$$$$$$$$###'''%%%######$$$$$$###"""!!!"""###%%%%%%###!!! ###!!!!!! ###$$$%%%%%%######$$$%%%######"""!!!""""""###$$$""""""############""""""$$$###"""###$$$$$$###""""""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%%%%$$$%%%$$$""""""#########"""#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""###$$$$$$###""""""!!!!!!###$$$$$$###"""""""""""""""""""""###$$$$$$%%%###!!! !!!""""""!!!######""""""""""""######$$$%%%&&&%%%$$$###%%%'''$$$###""""""###$$$###"""""""""###$$$%%%%%%%%%%%%"""!!!!!!###""" !!!&&& !!!!!!""""""######""""""######$$$$$$######$$$###"""###$$$$$$"""!!! !!!"""###$$$$$$#########""""""!!!"""###%%%&&&!!!$$$'''(((&&&$$$"""""" !!!"""############ !!!"""###$$$$$$$$$ """"""###$$$''')))'''%%%"""!!!!!!!!! %%%###!!! !!!###$$$$$$$$$###!!!!!!###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######""" $$$'''%%%%%%$$$""""""!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%$$$!!!!!!!!! """$$$%%%%%%$$$!!!"""######$$$$$$######""""""############""""""############""""""""""""######"""######$$$%%%&&&((('''&&&%%%############!!!"""######$$$#########""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%###"""###$$$%%%$$$###""""""######$$$%%%%%%%%%&&&$$$###$$$&&&((('''%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############&&&'''''''''%%%$$$""" ''''''%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$""""""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############!!!"""!!!!!!$$$(((&&&!!!$$$$$$###############$$$"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$""""""############""""""$$$!!!###&&&$$$"""###""""""!!!!!!""""""###%%%###""""""$$$%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!"""############""""""!!!!!!"""######""" !!!###%%%%%%$$$######### !!!"""$$$%%%''''''###%%%$$$ ###$$$""""""###$$$$$$###"""$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""######%%%###"""###$$$$$$###"""###"""!!!"""%%%'''((((((######$$$%%%$$$###"""!!!%%%###""""""###$$$###"""###$$$&&&%%%$$$$$$%%%&&&$$$###"""""""""###%%%%%%!!!!!!""""""""""""!!!!!!%%%$$$###$$$%%%$$$""" """######$$$$$$######"""########################%%%###!!!!!!###$$$$$$$$$&&&$$$""""""###$$$###"""#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$ !!!!!!!!!"""""""""######$$$%%%&&&&&&%%%$$$######"""""""""""""""!!!!!!$$$############$$$%%%%%%%%%###!!! !!!"""""""""######""""""""""""######"""$$$%%%$$$######%%%((($$$###""""""###$$$$$$###!!!"""###$$$%%%%%%%%%%%%!!! """%%%$$$ !!!%%% !!!"""#########!!!"""###$$$$$$$$$$$$###"""!!!!!!###$$$$$$###!!! !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%!!!###&&&'''%%%###!!!!!! !!!"""""""""""""""""""""""""""###$$$%%%!!!"""""""""###%%%(((%%%###!!!!!!"""###"""!!!%%%$$$######"""""""""""" ###&&&'''$$$""""""###"""######$$$$$$######"""###""""""""""""###$$$$$$"""!!!!!!$$$&&&$$$###"""""""""""""""#####################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$###"""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""""""""#####################$$$%%%&&&&&&'''''''''&&&%%%$$$""""""############$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$$$$$$$###""""""$$$$$$###"""""""""###$$$$$$%%%&&&&&&"""############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%############$$$%%%&&&''''''&&&$$$"""!!!###$$$$$$%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%&&&''''''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$############$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$#########$$$$$$$$$""" ###'''$$$$$$###############$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$######$$$$$$###"""!!! ###"""!!! !!!"""######%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%%%%$$$!!!"""############$$$%%%!!!###%%%%%%###!!!###$$$"""###$$$###!!! """!!!!!!"""######""" """###$$$###"""!!!"""$$$ """###%%%&&&'''###$$$!!! """!!!"""###$$$###""""""$$$&&&$$$###"""!!!!!! !!!!!! !!!!!!!!!"""#########""""""!!!###%%%&&&%%%###%%%$$$"""###%%%'''((((((%%%%%%%%%%%%$$$$$$$$$###%%%'''((((((&&&%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""###$$$&&&'''!!!"""############"""!!!###""""""$$$%%%%%%###"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$###&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$###!!! !!!!!!!!! %%%%%%$$$$$$%%%%%%&&&'''&&&###!!!!!!"""###""""""######""""""""""""###### """$$$###""""""%%%(((%%%###""""""###$$$$$$###!!!"""###$$$%%%&&&&&&&&& """&&&%%%!!!!!!$$$ !!!"""######$$$!!!"""###$$$$$$$$$$$$$$$ """$$$$$$""" !!!"""$$$%%%&&&&&&%%%%%%%%%$$$###!!!!!!"""$$$%%%!!!###$$$$$$"""!!!!!!"""""""""""""""!!! ((('''%%%###!!!!!!!!!"""!!!"""""""""!!!"""###%%%###!!! !!!###$$$$$$###$$$$$$%%%&&&%%%###!!!###))),,,)))%%%###"""###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&###""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""""""%%%((('''&&&$$$#########!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$############$$$%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%'''###"""!!!"""###$$$###!!!""""""###$$$%%%%%%&&&&&& $$$&&&$$$!!!&&&&&&&&&%%%$$$$$$######"""$$$######"""###%%%&&&'''%%%&&&'''''''''%%%###!!!!!!###$$$%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!!!!'''%%%"""!!!###$$$%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%&&&'''&&&$$$"""+++***((('''%%%%%%%%%%%%!!!""""""############"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%""" $$$ $$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$###""" """$$$%%%###"""%%% !!!""""""""""""!!! """!!! """######"""$$$%%%&&&%%%#########$$$!!!###&&&%%%###!!!###$$$!!!$$$$$$### """!!!!!!!!!######""" """######"""!!!!!!"""$$$ !!!!!!""""""######"""###!!!!!!"""###$$$###""""""$$$&&&$$$$$$###!!!  !!!"""######$$$ ###%%%'''&&&%%%+++)))&&&%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%"""&&&%%%""" !!!"""$$$$$$######$$$%%%&&&%%%$$$######%%%'''((("""###$$$%%%%%%$$$###""" !!!###&&&&&&%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!"""$$$%%%###"""###&&&&&&"""!!!### !!!###%%%%%%$$$"""%%%$$$######%%%%%%$$$##################"""!!!!!!""" %%%+++***###"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""")))%%%!!! ###&&&&&&%%%""""""""""""""""""""""""######"""!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$#########""""""!!!!!!%%%&&&$$$"""###'''&&&###$$$$$$###############$$$$$$$$$$$$############"""$$$"""!!!"""###$$$###!!!###"""!!!""""""!!!%%%$$$###!!!!!!!!!"""###&&&$$$###$$$&&&&&&$$$!!!###""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!######"""###%%%&&&%%%###!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###$$$%%%%%%###"""$$$""" !!!""""""!!!""""""###$$$%%%&&&&&&'''########################'''&&&%%%%%%&&&&&&$$$###$$$ '''%%%$$$###"""###$$$$$$$$$"""&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!%%%$$$###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###'''%%%'''&&&'''***'''###!!! !!!!!!!!!%%%$$$###$$$%%%&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$######%%%'''%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''''''''%%%"""!!!"""###'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%&&&'''(((&&&%%%((('''%%%%%%$$$%%%&&&'''((('''%%%######$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%'''%%%######$$$$$$###"""&&&&&&&&&''')))***)))((((((&&&%%%%%%&&&%%%###!!!%%%&&&''''''&&&%%%###"""&&&%%%###!!!!!!!!!!!!"""&&&$$$###""""""$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######%%%%%%""""""######"""!!!!!!"""$$$!!!!!!"""############"""###!!! !!!###$$$$$$###'''&&&%%%$$$############""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""  """$$$&&&'''&&&%%%$$$$$$###"""###$$$###!!!###$$$$$$###""""""###%%%###!!!"""&&&'''$$$$$$''' """!!! !!!"""!!!"""$$$&&&%%%$$$###"""#########"""######$$$$$$###""" !!!"""###!!! !!!!!!"""%%%'''(((&&&$$$###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!! ######""""""######$$$%%%&&&$$$"""!!!###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&!!!"""(((***&&&$$$&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%""""""$$$'''&&&%%%###"""###%%%%%%### &&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###""""""!!!######"""!!!"""###$$$%%%$$$""""""%%%%%%"""!!!$$$$$$############""" $$$###""""""$$$$$$###"""###############""""""!!!(((%%%""""""%%%'''%%%###%%%$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########"""!!!!!!"""###"""!!!##############################$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$#########""""""""""""###$$$""" !!!%%%$$$!!! !!!"""###$$$$$$$$$############""""""  !!!"""!!! $$$###""""""###""" !!!!!! &&&$$$###$$$&&&&&&###!!!%%%$$$$$$###""""""""""""$$$######""""""###############$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$###%%%###!!!!!!"""##################$$$$$$$$$$$$$$$########################'''%%%$$$$$$%%%%%%$$$""")))###!!!&&&%%%!!!$$$###"""###$$$%%%$$$"""$$$###############$$$$$$$$$#########""""""""""""%%%$$$######$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''!!! ###%%%+++222)))&&&###"""###%%%&&&&&&%%%$$$###$$$&&&&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""$$$%%%%%%%%%&&&(((***%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###"""$$$%%%############$$$&&&'''((()))'''%%%$$$$$$%%%###"""&&&%%%$$$%%%''''''%%%###'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%######$$$%%%&&&%%%&&&'''((((((((((((''')))'''&&&&&&'''''''''&&&''''''&&&''')))***(((''''''&&&%%%%%%%%%%%%###!!!'''(((((((((((('''&&&&&&$$$%%%%%%### !!!###'''&&&%%%$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%$$$$$$###""" """######"""!!!!!!"""$$$!!!"""######$$$$$$#########""" !!!###$$$$$$###'''&&&%%%$$$############""""""!!!!!!!!!!!!""""""############"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$###""""""######""" """###$$$$$$###"""###$$$!!! ###### ###!!!"""!!! !!!######"""!!!###&&&&&&###%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###""" &&&%%%############"""!!!$$$$$$%%%%%%$$$###!!! """###%%%'''&&&$$$""" ######""""""######$$$%%%$$$###"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%% %%%'''###!!!""""""""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""#########&&&)))(((%%%!!!%%%$$$###$$$&&&&&&$$$"""'''&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$######""""""$$$$$$###""""""$$$%%%&&&%%%""""""$$$$$$""""""%%%%%%###"""""""""!!!###"""!!!"""######"""!!!######$$$$$$######"""!!!&&&%%%###"""######$$$%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%$$$###$$$###########################$$$%%%&&&&&&$$$!!! ########################%%%%%%$$$$$$$$$########################"""""""""###$$$### !!!%%%%%%!!!"""""""""""""""###$$$$$$$$$$$$$$$############""""""!!! """"""!!! %%%###""""""###$$$###"""##################"""!!!%%%$$$$$$$$$%%%%%%###"""%%%$$$$$$###"""!!!!!! ###$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$######%%%$$$######%%%&&&%%%###%%%###""""""###$$$$$$###$$$$$$#########"""""""""########################%%%$$$######$$$%%%###"""+++$$$!!!$$$### &&&%%%###"""###$$$%%%$$$###""""""""""""###$$$%%%&&&###############"""""""""$$$###"""###$$$$$$###"""&&&%%%%%%%%%&&&'''(((((('''%%%%%%###!!!$$$///;;;+++(((%%%$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$$$$###"""$$$%%%&&&&&&%%%&&&(((***%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$$$$$$$%%%'''""""""""""""###%%%&&&'''***(((%%%$$$$$$$$$"""!!!&&&%%%$$$$$$%%%%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''(((((())))))((((((((('''&&&'''((()))(((''')))((('''((())))))'''%%%&&&%%%$$$$$$%%%$$$""" ''''''&&&&&&''''''((()))###%%%%%%### !!!$$$%%%$$$#########$$$&&&'''$$$$$$############$$$$$$%%%&&&&&&%%%###!!!!!!""""""######"""!!!!!!"""$$$"""######$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###&&&&&&%%%$$$############"""!!!!!! !!!!!!""" !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%###!!! !!!""""""!!!!!!###%%%%%%$$$###"""###""" ###""" !!!"""!!! !!!"""$$$%%%!!!!!!&&&'''"""###"""!!!  ###!!!!!!!!!######"""!!!***'''$$$""""""""""""!!!%%%$$$$$$###""""""""""""!!!###'''))))))&&&"""###""""""""""""###$$$$$$""""""""""""####################################&&&"""!!!$$$%%%""" """""""""###$$$$$$%%%%%%"""$$$&&&''''''%%%"""!!!$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%''''''%%%$$$''''''&&&$$$###"""!!! (((''''''&&&&&&%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%&&&%%%"""!!!######"""###'''"""!!! !!!"""###!!! $$$"""!!!"""###$$$###"""###$$$$$$$$$$$$###""""""$$$&&&$$$"""!!!!!!%%%$$$$$$#########$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###"""%%%''''''$$$"""$$$&&&########################$$$$$$$$$%%%&&&%%%$$$"""""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%&&&%%%"""$$$''''''###)))((('''%%%$$$#########$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$""" """$$$%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%%%%$$$###""""""""""""!!! ###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""###%%%&&&"""######$$$$$$######"""$$$###"""###%%%&&&%%%$$$$$$"""!!!"""$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""'''"""!!!  %%%%%%$$$######%%%%%%$$$#########""""""###$$$$$$%%%########################$$$###""""""$$$$$$###""")))(((&&&%%%%%%&&&'''(((&&&''''''%%%"""$$$---666...+++'''%%%%%%%%%$$$###%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###"""%%%%%%&&&%%%######$$$&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$$$$&&&$$$$$$$$$###############(((&&&$$$###$$$$$$###"""&&&%%%$$$$$$$$$$$$!!!%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''***)))(((((()))(((&&&$$$%%%$$$######$$$$$$""" ######""""""###$$$&&&'''%%%$$$############""""""$$$#########$$$%%%&&&'''$$$######""""""######$$$###&&&'''%%%""" !!!$$$"""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$%%%###!!!"""###$$$$$$###&&&%%%$$$$$$#########$$$"""!!!!!! !!!!!!""" !!!"""$$$%%%&&&&&&((('''$$$###""""""###$$$%%%###  """###### ###%%%&&&%%%###""""""%%%######%%%$$$!!!"""!!!!!!"""!!!!!!!!!###&&&$$$"""!!!"""$$$$$$""""""!!! ###!!!!!!!!!###$$$###"""'''&&&$$$$$$%%%%%%$$$###&&&$$$"""!!! !!!"""###!!!###%%%%%%###!!!"""""""""""""""###$$$$$$!!!"""$$$$$$$$$###$$$$$$#########$$$$$$$$$$$$$$$(((&&&$$$%%%&&&$$$"""!!!"""""""""###$$$$$$%%%%%%"""###&&&((('''%%%""" &&&&&&&&&%%%"""!!!"""$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!'''''''''&&&&&&$$$$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%"""!!!######"""###'''"""!!! """###"""!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$###""""""###%%%$$$"""###%%%!!!!!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""" !!!"""  $$$########################&&&###!!!"""$$$&&&&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############$$$$$$$$$&&&'''%%%###$$$((('''$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$#########""""""%%%###"""###$$$%%%$$$######!!!!!!###$$$$$$ !!!"""###$$$###"""!!!$$$%%%%%%%%%$$$#########""""""""""""!!! ###$$$%%%'''''''''&&&%%%((('''%%%###$$$%%%''')))######$$$$$$$$$$$$######%%%$$$######%%%%%%%%%###!!! !!!###$$$###""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$"""""" """""" """%%%$$$###$$$%%%%%%%%%###%%%$$$$$$###""""""#####################$$$$$$$$$$$$###"""###$$$%%%$$$"""+++***(((&&&%%%%%%%%%&&&%%%&&&&&&$$$$$$%%%'''(((+++)))&&&$$$$$$$$$###"""&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###""" """!!!!!!"""$$$&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$#########$$$$$$$$$$$$######""""""%%%$$$"""###$$$%%%%%%$$$&&&$$$######$$$###!!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%'''))))))(((&&&***)))((((((((((((&&&###$$$#########$$$$$$###!!!!!!!!! !!!###%%%&&&'''### !!!&&&'''$$$$$$$$$%%%%%%&&&'''(((((($$$######""""""######$$$"""%%%&&&%%%!!! !!!$$$"""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$%%%$$$""""""###$$$$$$###%%%%%%$$$$$$######$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%)))'''%%%"""!!!"""###$$$&&&### !!!###$$$$$$ ###%%%&&&%%%###""""""'''$$$$$$&&&%%%!!! """!!!""""""!!!!!!"""%%%'''!!!$$$%%%$$$!!! !!!###&&&&&&%%%###"""""""""""""""!!!!!!"""###$$$$$$#########$$$&&&'''%%%!!!%%%$$$""" !!!###$$$!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""###$$$"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%&&&&&&%%%%%%((('''%%%$$$%%%&&&%%%###"""""""""###$$$$$$%%%%%%"""###&&&((('''%%%""" &&&&&&&&&$$$"""!!!###%%%!!!"""$$$$$$$$$$$$$$$$$$##################$$$$$$&&&&&&&&&&&&%%%$$$"""!!!&&&%%%$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$!!!!!!$$$$$$######'''&&&$$$"""!!!"""""""""!!!%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%$$$$$$###""" !!!"""!!!!!!###)))... !!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""######!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$'''### ###&&&&&&%%%########################""""""!!!!!!!!! #########$$$$$$$$$$$$$$$$$$%%%$$$!!!"""&&&%%%"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$############"""###"""!!!!!!######"""!!!"""!!! """###############$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$"""!!!######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""  !!!###$$$###!!! !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%###""""""$$$%%%%%%$$$###"""&&&$$$###$$$%%%&&&%%%$$$&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###))))))'''&&&%%%%%%$$$$$$###$$$$$$###%%%'''###$$$###"""###%%%&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$############$$$$$$%%%$$$###"""###$$$$$$###""" !!!$$$'''***###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%###"""""" !!!###$$$%%%&&&&&&&&&$$$"""!!!"""$$$&&&&&&%%%%%%$$$######$$$$$$""" """###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%((('''((()))++++++)))'''***)))(((((()))(((&&&$$$$$$######$$$%%%%%%$$$"""############$$$%%%&&&''''''### """'''((($$$ !!!"""######$$$$$$$$$$$$############$$$$$$###$$$$$$$$$"""!!!"""###"""######"""!!!!!!"""$$$"""######$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###""""""###$$$%%%$$$""""""###%%%%%%%%%!!!###%%%%%%$$$###"""###%%%######%%%$$$ !!!""""""""""""!!!###&&&)))!!!&&&(((&&& !!!&&&%%%%%%$$$###"""""""""###"""!!!!!!"""$$$%%%$$$###"""###$$$%%%%%%!!!$$$###!!! !!!###$$$###"""!!! !!!"""$$$%%%"""!!!!!!!!!!!!"""#########%%%((('''$$$$$$&&&)))"""###%%%&&&''''''&&&%%%$$$%%%$$$"""$$$''''''$$$"""""""""###$$$$$$%%%%%%"""$$$&&&''''''%%%"""!!!$$$$$$$$$$$$%%%'''((())) """$$$$$$######$$$%%%""""""######$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$#########$$$$$$%%%&&&######$$$$$$%%%&&&''''''%%%$$$###"""!!!"""######""" !!!%%%&&&######&&&&&&$$$""""""###$$$$$$###$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%$$$$$$###"""%%%$$$###!!!!!!$$$(((+++!!!"""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""'''&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$%%%$$$!!!###&&&&&&"""$$$$$$$$$%%%&&&'''((()))$$$$$$$$$############"""###"""!!!!!!######"""!!!###""""""###$$$%%%###"""&&&&&&&&&&&&&&&'''((((((###%%%'''&&&$$$"""###$$$"""###%%%&&&&&&&&&$$$###############$$$%%%&&&'''%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$$$$$$$"""!!! """$$$%%%$$$""""""#########$$$$$$%%%%%%########################%%%######$$$%%%&&&&&&%%%###%%%&&&%%%%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$%%%###%%%'''###"""!!!!!!###&&&'''((('''&&&%%%%%%&&&''''''&&&$$$###############$$$%%%%%%$$$###"""###$$$$$$###"""!!!"""###%%%(((+++###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&%%%###""""""$$$%%%$$$$$$$$$$$$###$$$%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$''''''(((((('''&&&&&&%%%((((((((()))******'''%%%)))((('''((()))(((&&&%%%%%%$$$$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%%%%%%%$$$$$$### !!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""######"""!!!"""######"""!!!!!!"""$$$!!!"""######$$$$$$######'''%%%######$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$############$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$###"""###$$$$$$!!!!!!$$$### !!!######""""""!!!###'''***%%%'''(((&&&"""!!!###%%%""""""!!!!!! !!!!!!!!!"""!!!!!!"""$$$%%%%%%$$$######$$$$$$$$$!!!###"""!!! !!!"""###"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!"""#########%%%'''%%%""""""&&&***!!!"""$$$&&&&&&&&&%%%$$$"""$$$$$$!!!$$$+++,,,((("""""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$"""!!!###''')))'''%%% """%%%%%%$$$###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%%$$$###!!!!!!"""###$$$&&&((()))######$$$%%%&&&&&&''''''%%%$$$"""!!!!!!!!!""""""!!! !!!&&&'''$$$###%%%"""!!! !!!$$$'''))))))###"""!!!"""###$$$###!!!$$$%%%%%%%%%%%%$$$######""""""$$$%%%&&&$$$"""!!!$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%###"""$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%&&&'''&&&###%%%(((((($$$""""""!!!!!! !!!!!!!!!$$$$$$$$$############"""%%%$$$###$$$%%%%%%%%%###$$$###$$$%%%&&&&&&$$$!!!$$$$$$###"""###$$$&&&'''###%%%'''&&&###"""###$$$ !!!###%%%&&&%%%$$$#########""""""###%%%&&&(((""""""""""""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$$$$###!!! !!!!!!!!!$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$&&&%%%######$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%% """$$$&&&'''''''''&&&%%%'''$$$$$$'''&&&!!!%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%&&&''''''&&&$$$######""""""###$$$%%%%%%$$$###"""###$$$$$$$$$"""%%%&&&'''&&&%%%%%%&&&(((######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###&&&$$$###"""#########"""$$$######$$$&&&&&&%%%###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''((('''$$$!!!)))((('''((())))))'''%%%%%%$$$$$$%%%''''''%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$***(((### ###'''######%%%&&&((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!$$$%%%""" """######"""!!!!!!"""$$$!!!!!!"""###############'''%%%######$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''%%%###$$$$$$###""""""###%%%$$$!!!"""%%%$$$!!! ############"""!!!###'''+++((('''&&&%%%$$$$$$$$$###$$$############$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$###$$$&&&&&&$$$###"""!!!!!!!!!!!!"""""""""!!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""#########%%%&&&$$$ %%%***!!!###%%%&&&%%%$$$######&&&&&&###'''///111---"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%"""!!!%%%&&&""" ###&&&'''%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&$$$"""!!! ###!!!!!!$$$%%%######&&&$$$$$$###$$$%%%%%%$$$"""###"""""""""$$$'''***,,,%%%###!!!"""###$$$$$$###$$$$$$############$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$###"""###$$$%%%"""%%%%%%""""""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""###%%%&&&"""$$$'''))))))(((%%%###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###!!!%%%'''%%%!!!"""%%%'''&&&%%%$$$$$$$$$%%%&&&###############$$$$$$$$$%%%$$$###"""""""""###$$$&&&&&&&&&&&&%%%$$$###""""""############""""""!!!(((&&&###!!!!!!###&&&((('''((((((&&&$$$$$$%%%'''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$###### ###'''%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######&&&$$$""" """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######"""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&$$$!!!!!!###%%%'''(((&&&''''''((('''%%%$$$###'''%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$###!!!###((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%###''''''$$$%%%***+++(((((("""%%%(((&&&"""(((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''***(((&&&%%%$$$%%%'''((("""###%%%''''''%%%###!!!(((%%%""""""%%%'''&&&%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$###############$$$''''''''''''''''''''''''########################%%%$$$###"""""""""!!!""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""$$$######"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$''''''%%%$$$###"""""""""$$$###"""###$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$###'''%%%###"""!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$###"""((('''&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""""""""!!! !!!"""###""""""###%%%''''''%%%###### !!!$$$%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###"""###$$$$$$$$$###$$$$$$%%%%%%'''$$$###&&&&&&###$$$'''&&&###"""$$$))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$######"""######&&&######&&&'''$$$$$$'''%%%$$$$$$$$$&&&&&&$$$###!!!!!! !!!"""$$$'''(((%%%$$$"""###$$$%%%$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""&&&%%%$$$$$$######$$$$$$###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""###############$$$%%%&&&&&&'''(((((()))%%%""""""&&&((('''%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%%%%%%%$$$###""""""""""""&&&&&&&&&&&&%%%$$$###"""""""""###############"""%%%$$$""" """$$$%%%%%%###!!!"""%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""" !!!%%%%%%!!!"""&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&###!!! """%%%''''''&&&'''((((((((('''&&&%%%'''%%%""""""###%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%###!!! $$$&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%%%%!!!"""&&&'''$$$"""!!!"""%%%((('''!!!(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%&&&'''(((###%%%'''(((((('''%%%###(((%%%######%%%'''&&&%%%(((&&&%%%%%%&&&'''%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$###"""!!!###############$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%&&&&&&%%%$$$############$$$#########%%%&&&''''''#####################$$$&&&$$$###!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$############"""$$$$$$ $$$'''%%%$$$""" ###$$$###!!!%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!"""######$$$###$$$%%%'''&&&###!!!&&&### """$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$###""""""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%((($$$###%%%%%%###$$$(((%%%"""!!!###&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$'''&&&######&&&%%%%%%$$$%%%&&&'''%%%######""""""!!!"""###%%%&&&&&&$$$###$$$%%%&&&%%%###$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%((((((%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""$$$'''***,,,((("""!!!(((+++'''!!!%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""&&&&&&&&&&&&%%%$$$######!!!""""""######$$$$$$$$$$$$######""""""######$$$###&&&***((($$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%""" """%%%&&&&&&&&&&&&'''((((((((('''''''''%%%###"""$$$%%%%%%%%%&&&%%%$$$""""""######$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###""""""###%%%%%%%%%$$$$$$%%%%%%$$$######&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&"""$$$$$$""""""$$$$$$"""!!!###&&&((((((%%%!!!(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''***)))(((&&&&&&''''''(((%%%&&&((())))))((('''%%%'''&&&$$$$$$%%%&&&&&&%%%(((&&&%%%%%%&&&'''&&&$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$###$$$$$$%%%''''''!!!""""""###$$$$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""###$$$%%%&&&$$$$$$$$$############"""$$$%%%$$$"""###&&&%%%"""###!!! !!!""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$###""""""######$$$&&&%%%%%%%%%&&&%%%""" '''%%%###"""###$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$###"""!!! $$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&((($$$###$$$$$$###$$$(((%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&######%%%$$$!!!!!!###&&&%%%$$$%%%''''''%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""%%%((((((%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%######$$$&&&)))+++%%%!!!"""((()))&&&!!!%%%&&&&&&&&&&&&&&&%%%%%%)))&&&###$$$'''(((%%%"""######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!!""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""" %%%((((((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%"""!!!%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$######""""""$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((()))))))))'''&&&%%%$$$$$$$$$%%%%%%$$$""" """%%%%%%%%%$$$$$$%%%&&&''''''(((((('''%%%######%%%&&&%%%%%%'''%%%$$$""""""###$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&$$$###"""###%%%'''############$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&'''%%%######&&&)))(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&((()))***)))((('''''''''((((((%%%&&&((())))))((('''&&&'''&&&&&&%%%&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%############$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%&&&&&&###############$$$%%%%%%"""############$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!! !!!""""""###!!! !!!###$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%### ###"""!!!!!!!!!"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!%%%$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###!!!!!!$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###############$$$%%%&&&&&&)))%%%###$$$$$$###%%%)))&&&###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$######"""######&&&######%%%$$$!!!!!!###%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&$$$"""$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&)))$$$!!!"""'''(((%%% """###$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%''')))***"""$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$&&&'''%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###############$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$"""!!!!!!###%%%%%%%%%""""""######$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&$$$&&&&&&$$$#########$$$%%%%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###$$$$$$###"""############$$$%%%%%%$$$$$$############$$$&&&&&&%%%%%%$$$###""""""######'''&&&'''((((((&&&%%%&&& ###%%%$$$"""###(((,,,(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++)))(((((('''''''''''''''$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%% """###"""!!!"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!""""""###!!! !!!###$$$$$$$$$$$$#########""""""&&&$$$""""""###"""!!!!!!############""""""###$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$###"""$$$%%%&&&%%%$$$!!!!!!""""""######%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$#########"""%%%$$$$$$%%%''''''%%%"""############$$$%%%&&&'''((($$$###$$$$$$###$$$(((&&&$$$######$$$%%%&&&&&&########################"""""""""###############&&&&&&%%%######"""""""""'''$$$$$$'''&&&######&&&$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$#########""""""&&&%%%%%%&&&&&&%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''$$$""""""$$$'''(((###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%$$$######"""&&&'''(((((('''&&&$$$"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&((($$$!!!###&&&'''$$$!!!######%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&(((***,,, !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((&&&$$$$$$&&&)))''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%"""%%%%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&&&&%%%""""""!!!"""###$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&***'''$$$######$$$###"""!!!!!!"""$$$&&&&&&%%%###'''&&&%%%$$$%%%&&&'''(((%%%$$$###""""""!!!""""""$$$###$$$((((((%%%$$$%%%$$$'''&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''''''''(((******'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&((()))(((&&&%%%$$$%%%&&&%%%$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''''''$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$%%% """$$$###!!!!!!$$$'''%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""######$$$$$$###"""###$$$%%%&&&$$$$$$$$$############"""'''"""!!!""" """###$$$$$$###""""""###%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###""""""###%%%&&&&&&%%%!!!"""#########%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''############""""""""""""%%%$$$###$$$'''((($$$!!!"""""""""###$$$%%%&&&''''''$$$###&&&&&&###$$$'''%%%%%%$$$$$$%%%%%%&&&'''################################################&&&%%%%%%$$$$$$$$$%%%%%%&&&######&&&'''$$$$$$'''###""""""###$$$$$$###!!!######$$$$$$$$$###""""""%%%$$$$$$%%%&&&%%%"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$***'''$$$###%%%&&&%%%$$$%%%%%%&&&'''''''''''''''(((&&&$$$%%%&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%&&&)))+++---$$$$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''''')))(((&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%###$$$%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&$$$"""%%%$$$###$$$&&&''''''&&&######"""""""""$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&'''&&&%%%###"""$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$)))&&&$$$######%%%%%%$$$%%%######$$$&&&'''%%%###((('''&&&$$$$$$%%%&&&'''&&&%%%$$$###""""""""""""### """'''((($$$###&&&$$$'''((('''%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&(((***)))&&&$$$$$$%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%***)))%%%""""""###"""######$$$%%%&&&''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###"""""""""""""""###$$$!!!$$$&&&%%%""""""%%%)))$$$#####################!!!""""""######$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$############"""%%% ###$$$!!! """"""###$$$###!!! """%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###!!!!!!%%%$$$"""###$$$%%%%%%$$$ ###%%%%%%######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%###!!!###''''''$$$ """""""""###$$$%%%'''(((%%%###$$$''''''$$$###%%%"""###%%%%%%%%%$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))###!!!!!!$$$%%%######&&&###"""!!!"""$$$$$$"""!!!%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$&&&&&&$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((///((("""!!!&&&)))&&&!!!%%%%%%&&&'''((((((((('''((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$###((('''&&&%%%&&&))),,,...***)))'''$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%'''%%%$$$""""""###%%%&&&)))(((''''''''''''((()))((($$$!!!###(((+++)))%%%***)))'''$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%"""(((((("""!!!$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$######$$$&&&(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########%%%(((***)))'''$$$"""%%%$$$$$$%%%'''(((((('''%%%$$$#########$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$###%%%'''((((((&&&###!!!$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""$$$&&&''''''***'''$$$$$$&&&'''&&&$$$'''&&&$$$"""""""""$$$%%%'''&&&%%%$$$############### ###)))***%%%$$$'''&&&%%%%%%%%%&&&(((***+++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&(((+++***&&&$$$$$$%%%&&&%%%$$$%%%'''((('''&&&((('''&&&%%%$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###''',,,+++&&&""""""$$$""""""###$$$&&&'''((((((%%%%%%$$$###""""""""""""#########$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%&&&'''((((((((('''######""""""""""""######"""%%%((('''$$$###'''+++$$$$$$$$$%%%%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""### &&&'''""" """ """###""" !!!$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! (((&&&$$$###$$$$$$###"""###&&&((('''$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%""" ###&&&'''###"""""""""###$$$&&&'''((($$$###%%%))))))%%%###$$$ """$$$%%%$$$#########$$$"""!!!"""$$$%%%%%%$$$%%%$$$###$$$&&&&&&%%%###%%%$$$###""""""$$$&&&'''######$$$$$$$$$###"""""""""$$$&&&&&&$$$###$$$$$$%%%###"""###%%%%%%### $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$%%%$$$""" $$$((('''''''''&&&&&&%%%%%%%%%###"""""""""$$$%%%$$$###$$$###"""$$$&&&((((((''' """$$$%%%%%%%%%%%%(((&&&###$$$&&&((('''%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&---'''!!!!!!$$$&&&%%%"""&&&&&&%%%%%%%%%&&&&&&'''###)))...---'''"""$$$'''&&&$$$###$$$%%%%%%$$$"""$$$$$$##################"""%%%''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%% ###$$$""""""$$$###$$$$$$%%%%%%$$$$$$###&&&(((***,,,,,,***'''$$$)))((('''%%%######""""""$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&((()))***+++###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&,,,***'''&&&&&&&&&$$$###&&&$$$######$$$%%%%%%$$$(((&&&$$$%%%((()))(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%$$$"""!!! $$$$$$###$$$&&&&&&%%%$$$$$$#########$$$)))%%%&&&***)))$$$###'''(((###''')))###%%%((("""%%%$$$$$$######$$$$$$%%%(((&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''((('''&&&''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%''')))***)))***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$'''%%%''')))&&&!!!""")))((("""!!!&&&'''###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###!!!!!!"""""""""%%%%%%%%%###!!!!!!"""###"""$$$&&&%%%"""!!!###%%%%%%$$$######%%%''''''&&&)))%%%"""###""" !!!$$$&&&%%%$$$$$$&&&&&&%%%$$$)))%%%$$$((('''"""!!!%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$"""!!! !!!###$$$$$$$$$###$$$$$$###""""""###%%%###%%%$$$$$$&&&$$$###""" """###$$$$$$!!! ###%%%$$$""""""###$$$%%%&&&%%%$$$###(((((())))))(((&&&%%%###'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$###"""!!! $$$&&&((())))))(((&&&$$$!!!$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&&&&$$$"""###%%%&&&%%%"""########################(((###"""'''&&&############$$$%%%&&&&&&&&&%%%$$$###""""""""""""%%%###""""""###$$$###"""""""""""" !!!$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%$$$###""""""###$$$&&&%%%$$$###$$$%%%'''%%%$$$%%%''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%###$$$%%%%%%$$$#########$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$""" ###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%###%%%$$$$$$%%%'''((('''&&&######$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&((('''%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%&&&&&&'''(((&&&((())))))'''%%%$$$$$$'''%%%$$$$$$%%%%%%###"""$$$$$$##################"""$$$''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%%%%######&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((())))))'''$$$###)))(((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&$$$######%%%&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%***(((&&&&&&((((((&&&$$$%%%&&&'''((((((''''''&&&%%%%%%&&&&&&%%%$$$"""!!!!!!###&&&'''&&&$$$######&&&&&&%%%$$$$$$$$$$$$$$$(((%%%%%%(((((($$$###&&&)))$$$(((***$$$&&&)))###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%"""!!! """&&&))))))(((((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&(((++++++***((()))((('''&&&&&&&&&&&&&&&''''''&&&$$$""""""$$$'''&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%'''%%%''')))&&&"""###((((((###!!!%%%%%%""" """%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&((((((((($$$%%%%%%%%%###"""###$$$&&&''''''%%%""" !!!&&&$$$######%%%'''&&&&&&)))%%%###$$$$$$!!!"""&&&&&&%%%$$$$$$&&&&&&%%%$$$(((%%%$$$'''&&&""""""%%%######$$$$$$%%%%%%$$$$$$(((%%%"""!!!"""$$$%%%%%%$$$"""!!!!!!"""###"""!!!"""#########!!!!!!"""$$$""" !!!%%%%%%"""!!!###$$$###"""!!!!!!"""###$$$$$$"""!!!!!!###%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!$$$$$$###""""""######$$$###$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""$$$&&&((())))))(((&&&$$$"""""""""""""""######$$$"""$$$&&&%%%###"""###%%%&&&$$$"""###%%%&&&%%%#########$$$$$$$$$$$$######'''%%%$$$%%%'''&&&"""$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$&&&$$$"""!!!""""""!!! !!!######&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$""" !!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%''''''&&&$$$'''''''''&&&%%%$$$###"""(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$$$$(((***)))$$$"""$$$&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&&&&$$$"""(((&&&$$$$$$%%%%%%###!!!######$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$''''''$$$$$$'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''%%%$$$###''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$###"""###%%%''''''''')))'''&&&&&&'''(((((('''***)))''''''''''''%%%###%%%%%%&&&'''((((((((('''%%%&&&&&&&&&%%%$$$###""")))((('''''''''&&&$$$"""&&&&&&&&&%%%%%%%%%%%%%%%'''%%%%%%''''''$$$$$$&&&)))%%%)))+++%%%'''***$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$''')))))))))))))))*********)))((((((%%%%%%&&&'''''''''''''''$$$%%%'''+++------***'''(((''''''&&&&&&&&&'''''')))(((&&&### ###%%%&&&&&&&&&''''''''''''(((((('''&&&'''))))))'''&&&'''&&&&&&(((&&&###$$$'''((($$$"""$$$%%%""" !!!$$$%%%&&&''''''&&&%%%$$$$$$######%%%'''((((((&&&"""$$$&&&'''&&&%%%%%%%%%&&&''''''%%%###!!!!!!"""&&&$$$###$$$%%%&&&&&&%%%(((%%%$$$&&&%%%$$$%%%(((&&&$$$###$$$%%%&&&%%%$$$'''$$$$$$&&&&&&###$$$&&&"""$$$%%%'''&&&%%%###!!!)))%%%!!! """$$$$$$&&&$$$""""""""""""!!! !!!"""######!!!!!!"""###)))%%%$$$&&&%%%!!!!!!###%%%$$$###""""""###$$$%%%%%%$$$######$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$###"""!!! $$$######""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&$$$'''&&&$$$""""""###$$$&&&"""###$$$###""""""###$$$%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&&&&&&&%%%&&&'''&&&%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&$$$###!!!!!!"""###"""!!!$$$%%%%%%"""!!!&&&$$$$$$#########$$$%%%&&&((((((''''''&&&%%%#########%%%%%%$$$######$$$&&&$$$######$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$&&&%%%$$$%%%&&&&&&###!!!((((((''''''&&&%%%$$$###((('''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((&&&$$$$$$%%%%%%$$$###$$$&&&(((&&&###!!!###%%%&&&&&&&&&&&&'''((()))))))))&&&$$$$$$%%%&&&%%%$$$((('''%%%%%%%%%%%%###!!!######$$$$$$$$$$$$$$$%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$'''&&&$$$$$$'''%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&((('''%%%%%%'''((((((''')))'''&&&&&&'''(((((('''(((((('''''''''&&&&&&%%%$$$%%%&&&''''''((())))))&&&&&&&&&%%%%%%$$$$$$###(((%%%"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&'''&&&&&&&&&'''***%%%))),,,&&&(((+++&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))))))))((()))))))))******)))(((((($$$%%%'''((((((((('''&&&&&&&&&''')))++++++)))(((&&&&&&&&&&&&&&&'''((())))))(((&&&###!!!"""$$$'''&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$###$$$%%%$$$######"""$$$&&&((((((&&&$$$"""%%%$$$$$$$$$%%%### !!!###'''(((((('''&&&'''$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%'''######&&&&&&$$$%%%)))%%%$$$###$$$%%%%%%%%%###&&&%%%$$$$$$$$$$$$%%%'''$$$%%%%%%&&&%%%$$$"""!!!(((&&&"""!!!"""#########'''%%%######$$$$$$$$$###"""###%%%$$$###"""###$$$((($$$"""$$$$$$###$$$(((%%%$$$############$$$%%%%%%%%%$$$$$$%%%$$$$$$###%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&###"""###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$###$$$%%%&&&'''!!!"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$ """$$$&&&&&&$$$""" """!!!!!!"""###%%%'''((('''&&&%%%$$$############""""""""""""###$$$%%%&&&"""!!! !!!###%%%%%%$$$&&&%%%$$$$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%'''(((((('''&&&%%%$$$###$$$%%%%%%$$$"""###$$$&&&###$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$"""'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%%%%$$$#########"""###%%%''')))+++%%%%%%%%%&&&&&&((())))))''''''(((&&&%%%$$$&&&(((((('''%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%%%%######&&&%%%&&&&&&''''''&&&&&&%%%+++***((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&(((&&&%%%%%%'''(((((('''(((&&&%%%%%%&&&''''''&&&%%%&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%((('''&&&%%%%%%&&&''''''&&&&&&%%%(((((('''&&&&&&'''((((((***%%%***,,,'''))),,,&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((((((((('''(((((())))))(((((((((%%%&&&'''((()))((('''&&&(((&&&$$$$$$&&&((())))))&&&&&&&&&&&&&&&'''((()))(((((('''%%%###$$$(((***&&&&&&&&&''''''''''''(((%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&%%%&&&''''''%%%$$$#########%%%''''''%%%"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$$$$!!! ###'''(((((('''''''''%%%$$$$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%""""""%%%&&&$$$%%%(((%%%$$$######%%%%%%$$$###&&&&&&$$$######%%%&&&''''''&&&$$$#########$$$$$$&&&%%%%%%%%%&&&&&&$$$"""'''%%%$$$$$$&&&(((''''''###%%%''''''%%%$$$$$$%%%&&&""" """######%%%***%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$###"""$$$&&&'''%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%$$$###""""""!!!!!!"""############$$$$$$%%%$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" ######''''''&&&'''&&&%%%$$$###"""""""""$$$###############$$$$$$""" !!!$$$&&&'''&&&$$$###"""$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%###""""""$$$'''$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&%%%&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''&&&&&&((()))((('''''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%&&&%%%"""%%%%%%%%%%%%%%%&&&'''((('''(((((('''&&&&&&''')))&&&&&&&&&%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$)))((('''&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%'''((((((%%%$$$&&&((('''&&&%%%%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&###$$$%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$"""###'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&###"""!!!###&&&((()))((('''%%%$$$$$$%%%&&&&&&%%%###%%%'''''''''''')))***&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&''''''&&&###$$$&&&''''''&&&%%%%%%&&&((('''$$$$$$((()))((()))$$$))),,,'''))),,,'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''''''''((()))''''''(((((())))))((((((&&&&&&'''(((((((((((('''***'''$$$###$$$''')))***&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&)))+++&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&&&&$$$###%%%&&&%%%$$$&&&)))((($$$"""$$$###"""$$$((('''$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&%%%"""!!!$$$&&&''''''&&&'''((()))'''&&&&&&&&&&&&%%%###'''&&&$$$$$$%%%&&&%%%$$$$$$""""""&&&&&&$$$$$$'''%%%###"""###$$$%%%$$$###&&&'''%%%""""""%%%'''&&&'''&&&$$$""""""###%%%&&&$$$$$$%%%'''((('''%%%"""&&&%%%$$$%%%'''))))))((($$$&&&(((((('''&&&%%%&&&'''###!!!""""""!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$############$$$$$$!!!!!!###$$$$$$$$$$$$$$$&&&###"""###&&&'''$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%""""""!!!!!!"""$$$%%%$$$######$$$%%%%%%######$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%"""!!!&&&))))))''''''&&&%%%$$$############$$$$$$###############$$$$$$""""""###%%%''''''&&&######$$$$$$###$$$&&&'''######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###""""""%%%'''$$$&&&((('''%%%###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((()))))))))((($$$######$$$&&&'''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%###%%%''')))(((&&&'''''''''''''''&&&&&&&&&'''%%%%%%&&&'''((('''&&&$$$$$$%%%'''((('''$$$!!!&&&%%%$$$$$$$$$%%%'''''''''((()))(((&&&%%%'''***'''&&&&&&%%%&&&'''((()))&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%"""&&&******&&&###!!!"""#########$$$%%%&&&'''(((%%%$$$%%%&&&''''''%%%###&&&%%%$$$%%%'''''''''%%%######$$$$$$%%%&&&&&&'''###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!$$$$$$###%%%)))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###""""""###&&&((((((((('''%%%$$$$$$%%%&&&&&&%%%$$$&&&((((((&&&&&&(((***((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%&&&'''"""###%%%&&&'''&&&%%%$$$$$$'''%%%!!!"""'''(((&&&((($$$(((+++&&&(((,,,&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& %%%&&&&&&&&&''')))'''((())))))*********)))'''''''''''''''(((((())))))'''%%%%%%'''((())))))''''''&&&&&&&&&''''''(((&&&'''((((((&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$$$$%%%&&&&&&%%%###%%%&&&%%%###%%%***)))$$$###%%%### !!!%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&$$$###$$$&&&&&&%%%%%%&&&(((***'''&&&&&&''''''%%%###(((&&&$$$$$$%%%%%%%%%$$$&&&$$$$$$''''''%%%$$$'''$$$###"""###$$$%%%$$$"""''')))'''!!! %%%'''$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$&&&'''%%%$$$'''%%%$$$$$$&&&'''&&&%%%###%%%(((((('''%%%%%%%%%'''###"""$$$###!!!"""%%%%%%%%%&&&&&&&&&&&&%%%%%% $$$%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%$$$$$$(((%%%"""###&&&'''######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""" ###"""!!!"""%%%'''&&&$$$###$$$&&&%%%###"""$$$&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%$$$############""""""""""""###$$$%%%%%%&&&%%%###$$$%%%&&&&&&%%%###&&&'''%%%!!!""")))///######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%###!!!"""%%%'''"""$$$&&&%%%"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%'''))))))))))))"""!!!!!!"""$$$&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$"""!!!###''')))'''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''%%%%%%''')))***)))&&&###'''&&&%%%$$$$$$$$$%%%&&&&&&(((***(((&&&%%%'''***''''''&&&%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&& $$$)))'''$$$&&&***"""""""""###$$$%%%'''(((&&&""" $$$)))***%%%%%%$$$$$$%%%'''(((((('''######$$$%%%%%%&&&''''''###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!$$$%%%$$$&&&+++###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%&&&'''((($$$$$$&&&''''''&&&$$$$$$&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&***(((&&&&&&'''''''''&&&'''&&&$$$$$$&&&'''&&&%%%%%%((()))(((%%%$$$&&&((()))(((&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''((("""%%%((((((%%%$$$&&&(((!!!"""$$$&&&&&&&&&$$$###"""%%%$$$%%%'''$$$(((###(((+++&&&(((,,,&&&'''&&&&&&%%%%%%&&&&&&'''"""!!!!!!###%%%''''''&&&''''''''''''''''''''''''!!!%%%((()))'''%%%%%%'''((()))***+++++++++++++++(((((('''&&&&&&((()))***(((((('''(((******)))'''(((''''''&&&&&&&&&''''''&&&((())))))&&&$$$######&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$$$$'''%%%"""%%%+++)))######&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%$$$$$$&&&''''''%%%###%%%(((***)))'''(((&&&$$$$$$%%%%%%%%%###(((%%%&&&))))))&&&%%%'''$$$###"""###$$$$$$$$$"""(((***'''!!! %%%&&&###!!!"""$$$&&&&&&&&&%%%$$$###!!! !!!###%%%&&&&&&'''%%%######$$$$$$###""""""$$$'''(((&&&%%%$$$$$$%%%""""""%%%%%%###$$$'''%%%&&&&&&''''''&&&&&&%%%###%%%$$$###$$$&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$###""""""###$$$%%%"""###%%%&&&''''''&&&&&&)))%%%"""###&&&&&&"""$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$"""!!!###&&&(((&&&$$$"""%%%&&&%%%###"""$$$&&&########################!!!%%%((('''###"""%%%(((&&&%%%$$$$$$######$$$$$$ !!!"""###%%%'''(((&&&$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###&&&&&&$$$######''''''(((&&&$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###''''''))),,,(((!!!''''''(((((((((((('''''')))&&&&&&((('''###%%%+++$$$%%%&&&'''''''''&&&&&&)))&&&$$$$$$&&&((())))))'''&&&&&&'''((()))'''&&&)))((((((&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&((())))))((('''&&&&&&(((((('''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$$$$'''******(((%%%'''%%%$$$$$$%%%'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%(((+++***$$$###&&&&&&!!!((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&(((((('''&&&######$$$$$$$$$%%%%%%%%%---000...'''%%%'''&&&"""%%%%%%$$$$$$%%%%%%&&&'''$$$###%%%))))))%%%"""###$$$###$$$%%%''''''%%%###'''&&&%%%&&&''''''%%%###&&&&&&''''''((()))))))))%%%$$$$$$%%%'''((('''%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))))))))(((&&&&&&''')))+++---(((&&&%%%&&&((()))'''$$$)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%(((((('''&&&(((***''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$((('''((()))***)))&&&$$$%%%%%%&&&&&&'''(((((()))((((((((((((((()))************))))))((((((''''''***(((&&&%%%$$$%%%'''(((+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%###"""$$$&&&'''$$$"""#########$$$&&&&&&%%%###)))&&&###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''### !!!%%%'''&&&###""""""""""""""""""""""""$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$#########...)))%%%$$$'''(((&&&###%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$""""""'''$$$!!!!!!###%%%$$$"""'''$$$"""$$$((()))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!)))((('''&&&%%%%%%%%%%%%###""""""###%%%'''&&&%%%***((('''&&&&&&%%%$$$"""&&&$$$######$$$%%%%%%$$$%%%###""""""$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% ###&&&'''&&&$$$######%%%&&&&&&%%%######$$$%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%&&&***((("""!!!$$$''''''((((((((((((''''''***$$$"""&&&((('''&&&)))%%%%%%&&&&&&&&&&&&''''''(((&&&$$$$$$%%%'''(((((('''&&&%%%&&&((()))'''&&&***))))))(((&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''(((***)))'''&&&&&&'''((('''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$''')))***(((&&&'''%%%$$$$$$&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''''')))'''"""!!!$$$%%%"""((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%&&&((()))((('''$$$$$$$$$$$$%%%%%%%%%%%%+++---,,,&&&$$$'''&&&"""%%%$$$$$$$$$$$$%%%&&&&&&%%%###$$$(((((($$$###$$$%%%%%%%%%'''(((((('''%%%***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&$$$&&&''''''(((((((((''''''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''(((***+++,,,'''&&&%%%''')))***(((&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###%%%(((((('''&&&(((***''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&'''&&&%%%((('''((()))***)))&&&$$$&&&'''((()))************((((((''''''(((((()))***))))))))))))(((((('''''')))((('''&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%######$$$&&&&&&$$$"""$$$######$$$&&&'''&&&%%%&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&#########$$$%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$((()))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$######***&&&""""""&&&'''&&&###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###"""&&&$$$$$$$$$&&&%%%!!!'''$$$"""$$$'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###&&&%%%$$$###"""###$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""&&&%%%$$$###""""""""""""###""""""###%%%&&&&&&%%%%%%$$$###$$$%%%%%%###"""%%%$$$######$$$%%%%%%$$$&&&$$$""""""$$$%%%&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))(((&&&$$$###$$$$$$%%%%%%$$$""""""###%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&######&&&'''&&&%%%&&&''''''((((((((((((''''''***### $$$)))***'''&&&'''&&&%%%%%%%%%&&&(((((('''%%%######%%%&&&'''''''''&&&%%%&&&((()))((('''******)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((******)))'''&&&&&&((('''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''((())))))((('''&&&%%%)))))))))(((((((((''''''%%%%%%%%%&&&))))))(((''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&))))))'''&&&&&&&&&'''(((%%%&&&%%%""""""%%%'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$&&&((())))))((($$$$$$$$$%%%%%%%%%&&&&&&(((***)))%%%$$$&&&&&&###$$$$$$$$$$$$$$$%%%&&&&&&&&&###$$$&&&'''$$$$$$&&&'''&&&&&&'''))))))(((&&&,,,)))%%%###$$$&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%###''''''''''''(((((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&(((((()))***++++++++++++'''''''''(((***+++***(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''(((''''''((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&((((((''')))***)))'''$$$%%%''')))+++++++++***)))(((''''''''''''(((((())))))))))))((((((((((((''')))((((((((('''''''''''''''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&$$$"""###%%%'''((((((###""""""###%%%&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%''')))+++)))(((((('''%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$'''******%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###%%%""" !!!$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######"""######$$$$$$$$$######$$$%%%&&&((((((%%%&&&$$$"""$$$''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%$$$###"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%$$$###""""""!!!!!!"""$$$###"""###%%%&&&&&&%%%""""""###$$$&&&'''%%%###%%%###"""###%%%&&&&&&%%%'''%%%######%%%'''''''''(((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''%%%$$$$$$&&&$$$%%%%%%$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((($$$"""###'''(((''''''''''''((((((((((((''''''***&&&###%%%((()))&&&$$$((('''%%%$$$%%%&&&(((***'''%%%######%%%&&&&&&%%%'''%%%%%%%%%''')))(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$'''***+++***'''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))***)))'''%%%###)))))))))(((((((((((('''%%%%%%%%%&&&((((((((((((&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&$$$$$$%%%%%%&&&"""$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%$$$$$$%%%(((******)))%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''$$$###%%%%%%###%%%((('''&&&&&&'''((()))(((''',,,)))&&&$$$&&&((())))))((((((''''''&&&%%%$$$$$$)))(((''''''((((((&&&$$$)))(((''''''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&''')))***,,,,,,,,,+++***)))))))))*********)))(((%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$&&&((()))(((''')))((('''((())))))'''%%%###%%%'''******)))(((&&&((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###'''%%%"""###%%%((()))***$$$###"""###%%%%%%###!!!''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%$$$$$$%%%&&&(((''''''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$$$$$$$###$$$&&&((('''%%%!!!%%%$$$###$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))++++++(((((((((((('''&&&%%%%%%&&&%%%###"""""""""###$$$&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%'''))))))'''%%%%%%###"""###%%%''''''&&&%%%$$$######%%%&&&&&&%%%'''&&&&&&%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''%%%&&&&&&&&&$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&***'''######%%%((('''%%%''''''((((((((((((''''''((())))))(((&&&&&&%%%$$$((('''&&&%%%%%%''')))***'''%%%$$$$$$%%%&&&%%%$$$'''%%%$$$%%%''')))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&***+++***(((&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))((('''$$$###((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((()))&&&%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$''')))((($$$!!!''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%$$$$$$%%%(((******)))%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$&&&$$$############$$$%%%%%%'''###"""$$$%%%$$$%%%)))'''%%%$$$%%%'''((('''&&&)))'''&&&'''((()))((('''***))))))((('''&&&%%%%%%***)))((()))***)))'''%%%)))(((''''''''')))***+++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******'''''''''(((((()))))))))%%%%%%%%%%%%%%%&&&&&&'''''')))+++------,,,***)))+++,,,,,,+++***(((''''''$$$$$$###%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((('''&&&'''''''''((((((((())))))''''''(((((('''&&&%%%%%%%%%$$$%%%''')))***)))''')))(((''''''(((((('''%%%###%%%(((***+++***(((''')))(((((('''''''''(((((('''''''''''''''(((((((((((((((((()))((('''&&&&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%%%%$$$$$$$$$'''%%%######%%%'''))))))&&&%%%$$$$$$$$$###!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$%%%###$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$###$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%#########%%%&&&%%%$$$&&&%%%%%%&&&((((((&&&$$$&&&$$$###$$$%%%''''''&&&"""!!!"""$$$%%%%%%###!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%&&&'''&&&%%%%%%'''(((&&&''''''''''''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''))))))'''$$$$$$''''''$$$''''''((((((((((((''''''''',,,---)))&&&&&&'''%%%((('''&&&&&&&&&'''))))))'''&&&%%%%%%&&&&&&%%%$$$'''%%%$$$$$$''')))******''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&)))***)))(((''''''&&&&&&%%%'''((()))'''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&(((***%%%%%%$$$&&&(((((('''%%%&&&&&&''''''''''''&&&&&&******((('''''''''((()))'''&&&'''***'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((&&&######%%%%%%###$$$'''###############$$$%%%%%%&&&###"""%%%%%%$$$&&&)))'''&&&$$$%%%&&&((('''''''''&&&&&&'''))))))(((&&&******)))(((''''''&&&&&&***)))((()))******(((&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((((()))+++,,,,,,+++)))(((***+++,,,+++)))'''''''''%%%$$$###%%%'''(((((('''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%'''''''''(((((())))))***(((((()))))))))'''&&&$$$%%%%%%%%%(((******)))'''***(((''''''(((((('''&&&&&&(((***,,,,,,,,,+++******))))))(((((((((((()))&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%'''%%%######%%%''''''&&&'''&&&$$$###$$$$$$""" $$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""%%%$$$######""""""######""""""""""""###$$$%%%&&&$$$$$$$$$######$$$''')))######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%###%%%$$$######%%%%%%%%%###'''&&&$$$$$$&&&&&&&&&%%%""""""%%%((()))((($$$!!!%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&%%%$$$$$$&&&(((&&&'''((((((((('''%%%%%%&&&%%%$$$######%%%'''(((%%%)))***%%%$$$'''(((%%%''''''(((((((((((('''''''''++++++)))))),,,+++&&&''''''''''''((((((((((((((('''&&&&&&''''''%%%$$$'''%%%###$$$&&&)))******''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''((()))&&&%%%%%%'''((()))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%(((+++%%%$$$%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&+++***((('''''''''((())))))%%%&&&((('''!!! ''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''&&&%%%&&&((()))((('''&&&'''''''''(((((((((((('''$$$###&&&&&&######'''###############$$$$$$%%%%%%""""""%%%&&&$$$%%%))))))'''%%%%%%'''((()))((('''&&&$$$%%%&&&(((((('''(((((((((''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&((((((((((((((('''&&&%%%(((((('''&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))+++******))))))((((((((()))((((((''''''''''''(((((()))*********)))((((((&&&)))+++***((('''(((***&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&((()))'''$$$&&&''''''((())))))******'''((())))))(((&&&$$$###%%%%%%&&&(((******(((&&&***(((''''''(((((('''&&&((((((***+++++++++++++++++++++***)))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%"""$$$&&&&&&$$$######%%%&&&%%%$$$$$$%%%%%%$$$###'''%%%######$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$###!!!%%%$$$######""""""#########""""""""""""$$$%%%&&&$$$%%%&&&$$$"""###&&&)))"""###$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$"""!!!!!!###&&&'''''')))'''%%%%%%%%%&&&%%%$$$$$$&&&)))---...,,,((($$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&###$$$$$$$$$######%%%'''&&&'''((((((((('''%%%%%%&&&%%%$$$######%%%'''(((""")))+++&&&$$$''')))'''''''''((((((((((((''''''''')))'''''',,,333///'''&&&''''''((()))(((((((((((('''''''''((((((&&&$$$'''%%%###$$$&&&)))***+++((((((((((((((('''''''''&&&'''''''''&&&%%%%%%$$$&&&'''((((((''''''(((***&&&%%%%%%'''((()))(((&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((***+++,,,(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%(((,,,%%%$$$%%%&&&((((((&&&$$$&&&''''''''''''''''''&&&)))((('''&&&%%%&&&&&&'''((($$$###((()))''')))///''''''((((((((((((''''''$$$$$$&&&'''(((((())))))'''&&&%%%&&&(((((('''&&&''''''''''''((((((((())))))$$$###'''&&&"""###'''#########"""###$$$$$$%%%$$$"""###&&&'''%%%%%%(((***(((&&&&&&(((*********)))&&&###"""###&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%(((((())))))(((&&&$$$###)))((('''&&&&&&'''((()))%%%&&&&&&'''((()))++++++,,,,,,+++***)))(((''''''---,,,+++)))((((((''''''(((((()))))))))(((((((((###&&&)))***((((((***---&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&))))))'''$$$&&&''''''((()))******+++&&&'''(((((('''&&&###"""&&&&&&''')))******(((%%%***((('''&&&'''((('''&&&'''''''''((())))))******,,,,,,+++***))))))******&&&&&&&&&'''''''''((((((((('''%%%######$$$%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%"""$$$'''&&&$$$"""###%%%&&&%%%$$$%%%%%%%%%### %%%###!!!"""$$$'''))))))""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''&&&$$$""" (((((('''&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&& """&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%############$$$$$$%%%%%%%%% """%%%&&&'''&&&''''''###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&$$$###!!!'''&&&%%%%%%$$$$$$%%%%%%###""""""""""""$$$&&&'''%%%'''(((&&&###"""$$$&&&"""###%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%###"""""""""###$$$%%%%%%&&&'''&&&%%%###"""''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%$$$###%%%###!!!"""%%%))),,,---***(((&&&%%%%%%%%%$$$###$$$%%%'''(((((('''%%%$$$(((((('''$$$"""$$$)))...&&&&&&%%%%%%$$$###""""""%%%%%%&&&'''((((((''''''%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###((('''%%%######%%%''')))%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''%%%'''))))))'''&&&(((***&&&&&&&&&&&&'''((())))))***)))'''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&)))((('''&&&%%%%%%&&&'''(((''''''(((((('''%%%###'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''''''''''')))++++++&&& %%%,,,''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((!!!%%%***,,,+++(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((***))))))((('''&&&&&&&&&"""%%%((((((%%%%%%&&&(((&&&&&&'''&&&&&&&&&((()))(((((('''$$$"""!!!###&&&&&&$$$"""$$$&&&(((&&&$$$%%%&&&(((*********))))))+++)))(((((()))******)))************)))(((&&&&&&&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&***)))((('''''''''''''''((('''&&&&&&&&&''')))***((('''&&&%%%&&&(((***+++,,,...111222000,,,&&&###&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&+++)))'''&&&''''''&&&%%%&&&'''((())))))((('''&&&)))'''&&&'''***+++***((('''''''''(((((((((((()))+++(((&&&&&&)))***(((%%%(((&&&%%%&&&))))))'''$$$((())))))************)))+++)))))))))+++,,,+++***%%%&&&(((*********))))))******))))))(((((((((''')))'''$$$$$$%%%&&&&&&%%%000...)))### """%%%))))))%%%###%%%%%%###'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%%%%%%%############%%%%%%$$$&&&%%%!!!!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$######"""###%%%&&&''')))'''$$$############""")))(((&&&&&&''''''&&&%%%&&&''''''&&&$$$######$$$########################(((&&&%%%###""""""#########&&&((((((%%%######$$$)))$$$"""%%%$$$ %%%!!!!!!"""###############'''&&&&&&%%%$$$###""""""(((&&&$$$$$$%%%%%%%%%$$$ """###$$$$$$$$$###"""""""""$$$'''(((&&&&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&((('''$$$!!!%%%***&&&$$$***((($$$)))###$$$%%%&&&'''&&&%%%$$$)))%%%!!!!!!###%%%$$$"""%%%###"""###$$$&&&%%%%%%((()))***)))&&&$$$$$$%%%'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%"""!!! !!!$$$&&&&&&&&&(((&&&###$$$&&&((('''%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$'''***&&&%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&'''''''''%%%((((((((((((((((((((((((%%%'''''''''%%%%%%%%%'''(((***+++***'''&&&''')))!!!""""""###%%%''')))***))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&''''''&&&&&&&&&'''((((((+++***)))***+++***(((''''''&&&%%%$$$$$$%%%&&&'''***)))((((((''''''(((((()))++++++'''$$$###'''+++''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&(((((((((''''''(((((((((!!!%%%'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((*********))))))((('''&&&$$$'''))))))'''&&&'''(((%%%&&&)))***)))((((((''''''''''''&&&%%%%%%''')))&&&$$$###$$$&&&(((&&&%%%$$$%%%'''((())))))((((((+++)))(((((()))******)))************)))((('''&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&***))))))(((((('''((((((((((((((((((((()))******)))(((&&&&&&&&&''')))***(((***,,,---+++((($$$!!!&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&)))'''&&&'''***+++***(((&&&''''''''''''(((((((((((('''%%%%%%&&&&&&%%%$$$)))'''%%%&&&((()))(((&&&''''''((())))))))))))(((((('''&&&''')))***)))(((''''''((()))***)))(((((()))))))))((((((''''''''')))'''%%%$$$%%%&&&%%%%%%(((((('''%%%""""""###%%%&&&******'''&&&((((((&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%$$$######$$$%%%&&&%%%'''&&&######&&&'''%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$###%%%&&&%%%%%%((('''&&&&&&''''''&&&$$$###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$$$$&&&((('''%%%###$$$%%%$$$   !!!""""""########################$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&$$$### ###%%%$$$$$$%%%&&&$$$######"""###%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$&&&''''''%%%"""$$$((($$$###***(((###((($$$$$$%%%%%%&&&&&&%%%%%%,,,)))&&&$$$%%%'''((((((%%%###"""###$$$&&&%%%%%%%%%'''((((((&&&%%%%%%&&&'''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%$$$$$$(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%'''))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$((((((((((((((((((((((((&&&(((((('''%%%$$$%%%&&&+++,,,,,,***(((&&&''''''#########$$$%%%&&&'''((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&%%%&&&&&&''')))))))))'''&&&'''(((((('''&&&'''&&&$$$######$$$&&&'''))))))((('''''''''(((((())))))))))))(((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&)))((((((''''''(((((())) ###'''((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++***)))'''&&&'''(((******(((''''''((($$$&&&***,,,,,,+++(((&&&((()))***)))((('''((()))&&&%%%$$$%%%&&&'''&&&%%%$$$$$$&&&'''''''''''''''+++)))(((((()))******))))))******))))))((('''&&&((((((''''''''''''(((((((((((((((((((((''''''&&&)))))))))(((((((((((((((((())))))******************)))'''&&&&&&'''((((((&&&'''(((((('''&&&$$$###&&&''''''(((((((((((('''''''''((((((((()))))))))&&&'''(((((((((((('''&&&$$$$$$%%%''')))***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%(((''''''''')))***)))(((&&&&&&&&&''''''''''''((('''(((((('''%%%$$$$$$%%%***(((&&&&&&'''))))))(((&&&&&&'''(((((((((((((((+++***)))***,,,---,,,+++(((((()))))))))(((''''''((((((((('''''''''''''''***(((&&&%%%%%%&&&%%%######%%%&&&&&&%%%%%%&&&'''&&&)))(((%%%%%%((((((%%%***)))((('''&&&%%%%%%%%%(((&&&&&&&&&(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%''''''$$$$$$''''''%%%''''''&&&$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&((((((''''''%%%$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&&&&'''&&&$$$$$$%%%&&&&&&###"""###### ###!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%###!!!!!!"""############$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############%%%''''''%%%$$$###'''$$$###***(((###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!! $$$'''%%%###"""###$$$&&&%%%%%%"""$$$&&&&&&%%%%%%%%%'''&&&&&&%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%#########$$$###"""'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&(((***+++***)))%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$(((((((((((((((((((((((('''((()))(((&&&$$$%%%&&&*********)))((('''''''''***)))((('''&&&%%%%%%&&&'''((()))))))))(((&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&$$$%%%&&&''''''&&&'''&&&$$$""""""$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&(((+++,,,)))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))'''***,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))*********((('''&&&(((((())))))((('''''''''%%%&&&(((***++++++(((&&&+++,,,---+++(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((***)))'''''')))***)))((()))))))))))))))(((''''''((((((&&&%%%%%%&&&(((((('''(((((((((((((((''''''''''''(((((((((''''''''''''((()))***+++***)))(((+++***((('''&&&&&&&&&'''((((((''''''''''''((((((%%%%%%&&&''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&(((******(((&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''(((((((((((((((&&&&&&&&&&&&''''''''''''(((***,,,***&&&$$$%%%'''+++)))'''&&&'''(((******&&&&&&'''((())))))))))))---,,,+++,,,...///...---***))))))(((((('''&&&&&&''''''''''''''''''&&&&&&***(((&&&%%%&&&&&&$$$###%%%&&&&&&&&&$$$$$$&&&(((***,,,***'''''')))((($$$))))))(((&&&&&&%%%%%%%%%((('''%%%&&&'''((('''&&&((('''&&&%%%%%%&&&'''((($$$'''&&&######&&&'''$$$''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&%%%%%%%%%(((''''''&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%$$$###$$$%%%%%%$$$###%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%&&&""""""###$$$$$$$$$$$$###+++***)))(((&&&$$$######%%%%%%%%%'''((('''$$$!!!"""######"""!!! """###"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%$$$$$$######"""""""""$$$&&&'''&&&%%%###'''$$$%%%---+++$$$&&&&&&%%%$$$###$$$%%%&&&'''""""""!!!!!!&&&%%%###"""###$$$&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%######$$$$$$$$$###%%%%%%%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((+++,,,+++)))&&&'''((()))((('''%%%$$$(((((('''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''&&&'''''''''''''''***)))((('''&&&%%%%%%%%%'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''')))((((((''''''&&&%%%$$$)))((('''(((***++++++)))'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$(((,,,,,,(((###&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((( """%%%''''''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((((('''&&&%%%'''''''''((((((((('''&&&(((&&&%%%&&&((()))(((&&&***+++,,,***(((%%%$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&''''''((())))))***(((''''''((())))))(((((())))))))))))(((((('''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''%%%%%%&&&'''''''''&&&%%%&&&'''((()))***)))((('''******)))((('''&&&&&&&&&(((((('''&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''(((***+++***(((%%%((('''&&&%%%%%%&&&'''((('''((((((((('''''''''(((&&&&&&&&&'''''''''(((((((((***+++***&&&$$$&&&(((******((('''&&&''')))+++&&&'''((()))***************)))((()))***++++++)))******)))((('''&&&%%%%%%&&&&&&'''''''''''''''''')))'''&&&&&&&&&&&&$$$###'''&&&%%%###"""$$$))),,,000111...******+++(((###''''''&&&&&&&&&''''''((()))'''%%%%%%&&&(((''''''((((((&&&&&&&&&&&&((((((%%%((((((&&&&&&((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&%%%$$$$$$%%%%%%$$$"""%%%###"""###%%%%%%$$$###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$(((&&&%%%$$$%%%&&&''''''$$$%%%%%%$$$###$$$$$$"""""""""###$$$$$$$$$$$$$$$)))((('''&&&%%%###""""""%%%%%%%%%'''((('''$$$!!!###&&&((()))'''&&&&&&&&&######$$$%%%%%%%%%$$$$$$''''''''''''&&&$$$######$$$$$$%%%%%%%%%$$$###""""""""""""###%%%'''&&&%%%$$$(((%%%'''111...&&&'''&&&%%%$$$###$$$%%%&&&'''%%%&&&%%%### !!!%%%***%%%###"""###$$$&&&%%%%%%$$$%%%&&&&&&###"""""""""&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""###$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''''')))++++++***)))(((((())))))((('''&&&$$$'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((())))))))))))((('''%%%######%%%%%%&&&(((++++++***(((&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%(((++++++'''###%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''***)))(((&&&&&&'''(((((()))((((((''''''(((((()))'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&)))&&&###$$$''')))(((&&&&&&'''((((((''''''(((***&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&'''((()))******(((''''''((())))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((($$$%%%&&&'''((('''&&&%%%&&&&&&'''(((((((((((((((***))))))((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))%%%$$$$$$###$$$$$$%%%&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((''''''(((***)))'''%%%)))((((((''''''(((((()))'''((()))(((&&&&&&&&&((('''''''''(((((((((((()))&&&'''''''''%%%$$$%%%&&&((())))))'''&&&&&&(((***&&&'''(((***++++++++++++***)))))))))+++,,,+++******)))((('''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%&&&''''''%%%###%%%$$$###""""""&&&,,,111---,,,)))%%%%%%'''###&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''((('''((('''&&&%%%%%%&&&'''((('''***+++((((((+++***'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$%%%%%%###!!!$$$#########%%%&&&%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%'''(((''''''!!!$$$$$$""""""$$$###!!!"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!""""""#########&&&%%%%%%&&&'''&&&$$$"""&&&(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&%%%$$$###"""###""""""###%%%&&&%%%$$$$$$(((&&&(((333111''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''***%%%###"""###$$$&&&%%%%%%%%%&&&'''&&&$$$"""!!!"""&&&%%%$$$%%%&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%"""$$$&&&'''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%)))'''&&&''')))***)))''''''''''''&&&%%%%%%%%%$$$&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((())))))(((((()))******)))'''(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''%%%&&&(((((('''''')))***)))'''%%%&&&(((((('''%%%#########$$$%%%&&&'''((())))))((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&((()))***(((((()))((('''&&&$$$###!!!"""$$$(((******'''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''(((%%%&&&''')))***)))'''%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((***)))'''%%%%%%&&&'''(((***)))(((''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,)))'''&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))'''%%%%%%'''***,,,***((((((&&&$$$&&&***+++(((%%%&&&&&&''''''&&&'''***,,,&&&((()))(((%%%$$$%%%'''&&&%%%%%%%%%%%%'''((())))))(((&&&&&&((()))((('''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''((((((((('''((())))))***((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&'''(((((())))))(((((('''&&&((()))(((&&&$$$&&&'''((((((((()))))))))******&&&%%%$$$%%%&&&''''''&&&&&&((()))(((&&&%%%''')))%%%&&&''')))***+++++++++,,,+++***+++---------,,,)))((('''&&&%%%&&&&&&''''''''''''(((((()))))))))%%%%%%%%%&&&((((((&&&$$$$$$%%%%%%$$$$$$&&&***...'''&&&### """%%%!!!(((''''''&&&&&&&&&''''''***'''%%%$$$&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%((()))'''''')))(((%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%''''''%%%###%%%$$$###$$$&&&&&&&&&%%% !!!###$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%'''%%%$$$&&&((()))(((%%%!!!&&&'''$$$$$$'''&&&""""""###$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$'''%%%$$$%%%&&&&&&$$$###%%%&&&&&&%%%###!!!!!!"""&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$###!!!%%%###""""""$$$%%%$$$######'''%%%(((444222'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$%%%###"""###$$$&&&%%%%%%$$$&&&'''&&&$$$######$$$&&&%%%$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%%%%$$$!!!$$$''''''%%%######$$$$$$%%%'''(((((('''%%%$$$&&&&&&'''***------)))&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''')))******)))(((((((((******(((&&&(((((('''&&&%%%%%%$$$$$$***)))((('''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''$$$&&&'''((('''(((***+++,,,)))''''''((((((&&&###(((((('''&&&&&&&&&''''''***)))(((&&&&&&'''(((((()))(((((((((''''''''''''%%%$$$$$$%%%&&&(((***,,,&&&'''((((((((('''&&&%%%"""$$$''',,,...---***'''&&&''')))******)))'''&&&'''''''''''''''((()))***'''(((***+++***)))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((***(((&&&%%%$$$%%%'''(((***)))(((''''''((()))***%%%$$$$$$######$$$$$$%%%&&&'''(((''''''(((+++...&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((((()))***)))&&&%%%%%%''')))+++'''&&&&&&(((,,,...,,,***'''&&&&&&***......)))###******)))'''&&&&&&))),,,&&&(((***(((%%%$$$%%%'''%%%$$$######$$$%%%'''((()))(((&&&&&&((()))((('''(((((()))))))))))))))((($$$%%%''''''''''''%%%$$$&&&&&&'''((())))))((((((&&&(((***+++,,,+++***)))***)))((((((((()))+++,,,(((((((((((((((((('''&&&'''''''''&&&&&&''''''((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''"""!!! """%%%'''((((((&&&'''((())))))((('''&&&&&&(((***(((%%%$$$%%%'''))))))))))))************(((&&&$$$&&&***+++***'''$$$'''))))))&&&%%%&&&((($$$%%%&&&((()))*********((('''&&&''')))***)))((()))((('''&&&%%%&&&'''''''''((((((((())))))******$$$$$$$$$&&&((()))'''%%%'''(((((((((&&&%%%&&&'''((('''$$$###&&&***'''!!!***)))((('''&&&%%%%%%%%%***'''%%%$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&'''!!!%%%&&&$$$$$$&&&%%%!!!(((((('''&&&$$$###""""""###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$######$$$&&&))))))(((&&&%%%$$$###$$$&&&'''&&&%%% """%%%&&&'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%'''******(((%%%$$$&&&""""""&&&%%% ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""%%%((('''%%%###""""""###%%%&&&"""######$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!&&&$$$""""""###$$$###""""""&&&$$$(((444222&&&$$$###$$$%%%&&&'''&&&%%%$$$$$$""""""$$$'''(((%%%###%%%###"""###$$$&&&%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&%%%#########"""$$$$$$$$$%%%%%%$$$$$$$$$***'''%%%$$$%%%$$$###""" $$$''''''%%%######$$$$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&)))'''$$$###%%%&&&''''''***$$$"""&&&***)))'''&&&+++***)))******)))&&&###***((('''&&&&&&'''((()))'''(((((()))(((&&&$$$###))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%((((((%%%%%%((((((%%%&&&'''(((***+++,,,,,,,,,%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%&&&&&&(((%%%""""""$$$''')))***((((((((()))***)))'''%%%%%%&&&'''((((((&&&$$$###(((&&&&&&***...*** '''&&&&&&'''(((((('''%%%)))))))))))))))((((((((($$$%%%'''))))))(((&&&%%%+++(((######%%%((((((((('''&&&&&&''')))***)))(((************))))))))))))###$$$$$$%%%%%%$$$$$$###"""$$$&&&((()))))))))(((((('''%%%%%%&&&&&&%%%$$$%%%'''((()))((((((((()))&&&%%%$$$%%%''''''&&&%%%&&&'''((((((((((((((('''***)))(((''''''&&&''''''(((+++)))$$$$$$)))+++(((+++(((&&&&&&((((((%%%###)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))(((''''''###&&&'''%%%&&&)))***(((''')))++++++)))''''''''''''((())))))(((&&&$$$###)))(((&&&&&&''''''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((+++((($$$###$$$''')))***((('''&&&%%%%%%%%%%%%%%%&&&,,,---(((%%%'''+++((('''%%%%%%'''((('''&&&((()))))))))))))))(((((('''''''''''''''((()))***((((((((()))***)))&&&###&&&&&&&&&'''((())))))***+++)))&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%***'''$$$&&&***+++(((%%%!!!"""###$$$&&&'''((()))'''&&&$$$""""""###$$$%%%***)))'''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''+++((("""!!!%%%)))(((((('''%%%%%%$$$$$$$$$***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((((((''''''$$$!!!"""%%%&&&$$$"""%%%$$$###$$$&&&&&&&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$###&&&((((((&&&$$$######$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$##################$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''')))&&&!!!"""((()))$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""!!!!!!"""###$$$$$$&&&&&&'''((('''&&&$$$###(((&&&$$$###$$$$$$###"""$$$!!!###+++666777...$$$'''&&&%%%############$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$%%%%%%###"""((($$$ !!!$$$&&&### """###$$$%%%%%%%%%%%%%%%%%%&&&(((+++,,,+++'''###$$$%%%)))$$$%%%$$$$$$$$$%%%&&&&&&''''''((())))))***************)))(((&&&$$$###$$$&&&'''&&&***$$$"""&&&***)))'''&&&(((((((((***,,,,,,***((('''((((((((())))))(((((()))))))))(((((('''%%%%%%))))))))))))))))))))))))***)))((('''''''''''''''%%%((((((%%%%%%((((((%%%&&&'''((()))************&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&******)))''''''&&&&&&''''''$$$""""""$$$&&&(((((((((&&&###"""###$$$%%%$$$'''((()))))))))(((&&&%%%(((((()))+++,,,+++'''$$$'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((&&&'''((((((((('''&&&%%%***'''$$$$$$&&&((((((''''''%%%%%%&&&'''(((((('''&&&''''''((()))***++++++%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))(((((()))(((&&&&&&'''(((&&&%%%$$$%%%&&&'''''''''((()))'''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''(((((('''''''''(((((()))(((***)))$$$$$$)))***(((***(((&&&&&&((((((&&&###&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))(((''''''%%%((((((%%%%%%((()))'''***+++***)))''''''(((******)))((('''&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%''')))******)))''''''&&&%%%%%%%%%&&&&&&"""&&&+++,,,)))''''''))))))'''&&&&&&'''(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((&&&$$$%%%%%%&&&&&&'''(((((())),,,***)))((()))***)))(((''''''''''''&&&&&&%%%%%%***'''$$$&&&)))+++(((%%%######$$$%%%&&&''''''((('''&&&$$$###"""###$$$%%%&&&&&&%%%%%%&&&'''))))))))))))((('''''''''''''''###$$$&&&''''''%%%###"""***)))(((&&&%%%$$$$$$$$$)))((('''&&&&&&'''((()))((((((''''''&&&''''''(((%%%%%%&&&'''''''''''''''(((&&&%%%%%%&&&'''&&&&&&'''&&&&&&''')))+++***)))'''&&&%%%$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$###%%%'''(((&&&$$$$$$$$$%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))'''"""###(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$###(((&&&$$$######$$$######%%%######)))000111+++###%%%$$$#########$$$%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&$$$""" ((($$$!!!!!!$$$%%%### ######$$$%%%%%%%%%%%%%%%######$$$&&&'''&&&###!!!%%% $$$(((###$$$%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''%%%######$$$&&&&&&%%%)))$$$"""'''***((('''''')))((()))***,,,,,,+++)))%%%''')))+++++++++)))(((+++***)))((('''''''''''')))))))))))))))))))))))),,,+++***)))''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((&&&%%%%%%%%%'''((('''&&&+++***)))((('''&&&&&&&&&&&&$$$""""""$$$&&&'''''')))%%% """$$$%%%((()))***+++***)))((('''***+++,,,***(((''')))+++(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((('''%%%&&&'''((('''&&&&&&%%%$$$%%%'''''''''%%%%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((((((((()))(((''''''((()))'''&&&%%%%%%&&&(((((()))))))))(((&&&&&&'''((())))))(((((((((((((((((('''&&&%%%&&&&&&&&&'''((())))))***((()))(((%%%%%%((()))(((***(((''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((((((((((((((((((''')))((((((''''''''''''((((((((()))))))))((('''''''''******&&&$$$'''(((''',,,,,,***(((&&&'''***---,,,***(((&&&%%%&&&((()))((('''&&&&&&'''(((&&&%%%%%%%%%&&&'''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))***)))%%%"""&&&&&&%%%%%%%%%&&&''''''%%%''')))******)))((('''***(((''''''((())))))((('''(((((())))))((((((((((((''''''''''''((()))))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''(((+++***)))***++++++)))'''''''''((()))((('''&&&%%%)))'''%%%&&&)))***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%&&&%%%%%%&&&&&&((())))))***))))))((('''(((((((((!!!$$$''')))***(((%%%###)))((((((''''''&&&&&&&&&(((((('''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''&&&%%%%%%&&&((($$$######%%%((()))))))))''''''&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$"""%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###'''&&&%%%$$$%%%''')))*********'''$$$$$$''''''$$$%%%%%%$$$$$$$$$%%%&&&'''###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######)))&&&###"""###$$$$$$$$$&&&$$$$$$&&&******'''$$$""""""""""""###$$$%%%&&&###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&%%%$$$###'''$$$!!!!!!$$$%%%###!!!###$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$"""!!!&&& $$$'''"""$$$&&&$$$$$$%%%&&&&&&''''''(((&&&%%%$$$#########$$$%%%'''%%%######$$$&&&%%%%%%)))$$$###''')))(((&&&(((+++*********+++***'''%%%'''((()))***++++++******,,,+++)))((((((((()))***((((((((((((((((((((((((+++***)))(((''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((('''&&&%%%&&&'''((((((&&&''''''&&&%%%%%%%%%&&&&&&'''%%%######%%%'''((('''+++'''###!!!"""$$$&&&'''))))))*********))))))(((++++++***(((%%%###$$$&&&((('''%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((&&&%%%'''&&&%%%%%%'''''''''%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''(((((()))'''&&&'''(((((('''&&&)))(((((()))******((('''((('''&&&''')))******)))((()))(((((('''&&&%%%$$$&&&''''''((((((((((((((((((((((((&&&&&&((((((((()))((((((''''''''''''&&&'''((())))))))))))((('''((((((''''''''''''((((((((((((''''''''''''(((((()))(((''''''''''''(((((('''(((((((((((((((''''''(((,,,---((($$$&&&''''''+++,,,+++)))((((((+++---+++***)))(((''''''((()))((('''&&&&&&'''((('''%%%&&&&&&''''''((()))))))))%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((('''###%%%%%%%%%%%%%%%&&&'''(((((('''''')))++++++(((%%%***)))'''''')))***)))(((''''''(((((()))(((((((((***)))))))))))))))******)))&&&$$$###%%%&&&'''&&&&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%&&&''')))******((('''%%%((('''%%%&&&((()))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&&&&))))))((('''''''''''''''((('''%%%$$$$$$&&&)))+++&&&&&&'''(((((()))))))))''''''&&&&&&&&&'''((((((***)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%"""$$$&&&%%%""""""$$$'''%%%$$$###$$$&&&((('''&&&''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$"""$$$''''''&&&&&&&&&'''%%%%%%%%%&&&((((((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%#########&&&)))+++,,,***(((&&&&&&'''%%%###&&&%%%#########%%%''')))#########""""""###$$$$$$######$$$$$$$$$#########)))'''###"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''""""""""""""######$$$$$$############$$$%%%&&&&&&######""""""""""""######$$$%%%&&&&&&&&&&&&&&&'''&&&###!!!"""###$$$$$$"""$$$$$$%%%%%%&&&%%%%%%$$$&&&$$$######%%%%%%%%%$$$(((!!!###&&&!!!$$$(((!!!$$$$$$%%%&&&&&&''''''(((***)))'''&&&%%%&&&'''(((&&&%%%$$$$$$%%%&&&%%%$$$((($$$$$$''')))'''&&&((()))(((((()))))))))&&&$$$***)))(((((((((***+++,,,,,,+++)))(((((()))***+++(((((((((((((((((((((((('''''''''&&&&&&''''''(((%%%((((((%%%%%%((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''(((((('''&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''))))))((()))'''&&&&&&''''''&&&%%%'''(((((((((((((((((((((***((('''''''''&&&###!!!)))'''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))((('''&&&%%%)))'''&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''%%%***)))''''''((('''%%%"""((('''&&&(((***++++++***(((((((((((('''&&&$$$$$$(((((())))))((('''&&&&&&(((''''''((((((''''''((((((((()))((('''''''''(((((())))))******))))))((((((((((((''''''((((((((()))(((''''''''''''((()))((((((''''''''''''((((((''''''((((((((((((''''''(((...///***%%%%%%&&&&&&(((***,,,,,,*********+++((())))))******)))((('''(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%***((('''&&&%%%"""%%%%%%%%%%%%%%%&&&'''((()))'''&&&(((+++,,,)))&&&***)))'''''')))***)))(((&&&&&&'''((((((((((((((()))((((((''''''((((((((()))&&&######$$$&&&''''''(((((((((((())))))))))))'''&&&'''(((***)))'''%%%%%%'''(((******)))'''&&&'''&&&&&&&&&'''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&+++((($$$!!!"""&&&***...''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%!!!$$$&&&%%%""""""%%%(((+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$###%%%''''''&&&&&&'''(((&&&%%%%%%'''((('''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%###"""!!!"""$$$'''))),,,)))'''''''''&&&$$$###%%%$$$###"""###%%%((()))$$$$$$###############$$$########################)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&(((***$$$$$$$$$$$$######""""""$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$"""$$$%%%%%%######%%%'''$$$###""""""###$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&&&&&&&(((!!!###%%%!!!%%%(((###$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''%%%%%%((((((&&&&&&)))$$$$$$%%%''')))***)))'''+++***(((''''''(((***+++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%((((((%%%%%%((((((%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%$$$'''&&&&&&&&&((()))(((''''''''''''''''''((()))******)))'''((()))***)))(((&&&&&&&&&'''((('''%%%"""&&&&&&''''''''''''((((((&&&&&&&&&)))++++++((($$$)))'''%%%%%%&&&'''((('''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((($$$&&&))))))'''&&&&&&&&&***(((''''''((()))'''&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%'''''''''%%%)))&&&$$$$$$&&&%%%"""'''&&&&&&'''***++++++***'''''''''''''''&&&%%%$$$((())))))))))))'''%%%$$$)))&&&'''))))))'''&&&)))''')))))))))''''''((()))(((((((((((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&'''((()))(((''''''''''''(((((()))&&&&&&'''(((((((((''''''&&&...222---(((&&&&&&%%%&&&)))+++,,,+++***)))***&&&''')))******)))'''&&&'''&&&%%%&&&(((((((((&&&((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&***)))'''(((((((((&&&$$$&&&&&&%%%%%%%%%&&&'''''')))'''&&&(((+++---+++(((***(((''''''((())))))(((%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&)))&&&$$$$$$%%%'''(((((()))))))))))))))))))))))))))(((((()))++++++***)))%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&'''((((((*********)))(((&&&###"""%%%%%%%%%&&&''''''((((((---,,,+++)))((('''''''''''''''((((((''''''&&&&&&$$$%%%&&&&&&%%%&&&''')))***)))'''&&&&&&&&&$$$"""&&&&&&''''''''''''&&&&&&&&&$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%'''(((&&&&&&&&&'''((('''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$###"""!!!"""###%%%'''***&&&%%%''''''%%%###$$$$$$#########$$$&&&((()))%%%%%%$$$############$$$#########"""######$$$%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))%%%&&&&&&%%%%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''$$$ !!!############"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%######%%%&&&%%%$$$(((!!!###&&&"""%%%)))###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%$$$###"""((('''&&&'''(((((('''%%%'''%%%%%%((((((%%%&&&***%%%$$$%%%(((***+++***(((******)))(((''''''''''''(((((()))))))))))))))((()))))))))))))))))))))))))))((('''''''''''''''(((%%%((((((%%%%%%((((((%%%$$$%%%&&&'''((()))))))))''''''''''''&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$((('''&&&'''((()))((('''))))))((('''''''''''''''***((('''((()))))))))''''''&&&&&&'''((((((%%%###&&&&&&&&&&&&''''''((()))%%%'''******)))((())))))***'''%%%$$$&&&'''((((((&&&&&&'''(((((()))******(((((((((((((((&&&$$$###%%%''')))(((&&&%%%&&&((()))(((&&&&&&'''(((&&&%%%%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''(((%%%"""$$$'''((($$$!!!&&&%%%%%%''')))++++++***&&&&&&&&&''''''&&&%%%%%%&&&''')))))))))((('''%%%)))&&&&&&******&&&&&&)))''')))***)))''''''(((***))))))(((''''''((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))%%%&&&''''''((((((''''''$$$---333000***'''&&&%%%'''(((***)))((((((***+++'''''''''((((((''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&&&&''')))((()))***++++++)))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((+++,,,,,,,,,)))'''&&&&&&'''(((((('''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&((('''%%%%%%'''((()))((()))))))))))))))(((((((((***)))'''(((***++++++***%%%%%%&&&&&&''''''''''''%%%&&&'''&&&&&&%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&"""###%%%'''))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))(((&&&$$$###$$$$$$%%%&&&''''''''''''******)))'''&&&&&&&&&&&&(((((())))))(((((('''&&&&&&$$$$$$$$$&&&(((((((((&&&%%%############!!!$$$%%%&&&''''''&&&%%%$$$&&&$$$######$$$%%%%%%$$$'''(((((('''%%%%%%&&&((('''&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$######$$$%%%%%%(((######''''''$$$"""$$$"""######$$$&&&''''''(((&&&%%%$$$$$$#########$$$$$$######"""###$$$%%%&&&%%%%%%%%%&&&((('''&&&$$$%%%%%%%%%''')))(((%%%###$$$%%%&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''$$$ $$$"""#########"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%###''' $$$'''###&&&)))###$$$$$$%%%&&&&&&''''''((())))))******)))'''&&&$$$(((''''''((())))))(((&&&&&&%%%&&&)))(((%%%&&&***)))(((((()))******(((&&&((()))******)))'''%%%###'''((()))******)))(((''')))))))))))))))))))))))),,,+++***(((''''''''''''%%%((((((%%%%%%((((((%%%$$$%%%&&&((()))*********)))(((((((((''''''''''''&&&(((***+++***(((%%%$$$((('''&&&''')))))))))'''***)))(((&&&$$$#########)))(((''''''((()))(((&&&)))((('''((())))))'''&&&'''''''''''''''((())))))&&&+++---***$$$!!!%%%******'''%%%$$$%%%'''(((((('''''''''((()))******+++******+++***(((%%%""" %%%''')))(((%%%%%%&&&)))((('''%%%%%%&&&&&&%%%$$$)))(((((((((((('''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))***)))((((((%%%$$$&&&+++,,,***&&&&&&%%%%%%&&&)))******)))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%((()))***)))(((''')))%%%&&&******&&&%%%)))&&&)))******''''''(((+++---+++)))(((((()))+++---))))))(((((((((((())))))***((('''&&&&&&'''(((***'''''''''''''''((()))***%%%%%%&&&'''((((((((('''"""---444222+++(((&&&$$$))))))(((&&&%%%'''***---((('''&&&%%%%%%&&&((()))'''&&&%%%&&&((()))((('''"""###$$$%%%'''((()))******)))((('''''''''''''''((()))***+++,,,***&&&###((('''&&&&&&%%%%%%%%%%%%%%%&&&''')))***+++---...((('''%%%%%%'''((('''&&&$$$%%%&&&'''((((((((((((++++++***)))))))))))))))((('''&&&&&&((())))))((((((((((((((((((''''''''')))'''%%%%%%''')))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&''')))(((&&&$$$###$$$&&&''' """%%%'''))))))((('''###$$$%%%&&&''''''''''''&&&&&&%%%$$$############))))))******)))(((''''''%%%""" """%%%''''''%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$((((((((('''%%%$$$&&&''''''&&&&&&'''((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''"""!!!&&&'''###"""$$$!!!"""$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$#########$$$&&&'''$$$$$$%%%''')))(((&&&###&&&%%%%%%(((***((("""###$$$&&&'''(((''''''&&&((('''&&&%%%$$$#########""""""!!!!!!!!!!!!""""""!!!$$$&&&$$$ $$$((("""#########"""###$$$&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%&&&((((((&&&$$$&&& $$$((($$$''')))###&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%'''((()))((($$$"""###%%%''''''''''''((((((((((((&&&((()))******)))(((&&&******+++***)))(((&&&%%%((())))))************)))***(((''''''(((((('''&&&***)))((('''&&&&&&'''(((""""""***---)))&&&(((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%---)))&&&(((...000+++&&&***)))((('''&&&&&&'''((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$###''''''&&&%%%&&&'''((()))(((&&&%%%&&&(((******))))))***++++++***(((&&&$$$(((''''''&&&&&&%%%%%%$$$''''''&&&''''''((()))***'''&&&$$$%%%&&&''''''&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!''''''(((((('''&&&%%%%%%&&&%%%%%%&&&((()))(((&&&%%%''')))(((&&&$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((()))************))))))((((((((('''******))))))((((((''''''&&&&&&'''((()))***+++,,,(((((('''&&&&&&&&&&&&''''''%%%$$$%%%''')))((((((((('''%%%%%%'''((('''&&&+++(((CCC222...'''(((###''''''''''''''''''''''''+++***(((&&&&&&(((***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))///+++'''$$$%%%''')))***************))))))))))))***)))'''&&&%%%%%%&&&&&&)))&&&$$$%%%))),,,,,,+++))))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&,,,+++***((((((((()))***(((((('''((((((***,,,------(((&&&***)))%%%&&&+++***)))'''$$$###$$$%%%%%%(((((((((''''''&&&&&&&&&!!!&&&'''###$$$((((((###((((((((('''&&&&&&%%%%%%''''''((())))))((('''&&&,,,(((&&&'''***,,,)))%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))'''%%%%%%))),,,))))))((('''%%%$$$###""")))************((('''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$###&&&%%%$$$###"""######$$$'''&&&%%%%%%$$$$$$$$$$$$$$$###"""$$$&&&(((((('''&&&((()))((('''%%%%%%&&&%%%''')))'''###  ''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))***(((&&&######$$$&&&'''%%%&&&&&&$$$######%%%(((%%%%%%%%%$$$$$$%%%&&&&&&(((&&&###"""###$$$$$$###$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''&&&&&&"""###%%%''''''&&&%%%$$$,,,***(((%%%$$$#########'''$$$""""""%%%&&&$$$###"""!!! !!!######"""!!!"""###$$$$$$$$$$$$$$$(((&&&%%%&&&''''''%%%$$$$$$"""###&&&&&&######&&&$$$&&&&&&"""!!!###### &&&&&&&&&&&&'''''''''((('''%%%$$$%%%&&&'''&&&%%%''')))***(((&&&$$$%%%'''''''''''''''((((((((((((&&&''')))******)))'''&&&'''((((((((('''&&&$$$###%%%&&&'''((())))))))))))'''&&&%%%%%%&&&'''&&&$$$***)))((('''&&&&&&'''((((((######((()))&&&$$$&&&''''''(((((())))))******'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%)))'''%%%&&&)))***'''$$$((((((&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((******)))((('''&&&%%%$$$***)))(((&&&%%%%%%%%%%%%######$$$'''******)))'''''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%&&&(((((('''%%%((()))+++***(((&&&&&&&&&((((((''''''&&&'''''''''((('''''''''(((((())))))&&&''''''((()))***++++++((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***(((%%%%%%&&&'''''''''((('''%%%&&&'''((('''&&&+++(((AAA///)))###(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((***(((&&&%%%'''(((((('''*********)))((((((((('''+++***)))'''&&&&&&'''''')))&&&%%%&&&)))+++,,,+++(((((((((((())))))))))))&&&&&&%%%&&&&&&'''((()))******((('''''''''(((((((((((('''((((((***+++,,,---(((''')))(((%%%%%%)))***(((&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%!!!%%%&&&$$$%%%((((((%%%))))))(((((('''&&&&&&%%%''''''((())))))((('''&&&)))&&&$$$%%%)))***(((%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''))))))((('''&&&$$$###"""%%%&&&'''&&&&&&&&&''')))((((((''''''&&&%%%$$$$$$((())))))))))))'''&&&%%%''''''''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%'''((((((&&&%%%%%%&&& ###&&&'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###"""$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%###$$$%%%''''''&&&&&&%%%)))((('''%%%$$$$$$$$$%%%$$$""" !!!$$$&&&%%%$$$&&&%%%############""""""#########$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%###$$$''''''%%%$$$'''$$$&&&&&&""""""$$$### &&&&&&&&&&&&'''''''''''''''%%%######$$$&&&&&&%%%'''((())))))''''''''')))&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''&&&$$$###"""###$$$&&&(((((())))))&&&%%%$$$%%%''''''&&&%%%)))(((''''''&&&''''''''')))%%%###%%%'''%%%%%%'''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%'''''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((******)))(((((('''&&&&&&***)))(((&&&%%%%%%$$$%%% !!!###'''***+++(((&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((******(((''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&''''''''''''&&&&&&%%%'''&&&&&&&&&((((((&&&$$$%%%&&&((('''%%%######$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++'''''''''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***,,,)))&&&%%%&&&''''''&&&((('''%%%&&&'''((('''&&&***'''AAA---&&&!!!((()))************************%%%&&&((((((((((((&&&%%%'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$%%%&&&))))))((('''******)))(((''''''&&&&&&))))))((('''&&&&&&&&&&&&(((&&&%%%''')))+++++++++''''''(((((())))))******&&&&&&%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((()))***++++++(((&&&((('''$$$$$$'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%"""%%%&&&%%%&&&((((((&&&******)))((((((''''''&&&''''''((((((((((((''''''&&&$$$"""$$$''')))'''%%%((((((''''''&&&%%%$$$$$$)))))))))((((((((((((((())))))((('''&&&$$$###"""%%%%%%%%%&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$&&&''''''%%%$$$$$$%%% ###&&&''''''&&&'''((($$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!$$$&&&&&&$$$""" ###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&""" !!!###%%%%%%%%%***)))'''%%%$$$###""""""%%%$$$#########$$$%%%&&&'''%%%###"""###$$$$$$$$$&&&$$$$$$((((((%%%%%%((($$$&&&&&&###"""$$$$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&'''((()))((('''&&&%%%###$$$%%%&&&'''(((((((((((('''&&&''')))))))))'''''''''''''''''''''''''''$$$######%%%(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((***,,,***'''%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''######$$$'''))))))(((&&&((('''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&'''''''''((())))))((('''''''''''''''(((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$######"""###$$$&&&'''&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&''''''%%%###$$$%%%&&&%%%###!!!!!!"""&&&''''''((())))))))))))%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###%%%%%%%%%&&&&&&((()))))),,,)))&&&$$$%%%'''(((''''''&&&&&&&&&(((((('''%%%(((&&&AAA...'''!!!((()))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$&&&)))******)))))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&&&&''')))***++++++))))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&&&&%%%&&&'''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''%%%*********)))(((((('''''''''''''''(((((((((((((((%%%$$$###$$$''')))((('''))))))((('''&&&%%%%%%$$$***)))))))))((((((''''''&&&''''''((((((''''''&&&'''%%%$$$&&&))))))&&&###&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%(((''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%######$$$$$$###"""###$$$&&&&&&$$$######$$$&&&'''(((((('''%%%$$$$$$###$$$''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&%%%###""" ###&&&&&&%%%""" """%%%''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%###"""""""""###$$$%%%%%%))))))(((&&&$$$"""######%%%$$$###!!!!!!###%%%&&&'''%%%"""!!!"""###$$$###%%%###$$$'''(((%%%%%%'''$$$&&&&&&###"""%%%$$$!!!&&&&&&&&&&&&&&&&&&%%%%%%***'''$$$$$$%%%'''((((((%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&)))'''&&&'''((()))((('''&&&&&&''''''''''''''''''"""###%%%''')))***'''$$$'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((+++---,,,(((%%%&&&)))&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&+++(((&&&%%%&&&'''((('''(((&&&$$$######%%%''')))(((((((((''''''&&&&&&&&&'''''''''''''''((())))))'''(((((('''$$$###$$$&&&''''''''''''''''''((((((''''''''''''''''''''''''$$$######"""###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&'''&&&%%%###'''((()))'''%%%$$$%%%&&&%%%&&&'''((())))))(((((($$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((&&&$$$$$$&&&((((((((('''&&&&&&'''(((((('''%%%&&&%%%BBB111+++$$$)))((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&'''''''''&&&$$$%%%(((+++,,,,,,((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&(((((()))******+++++++++***)))((('''&&&&&&)))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))'''(((((((((''''''''''''"""$$$%%%%%%&&&(((((((((''''''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))(((%%%$$$$$$*********)))((((((''''''''''''''''''(((((())))))&&&%%%%%%&&&((()))))))))))))))((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((&&&&&&'''******'''###&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$$$$$$$"""$$$&&&''''''&&&$$$###"""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%$$$$$$%%%$$$###""""""$$$%%%%%%$$$###$$$$$$)))((((((((('''%%%"""!!!"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%%%%%%%$$$"""%%%''''''&&&$$$$$$%%%&&&%%%$$$$$$##################"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&'''((()))((((((''''''&&&%%%$$$###&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''%%%###"""$$$&&&%%%$$$"""!!!!!!"""###%%%&&&$$$"""!!!"""######"""$$$"""###&&&'''$$$###&&&$$$&&&&&&######%%%%%%"""&&&&&&&&&&&&%%%%%%%%%%%%)))'''%%%%%%&&&(((((('''&&&$$$$$$%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%%%%$$$))))))***))))))((('''&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&$$$'''(((((())))))%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&)))+++)))&&&$$$%%%'''&&&'''((()))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((()))''''''''''''&&&$$$###"""...+++'''%%%%%%&&&''''''%%%$$$"""""""""$$$&&&'''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''(((******&&&((()))'''$$$"""$$$'''+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%''''''%%%###'''((((((&&&$$$###$$$&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%% !!!"""###%%%'''(((((('''''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&&&&'''))))))&&&$$$&&&###@@@000---(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))$$$%%%'''(((((((((&&&%%%(((((('''&&&&&&&&&&&&'''***(((%%%%%%(((***+++,,,'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&))))))))))))***+++++++++***)))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))((())))))************)))''''''(((((('''&&&%%%%%%!!!$$$&&&%%%&&&))))))''''''((((((((())))))******&&&&&&&&&''''''''''''(((+++))))))***)))%%%$$$%%%******)))((((((''''''&&&''''''&&&''''''((()))***'''((((((((()))*********'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&++++++******((('''%%%$$$)))((('''((())))))'''&&&''''''''''''''''''(((((((((((('''%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&$$$###"""$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''$$$"""###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$######"""######$$$######$$$&&&&&&%%%#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''&&&%%%###"""(((((((((&&&$$$######%%%!!!$$$%%%$$$""""""%%%(((%%%$$$###"""""""""###$$$%%%$$$######$$$$$$###!!!$$$""""""&&&&&&######&&&###&&&&&&######&&&&&&###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%(((&&&$$$%%%((()))'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&& !!!###$$$%%%%%%%%%$$$(((((()))))))))((((((''')))(((&&&&&&&&&&&&$$$"""$$$%%%&&&'''''''''&&&&&&%%%((((((&&&&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&%%%&&&''''''&&&%%%%%%&&&&&&'''((()))))))))((((((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&$$$"""!!!+++)))&&&%%%&&&''''''&&&$$$#########$$$%%%'''(((((((((((((((''''''''''''(((((('''''''''(((((()))$$$''')))'''###"""%%%)))+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&'''&&&$$$""""""###%%%$$$%%%'''((('''&&&$$$###$$$%%%'''(((((((((&&&%%%!!!"""###%%%&&&((()))***%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((($$$######$$$&&&&&&$$$"""&&&&&&&&&((())))))&&&$$$(((""";;;,,,,,,)))+++%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###$$$&&&((()))(((&&&%%%(((((('''&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&'''''''''''''''(((((((((%%%&&&'''(((((('''&&&&&&###&&&)))***))))))***,,,(((((((((((())))))))))))&&&&&&%%%&&&&&&'''((()))'''''')))*********))))))''''''(((((('''%%%$$$######'''(((&&&&&&)))((($$$((())))))*********))))))'''''''''((((((((())))))***''''''+++***&&&%%%((())))))(((((('''&&&&&&%%%'''&&&&&&&&&'''(((***+++((())))))))))))))))))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''%%%###"""((((((((('''&&&%%%&&&'''(((((((((((('''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''''''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&$$$######%%%''''''%%%"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%$$$###""""""""""""%%%$$$$$$%%%&&&%%%###!!!######$$$%%%%%%%%%%%%$$$######"""###$$$%%%'''(((###$$$%%%''''''&&&&&&%%%&&&&&&'''''''''&&&$$$$$$&&&''''''&&&###"""$$$&&&!!!$$$&&&%%%""""""%%%)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%### %%%"""###''''''$$$$$$&&&###&&&&&&###$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%###***'''&&&&&&)))***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&'''''''''&&&&&&&&&'''((()))))))))(((,,,***)))(((((('''%%%######$$$&&&'''((('''&&&&&&$$$'''&&&"""$$$******%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&''''''(((((('''&&&%%%&&&((()))))))))((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))***)))(((''''''&&&''''''###&&&)))'''######&&&***)))'''%%%###"""!!!""""""(((((((((((((((((((((((($$$%%%%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&%%%*********(((&&&%%%''')))$$$%%%'''''''''%%%###"""$$$%%%'''))))))((('''&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$###$$$%%%&&&$$$!!!&&&&&&&&&((())))))&&&$$$***!!!666'''***)))+++%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&"""$$$&&&((()))(((&&&$$$)))((('''&&&&&&&&&&&&&&&''''''((()))***((($$$!!!&&&&&&''''''((()))))))))###$$$%%%&&&&&&&&&%%%$$$###&&&***+++)))(((***,,,&&&&&&'''((()))***+++,,,))))))'''&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''''''(((((('''%%%###"""%%%***+++'''&&&)))'''"""))))))************))))))'''((((((((())))))******(((%%%&&&+++,,,((((((,,,((((((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++((()))***)))((('''((()))######$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&((((((&&&###"""%%%((())))))((((((''''''''''''***)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%### &&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((((('''&&&"""$$$&&&&&&%%%%%%&&&'''&&&$$$###$$$&&&&&&### %%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&%%%$$$###"""%%%&&&&&&$$$######%%%(((&&&%%%$$$###""""""""""""%%%$$$$$$%%%&&&%%%### ######$$$%%%%%%%%%%%%$$$""""""""""""###&&&((()))"""###%%%''''''&&&%%%$$$###$$$&&&'''''''''&&&&&&###$$$&&&%%%""""""$$$'''###&&&(((&&&"""!!!%%%)))'''(((((((((''''''&&&%%%###$$$%%%'''(((&&&### &&&$$$$$$((((((%%%%%%(((###&&&&&&$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%$$$###"""!!! '''&&&&&&%%%$$$$$$$$$$$$)))'''$$$$$$$$$%%%$$$"""&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###))))))))))))((('''&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&%%%'''((()))'''&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###""" &&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''###$$$***///---((('''((('''&&&%%%$$$%%%%%%&&&***(((&&&$$$###$$$%%%&&&)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&'''''''''&&&$$$###&&&''''''((('''&&&$$$###))))))((('''%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%((((((&&&###***$$$ $$$,,,111...))))))(((((('''''''''((((((+++***)))(((((((((((((((((('''&&&%%%&&&(((***,,,///---+++((('''&&&'''(((&&&&&&''''''''''''&&&&&&******))))))((((((''''''+++((($$$"""###%%%''''''+++'''$$$&&&***+++(((%%%))))))(((''''''''''''((()))((('''(((***+++,,,,,,+++++++++***)))((((((''''''&&&&&&&&&&&&''''''(((+++***)))'''''''''((()))'''((())))))((()))+++---'''%%%###"""!!!'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))***))))))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############!!!!!!"""%%%))))))%%%!!!""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&$$$###%%%&&&%%%%%%%%%$$$###$$$&&&)))###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))***(((%%%"""%%%%%%''''''''''''%%%%%%((('''%%%$$$###$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""",,,111)))!!!"""%%%'''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%+++)))'''''''''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%&&&((()))'''&&&&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&###%%%---000,,,'''%%%((('''&&&%%%%%%%%%&&&&&&***)))'''%%%$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%((((((&&&$$$***'''$$$%%%(((***)))'''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%&&&(((***+++///---+++((('''&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''***'''$$$###$$$&&&&&&&&&***'''$$$%%%)))***(((%%%((((((''''''''''''((((((&&&%%%%%%%%%'''((())))))++++++******)))((((((''')))))))))((((((((())))))***))))))(((((((((((((((,,,+++***)))((('''&&&&&&'''&&&$$$$$$%%%%%%###"""'''&&&%%%%%%&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))(((''''''&&&((((((&&&%%%$$$#########&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$!!!!!!"""%%%''''''%%%############$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$'''&&&'''((()))(((%%%###$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###)))+++'''###%%%&&&$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((&&&&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%&&&(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((***)))((((((''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%)))000222,,,%%%###((('''&&&&&&%%%&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%$$$%%%%%%$$$######%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$&&&(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###''''''&&&&&&&&&((()))***...,,,***(((''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((((((((((((''')))'''%%%%%%&&&&&&&&&%%%(((&&&$$$%%%((()))'''$$$&&&&&&&&&''''''((())))))(((((((((((())))))***++++++******))))))(((((('''******))))))((((((''''''(((((()))))))))(((''''''&&&%%%%%%'''+++,,,)))''')))'''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''(((""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%((('''&&&%%%$$$#########'''&&&$$$$$$%%%%%%###!!!&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!"""###$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&((()))(((&&&%%%&&&((('''$$$!!!&&&%%%$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###"""#########$$$$$$%%%%%%((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$%%%'''&&&"""%%%%%%%%%%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%$$$######$$$$$$###!!!$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%&&&&&&%%%$$$%%%&&&'''((()))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%&&&&&&'''''''''%%%$$$$$$&&&&&&%%%#########$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%'''...444444,,,%%%###'''''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&#########"""######$$$$$$###$$$%%%$$$######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$&&&'''(((((('''############$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&'''((())),,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&''''''%%%###'''%%%$$$%%%''''''&&&$$$$$$$$$%%%'''((())))))))))))*********)))***+++---******))))))(((((((((((((((((((((''''''&&&%%%$$$'''''')))))))))((('''&&&%%%###"""&&&,,,---)))%%%***'''$$$######%%%%%%%%%'''&&&%%%%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((&&&$$$$$$%%%&&&%%%###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&!!!###$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%)))******(((&&&$$$###$$$(((%%%$$$&&&)))((("""%%%$$$$$$$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###""""""######$$$%%%%%%%%%)))'''$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$#########$$$%%%''''''&&&%%%%%%$$$######!!!#########$$$%%%%%%######$$$&&&'''&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((((((&&&$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&)))111666333+++&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&###"""""""""######$$$%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######"""""""""###$$$%%%&&&'''''''''((($$$""" !!!%%%'''&&&$$$%%%%%%$$$$$$%%%&&&&&&'''$$$%%%'''((()))'''&&&$$$&&&&&&&&&&&&&&&''''''(((+++***)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''&&&&&&&&&''''''%%%###&&&&&&%%%%%%&&&'''&&&%%%"""###%%%'''((()))))))))%%%'''((('''%%%%%%'''***)))))))))((((((((((((((((((((((((((('''&&&$$$###&&&'''((())))))((('''&&&---***'''(((***(((!!!)))&&&###"""###%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$%%%'''(((((((((%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""$$$%%%### $$$(((&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%###""""""'''$$$###%%%(((&&& ###"""###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%#########$$$$$$%%%%%%%%%%%%(((&&&$$$###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######!!!$$$%%%###!!!###&&&"""$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&'''(((%%%$$$$$$&&&''''''$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%$$$#########%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&***000444///(((&&&)))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%$$$############$$$$$$%%%###############$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$############%%%''''''&&&&&&'''((((((%%%""""""&&&'''%%%"""$$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))((((((''')))***)))&&&&&&(((+++(((((((((((((((((((((((())))))*********((('''&&&&&&&&&'''(((((((((''''''+++)))'''''')))((($$$ &&&$$$###$$$&&&)))))))))''''''%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%(((&&&%%%%%%''')))******$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((((((%%%%%%%%%###"""###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$######### """%%%&&&%%%%%%%%%&&&&&&%%%$$$&&&'''%%% !!!"""###&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&###"""'''###$$$&&&'''((()))((((((%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''!!!!!!"""###%%%$$$""" &&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%((('''%%%######%%%'''((('''&&&$$$###"""###$$$%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&$$$###"""############$$$%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$(((---///)))###%%%,,,%%%&&&'''((())))))((('''$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$###########################$$$$$$%%%&&&'''###%%%''''''&&&%%%%%%%%%((('''%%%$$$###"""######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&((('''&&&$$$%%%'''&&&&&&%%%%%%%%%&&&''''''"""""""""######%%%&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&'''&&&&&&&&&%%%))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''%%%$$$''''''(((((('''''''''((("""###&&&'''(((((('''&&&)))+++---,,,((('''***...(((((((((((((((((((((((('''(((*********)))((('''&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&(((***++++++&&&%%%$$$&&&((())))))(((''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%$$$&&&'''(((((("""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$#########""""""%%%''''''&&&''''''&&&&&&'''''''''%%%###!!!######%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((&&&$$$(((((((((''''''&&&&&&%%%&&&$$$###$$$%%%'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!%%%&&&"""!!!%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&###$$$&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&((('''%%%###'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&'''''''''&&&%%%%%%$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%'''((('''&&&)))'''$$$""""""$$$''')))&&&%%%###!!!!!!"""###$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&%%%###"""!!!""""""""""""###$$$%%%&&&((('''%%%%%%%%%%%%$$$"""######$$$%%%&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''###&&&++++++%%% $$$---%%%&&&((()))))))))((('''######$$$%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%&&&'''((($$$&&&(((((('''%%%%%%&&&)))(((&&&###"""""""""""""""###$$$&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))(((%%%$$$%%%''' $$$((('''%%%&&&+++000!!!!!!!!!!!!"""###$$$%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&%%%%%%((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&&&&%%%'''((()))(((''''''((()))"""$$$&&&(((((((((&&&%%%&&&)))+++)))%%%$$$'''+++'''''''''((((((((((((((($$$%%%'''))))))(((&&&%%%'''&&&%%%%%%&&&'''((()))'''(((((('''&&&''')))***'''&&&&&&&&&'''&&&$$$"""((('''%%%$$$###$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$***(((%%%###""""""$$$%%%###$$$%%%&&&&&&&&&&&&&&&#########$$$%%%&&&((()))+++(((%%%$$$$$$%%%&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''##############################$$$%%%&&&''')))***(((&&&$$$%%%'''(((&&&###$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%'''((('''&&&&&&&&&&&&(((***)))'''%%%%%%%%%%%%%%%&&&((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))&&&$$$******)))((('''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%''''''%%%%%%%%%%%%''''''%%%&&&&&&'''&&&%%%###"""$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&((( $$$(((%%%""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''+++%%%###'''(((%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######!!!!!!!!!###&&&&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$''''''&&&&&&(((***$$$######"""###$$$%%%'''(((((($$$ ###### ((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&((($$$$$$&&&%%%######&&&%%%$$$######""""""######%%%###!!!###&&&((('''%%%%%%&&&''''''%%%%%%&&&''')))'''&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$'''((((((((('''&&&&&&%%%)))((('''%%%$$$$$$%%%%%%&&&$$$###%%%'''(((%%%###***)))(((&&&%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""$$$(((******((($$$"""%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%&&&&&&'''&&&%%%###"""%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$#########&&&'''(((((((((&&&$$$"""%%%((('''"""!!!&&&'''###$$$""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&######&&&''''''%%%((()))******)))'''$$$###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&''''''&&&%%%%%%$$$###""""""$$$&&&'''&&&(((***)))&&&$$$%%%&&&***++++++***(((''')))***$$$&&&(((((('''&&&'''((($$$%%%%%%&&&'''''''''&&&)))((('''((()))***)))(((+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&$$$&&&***+++'''######$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""''')))%%%###%%%((((((###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&,,,)))%%%"""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%***&&&"""###&&&'''%%%!!!$$$##################$$$%%%&&&&&&$$$###"""###$$$&&&'''((((((((('''%%%%%%&&&%%%%%%&&&((((((&&&$$$&&&'''((((((&&&%%%&&&(((&&&&&&&&&''''''&&&"""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((()))"""""""""###$$$&&&''''''$$$&&&(((&&&$$$$$$&&&***''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%'''%%%"""'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''(((((('''''''''%%%$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&)))&&&&&&))))))%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%######$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$""" ###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&%%%###%%%)))***&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''')))&&&&&&(((((($$$$$$&&&%%%%%%$$$############$$$$$$######$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%$$$$$$###((('''&&&%%%$$$$$$$$$%%%%%%$$$###$$$&&&'''%%%"""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!!!!$$$&&&%%%###&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%###'''(((%%%%%%((('''"""&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&(((((('''))))))***)))(((&&&%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%%%%$$$###""""""$$$%%%&&&&&&(((******'''&&&&&&((()))******)))''''''(((***&&&'''))))))'''&&&&&&'''%%%&&&''''''(((((((((''')))''''''''')))***)))(((******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''$$$ !!!$$$&&&%%%"""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%(((%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''%%%###"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&"""###&&&'''%%%"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$###"""$$$%%%&&&'''((((((((('''%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%'''''''''%%%%%%&&&'''%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""###$$$%%%&&&'''((((((%%%$$$#########$$$%%%&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&$$$"""'''&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''***,,,)))$$$%%%(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###""""""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&(((((((((&&&$$$"""&&&### !!!$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&### !!!$$$$$$$$$$$$%%%%%%%%%%%%%%%###&&&&&&%%%'''+++***&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''***((((((+++***&&&$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$"""$$$''''''&&&$$$######$$$&&&'''&&&%%%$$$%%%'''%%%$$$###$$$'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$$$$###$$$$$$$$$######$$$%%%%%%$$$"""""""""######%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%***######&&&%%%"""%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&'''%%%%%%%%%&&&$$$$$$######""""""######$$$$$$############$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((((('''''' $$$'''&&&&&&'''%%%!!!'''&&&$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&###""""""###&&&((())))))***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&%%%$$$#########$$$%%%&&&((())))))((((((((()))))))))***((('''&&&((()))((()))******(((&&&&&&'''&&&'''(((((()))(((((((((((('''&&&''')))***)))((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((($$$!!!$$$%%%$$$&&&&&&&&&'''&&&&&&%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""&&&$$$###$$$### $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############$$$###"""###%%%&&&%%%$$$'''%%%$$$######$$$%%%'''(((%%%######&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%'''&&&''''''''''''&&&%%%%%%&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!"""###$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%'''%%%$$$$$$&&&'''''''''((('''%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%$$$######'''&&&%%%######$$$$$$%%%###############"""""""""###$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%)))------((($$$%%%((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###$$$#########$$$%%%&&&'''$$$&&&((())))))'''$$$"""%%%###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))'''%%%###!!!"""$$$&&&"""#####################$$$&&&&&&$$$%%%&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''))),,,+++&&&###$$$'''&&&%%%%%%$$$$$$%%%%%%"""&&&******&&&###"""###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%###&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$###"""$$$$$$%%%&&&''')))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%'''### ###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######%%%%%%&&&&&&%%%%%% """###$$$$$$$$$###!!!&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((())))))***)))(((&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%((('''%%%&&&''''''&&&$$$&&&&&&%%%############$$$$$$&&&'''((((((((())))))((())))))'''&&&%%%'''((()))***+++***(((&&&&&&'''&&&''''''(((((((((''''''((('''&&&''')))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))&&&######$$$&&&'''&&&)))))))))((('''%%%######"""###$$$%%%&&&'''((()))###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$""""""$$$### %%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!&&&%%%$$$%%%%%%%%%###!!!'''%%%###!!!!!!###%%%''''''%%%######%%%'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&((((((&&&$$$###$$$%%%%%%$$$###$$$&&&'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&(((%%%###$$$''')))'''%%%)))'''$$$###"""$$$&&&'''%%%$$$$$$&&&%%%""""""%%%'''%%%$$$""""""###$$$%%%&&&%%%%%%$$$$$$#########'''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&&&&%%%###""""""###%%%&&&$$$)))...,,,'''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&########################%%%&&&&&&&&&%%%%%%$$$##################$$$%%%&&&$$$%%%''')))((('''$$$"""###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$###############$$$&&&&&&######$$$ ######$$$$$$$$$$$$$$$$$$########################'''%%%'''***)))$$$"""###'''&&&%%%%%%$$$$$$%%%%%%$$$(((,,,+++'''$$$######$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%$$$#########"""""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$#########%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%!!!$$$'''&&&$$$###%%%'''#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######""""""$$$###############$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''(((((()))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&""""""""""""############(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$###############$$$$$$&&&'''(((((('''''''''(((&&&%%%$$$%%%''')))***+++***(((&&&&&&'''&&&&&&'''''''''&&&&&&%%%(((&&&&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''&&&&&&'''((((((&&&%%%(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$""" $$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$%%%%%%###!!!'''%%%###!!!!!!###%%%'''%%%$$$###$$$%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%%%%%%%$$$$$$&&&(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$"""###$$$$$$######%%%&&&)))'''%%%$$$$$$%%%$$$###"""######$$$%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%$$$$$$######%%%$$$###""""""$$$&&&'''(((%%%###$$$''')))'''%%%((('''$$$""""""###%%%'''&&&$$$$$$'''$$$ !!!&&&&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$#########'''&&&&&&&&&%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%###""""""###%%%&&&%%%***,,,)))%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$######"""######$$$###$$$&&&''''''&&&$$$###""""""###$$$&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""$$$&&&'''&&&%%%'''&&&%%%######$$$%%%%%%!!!$$$%%%$$$%%%'''$$$""""""###$$$$$$$$$######!!!""""""######""""""!!!&&&###$$$((('''###"""$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&((())))))'''%%%$$$######%%%&&&%%%$$$###$$$&&&'''&&&$$$$$$%%%%%%###"""###"""!!!!!!!!!"""###$$$%%%$$$$$$$$$&&&&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$$$$))))))%%%"""%%%)))!!!"""###$$$%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$&&&''''''%%%$$$$$$%%%######""""""######$$$$$$"""###$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!)))&&&$$$%%%%%%###$$$'''###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$############%%%'''((('''&&&&&&''''''%%%$$$###%%%&&&((()))******(((&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%""" %%%'''%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###""""""###%%%'''&&&%%%&&&$$$###""""""###$$$&&&#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$"""###$$$$$$$$$$$$%%%''')))'''%%%%%%%%%%%%###!!!!!!""""""###%%%&&&&&&'''$$$############"""""""""(((((('''&&&%%%$$$$$$###############$$$%%%%%%&&&'''%%%$$$$$$&&&''''''''''''&&&$$$###"""###%%%&&&'''$$$%%%((($$$ (((%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""######""""""""""""###$$$%%%###!!!"""###$$$######%%%%%%$$$######$$$%%%%%%&&&***)))%%%###&&&%%%!!!&&&%%%$$$$$$###$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######%%%$$$###""""""!!!""""""######$$$%%%%%%$$$$$$###%%%###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########!!! !!!$$$&&&&&&%%%'''%%%""" !!!###%%% """######%%%)))((($$$ !!!###$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%######&&&&&&$$$$$$'''%%%%%%$$$############$$$&&&%%%%%%%%%&&&%%%$$$"""###%%%%%%%%%$$$###$$$%%%&&&$$$###$$$%%%%%%$$$######"""!!! !!!"""$$$%%%%%%$$$###$$$&&&&&&$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""%%%'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$######$$$$$$############$$$$$$!!!###&&&%%%######&&&((( !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%)))%%%$$$'''&&&"""!!!$$$%%%$$$######%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''(((&&&%%%&&&'''%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%#########$$$%%%%%%%%%$$$$$$%%%$$$###%%%((()))'''%%%%%%&&&&&&%%%######$$$%%%&&&'''))))))'''&&&&&&''''''''''''''''''&&&%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$"""!!!&&&&&&###"""######$$$$$$######"""!!!"""$$$&&&'''&&&%%%$$$%%%###""""""$$$&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&((((((&&&$$$"""###%%%%%%$$$%%%&&&(((&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%&&&&&&&&&%%%%%%'''(((&&&%%%$$$$$$######$$$$$$((($$$%%%((($$$)))$$$%%%'''''''''&&&$$$###############$$$$$$$$$$$$!!!!!! """###$$$%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((***'''""""""&&&%%% &&&%%%$$$$$$######$$$$$$%%%$$$###""""""$$$&&&'''""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!!!!!!!##################$$$$$$'''$$$!!! !!!###$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""((($$$ ###&&&((('''$$$!!!""" """"""!!!###''''''### !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###"""%%%""""""%%%&&&$$$%%%)))%%%$$$######""""""######&&&###!!!"""$$$%%%###!!!###$$$%%%%%%######$$$%%%$$$###"""###%%%&&&&&&%%%$$$###"""!!!!!!###%%%&&&%%%$$$###$$$%%%&&&$$$"""###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%((('''%%%###$$$&&&$$$%%%'''(((((((((''''''$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$############$$$$$$$$$"""!!! !!!$$$&&&((( !!!###$$$%%%%%%$$$$$$'''%%%###""""""###%%%'''$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""######"""$$$%%%&&&'''&&&&&&%%%"""###$$$&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''(((((($$$!!!"""'''%%%'''%%%$$$$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&%%%$$$&&&((($$$%%%'''((((((&&&%%%###"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%'''%%%$$$&&&)))***(((%%%%%%%%%&&&$$$###"""###%%%$$$&&&(((((('''&&&'''((((((((())))))((('''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########%%%&&&((()))***'''&&&%%%###"""###&&&)))+++***)))(((%%%###!!! ''''''''''''(((((())))))%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""!!! ###'''%%% """"""############""""""!!!"""%%%'''((('''&&&&&&***'''$$$""""""#################################"""###$$$$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%'''((((((&&&$$$"""$$$%%%%%%%%%%%%'''(((######$$$&&&((((((%%%###''''''&&&&&&&&&%%%%%%%%%############"""""""""""""""###$$$%%%&&&''''''(((%%%&&&''''''&&&###!!!$$$&&&(((&&&$$$$$$&&&***%%%%%%%%%%%%$$$$$$######((($$$%%%)))$$$***$$$&&&((())))))'''$$$"""%%%%%%%%%&&&&&&'''''''''"""!!!!!!!!!"""###%%%&&&)))'''%%%&&&'''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&''''''&&&%%%######$$$$$$$$$$$$#########$$$%%%$$$""""""###$$$%%%""" !!!###$$$$$$!!!$$$''''''%%%###%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$""""""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""""""""!!!!!!"""$$$&&&'''%%%$$$"""###%%%'''((('''&&&%%%$$$$$$%%%%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$'''$$$!!!!!!"""###!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""((('''&&&&&&''''''%%%###%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!! !!!!!!"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$))))))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""######""""""###%%%%%%$$$###$$$$$$############$$$$$$######""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""###########################$$$%%%&&&&&&&&&&&&%%%'''''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%'''(((&&&%%%((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###(((((('''&&&&&&%%%$$$$$$######""""""###%%%'''(((((('''%%%$$$$$$%%%'''((('''%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$%%%&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%((('''%%%''')))'''******''''''******''')))'''%%%&&&)))***)))&&&(((((((((***,,,,,,***(((&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&'''))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""'''+++***(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&$$$"""!!!"""$$$%%%%%%$$$)))'''%%%###"""###%%%&&&%%%"""!!!$$$)))***%%% $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###'''%%%$$$%%%&&&&&&"""&&&$$$######$$$$$$"""!!!$$$&&&###!!!'''((($$$&&&$$$"""!!!!!!"""%%%&&&))))))******)))(((''''''(((&&&$$$"""!!!###%%%&&&#########$$$$$$%%%%%%%%%(((((((((((((((((('''&&&'''&&&&&&%%%$$$###""""""&&&$$$######%%%%%%$$$###&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$(((&&&%%%$$$%%%%%%###""""""######$$$$$$######"""$$$%%%&&&$$$"""!!!!!!"""$$$""" !!!###$$$$$$"""""""""###%%%'''&&&%%%"""############"""!!! $$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%$$$"""###$$$$$$"""!!!&&&%%%############!!!$$$###"""###%%%&&&%%%$$$(((&&&######$$$%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$#########""""""""""""!!! !!!"""""" $$$###""""""""""""###$$$$$$$$$$$$%%%&&&&&&''''''######""""""""""""######$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%###""""""########################%%%$$$###"""!!!!!!"""###$$$######$$$&&&&&&%%%###$$$######""""""######$$$%%%%%%$$$###############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###############"""""""""$$$######%%%''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%'''(((%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''&&&%%%%%%%%%$$$###$$$%%%&&&%%%###"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$###((()))'''%%%&&&)))***---,,,'''&&&'''&&&###'''&&&$$$%%%((()))(((&&&((('''((()))++++++)))'''&&&$$$###$$$%%%&&&%%%###$$$%%%'''(((((('''&&&$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%###"""###%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""""""""!!!"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''###$$$&&&(((((('''%%%$$$''''''''''''&&&%%%$$$###'''%%%$$$$$$%%%%%%### $$$###"""###$$$%%%$$$###$$$&&&$$$!!!"""(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''&&&%%%&&&$$$""" !!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&$$$###&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%$$$######'''(((((((((&&&%%%&&&'''%%%$$$$$$%%%''''''&&&$$$(((%%%###"""""""""!!!"""######$$$$$$######"""%%%&&&&&&$$$!!! $$$""" !!!###$$$###&&&$$$""""""$$$&&&&&&&&&""""""######""""""!!!!!!""""""!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$"""#########$$$######""""""  """#########%%%$$$######$$$$$$###"""$$$###""""""######""" $$$"""""""""$$$%%%$$$###'''%%%$$$###$$$$$$$$$"""&&&&&&%%%$$$###""""""!!!############"""""""""!!!""""""!!!###$$$%%%###"""###""""""!!!!!!""""""###"""######$$$%%%%%%&&&&&&######""""""""""""######%%%%%%$$$#######################################%%%%%%$$$%%%&&&&&&$$$!!!######$$$$$$$$$$$$############$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""""""""######%%%$$$$$$%%%''''''&&&$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&&&&&&&$$$"""'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################%%%'''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######!!!!!!!!!!!!######$$$%%%%%%$$$######%%%'''''''''((((((''''''&&&%%%$$$###"""###$$$%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$'''***)))&&&%%%&&&((())),,,+++'''%%%'''&&&###&&&%%%$$$%%%'''((('''&&&(((''''''((())))))'''%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&$$$###&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%###$$$%%%'''&&&%%%$$$%%%'''((('''&&&$$$###%%%%%%%%%""""""%%%""""""""""""#########$$$###############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%######""""""######$$$%%% ###(((+++,,,)))%%%###''''''''''''&&&%%%$$$###'''%%%######$$$$$$###"""###"""!!!###%%%&&&&&&%%%%%%&&&%%%###%%%((('''$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%$$$&&&$$$"""!!! !!!###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%(((++++++(((%%%%%%&&&'''((()))(((&&&%%%&&&'''%%%$$$$$$%%%''''''&&&$$$(((&&&###!!!!!!!!!""""""############""""""$$$%%%%%%$$$!!! !!!###!!! """######"""%%%$$$""""""###$$$$$$#########$$$$$$$$$$$$######"""""""""""""""###$$$$$$"""""""""""""""""""""""""""!!!  """###"""###$$$$$$$$$###!!! !!!  """###"""!!!&&&$$$###$$$%%%%%%$$$###!!! """%%%''''''&&&###"""!!!"""$$$$$$$$$###$$$###"""!!!""""""""""""%%%%%%$$$$$$######""""""#########"""""""""!!!!!!$$$######%%%'''((('''&&&""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!! !!!!!!$$$$$$###############$$$ !!!!!!"""#########$$$$$$%%%&&&&&&%%%###"""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!########################$$$#####################$$$$$$$$$%%%&&&'''&&&$$$$$$######""""""######$$$###$$$%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''(((((((((((((((((((((((()))(((&&&%%%%%%''')))***''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""###%%%((('''''''''''''''&&&%%%%%%###"""!!!"""###$$$###!!!#####################"""!!!!!!!!!"""######$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%&&&((($$$''''''%%%%%%((((((&&&%%%%%%%%%&&&''''''((('''((('''&&&&&&''''''%%%###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((((((***+++(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""&&&%%%######%%%&&&%%%%%%$$$%%%'''''''''&&&%%%$$$%%%%%%$$$###"""###$$$&&&""""""######$$$$$$%%%%%%"""""""""""""""#########%%%$$$###$$$%%%&&&%%%### !!!"""######"""!!! ############$$$$$$$$$$$$#####################$$$"""%%%))),,,,,,***'''%%%''''''''''''&&&%%%$$$###&&&%%%###"""###$$$$$$%%%$$$###"""###%%%&&&%%%$$$&&&&&&%%%&&&'''(((&&&$$$$$$%%%&&&&&&&&&%%%###"""""""""###$$$%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&### %%%$$$$$$$$$$$$%%%&&&'''%%%++++++'''$$$%%%'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$)))&&&###!!!!!!!!! """""""""######"""""""""!!!"""######"""!!!"""$$$"""  """###""""""!!!!!!!!!###$$$### """######$$$$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$#########$$$%%%"""###$$$$$$###""" """!!! !!!######"""!!!###"""!!!"""###$$$###""" !!!%%%''''''&&&"""!!! !!!###$$$###"""""""""""""""!!!"""###$$$"""""""""######$$$$$$$$$############""""""""""""!!!###$$$###"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""###$$$%%%&&& """$$$%%%%%%###$$$%%%&&&%%%$$$###"""!!!""""""######""""""!!!""""""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$###%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,((())))))))))))(((((('''''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&'''))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&((('''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###############&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!######"""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$""" &&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((###&&&&&&$$$$$$'''(((%%%%%%&&&'''''''''((()))***(((&&&%%%%%%&&&&&&%%%###&&&%%%%%%&&&'''(((((('''%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******)))))))))''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&$$$"""%%%$$$""""""$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&''''''$$$"""###%%%%%% ######$$$$$$%%%&&&''''''""""""""""""""""""""""""%%%$$$######$$$%%%$$$### """#########""""""""""""#########$$$$$$###$$$$$$$$$$$$############$$$%%%'''((((((''''''''''''''''''&&&%%%$$$###%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%$$$"""'''%%%%%%'''((('''%%%$$$%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!%%%$$$$$$###$$$%%%'''(((%%%&&&###!!!###&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%&&&'''&&&$$$)))&&&###!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""###%%%!!!  """###"""!!!!!!###$$$### !!!!!!""""""!!!!!!############"""!!! #######################################"""""""""############"""!!!!!! ###""""""###$$$$$$###!!!  !!! !!!  !!!"""!!! """ !!!"""###"""!!!###$$$$$$$$$###$$$%%%''' !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$#########""" """###""" !!!""""""######""""""!!! !!!!!!###$$$%%%&&&'''######""""""""""""######!!!!!!!!!"""###$$$%%%&&& """$$$%%%&&&"""$$$&&&&&&$$$""""""###""""""############""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%((((((''''''''''''((((((+++,,,,,,,,,+++)))'''&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...******++++++++++++******((()))***++++++***)))(((***++++++,,,,,,++++++***((('''''')))+++,,,+++)))''''''''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''''''''&&&$$$"""%%%%%%%%%%%%%%%$$$$$$$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!%%%%%%&&&&&&%%%%%%$$$######"""!!!"""###$$$###!!!"""!!!!!! !!!!!!""""""#####################"""&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''%%%''''''######%%%$$$!!!$$$&&&((((((((((((***+++(((&&&$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%''')))((('''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''&&&$$$"""%%%$$$""""""###$$$###"""'''&&&&&&%%%&&&&&&'''((()))%%%!!!"""$$$"""###$$$$$$%%%&&&'''((((((############""""""""""""$$$###""""""$$$$$$###"""!!!###$$$$$$$$$$$$!!!""""""""""""############$$$$$$$$$$$$###""""""""""""""""""###$$$&&&'''''''''''''''&&&%%%$$$###"""###$$$$$$######%%%'''(((&&&$$$$$$%%%%%%###"""(((%%%###&&&'''%%%$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%''')))!!!%%%'''&&&%%%''')))###$$$%%%$$$"""!!!"""###%%%$$$$$$%%%''''''&&&$$$(((%%%!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!###"""!!!!!!"""###  """###""" !!!######!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!! ######################## !!!"""""""""!!!###""""""!!!!!!!!!"""""""""""""""###$$$$$$""" !!!!!!!!! !!! !!!!!! !!!  """###"""!!!!!!###%%%$$$######&&&(((!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!! """###$$$###!!!""""""###$$$$$$###"""""" !!!"""###%%%&&&'''(((######""""""""""""######"""""""""""""""###$$$$$$ !!!"""######$$$!!!$$$&&&&&&###""""""###"""######$$$$$$######"""$$$###!!! !!!"""###########################"""###$$$%%%%%%%%%$$$$$$(((''''''(((******)))'''++++++************++++++***+++---......---,,,+++,,,,,,---......///......////////////////////////------........./////////,,,,,,------------,,,,,,***+++,,,......,,,+++***------............------+++******+++,,,---+++***((((((((((((((()))******'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***+++++++++((('''&&&'''((('''%%%$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######'''$$$"""$$$((('''!!!&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""$$$$$$###"""""""""!!!!!!"""###$$$%%%""""""######$$$%%%%%%%%%((('''&&&'''))))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%$$$&&&&&&###"""$$$$$$!!!###%%%''''''&&&''')))+++'''%%%$$$$$$%%%''''''&&&$$$###"""$$$&&&''''''&&&'''&&&&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$&&&((('''%%%###'''%%%######$$$$$$$$$###$$$%%%'''((((((((('''&&&(((&&&#########""""""###$$$%%%&&&''''''((($$$$$$$$$######"""""""""$$$"""!!!"""###$$$###"""!!!"""###$$$%%%$$$######!!!!!!!!!"""""""""######""""""#########"""!!! """"""""""""$$$%%%'''(((''''''''''''&&&%%%$$$### ###%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&%%%###***$$$"""%%%&&&######&&&$$$%%%&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&$$$######%%%''')))%%%&&&'''((())))))))))))###$$$%%%$$$"""""""""###%%%$$$$$$%%%''''''&&&$$$'''$$$ !!!""""""!!!!!!""""""""""""!!!!!!"""######"""!!! !!! !!!"""###!!! ###!!!!!!#########!!!!!!"""############### !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''&&&$$$!!!###"""!!! !!!"""###"""!!!!!!"""$$$###!!!"""!!!!!!"""###$$$$$$###  ###$$$$$$###!!!  """""""""!!!!!!###"""!!!!!!$$$'''############""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$  """"""!!! """###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!! !!!!!!$$$######"""""""""""""""""""""""""""""""""""""""!!!$$$&&&&&&###!!!"""#########$$$$$$$$$$$$######%%%### !!!""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$***))))))***,,,,,,+++***---,,,,,,,,,,,,,,,,,,---%%%'''+++...111333333333///000000111111111111111111111111111111111111111...//////000111000000000------......///.........+++,,,...//////...,,,+++......////////////.........---,,,,,,------+++))))))))))))))))))***++++++******++++++,,,,,,,,,---(((((((((((((((((((((((((((((())))))))))))((((((+++,,,------//////000111'''&&&&&&'''(((((('''&&&(((((('''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((($$$!!!$$$)))))) ''''''((((((''''''&&&%%%$$$###"""###$$$%%%$$$"""######""""""###%%%'''(((!!!!!!"""$$$%%%&&&'''((("""!!! !!!######!!! &&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$### ###$$$""""""&&&&&&$$$!!!$$$&&&'''%%%%%%(((+++'''%%%###$$$&&&'''(((((("""!!!!!!"""$$$&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%)))+++$$$$$$$$$$$$%%%%%%&&&'''######$$$&&&((((((&&&###(((&&&$$$$$$%%%%%%%%%###"""$$$(((***+++)))&&&$$$%%%&&&&&&%%%$$$%%%(((+++!!!""""""$$$%%%&&&''''''%%%$$$$$$$$$######""""""###"""!!!"""###$$$###!!!%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!$$$$$$%%%'''((()))))))))''''''''''''&&&%%%$$$$$$"""&&&&&&%%%$$$%%%'''$$$######$$$&&&''''''&&&***$$$!!!$$$$$$""""""&&&###%%%((())))))%%%"""$$$$$$$$$$$$$$$###"""!!!'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$"""""""""$$$'''((()))'''%%%######%%%'''(((&&&$$$######$$$%%%###"""$$$%%%&&&%%%###"""###$$$%%%$$$$$$%%%''''''&&&$$$""" """###!!!###$$$$$$$$$"""!!!!!!""" !!!#########"""!!! """!!!!!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!$$$""" !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""""""""!!!!!!!!!!!! !!!!!! ((('''$$$"""""""""$$$%%%######"""!!!!!!!!!!!!!!! !!!!!! %%%### """###!!!""""""###%%%''''''%%%###"""""""""$$$&&&&&&$$$"""!!!###$$$$$$###"""### ###&&&&&&%%%###!!! ###$$$""" """%%%'''$$$%%%$$$###""""""###$$$%%%%%%%%%$$$##################$$$%%%&&&&&&%%%$$$###'''''''''(((((('''&&&&&&%%%&&&'''((()))))))))(((***+++,,,---...///000111111111000000///.........222222222333333333444444777222...///444888777555333333222222222222333333555555444333333333333444555555666666555333222000...------///333555333111333555666333...+++---111...111444333000---,,,---***+++,,,---...............//////---***))))))******)))+++---,,,)))***......---,,,+++++++++++++++000111222222111///,,,+++,,,+++************+++,,,++++++***)))((('''&&&&&&((('''''''''((((((&&&%%%%%%$$$###%%%((((((%%%"""&&&))))))&&&%%%((('''$$$&&&&&&''''''((('''''''''&&&''''''%%%!!! """&&&'''$$$ """###$$$&&&$$$"""!!!!!!"""$$$$$$&&& $$$((($$$&&&'''&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###""""""$$$''')))******'''&&&%%%%%%$$$$$$$$$$$$'''%%%%%%''''''%%%%%%''''''&&&&&&%%%###""""""!!!%%%'''((((((&&&%%%$$$$$$######$$$&&&))))))'''%%%***(((%%%$$$%%%%%%%%%$$$######"""!!!&&&***"""######""""""###%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&$$$""""""$$$%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!! %%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$###"""!!! !!!!!!""""""""""""######$$$$$$%%%&&&&&&"""###$$$$$$$$$"""!!! $$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$###,,,'''%%%&&&'''$$$###$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&### !!!'''&&&$$$###$$$&&&&&&###!!!$$$&&&'''&&&""" !!!''''''&&&%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%&&&'''((((((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$"""  """"""!!!!!!!!!  !!!"""###""""""!!!!!! """###!!!!!!!!!!!!!!!  !!!  !!!!!!$$$"""!!! """"""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!  !!!!!!"""""""""### !!!!!! $$$###"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!""""""######""""""!!! %%%###!!!!!!###$$$###""" !!!###$$$$$$""" """!!!"""###%%%%%%###!!! """###$$$###"""!!!%%%""" !!!""""""!!!$$$"""!!!"""$$$%%%$$$"""%%%"""!!!"""&&&&&&$$$ $$$$$$###"""""""""###$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&&&&%%%$$$###'''(((((()))((((((''''''((((((((()))******++++++...///000222333444444444444444333333222222111111444555555555666666666666888444000111555888888666777666666555555666666777888888777666555555555555555666666666555444222111111000///111444666666444555888999555111...000333000333555555222000///000...///000111222222222222000111222000...,,,,,,---,,,+++---///...+++,,,000000000/////////.........333333222222222222222222...---,,,++++++,,,---...---,,,+++***)))(((((('''$$$$$$%%%&&&&&&&&&$$$###'''%%%%%%&&&((()))'''%%%(((******''''''))))))&&&''''''(((((((((((('''&&&&&&''''''&&&$$$$$$%%%&&&***'''###"""###%%%&&&'''!!!###%%%%%%$$$&&&+++///((( """%%%!!!$$$&&&"""###&&&((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$###"""$$$&&&((('''&&&''''''&&&&&&%%%%%%%%%%%%'''$$$$$$''''''$$$$$$'''%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$"""###$$$'''***)))&&&$$$***'''%%%$$$%%%%%%%%%$$$"""'''(((%%%%%%&&&##################$$$%%%&&&""""""###$$$%%%'''((()))&&&$$$""""""$$$%%%&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""######$$$$$$$$$$$$######'''&&&%%%$$$###"""!!! &&&$$$######$$$%%%$$$###"""######$$$$$$%%%&&&&&&"""###$$$$$$###"""!!! """!!! !!!"""%%%$$$######%%%%%%$$$###)))%%%###&&&'''%%%$$$&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!"""$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&$$$ """'''(((%%%$$$$$$&&&&&&%%%### """%%%%%%$$$$$$%%%'''''''''&&&%%%%%%$$$######&&&$$$######%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%#########%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%"""  !!!"""!!! !!!"""###"""!!! !!!""" !!!"""""""""!!!!!!""" !!!!!!%%%!!!!!!!!!!!!!!!   !!!!!!!!!$$$"""!!!!!!""""""!!! !!!!!!""""""###!!!!!!!!!!!!  !!!!!!  !!!"""######$$$!!! !!!!!!!!!"""############"""######"""!!!!!!!!!!!!!!!"""############""""""!!!$$$###""""""$$$%%%$$$$$$!!!!!!!!!"""###""" !!!!!!!!!"""$$$$$$###!!! !!!"""#########"""!!!&&&$$$!!!!!!""""""""""""$$$#########%%%&&&&&&%%%((('''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$))))))***************))),,,++++++++++++---...///333555777999:::999888888888888888777666666555555888888888999999999999999999666333444777:::999888;;;;;;::::::::::::;;;;;;<<<;;;:::999888888777888666666777666666555444333555444333444666888888888999:::;;;888444222444666444666777777555333222333222222333444555555555555333444555444222000000000///...000333111...///333222222333444444333111111777666444333333555777999111000///......///000111//////...---,,,+++******&&&''')))******)))(((&&&)))'''&&&''')))******)))***------***))),,,+++((()))*********)))(((''''''((('''&&&'''(((((('''%%%)))&&&"""!!!"""###$$$%%%"""''''''%%%&&&---333(((!!!"""###"""&&& !!!%%%))))))'''$$$"""###$$$%%%&&&&&&&&&%%%$$$######""""""""""""######%%%$$$%%%&&&((((((&&&$$$''''''''''''&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%""""""$$$''')))(((%%%###(((&&&$$$$$$%%%%%%$$$###%%%***'''""""""%%%&&&""""""######$$$#########""""""###$$$%%%&&&((()))&&&$$$""""""$$$&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""######$$$#########''''''&&&$$$###"""!!! (((&&&%%%$$$%%%%%%###""""""######$$$$$$%%%&&&&&&#########$$$######"""!!!"""!!!!!! !!!!!!""""""%%%$$$"""###$$$%%%$$$###'''###"""%%%'''%%%%%%'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%"""$$$((()))'''$$$$$$%%%&&&&&&%%% """$$$&&&&&&&&&''')))'''&&&&&&%%%%%%$$$$$$###'''%%%###"""###$$$$$$$$$$$$%%%&&&'''''''''''''''%%%$$$######$$$$$$###"""&&&%%%###""""""###%%%&&&!!!!!! !!!!!!!!! """###$$$###"""!!!"""### !!!!!!!!!!!!!!!!!!""" !!!""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!###"""!!!!!!""""""!!! !!!"""######!!!!!!!!!!!!!!!   !!!""""""###"""!!!  !!!""" """$$$&&&'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$$$$###""""""#########$$$###"""###$$$###!!!!!! !!!######"""!!!""""""#########"""!!!!!!$$$###""""""###%%%&&&'''$$$###$$$%%%&&&'''''''''&&&)))***)))&&&$$$%%%&&&)))((((((((())))))******''''''''''''''''''((((((''''''''''''''''''''''''+++,,,------------------000///...---...000333555888:::<<<>>>???>>><<<:::;;;;;;;;;:::999999888888:::::::::::::::::::::;;;:::888777777999;;;;;;:::=========<<<<<<=========>>>===<<<;;;:::999999999888888777777777666666555888777666666777999::::::;;;<<<<<<999666555666888666777888888777666555555222222333444444444444444555666777777555333222333222111333666555111222666222333555777777666444333999888777666666777888999444333222111111222333444222111111000///...------'''***,,,...---,,,*********)))(((''')))***,,,,,,---000///,,,,,,......+++,,,,,,,,,+++***)))((('''***((('''(((+++***'''###(((&&&"""!!!"""###$$$###!!!###%%%$$$###$$$'''***'''!!!$$$&&& """&&& """%%%''''''&&&$$$###"""###%%%&&&&&&%%%$$$"""""""""!!!!!!!!!!!!""""""%%%%%%&&&(((***)))'''$$$&&&&&&&&&&&&&&&&&&%%%%%%'''$$$$$$''''''$$$$$$'''$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$######$$$&&&'''%%%$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$!!!"""&&&***!!!"""###$$$$$$###!!! '''&&&&&&%%%%%%%%%%%%&&&&&&$$$"""###$$$&&&''''''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%###############"""!!! ((('''&&&%%%###"""!!! $$$###"""###$$$###""" """######$$$$$$%%%&&&&&&########################$$$#########$$$$$$%%%%%%%%%$$$""""""###$$$$$$###'''"""!!!$$$&&&%%%$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&$$$%%%)))(((&&&$$$######$$$%%%&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((%%%###""""""$$$$$$###$$$$$$%%%&&&''''''(((((('''%%%$$$$$$%%%%%%###"""&&&%%%$$$######$$$%%%&&& !!!!!!!!! !!!!!!  !!!!!! ###!!!!!!  !!!!!!!!!!!!!!! """""""""!!!!!! !!!!!!!!!""""""""""""!!!"""######!!! !!!""""""###!!!!!!!!!"""!!!!!!   !!!!!!!!! """!!!  !!!"""!!!$$$&&&''''''%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!$$$$$$###""" !!!$$$###""""""######!!! """!!! """###"""!!!###############""""""""""""""""""!!!"""###$$$&&&###$$$%%%&&&'''((()))***$$$(((+++***'''&&&(((+++******++++++,,,,,,,,,,,,...---,,,+++******)))***++++++++++++++++++++++++//////000111111111111111333333222111333555777999;;;===???AAAAAA???===<<<===<<<<<<;;;::::::999999::::::::::::::::::::::::;;;:::::::::;;;<<<<<<;;;>>>======<<<<<<======>>>>>>===<<<;;;::::::::::::999999888888888888888888999999999888888888999:::;;;;;;:::999777666666777777777777777777777666555333333444555555555444444444666888888666444333333444333555888777333444888222333555777888777555444888999999999999777555444555555444333333444555555444444333222111000//////&&&))),,,,,,***)))))))))******)))))))))+++---//////222222///...111111............---,,,+++***)))---***)))***+++***&&&"""---***'''&&&''''''''''''&&&###!!!"""$$$%%%$$$"""%%%"""(((+++$$$$$$%%%%%%%%%$$$$$$############"""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!!!!!!!"""""""""###&&&))))))'''%%%###$$$$$$%%%%%%%%%$$$$$$&&&######&&&&&&######&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$######$$$%%%'''$$$!!!!!!"""$$$&&&&&&%%%$$$######%%%%%%###""" ###$$$$$$%%%'''!!!"""###$$$$$$###!!! (((((('''&&&&&&%%%&&&&&&&&&$$$"""###%%%'''(((''''''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!''''''&&&%%%$$$###""""""!!! """$$$$$$###!!!"""######$$$$$$%%%&&&&&&##################$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&###!!!!!!"""$$$$$$$$$(((###!!!$$$%%%###"""$$$$$$$$$$$$$$$####################################'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""%%%&&&%%%%%%(((&&&%%%###"""!!!"""###%%%)))(((((('''&&&%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$(((&&&#########$$$$$$###$$$$$$$$$%%%&&&'''((((((((('''%%%%%%&&&&&&%%%###$$$%%%&&&''''''&&&%%%$$$ !!!"""!!!  """!!!  !!!"""!!!  !!!$$$$$$!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""""""""!!!!!!"""######  !!!!!!"""!!!!!!!!!""""""!!!!!! !!!  !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!""" """$$$%%%$$$###"""######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$#########"""  !!!###!!! !!!"""!!! ###!!! """#######################################"""  ###%%%'''(((((()))+++---&&&))),,,---++++++---000+++,,,---.../////////...444333111000......------111111000000000000111111222333444555555666666555666666666666777999;;;===>>>???@@@AAAAAA@@@>>>=========<<<<<<;;;:::::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<::::::999999999999999:::888:::<<<;;;:::999999999::::::999777777666666666999777666777888999888666666666777777777777777666333555888888666444333333555444666888777444555999222333444666777777777666888999::::::999777444222666555444333333444555666666666555444333222111111+++---000...+++***+++---***,,,------,,,---///111111444333000000222222///.../////////...---,,,+++...---,,,+++,,,+++)))''',,,***'''&&&''''''&&&%%%(((### """(((***&&&"""%%%###+++...&&&$$$%%%'''&&&$$$"""""""""#########$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" """%%%&&&%%%###!!!"""$$$%%%%%%$$$######&&&######&&&&&&######&&&%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&'''$$$!!!!!!###%%%%%%$$$###"""###%%%%%%###!!!&&&""""""&&&(((&&&###"""""""""######$$$#########%%%%%%%%%%%%&&&'''((()))%%%$$$"""###%%%((((((((('''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###!!! &&&%%%%%%%%%$$$$$$$$$$$$!!!!!!"""$$$&&&'''%%%###"""######$$$$$$%%%&&&&&&$$$############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&###!!! !!!###$$$$$$'''###!!!###$$$"""!!!###$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$((($$$"""%%%'''%%%%%%'''$$$$$$$$$""" """$$$&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&''''''&&&%%%$$$%%%'''(((((('''%%%$$$!!!""""""  """ !!!""""""!!!!!!"""$$$"""!!!  """%%%""" """"""  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!"""###$$$###  !!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!""""""""""""!!!!!! !!!"""###$$$######"""######"""!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%% """###"""!!!!!!###&&&###!!! """######"""$$$"""!!!!!!"""$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$!!!!!!%%%(((+++++++++,,,///222---///111222222222333444000111222444444444444444777666555444333222222222777777666555555666777777555666777888999999999999777888999:::<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;;;;::::::::::::999999999888<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<======>>>>>>;;;;;;:::999999:::;;;<<<888<<>>??????@@@BBBBBBAAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999;;;===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAA<<<;;;:::999::::::<<<===999===AAABBB>>>;;;999999;;;999888777888888777777<<<999777888:::<<<;;;999777777888888888777777666333666999:::888666444444444333555888777444444888444444444555666888999:::999888777666666888999;;;555444333222222333444555777777666555444333222222000222222...)))'''+++///---000444555444333555666222555555222111444333111...//////000000000000///---///000000...///333777...,,,***)))))))))(((&&&&&&''''''&&&%%%######"""&&&###)))))) $$$ !!!###%%%%%%%%%$$$###%%%%%%$$$###""""""############""""""""""""######)))'''%%%%%%&&&&&&&&&%%%"""###%%%'''''''''%%%$$$&&&######&&&&&&######&&& !!!"""###$$$%%%%%%""""""""""""!!!!!!$$$&&&!!!!!!###$$$&&&%%%!!!"""!!!"""###%%%$$$""" ''')))%%%$$$'''$$$###""""""###%%%'''(((%%%$$$###"""!!!!!!!!!!!!%%%$$$"""###&&&((())))))%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! !!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$%%%&&&&&&%%%""""""######$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''###$$$%%%'''((((((''''''&&&###  ###$$$$$$###"""$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&$$$###$$$%%%'''&&&&&&###$$$&&&''''''&&&$$$###+++&&&###&&&(((&&&$$$%%%"""%%%'''&&&$$$"""###$$$&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))+++***'''$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%###""""""###%%%&&&!!!"""!!!!!!###### """### !!!  !!! ###""" ###############$$$$$$%%%""""""""""""""""""""""""###"""!!! !!!""""""!!! !!!""""""!!!######$$$$$$$$$$$$######!!!  !!! !!!"""!!! %%%###  """""""""%%%###""" """###%%%######""""""!!!!!! $$$###""""""######"""!!! """#########"""!!!"""""""""###$$$$$$""" """!!!!!!!!!!!!###%%%&&&!!!!!!!!!"""######$$$$$$&&&$$$"""###(((***)))''',,,++++++...333666555444666777999;;;;;;;;;999888;;;<<<:::888:::??????<<<;;;::::::::::::;;;<<<<<<:::<<<>>>???>>>>>>>>>???===<<<;;;<<<===>>>===<<<999999999:::<<<>>>???@@@CCCCCCCCCAAA>>>======>>>AAA???<<<::::::;;;<<<>>>;;;:::999999888888888888555999======;;;999999;;;999<<>>@@@AAA???<<<:::999999<<<<<<;;;::::::999888888======<<<;;;:::999999888:::999999888777888888888;;;;;;:::999888777666555333333444444555444444444444444555555666555555444444444555666666555444444555444333444555666666555666999999555333666777777444444444555555555555555666666777777777666444333333333333333333222111000...111555777777777888999999777444222000000000111111///......000111000///---000222111...,,,---///------------+++***((('''******)))(((&&&%%%$$$$$$)))(((&&&$$$###!!!!!! !!!!!!"""""""""!!!!!!""""""!!!"""$$$$$$###!!!"""!!! !!!$$$&&&''''''&&&%%%$$$$$$%%%%%%###!!!'''###$$$((('''""" ###&&&$$$$$$$$$&&&'''&&&%%%%%%!!!"""### '''%%%$$$###$$$%%%$$$###$$$"""  """%%%'''""""""######"""!!! !!!###$$$$$$$$$###"""###$$$$$$$$$######""""""'''$$$!!! !!!"""###"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((!!!"""######""""""###$$$'''%%%############!!! ######""""""###$$$%%%%%%%%%""""""%%%&&&%%%&&&)))!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$,,,###!!!&&&'''###'''000$$$######$$$'''(((((('''$$$$$$$$$############"""&&&'''''''''&&&%%%%%%$$$)))&&&###"""$$$%%%###!!!"""%%%((('''$$$""""""###&&&""""""%%%'''$$$###$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$(((&&&$$$$$$%%%%%%%%%$$$ !!!"""$$$%%%&&&''''''(((&&&%%%'''))))))%%%!!! !!!""""""!!! !!!###### ######!!!"""!!!!!! !!!!!!"""!!!!!!!!!  """### !!!!!!###$$$&&&'''""""""""""""""""""""""""%%%$$$"""!!! !!!"""!!! !!!"""!!!  !!!!!! !!!!!!!!!!!!"""###$$$%%%%%%###""" ###!!! !!!!!!!!!######"""!!!!!!"""##################""""""""""""$$$"""!!!!!!"""###!!!  """#########"""!!!"""!!!!!!###$$$$$$""" """!!!!!!!!!"""###$$$%%%!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&''')))...---...111555888777666666888:::<<<>>>>>>===<<<===>>><<<:::<<>><<<;;;;;;;;;;;;<<<======>>>???@@@???>>>===>>>???@@@>>>===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???BBBBBBBBB@@@>>>===>>>???>>>===<<<;;;;;;:::999999;;;;;;:::999999999999999888:::<<<<<<;;;;;;;;;;;;999:::;;;;;;::::::;;;======>>>???>>>;;;999888888===<<<;;;:::999999999999::::::::::::999999999999::::::999888888888888888;;;:::999888777666555555333333444444444444444333444444555555555444333333444555555555555555555444999888777888999999777555777;;;:::666444777999888666666666666555555555555555555666777666555444333444444444333222111000000111444888:::::::::::::::777555444333333333555666111///------/////////......///000000///...............---,,,+++***))))))******))))))((((((''''''***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$"""!!!"""###$$$###"""!!! !!!###%%%%%%$$$&&&%%%%%%%%%&&&&&&$$$"""&&&###$$$((((((###"""%%%'''&&&%%%%%%&&&'''&&&$$$((($$$ ###%%%###!!!%%%###!!!!!!"""""""""!!!$$$###!!!!!!!!!"""$$$%%%#########"""""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!"""###$$$%%%&&&###!!! """###$$$$$$$$$$$$############$$$$$$&&&%%%###"""!!! !!!!!!!!!""""""#########&&&$$$######$$$$$$"""!!!######""""""###$$$$$$%%%$$$""""""%%%%%%###$$$'''######$$$$$$$$$######"""""""""#########$$$$$$$$$)))""" &&&&&&"""$$$,,,&&&%%%%%%&&&(((((('''%%%$$$$$$$$$############"""&&&&&&&&&&&&&&&%%%$$$$$$)))&&&$$$$$$&&&&&&$$$"""%%%''')))(((%%%$$$$$$&&&&&&!!!"""$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######'''%%%$$$###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%"""""""""!!!!!! !!!###### ###$$$!!!###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!$$$###$$$&&&$$$ !!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""&&&%%%$$$""" ###!!! """"""!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!""""""###$$$%%%%%%%%%$$$###"""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$###""" !!!""""""!!! !!!"""#########"""!!!!!!!!!!!!"""######!!!"""!!!!!!!!!"""###$$$%%%##################$$$$$$###&&&)))(((%%%%%%)))---222111222555888::::::999888999<<<>>>@@@AAAAAA@@@===>>>===:::<<>>??????BBBBBBBBB@@@======>>>@@@BBBAAA??????@@@@@@???===???>>>>>>=========>>>>>>@@@AAA@@@???======>>>@@@===>>>>>>>>>===;;;999777;;;;;;::::::999999::::::;;;:::999:::;;;<<<<<<;;;:::999777777999:::;;;:::;;;===>>>===:::888777777>>>===;;;:::999999:::;;;777777888888888999999999999999999999888888888888999999888777666666555555333333444444444444333333444444444444333333222111555555444444444444555555999999999:::;;;:::777444888;;;<<<888666888:::888777777777777777666555444444444555666666444333222444444333333222111111000111444999;;;;;;:::999999777666555444444555777888111///...---...///...---///......///000111///...000///...,,,+++++++++,,,***************************)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&%%%%%%%%%&&&&&&%%%###%%%###$$$((((((%%%$$$&&&((('''%%%%%%&&&&&&%%%###%%%!!!!!!!!!$$$""" !!!"""!!! ###############"""""""""$$$$$$"""!!!!!!""""""###""""""!!!!!! !!!!!!!!!"""!!! !!!###&&&'''%%%###!!!!!!"""$$$$$$$$$""""""############""""""&&&%%%###!!!"""  ###$$$""" $$$###"""###$$$$$$###"""#########"""######$$$%%%%%%######%%%&&&######&&&%%%%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$&&&!!! %%%%%% !!!''''''''''''((()))(((%%%###$$$$$$$$$############"""%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&%%%###!!!&&&''''''&&&$$$$$$%%%'''((("""!!!######%%%((($$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############&&&$$$######$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$%%%### !!!%%%*** !!!"""###!!!###### $$$$$$"""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""$$$###!!!!!!%%%$$$###!!! """"""""""""""""""""""""%%%$$$###"""!!!!!! $$$""" """""""""!!!""""""######""""""!!!""""""!!! !!!"""""" !!!"""#########"""###""""""###%%%%%%$$$""" !!!""""""""""""!!! """""""""######$$$$$$$$$"""!!! !!!!!!  !!!"""###$$$###""""""!!! !!!"""######!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******,,,///222555666777999;;;=========;;;<<<===???@@@AAAAAAAAA<<<===;;;999;;;???@@@===???????????????@@@AAAAAABBBBBBAAA>>>======???BBBCCCBBB@@@@@@@@@@@@>>>===>>>==================>>>>>>???>>>===<<<<<>>===:::888777777>>>===;;;:::999:::;;;<<<888888888888888888888888888888888888777777666666888888888777666555555444333333444444444333222222333333333333333222111000555555444333333444555555444555666888:::999555222777;;;<<<888666888999888888999999999888666555444333333444555555444333222222222222222222222333333000333777999888777666777999888666555444444444444333111///.../////////---000...---///222333111...222000...,,,+++,,,---...,,,,,,,,,+++++++++++++++******)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%(((&&&###"""###$$$%%%%%%%%%$$$###$$$%%%&&&$$$###%%%$$$$$$$$$&&&&&&$$$###"""###$$$&&&'''&&&&&&&&&(((&&&%%%$$$%%%%%%###!!!###  %%%###""""""###$$$###"""###$$$$$$%%%$$$###!!!!!!$$$###!!! !!!"""$$$###""" !!!!!!""""""!!!"""###$$$%%%&&&%%%###!!!!!!"""""""""!!! !!!"""######"""!!! ######"""""""""###$$$$$$######%%%"""###"""!!!"""$$$%%%$$$###$$$###############$$$$$$'''$$$$$$''''''$$$###&&&$$$$$$$$$$$$$$$###"""!!!########################$$$!!!!!!%%%%%%!!! ###%%%&&&''')))***)))&&&###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""" $$$$$$###"""""""""$$$&&&***%%%"""$$$%%%$$$$$$&&&$$$###!!! """$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%$$$###%%%###""""""###$$$######"""###$$$&&&'''((())))))%%%&&&&&&%%%######&&&)))!!!###!!!###### !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """$$$""" !!!%%%$$$###!!! """""""""""""""""""""""""""""""""###############%%%"""  """###### ###"""!!!!!!!!!!!!"""### !!!""""""""""""!!! """$$$$$$###!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""#########"""!!! !!!!!!  !!!###$$$$$$$$$###"""!!!!!!!!!"""$$$###!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$(((...222444444888:::;;;======>>>??????>>>>>>>>>????????????>>><<<===;;;999;;;@@@@@@===AAA@@@@@@@@@@@@AAABBBBBB?????????===<<<===@@@CCCBBB@@@????????????===;;;;;;;;;;;;;;;<<<===>>>>>>===>>>===;;;:::;;;>>>AAACCCBBB???===<<<<<<===>>>:::::::::999999::::::;;;:::888555666999;;;:::888===999666666999<<<<<<:::;;;===>>>>>>;;;999888999===<<<;;;:::999:::;;;;;;:::::::::999888777777777666666666777666666444444888888777777666666555555333333444444333222222111222333333333222111111000444444333333333333444444000111333666999999777444666:::;;;888666888888666888999::::::999777555444222333444555555444333333//////000000222444666777111444666777666555555666666555555444333333333333444222000000111222111000111///...000333444222000333111///------...///000//////...---,,,+++******///...,,,***)))((('''''',,,+++***)))(((((())))))***'''$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%###!!!$$$######$$$%%%%%%$$$""" """$$$%%%&&&''''''%%%'''%%%######$$$###""" %%%###!!! !!!"""###$$$%%%###""""""$$$%%%$$$######$$$%%%%%%%%%###""" ###"""  """###"""!!!  !!!"""######$$$%%%%%%$$$###"""&&&$$$!!!  !!!"""######"""!!! !!!!!!"""###$$$%%%''''''######%%%"""###"""!!!"""$$$%%%%%%$$$$$$$$$###############$$$$$$"""###&&&%%%"""!!!###!!!"""###$$$$$$$$$$$$$$$########################$$$######&&&&&&###"""######$$$&&&(((+++***'''%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!!!!"""$$$%%%%%%((($$$$$$&&&&&&"""###"""!!! """$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%######$$$&&&&&&$$$"""%%%###""""""###$$$$$$###"""###$$$&&&'''((())))))'''&&&%%%&&&'''&&&### """!!!!!!######!!!!!!%%%&&&$$$ !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!######$$$%%%$$$ """"""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$""" !!!######""" !!!!!!!!!!!! $$$###"""!!!!!!"""###$$$"""""""""############$$$ """!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""" !!!""""""!!!!!!"""###$$$$$$$$$###""""""""""""###$$$$$$""" !!!"""############""""""###$$$$$$%%%%%%&&&''''''%%%######(((///555666555:::<<<>>>???>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>???>>>;;;===BBBCCC@@@AAAAAAAAAAAAAAABBBCCCCCC===>>>>>>>>>===>>>AAACCC@@@???======>>>>>>===;;;:::::::::;;;;;;===>>>>>>======<<<:::999:::===@@@AAA???<<<999999:::<<<===999999888888999999::::::999888777888999:::999999;;;:::888888:::;;;<<<;;;;;;===>>>>>><<<:::999999::::::::::::::::::::::::;;;;;;:::999888777666666555666777777777666444333888888888777777666666666333444444333333222111000111222222333333222222222333333444444444444333333111111333777:::;;;:::999555:::;;;888666888888666777888999:::999777555444222333444666666555444444/////////000222444777888555666777666555555666888000000111222333555555666444222111111222333333222222222222333444444333222333222111000//////000111333222111000...---,,,+++333222000...---++++++***,,,+++***((((((((())))))***(((&&&%%%&&&&&&&&&%%%###""""""###%%%$$$""" $$$######$$$&&&&&&%%%###!!!$$$&&&%%%&&&((((((%%%&&&%%%######$$$$$$###!!!""""""!!!!!!""""""#########""" !!!###$$$#########$$$%%%%%%%%%$$$###""""""!!!!!! !!!######!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!%%%###"""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######"""  ###$$$""" ###"""!!!"""$$$%%%%%%###%%%$$$######"""######### ######  !!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$""""""$$$&&&))))))(((&&&$$$$$$$$$############"""""""""###$$$$$$$$$######%%%%%%&&&%%%######%%%&&&$$$###"""###%%%''''''&&&$$$!!!"""%%%%%% ###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%((((((%%%"""%%%###""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""$$$&&&%%%"""!!!  ######!!!!!!%%%&&&$$$!!!"""############"""!!!$$$$$$#########""""""""""""###!!!"""%%%%%%###"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""###"""!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$###$$$$$$""""""""""""$$$$$$%%%%%%$$$#########$$$$$$!!! """###"""%%%$$$###""""""###$$$%%%######""""""""""""""""""$$$"""!!!!!!"""###!!! !!!"""###$$$%%%$$$###############$$$&&&%%%###!!!!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&'''((()))((((((***---111555777999;;;===???@@@>>>===???AAA??????????????????@@@@@@>>>???>>><<<>>>BBBCCC@@@BBBAAAAAAAAAAAABBBCCCCCC>>>@@@AAA@@@??????@@@AAA???>>>======>>>???>>><<<===<<<<<<<<<<<<<<<======>>>===;;;999777999<<>>;;;===@@@@@@>>>===>>>@@@???>>>??????@@@AAABBBCCC===>>><<<:::<<<@@@AAA>>>BBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDCCCAAA??????@@@???>>>===>>>???@@@???>>>@@@???>>>======<<<<<<<<<>>>===;;;888777888;;;>>>;;;;;;===>>>>>>>>>===<<<777777666666777888999999777;;;??????===;;;;;;===555999<<<;;;999888999;;;888:::<<<;;;:::888777777555777999;;;;;;:::777666555555555666666666666666777888:::;;;:::999777666999999999888888888888888444444444333222111000///000111222333444555555555000222444777777444222000555444444555777999999888777<<<>>>;;;999::::::777333555777999999888666444333444666777777777666666444333111000000111333444555444222///...///333666222222333444444444333333000///...///222444444333444777999888555333444666222222333333333222111111555555555555555555555555000000///...............222111...,,,,,,,,,---...***)))(((((()))(((&&&$$$''''''(((***,,,+++)))''''''&&&&&&''')))***)))'''%%%***,,,))))))---,,,''''''&&&%%%&&&(((((((((&&& ###&&&'''&&&%%%$$$$$$'''%%%$$$%%%&&&(((((('''#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%!!!###%%%%%%%%%$$$### $$$((("""""""""$$$&&&'''&&&%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###$$$!!!"""######""""""###$$$$$$###"""###$$$$$$###"""%%%%%%$$$###""""""######!!!"""&&&'''$$$###%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""!!!######!!!"""%%%&&&&&&&&&%%%######$$$%%%$$$"""$$$$$$$$$############"""!!!!!!"""###############  $$$"""&&&'''%%%"""&&&"""!!!$$$&&&$$$$$$&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((((('''%%%#########%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%###"""%%%)))***&&&!!!&&&$$$###$$$%%%''''''&&& !!!"""$$$%%%&&&''''''$$$&&&&&&$$$!!!!!!$$$((("""  ###$$$###!!! !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%###"""$$$&&&"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%###$$$'''((($$$ $$$+++%%%%%%$$$$$$#########$$$"""%%%((()))(((&&&$$$$$$((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""###"""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***,,,///333777999::::::999===>>>???@@@AAA@@@??????EEEBBB???>>>>>>@@@@@@???AAA@@@>>>======???AAABBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDBBB???===<<<<<<===<<<<<<>>>===;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999888888999;;;<<<;;;<<<<<<<<<<<<:::999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;:::888777777888999999999:::;;;;;;999666999999:::::::::999999888444666999999888666555555:::777333333666888888777444444444555444444333333444444444444555555555555///111555777777666333111777666666666666666777888???<<<999777666666888999777777777777666555333333444555666777777666555444555333111000111111000///555555333111///000111333000111222333333333333333000000000111222222222333333555777999999777555333111000/////////000111222777555333444555555222///111///------///000111000111///......000111000//////000000///,,,***))))))(((((())))))))))))((((((+++'''$$$$$$(((++++++***))))))+++---///...+++(((+++'''$$$%%%)))+++)))&&&(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***%%%'''((('''###"""###%%%$$$###""" !!!!!!'''%%%$$$$$$%%%&&&&&&%%%###!!!!!!$$$$$$!!!!!!$$$$$$######""""""""""""###!!!!!!!!!""""""""""""!!!"""%%%###"""$$$!!!"""  """#########"""$$$%%%$$$###"""###$$$$$$ !!!''')))%%%###$$$"""""""""""""""!!! !!!!!!!!!"""""""""""""""%%%$$$############!!!!!!"""#########""" ***)))'''%%%###!!! $$$""" !!!$$$%%%###!!!######""""""!!!!!!  ###$$$$$$###""""""""""""###$$$%%%&&&$$$###"""""""""###$$$%%%###"""!!!!!!!!!"""###$$$ ###%%%&&&%%%###""""""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""'''&&&$$$###"""###$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%"""  ###$$$###""" !!!###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&###"""###%%%######"""$$$&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$###$$$%%%$$$######$$$$$$%%%&&&&&&%%%%%%'''###"""&&&'''%%%%%%(((((('''&&&%%%%%%%%%&&&&&&###%%%'''(((&&&%%%$$$%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%$$$""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''((((((((((((((()))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''))),,,...000333777:::===>>>======>>>>>>@@@AAAAAA@@@@@@???CCCAAA???>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>@@@AAAAAA@@@????????????@@@AAADDDDDDCCCBBB@@@>>>===<<<======>>>???@@@AAABBBCCCDDDBBB???>>>?????????>>>>>>===;;;:::::::::<<<<<<========================<<<;;;:::999999:::;;;<<<;;;<<<======<<<:::888777::::::::::::;;;;;;;;;;;;888999:::999888888:::;;;999999999:::;;;;;;999777999999999::::::999999888666888;;;;;;999777777777<<<:::777666888::::::999555555666666666666555555666666666777777888888999444555777999999888666555555555555666666888999:::<<<;;;999888777777999999777777777777666555444444555666666777777666555444666444222111222222111000777666444111//////000111111111222333333333333333222222222222222333333333333444666777777666444333444444333333333444444555666555333444555555222///111///......000222222222111000......000111000000---...000///---,,,,,,---++++++++++++++++++******,,,+++))))))+++---------,,,,,,---///000000...,,,,,,)))&&&'''***,,,***(((******))))))((()))))))))))))))***++++++,,,,,,---((()))***)))&&&$$$%%%'''&&&%%%$$$#########$$$%%%'''%%%$$$$$$&&&'''&&&%%%%%%"""!!!$$$$$$""""""%%%$$$######"""""""""""""""###"""!!!!!!!!!!!!"""###(((***'''!!! ###$$$!!!"""!!! !!!###%%%%%%$$$"""###$$$###"""!!!"""$$$$$$ %%%&&&###!!!###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """""""""""""""!!! """"""!!! !!!$$$"""!!!!!!###$$$###!!!$$$$$$#########"""""""""$$$"""!!!!!!###$$$######$$$$$$###############$$$$$$$$$######$$$%%%&&&&&&############$$$%%%&&&&&& ###%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!! !!!###$$$$$$###!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''$$$######$$$%%%$$$$$$%%%''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&))) !!!'''((($$$""")))(((&&&%%%$$$%%%&&&((($$$&&&'''&&&%%%%%%%%%'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''((()))***+++,,,,,,))))))***+++++++++***)))&&&&&&&&&''''''((((((((('''&&&%%%&&&(((+++///111444777;;;>>>AAAAAAAAA@@@>>>???@@@AAAAAAAAA@@@@@@CCCAAA??????AAADDDEEEEEECCCBBB@@@???>>>??????@@@BBBAAA???>>>>>>???AAABBBDDDCCCBBBAAA???===;;;:::======>>>>>>???@@@AAAAAA@@@>>><<<<<<<<<===<<<;;;>>>===;;;:::::::::;;;<<<========================<<<;;;::::::::::::;;;<<<;;;<<<>>>>>>===:::777555999999999:::::::::;;;;;;888999999888888999;;;>>>999999999:::<<<;;;999777999999999999999999999999999;;;<<<<<<;;;999888999<<<:::888777999:::::::::555666777888888888888888333444444555666777777777888888999999999888888777444444555666777999:::;;;999999999999999999999999666666777777777666666555666777777777777666555444777555333222333444333222888666444111/////////000222222333333444444333333444444444333333333333333444444444444444444444444555555666666666666555555555444333333444444222000222000//////111333444444222000//////000111111000+++---///000/////////111......//////...---,,,,,,,,,---......------...///000000///111222333222000///,,,)))***---...,,,***---,,,,,,,,,,,,,,,---...+++,,,---...////////////+++,,,,,,+++)))((()))***)))((('''&&&'''((()))***(((&&&%%%&&&'''((('''%%%'''$$$"""$$$$$$"""###'''#########"""""""""!!!!!!$$$###!!! !!!"""###%%%&&&$$$  !!!"""!!! !!!$$$&&&&&&&&&!!!"""###"""!!! !!!###$$$ """###!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!""""""#########""" """"""!!!!!!!!!"""#########"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$#########'''%%%""""""############&&&%%%$$$###"""""""""""" !!!"""###$$$$$$$$$######%%%&&&''''''''''''!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&%%%###!!!$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########"""!!! !!!###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''&&&%%%&&&(((((('''%%%###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&'''''''''''''''&&&+++######)))***&&&$$$(((&&&$$$""""""###%%%&&&'''''''''&&&%%%&&&(((***'''&&&&&&%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&))))))******+++,,,,,,---)))***,,,---------,,,+++''''''(((((())))))******((('''&&&&&&(((+++///111666888<<>>======>>>@@@BBBAAAAAAAAA@@@>>>===;;;:::======>>>>>>????????????===<<<::::::;;;;;;:::999<<<<<<;;;:::999::::::;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???===:::777444999999999::::::::::::;;;999::::::999888888;;;>>>999888999:::<<<<<<:::888999999999999999999:::::::::<<<===<<<:::999999999888777666666666777777777555666777888999:::::::::333444444555666777888888999999888777777777777888666666666666777888999:::777888999:::;;;::::::999666666777888888888777777888888777777666666555444888666444444555666666555777555222000000111111111333333444444444444333333444444333333222222222111444444333222222333444444333333555555555444222111444333333333333333222111333111000000333555666666333111000000111111111000,,,...000000000///000111000000111000000///...---+++...000000---,,,---///444333222333444555555444333000......///000///---/////////...//////000111///000111111111111000///.........---,,,,,,,,,,,,******)))))))))+++,,,---)))((('''((())))))((('''***&&&$$$&&&%%%###%%%((($$$$$$$$$######"""!!!!!!############"""""""""!!!  !!!!!!!!! ###%%%&&&%%% !!!"""!!!  """$$$""" !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  """#########$$$%%%$$$###!!!$$$$$$###"""!!!!!!!!!!!!###"""""""""######""""""$$$$$$$$$$$$$$$$$$######&&&$$$!!!!!!"""###$$$###%%%$$$$$$###""""""###### """$$$%%%&&&%%%%%%$$$%%%&&&'''''''''&&&%%%!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!###&&&''''''%%%###!!!$$$###"""###%%%&&&&&&%%%&&&%%%%%%$$$$$$#########"""!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!""""""###"""######$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((((((((((('''&&&'''((()))'''%%%######$$$%%%&&&&&&'''''''''&&&$$$%%%&&&''''''&&&'''''''''((((((''''''&&&---(((&&&***,,,+++***+++((('''%%%######$$$%%%&&&((()))((('''&&&'''***,,,&&&&&&%%%%%%%%%&&&&&&''')))))))))((((((''''''''')))))))))(((((('''''''''************((('''&&&%%%%%%%%%&&&''''''''''''&&&+++++++++***************)))***,,,---...,,,+++)))''''''(((((()))***+++++++++)))((('''(((+++---///444777:::>>>@@@@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBHHHFFFCCCBBBCCCDDDDDDDDD@@@@@@@@@AAAAAABBBCCCCCCAAA@@@>>>======>>>@@@AAA>>>>>>>>>??????>>>>>>======>>>>>>?????????>>>>>>@@@>>>===>>>??????>>><<<;;;::::::999999999999999:::::::::;;;;;;<<<<<<<<<;;;<<<============<<<;;;;;;<<<>>>>>>===:::777555999999:::::::::;;;;;;;;;;;;<<<;;;:::888888999;;;999888999;;;<<<===;;;999999999888888888999:::;;;:::;;;<<<;;;999777888888666666666666555555666777555666777999999:::::::::999999::::::;;;<<<======:::999888888888888999:::999888888777777777777888666777999;;;;;;;;;:::999777777888888888888888888888888777777666666666666999777666666888999888888666333111000333555555555444444555555555444444333333333222222111111000000444333222111111222333444222333444444444222111000333333444444333333222222444222111111333555666666444333111000111222111000///000222111000...///000000111111111000000///...,,,///222222///...///111666555444555777777777666777555333222222222222111222222111111111111222222333444444444333111///...000///////////////......,,,++++++***+++,,,...///+++******+++,,,,,,***)))+++(((&&&((((((%%%&&&)))%%%%%%%%%%%%$$$###"""!!!!!!"""$$$&&&%%%### ###""""""#########$$$%%% !!!###$$$###!!!"""!!!  !!!%%%$$$""" !!!"""""" !!!!!!""""""""""""!!!!!!""""""!!!!!! !!!###%%%$$$"""!!!"""$$$$$$###!!!  """"""######"""""""""###########################""" """$$$$$$$$$######""""""###$$$$$$%%%"""$$$&&&((()))))))))(((%%%%%%&&&&&&&&&$$$###!!!"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!###%%%''''''%%%###"""$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$"""!!!"""#####################""""""############$$$$$$$$$$$$"""""""""$$$''')))))))))((('''''''''(((((('''%%%######$$$%%%&&&'''((((((&&&%%%$$$$$$&&&'''&&&&&&'''''''''(((''''''&&&%%%(((&&&&&&((((((%%%'''+++)))((((((''''''''''''''''''((((((((('''(((***---&&&&&&%%%%%%%%%&&&''''''))))))(((((((((((((((((()))))))))(((''''''&&&&&&)))***+++***'''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((''''''''')))+++,,,,,,***'''&&&&&&&&&'''((())))))******,,,++++++++++++---...///333666999<<<>>>>>>======BBBBBBAAAAAAAAABBBCCCDDDIIIFFFCCCBBBBBBCCCDDDCCCAAAAAABBBBBBBBBCCCCCCCCC?????????>>>>>>?????????<<<===>>>??????@@@??????>>>???@@@@@@@@@???>>>===>>>======>>>??????===;;;::::::::::::999999999888999999999:::;;;;;;<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<<<<:::999888:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<:::888999999999888999;;;======<<<:::999888888777888999;;;<<<:::;;;<<<:::888666777888777888:::999888777888999777888999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===::::::999888777777777777777888999:::;;;::::::999888888999999999888888777888777777666666777777888:::888777888:::;;;;;;:::777333000111555888888777555555666666555555444444222222111111111111111111444444222222222222444444444444555444444333222111222444666555444333333444555333111111333555555555555444222111222222111000000111222111///------...000000111111111111000000000111222333222222444555888777777888:::;;;999888::::::888777555555444444666555555444333333444444666666777777666444111///222111000000222222111000......---,,,,,,---//////---,,,---...//////---+++,,,))))))+++***'''&&&)))&&&'''''''''&&&$$$###!!!"""###%%%&&&%%%### $$$"""!!!###"""!!!  """"""!!! !!!"""!!!  """###$$$###!!!"""%%%$$$ !!!!!!"""""""""""""""######""""""!!!!!! !!!$$$&&&$$$!!!!!!###""""""!!!!!!!!!!!!!!! !!!"""###!!!###$$$###"""!!!"""###"""""""""############### ###$$$$$$###""""""""""""###$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""######"""!!!######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%""" !!!"""#########""""""!!!!!!!!!############$$$$$$$$$$$$###!!!!!!###&&&((((((&&&((('''''''''((((((&&&$$$######$$$%%%&&&'''((((((%%%$$$######%%%&&&&&&%%%'''''''''''''''&&&%%%%%%$$$""""""$$$$$$"""###''''''((()))))))))(((&&&&&&%%%&&&''''''&&&''')))+++%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((((((((())))))(((''''''&&&%%%%%%%%%((()))(((&&&$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))&&&###!!!$$$$$$%%%&&&'''((())))))+++,,,---///000111111222444666:::===??????>>>===CCCBBBBBBAAAAAABBBDDDDDDGGGEEEBBBAAABBBDDDEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@===>>>???@@@@@@???>>>===>>>>>>??????@@@@@@?????????@@@AAABBBAAA@@@>>>===<<<;;;;;;<<<>>>>>><<<:::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<===:::<<<>>>@@@@@@>>><<<:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<=========888;;;======<<<:::999:::999888999;;;===>>><<<:::999888777777888999;;;===;;;<<<<<<:::777666777888888:::<<<<<<:::999:::;;;::::::;;;<<<<<<;;;;;;;;;777777777777777666666666888999:::;;;<<<<<<======999999888888777888888888888999999:::::::::999999::::::::::::999888777777777666666666666888999:::;;;999888999;;;=========999555222222777:::999777666666666666666555444444111111222222222222222222444444333333333333444444666555444333222222222222333555777777555444555666666444222111222333333333666444222222222333222000///000111111///------...///000111222333333333333222000///000333555666777::::::;;;===???>>><<<:::======<<<:::888666666777;;;:::999777666666666666666777999::::::888666444666444222333555666555333111111///......///000000/////////111222222///---,,,***+++...---)))'''((((((((())))))(((&&&$$$"""%%%%%%$$$######""""""!!!"""!!!!!!""" !!!"""!!! !!!"""""" !!!""" ###$$$"""###'''%%% !!!"""""""""""""""%%%$$$$$$###""""""!!!!!!"""%%%(((&&&"""!!!###!!!""""""###############""""""""""""###$$$$$$%%%!!!###$$$###!!!!!!"""$$$#########$$$$$$$$$%%%%%% !!!###%%%%%%###!!!$$$###############$$$$$$!!!!!!!!!!!!""""""###$$$###############$$$%%%%%%###$$$&&&&&&$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&((('''%%%$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$"""""""""#########$$$$$$%%%'''(((%%%!!! !!!######""""""!!!!!! """############$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$((('''&&&'''((('''&&&$$$######$$$%%%&&&(((((()))%%%###""""""$$$&&&&&&%%%&&&'''''''''&&&%%%$$$$$$)))%%%###''')))'''''')))$$$&&&'''((((((&&&$$$######$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))(((((('''&&&%%%%%%%%%"""%%%''''''%%%$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&%%%&&&((()))'''$$$ ######$$$%%%&&&'''((()))+++,,,///222444555555555666888;;;>>>@@@@@@???>>>CCCCCCBBBAAABBBCCCDDDEEEEEECCCAAAAAACCCEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>===<<<===???AAAAAA???===<<<@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBCCCBBB@@@>>>===???>>>???@@@BBBBBB@@@>>>======>>>>>>======<<<;;;::::::;;;;;;<<<===>>>>>>:::<<>>555999<<<>>>===<<<;;;;;;999888999;;;===>>><<<;;;999888777777888999<<<============:::888777777999777:::<<<<<<999888999;;;<<<===============<<<;;;::::::999999888777777777555666777999:::;;;;;;<<<888777777777888999::::::999999999999999999999999;;;;;;;;;:::999888777666666666555666777888:::;;;;;;:::999:::<<<>>>>>>>>><<<888333444777:::999666666666777777666555444444222222222333333444444444444444444444444444444444555444222111000000111111333666888888555444555777777555222111222333222111777555333222333333222111---///000000...---......000000222333444555555555111...+++---111555666555<<<<<<>>>@@@BBBAAA>>>;;;??????>>><<<999777777888>>>===<<<:::999888777777666777:::<<<===<<<:::999888666444555888999777555444333111000000000111111000000111333444333111...,,,***,,,000///***'''((())))))******)))'''$$$###)))&&&### !!!###%%%!!!$$$%%%!!!!!!%%%$$$"""!!! !!!"""!!! !!!"""###"""!!! !!!###"""###"""$$$'''%%% !!!"""""""""""""""%%%%%%%%%$$$###""""""!!!$$$'''***)))%%%"""$$$''' !!!###%%%%%%%%%$$$$$$$$$###""" !!!###%%%$$$!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&'''%%%"""&&&%%%$$$###""""""""""""((('''&&&%%%&&&'''((()))"""!!!!!!"""###&&&((()))###%%%''''''$$$!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" ###'''***(((&&&$$$$$$$$$$$$"""!!!""""""###$$$%%%&&&&&&'''###"""!!!"""%%%''''''&&&!!!""""""""""""#########%%%###"""$$$&&&%%%"""%%%%%%$$$$$$###"""""""""""""""############""""""'''###$$$'''&&&$$$)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%((()))&&&###'''&&&%%%$$$###$$$%%%&&&''''''%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%###""""""###%%%&&&&&&%%%$$$######%%%'''))))))(((%%%%%%%%%$$$$$$#########(((%%%###"""$$$&&&''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&###!!!"""%%%'''&&&$$$&&&$$$"""###%%%'''''''''&&&$$$"""!!!###&&&+++...//////000222444555777777777999<<>>AAACCCCCCAAA>>><<<;;;CCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>@@@AAAAAA???===AAA>>>;;;:::<<<>>>===;;;===<<<;;;<<<>>>>>>===;;;>>>@@@BBBAAA???<<<;;;<<<<<<<<<;;;:::999999999999<<<;;;;;;:::999999999999AAABBB???;;;;;;>>>===:::::::::;;;===???>>><<<::::::999888;;;>>>@@@>>><<<@@@???>>>===<<<;;;::::::===<<<:::999888999::::::??????>>>===<<<;;;;;;:::999::::::::::::999888777;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999888888777666777777777777777666444444333333333333444555666777777777666:::<<<>>>???@@@???>>>===::::::999999888777666666444888999777777888666222555444444333333222222111555999999555333555555333777555333222333333222111777777666444222222555777444555666666666555333222333333333333333222111000111///---,,,,,,...000222222222333333333333444444333222222333444666888999===???AAAAAA???===<<<<<<@@@>>><<<;;;;;;;;;999888>>><<<;;;;;;;;;:::777555666666555444555666777888999666444777:::;;;777333333111......///111111111444333222111111111333333444000,,,***++++++)))'''+++,,,,,,,,,+++***((('''(((&&&$$$###$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%%%%%%%%%%!!!!!!###$$$$$$###"""""""""#########"""!!!$$$###"""###%%%&&&&&&%%%###(((((($$$###'''&&&!!!!!!!!!"""""""""""""""!!! """###$$$###"""!!!###""" ***)))'''&&&$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%$$$###"""'''$$$"""!!!"""$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&'''"""""""""###%%%&&&$$$###$$$###!!!!!!###%%%%%%%%%&&&%%%$$$%%%''''''%%%"""######""""""!!! !!!""""""######""""""%%%!!!!!!$$$###!!!'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$$$$$$$###!!!$$$###"""###$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$""""""###$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$###$$$###""""""$$$%%%%%%$$$%%%###"""###%%%''''''&&&$$$$$$$$$$$$&&&(((***,,,///000111333444666777888:::;;;>>>AAADDDDDDAAA???EEECCCBBBBBBCCCDDDDDDCCCGGGEEECCCCCCCCCCCCBBBAAAEEEDDDCCCBBBBBBAAABBBBBB@@@AAACCCBBB@@@???@@@BBB???@@@@@@???===;;;<<<===@@@??????>>>>>>??????@@@>>>>>>>>>@@@BBBBBB@@@???@@@===::::::<<<===<<<;;;>>>>>>?????????>>>>>>======???@@@@@@???======>>>======<<<::::::999999999;;;;;;::::::999:::::::::======;;;777888;;;;;;777::::::;;;===???>>><<<:::;;;999999:::>>>??????===??????>>>===<<<;;;::::::<<<;;;:::999888999::::::>>>>>>===<<<;;;;;;::::::::::::::::::999999888888::::::::::::::::::;;;;;;::::::::::::999999999999888777666666555555666666555555444333333333333444333444555555777888888999:::<<<===??????>>>===<<<>>>===<<<;;;:::999888777444888999777777888777333222222333333333333333333444888999555333555555444666555333222333333222111555555444333111111333666555666666777666555444333222222222111111000///...000///---,,,,,,...000222111111111222222222333333222222222222333444666777;;;>>>@@@AAA???=========@@@>>>;;;:::;;;:::999888>>>===;;;::::::999666444666666555555555666777888:::888666888;;;;;;777333555222000///000111111111222222111111111111222222333000,,,+++,,,,,,+++)))+++,,,,,,---,,,+++)))((((((&&&$$$###$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!! !!!""""""###$$$$$$ !!!"""###"""!!!!!!"""###$$$$$$$$$$$$###"""$$$######$$$%%%&&&&&&%%%"""&&&&&&###"""%%%$$$ !!!!!!""""""""""""!!!!!! """###$$$###"""!!!&&&&&&%%%###!!!!!!###$$$'''''''''((((((***++++++&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########%%%&&&'''$$$######$$$%%%&&&$$$###$$$###!!!!!!###%%%%%%$$$$$$######$$$%%%&&&$$$"""######""""""!!!  !!!"""""""""!!!$$$!!!!!!######!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$#########'''%%%$$$###$$$$$$###!!!%%%###""""""######""" &&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$######"""!!!"""###"""!!!"""###%%%#########$$$&&&'''&&&%%%$$$%%%&&&''')))******+++000111222333555777888999>>>>>>???AAACCCDDDBBB@@@BBBBBBBBBCCCEEEFFFEEEDDDIIIGGGDDDCCCCCCBBB@@@???CCCCCCBBBBBBBBBBBBCCCCCC@@@BBBBBBAAA???>>>???@@@???>>>===;;;999999<<<>>>>>>??????????????????>>>>>>>>>>>>@@@BBBCCCBBBAAA???===::::::;;;<<<<<<;;;???AAACCCBBB???>>>>>>@@@<<<===???@@@???>>>???@@@???>>>===<<<::::::999999::::::::::::::::::;;;<<<:::;;;999666777<<<<<<888;;;;;;;;;===>>>>>>===;;;;;;:::999:::===>>>???>>>???>>>>>>===<<<;;;::::::<<<;;;999888888999::::::<<<<<<;;;;;;::::::999999;;;;;;:::999999999999999999999999999999999999999:::999999999888888888888555555444333333333333444222222222222222333444444444444444555666999;;;<<<:::;;;===>>>>>>>>>===<<>>===;;;::::::555999:::777777999777444111111111222333444444444333777888444333555555444666444333222333333222111333333333111//////111333555666666666666555444333000000000///......------///...,,,,,,,,,...000111000000111111111222222222333222111111111222444555888;;;>>>??????>>>>>>>>>???===;;;:::;;;;;;:::999>>>===;;;::::::888555333666555555555555666777888;;;999888999;;;;;;888444777555222111111222111000000000111111222111111000111///---,,,------,,,+++++++++,,,------,,,+++***)))'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!  !!!###$$$!!!!!!"""###$$$#########"""###$$$&&&''''''''''''&&&%%%$$$$$$&&&'''&&&%%%!!!$$$$$$"""!!!###"""!!!""""""###""""""!!!!!! !!!"""#########"""!!!###$$$&&&&&&$$$###$$$$$$###$$$$$$%%%&&&(((***+++''''''&&&%%%%%%&&&''''''"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###&&&((()))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&%%%$$$"""$$$###!!!"""###%%%$$$$$$#########$$$%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" !!! %%%###!!!!!!###$$$$$$"""###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%"""!!!"""%%%###$$$%%%%%%%%%$$$"""!!!%%%$$$###"""""""""""""""###############"""""""""###"""!!!"""$$$&&&%%%$$$%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$"""###########################$$$$$$$$$$$$###"""""""""$$$""" """%%%""""""###%%%''''''&&&$$$'''''''''((()))+++,,,---111111222444666777999999@@@???>>>???AAABBBBBB@@@AAAAAABBBDDDGGGGGGFFFDDDHHHEEECCCBBBBBBBBBAAA@@@BBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@???>>>>>>>>>=========;;;999:::<<<>>>???@@@AAABBBBBBAAA@@@???>>>===>>>???BBBCCCCCCBBB>>>===;;;::::::;;;;;;<<<>>>BBBFFFDDD???<<<>>>BBB===>>>@@@???>>>===>>>???AAA@@@>>>===;;;::::::::::::::::::::::::;;;<<<===<<<===<<<:::<<<@@@AAA>>><<<;;;;;;===>>>???===;;;<<<;;;:::;;;<<<>>>??????>>>>>>===<<<<<<;;;::::::;;;:::999888888999:::::::::::::::999999999999999<<<;;;:::999999999::::::999999999999999999888888888888888777777666666555333222111111000000111111////////////000222333444444333333444777:::>>>@@@;;;<<<============<<<<<>><<<;;;;;;666::::::888777999888555111222222222333333333444222666777444222555555444555444333333444444222000000111111000......///111444444444444333333333222111000///...---,,,,,,,,,------,,,+++,,,---///000111111111111222222222222444333222111111222333444666999<<<>>>>>>>>>>>>??????===;;;;;;<<<<<<;;;:::>>><<<;;;:::999777444222444444444444444555555666999888888:::<<<===:::888999777444333333222111000...///111222222111000///......---------------,,,)))***,,,,,,---,,,+++******(((%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""!!! !!!###%%%$$$$$$%%%&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))(((&&&%%%&&&''''''&&&%%%"""###$$$###"""###""" """"""#########"""!!!!!!!!!""""""#########""""""!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%)))))))))(((((()))))))))$$$%%%%%%&&&''''''(((((((((((()))))))))((((((''')))'''%%%$$$$$$%%%''')))&&&&&&&&&''''''(((((((((######$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$"""!!!$$$###""""""$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$###"""""""""!!!!!!!!!!!! $$$###"""""""""###""""""""""""""""""!!!!!! #########$$$$$$$$$%%%%%%!!!$$$$$$!!! """$$$"""###$$$%%%$$$###"""!!!######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%$$$#####################$$$$$$$$$$$$$$$%%%&&&$$$ ######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""" ###$$$###!!! ###&&&######$$$&&&((((((&&&$$$,,,***((('''(((+++...111111111222444666777999999???===<<<===???@@@@@@???@@@@@@AAADDDFFFGGGFFFDDDDDDBBBAAAAAACCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDD@@@@@@????????????>>>===;;;===>>>>>>===<<<===>>>??????AAABBBBBBAAA??????>>>======>>>AAACCCCCCBBB>>>===<<<;;;::::::<<<======AAADDDCCC>>><<<>>>AAA@@@@@@AAA???===<<<===>>>@@@@@@>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<===>>>???>>><<<>>>DDDDDDBBB===<<<;;;<<<>>>???>>><<<;;;<<<<<<<<<<<<===>>>???======<<<<<<;;;;;;:::::::::999888888888999::::::888888888999999999999999<<<;;;::::::999999::::::::::::::::::999999888888666666666555444333333333//////...------------...,,,,,,,,,---///000222333444444444555888<<<@@@BBB==================<<<<<>><<<;;;;;;888;;;;;;888777:::999666444444444333333333222222333777888444333555555444444333333333444444222000///000000///...---...///222222111111000000000000111000///---,,,,,,,,,,,,,,,+++++++++,,,---///000222222222333333333333444555555333222222222333444555888;;;============>>>>>><<<;;;;;;<<<===<<<;;;===;;;:::999888777444222222222333333333444444444666777888:::===>>>===<<<:::888555444444333111///...///000222222111111000,,,------------,,,,,,,,,)))***+++,,,,,,,,,+++***+++(((%%%$$$&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%&&&''''''((()))&&&&&&&&&''''''(((((((((***(((''''''((((((&&&%%%%%%$$$$$$%%%%%%###"""##################"""!!!!!!"""###############""""""$$$%%%%%%$$$###$$$'''))),,,+++***((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((()))******))))))))))))(((&&&%%%%%%&&&((()))'''''''''(((((())))))***(((&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&&&&&&&$$$#########$$$###""" $$$###"""###$$$$$$###"""###$$$$$$###!!! """#########""""""!!! """"""!!!!!! !!!!!! """""""""!!!!!! """"""#########$$$$$$$$$ """###""""""###$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###&&&$$$###"""######""" !!!  """######"""""""""""""""############$$$$$$$$$&&&&&&%%%"""""""""############""""""$$$$$$$$$%%%$$$######"""###$$$%%%$$$######%%%'''%%%$$$%%%&&&((()))((('''///---***((())),,,000333000111222333555777888999<<<;;;:::<<<>>>??????>>>@@@@@@@@@BBBEEEFFFEEEDDDAAA@@@???@@@CCCEEEEEEEEEAAAAAA@@@@@@AAABBBCCCCCC???>>>===>>>???@@@???===;;;===?????????>>>???@@@===>>>>>>>>>>>>>>>>>>===???===<<<===@@@AAABBBAAA>>>>>>>>><<<;;;:::<<<>>><<>>===???@@@AAAAAAAAA???<<<;;;<<<===???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>===;;;===BBBCCC@@@===<<<;;;<<<>>>???>>>===:::<<<>>>>>>=========>>><<<<<<<<<;;;;;;;;;::::::999999888777777888:::;;;777777888888999999::::::;;;;;;;;;;;;;;;:::999999;;;;;;:::999999888888888444444333222111000000///---,,,++++++******++++++*********+++---...000111444444555777:::===@@@BBB>>>>>>>>>>>>============@@@??????>>>===<<<;;;;;;999;;;;;;888888::::::777666666666555444333333333555999999555333555555444333222222444555555333000///000111000///......000111000//////......//////222000...,,,+++***++++++*********+++,,,---...///222222333333333444444444555444333222222333444444555888;;;===<<<;;;;;;;;;<<<:::999999;;;<<<;;;;;;;;;:::888888888777444222111222333333444444333333555666888;;;<<<=========999777555555444333111/////////000111222222222222,,,...//////---,,,,,,---++++++,,,------,,,+++***,,,)))&&&%%%&&&((()))***&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&############$$$&&&'''(((((('''''''''((()))******+++***(((((((((((('''%%%'''%%%%%%''''''$$$###%%%$$$$$$$$$$$$###"""!!!!!!$$$############"""""""""#########!!! """%%%'''((((((''''''&&&''''''(((&&&''''''((((((''''''&&&)))))))))(((((((((''''''&&&''''''((((((((((((((()))(((((((((((((((((()))((((((((())))))*********,,,)))%%%###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''((()))''''''((((((((('''&&&%%%$$$#########$$$$$$###!!!$$$#########%%%$$$###!!!###$$$$$$!!!!!!######""""""!!!  !!!!!!!!! !!!!!!!!!  !!!"""""""""""" """"""""""""#########$$$!!! """$$$%%%$$$#########"""!!!!!!!!!!!!""" !!!!!!"""""""""""""""!!!!!!"""""""""#########%%%$$$""""""######!!! $$$"""!!!!!!"""###""" """"""#########$$$$$$$$$$$$######$$$&&&%%%###!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%'''(((((('''(((&&&%%%&&&(((******)))///...,,,+++,,,...000222///000111333444666777888999999:::<<<>>>@@@???>>>AAA@@@???@@@BBBDDDDDDCCCAAA??????@@@CCCEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBB>>><<<;;;<<>><<<===>>>===<<<===@@@CCC>>>>>>============>>>>>>???===<<<<<<>>>@@@@@@???>>>???@@@>>>;;;;;;===@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>???===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;<<<;;;999;;;@@@AAA>>>>>>===;;;<<<>>>??????>>>999<<<@@@AAA???=========<<<<<<;;;;;;;;;;;;::::::999888777777777888:::;;;777777888999999:::;;;;;;999:::<<<======;;;999777:::999999888777777666666222222111000///...---,,,******)))(((((((((((())))))))))))***+++---...///444555777999<<<>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::<<<;;;888888:::;;;888666666666666666666555555888;;;;;;777444555555333222222222444666555333000000111333222000//////000111000///.........//////000///,,,***(((((())))))))))))***+++,,,---......111222222222333333333333333333222111111222333444777999<<<<<<;;;999888888888666555666777999999888999888777777888777555333222333444555666555444444666888:::;;;;;;:::::::::888666555444555444222///000000000111111222444444...000222222///------///....../////////---,,,+++---***&&&%%%''')))++++++''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%'''(((((((((((((((***,,,...///---+++))))))))))))'''%%%'''$$$$$$((((((######&&&$$$$$$$$$$$$###"""!!!!!!%%%$$$######"""""""""### """######!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''((()))******)))((('''((()))))))))))))))))))))&&&'''((())))))))))))((((((((()))******)))(((((())))))******************+++)))((('''((()))(((&&&)))((('''&&&&&&'''((()))'''(((((())))))((('''&&&***))))))(((((((((((()))'''(((((()))((('''&&&%%%%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$%%%$$$""" ***++++++((($$$"""$$$'''%%%%%%$$$$$$###"""""""""!!!"""#########!!!###$$$###""" !!! !!!"""$$$$$$$$$######""""""""""""############""" !!!%%%&&&$$$"""$$$###!!! !!!""" !!!"""#########"""!!!"""""""""######$$$$$$"""!!! !!!###%%%$$$###((('''%%%$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######"""###%%%%%%$$$"""%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$***'''%%%&&&)))+++)))''')))(((&&&&&&(((***++++++------......//////000000//////000222444555777777888888:::===???AAA@@@>>>BBB@@@>>>>>>@@@BBBCCCCCCAAA@@@???@@@BBBDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB===;;;:::<<>>>>>===<<<:::999<<>>>>>???@@@AAA???===;;;;;;===>>>???>>>???@@@AAA???<<<;;;>>>AAA>>>===>>>???BBBCCCBBBAAA>>>??????>>>======???BBB;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;;;;<<<:::888:::???@@@===>>>===<<<<<<>>>??????>>>888<<>><<<999777999888888777666555555444111000///...---,,,++++++))))))(((''''''''''''(((((((((((()))***,,,---...444555888:::===???@@@@@@AAAAAA@@@???>>>>>>??????========================:::<<<<<<888888;;;;;;888555555666666777888888888999======888555555555333222222222444666555333000111222333333111000000111222111000......//////000///---+++((('''&&&'''(((((()))***+++,,,---......000111111111111222222222222111000000000111333444888:::<<<<<<:::888777666555333222333555666666666888777666777888888666444444444666777777777666555888999;;;;;;:::888888888777555444444555444222000222111000000111333555666000333555444111//////000111111111111000///---,,,---***'''%%%''')))+++,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''')))***((((((((())),,,///111333...,,,***)))))))))'''%%%'''###$$$((((((###"""&&&%%%%%%%%%$$$$$$"""!!!!!!%%%%%%$$$###""""""#########&&&)))***)))'''%%%%%%)))((((((''''''(((((((((+++,,,---......---,,,+++''''''((()))***+++,,,,,,))))))***+++++++++++++++'''(((***,,,,,,***((('''************************))))))***,,,------***(((+++***)))(((((()))***+++'''((()))******)))((('''++++++***))))))((())))))'''((()))))))))(((&&&%%%&&&%%%%%%'''((()))((('''$$$######$$$%%%$$$""" %%%%%%$$$$$$(((+++((( $$$$$$$$$###"""!!!!!! """###"""!!!%%%'''...########################"""""""""""""""""""""""""""!!!  """###(((&&&###!!! !!!###$$$ !!!###""""""""""""############ $$$%%%###$$$''''''$$$###$$$%%%&&&&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&$$$'''(((''''''((((((***++++++***)))((()))(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''))))))(((((()))+++---...---.........//////000000000000//////000222444555;;;<<<<<<===>>>=========DDDAAA>>>???AAACCCCCCAAACCC@@@>>>???BBBCCCBBBAAA@@@BBBCCCCCCBBBAAABBBCCCBBB???<<<===@@@CCCCCCAAACCCCCCCCCAAA???@@@BBBEEEBBBAAA???======>>>???@@@??????>>>>>>======<<<<<>>???@@@@@@@@@@@@???>>>@@@???>>>======>>>???@@@>>>======>>>??????===;;;===>>>???>>>===<<<===>>>======<<<;;;;;;<<<===>>>@@@???===;;;;;;;;;<<<<<<@@@@@@@@@>>>;;;999999:::>>>===;;;999888888999999===;;;::::::;;;<<<:::999;;;999777555555777:::<<<===<<<::::::::::::888666===;;;999777555333222222111000///...,,,,,,,,,+++***))))))(((((('''''''''(((((('''((())),,,...000666777999;;;===???@@@AAA@@@>>>======>>>>>>===;;;???===<<<:::::::::;;;<<<666777888999999999999999999999999999999999999999888888777888::::::888666888555333111222222222111(((,,,000222000///000111111000///---------------(((((()))******)))((((((((((((((((((((((((''''''+++++++++,,,...000111222111222111...+++,,,///333666666555555555666666777777666555555444444444444555888999888555555777:::777888888777444333333444444555666777888888777666666666666555444222111000333333222111000///...---///222555666333///+++***,,,---...000000000//////,,,+++)))''''''(((***+++***+++,,,------,,,)))((()))((('''&&&%%%$$$$$$$$$''')))******(((&&&&&&''''''%%%'''++++++'''&&&''')))((()))+++---......,,,---,,,+++++++++***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$)))###!!!%%%'''%%%""""""%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$###$$$%%%&&&''')))******......---,,,***)))(((((())))))************))))))((())))))))))))*********------,,,,,,+++***)))))),,,......,,,)))''')))+++,,,------------,,,+++***++++++******)))(((((('''(((((((((((()))))))))))))))***+++,,,,,,+++))))))***)))))))))))))))******)))(((''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%$$$###(((,,,***$$$%%%%%%%%%$$$######""""""!!!  """$$$###""""""!!!%%%!!!)))$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&%%%###!!! !!!""""""$$$""" """$$$&&&"""""""""#########$$$$$$!!!######$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''"""###%%%&&&'''&&&$$$###'''((()))+++++++++******,,,***(((((()))))))))(((((((((((((((((((((((((((***)))((((((((()))++++++---------......////////////.........///111333444888888:::<<<===>>>>>>>>>BBB???===>>>@@@BBBAAA@@@BBB@@@??????BBBCCCCCCAAA@@@BBBCCCCCCBBBAAAAAABBBBBB@@@>>>>>>@@@BBBBBBAAA???@@@AAAAAA?????????@@@BBBAAA???>>>===>>>@@@AAA????????????>>>>>>>>>===;;;<<<;;;999:::>>>>>>;;;????????????????????????@@@???>>>======>>>@@@@@@???>>>>>>???AAA@@@>>><<<===>>>???>>><<<<<<<<<===???>>><<<;;;;;;;;;;;;<<<>>>>>>=========>>>>>>?????????@@@>>><<<::::::;;;???>>><<<:::999888888999===;;;::::::;;;<<<:::999<<<:::888666666777:::;;;===<<<::::::;;;:::999777;;;:::888666444111000///......---,,,++++++++++++++++++++++++******)))))))))(((((((((***,,,...000555666999;;;>>>????????????>>>======>>>>>>===;;;===<<<<<<<<<;;;;;;;;;;;;777888888999999999999888999999999999999999999999999888888888::::::999777999666444333333333222111***---000111000///000222111///---+++******++++++))))))(((((((((''''''''''''''''''''''''''''''''')))))))))***,,,...///000///111222000...---...000444444333222222111111111////////////000111222333444555666666666777999;;;777777666555444333222111222333555777888888888888555555555444333222111000111111111000//////.........111444444222///---,,,,,,---.../////////...---***)))(((''''''((()))***++++++,,,---,,,+++***))))))((('''&&&%%%%%%%%%%%%'''((()))((('''&&&'''((((((&&&(((,,,,,,((('''((((((((((((***---...---,,,---,,,+++,,,,,,+++(((%%%&&&&&&&&&%%%%%%%%%$$$$$$(((###"""$$$%%%###"""$$$###############$$$$$$$$$######""""""""""""######%%%%%%&&&&&&'''(((((((((+++++++++***************&&&''''''((((((''''''&&&)))))))))*********++++++---,,,,,,+++******)))))),,,......,,,***)))***,,,))))))***+++,,,---......,,,,,,+++******)))(((((((((((()))))))))*********)))***************))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))%%%%%%$$$###'''---,,,(((&&&&&&&&&%%%$$$$$$######"""!!! """$$$%%%$$$###%%%$$$&&&"""!!!$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''%%%###"""$$$$$$######"""!!!!!!!!!&&&%%%$$$###$$$%%%&&&'''#########$$$$$$$$$%%%%%% $$$%%%&&&&&&###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******)))((('''&&&%%%$$$'''((()))***+++,,,,,,,,,...,,,+++***,,,,,,,,,+++))))))))))))))))))))))))))))))((((((((())))))***,,,,,,,,,---------------,,,,,,++++++,,,...000111333555777999<<<===??????AAA???>>>>>>@@@BBBBBBAAABBBAAA???@@@BBBCCCCCCBBB@@@BBBCCCCCCAAA@@@AAABBBCCCAAA??????@@@AAA@@@???===???AAABBBAAA?????????CCCAAA???>>>>>>>>>@@@AAA@@@@@@????????????>>>>>><<<>>>>>>===???CCCCCC???AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>???AAABBB@@@??????@@@AAAAAA@@@>>>===>>>>>>===<<<;;;;;;===@@@???>>><<<;;;;;;:::;;;<<<<<<===>>>???@@@@@@???===>>>???>>>===<<<===>>>@@@???===<<<:::999999888===;;;::::::;;;<<<:::999===<<<:::888777888:::;;;===<<<::::::;;;;;;:::888777777666444222///,,,************))))))******++++++,,,,,,,,,,,,++++++******)))))))))+++---///000444666999<<<>>>>>>>>>>>>>>>===<<<<<<===>>><<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999999999888777999999999999999999999999:::999888999::::::999888:::888555444555555444333...///000000//////111333444222...+++))))))***+++***)))(((&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))+++,,,---,,,...000000///---,,,---000000///...---,,,,,,+++,,,------...000222444555333333333555777999999999666444111111333333111...///000222444666777888888444444444333222111000///................../////////000222222111/////////------.........---,,,,,,)))((('''&&&&&&''')))))),,,,,,,,,+++++++++******(((((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&)))+++)))'''(((,,,,,,(((''')))((('''((())),,,---,,,+++---,,,+++,,,,,,+++)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&######$$$""" """&&&"""""""""###$$$%%%%%%&&&###""""""!!!!!!""""""###''''''''''''''''''&&&&&&'''((()))***+++,,,,,,---*********++++++*********************+++++++++,,,,,,,,,++++++***))))))))),,,------,,,++++++,,,...***)))))))))***,,,...///---,,,,,,++++++******)))))))))*********+++++++++)))))))))(((((())))))*********************************)))))))))******+++,,,+++***((((((***+++,,,'''(((&&&###&&&+++,,,)))&&&%%%%%%%%%$$$$$$$$$######""""""###%%%&&&&&&%%%%%%$$$(((%%%###$$$(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& %%%((('''(((***((($$$((((((&&&%%%%%%&&&((((((&&&&&&&&&'''((()))***++++++***)))(((((()))******'''((()))***,,,------...///---++++++---------,,,))))))))))))))))))))))))((((((((())))))***++++++++++++++++++++++++++++++))))))((()))***+++---...111222555777:::<<<===>>>AAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@BBBCCCCCCAAA@@@@@@AAACCCCCCAAAAAA@@@@@@?????????AAABBBBBBAAAAAAAAACCCCCCAAA???>>>>>>>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>><<>>>>>???AAABBB??????>>>>>>???@@@BBBCCC@@@???>>>???AAAAAA@@@???===>>>>>>===;;;:::;;;<<>>>>>============;;;<<<===?????????>>>===;;;===>>>>>>>>>>>>???AAAAAA@@@???===<<<:::999999===;;;::::::;;;<<<:::999>>>===;;;:::999999::::::===;;;::::::;;;:::999888222333333222///,,,(((&&&((((((((((((((()))++++++***+++,,,,,,,,,,,,++++++*********+++,,,...///000333555888;;;=========<<<===<<<;;;;;;======<<<;;;;;;;;;:::::::::::::::;;;::::::::::::999888888777999999999999999999999999;;;999888888:::::::::999;;;999777777777777555444222111111000000111333555999666222...,,,,,,---...,,,***'''%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,***+++,,,,,,++++++******++++++++++++******)))(((***++++++---...000222333444222111333777888777444444000---...111222...***---...///000111222333333111222111111000///...---++++++,,,------......///000111222111...---...///---------,,,,,,++++++***)))(((((((((((()))******---,,,+++*********++++++(((((('''&&&&&&&&&&&&&&&((()))((('''&&&'''***---***'''(((++++++'''&&&(((((('''''')))+++,,,+++***,,,++++++,,,,,,,,,)))''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$!!!"""(((""""""###$$$$$$%%%%%%&&&$$$##################$$$''''''''''''''''''''''''(((((()))***+++------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,---,,,,,,---...///...,,,***)))))))))+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))((('''''''''(((***+++******++++++******))))))++++++*********+++,,,,,,...,,,***((((((***,,,...)))***((($$$%%%))))))'''$$$$$$$$$$$$$$$#########$$$###"""$$$&&&'''&&&%%%###"""###&&&'''%%%%%%''')))(((((((((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&))))))'''(((+++,,,******)))(((''''''((()))***'''''''''((()))***+++,,,+++***(((((((((***+++---))))))***+++,,,---...///---,,,******,,,---,,,,,,((((((((((((((((((((((((&&&'''((()))+++,,,,,,---*********)))))))))))))))'''&&&&&&&&&''')))+++,,,000111444666888:::;;;<<<>>>???@@@AAAAAAAAABBBCCCAAABBBBBBAAAAAABBBCCCDDD@@@BBBCCCBBBAAA??????@@@CCCCCCCCCBBBAAA?????????BBBAAA@@@???>>>???CCCFFFBBBAAA???======>>>???@@@<<<=====================999<<<===>>>AAAEEECCC???BBBAAA???>>>>>>???AAABBBAAA@@@?????????AAABBBCCC???>>>===>>>???AAA@@@???>>>??????>>><<<:::;;;<<<>>>>>>??????@@@@@@@@@@@@;;;<<<===>>>===<<<:::999;;;<<<>>>?????????AAACCCBBBAAA@@@???>>><<<;;;:::===;;;::::::;;;<<<:::999<<<<<<<<<;;;;;;:::::::::<<<:::999888999888777555...//////...,,,)))&&&$$$&&&&&&&&&'''((()))+++,,,***+++---...///...------+++,,,,,,------///000000333444777:::;;;<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;<<<;;;888777777999;;;<<<:::::::::::::::999888777999999999999999999999999;;;999777777999::::::999;;;:::888888888888666444444222111000111333555666;;;888555111///......///---+++(((&&&$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''(((***++++++***(((&&&%%%&&&'''))))))&&&'''((()))))))))))))))''''''''''''((()))***+++444111000111444555222...111---)))***...///,,,(((++++++++++++++++++,,,,,,...............---,,,+++((()))***+++,,,------...000111111///,,,+++,,,---,,,,,,+++*********)))))))))))))))******++++++,,,---,,,+++*********++++++(((((('''&&&&&&&&&''''''*********((('''))),,,...***((((((******&&&&&&(((((('''''')))+++,,,+++)))*********+++,,,,,,)))''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%""""""((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((******++++++,,,,,,------(((((())))))))))))((((((******+++++++++,,,,,,,,,+++++++++***************,,,,,,+++,,,---...//////...---+++))))))***+++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))((('''''''''(((***++++++++++++,,,+++***)))(((+++++++++++++++,,,---------+++)))'''''')))+++---(((***)))&&&%%%''''''%%%$$$$$$$$$$$$$$$#########$$$###"""$$$&&&'''&&&%%%"""$$$''''''&&&%%%(((+++))))))))))))))))))))))))((((((((((((((((((((((((+++***'''%%%%%%%%%'''((()))***+++,,,,,,+++***)))******)))(((''''''&&&&&&'''''''''((((((((())))))(((***)))&&&&&&+++---+++******))))))))))))******))))))))))))***++++++,,,---,,,+++))))))))))))***+++***++++++,,,---...///,,,***))))))+++,,,,,,+++((((((((((((((((((((((((&&&&&&((()))***+++++++++((((((((((((((('''''''''%%%%%%$$$%%%&&&''')))***///000333555888:::;;;;;;;;;===???@@@@@@@@@AAABBBAAABBBCCCBBBAAAAAACCCEEE@@@BBBCCCBBB@@@?????????BBBCCCDDDCCCAAA??????@@@@@@???===;;;:::===BBBFFFAAA???===<<<<<<<<<>>>???;;;;;;<<<<<<<<<<<<======;;;>>>???>>>AAAEEEEEEAAABBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBB???===<<<===???@@@AAA@@@???@@@@@@???<<<;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA<<<<<<<<<<<<;;;:::999999;;;===?????????@@@BBBDDDAAAAAAAAAAAA@@@>>>===<<<===;;;::::::;;;<<<:::999::::::;;;<<<<<<;;;;;;:::;;;999777666666555222000++++++++++++***'''%%%$$$%%%%%%%%%&&&'''(((***+++***,,,...000111111000///,,,------...//////000000444444666777999:::;;;;;;;;;:::999:::<<<<<<<<<::::::999888777777999;;;<<<::::::::::::::::::999888999999999999999999999999;;;999666666777999999999;;;:::999999999888666444444222000111333666777888:::888555333111//////......,,,***((('''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((()))***+++)))&&&###"""$$$&&&((((((###$$$&&&((()))))))))(((((('''''''''''''''((((((000000000000111000---+++,,,***((((((***+++)))&&&)))(((''''''&&&&&&''''''+++++++++++++++***))))))''''''((()))***+++,,,,,,---...///---+++******++++++***))))))((())))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((('''''''''''''''(((+++,,,,,,+++******---///,,,)))(((******'''&&&))))))((((((***+++,,,+++)))((((((((()))++++++)))'''''''''''''''&&&&&&&&&%%%$$$"""$$$&&&%%%"""###'''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))++++++++++++++++++++++++))))))************))))))************+++++++++,,,++++++++++++++++++++++++---+++***+++---......---+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((()))***++++++++++++,,,,,,,,,***)))(((++++++***++++++,,,---...+++***(((''''''(((***+++$$$((()))&&&%%%''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%$$$&&&&&&%%%%%%'''***,,,(((((())))))***+++++++++)))))))))))))))))))))))),,,+++***))))))(((((((((++++++,,,,,,,,,,,,,,,+++---,,,***)))((('''''''''((((((((()))))))))******'''******((((((,,,---*********++++++++++++******++++++*********++++++,,,///...---,,,******))))))---,,,++++++,,,---...///+++)))((((((***+++++++++))))))))))))))))))))))))&&&''''''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((())),,,...111555888;;;===>>>;;;>>>BBBCCCBBBAAABBBDDDAAACCCDDDCCCAAAAAACCCFFF@@@BBBCCCBBB@@@>>>>>>???@@@CCCEEEDDDBBB@@@@@@AAA>>>>>>===<<<;;;===AAADDD???>>><<<;;;:::;;;===>>><<<<<<<<<<<<=========>>>???AAA@@@???BBBFFFGGGCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===>>>@@@BBBBBBBBB@@@AAAAAA@@@===<<<<<<===;;;<<<>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<;;;===???@@@@@@AAABBBDDD@@@AAAAAABBBAAA@@@???>>>===;;;::::::;;;<<<:::999777888:::<<<<<<<<<;;;::::::888555333222111...,,,)))))))))(((''''''&&&&&&#########$$$%%%&&&'''((('''))),,,...//////...------......///000000000000555555555555666888:::;;;:::999888999;;;<<<;;;:::666777888:::::::::999888999999::::::;;;:::::::::999999999999999999999999:::888555555666888888888;;;:::999999:::999666444444222000222666999999999999999888666555333111000...---,,,+++***)))((((((''''''(((((()))******+++'''''''''''''''((()))***(((%%%###$$$&&&(((((('''"""$$$%%%'''((('''&&&%%%((((((((((((((())))))******,,,//////...,,,++++++(((((('''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))******+++''')))+++,,,+++***+++,,,)))((('''''''''((()))***((())))))***+++,,,,,,,,,++++++,,,---,,,+++***)))((((((''''''''''''((((((---...///...---,,,---...///++++++,,,,,,((((((+++******)))***,,,---+++***&&&&&&&&&(((******(((&&&''''''''''''&&&&&&&&&&&&%%%"""###((()))&&&$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))***************++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,------+++++++++,,,---...//////000+++++++++++++++,,,,,,,,,************++++++++++++'''((()))***+++++++++++++++,,,------,,,+++)))'''************+++,,,---...******))))))))))))******!!!&&&(((&&&&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%''''''%%%$$$&&&***,,,+++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,---------+++)))''',,,,,,,,,,,,,,,,,,,,,------,,,***'''&&&&&&&&&&&&))))))))))))************&&&***,,,+++,,,...---******+++,,,------,,,+++***,,,,,,++++++***+++++++++......---------,,,,,,,,,...---,,,+++,,,---...///+++)))((((((***,,,,,,+++************************''''''''''''&&&$$$""" '''''''''&&&&&&%%%%%%%%%$$$$$$######$$$&&&((()))***,,,000444999<<>>>>>>>>???BBBEEEEEEBBB@@@@@@BBB>>>???@@@@@@???@@@BBBDDD???===;;;:::::::::<<<===<<<=========>>>>>>??????>>>???===;;;===BBBCCC@@@@@@AAAAAABBBBBBAAAAAA@@@FFFEEECCCAAA@@@@@@@@@AAAAAA@@@>>>???AAACCCDDDCCCAAABBBBBBAAA>>><<<======<<<<<<===>>>>>>===<<<;;;===<<<;;;;;;<<<===???@@@<<<>>>@@@@@@@@@AAACCCDDD@@@@@@BBBBBBBBBBBB@@@@@@===;;;::::::;;;<<<:::999555777999;;;<<<<<<;;;:::999777444222000...+++)))(((((('''&&&&&&&&&''''''""""""""""""###$$$%%%&&&"""$$$'''***++++++***)))---...///000000111000000666555444444555777:::<<<:::999888999;;;<<<;;;:::222555:::======;;;777555888999::::::;;;;;;;;;;;;999999999999999999999999999777444444555777777777::::::999999:::888666333333111000333777:::;;;999;;;;;;;;;;;;999777444333............---+++***)))'''(((((()))***++++++,,,&&&&&&&&&&&&''''''((()))&&&%%%%%%'''******(((%%%###$$$&&&'''&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((&&&***......,,,***+++---%%%'''((('''%%%$$$%%%'''$$$$$$######$$$&&&((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))***"""%%%)))+++++++++,,,---((('''&&&&&&'''((()))***'''''')))***++++++++++++***+++---------,,,***((((((((('''''''''(((((()))...000111111///------...111...,,,...---******---+++******+++------,,,***%%%%%%%%%'''))))))(((&&&(((((('''''''''&&&&&&&&&%%%"""###))),,,)))%%%$$$!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''((((((((((((''''''((())))))))))))*********------------------------...+++)))))),,,---,,,***....../////////...---,,,++++++++++++++++++++++++))))))*********+++++++++'''(((***+++,,,,,,,,,++++++,,,---...---+++)))'''************+++,,,---...************************&&&&&&''''''''''''''''''"""&&&))))))'''&&&(((***%%%###"""###'''((('''%%%***(((%%%$$$$$$'''***---+++***)))((()))***+++,,,,,,,,,,,,------.........,,,,,,+++******+++++++++++++++******+++,,,.../////////...---,,,,,,,,,,,,---+++)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********((('''(((+++...//////000...,,,,,,------,,,+++,,,+++***)))+++...111333,,,,,,+++)))((((((***,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""$$$&&&(((((('''""""""###$$$&&&'''((()))***---000444666999===@@@BBBCCCDDDCCCBBBCCCDDDFFFFFFEEEDDDCCCBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAACCCBBBBBB@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>><<<<<<===???@@@FFFDDDBBBAAA?????????@@@DDDBBB@@@@@@BBBDDDEEEEEECCCBBBAAA@@@???@@@AAABBB@@@BBBAAA======???@@@===???>>><<<;;;<<<===???@@@???>>>======>>>>>>===<<<<<>><<<;;;;;;:::888666666777999:::999888666444222222555888999999999888777666666555444444444444555666888888:::::::::;;;;;;888444000555333000...,,,,,,---...---------,,,++++++*********((((((+++,,,******---,,,,,,+++***)))(((''''''***(((&&&&&&((((((&&&######''''''$$$"""%%%'''&&&)))'''&&&&&&'''(((&&&%%%+++((($$$###$$$&&&'''''')))$$$###%%%&&&$$$$$$&&&&&&$$$""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''+++)))&&&$$$%%%%%%$$$$$$(((***------,,,++++++,,,,,,,,,,,,,,,+++)))'''&&&+++*********+++,,,,,,---111111111111000000000000000,,,,,,111222---***++++++,,,,,,,,,,,,+++******%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''"""###,,,111+++### +++'''######%%%'''&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$...,,,************)))((('''(((***+++,,,,,,++++++******))))))******+++,,,111---((('''***,,,,,,+++---------...------,,,,,,---,,,+++***))))))))))))%%%))),,,---***)))***---***)))))))))))))))******---+++******++++++)))(((+++******,,,///...+++'''###)))+++,,,...---***%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%%%%&&&%%%###"""$$$'''((('''%%%((('''&&&%%%&&&'''***,,,***************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///...------,,,,,,,,,,,,---...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,---,,,)))'''///---++++++,,,---,,,+++***)))(((((()))+++---///+++***)))'''&&&&&&((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""###&&&''''''&&&"""###$$$%%%''''''((((((+++---111555777;;;>>>AAAAAABBBCCCBBBAAAAAACCCEEEHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@????????????AAABBBBBBAAA@@@>>><<<;;;<<<<<<<<<:::::::::::::::;;;<<<===>>>@@@???>>>======>>>?????????>>>>>>>>>>>>???@@@AAADDDBBB@@@@@@BBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA???AAAAAA>>>>>>AAAAAA???@@@???>>>======???@@@BBB@@@@@@@@@AAABBBAAA>>>;;;???AAACCCBBB@@@>>>???AAABBBBBBBBBBBBAAAAAA@@@???@@@???===<<<:::999999999>>>>>>======<<<<<<;;;;;;666333000---+++(((&&&###&&&$$$######%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&'''((()))++++++,,,,,,---///000111222333333222222222555777444666777777777777888:::999999:::::::::999777666999:::;;;======<<<:::999;;;:::888666666666888888666666666444333444666999888777777666555555444444222222333444555777999:::;;;::::::;;;;;;888444111666444222111////////////------------------......,,,)))))),,,---******---+++***************))))))+++(((&&&'''((((((&&&$$$###''''''$$$###%%%'''&&&***(((''''''(((((('''&&&(((&&&$$$"""!!!"""$$$%%%'''###!!!$$$&&&$$$$$$%%%%%%###!!!!!!"""######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((('''''''''))),,,,,,+++*********++++++,,,,,,+++***((('''******))))))***++++++,,,............////////////222---,,,000000+++((()))***++++++++++++***))))))######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$ """)))+++&&&!!! '''%%%""""""$$$&&&&&&%%%%%%&&&&&&&&&''''''''''''###$$$&&&(((((('''&&&%%%'''&&&%%%%%%&&&&&&%%%$$$'''''''''&&&'''(((***+++'''((()))******+++++++++******)))))))))***++++++,,,,,,***)))((((((***+++,,,,,,,,,---------,,,,,,...---,,,+++************)))+++,,,---+++***************))))))))))))******,,,+++******++++++)))((()))'''''')))++++++(((&&&###))),,,++++++---...,,,%%%%%%&&&'''''''''''''''***(((&&&%%%&&&&&&%%%$$$%%%$$$###$$$&&&''''''&&&'''&&&&&&&&&'''(((************+++,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,++++++,,,,,,---......,,,******,,,...///000---------------------------,,,,,,+++++++++++++++---------......,,,'''$$$...,,,******+++,,,+++***((((((((())))))************)))'''%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$""""""###%%%&&&%%%$$$###$$$&&&'''((((((((('''+++...222666888<<<@@@BBB@@@AAAAAAAAA@@@@@@BBBCCCHHHGGGEEECCCAAA@@@????????????????????????@@@@@@>>>===<<<;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<<<<;;;:::999999999999:::;;;<<<===>>>>>>???????????????>>>============>>>@@@AAABBBDDDBBB@@@@@@AAACCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???AAAAAA>>>>>>BBBBBB@@@AAA@@@?????????@@@BBBBBBBBBBBBDDDFFFFFFDDD???;;;BBBCCCDDDCCCAAA???@@@AAACCCCCCCCCBBBBBBAAA?????????>>>===<<<<<<;;;;;;<<<>>>>>>>>>===<<<999777666222///,,,)))(((&&&$$$"""%%%###"""###%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))***+++,,,......000111111///...///111333222444555555555555666888;;;;;;<<<<<<;;;:::888777777888999;;;;;;;;;::::::;;;:::888666555555666666333444555555555555777888666666555555444333333333000000111333555777999::::::::::::::::::888555222555555444444333222222111---......///000000111111///,,,,,,......++++++...*********++++++,,,,,,,,,+++)))(((((((((((('''%%%$$$(((((($$$###%%%'''&&&***)))'''((())))))(((&&&$$$%%%%%%"""!!!$$$$$$ ###%%%$$$###%%%&&&$$$"""!!!"""###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))((('''''')))++++++***(((((()))))))))***++++++******)))))))))))))))************++++++,,,,,,------......,,,))))))---///...---...)))************)))((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""&&&&&&###!!!"""###"""!!!###%%%&&&%%%$$$%%%&&&'''((()))(((''''''$$$%%%&&&'''''''''&&&%%%'''&&&$$$%%%&&&&&&%%%######$$$%%%###"""###'''***''''''''''''((()))***+++)))))))))))))))******+++'''***,,,+++'''%%%(((+++******+++,,,,,,---------...---,,,+++++++++++++++---,,,,,,,,,---,,,)))'''******)))))))))))))))***+++***))))))***+++***(((,,,***)))***+++,,,+++******---...***(((+++,,,+++$$$$$$%%%&&&'''''''''''',,,)))&&&&&&((()))(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((()))))))))))))))***,,,---------,,,+++,,,,,,++++++*********))),,,,,,,,,+++,,,,,,---...+++,,,---...///...------************+++,,,---......,,,***+++---000111222------------------------******)))((((((((((((((())))))***,,,...---+++))),,,***))))))***+++***)))))))))***++++++***)))((()))(((&&&$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$###"""$$$###""""""$$$%%%$$$"""$$$%%%''')))******)))(((,,,///333666888<<>>>>>>>>???????????????===<<<:::999:::<<>>???AAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@AAADDDBBB@@@@@@AAABBBBBBAAA@@@BBBDDDEEEEEECCC@@@???@@@BBBBBB>>>>>>AAABBB???@@@@@@??????@@@@@@AAABBBEEEEEEEEEFFFFFFDDDAAA>>>DDDDDDDDDDDDCCCCCCDDDEEECCCCCCCCCCCCBBBAAA??????>>>>>>============>>>>>>=========<<<999666222000...,,,)))'''&&&%%%###!!!$$$###"""###%%%''''''&&&''''''&&&%%%$$$$$$$$$%%%$$$###############$$$%%%''''''''''''(((***+++,,,...//////---,,,,,,///111///111333333333333555666;;;<<<<<<<<<;;;999777666777888999;;;<<<<<<<<<<<<:::999888666555444444444222444666777666444555555555555444444444333333333000000111222333555777888999888888888999888555222333444444444444333222222000000000111111222222222111......000///,,,,,,...++++++,,,,,,,,,---------,,,+++*********)))((((((&&&))))))%%%$$$&&&(((&&&***(((''''''(((((('''&&&###&&&'''### $$$"""###&&&$$$###%%%((('''%%%$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%'''((((((&&&###)))***,,,,,,***((((((((((((((())))))***+++++++++*********+++++++++******)))******+++,,,---......---+++***,,,.........---***************))))))(((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%$$$"""###%%% !!!"""$$$%%%&&&&&&%%%%%%&&&(((******)))(((&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$######&&&&&&###"""''''''&&&%%%%%%&&&''')))***)))(((((((((((()))******&&&)))++++++)))(((((())))))))))))***+++,,,---------,,,++++++*********+++---+++***,,,......***'''+++***))))))))))))))))))***)))((()))***+++***)))---,,,+++++++++,,,,,,,,,))),,,,,,(((''')))***)))###$$$%%%&&&'''''''''''')))&&&$$$%%%(((***)))'''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((()))******))))))***+++,,,---,,,+++***------,,,,,,++++++******+++++++++++++++,,,---...+++,,,---.........---,,,)))))))))***+++,,,---...---+++***,,,...111111111------------------------***)))((((((''''''(((((()))''''''(((***,,,---,,,***((('''''')))***))))))'''((()))***)))(((&&&%%%(((&&&$$$$$$%%%%%%$$$"""$$$###############$$$%%%!!!"""$$$%%%%%%$$$###"""$$$###""""""$$$%%%$$$"""&&&'''(((***+++++++++***...000444666888;;;>>>AAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBAAAAAAAAA=========>>>>>>?????????>>>===;;;::::::<<>>>>>@@@???===;;;;;;;;;<<<;;;999999999999999:::;;;<<<<<<<<<===@@@BBBBBBAAA???>>>AAABBBBBBBBBBBBAAAAAAAAACCCBBB@@@@@@AAAAAA@@@???@@@AAADDDEEEEEECCC@@@>>>BBBDDDBBB>>>>>>@@@@@@===????????????@@@@@@AAAAAAHHHFFFCCCCCCCCCDDDCCCBBBDDDCCCCCCDDDFFFHHHIIIIIIDDDDDDDDDCCCBBBAAA??????===============>>>??????>>>>>>>>><<<888444000---+++)))'''&&&&&&%%%$$$"""$$$###"""###&&&((((((((()))((('''&&&%%%%%%%%%%%%$$$######"""""""""######%%%%%%%%%%%%&&&((()))***------...,,,+++,,,...000---///111111111222333555999:::::::::999888666555777888999::::::;;;;;;<<<:::999888777555444444444444666888777555333222222555444444444444444333333111000000000111222333333666555555555666666333111000000111222222222222111333333222222222111111111222//////111000------///............------------.........---,,,+++++++++(((++++++'''%%%((()))((()))(((''''''(((((('''%%%$$$'''(((%%% """&&&### %%%'''%%%$$$%%%((('''%%%%%%&&&%%%$$$"""######$$$$$$$$$$$$##############################$$$$$$$$$&&&((()))'''%%%+++,,,...---+++)))((((((''''''(((((()))+++,,,,,,+++,,,,,,------,,,++++++******+++,,,------......333222000...---,,,)))%%%++++++,,,,,,++++++***)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$"""!!!"""###$$$ !!!###%%%&&&&&&''''''%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&'''&&&&&&&&&$$$######$$$$$$###""""""%%%&&&######'''&&&%%%%%%$$$%%%'''(((***((((((''''''(((((()))***)))((()))+++---,,,***'''(((((((((((()))+++,,,---+++******)))))))))))))))+++)))(((+++...///,,,)))++++++***)))(((((()))))))))((('''(((***++++++))))))))))))((((((((()))***&&&***,,,)))(((******((("""###$$$&&&''''''''''''$$$$$$$$$&&&((()))(((&&&%%%&&&''''''&&&%%%&&&((($$$%%%&&&((()))*********))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++************+++,,,------+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---*********,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))+++)))&&&&&&''')))))))))((('''&&&&&&((())))))(((###$$$%%%&&&&&&%%%###"""&&&$$$""""""%%%&&&###!!!!!!!!!!!!!!!"""###$$$$$$ !!!###%%%%%%$$$"""!!!$$$""""""###%%%&&&%%%$$$'''((((((***+++,,,......111444666888999;;;>>>@@@@@@AAABBBAAA@@@@@@BBBDDD???@@@AAABBBBBBBBBAAAAAA<<<<<<======>>>>>>?????????>>><<<;;;;;;<<<>>>??????BBBCCCBBB???===???AAA???===;;;:::;;;;;;:::999999999999999:::;;;<<<===<<<>>>@@@AAABBBAAA@@@???>>>>>>@@@AAABBBBBBBBBBBBCCCBBB@@@@@@@@@@@@>>>===???AAACCCDDDCCCBBB???===@@@BBBAAA======??????===??????@@@@@@@@@AAAAAAAAAHHHEEEBBBAAABBBDDDEEEEEECCCBBBAAABBBFFFIIIKKKKKKEEEEEEEEEDDDBBBAAA???>>>===============>>>??????@@@@@@>>>;;;888333000...)))'''%%%$$$%%%%%%$$$###$$$######$$$'''***************((('''&&&&&&&&&&&&%%%$$$###"""""""""""""""#########$$$%%%&&&((((((+++,,,,,,++++++,,,...111,,,...///000000111333444777777888999888777666555666666777777888888999999999999888888777666555555555777888777444222111000444444444333333333333333//////............//////222111000111222222111///------...///000000111111333333222222111000000///222//////111111......000000000000//////.........000111111000...------...***......***(((***+++)))***)))'''((())))))(((&&&&&&((()))'''$$$###%%%(((%%%""""""''')))&&&%%%&&&%%%$$$$$$$$$%%%$$$""" """"""############""""""######################## !!!%%%(((+++++++++,,,...///...+++)))(((((('''''''''((()))***,,,,,,,,,---.........---++++++++++++,,,,,,------......+++---...---...///,,,''',,,,,,,,,,,,,,,+++******((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""" !!!"""$$$%%%%%%%%%''')))%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$"""###$$$$$$###!!!"""$$$$$$######&&&)))%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))+++(((''')))---...+++''')))(((''''''((()))+++,,,***))))))((((((((())))))(((((()))+++,,,---+++***,,,+++***)))((((((((((((((('''&&&(((***++++++***)))***++++++))))))***+++&&&+++---***)))+++,,,***"""###$$$%%%&&&'''''''''%%%'''***+++***(((''''''%%%''')))(((&&&%%%&&&((($$$%%%&&&'''(((***++++++))))))(((((())))))***+++************++++++++++++))))))))))))***+++,,,---,,,++++++******+++++++++)))))))))))))))***+++,,,'''(((***---//////,,,)))++++++++++++++++++++++++******)))(((((((((((())))))(((&&&'''''''''&&&$$$'''&&&$$$%%%'''(((((('''""""""######$$$############  $$$%%%### !!!"""###$$$!!!###%%%%%%$$$"""!!!###""""""###&&&''''''&&&((((((((()))+++...000222666888:::;;;<<<===???AAA>>>@@@@@@@@@??????@@@BBB@@@@@@AAABBBAAAAAA@@@???;;;;;;<<<======>>>?????????>>>===<<<<<<;;;<<<<<<>>>AAACCCBBB>>>===???BBB>>>===;;;:::;;;;;;:::999::::::::::::;;;<<<===>>>===>>>???AAABBBBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBCCCBBB@@@@@@@@@???===;;;???@@@AAABBBBBB@@@>>>===<<>>======<<<<<<<<<===>>>>>>???===;;;777333000---,,,&&&$$$"""###$$$%%%$$$###%%%$$$$$$%%%)))+++,,,,,,++++++)))((('''&&&&&&&&&&&&%%%$$$###""""""""""""############$$$&&&'''(((((()))******)))+++...000+++---///000000111333444555666777888888888777666888888888777777888888999888999999999888777777666555666777666333222222222222222222222222222222222,,,,,,+++,,,,,,---.........---------//////...---,,,,,,,,,,,,---///111222111000000000000000000000000......111111...///111/////////000000000000000222333444333000///000111---000000,,,)))+++,,,+++,,,+++)))***++++++***((('''''''''''''''((((((((((((%%%%%%***+++(((&&&&&&$$$######$$$&&&%%%###!!!#########$$$$$$################################# ###'''+++------,,,---...---***(((&&&&&&''''''''''''((()))+++,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,$$$(((++++++---000---&&&+++++++++++++++***))))))+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###!!! %%%$$$!!!###$$$###""""""&&&)))%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%###""""""######"""!!! """$$$&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))((((((((()))*********)))***)))'''&&&&&&''')))******)))))))))))))))******'''(((***+++***))))))))),,,+++***)))(((((((((((('''&&&&&&'''***,,,++++++))),,,///...,,,++++++,,,))),,,+++'''%%%(((++++++!!!"""$$$%%%&&&'''''''''(((---111111...***))))))%%%''')))(((%%%$$$&&&(((%%%%%%%%%&&&((()))+++,,,)))((('''''''''(((***+++(((((())))))******++++++(((((((((((()))***+++,,,,,,+++***)))))))))++++++)))))))))))))))******+++%%%'''***---///...***&&&************************(((((('''&&&&&&&&&&&&&&&$$$$$$&&&((()))(((%%%"""&&&%%%$$$$$$&&&(((''''''######$$$$$$$$$%%%%%%%%% ###$$$""" !!!"""###$$$ ###%%%%%%$$$"""!!!###""""""$$$&&&((((((''')))((('''(((***...222555:::;;;===>>>===>>>@@@AAA===>>>???>>>======???AAAAAAAAABBBBBBAAA@@@>>>===;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<;;;:::999===AAACCCBBB>>>===@@@CCC>>><<<::::::;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBFFFGGGGGGGGGEEEDDDBBB@@@CCCBBB@@@@@@@@@???<<<:::??????@@@AAA@@@???>>>===999<<<<<<;;;<<>>AAADDDEEEDDDFFFFFFEEEDDDCCCAAA???>>>======<<<<<<<<<<<<======;;;999666222...+++)))((($$$"""!!!!!!###$$$######%%%$$$$$$&&&***,,,------,,,+++***(((''''''&&&&&&&&&&&&$$$###""""""""""""""""""######$$$%%%'''(((&&&'''(((((((((***---000+++---///000000111333444444555777888999999888888;;;;;;::::::999:::::::::888888999999999888888777333555555555333222333555000000000000000111111111)))))))))***+++---...///,,,+++***+++---------,,,,,,+++++++++,,,///222333.........///000000111111///------111111//////222......///000111222333333333555666555111000111333...111111---+++------,,,...---+++,,,------,,,***'''&&&&&&''')))******(((***'''''',,,---)))&&&'''%%%%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$""""""###&&&)))+++++++++---...,,,)))&&&%%%%%%((('''''''''((()))+++,,,***+++---------+++)))(((,,,,,,,,,++++++++++++++++++///000,,,***)))"""***************)))(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$)))&&&!!!"""###!!! $$$(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$###""""""######"""!!!""""""###%%%'''&&&###!!!$$$%%%'''((()))((((((''''''&&&&&&&&&&&&'''(((((($$$'''***)))&&&&&&(((+++***)))'''&&&&&&'''((()))+++***************++++++'''***,,,+++(((&&&&&&(((,,,+++***)))((((((((((((&&&&&&%%%'''***,,,,,,+++%%%))),,,---***(((((()))+++,,,(((""" $$$((()))###$$$$$$%%%%%%$$$$$$###''')))***+++)))))))))***,,,)))&&&%%%''''''%%%###!!!"""###$$$%%%&&&&&&&&&,,,+++)))((('''''''''(((((()))*********((('''&&&###%%%'''(((''''''((()))***)))))))))((((((''''''******)))(((((((((((((((''''''((((((((()))))))))'''+++,,,***+++...,,,%%%((('''%%%&&&&&&&&&%%%$$$+++$$$&&&)))&&& ######$$$%%%%%%%%%%%%$$$###"""!!! !!!"""$$$&&&$$$$$$"""!!! """!!! !!!!!! """###$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((***,,,------///222444777;;;@@@AAA@@@???@@@AAA;;;<<<===>>>>>>===;;;:::>>>>>>???>>>>>>===<<<;;;:::;;;<<<>>>????????????>>>===============>>>>>>????????????>>>>>>======>>>>>><<<;;;:::999999999999;;;;;;<<<<<<>>>AAADDDAAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAABBB???<<<;;;<<<>>>@@@@@@>>>>>>===<<<<<<===>>>???===>>>???>>>======???AAADDDCCCBBBBBBDDDEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFF===@@@AAAAAA???@@@CCCFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<<<<999555000,,,'''%%%###&&&$$$!!!!!!!!!"""""""""!!!!!!"""###%%%'''***+++------------,,,+++***)))+++(((&&&&&&''''''%%%"""$$$###"""###%%%%%%###!!!%%%%%%&&&&&&&&&&&&''''''---------...///000111222666555555666888888777555>>>;;;999999;;;<<<;;;999>>>;;;777777999:::888666111222222333333444444555222222111000000000000000,,,***((('''&&&''')))***,,,+++***))))))(((((((((((((((***+++---///000111...............///000000---...///000222222222222222333333333333333222222222222222333222222111111444555555333111//////000......---------,,,,,,,,,---------,,,+++***)))(((...***&&&'''***,,,)))&&&&&&'''(((&&&######&&&)))''''''((((((''''''&&&%%%%%%&&&&&&$$$###"""###$$$$$$%%%&&&((()))+++,,,---,,,,,,,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&'''((((((---,,,+++*********+++,,,&&&))),,,---+++***---///...---+++,,,,,,---+++*********,,,---...------,,,+++***((('''%%%$$$$$$$$$ $$$''''''""" !!!$$$)))&&&$$$###$$$%%%%%%$$$#####################$$$######$$$%%%&&&(((((()))(((&&&$$$"""###%%%(((***'''%%%###!!! """$$$%%%###%%%%%%$$$"""!!!"""###$$$%%%"""$$$***+++'''((('''&&&&&&'''((()))***///,,,(((''')))++++++***%%%&&&%%%$$$###%%%(((***)))(((((()))******((('''***%%%$$$'''(((%%%'''---+++++++++************)))''''''((())))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++$$$$$$$$$%%%%%%$$$$$$$$$&&&(((******))))))***+++,,,)))&&&&&&''''''%%%###!!!"""###$$$%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&'''(((((('''&&&%%%$$$"""$$$&&&'''&&&&&&'''((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&+++++++++,,,,,,,,,------'''******(((***---***$$$'''&&&$$$%%%%%%&&&$$$###&&&$$$!!!"""&&&'''&&&$$$"""######$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$######"""""""""######!!!  """######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***,,,------///222444444888===@@@???=========::::::<<<============<<<======>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>======<<<;;;::::::::::::;;;<<<>>>>>>>>>???BBBDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@AAA>>>;;;:::<<<>>>??????======<<<;;;<<<<<<>>>???<<<===???>>>>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEGGGJJJKKKKKKJJJ@@@AAACCCBBBAAAAAACCCFFFCCCBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999777333///+++'''%%%###%%%###!!!!!!""""""""" !!!!!!""""""$$$''')))+++,,,,,,,,,,,,,,,+++******+++)))''''''((((((&&&$$$%%%$$$###$$$%%%%%%###"""%%%%%%%%%&&&&&&''''''(((((()))***,,,...000222444555444444555888999999888===;;;888888:::;;;;;;:::;;;:::888888888888666555333333333333444444444444333222111000////////////***)))(((&&&&&&''')))***+++***)))(((''''''''''''&&&&&&''')))***+++,,,---,,,,,,++++++,,,,,,---...,,,---...000111222222222222333333444444333333222222222333333333333222222222333333222///......///.........---------,,,,,,------------,,,+++******///+++((((((+++---***((("""%%%(((((('''&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&((()))+++,,,,,,,,,,,,+++***)))'''&&&%%%))))))(((((())))))************+++,,,,,,++++++******,,,---,,,+++*********---+++******++++++***))))))***+++,,,,,,,,,,,,+++((((((''''''&&&&&&%%%%%%"""&&&)))((($$$!!!###%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((('''%%%$$$$$$%%%''')))&&&%%%###"""""""""$$$$$$###$$$%%%$$$"""!!!"""######### !!!&&&'''$$$((('''&&&&&&&&&'''((()))***'''%%%$$$&&&''''''%%%&&&&&&&&&%%%###$$$'''))))))'''%%%%%%''')))******+++&&&%%%((((((&&&(((---,,,,,,+++)))((('''&&&%%%(((((()))************)))************++++++++++++******++++++++++++******$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***))))))***+++***)))'''&&&''''''%%%###!!!""""""######$$$$$$$$$######""""""!!!""""""######$$$%%%%%%%%%$$$###"""!!!###%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$''''''''''''((((((((()))%%%'''((('''(((***(((###%%%$$$######$$$$$$###""""""###$$$%%%%%%%%%%%%&&&!!!!!!"""###############"""!!! !!!"""###&&&&&&%%%$$$############!!! !!!$$$%%%%%%$$$###$$$%%%&&&'''''''''''')))((((((((()))***++++++)))+++,,,------...111333111555:::===<<<:::999888666777999;;;======>>>>>><<<<<<=========<<<;;;;;;;;;<<<===???@@@@@@@@@@@@BBBAAAAAA@@@????????????AAAAAA@@@@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<<<<===???AAABBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@??????===:::999;;;<<<======;;;;;;:::::::::;;;===>>><<<===????????????AAABBB???@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJJJJHHHGGGCCCDDDDDDDDDBBBBBBDDDFFFBBBBBBAAA@@@@@@??????>>>=========<<<;;;::::::999444222///,,,)))&&&$$$###"""!!!!!!!!!""""""!!!"""!!!!!!"""$$$&&&(((***)))*********++++++++++++,,,***))))))******)))''''''&&&$$$$$$%%%%%%$$$"""$$$$$$%%%%%%&&&'''((((((###$$$&&&))),,,000333444444333333444888:::;;;;;;<<<999666666777999;;;;;;<<<>>>???>>><<<:::999999555555555444444444444333333333222000///...------)))((('''&&&&&&'''))))))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))))))(((((())))))***+++***+++,,,...///000111111222222333333444333333222222222333333333333333222000111222000...,,,---...//////.........---------,,,------...------,,,,,,///,,,)))))),,,---+++))) $$$(((******((((((((('''(((((((((((('''&&&&&&%%%$$$$$$############$$$%%%&&&'''((()))***+++,,,++++++***)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((+++---...,,,+++))),,,+++***+++,,,,,,***(((+++***))))))***+++)))(((((()))***************)))%%%&&&'''(((((('''&&&%%%&&&(((***)))%%%###$$$&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&'''%%%%%%$$$$$$$$$############$$$%%%$$$"""""""""$$$"""###""" ###%%%###((('''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###&&&'''&&&%%%######%%%'''(((%%%""""""%%%(((***+++***'''&&&(((((('''(((,,,))))))(((((('''&&&&&&%%%(((((()))************)))***))))))((()))***+++,,,((()))+++,,,,,,+++)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))((('''((())))))((((((''''''&&&%%%$$$""""""""""""""""""########################$$$$$$!!!"""###$$$$$$###"""!!! """$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###!!!""""""""""""#########%%%%%%$$$%%%&&&'''%%%######"""!!!!!!######"""!!!!!!"""$$$%%%%%%$$$###""" !!!!!!"""""""""""""""!!!!!! !!!"""((('''&&&$$$"""!!!!!! ###""""""###%%%&&&&&&%%%$$$%%%&&&'''((()))))))))+++***************+++,,,***+++,,,,,,,,,---000222000333777::::::888555333222333555888:::<<<>>>>>>;;;<<<===============<<<;;;<<<===???@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@@@@???BBBDDDEEEDDDBBBBBBCCCDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@===;;;888888999:::::::::888888777777888:::;;;<<<===>>>@@@@@@???>>>???@@@<<>>EEEEEEEEEDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@??????>>><<<<<<;;;:::888777666666///...+++)))'''%%%$$$$$$ !!!###""" """"""!!!"""###%%%'''(((''''''(((((()))+++,,,,,,,,,,,,++++++,,,,,,++++++***(((&&&%%%&&&&&&%%%###""""""###$$$%%%%%%&&&'''!!!"""###&&&***---000222444333222333666999:::::::::888555333444777:::<<<<<>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB????????????AAABBBCCCDDDAAACCCEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>======>>>>>>??????????????????@@@@@@:::888666555666777777666444444444444555777999:::>>>???AAA@@@>>><<<<<<===;;;???CCCEEEEEEDDDEEEFFFHHHGGGFFFEEEEEECCC@@@===FFFEEEDDDDDDDDDEEEEEEDDDBBBBBBAAAAAA@@@?????????:::999888777555444333222+++***((('''%%%$$$$$$###  !!!###""" """"""!!!!!!"""$$$%%%&&&%%%%%%%%%&&&((()))+++,,,,,,,,,---------------...,,,***(((&&&''''''%%%$$$ !!!!!!"""######$$$$$$""""""###%%%''')))+++---333222111222555666777666666555333222222555999<<<666:::======999666666777999888888777666555444444555555444333111...,,,+++(((((('''''''''(((((((((&&&%%%$$$######"""""""""$$$$$$#########"""""""""&&&&&&%%%%%%&&&&&&'''((('''((()))***+++,,,,,,,,,......///000000000000000//////000111111111111111///000111000...------...///.........------------------.../////////......+++***(((((()))*********+++***)))((((((((((((((((((((())))))(((((('''&&&&&&$$$"""###%%%&&&%%%$$$''''''(((((())))))*********)))'''&&&%%%$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))+++,,,---)))'''&&&)))---...,,,***+++***)))***+++,,,+++***((('''''''''''''''''''''%%%&&&(((((('''&&&###"""'''''''''&&&$$$###$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$&&&&&&'''((('''&&&%%%###""""""######$$$%%%%%%%%%&&&'''((((((((('''&&&&&&$$$%%%'''''''''&&&$$$###"""###$$$$$$###"""###$$$"""!!!!!!###$$$%%%(((***'''''''''&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&'''%%%######$$$%%%%%%%%%%%%&&&'''&&&###!!!%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''')))******$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***)))***---......---***)))&&&%%%$$$######$$$%%%&&&'''((()))(((&&&%%%%%%%%%%%%'''))))))'''&&&%%%%%%&&&%%%###"""!!!!!!"""###!!!!!!""""""""""""!!! !!!"""#########"""!!!!!!######!!!!!!!!!"""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""##################$$$$$$$$$$$$$$$!!! ###$$$"""!!!"""!!!  !!!"""!!! $$$!!! $$$$$$!!! !!!""""""""""""""""""""""""!!!!!!!!! !!!###$$$&&&'''***(((''''''(((((('''%%%&&&'''(((***+++,,,,,,,,,,,,,,,+++***))))))))))))+++,,,---,,,+++,,,---///000000111333444333000---,,,,,,---...000333555666999:::;;;<<<===>>>>>>>>>:::;;;<<<>>>????????????AAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAABBBDDDDDDCCCBBBCCCDDDBBBAAA@@@???======<<<<<<<<<<<<;;;;;;;;;;;;<<<===666555333222333333333111000000000000222444666888<<<>>>@@@???===;;;;;;;;;<<<@@@CCCDDDCCCBBBDDDFFFHHHFFFEEEEEEFFFFFFEEECCCEEECCCBBBBBBDDDEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>777777555333222000......)))(((&&&%%%$$$#########!!! !!!######""" """"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$&&&(((***,,,+++---......------...000///,,,)))'''''''''&&&%%%!!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%&&&'''(((///...///111333444333111333333222222111444888;;;777999;;;;;;:::888888999999999888888777666555555555555555444222000---,,,)))))))))))))))(((((('''&&&&&&%%%$$$############$$$$$$#########"""""""""%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))(((******+++,,,------------,,,,,,---...////////////...///000///---,,,---.........---------,,,,,,,,,---...............------)))))))))((())))))***+++///---***((()))))))))(((((())))))))))))(((''''''(((%%%"""###&&&((('''%%%(((((((((((()))))))))))))))'''&&&$$$###$$$$$$%%%"""###$$$%%%&&&%%%$$$###''''''&&&&&&'''))),,,---+++***)))***++++++)))'''+++***)))***,,,,,,,,,***(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%###"""&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%&&&(((((((((&&&$$$"""""""""#########$$$$$$$$$&&&&&&'''(((((((((((((((%%%&&&'''((('''&&&%%%$$$"""###$$$$$$###"""$$$%%%  $$$%%%%%%&&&)))&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%$$$###$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&'''(((%%%!!!###%%%%%%""""""$$$$$$!!!'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''((()))***,,,------,,,***)))&&&%%%###""""""###%%%&&&###%%%''''''&&&&&&'''((($$$'''******'''%%%%%%&&&(((&&&$$$"""!!!"""######!!!!!!"""""""""  !!!"""""""""!!!!!! """######!!! !!!""" !!!!!!!!!!!!!!! !!!"""### !!!!!!!!!""""""%%% """$$$!!! ###!!! !!!""""""!!!!!!!!!!!!""""""$$$%%%%%%!!!!!!"""############""""""#########""""""!!! """""""""###$$$%%%&&&''')))((('''((()))***)))(((&&&''')))+++,,,------......---,,,+++************+++,,,---,,,++++++---...///...---...//////---******))))))***+++---///000777777999:::;;;<<<<<<<<<999:::;;;<<<>>>>>>>>>>>>============>>>???@@@AAA???@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBCCCDDD@@@AAABBBAAAAAAAAACCCEEECCCCCCBBBAAA@@@>>><<<;;;<<<;;;:::888777666666777333222000000111000///...,,,,,,,,,---///222444555888:::===>>>===<<<<<<<<<===AAADDDCCCAAA@@@CCCGGGHHHFFFCCCCCCDDDEEEEEEEEECCCAAA???@@@CCCDDDDDDBBB???>>>>>>===<<<<<<;;;;;;555444333111...,,,+++***((('''&&&$$$###############!!! """############"""!!! !!!"""###$$$$$$$$$######$$$''')))+++***,,,......------///111111...***((((((((('''&&&$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%&&&((()))+++///222222000...///111222222111333666999::::::999:::<<<======<<<999999999888888777777666555666666666444222///---,,,,,,++++++***(((''''''((('''&&&%%%$$$$$$$$$$$$#########"""""""""""""""$$$############$$$%%%%%%'''''''''((('''&&&&&&%%%&&&'''((()))************((()))***+++,,,,,,,,,,,,,,,---...---,,,+++,,,------,,,,,,,,,,,,+++++++++...............---,,,+++)))*********)))***+++,,,---+++******,,,,,,***((()))))))))))))))((('''''')))&&&###$$$(((***)))&&&))))))))))))((((((((((((((('''%%%###"""###$$$%%%!!!######"""!!! &&&&&&'''((())))))******)))***++++++)))(((((()))***)))((()))+++++++++***)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$###$$$%%%''''''&&&$$$%%%&&&'''((('''%%%###!!!"""""""""###############%%%%%%&&&'''((()))******'''''''''''''''&&&&&&%%%!!!###$$$$$$######$$$%%%!!!"""'''(((%%%$$$'''%%%&&&'''(((((((((''''''%%%&&&&&&$$$"""!!!###&&&"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&'''&&&###!!!"""&&&&&&""""""%%%$$$ &&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&))))))************))))))&&&%%%###""""""###%%%&&& ###%%%&&&'''''')))***###'''******'''%%%%%%&&&)))'''%%%###""""""###$$$######$$$$$$###!!! !!!!!!!!! """######"""!!!!!!""" !!!!!!!!! !!!"""!!!!!!!!!""""""""""""###%%% """$$$ ###!!!  """###"""!!!!!!$$$$$$"""###(((...!!!!!!"""##############################"""!!!!!!)))(((&&&%%%$$$#########(((''''''(((+++,,,,,,+++'''((()))+++---.........///...---,,,+++*********+++,,,---,,,++++++,,,...///,,,******,,,,,,***((()))((((((((((((***,,,---444555777888999:::;;;;;;888999:::<<<======>>>>>>;;;;;;<<<<<<===>>>@@@AAA?????????@@@@@@AAAAAAAAA????????????@@@AAABBBCCC???@@@@@@@@@???@@@CCCEEEDDDDDDDDDCCCBBB???===<<<>>><<<999666444222222222222000///...//////---+++*********+++---000333444444777;;;============>>>???BBBDDDCCC??????CCCGGGJJJGGGBBB@@@@@@AAAAAAAAAAAA???===>>>BBBDDDCCCBBB===<<<<<<;;;::::::999999444333111///---***)))(((((('''&&&$$$######""""""$$$""" """$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""$$$&&&(((***))),,,......------///222222///+++)))(((((('''&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&###%%%)))---111222000...---///222222111222555999999666444666:::===<<<:::999999999888888888888888555666777777555333000///---------,,,***)))'''&&&)))((('''&&&%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$''''''''''''&&&%%%$$$###$$$%%%&&&'''((((((((((((''''''((()))***++++++++++++,,,---,,,*********,,,,,,,,,,,,+++++++++******............---,,,+++******+++++++++***+++,,,...***)))***,,,//////+++''')))))))))))))))(((((('''***&&&###%%%))),,,***'''))))))))))))(((((((((((((((&&&$$$""""""###$$$%%%!!!"""$$$%%%&&&%%%###"""$$$%%%(((***+++***((('''$$$'''++++++))))))+++---(((''''''((()))******))))))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""###$$$&&&''''''######$$$%%%''''''&&&$$$$$$&&&'''((('''%%%""" """"""""""""############%%%%%%%%%&&&((()))+++,,,((((((''''''&&&&&&&&&&&&!!!###$$$$$$######$$$&&&%%%###&&&,,,,,,'''%%%'''%%%&&&((()))))))))((((((&&&''''''%%%""""""%%%(((!!!###%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%###''''''######&&&%%% """""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$((((((''''''''''''(((((('''&&&%%%&&&''''''%%%###%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&***$$$***'''$$$"""""""""""""""!!! !!!  !!! """  !!!"""!!! !!!!!!!!! !!!"""######"""!!! """   !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! """$$$%%%"""%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%&&&'''(((''''''''''''((((((((((((***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++000///---+++************+++++++++***++++++,,,,,,...,,,)))'''%%%%%%%%%&&&((('''&&&%%%&&&&&&((()))///111555666666555555666444777999::::::999:::;;;<<<===>>>===<<<<<<>>>@@@AAA>>>===>>>AAABBB@@@>>>???BBBAAA>>>???CCCDDDCCCEEECCCAAAAAABBBBBBAAA@@@EEECCC@@@???>>><<<999777;;;777222.........//////,,,)))&&&'''***+++)))%%%%%%&&&(((((()))***...000555666888888999:::<<>><<<:::999777444222///---***)))((('''$$$"""""""""""""""""""""""""""&&&(((%%% """###!!!&&&%%%$$$###"""""""""""""""%%%&&&%%%######&&&***%%%***+++)))+++000000,,,444///***))),,,---***'''##############################""""""""""""###$$$&&&))),,,---,,,+++***+++---******---///...000444666333111111555888999999<<<;;;;;;;;;<<<<<<:::888777777888777777666555444111...---///---***)))+++---,,,+++)))&&&$$$###"""'''$$$!!! """###""" $$$###"""###%%%&&&&&&$$$&&&%%%###"""###$$$###""" (((///,,,(((''')))(((''''''(((***+++)))(((++++++******))))))((((((+++***)))*********(((&&&---+++)))***,,,.........************+++,,,------...,,,++++++---,,,)))&&&)))))))))((('''&&&&&&&&&$$$$$$###$$$%%%''')))+++***)))&&&### !!!$$$''')))&&&###!!!""""""!!! '''%%%###$$$&&&&&&### '''######'''((($$$&&&***+++)))))))))+++,,,+++***&&&'''((())))))***)))))))))&&&###"""$$$%%%### %%%$$$$$$$$$%%%%%%###!!!######$$$%%%%%%&&&&&&'''&&&''''''%%%###%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%###(((((("""&&&((("""&&&+++......+++***)))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%&&&%%%###"""###%%%&&&&&&###!!!$$$######$$$&&&&&&%%%#########""""""######$$$%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&!!!!!!$$$$$$$$$$$$$$$###""""""!!! !!!!!! ###!!! !!!"""###"""!!! !!!"""!!! """!!! !!!"""$$$""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!! """!!! !!!$$$%%%###!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((((((((((())))))))))))***+++,,,---------,,,,,,++++++,,,------------,,,///...---,,,++++++************)))))))))))))))******(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((...///000111111111444666444777999;;;;;;:::;;;<<<:::<<<======<<<===???AAAAAA???======???@@@@@@>>>???AAAAAA>>>???DDDEEECCCDDDBBB@@@@@@@@@AAA@@@???@@@???>>>>>>>>>===:::777777444///,,,,,,,,,+++++++++(((%%%&&&)))***'''$$$&&&''''''''''''(((,,,///000222444666888:::>>>@@@AAAAAA@@@>>><<<<<<>>>@@@BBBAAA>>><<<;;;<<<>>>???@@@???>>>>>>???>>>;;;888;;;:::888777666444111...---+++)))((('''&&&$$$"""""""""""""""""""""""""""%%%'''%%%!!! ###$$$"""'''&&&%%%$$$$$$#########&&&%%%######$$$%%%&&&'''###((()))(((***///000---222...******,,,---+++((((((((('''&&&%%%$$$############""""""""""""######"""$$$'''((((((&&&&&&'''+++((((((,,,---,,,...222222000///111666:::;;;;;;<<<:::999:::;;;<<<;;;999888888888888777666555444555111111222111...---//////...---***(((&&&$$$###(((%%%"""!!!###$$$###!!!$$$###"""###%%%&&&%%%$$$$$$""" """""""""!!!###'''&&&###!!!%%%)))&&&%%%%%%&&&((()))'''&&&((('''''''''''''''&&&&&&)))(((((()))******)))(((---+++))))))***+++++++++******)))))))))***++++++...,,,***+++,,,+++)))&&&******)))((('''&&&&&&%%%'''&&&&&&&&&&&&''')))***,,,,,,***'''$$$$$$&&&((('''&&&%%%$$$$$$#########%%%###"""###%%%%%%###!!!%%%""""""%%%&&&$$$%%%)))+++***)))***+++,,,+++***))))))))))))))))))))))))***(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$""")))((((((''''''&&&%%%%%%&&&'''&&&$$$!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&'''((()))***((((((((((((((('''&&&%%%(((%%%'''%%%%%%***###!!!$$$(((******)))))))))++++++*********)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&%%%&&&'''((('''&&&$$$###'''%%%$$$$$$%%%$$$"""###############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%''''''&&&'''((()))(((&&&&&&&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&)))%%%###"""$$$$$$$$$$$$############!!! !!!!!! $$$"""!!!"""###$$$###""" !!!"""!!! """!!!!!!"""%%%###!!! !!!!!!!!! """"""############"""""""""""""""######"""""""""$$$"""!!!"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++***************************+++,,,---------,,,,,,,,,,,,---............------------------,,,+++***))))))((('''&&&&&&&&&'''%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''++++++,,,++++++...111555333666999;;;;;;;;;<<<>>>999:::<<<<<<<<<===???BBBAAA>>><<<<<<===??????>>>???AAABBB???AAAEEEFFFEEECCCAAA????????????>>>===<<<<<<<<<>>>???===:::777222000,,,***))))))'''&&&)))&&&$$$%%%'''(((&&&###''''''&&&%%%$$$&&&))),,,+++---///111222555888;;;;;;<<<===<<<;;;:::<<<===???>>>===<<<;;;;;;;;;<<<>>>===;;;:::;;;:::999777666444222111111///,,,***+++)))'''&&&&&&%%%###!!!""""""""""""""""""""""""$$$&&&$$$!!!!!!$$$&&&$$$(((''''''&&&%%%%%%%%%$$$***&&&""""""%%%'''&&&###$$$'''((('''(((,,,,,,***///,,,)))***,,,---,,,***---,,,+++)))'''%%%$$$###############""""""######!!!$$$%%%$$$$$$$$$%%%(((%%%&&&)))+++)))+++////////////222666888999999:::999888888;;;<<<<<<<<<999999999888777666444333666333222444333000///111222111000---+++)))'''&&&(((&&&$$$$$$$$$%%%$$$###$$$###"""###%%%&&&%%%$$$###""" !!!"""######""")))(((&&&""" ###&&&$$$######$$$&&&&&&%%%############$$$$$$$$$$$$$$$'''&&&&&&''')))******)))---+++((((((((()))((('''))))))((('''''''''((((((,,,+++))))))******)))'''++++++***)))((('''&&&%%%))))))(((''''''(((((())),,,---,,,)))'''%%%&&&'''###%%%&&&%%%$$$######$$$"""!!!!!!"""$$$$$$###!!!$$$!!!!!!$$$$$$###$$$'''+++***)))***,,,---,,,++++++***))))))))))))))))))((())))))(((''''''((()))(((&&&######$$$%%%%%%$$$)))((((((''''''&&&%%%%%%'''''''''$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++,,,((()))))))))))))))((('''+++&&&'''###$$$+++&&&###%%%&&&''''''(((+++---))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))***((('''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%$$$""" $$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''###%%%''''''%%%$$$&&&)))((('''&&&'''((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''****** $$$$$$"""'''""""""!!!!!!!!!!!!!!!"""!!!  !!!"""!!!###"""!!!!!!######"""!!!!!! !!!"""!!! """!!! !!!"""%%%###!!! !!!"""###!!!""""""############"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###%%%&&&&&&'''''''''(((((((((((((((+++***(((''''''))),,,---,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,+++,,,,,,---------------++++++---------,,,+++***)))((('''&&&%%%%%%%%%%%%""""""!!!!!!!!!"""######%%%%%%%%%%%%&&&''''''((('''((()))******,,,///222222555888:::;;;;;;===>>>999:::;;;;;;::::::<<<>>>???===<<<;;;<<<===>>>??????BBBBBBAAABBBFFFGGGEEEDDDBBB@@@?????????>>>===;;;<<<===>>>???===888444///---***(((((('''%%%###'''%%%###$$$%%%&&&$$$"""''''''%%%###"""###&&&))))))***+++,,,+++,,,///111222444777777777666777777:::::::::::::::999888888;;;999888666666555555555111///...------+++)))'''(((&&&%%%$$$%%%$$$###!!!########################"""%%%$$$!!!"""&&&'''%%%''''''''''''&&&%%%$$$$$$***'''$$$###$$$%%%$$$###'''((('''&&&&&&'''(((''',,,***)))***,,,---,,,+++------,,,***)))'''&&&&&&$$$$$$$$$$$$$$$######""" """$$$%%%$$$$$$%%%&&&%%%######'''((('''(((+++///000111222333444333333888666666777999<<<======:::999999888777555444333444111111333222......000555444222000...+++***))))))((('''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%###!!!###""""""###%%%%%%$$$"""!!!!!!!!!""""""#########'''&&&%%%%%%'''((((((''')))'''&&&&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''''''''((()))******+++******)))((('''&&&%%%(((((((((((((((((()))))))))******(((%%%###"""###!!!$$$&&&&&&###!!! !!! !!!"""#########"""###""""""###$$$$$$%%%&&&***))))))***,,,---,,,+++******)))((())))))++++++%%%'''(((&&&###"""$$$''')))&&&###"""###%%%%%%%%%######$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))(((((()))))))))))))))(((+++''''''$$$%%%,,,&&&'''''''''''''''***...111))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$######((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((((('''''',,,''')))&&& )))(((""""""!!! !!!"""###"""!!! !!!"""!!! """!!! """"""!!! !!!  """""""""!!! !!!###$$$$$$###!!! ###"""!!! """$$$ !!!"""###############%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''((('''((()))***************,,,+++***))))))+++,,,.........------,,,,,,,,,+++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,******,,,,,,,,,+++***)))(((((('''%%%%%%$$$$$$$$$"""!!!!!!!!! !!!%%%&&&&&&'''((()))))))))%%%'''***,,,,,,,,,---...000333777999999:::;;;<<<999::::::888666555666888;;;;;;;;;;;;;;;<<<>>>@@@@@@CCCDDDBBBDDDGGGHHHEEEEEECCCAAA@@@@@@@@@???===>>>>>>>>>???>>>:::555111///,,,***((('''&&&$$$"""%%%$$$######$$$$$$###"""'''&&&%%%###!!!"""$$$''''''((()))))))))))),,,...,,,///222444333333333444555666666777777666555444666555444333111000111111---,,,*********)))'''%%%&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%"""###&&&'''%%%&&&'''''''''&&&%%%$$$###'''((((((%%%"""!!!###%%%&&&%%%$$$%%%&&&&&&((())))))))))))***,,,------,,,************))))))))))))%%%%%%&&&&&&%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$!!!"""&&&'''%%%%%%(((,,,...///000000000000000555444444555888;;;<<<;;;888888888777666555444333333000///222111...---000666555444222000...,,,+++************(((''''''''''''%%%$$$%%%&&&&&&%%%$$$&&&$$$###$$$&&&''''''&&&######$$$&&&((('''######""""""###%%%%%%$$$"""!!!!!!!!!""""""######$$$(((&&&$$$$$$%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$###############$$$%%%%%%'''(((+++,,,))))))(((((('''&&&&&&&&&$$$%%%&&&'''((())))))***'''((()))(((%%%"""!!!!!!$$$&&&'''&&&$$$"""  !!!"""""""""""""""###$$$$$$###$$$&&&'''&&&)))(((((()))+++,,,,,,+++(((((((((((()))***+++,,,&&&((((((&&&""" !!!$$$)))'''$$$###$$$%%%&&&%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))))))))&&&)))((("""'''+++$$$(((((('''&&&&&&)))...222,,,,,,,,,+++++++++******))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&'''&&&%%%$$$%%%&&&((())))))(((((()))++++++***(((&&&&&&'''((()))((((((''')))(((((('''''''''(((((('''%%%###$$$'''(((&&&$$$((('''''''''((((((&&&%%%'''&&&%%%$$$%%%%%%'''(((&&&&&&'''(((((((((((('''+++###***)))+++'''$$$###"""""""""###%%%%%%"""!!! """"""!!! !!!  !!!"""!!!!!!  """###"""!!!"""%%%''''''%%%""" !!!!!!!!! ###%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&(((***((()))+++,,,---,,,,,,+++,,,,,,+++++++++,,,,,,,,,///......------,,,,,,+++***+++,,,---------,,,,,,)))***++++++,,,,,,++++++***************)))(((''''''&&&%%%$$$$$$###$$$$$$!!!!!!!!!!!!!!!!!! %%%&&&''')))************%%%(((+++------,,,,,,,,,...111444666666666888999777777777444222000111222666888:::;;;;;;<<<>>>@@@AAAEEEFFFDDDEEEHHHHHHEEEFFFCCCAAA@@@@@@@@@>>>===???>>>===<<<;;;777111---000---)))'''&&&&&&$$$###$$$$$$$$$#########""""""%%%&&&%%%$$$""""""###%%%$$$&&&'''))))))+++...111+++---000111111111111222111111222222222222111111000111222000...,,,,,,---***)))(((((()))(((&&&$$$$$$###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$''''''$$$&&&''''''((('''%%%$$$###&&&((()))&&&""" ###'''### !!!$$$''''''***...((()))***+++,,,,,,,,,,,,(((((())))))***++++++,,,''''''(((((((((&&&%%%$$$###$$$%%%$$$"""""""""$$$###!!!"""&&&'''$$$$$$'''&&&(((+++,,,,,,---000222111111222555888999999888666666666666555444333333444111000333222//////222555444333222000///...---***,,,---,,,***))))))))))))'''&&&&&&'''((('''%%%%%%$$$"""###$$$%%%%%%$$$***'''$$$""""""######"""###""""""###%%%%%%$$$"""""""""##################(((&&&###"""#########""""""""""""$$$&&&'''%%%$$$$$$$$$###"""""""""######"""###$$$$$$$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''))))))******''')))***)))&&&$$$$$$%%%(((&&&%%%%%%&&&&&&$$$!!!!!!######"""!!!!!!""""""%%%%%%######'''(((&&&''''''&&&(((***++++++***&&&'''((()))*********)))((()))(((&&&$$$###$$$%%%)))'''$$$$$$%%%&&&&&&%%%)))((((((''''''&&&%%%%%%""""""###%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))************'''&&&++++++%%%)))+++"""&&&&&&&&&&&&%%%'''***---*********))))))))))))(((******))))))))))))******(((((((((((((((((((((((()))(((((()))++++++)))(((((((((''''''(((***,,,---...---,,,,,,,,,+++)))'''&&&''')))*********)))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$&&&***,,,+++***)))((('''((()))((('''%%%'''%%%###!!!!!!###%%%'''&&&&&&'''((((((((((((((('''%%%&&&"""%%%$$$'''((($$$###"""!!!"""###%%%&&&"""!!! !!!"""###""" """!!! !!!"""###""" """ """###"""!!! !!!###%%%%%%###!!! !!!######""""""$$$&&&###$$$%%%&&&'''''''''''''''(((((())))))(((((('''%%%'''***)))((('''(((***(((***,,,.........---,,,+++,,,,,,------,,,++++++//////...------,,,++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++***)))''''''&&&&&&&&&######"""""""""""""""### !!!"""############$$$%%%'''((()))******)))((()))++++++******+++,,,---///222333333333444555222222222000...---...///111555999<<<<<<===???@@@CCCGGGHHHFFFFFFHHHGGGCCCEEECCC@@@??????>>>===<<<>>><<<:::888777333///,,,000---(((%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""######%%%&&&%%%$$$######$$$"""$$$&&&''''''))),,,...)))+++---...------...000........................,,,...000///,,,))))))***(((&&&&&&&&&'''&&&%%%######"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$'''&&&###'''((()))))))))'''%%%$$$''''''&&&$$$######$$$&&&&&&"""!!!%%%'''%%%(((---''')))+++,,,++++++++++++))))))******+++,,,------((()))***+++***(((&&&%%%&&&&&&&&&$$$"""!!!!!!"""###"""###'''(((%%%$$$'''%%%'''((((((((()))---000...///111444777888666444333444444444444444333333444111111333333000000222222222222111000000//////+++---//////,,,******++++++)))(((((())))))(((&&&'''%%%######%%%%%%%%%$$$***(((%%%""" ###%%%"""!!!!!!"""$$$$$$###"""##################""""""&&&$$$!!!!!!"""###$$$######"""###$$$%%%%%%$$$"""###""""""""""""######$$$%%%&&&&&&$$$""""""%%%(((######$$$%%%%%%&&&&&&'''%%%&&&''')))******))))))((())))))((('''&&&&&&(((&&&""" %%%(((&&&""" ###$$$$$$""" !!!"""!!!$$$$$$!!!"""&&&'''$$$&&&%%%%%%&&&)))******)))&&&''')))******(((%%%$$$(((&&&%%%%%%'''(((''''''(((&&&%%%%%%&&&&&&%%%$$$)))((((((''''''&&&%%%%%%$$$###$$$&&&((((((%%%!!!############################################################$$$%%%&&&&&&&&&'''(((***+++,,,,,,,,,(((&&&++++++%%%))),,,###%%%'''((((((''''''((()))'''''''''&&&&&&&&&%%%%%%******))))))))))))******)))))))))))))))))))))))))))(((((()))******)))'''((((((((()))***+++------...---,,,,,,,,,,,,)))''''''(((***+++,,,+++***)))(((((('''&&&&&&&&&&&&&&&$$$'''***)))%%%$$$'''+++)))((('''((())))))'''%%%'''$$$!!! $$$&&&&&&''''''(((((((((((((((&&&***!!!,,, ,,,%%%***"""!!!  !!!###%%%###!!! !!!"""###""" ###"""!!!"""###$$$###!!!"""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!"""%%%&&&$$$$$$%%%(((%%%&&&'''((()))))))))))),,,,,,,,,------,,,,,,,,,$$$(((++++++)))'''(((***)))***---...//////...---***+++---......---+++)))//////...---,,,,,,++++++***+++,,,---...---,,,,,,+++,,,------......------+++***(((&&&%%%$$$%%%%%%!!!!!! !!!!!!"""!!!###$$$%%%&&&&&&"""$$$&&&((()))))))))(((***+++***((('''(((***---,,,...111222111111111222...//////...,,,,,,---///...333999=========???AAADDDHHHIIIFFFFFFHHHFFFCCCDDDBBB???>>>>>>===<<<:::<<<:::777555444111...+++111---'''$$$###$$$$$$$$$###$$$%%%$$$###""""""###"""$$$&&&'''%%%$$$###$$$###$$$$$$$$$###$$$&&&''''''((()))***))))))+++,,,,,,,,,+++++++++,,,------))),,,///...+++(((''''''&&&%%%$$$%%%&&&%%%$$$"""###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$$$$'''&&&###((()))***+++***(((&&&%%%)))&&&""""""%%%'''%%%###,,,&&&$$$&&&&&&"""###(((''')))+++,,,+++******++++++++++++,,,,,,---------******+++,,,+++)))'''%%%))))))(((&&&###""""""###$$$"""$$$((((((%%%%%%''''''((()))'''$$$%%%))),,,,,,---000444777777444111111222333333444444333333222//////222111///...111111111000000000000000000+++...111000---******,,,,,,***))))))******)))'''***(((&&&&&&''''''&&&%%%###%%%&&&%%%###"""###$$$!!! !!!###$$$"""!!!$$$$$$######""""""!!!!!!$$$"""!!!$$$%%%%%%%%%$$$$$$$$$%%%$$$""""""""""""""""""###$$$%%%(((((('''$$$ """%%%!!!""""""###%%%&&&''''''((()))***++++++***)))(((&&&'''((('''%%%%%%'''(((""""""'''%%%!!!!!!$$$&&&%%%""" !!!"""###### %%%&&&###%%%$$$$$$%%%(((***))))))''')))++++++)))&&&"""%%%###!!!###'''***)))((('''&&&&&&&&&''''''%%%#########$$$%%%%%%&&&&&&'''((('''''')))+++)))%%%!!!########################"""""""""""""""""""""""" !!!###$$$%%%'''(((***+++,,,---......***'''+++***$$$))),,,$$$''')))+++,,,***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''((((((&&&%%%%%%&&&'''((()))***+++,,,+++******+++------,,,***''')))+++,,,,,,,,,***)))******)))(((((((((((((((###+++000***%%%+++***))))))******)))'''"""%%%((((((%%%###$$$%%%###$$$'''***+++,,,+++***))))))'''&&&&&&&&&&&&&&&###!!!!!!"""$$$&&&&&&%%%"""""""""""""""############"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))***************+++,,,---------,,,+++,,,------......------,,,......///000000///...---000////////////.........111000///------,,,,,,,,,,,,++++++,,,------,,,***&&&'''))),,,......,,,)))''''''&&&%%%$$$###"""!!!"""""""""!!! """###%%%&&&'''&&&%%%%%%(((''''''(((***+++***(((((()))******)))((()))***///---,,,---000000...+++,,,---,,,***)))))),,,...///000222666;;;>>>@@@@@@BBBCCCEEEHHHIIIHHHEEEBBBBBBAAA???===<<<<<<======999666222///---,,,***(((---+++((($$$"""$$$(((+++&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&!!!""""""######$$$%%%%%%&&&%%%%%%&&&''')))+++,,,***)))&&&%%%%%%''')))+++''''''((((((((('''%%%$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&))))))(((((((((((((((((()))'''%%%$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...)))'''%%%%%%%%%&&&%%%$$$%%%###!!!!!!###&&&'''''''''''''''''')))+++---...,,,,,,,,,---...///000000000///------------+++)))+++***)))&&&$$$###"""!!!&&&$$$!!!!!!"""$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$++++++,,,///333444111...000111222333444444444444444333222111111111111111111222222222222111000000222111000///...---,,,,,,---,,,,,,+++******************)))(((((('''(((((('''''''''''''''&&&&&&&&&$$$###$$$%%%&&&%%%!!!$$$$$$############$$$$$$&&&$$$######$$$$$$###!!!###$$$$$$%%%$$$""" ###"""!!! !!!"""###"""!!!"""###$$$$$$""" """###%%%&&&&&&%%%$$$###+++***)))(((((()))*********(((&&&&&&&&&'''&&&%%%&&&%%%%%%$$$###"""!!!!!!%%%###!!!  """###!!!  """$$$"""###$$$%%%&&&((())))))+++&&&&&&++++++&&&&&&+++***'''$$$###$$$&&&''''''&&&&&&'''((('''&&&$$$###'''&&&$$$$$$$$$$$$&&&'''(((%%%###$$$(((***)))'''&&&&&&%%%%%%$$$###""""""&&&$$$"""!!! !!!"""###'''&&&&&&%%%%%%$$$$$$###&&&(((***,,,,,,+++)))'''***)))((('''&&&'''((()))((((((((('''&&&&&&%%%%%%)))((((((''''''''''''(((,,,,,,---------,,,++++++,,,+++)))((((((((()))***))))))))))))((((((((((((*********,,,...///...---...---,,,+++++++++,,,---------,,,+++,,,---///000***+++,,,------,,,+++******+++,,,------,,,+++***+++***))))))******)))'''%%%((()))(((%%%######$$$###%%%''')))++++++******))))))((('''&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$""""""""""""############$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((()))*********++++++++++++,,,,,,------...---,,,******,,,------......------,,,,,,---...///000///...---/////////.........------000///...------,,,,,,,,,,,,++++++,,,------,,,***((((((***,,,......+++)))&&&&&&%%%$$$###"""!!!!!!"""""""""!!!!!! """###$$$%%%&&&%%%%%%$$$'''&&&&&&''')))***(((''')))***+++***)))((()))+++---,,,+++,,,...///---***++++++***)))((())),,,......000333888===AAACCCDDDFFFFFFGGGIIIJJJHHHDDDAAAAAA@@@>>><<<;;;;;;;;;;;;888555111...,,,***((('''+++***)))&&&$$$%%%(((***'''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%###$$$$$$$$$$$$$$$######%%%$$$$$$$$$%%%'''(((***((('''%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$%%%%%%&&&'''******************)))((()))'''%%%%%%&&&'''''''''&&&(((************,,,---***(((&&&&&&''''''&&&%%%&&&$$$""""""$$$'''((((((''''''''''''(((+++---...,,,,,,------......//////111///............---+++,,,+++)))&&&$$$#########%%%""" !!!"""######$$$%%%&&&''''''&&&&&&%%%***)))))),,,///000///,,,//////000111222444444555444444444333333333444444222222222222111111000///111111000///...---,,,,,,---,,,,,,++++++++++++,,,+++******)))(((((())))))))))))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%""" $$$$$$############$$$$$$%%%$$$######$$$$$$###!!!$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!$$$###"""###$$$###!!!"""###$$$$$$%%%%%%%%%$$$((()))************)))(((---+++)))((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!"""!!!  """$$$%%%######$$$&&&'''((()))******''''''******''''''***$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""#########$$$$$$$$$$$$$$$$$$&&&''')))***+++***((((((%%%$$$############$$$%%%*********)))((((((''''''''''''&&&&&&&&&''''''(((***++++++,,,------------,,,+++)))((((((((()))***)))))))))))))))))))))(((+++******,,,---...---,,,+++*********)))******+++,,,,,,++++++,,,------...***++++++++++++++++++******+++,,,,,,,,,,,,+++***+++***))))))******)))'''((()))***(((%%%###"""###$$$%%%''')))***))))))(((***)))((('''&&&&&&&&&&&&)))'''$$$$$$$$$$$$###""""""""""""#########$$$$$$%%%$$$###$$$&&&&&&&&&%%%(((''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))*********++++++,,,,,,,,,---------............---+++***)))------............------+++,,,---...//////...---......---------,,,,,,,,,//////......---,,,,,,,,,,,,++++++,,,------,,,*********+++,,,...---+++(((%%%%%%$$$###"""!!! """""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$'''&&&&&&'''((()))(((&&&)))***++++++))))))***++++++*********,,,,,,+++)))(((((((((((('''))),,,///...000555:::???DDDGGGIIIIIIIIIIIIIIIJJJHHHDDDAAA@@@???===;;;999888888888666333///+++***(((&&&$$$((())))))(((&&&&&&(((*********)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!$$$######"""###$$$%%%&&&%%%%%%$$$$$$############%%%%%%%%%&&&%%%%%%$$$###$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%&&&''''''+++,,,---...---,,,***))))))'''%%%%%%&&&(((((('''%%%&&&((()))((()))***,,,+++***(((((()))((('''&&&'''%%%###$$$&&&(((((((((&&&&&&&&&'''(((***,,,------------------.........000///......///000///...---,,,)))&&&%%%$$$%%%%%%%%%###!!!!!!"""$$$$$$###$$$$$$%%%&&&''''''&&&&&&(((''''''(((***,,,+++***---------...///222444555333333333333333333444555222222222222111000///...111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...,,,++++++************+++++++++******)))(((''''''(((&&&%%%%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$###!!!)))(((&&&$$$"""  """$$$$$$""" """"""!!!"""$$$$$$"""!!!"""""""""######%%%&&&'''&&&(((***,,,,,,***(((&&&...,,,)))((((((((('''&&&%%%%%%%%%&&&&&&'''''''''######"""""""""!!!!!!!!!###"""!!! !!!"""###$$$###$$$%%%&&&''')))******)))''''''))))))'''''')))!!!!!!"""$$$''''''&&&$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$###"""!!! !!!"""###!!!!!!""""""###$$$$$$%%%&&&&&&''''''(((((((((((((((''''''&&&''''''((((((+++******))))))(((((('''%%%%%%%%%%%%&&&'''(((((())))))***+++,,,---......,,,+++)))((((((((()))***)))))))))))))))))))))))),,,++++++,,,------,,,***)))******++++++***************+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,+++++++++***))))))******)))''''''''''''&&&%%%###""""""%%%&&&'''(((((((((((('''***)))((('''&&&&&&&&&&&&(((&&&$$$###$$$$$$###""""""""""""######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''*********++++++++++++,,,++++++,,,,,,,,,---------.........------,,,++++++------............------***+++,,,............------------,,,,,,,,,++++++............------,,,,,,,,,+++***+++------+++************+++,,,+++(((&&&$$$######"""!!! """"""""""""""""""""""""%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&)))***+++***))))))***+++((((((((()))))))))((('''%%%&&&'''&&&''')))---000...222666;;;???CCCFFFIIIHHHGGGGGGGGGHHHGGGEEEBBB@@@???===;;;999777666555333000,,,)))'''&&&$$$"""%%%''')))***)))((()))))),,,+++***((('''%%%$$$###$$$$$$%%%&&&''''''&&&$$$%%%&&&'''''''''%%%###"""$$$$$$""""""""""""###$$$###$$$$$$$$$$$$"""!!! ###$$$$$$$$$$$$#####################""""""!!!!!!%%%%%%%%%%%%%%%&&&'''(((,,,...000111000...,,,***(((&&&$$$$$$&&&'''''''''%%%&&&((((((((((((***,,,,,,+++******+++***((('''&&&%%%###$$$&&&'''''''''&&&&&&%%%&&&''')))+++---...---------------------...---,,,---///000000......,,,)))'''&&&&&&'''((((((&&&%%%%%%&&&''''''&&&######$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''((())))))+++*********,,,///222444111111000000000000000000222222222222111///...---000000///......---,,,,,,,,,,,,,,,,,,------...///---,,,,,,+++++++++,,,,,,------,,,+++***))))))(((***(((&&&%%%%%%&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$"""$$$$$$%%%%%%$$$""" !!!!!!""""""""""""!!!!!! !!!$$$%%%%%%$$$""""""!!!"""###%%%'''(((&&&''')))***+++***(((''',,,***(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############"""!!! &&&%%%$$$"""!!!!!!!!!!!!$$$$$$%%%&&&((()))******(((''''''((((((''''''((($$$$$$$$$&&&((()))(((&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$&&&%%%%%%%%%%%%&&&((()))++++++++++++,,,,,,,,,---))))))(((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))************++++++,,,---...,,,+++)))((((((((()))***)))))))))))))))*********,,,+++++++++---,,,+++)))***+++,,,---...---,,,+++))))))+++,,,,,,+++***)))++++++)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))'''$$$$$$###############"""%%%%%%&&&'''''''''''''''******(((''''''''''''''''''%%%######$$$$$$###"""!!!""""""###$$$%%%%%%%%%(((&&&&&&'''((()))(((''')))(((((('''((()))******))))))((((((((((((((((((+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///---......//////......---***+++---.........---------,,,,,,,,,,,,+++++++++,,,------...------,,,++++++******+++,,,,,,+++))))))((('''((()))(((&&&$$$###"""""""""!!! !!!"""""""""######$$$$$$((((((((((((((((((((((((***)))((()))++++++)))'''((()))******(((((()))***&&&&&&'''((('''&&&&&&&&&$$$%%%&&&&&&''')))---111000444888;;;===???CCCEEEEEEDDDCCCDDDEEEFFFEEECCC@@@@@@>>><<<999666444333000---)))'''&&&%%%###"""###&&&)))+++************---,,,+++)))'''%%%$$$###%%%$$$%%%'''))))))'''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%###"""""""""###$$$###$$$%%%%%%%%%###"""!!!#########"""############"""############""""""!!!%%%%%%%%%%%%&&&'''((()))---...111222222111...---)))&&&$$$$$$%%%&&&%%%%%%&&&'''((((((((()))+++------,,,++++++,,,+++)))'''%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%''')))+++,,,---------------,,,,,,,,,---,,,+++,,,...//////......---***)))(((((()))***)))'''&&&&&&((()))((('''###############$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''''''''))),,,000222111111000......---------222222222111000///......//////......------,,,,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,------...------,,,++++++******,,,***'''&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$ %%%''''''&&&%%%$$$"""!!!!!!"""$$$###"""!!!!!!###$$$###"""###"""""""""###%%%((()))((((((''''''((()))******,,,***((('''''''''&&&$$$(((''''''&&&%%%%%%$$$$$$#########$$$###"""!!!!!!$$$######"""""""""""""""###$$$%%%&&&''')))******'''((((((''''''((((((''')))'''$$$###%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%'''(((((('''%%%%%%###&&&)))'''$$$"""###%%%&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$############%%%$$$$$$###$$$&&&((()))(((((())))))************)))))))))(((''''''&&&&&&''''''''''''((()))++++++,,,,,,+++*********+++,,,,,,+++)))((((((((()))***((()))))))))*********+++,,,+++***+++,,,,,,+++)))***+++,,,---...---,,,,,,)))***+++,,,+++***)))(((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))'''$$$""" !!!"""######"""$$$$$$%%%%%%&&&'''((((((******)))((('''''''''''''''&&&$$$###$$$%%%$$$###!!!""""""###$$$%%%&&&&&&)))((('''(((*********)))...---+++)))((((((((()))************))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,+++,,,,,,---///000111......////////////......,,,---...//////...---,,,------,,,,,,,,,++++++++++++,,,---......---,,,++++++******+++,,,,,,+++)))((('''&&&&&&''''''%%%######"""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&+++***))))))((()))))))))+++***)))***++++++)))((('''((())))))''''''((()))$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&'''***...111111555:::;;;;;;<<<@@@CCCCCCBBB@@@AAABBBDDDDDDCCC@@@@@@>>>;;;888555222000,,,)))&&&%%%%%%%%%$$$###"""%%%)))++++++++++++,,,,,,,,,***)))'''%%%$$$###&&&%%%%%%(((,,,,,,)))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######"""###$$$%%%"""###$$$%%%%%%$$$#########""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&'''))))))---...000222333222111000+++(((%%%$$$%%%%%%$$$$$$&&&'''(((''''''(((+++...---,,,,,,,,,---,,,)))'''%%%$$$######%%%%%%$$$###$$$$$$$$$%%%&&&(((***+++,,,,,,,,,,,,,,,---------,,,++++++,,,...///...---------,,,++++++***++++++((('''&&&&&&(((((('''&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&(((***,,,---111000///...------------000000111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++---+++)))))))))(((&&&$$$((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&###&&&'''%%%"""%%%###  ###%%%(((&&&###""""""!!! $$$$$$$$$%%%%%%'''((((((((('''&&&&&&'''(((***+++---+++))))))******)))((()))((('''&&&%%%$$$######$$$$$$#########""""""""" !!!###$$$$$$%%%"""###$$$%%%&&&((())))))&&&((((((&&&&&&((((((&&&)))&&&"""!!!"""###%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''(((&&&%%%$$$$$$'''&&&%%%###"""  !!!!!!!!!!!!""""""&&&%%%%%%$$$######""""""$$$$$$###$$$$$$&&&((()))&&&'''((()))*********))),,,++++++******))))))((((((((((((((()))***++++++---,,,+++)))))))))***+++,,,+++)))((((((((()))***((())))))******++++++++++++******+++,,,,,,+++)))((()))******++++++++++++***++++++++++++***)))))),,,++++++++++++++++++,,,------,,,,,,,,,,,,------+++***))))))******)))'''&&&$$$!!!!!!"""###"""!!!#########$$$%%%'''((()))+++***)))((('''''''''''',,,***'''&&&&&&&&&$$$###!!!""""""###%%%&&&&&&'''***)))((()))+++++++++***000...,,,***))))))***+++,,,+++++++++************++++++,,,,,,,,,---------,,,------------.........------,,,,,,---...///000......////////////.........///000000///...,,,+++------------,,,,,,,,,,,,***+++---......---,,,***+++***)))***,,,,,,***)))'''&&&%%%&&&''''''&&&$$$######""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&'''++++++)))((((((((())))))+++***)))***+++***)))'''&&&'''((('''&&&%%%&&&(((###%%%''''''%%%$$$%%%&&&%%%&&&'''''''''***...111111666;;;<<<;;;<<<@@@CCCEEECCC@@@???AAABBBBBBBBB??????===:::777333///---)))'''$$$$$$$$$%%%%%%$$$"""%%%(((+++++++++,,,---+++***)))(((&&&%%%$$$###(((&&&&&&***......+++&&&'''&&&$$$"""""""""###$$$$$$###"""""""""###$$$%%%!!!"""######$$$$$$$$$$$$######"""""""""###$$$%%%"""$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%'''((()))***---...///111222333444444...,,,((('''&&&&&&%%%$$$%%%&&&&&&&&&%%%'''***---,,,,,,,,,------,,,)))'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$&&&(((***++++++++++++,,,,,,------......---,,,---...///...---,,,,,,---...---,,,++++++(((''''''((())))))(((&&&((('''&&&$$$$$$$$$$$$%%%"""%%%'''&&&$$$""""""######$$$$$$&&&'''((()))))),,,,,,+++,,,,,,---.........//////000000000000000......------------,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,+++++++++)))&&&$$$)))((((((''''''(((((()))((('''&&&'''((())))))((()))((((((&&&$$$!!!$$$"""!!!!!!"""$$$'''$$$"""!!!!!!"""!!! %%%&&&&&&'''((((((((('''&&&&&&'''(((((())))))))),,,***))))))***++++++***(((((((((''''''&&&&&&&&&%%%$$$###"""""""""###$$$ !!!!!!""""""""""""!!!"""###$$$%%%'''((((((%%%))))))%%%%%%))))))%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''')))(((&&&$$$&&&&&&%%%$$$###!!!!!!  !!!!!!"""!!!!!!##################""""""###$$$$$$%%%&&&'''((()))'''(((***+++,,,,,,,,,+++,,,,,,++++++***)))))))))))))))(((((((((((()))***,,,+++)))((()))***,,,---,,,+++)))((((((((()))***((())))))******+++,,,,,,)))))))))***,,,---,,,***))))))))))))***+++,,,---,,,,,,+++***************,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...+++***))))))******)))(((***&&&"""!!!"""###!!!""""""###$$$%%%''')))***+++***)))(((((('''''''''000...***((((((&&&$$$"""!!!""""""$$$%%%&&&''''''***)))))))))+++,,,+++***---,,,+++******,,,...///,,,,,,,,,++++++*********+++++++++,,,,,,,,,------............/////////000000///------,,,---...///......////////////......000000111111000...,,,+++......------------,,,,,,***+++---......---+++***+++***)))***,,,,,,***)))(((&&&%%%&&&'''((('''&&&############""""""""""""!!!!!!"""###%%%&&&''''''+++***)))'''''''''((()))***)))((()))***)))'''&&&%%%&&&'''&&&%%%%%%&&&'''###%%%((('''%%%###$$$&&&&&&'''''''''(((***...111111666;;;===<<<===AAAEEEGGGEEEAAA@@@@@@AAAAAA@@@>>>===<<<999555111---+++(((&&&$$$###%%%&&&&&&%%%"""%%%(((***+++,,,---///***))))))'''&&&%%%$$$###(((''''''+++///000,,,'''***'''$$$!!! !!!"""###"""!!!!!!!!!###$$$%%% !!!"""###$$$%%%%%%$$$###"""""""""$$$%%%&&&###$$$&&&''''''&&&%%%###$$$%%%%%%&&&'''(((******------...000222444555666111...+++)))((('''&&&$$$$$$%%%%%%$$$$$$%%%))),,,,,,+++,,,------,,,)))&&&'''&&&%%%&&&''''''&&&$$$$$$$$$###$$$%%%''')))+++******+++,,,,,,---......000///......///000///---+++,,,...//////...,,,***+++***)))***,,,,,,***)))+++***(((&&&%%%%%%%%%&&& ###&&&&&&### !!!"""###$$$&&&&&&''''''&&&&&&&&&'''((()))+++---...---...///000111111111111------------------,,,,,,---,,,,,,+++************+++++++++++++++,,,---...******+++,,,,,,------...---,,,,,,,,,,,,***&&&###))))))(((((((((((())))))(((''''''(((*********)))'''&&&$$$$$$$$$&&&((()))""""""!!!!!!!!!!!!""""""!!!  """%%%&&&&&&&&&'''((()))))))))''''''###%%%(((***+++***(((''')))(((&&&''')))******)))(((((((((((())))))))))))&&&%%%###!!!!!!"""###%%%$$$$$$###""" !!!!!!"""###%%%&&&'''(((%%%))))))%%%%%%))))))%%%######$$$&&&((()))(((&&&!!!###$$$%%%&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&$$$$$$'''++++++((($$$%%%%%%%%%$$$$$$######### !!!""""""!!!!!! !!!!!!""""""############$$$&&&'''(((((()))&&&''')))***++++++************))))))(((''''''''')))((((((''''''''''''(((***)))(((((()))+++---///,,,+++)))((((((((()))***((())))))***++++++,,,,,,(((((((((***,,,---,,,+++,,,+++******+++---///000...---+++*********+++,,,,,,,,,............,,,,,,...---,,,,,,,,,,,,---...))))))((((((((((((((((((%%%%%%$$$$$$###"""!!!!!! """$$$$$$""""""$$$'''+++***(((((())))))'''&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!((()))***+++++++++++++++...'''$$$))),,,++++++...---,,,+++++++++,,,---...///---,,,,,,---...,,,++++++++++++---//////...---000...------......---,,,555444111...,,,+++++++++....../////////---,,,+++///......---------......))),,,---++++++......+++************)))((('''&&&'''&&&$$$#########$$$%%%!!!"""""" ###%%%$$$###""""""###$$$&&&'''************))))))))))))((())))))))))))'''%%%$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$###############''''''(((***---//////...555777999===@@@BBBDDDDDDGGGCCC@@@>>>???@@@AAAAAABBB===888444222...)))%%%&&&%%%%%%%%%%%%&&&((()))%%%'''***,,,.........---)))++++++***(((&&&''''''(((***,,,...///...,,,+++&&&%%%$$$#########$$$%%%+++(((###!!!!!!###$$$$$$$$$""" !!!$$$$$$### """###$$$###""""""$$$%%%###$$$&&&'''((('''&&&%%%###$$$%%%%%%&&&'''((((((111...---000444666444000000...,,,)))'''&&&&&&&&&%%%%%%%%%&&&'''((())))))222///---///333444111---)))((('''&&&%%%$$$$$$$$$!!!""""""""""""###&&&((())))))***+++,,,,,,---...---,,,,,,---000111111000///////////////000000000///,,,+++,,,...///---+++(((((((((((('''&&&%%%$$$######$$$$$$###"""!!! """"""######$$$$$$$$$$$$&&&%%%''',,,000000,,,(((+++''')))...///+++,,,000,,,...,,,(((***000111---///......---------......000+++'''(((---111111///......,,,,,,+++,,,---...---...//////...,,,***(((,,,***))))))******((('''+++***)))'''''')))***+++***)))(((''''''&&&&&&'''!!!!!!######%%%""""""###$$$$$$$$$######&&&'''((())))))******)))*********((('''(((***---******))))))***+++,,,,,,)))((()))***++++++)))'''((('''&&&%%%###"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%(((%%%###%%%)))+++((($$$&&&''''''&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""###$$$###""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$&&&(((***(((&&&&&&)))---,,,&&& )))++++++(((%%%%%%'''***+++***)))))))))))))))***(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%$$$$$$%%%%%%&&&'''(((((()))***+++,,,,,,+++***++++++,,,,,,,,,++++++***,,,---......///.........,,,,,,,,,---------......111///,,,))))))+++...000)))))))))(((((('''''''''%%%%%%$$$######"""!!!!!!!!!###%%%%%%######%%%'''+++)))(((((())))))(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$#########$$$$$$%%%'''((()))***++++++++++++...(((''',,,...---,,,...///...,,,+++***++++++,,,000///------------+++))),,,++++++,,,...//////...///---,,,,,,---...,,,+++444222000...,,,+++++++++---.../////////...---,,,///...---,,,,,,,,,,,,,,,))),,,---+++,,,......+++)))))))))(((((('''&&&%%%$$$###"""!!! !!!!!!""" !!!!!!!!!"""$$$&&&&&&%%%%%%%%%%%%'''((()))************))))))))))))'''((((((((('''&&&$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###############''''''(((+++...111111000555666999<<>>>>>??????>>>???;;;666222000,,,'''$$$%%%$$$$$$###$$$%%%'''(((&&&'''***---.........---+++***(((''''''''''''''''''))),,,...///...---,,,&&&%%%$$$#########$$$%%%(((%%%"""!!!"""$$$%%%%%%&&&$$$"""###%%%%%%$$$""""""###$$$###""""""$$$&&&$$$%%%''')))***)))'''&&&%%%%%%&&&&&&'''((())))))111///---000555888666333000///,,,***'''&&&&&&&&&&&&%%%%%%&&&&&&((())))))222///---///222333///,,,***)))((('''&&&%%%$$$$$$"""""""""""""""$$$&&&'''(((((()))***+++,,,---...------,,,...000222111111000000000000000000000000000...------///000///---))))))))))))((('''&&&&&&&&&&&&%%%###""" """#########$$$$$$$$$$$$&&&&&&&&&''')))+++******...++++++///000,,,,,,///)))------((('''+++---+++------,,,,,,,,,,,,------...***&&&''',,,///000......---,,,,,,,,,---.........///000000///---+++***,,,***))))))++++++***(((+++***)))(((((()))***+++******)))(((''''''''''''%%%###$$$%%%!!!&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))*********************(((''''''))),,,((((((((((((((())))))******))))))***++++++)))'''***)))(((&&&%%%$$$$$$$$$!!!!!!!!!!!!""""""###############$$$$$$%%%%%%%%%)))(((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((%%%###%%%)))***'''$$$############"""!!! !!!!!!!!!"""######$$$$$$###""""""""""""$$$%%%&&&'''&&&$$$$$$$$$%%%'''(((&&&%%%%%%(((,,,,,,((($$$+++------,,,)))(((***,,,))))))((((((((())))))***(((((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))******((()))***+++++++++***)))***+++++++++++++++******++++++,,,---------------++++++,,,,,,,,,---------333111...+++******+++,,,***))))))((('''&&&%%%%%%$$$$$$######""""""!!!!!!"""###%%%%%%$$$$$$&&&'''***)))(((((())))))(((''''''(((((((((((('''&&&&&&#########$$$$$$%%%''''''&&&'''((()))************---******...000///...///000///---+++*********+++111///...------,,,***)))...,,,++++++---///000///...---+++,,,------,,,***111000///...---,,,,,,,,,------...////////////...//////---,,,++++++++++++)))------+++,,,......+++'''''''''&&&%%%%%%$$$$$$"""!!!!!! !!!!!!######$$$&&&'''(((((((((((((((***++++++++++++*********)))))))))&&&&&&'''''''''%%%$$$###%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$''''''))),,,000333333333444666888;;;>>>@@@AAAAAABBB@@@>>>=========;;;999999666222///,,,)))%%%"""######""""""###$$$&&&''''''(((+++---.........---,,,)))%%%$$$&&&''''''%%%'''))),,,...000///...---&&&%%%$$$#########$$$%%%###"""!!!"""$$$&&&'''&&&(((&&&%%%%%%&&&&&&%%%######$$$$$$$$$######%%%'''%%%'''***,,,---+++(((&&&''''''''''''(((((()))***///---,,,...333666777555111///---***((('''''''''&&&&&&&&&&&&&&&'''((()))000...---///222222///,,,,,,+++***)))'''&&&%%%$$$$$$######"""###$$$&&&'''&&&'''((()))+++,,,---......------...111222222111222222222111000000000///111000//////111111000///+++++++++++++++***)))(((***(((&&&###!!!############$$$$$$$$$$$$'''&&&%%%###"""$$$'''***...+++,,,......******+++***...000,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,---)))&&&'''+++...///...,,,,,,,,,,,,,,,---...///...///000000000...---,,,,,,*********,,,---,,,+++,,,+++***))))))***+++,,,+++***)))((('''''''''''')))&&&%%%&&&%%%######&&&%%%$$$#########%%%&&&'''%%%&&&''')))***+++++++++++++++***(((&&&&&&(((***((((((((((((((()))))))))+++*********++++++)))'''***)))'''%%%%%%%%%%%%&&&!!!!!!!!!""""""""""""###!!!""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''(((&&&%%%&&&((()))&&&###%%%%%%%%%%%%$$$###"""""" !!!###$$$$$$$$$###"""###""""""""""""$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&$$$$$$&&&***,,,***'''''')))******((('''((()))''''''''''''((()))******(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((()))******))))))*********)))(((((()))******++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------111000...,,,+++***************)))'''&&&$$$############"""""""""!!!!!!!!!!!!"""#########$$$%%%%%%)))((('''((()))***)))(((((())))))))))))(((''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((())))))))))))++++++,,,///000///......///...---+++******++++++///...---,,,------,,,***///---******,,,///000000///---,,,,,,---...,,,+++//////...------,,,,,,,,,,,,,,,---...//////000000000000...---++++++******)))------++++++...---***%%%%%%$$$$$$############"""""""""!!!!!!!!!""""""###$$$$$$$$$%%%&&&)))))))))******+++,,,,,,+++++++++*********))))))&&&''''''((('''&&&%%%$$$$$$$$$$$$######"""!!!!!!#########$$$$$$%%%%%%%%%'''(((***---222555666555666777999<<<>>>@@@AAAAAA???>>>===<<<<<<:::777444333222///,,,)))&&&###!!!"""!!!!!!!!!"""$$$%%%'''(((***,,,...//////...------'''"""!!!%%%((('''$$$&&&(((,,,///000000///...&&&%%%$$$#########$$$%%%"""!!!"""$$$&&&''''''&&&(((((('''&&&&&&%%%$$$######$$$%%%$$$$$$$$$&&&((('''***---//////---***((((((''''''&&&&&&'''((()))+++))))))+++000333555555222000...+++)))(((((((((&&&&&&&&&&&&&&&'''((()))---,,,---000222333111///...------+++***(((&&&%%%&&&%%%######$$$%%%&&&&&&%%%%%%'''(((***+++------...------///111222222111444333333222111000//////111000000000000111000000------......---,,,,,,++++++)))&&&###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&### %%%)))((((((((())))))((('''((()))+++,,,+++,,,,,,,,,***,,,++++++++++++,,,,,,---,,,***((((((+++...///...,,,,,,,,,,,,---......///---......///......---,,,,,,+++***+++---...---,,,,,,+++************+++,,,++++++***)))((((((((((((,,,(((%%%%%%'''''''''&&&%%%$$$"""!!!"""$$$&&&(((%%%&&&((()))++++++,,,,,,+++++++++)))'''&&&''')))*********+++++++++******,,,+++******+++***)))'''(((&&&%%%#########$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%$$$$$$%%%&&&'''((()))***((('''((())))))'''$$$&&&&&&'''&&&&&&%%%$$$###!!!"""$$$$$$$$$""" ###""""""""""""$$$%%%&&&((('''%%%$$$#########$$$'''%%%$$$%%%((())))))(((%%%&&&((()))(((''''''&&&&&&&&&&&&&&&''')))******''''''&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))((('''''''''(((((()))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------++++++,,,---------,,,,,,***)))(((&&&$$$###"""!!!""""""!!!!!!!!!!!!!!!!!! !!!"""#########((('''&&&((()))******)))))))))******))))))((('''%%%%%%$$$###############$$$%%%&&&''')))))))))***(((+++------.........------,,,+++++++++,,,---...,,,++++++,,,...///...---///---++++++---///111111000///......//////...------------------,,,,,,++++++,,,,,,---...///000000111000///---,,,+++++++++))),,,,,,******,,,,,,((($$$###""""""!!!""""""###!!!!!!!!!"""""""""!!!!!! """%%%%%%%%%$$$$$$%%%((()))******+++,,,,,,,,,++++++++++++************''''''((())))))(((&&&%%%$$$$$$###"""!!!!!! """"""###$$$%%%&&&&&&&&&((((((***...333666777777888999;;;===???@@@AAAAAA>>>===<<<;;;:::777333000......,,,***&&&$$$"""!!!"""!!!!!!!!!"""$$$&&&'''***+++---/////////---,,,,,,'''!!!!!!%%%((('''%%%&&&))),,,///000000///...&&&%%%$$$#########$$$%%%#########%%%(((((('''%%%((((((((('''%%%$$$#########$$$%%%%%%$$$%%%''')))***,,,...000000...+++***((('''&&&%%%$$$%%%&&&'''))))))))),,,///333444555333111///,,,***)))))))))'''&&&&&&&&&&&&'''(((((()))***---111444555444222/////////...,,,***)))''')))&&&######%%%&&&&&&%%%$$$%%%&&&''')))***+++,,,...------...111222222111444333333222111000///////////////////////////////////////000//////......+++***'''$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%"""!!!###%%%$$$%%%&&&&&&'''((((((((('''$$$$$$'''++++++)))''',,,,,,,,,,,,,,,---......,,,+++***+++,,,...///000+++,,,,,,------.........+++,,,,,,,,,------,,,,,,,,,+++***+++---......---,,,,,,++++++++++++,,,,,,,,,+++***))))))((())))))+++((($$$$$$''')))(((%%%((('''&&&%%%&&&(((***,,,&&&'''(((***++++++,,,,,,+++,,,,,,***((('''((()))******++++++++++++***)))---+++******++++++***)))''''''%%%$$$$$$$$$$$$%%%############"""""""""""" !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$'''((()))))))))'''&&&%%%$$$$$$$$$%%%&&&'''((()))+++***************((('''$$$$$$$$$$$$###"""!!! ######$$$$$$""" ###""""""""""""$$$%%%&&&((('''&&&%%%$$$#########)))'''%%%%%%&&&''''''''''''((()))+++,,,,,,+++)))&&&&&&&&&&&&''')))******'''&&&%%%$$$######$$$$$$"""""""""#########$$$$$$############$$$%%%&&&''')))((((((''''''&&&&&&&&&&&&'''(((((()))))))))(((******+++,,,,,,,,,,,,,,,------------............******,,,---------,,,,,,(((((('''%%%$$$"""!!!!!!!!!!!!!!!!!! !!!###"""!!!'''&&&&&&'''***++++++***))))))******))))))((('''&&&%%%$$$######"""""""""$$$%%%&&&((()))*********'''+++---+++***---...,,,,,,,,,+++***+++,,,---...+++******,,,...000000//////---,,,,,,...000000000111000//////000000///---,,,---------,,,+++******++++++++++++,,,---.../////////---,,,++++++++++++(((++++++)))(((******&&&######!!! !!!"""### !!! """$$$%%%%%%$$$$$$$$$%%%((()))***+++,,,,,,,,,,,,,,,++++++++++++*********''''''((())))))((('''&&&&&&&&&$$$###""""""""""""""""""###$$$%%%&&&'''((())))))+++///333777777777999:::<<<>>>???@@@AAAAAA>>>===;;;:::888555111...+++++++++)))%%%###"""######""""""###$$$&&&((())),,,---...000000///---,,,***&&&######%%%''''''&&&(((***---///111000///...&&&%%%$$$#########$$$%%%%%%$$$%%%&&&)))***)))((()))******(((%%%############$$$&&&&&&%%%&&&(((***---...///000000...---,,,)))(((&&&$$$###$$$%%%&&&)))+++---000333444666666444222000---+++*********''''''&&&&&&&&&''''''(((&&&)))---111333444333333///000000000///---+++***+++'''$$$$$$&&&'''&&&$$$%%%%%%&&&'''(((((()))***---,,,,,,---000111111000222222222111000000000///---...//////------...///000000111111111000000///,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%###"""###"""&&&'''&&&'''******(((***&&&&&&))),,,+++***+++,,,,,,+++,,,,,,---...///+++++++++,,,---...///000,,,------......---,,,,,,******+++++++++,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((%%%###%%%)))((($$$&&&&&&%%%&&&&&&(((***+++(((((()))***+++++++++++++++,,,---,,,***))))))***(((((()))******)))'''&&&,,,+++))))))+++,,,++++++)))))))))((('''&&&&&&%%%$$$############""""""""" !!!!!!"""###$$$%%%%%%'''''''''((())))))******%%%&&&((()))((('''%%%$$$'''((()))******)))'''&&&$$$$$$$$$%%%&&&'''((())))))***************)))(((&&&&&&&&&&&&&&&$$$############$$$###""" ###""""""""""""$$$%%%&&&((((((''''''&&&%%%$$$$$$(((''''''&&&%%%%%%&&&&&&'''&&&&&&(((***+++***)))''''''''''''((()))******'''&&&$$$###""""""###$$$"""""""""############$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------,,,+++***)))'''&&&%%%$$$###"""!!!!!! !!!"""######!!!'''&&&&&&'''***++++++***)))))))))***)))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&(((******++++++''',,,...***(((,,,///......---,,,+++++++++,,,---++++++***,,,...//////......---,,,---///111000///111///......//////...---,,,---------,,,+++)))(((+++************+++------,,,,,,+++***))))))******'''******'''''')))(((%%%###"""!!! !!!"""$$$ !!!"""!!!!!! """###$$$$$$$$$$$$'''))))))***+++,,,---------,,,,,,,,,+++++++++*********%%%&&&'''((((((((('''&&&'''&&&$$$"""!!!!!!!!!!!!!!!"""###$$$&&&'''((())))))***+++///333666777666999:::;;;===>>>?????????@@@===;;;888666444000---)))***+++)))%%%######%%%$$$$$$$$$%%%&&&(((***+++---...///000000///---,,,''''''&&&&&&&&&&&&'''''')))+++...000111000...---&&&%%%$$$#########$$$%%%$$$$$$$$$'''***---------+++,,,,,,***&&&###$$$%%%###%%%&&&&&&&&&''')))+++////////////......------+++)))'''$$$$$$$$$&&&'''(((+++///333444555555555555333111...,,,+++******(((''''''&&&&&&&&&''''''%%%(((,,,000111000/////////000111222111000...---,,,((($$$$$$&&&(((&&&###%%%%%%&&&&&&&&&''''''''',,,++++++,,,///000000///000000000000000000000000,,,...000///---,,,...000000000111111222111111000///...---+++)))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$###!!!"""&&&'''$$$%%%)))(((%%%******+++,,,'''###&&&...************+++,,,---...)))***+++,,,,,,---...///---............,,,+++*********++++++,,,---......---,,,++++++,,,,,,+++***,,,,,,------------,,,,,,------,,,+++************&&&((('''###$$$((()))%%%######$$$%%%&&&'''(((((()))******++++++*********+++,,,...---,,,++++++,,,((((((*********)))'''&&&,,,***((()))+++---------)))*********)))'''$$$###$$$$$$$$$#########""""""!!!"""""""""######$$$$$$%%%%%%&&&((()))***+++,,,%%%&&&((())))))'''%%%###%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%&&&'''(((&&&((()))))))))(((((()))************)))((('''&&&###############$$$$$$$$$###""""""""""""$$$%%%&&&(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###"""$$$'''))))))((())))))((((((((())))))***'''&&&$$$"""!!!"""###$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$%%%''''''(((((((((((()))******++++++************+++++++++,,,,,,,,,------,,,++++++*********&&&%%%%%%$$$###"""!!!!!! """  ###%%%###!!!&&&&&&%%%'''***,,,,,,+++)))))))))))))))(((''''''%%%%%%%%%%%%&&&'''(((((($$$%%%''')))***+++,,,,,,(((...///)))''',,,000///000///---+++*********+++---,,,+++,,,...///...------------...111111000...000...------......---,,,------------,,,***((('''+++***)))))))))***+++,,,))))))((((((((((((((()))&&&))))))&&&&&&((('''######"""!!! !!!###$$$ !!!###$$$$$$$$$###"""!!!"""######$$$&&&))),,,***+++,,,............---,,,,,,,,,+++++++++******$$$%%%&&&'''''''''&&&%%%%%%$$$""" !!!"""###$$$&&&'''))))))******+++///333666666555888999:::<<<===>>>>>>>>>AAA>>>:::888555333000---(((***+++)))%%%###$$$&&&%%%%%%%%%&&&'''))),,,------...000111000///---,,,%%%'''((((((&&&&&&'''(((***,,,...000111000...,,,&&&%%%$$$#########$$$%%%######$$$&&&+++///111111---......,,,'''$$$%%%&&&###%%%&&&&&&&&&''')))+++111000///...------......---+++(((%%%%%%%%%'''(((&&&***///333333333222222555444111...,,,+++++++++(((''''''&&&&&&&&&''''''%%%(((,,,///...---++++++...000111222222111///...---)))$$$$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&+++******,,,...//////...////////////000000000000---///111000---,,,...000000111111222222222111111222111000---+++(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$###  ###%%%###!!!!!!&&&&&&""""""%%%$$$ ###&&&***((()))))))))))))))***+++,,,---((()))+++++++++,,,---///.../////////...,,,***)))+++++++++,,,---...///000---,,,++++++++++++***))),,,------......------,,,...---,,,+++************%%%)))(((######((()))&&&%%%&&&''')))***+++++++++***++++++++++++***))))))+++---......---,,,---...***+++,,,---,,,+++)))'''+++)))((()))+++---......'''((())))))(((%%%!!!$$$$$$$$$$$$######"""""""""""""""""""""#########!!!"""###%%%''')))***+++%%%''')))***)))'''%%%######%%%''')))***)))'''%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%'''((('''''''''((((((((((((((('''&&&%%%$$$"""""""""###%%%''')))***###""""""""""""$$$%%%&&&((((((((()))(((((('''&&&"""$$$&&&'''''''''(((((()))&&&$$$%%%))),,,---,,,+++******))))))))))))***'''&&&###"""!!!!!!###$$$############$$$$$$$$$$$$ !!!"""###%%%$$$$$$###$$$%%%'''(((###$$$%%%&&&'''''''''''''''(((((()))))))))))))))((())))))))))))*********************+++,,,---...$$$###!!!!!!%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!'''&&&%%%$$$$$$&&&'''((((((((((((((()))))))))))))))'''$$$###$$$%%%$$$###&&&&&&''''''((()))))))))(((***,,,.........///111222///+++((()))+++,,,,,,000///......///000...---+++******,,,///111111000///111111000,,,+++---///---,,,+++*********++++++(((***+++)))%%%%%%(((+++,,,+++***)))((((((((()))!!!###%%%&&&&&&&&&$$$###&&&###!!! !!!"""!!! !!!!!!""""""######$$$$$$!!!&&&***)))((((((***,,,---......------,,,,,,+++++++++++++++***+++***((('''((('''&&&$$$$$$$$$###"""""""""""""""""" """&&&)))(((''',,,,,,...///111333444555888888999:::;;;;;;;;;;;;888888888777333...***'''&&&'''((('''%%%###"""""""""###%%%''')))+++,,,---000///......///000...---((('''%%%$$$$$$%%%&&&'''000000111333555222+++%%%'''&&&%%%%%%$$$$$$$$$%%%%%%###%%%+++---+++,,,000000///---+++)))'''&&&&&&''''''&&&%%%&&&(((***,,,000///...///000///...,,,***((($$$###$$$%%%&&&&&&***+++---///111333444444555333000///...+++(((%%%'''%%%$$$$$$&&&(((''''''%%%&&&(((***,,,,,,,,,+++,,,---...000333444333111,,,+++)))'''&&&%%%&&&&&&$$$###############$$$$$$"""$$$(((+++---.........111///...000333444333111111000///---------...///333333222111000000000111000000000///---***(((&&&'''&&&%%%&&&''''''%%%$$$%%%$$$"""###$$$$$$###""" $$$%%%"""###(((((($$$&&&$$$######$$$%%%%%%$$$###$$$&&&((())))))((((((,,,***((())),,,,,,+++(((---------,,,,,,+++++++++++++++++++++++++++++++++---+++))))))*********(((000...,,,***))))))***+++......---,,,,,,+++******+++******)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))+++***)))(((((()))***+++)))***,,,.........,,,+++,,,+++***)))***+++,,,---...,,,***)))******)))''',,,+++))))))******((('''((('''&&&%%%$$$"""!!!!!!###"""!!!!!!!!!"""$$$%%%###$$$&&&'''''''''&&&&&&'''((()))))))))(((&&&%%%%%%$$$###$$$&&&((((((((()))((('''(((***,,,,,,+++'''((()))******)))((('''---+++(((%%%###""""""### !!!"""###$$$%%%%%% """%%%%%%$$$#########&&&'''((('''&&&%%%&&&'''((((((((((((''''''''''''$$$######%%%)))***(((%%%***++++++++++++***))))))(((&&&&&&((($$$ '''%%%%%%%%%%%%###""" !!!###$$$###!!!###"""!!!!!!!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&))))))((('''&&&%%%%%%&&&************))))))))))))'''++++++)))***///---'''+++(((### !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!&&&%%%%%%%%%%%%&&&&&&'''((((((((()))))))))******)))'''%%%%%%&&&'''&&&&&&&&&&&&''''''(((((()))))))))+++---...------...000222...***))))))+++,,,,,,...---,,,---...///...------,,,,,,---///000///...---...///...++++++,,,///---,,,+++++++++***+++++++++++++++)))((((((***+++(((''''''&&&%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###"""######!!!!!!###!!!!!!!!!"""######$$$$$$'''&&&%%%'''***+++)))''''''((()))***************,,,,,,++++++***++++++++++++)))''''''''''''%%%$$$""""""!!! ###""""""$$$(((******))),,,,,,...///111333444555777777888999::::::999999666666555333000,,,(((&&&'''((((((&&&$$$""""""#########%%%''')))+++------///...------......---,,,)))(((&&&%%%%%%&&&'''(((111222333444444111+++(((&&&%%%###""""""""""""###%%%"""$$$)))+++))))))---000///---+++)))'''&&&&&&'''&&&%%%%%%&&&(((+++,,,000///...///000000...,,,,,,)))%%%###$$$&&&'''''')))***,,,///111222333444444222111000///---***'''(((&&&%%%$$$%%%&&&%%%$$$%%%&&&''')))***,,,,,,---/////////111333444444222...---+++)))''''''&&&'''$$$$$$############$$$$$$%%%'''))),,,...///000000000...---///111222111000000000///...............000000000111111222333444222222222111///---***)))((('''''''''(((((('''%%%%%%$$$######$$$$$$###""" $$$%%%""""""&&&'''######!!! !!!"""!!! ###$$$%%%''''''''''''''',,,***((()))+++,,,+++)))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++))))))******)))(((///---+++)))))))))***+++...------,,,++++++******+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((((()))***((()))+++,,,---,,,+++***+++++++++++++++,,,------///---+++***+++,,,+++***,,,+++))))))******((('''((('''&&&%%%$$$""""""!!!###############$$$$$$%%%###$$$&&&''''''''''''&&&(((((()))))))))((('''&&&---+++)))(((((((((&&&%%%)))'''&&&''')))++++++***((()))***++++++***)))(((,,,***(((%%%############ !!!""""""!!!!!!###$$$$$$#########$$$((()))******(((((()))***)))))))))(((((('''''''''!!!!!!"""&&&***,,,+++)))******++++++******)))((()))'''(((***((($$$&&&+++%%%%%%%%%$$$###"""!!! !!! !!!###&&&(((((('''""""""!!!!!!!!!!!!""""""''''''%%%$$$###"""""""""'''&&&&&&%%%&&&&&&''''''))))))))))))(((((((((((((((***((($$$&&&******&&&)))&&&###"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###$$$%%%&&&&&&&&&&&&&&&)))))))))*********++++++)))(((&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))***,,,---...---,,,---...000...***)))***+++++++++,,,+++***+++---......---///---,,,---......---,,,***+++,,,+++******,,,...,,,,,,,,,++++++++++++***,,,***((((((((()))))))))%%%%%%%%%%%%$$$###"""""" !!!###$$$$$$$$$###""""""$$$"""!!!'''"""######$$$%%%%%%&&&&&&,,,++++++,,,------+++))),,,+++++++++++++++,,,,,,...---+++*********++++++***((('''&&&'''&&&%%%###"""!!!!!! $$$$$$$$$&&&)))+++,,,+++,,,,,,...///111222444444666777777888888888888777333222000...+++(((&&&%%%)))((('''%%%"""!!!"""###$$$%%%&&&(((***,,,---......---,,,,,,------,,,******((('''&&&&&&''')))***111222444333000,,,***)))'''&&&###!!!!!!!!!"""###%%%$$$&&&***+++******---000///---+++)))'''&&&&&&'''&&&%%%%%%&&&(((+++,,,000///...///000000...------***&&&%%%%%%&&&''''''(((***,,,...000222222333222111111222222000,,,******(((%%%$$$$$$$$$###"""%%%%%%&&&''')))+++---///333111000111333444444333000///---+++)))(((''''''$$$$$$############$$$$$$''''''(((***+++...///000///...---...///000///...///////////////......---......000111333444666666444444444333222000---,,,+++***)))***+++***)))'''&&&$$$######$$$$$$###!!!!!!$$$$$$""""""$$$$$$"""!!! """###$$$%%%%%%&&&%%%%%%***)))((()))***+++***(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++))))))++++++***)))---,,,+++)))))))))******------,,,,,,+++************)))&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((())))))(((''''''((()))))))))***,,,------,,,++++++++++++,,,---------------...---++++++---------,,,---+++***)))******)))''')))((('''%%%$$$###""""""!!!""""""###$$$############$$$%%%''''''(((((((((((())))))))))))(((''''''000---***))))))(((&&&%%%(((&&&%%%&&&(((******))))))******++++++******)))+++***(((&&&$$$######### !!!###$$$""""""###$$$###""""""$$$&&&((()))+++***)))((()))+++*********)))(((''''''&&&######$$$'''***,,,,,,+++******++++++******)))(((+++)))))))))%%% ###&&&%%%%%%$$$###"""!!!!!!"""  """$$$%%%%%%"""""""""!!!!!!""""""###''''''%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&))))))&&&"""###'''(((&&&$$$!!!!!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$&&&&&&&&&%%%$$$)))*********++++++++++++***)))''''''''''''&&&$$$%%%%%%&&&''''''(((((()))+++,,,......,,,++++++,,,///,,,******+++++++++***+++******+++...//////......---,,,,,,......---,,,)))*********++++++---...++++++,,,+++++++++******+++'''$$$$$$&&&((('''%%%&&&&&&''''''&&&%%%###""" !!!"""###""""""""" """!!!###'''%%%%%%&&&'''((())))))***))))))***,,,---.........///...,,,++++++,,,---......---+++***)))***++++++)))'''&&&%%%&&&%%%$$$"""######""""""""""""######$$$$$$%%%''')))+++,,,,,,,,,---...///000222333333777777777888777777666666111///---***'''&&&%%%%%%)))((('''$$$!!! """$$$%%%&&&''')))+++,,,......///---,,,,,,------+++******)))((('''''')))+++,,,///222333000,,,((((((***)))(((%%%###"""###%%%&&&&&&&&&(((,,,...///000111000///---+++)))'''&&&&&&&&&&&&%%%%%%&&&)))+++---000/////////111111///---///,,,(((&&&&&&'''''''''((()))+++---///111222222111111111333444333///,,,)))'''%%%$$$$$$$$$###"""&&&%%%%%%%%%'''***...000555222000000111222222222111000...,,,***(((&&&&&&%%%%%%$$$#########$$$$$$&&&%%%%%%%%%'''))),,,...///........./////////...---...///000000///...---...///000222444555666666444444555444333111///......---,,,,,,------+++)))'''%%%$$$$$$%%%%%%###""""""######""""""""""""!!!###""" """###"""!!!!!!""""""######$$$$$$$$$''''''''''''''''''''''''++++++************************++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++***)))))))))******,,,,,,++++++*********))))))'''%%%###"""###%%%'''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))------...//////......---+++,,,---...///...---,,,---+++***+++---......------+++************)))'''***)))'''%%%$$$######### """#########"""!!!###$$$%%%&&&'''((())))))*********)))))))))((((((***)))''''''((())))))((('''&&&%%%%%%'''(((((((((((()))))))))************)))(((((('''%%%$$$###### !!!###$$$$$$###!!!"""######"""!!!"""%%%'''&&&((())))))''''''(((***++++++******)))(((''''''(((((((((((()))))))))(((,,,,,,,,,,,,,,,+++******))))))((('''%%%""" !!!&&&%%%$$$###""""""""""""&&&###  """""""""!!!""""""######$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%%%%'''))))))(((###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!###%%%&&&%%%%%%$$$)))*********+++++++++++++++***((('''&&&%%%###!!!%%%%%%&&&&&&'''(((((((((+++,,,...---,,,***++++++---+++******+++,,,+++))),,,++++++,,,...000///...,,,+++***,,,...///...---***))))))***+++---......******+++++++++***)))(((***&&&######%%%'''&&&$$$&&&&&&&&&&&&%%%$$$###### !!!!!!""""""""""""!!!  !!!###$$$%%%%%%&&&&&&''')))******+++''')))+++,,,...//////000++++++)))(((((()))******...---,,,***))))))******(((&&&%%%$$$%%%$$$"""!!!######""""""""""""#########$$$%%%'''((()))+++,,,,,,------///000111222333777777777777777666555444///---***(((&&&%%%&&&&&&((('''&&&###!!! """$$$''''''(((***,,,---...///000///------...---,,,******)))((('''(((***---...000222333111,,,)))***+++((('''%%%######$$$%%%&&&$$$&&&)))+++...222333333000///---+++)))'''&&&&&&&&&%%%%%%%%%&&&))),,,---000//////000111111000...000---)))&&&&&&''''''&&&&&&(((***,,,...000000111111000111333444444111///(((&&&$$$$$$%%%&&&%%%$$$'''&&&$$$$$$&&&***---000444222//////000111111000000000...,,,***(((&&&%%%&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$%%%(((+++,,,......///////////////000---...///000000///...---000111333444555555555444333333444444333111000///000///......///...,,,***)))'''%%%%%%&&&&&&$$$######""""""######"""!!!"""%%%###""""""###$$$$$$###!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%((((((((())))))))))))))))))))))))*********+++++++++++++++,,,------,,,***))))))))))))))))))******+++***************))))))(((&&&$$$""""""###&&&'''''''''&&&&&&&&&'''(((((()))((('''&&&&&&'''((())).....................---+++,,,---...///...---,,,,,,***)))***,,,------------,,,******++++++)))(((+++***(((%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""###$$$%%%&&&''')))***+++++++++******))))))))))))((('''&&&''')))++++++***(((&&&%%%%%%'''(((((('''''''''''''''(((((())))))''''''(((''''''%%%$$$###""""""""""""###$$$%%%&&&""""""###"""!!!###%%%((('''((())))))(((((()))+++,,,++++++***))))))(((((())))))))))))((((((((()))------......------,,,+++&&&'''((()))*********(((&&&%%%$$$###"""""""""###***'''###""""""#########"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$(((******((('''!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%%%%)))))))))*********+++++++++)))(((''''''%%%### %%%%%%%%%&&&''''''((((((***,,,------+++***+++,,,+++******+++,,,,,,***)))---,,,+++,,,...//////...+++******+++---///...---***)))((()))+++------,,,(((((()))******((('''&&&)))'''%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!! ###&&&&&&%%%$$$$$$%%%'''((()))******,,,...000000.........///++++++*********++++++,,,---------,,,+++***))))))'''%%%$$$###$$$###""" !!!!!!"""!!!###%%%&&&'''(((***,,,,,,------...000111111222666666666666555444222222,,,+++)))'''%%%%%%%%%&&&%%%%%%%%%###!!!!!!###%%%((()))***+++,,,...//////111///...---...---,,,***)))((('''''')))+++---///222333333222000---------######""""""######$$$$$$"""&&&)))***---111333111000///---+++)))'''&&&&&&%%%%%%$$$%%%&&&))),,,...000//////000111222111///111---)))&&&&&&&&&&&&%%%&&&''')))+++---///000000111111000111333444333111(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%&&&))),,,...222111//////000111000///000//////---+++)))'''&&&'''&&&%%%$$$$$$###$$$$$$((('''&&&&&&&&&(((+++,,,,,,---//////...///000222---...//////////////////222333444555555555444333222333333444333222000000222111000000000///---++++++)))((('''((('''&&&$$$$$$!!!"""$$$$$$""""""$$$$$$###!!!!!!#########"""""""""!!!!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))))))))+++,,,,,,***(((''''''(((((())))))******))))))))))))))))))))))))&&&%%%$$$######$$$&&&'''((('''''''''''''''(((((())))))(((''''''((()))))),,,,,,,,,+++++++++++++++++++++,,,---------------,,,***)))***,,,------,,,---,,,+++***++++++***(((,,,+++(((%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$&&&'''***,,,---,,,++++++***)))*********---+++))))))***+++***)))((('''%%%%%%'''(((''''''&&&&&&&&&&&&'''((())))))%%%&&&'''((((((&&&$$$"""%%%$$$!!! !!!"""$$$ """######"""###%%%''')))***,,,,,,++++++,,,...++++++++++++************&&&'''(((((('''(((***,,,---............---,,,,,,+++,,,+++((((((((($$$&&&%%%###"""""""""###$$$$$$""" !!!"""$$$%%%$$$""""""""""""######$$$%%%''''''%%%$$$###"""""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###### """(((+++(((%%%$$$!!!$$$###!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!###$$$%%%&&&((((((((()))))))))******)))((('''((()))(((&&&$$$$$$%%%%%%&&&&&&''''''((()))+++------+++++++++,,,***)))***+++---,,,***(((---,,,+++,,,---...---,,,---,,,++++++---------+++***(((&&&'''***++++++***&&&'''((()))((('''%%%$$$'''''''''%%%######%%%'''%%%###  !!!""""""!!!!!!""""""######$$$$$$$$$######$$$&&&'''&&&&&&'''(((***+++,,,---...000222111...,,,---...+++,,,,,,---............,,,---------,,,***((('''&&&%%%############!!! !!!""""""!!!$$$&&&'''''''''***---,,,------...///000111111444444444333222000///...(((((('''&&&%%%$$$$$$$$$"""###$$$$$$######$$$%%%)))***+++,,,---...///000000...---,,,,,,,,,***)))((('''''''''(((+++...///000000000000111000---+++ """$$$%%%%%%%%%%%%%%%***,,,***,,,111222///000///---+++)))'''&&&&&&%%%%%%$$$%%%'''))),,,...000//////000222222111000111---)))&&&%%%%%%%%%$$$%%%&&&(((***,,,...//////333111//////111333333222+++)))'''&&&''''''&&&$$$((('''&&&&&&&&&(((***+++111000000111222333111000000000000///...+++)))(((''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&((()))***(((+++---...------000222...............///000000222333555666666666444333222333444444444333222111333222111111111000...,,,---+++***)))))))))'''%%%$$$!!!!!!%%%&&&######'''$$$###!!!!!!###$$$###"""###"""!!! !!!"""""""""$$$&&&%%%###"""$$$&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&%%%&&&(((******(((%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((***)))(((((((((((()))***,,,,,,+++***************+++++++++++++++,,,------...,,,++++++---...------...,,,++++++++++++***(((---+++(((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%'''***---...---,,,+++*********++++++...,,,***)))))))))(((''')))'''&&&&&&'''((((((''''''&&&&&&&&&'''(((***+++###%%%'''))))))'''$$$"""%%%$$$"""!!! !!!###$$$$$$$$$%%%&&&)))***,,,,,,,,,,,,---///*********++++++++++++,,,&&&(((((((((&&&&&&))),,,,,,,,,,,,,,,,,,++++++***...///,,,'''%%%$$$&&&%%%###"""!!!"""###$$$"""######"""""""""""""""###$$$%%%&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%!!!"""(((***%%%###$$$ $$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!! """###&&&'''(((((((((((())))))))))))''''''''')))++++++)))'''$$$$$$%%%&&&&&&''''''((((((***,,,,,,++++++,,,---))))))***,,,------***(((---+++***+++,,,,,,+++***///---,,,,,,,,,,,,+++))))))'''%%%&&&(((***)))'''%%%&&&'''((((((&&&$$$######%%%&&&### """&&&&&&$$$ !!!###"""""""""""""""###$$$$$$"""&&&(((&&&"""!!!&&&***)))***+++,,,...///000111+++...000///---+++,,,...&&&((()))+++,,,,,,+++++++++,,,...///---+++'''%%%&&&$$$###"""###""" """""""""""""""###$$$$$$!!!$$$'''((('''(((+++...,,,------...///000111111222222222111///...,,,,,,&&&&&&%%%%%%$$$#########!!!$$$$$$$$$$$$$$$%%%******+++,,,...///000000///---,,,+++++++++)))'''''''''&&&&&&(((+++...///---++++++---//////+++'''!!!$$$'''((((((''''''***///000---...222222...000///---+++)))'''&&&&&&%%%%%%$$$%%%'''))),,,...000//////000222333111000111---)))%%%$$$$$$$$$###$$$&&&(((***,,,......///444111///...000222333333...,,,)))''''''&&&$$$###(((''''''&&&'''((()))***111000111333555555333111000111111111///...,,,***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&))),,,,,,,,,,,,///222///...---------///000111111222444666777777666555333333444555555444333222444222111111111000...,,,...---+++*********(((&&&$$$ !!!&&&'''###$$$)))&&&$$$######$$$%%%%%%$$$###"""!!! !!!"""######&&&'''&&&$$$###%%%'''""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$&&&((((((%%%###%%%%%%'''((())))))))))))(((((((((((())))))))))))$$$%%%%%%&&&'''''''''''')))(((((('''''''''((((((+++***)))(((((()))***+++...---,,,,,,+++++++++,,,,,,+++***)))***+++,,,---000...,,,,,,...///...---...,,,++++++++++++***(((...,,,)))&&&$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%%######$$$%%%'''***---///---,,,+++*********+++,,,***(((&&&&&&'''((('''&&&***(((&&&&&&((()))((('''((('''''''''((()))+++,,,###%%%'''))))))'''$$$""""""######$$$$$$###!!!!!! ###%%%%%%$$$%%%&&&''')))************,,,---)))******++++++,,,------)))++++++((($$$###&&&(((***++++++++++++***))))))'''******(((***---***"""&&&%%%###!!!!!!"""$$$%%%$$$######$$$%%%%%%###!!!""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%'''))))))%%%%%%%%%$$$$$$$$$$$$###,,,&&&%%%))))))%%%###&&&%%%###""""""######""" """ """"""!!! ###"""""""""""""""###$$$((('''%%%###""""""#########'''+++,,,***(((((()))((((((((((((''''''''''''&&&'''(((&&&%%%%%%(((+++%%%&&&''')))+++---...///------,,,,,,+++***))))))+++++++++,,,,,,++++++***)))------)))(((---...+++(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,+++***+++---///000///444222000...---,,,,,,,,,...---,,,,,,------+++)))---,,,+++++++++)))%%%#########""""""!!!!!! !!!"""###"""!!!!!!###%%%%%%%%%&&&'''((()))******+++)))***...///---...111222111000111111000---+++***(((&&&%%%############%%%$$$#########$$$%%%&&&))))))***+++,,,......///000///---+++((('''&&&%%%'''''')))---000111///---222///,,,+++,,,,,,,,,+++&&&&&&&&&%%%%%%&&&&&&&&&&&&(((***---.../////////111000///---+++(((&&&$$$&&&%%%######$$$'''+++---222111111111222222111///000///,,,(((&&&$$$######%%%%%%&&&(((***,,,...///333222111000000222444555,,,***((('''''''''%%%$$$###"""!!!###&&&((()))(((---...000222333444333333333///+++***,,,---,,,+++,,,)))%%%############"""'''%%%######$$$%%%$$$###)))))))))***+++,,,---...222111///......000222333000222444555777777777666:::777333333444555444222777333///---...///000000.........---,,,+++)))(((%%%&&&'''''''''''''''&&&'''&&&$$$#########$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""$$$''''''%%%""" """$$$$$$###"""""""""#########$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))(((%%%&&&++++++%%%###&&&$$$&&&((()))(((&&&&&&'''+++***(((&&&%%%$$$%%%%%%))))))(((((((((((())))))***)))))))))((((((''''''+++,,,,,,,,,,,,+++******.........------,,,,,,,,,+++,,,---......,,,***)))............---,,,+++*********((('''%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$'''%%%###$$$)))...000000*********)))&&&&&&''')))(((((())))))******++++++++++++***)))((('''&&&&&&+++++++++++++++***)))((())))))))))))((((((((((((%%%### """$$$&&&&&& !!!###%%%&&&&&&&&&((((((''''''''')))***+++---------,,,,,,+++++++++,,,***(((((((((((((((&&&''')))++++++((('''))),,,******))))))))))))*********######'''&&&""""""&&&%%%!!!"""&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((("""&&&(((((($$$!!!"""###$$$!!!###))))))%%%###&&&$$$###""""""######""" ###!!! !!!""""""!!!###""""""""""""###$$$$$$&&&%%%$$$######$$$%%%%%%$$$'''+++,,,***))))))*********)))))))))((((((((()))'''%%%$$$%%%&&&%%%$$$''''''((()))+++,,,---...,,,,,,++++++***)))))))))))))))***+++++++++++++++)))***'''$$$''',,,***%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!  """"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&''''''((()))******+++,,,+++***+++...000000///222111///...------......---,,,,,,,,,------,,,***---,,,+++******(((%%%######"""""""""!!!!!!!!! !!!""""""$$$&&&)))&&&&&&''''''((()))))))))+++)))***...///------000///............---+++((('''&&&$$$###"""""""""###$$$#########$$$%%%'''(((,,,,,,,,,,,,------------111///---+++)))'''&&&&&&''''''(((+++...000///---111///---,,,,,,,,,+++)))&&&%%%$$$$$$$$$$$$%%%&&&***+++,,,---......////////////...---+++(((&&&%%%'''&&&$$$###%%%(((+++...000000///111333333222111000...+++(((&&&%%%$$$$$$%%%%%%&&&(((***,,,...///333222111111111222333444---+++((('''''''''&&&$$$$$$###"""###&&&(((((((((,,,---///111333333333333333000---,,,---......,,,---***'''&&&%%%%%%$$$###&&&%%%######$$$$$$$$$###(((((())))))+++,,,---...222111/////////000222333111222444666777777777777999666444333444555444222888555111/////////...---/////////...---,,,***)))((((((((((((((((((''''''((('''%%%$$$######$$$$$$"""""""""""""""""""""""""""###$$$&&&(((((('''%%%###$$$$$$###""""""$$$%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&'''%%%&&&******%%%###%%%%%%'''((()))'''&&&&&&&&&$$$$$$%%%&&&''')))***+++))))))(((((((((((())))))*********)))))))))((((((((()))***+++,,,---------------------,,,,,,,,,,,,,,,---...///...---+++***------------,,,+++***)))******((('''&&&%%%%%%%%% !!!"""""""""!!!!!!&&&$$$$$$&&&***,,,,,,+++******))))))))))))((((((((((((((())))))*********)))))))))(((((((((((((((*********+++******))))))((((((((((((''''''''''''%%%###!!!!!!###$$$$$$$$$ """$$$%%%&&&&&&''')))(((((('''((()))+++,,,...---------,,,,,,,,,+++,,,***((((((((()))((('''''')))+++***)))(((***,,,+++******))))))))))))***(((###"""%%%$$$"""!!!%%%$$$!!!!!!%%%&&&###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&&&&%%%$$$""""""###$$$!!!###(((((($$$###&&&$$$"""!!!!!!######""" %%%"""  """##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&((()))***))))))***,,,+++++++++************))),,,((($$$$$$&&&'''$$$!!!((())))))******++++++,,,++++++******)))((((((((('''((()))***************+++((($$$"""&&&***''' $$$$$$#########""""""""" !!!"""###$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""###%%%&&&''''''''')))))))))******+++++++++,,,++++++,,,///000000///111000///.........//////---,,,,,,---...///---,,,---,,,******)))(((%%%"""""""""""""""!!!!!!!!!!!! """"""###$$$''')))((((((((((((((((((((((((+++)))***...///------000///...---------,,,***(((((('''%%%$$$$$$$$$%%%%%%#########$$$%%%'''((()))//////......---------,,,111000...+++)))((('''''''''&&&'''))),,,.........111///.........,,,)))'''%%%$$$############$$$%%%---------------......///......---,,,+++)))'''''''''&&&%%%%%%&&&))),,,............000333444333222...---+++(((&&&%%%%%%%%%$$$%%%&&&'''))),,,...///111222222333333333333333...,,,)))(((((('''&&&$$$'''%%%$$$$$$&&&''''''&&&+++,,,...000222222222222333111...---...//////...---+++)))))))))(((&&&%%%&&&$$$###"""###$$$###"""&&&''''''(((***+++---...111111000///000111222333222333444666777777777777888666444444444555444333888666333222111000...,,,000000000000///---,,,++++++++++++******))))))(((+++)))'''%%%$$$$$$$$$$$$##################""""""$$$&&&((((((&&&### &&&%%%$$$""" """%%%((($$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$&&&%%%&&&)))(((%%%$$$%%%&&&((()))(((&&&%%%%%%%%% """%%%'''***+++,,,,,,***))))))(((((())))))***+++++++++************)))((()))***+++,,,------...++++++++++++,,,,,,,,,,,,------...///...---,,,++++++,,,,,,,,,+++***)))(((******)))((('''&&&&&&%%%!!!"""######$$$$$$#########$$$$$$'''))))))(((&&&***((((((***,,,---***'''(((((((((((())))))))))))''''''((((((((()))))))))(((((()))*********))))))''''''''''''&&&&&&&&&&&&%%%$$$"""###$$$$$$###""" !!!###$$$%%%&&&'''''')))(((((())))))+++,,,,,,.........------------------+++)))((())))))((('''&&&((()))***))))))+++---+++++++++******)))))))))***'''$$$###$$$%%%%%%%%%"""$$$$$$!!!"""%%%&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((&&&#########$$$#########"""###''''''$$$###%%%###"""!!!!!!"""###""" %%%"""!!!"""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''')))+++,,,++++++++++++***************)))''''''''''''&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((((((((''''''+++)))%%%$$$%%%'''%%%!!!#########"""""""""!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""$$$&&&((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---000111111///111111000//////.........,,,,,,,,,---///000///------+++)))(((((('''$$$"""""""""""""""!!!!!!!!!!!!###$$$$$$$$$######%%%&&&))))))))))))((((((''''''+++)))***...///,,,,,,///111///...------,,,***(((%%%%%%######"""###$$$%%%""""""$$$%%%''')))***+++////////////............111000...,,,***)))(((''''''&&&%%%'''***---......000//////000///---)))%%%&&&%%%$$$######$$$%%%&&&---,,,++++++,,,---///000,,,,,,,,,,,,+++)))((('''''''''&&&&&&'''***,,,...///......000222333222111...,,,***(((&&&&&&&&&&&&$$$%%%%%%''')))+++---///000111333555555444333222///---***(((((((((&&&%%%)))'''%%%%%%&&&'''&&&%%%)))***---///111111111111111000///.........///...---,,,+++++++++***'''%%%&&&$$$######$$$$$$###"""%%%%%%&&&'''(((***,,,---000000000000000111222333333333444555666666777777666666555444444444444444666555444444444222///---111111111111000///...---///...---,,,++++++******---,,,)))'''&&&%%%%%%%%%$$$$$$$$$$$$############!!!%%%&&&###  $$$$$$$$$""" !!!$$$&&&###"""""""""!!!!!!!!! ############$$$$$$%%%%%%%%%%%%%%%''''''%%%$$$%%%'''((()))'''%%%$$$$$$%%%###%%%(((***++++++)))(((***))))))))))))))))))***++++++++++++++++++++++++,,,,,,+++++++++***++++++*********++++++,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,+++***))))))******))))))((('''&&&&&&#########$$$$$$$$$$$$$$$######$$$&&&'''((((((''')))'''&&&***///000,,,'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((('''''''''&&&&&&%%%$$$###$$$%%%$$$""" !!!"""###$$$&&&&&&''''''(((((()))***+++,,,,,,---........................---+++))))))******)))(((&&&'''((()))***+++,,,---,,,,,,,,,++++++***))))))---,,,***(((''''''((()))$$$%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))+++***)))(((''''''''''''+++&&&"""!!!###%%%$$$#########$$$%%%%%%$$$###$$$"""!!! !!!"""###"""!!!$$$!!! !!!"""######%%%&&&''''''''''''))))))((('''&&&%%%######&&&%%%$$$$$$&&&(((***+++++++++*********)))))))))###'''***)))%%%###&&&)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%$$$###''''''(((&&&"""!!!$$$############""""""""""""#########""""""!!!!!!  !!!!!!!!!""""""""""""###%%%''')))++++++,,,,,,,,,,,,---------------,,,,,,---///111222111000222222111111///...---------,,,,,,...000000///...---+++(((''''''&&&$$$"""!!!!!!!!!!!!""""""""""""###$$$%%%$$$######%%%'''*********)))((((((''''''+++)))***......,,,+++...000...,,,++++++***)))'''"""!!!  !!!!!!"""###$$$''')))***+++,,,........./////////000000000///---+++***((((((((('''&&&%%%'''***,,,------/////////000000---)))%%%(((&&&%%%######%%%&&&((())))))))))))***---///000++++++++++++***)))(((((('''&&&&&&&&&(((***,,,...111000///000111222000......,,,***(((&&&&&&&&&&&&$$$$$$%%%''')))+++---...000111444555666555333222000...+++))))))(((&&&%%%)))'''%%%%%%%%%&&&%%%$$$''')))+++---///000000000/////////...------......---,,,++++++,,,+++(((&&&'''%%%######$$$%%%$$$###$$$$$$%%%&&&''')))***+++////////////000111222222333333444444555555666666555555666555555444444444333333333555666555333111222222222222111000//////111000///---,,,,,,,,,---///---+++)))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$ ###$$$$$$'''))) """######"""!!!!!!""" !!!!!!!!!"""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%$$$'''(((((('''$$$###$$$%%%%%%'''***,,,,,,***(((&&&******))))))))))))******+++++++++++++++,,,,,,,,,---,,,+++*********++++++*********++++++,,,,,,,,,++++++++++++******))))))+++,,,,,,,,,,,,++++++***)))*********)))((('''&&& !!!!!!""""""############%%%'''***---)))'''&&&***///000,,,((()))))))))))))))((((((((()))))))))((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))(((((((((''''''%%%$$$###$$$%%%$$$""" !!!"""###$$$%%%&&&&&&&&&'''((()))***+++,,,------...........................,,,*********+++***((('''''''''(((***,,,,,,,,,,,,,,,,,,---,,,+++***)))------+++***)))((())))))'''&&&&&&'''''''''((()))&&&'''''''''((((((((()))((((((((())))))*********+++***))))))((((((((((((,,,(((###!!!###&&&&&&%%%$$$%%%%%%$$$$$$%%%$$$###!!!  """###"""!!!###!!!!!!"""!!!###$$$&&&'''((((((((('''*********((('''%%%###"""&&&%%%###$$$'''***+++++++++++++++*********))))))%%%***)))### $$$***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""$$$&&&%%%$$$$$$$$$#########"""""""""%%%%%%$$$###"""!!! !!!  !!!!!!""""""############$$$&&&(((***,,,,,,---,,,,,,,,,------.........------...000222333111000111111111111000///...---///...---///000111///...---***(((&&&&&&%%%$$$"""!!!!!!!!!!!!"""""""""""" """$$$$$$%%%&&&)))+++*********))))))(((((((((+++)))***---...++++++---...,,,)))(((''''''%%%$$$'''&&&$$$#########$$$$$$###$$$&&&(((***+++,,,,,,---.........//////000000......,,,***)))(((''''''&&&%%%&&&(((+++---------.........///000...***''')))'''%%%######%%%''')))''''''((()))+++---///000++++++++++++***)))((('''&&&&&&&&&&&&(((***+++---111000000000111111///---...---+++(((&&&%%%%%%%%%###$$$%%%&&&(((+++---...111222444555666555333222111///,,,***)))((('''%%%)))'''%%%$$$%%%%%%$$$###%%%'''))),,,...///000///---...//////------...//////---,,,+++,,,,,,***)))(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((())),,,---...///000000111111333333222222333444555555333555666666555444444555333222333555777777555444222222222222222111000000222111///...------...//////...,,,***))))))))))))''''''&&&&&&%%%%%%$$$$$$!!!$$$%%%$$$$$$%%%%%% ######""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%######&&&&&&$$$'''''''''&&&$$$###$$$&&&%%%'''))),,,---,,,***)))+++******))))))******+++***++++++++++++,,,,,,,,,******))))))***,,,...///++++++++++++,,,,,,,,,,,,*********)))))))))((((((+++,,,,,,,,,,,,,,,++++++)))***+++++++++)))((('''######"""""""""###$$$%%%#########"""###&&&***...((('''''')))---...,,,)))************))))))))))))***))))))((('''&&&%%%$$$(((((()))*********))))))***)))))))))((((((((((((%%%$$$"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$&&&'''(((***+++,,,,,,,,,---------------.........///---+++***++++++***)))(((''''''(((+++,,,,,,+++++++++---......---,,,++++++)))''''''(((((('''&&&)))'''&&&))))))'''(((+++'''''''''(((((())))))***((())))))******++++++,,,((((((''''''''''''((((((,,,)))&&&$$$$$$&&&''''''%%%''''''$$$$$$&&&&&&###!!!  """###"""!!!$$$"""!!!!!!"""######"""###$$$&&&(((******)))((()))******)))(((&&&$$$###'''%%%%%%&&&***,,,,,,+++,,,,,,,,,,,,++++++++++++###'''+++***&&&###%%%(((%%%%%%%%%$$$$$$$$$$$$$$$########################"""######$$$$$$############""""""$$$ ###############""""""""""""$$$#########"""!!!!!!!!!$$$###""""""!!!!!!""""""""""""###$$$$$$%%%&&&&&&%%%&&&(((***+++,,,------++++++,,,,,,---...//////------...111333444222000...///000111222111111000000/////////000000///------***'''%%%%%%$$$###""" !!!!!!!!!"""""""""###!!!"""$$$%%%%%%'''))),,,******))))))))))))))))))+++)))***------+++***---...+++(((&&&&&&%%%$$$###+++***((('''&&&&&&&&&&&&$$$%%%''')))+++,,,,,,,,,//////...............------,,,+++)))(((''''''&&&%%%%%%'''***---...---,,,---------...///...+++)))(((&&&$$$""""""$$$&&&((('''(((***+++,,,---------,,,,,,++++++***((('''&&&%%%%%%%%%&&&''')))++++++000///...///111111000...000...+++(((&&&%%%$$$$$$###$$$%%%&&&(((***,,,...222222444555555555444333222///,,,+++***)))'''%%%'''%%%######$$$$$$###"""$$$&&&(((+++---...//////---///111111///...///000222///---,,,---...---,,,)))(((&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&***+++,,,...//////000000222222111111111222333444222555777777555333444555555444444555777777666444111222222222222111000000111000///...---...000111000...---+++******++++++((((((''''''&&&%%%%%%$$$***(((%%%$$$###""" !!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%!!!!!!&&&&&&###&&&&&&&&&%%%######%%%'''&&&''')))+++,,,,,,+++++++++******))))))******+++************+++++++++,,,******))))))***,,,...000------------,,,,,,,,,,,,+++******)))))))))))))))******++++++++++++******)))***+++,,,,,,***)))''''''&&&%%%%%%%%%&&&((((((!!!"""$$$###"""###&&&)))((((((((())))))*********,,,+++++++++*********)))(((((((((''''''&&&&&&&&&*********+++******))))))))))))((((((((('''''''''%%%###!!!!!!###$$$$$$$$$ !!!!!!"""############$$$%%%''')))+++,,,,,,++++++,,,,,,,,,------------///---+++++++++,,,+++******((('''(((+++,,,+++))))))+++,,,...///...---,,,+++'''$$$%%%)))***((($$$***&&&&&&)))***'''(((,,,(((((())))))***++++++,,,))))))******+++,,,,,,---''''''''''''((()))******++++++***(((&&&&&&((()))&&&)))((($$$$$$''''''$$$  """###"""!!!%%%$$$###$$$%%%&&&$$$######$$$''')))******))))))(((((()))))))))'''&&&%%%((('''&&&)))---///...,,,......---------,,,,,,,,,+++,,,------+++)))((('''########################""""""""""""############ !!!###$$$$$$%%%%%%'''"""!!!$$$$$$ ######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! $$$$$$%%%&&&&&&'''((((((&&&''')))***,,,,,,------******+++,,,---//////000------///111444444222000+++,,,...111333444444444111000///000111000...,,,---***'''%%%$$$$$$###""" !!!!!!!!!""""""######%%%&&&&&&&&&%%%%%%'''((())))))))))))))))))******+++)))***------******,,,000---***(((''''''&&&$$$'''&&&$$$"""!!!!!!!!!!!!%%%&&&(((***+++,,,,,,+++111000///...---,,,++++++,,,+++***((('''&&&&&&&&&%%%&&&(((+++...///---,,,---,,,,,,---//////---+++'''&&&###!!!!!!###&&&'''***+++,,,---...---,,,,,,,,,,,,,,,+++)))(((&&&%%%$$$$$$$$$%%%'''(((***+++---------///111222222000000///,,,)))&&&$$$$$$######$$$$$$&&&(((***,,,...222333444444555555444444222000---+++***)))'''%%%&&&$$$""""""###$$$###"""###%%%(((+++---......///...000333222000///000222444111...---.../////////***(((''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%)))***+++---.../////////222111000000000111222333111444777777555333444666888666555555666666555444111111222222222111000000111000...------///111222///...---,,,+++,,,,,,---))))))((('''&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$###!!! ###&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$############!!!%%%$$$ !!!&&&'''###%%%%%%%%%$$$###$$$&&&((()))***++++++++++++***)))++++++************++++++)))))))))******+++++++++...---+++))))))***+++,,,.........------,,,,,,,,,,,,++++++***)))*********((())))))*********)))))))))***+++,,,,,,+++)))(((%%%$$$###"""###$$$%%%&&&"""%%%%%%###!!!"""$$$'''((()))((('''''')))+++,,,,,,,,,+++++++++******&&&&&&&&&''''''''''''(((+++++++++++++++***)))((((((((('''''''''&&&&&&&&&%%%### """$$$&&&&&& !!!"""""""""""""""###%%%''')))+++++++++++++++++++++,,,,,,---------///...,,,+++,,,,,,+++***+++)))'''(((+++,,,***((((((***,,,...//////...---,,,'''###&&&+++...***%%%***%%%%%%))))))&&&'''+++))))))***+++,,,,,,------))))))***+++,,,,,,------(((((())))))***,,,---...***,,,,,,***'''&&&(((+++'''***)))$$$$$$(((((($$$###"""!!! """""""""###$$$$$$$$$%%%'''%%%$$$'''***,,,,,,******+++---...---***&&&$$$''''''''''''((()))+++,,,///...---,,,,,,---...///000...,,,***)))))))))***&&&&&&%%%$$$############!!!###$$$###"""!!!"""###%%%$$$""""""###"""!!!############$$$%%%&&&'''&&&%%%######$$$###""" !!! !!!$$$######"""!!! !!!"""%%%&&&%%%%%%%%%%%%'''))),,,---,,,,,,,,,,,,---.../////////...---...000000000...---...///222555555333111111222333444333222111000...............------,,,+++***)))&&&###!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&''''''((()))******+++)))))))))))))))(((''''''..................---,,,***)))'''&&&%%%$$$#########%%%&&&%%%""" """%%%$$$&&&)))******,,,...000444333000...------...///111,,,'''%%%&&&&&&%%%###((()))***+++,,,---------------,,,++++++***))))))'''%%%$$$"""!!!!!!""""""((())),,,.........---,,,...------+++)))'''%%%$$$%%%%%%%%%&&&(((+++---///000111222333444333222222///...,,,)))'''%%%$$$###$$$$$$%%%'''))),,,///111000111444666666444222111---...//////---+++(((&&&&&&%%%######$$$%%%$$$###'''&&&&&&&&&(((+++...000111///------///111111111000000000111111000000000---+++(((((((((((('''%%%$$$######"""""""""""""""%%%&&&((()))+++---//////222333333222000///000111222333444444333444666888666666555555555444444444444444444444333222111111000...,,,---///000...+++222222222222111///...------,,,+++***))))))))))))%%%'''(((&&&###"""$$$&&&$$$""" !!!"""!!! )))%%%""""""$$$&&&%%%###(((%%%!!! """"""!!!""""""!!!!!!!!!!!!""""""((((((&&&&&&&&&&&&(((((((((,,,...------...,,,((()))))))))))))))+++---...++++++***)))(((((())))))...---,,,++++++---...000000000///...............---,,,*********,,,...000+++,,,,,,,,,,,,+++***))),,,...,,,((((((,,,***%%%(((%%%""""""###$$$%%%%%%%%%$$$###"""""""""###$$$,,,+++)))((((((***,,,---++++++***)))(((((())))))***)))'''&&&%%%%%%&&&&&&---,,,,,,+++***)))((((((***)))))))))***(((%%%""""""%%%&&&%%%###!!!&&&$$$###!!!!!!"""$$$%%%$$$***...+++(((***,,,,,,------------------------------------------------...---+++******+++---.........------,,,+++***)))+++++++++,,,,,,+++(((%%%$$$$$$$$$%%%&&&'''((()))++++++++++++++++++++++++++++++,,,,,,,,,++++++***''''''((())))))******************))))))))))))((())))))))))))((((((((((((""""""!!!  """"""######$$$%%%%%%%%%)))((('''))),,,...---,,,++++++++++++***((('''&&&((('''''''''((()))+++,,,......---,,,---...//////000...,,,***))))))******'''&&&%%%$$$############"""###$$$###!!!!!!"""$$$%%%$$$""""""######!!!!!!!!!!!!!!!"""###$$$$$$&&&%%%######$$$###""" !!!######!!!###&&&%%%!!!%%%$$$"""!!!!!!"""###$$$%%%%%%%%%&&&(((***,,,---,,,,,,,,,,,,------...//////...---...000000000///......///111444555333222111111222222222222222111000000000//////...---,,,***)))(((&&&###!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&''''''(((((())))))******))))))******)))(((((('''+++,,,---...////////////)))((('''&&&$$$$$$######$$$$$$$$$###""""""%%%'''%%%'''***++++++,,,///111444222000...------...///111...)))&&&%%%&&&&&&&&&&&&''')))***+++,,,,,,,,,//////...---,,,+++******'''&&&$$$###""""""######((())),,,...///...------+++++++++***(((&&&$$$###((('''''''''''')))***+++///000222333333333222111///...,,,)))'''%%%$$$###$$$$$$%%%'''))),,,///111///000222444444333111000222222222111...+++(((&&&&&&$$$"""!!!"""#########&&&&&&&&&&&&(((+++...///000///------///111222111111111222222222222111111///---***)))))))))'''&&&$$$$$$###""""""""""""###"""###$$$&&&''')))***+++...///000111222333333222222333333333222222444666666666555555555444444444444444444444333222111000000...,,,---000111///---222222222222111///...---...---,,,+++************&&&'''(((&&&###"""$$$&&&%%%###!!!!!!""""""!!! %%%%%%$$$###""""""###$$$$$$!!! ###$$$$$$#########"""!!!!!!"""######$$$###""""""###$$$%%%&&&)))---...,,,,,,...---)))))))))(((((()))***,,,---((('''''''''((())))))***...---,,,++++++---...000000//////...............+++******)))***,,,...000,,,,,,,,,+++++++++*********,,,+++((()))---,,,'''(((%%%###"""###$$$$$$$$$######"""""""""###%%%&&&******)))((()))***+++,,,++++++***))))))))))))))))))((('''&&&&&&&&&''''''***************)))))))))***)))((('''&&&%%%$$$$$$ """$$$%%%$$$###"""%%%$$$###""""""$$$%%%'''&&&)))***)))***......***------------------------------------------------...---+++******+++---...//////...---,,,+++++++++---+++))))))))))))((('''''''''&&&&&&&&&'''(((((()))))))))******+++++++++******+++,,,,,,,,,,,,,,,)))))))))***+++,,,...///++++++*********)))))))))******))))))((((((''''''!!!  ######$$$$$$%%%&&&&&&'''+++******+++...//////...,,,,,,***)))(((''''''(((((((((''''''''')))***+++---------------...///000000///---+++*********+++'''&&&%%%$$$###############$$$###"""!!!!!!###%%%%%%###""""""######!!! """"""""""""""""""######&&&$$$######$$$$$$"""!!!!!!######"""###'''%%%!!!'''&&&$$$""""""""""""###&&&&&&&&&'''(((***+++,,,------------------......///...---...000111000///000//////000333444444333111111000111111222333444222222111000...---,,,,,,((((((&&&%%%$$$"""!!!!!!!!!!!!"""###$$$%%%&&&&&&)))))))))))))))))))))))))))************)))((((((***+++,,,...000111111111((('''&&&%%%$$$$$$###$$$$$$"""!!!!!!###%%%&&&&&&''')))+++,,,,,,---///111444222000///...---......,,,***&&&""""""%%%%%%&&&''')))+++,,,,,,---111000000///---,,,,,,+++((('''%%%$$$######$$$%%%((())),,,...//////...---)))))))))((('''&&&$$$###(((''''''&&&''')))***+++...///111222222222111000000...,,,)))'''%%%$$$###$$$$$$%%%&&&(((+++...000...///111333333222111000777666555333///+++(((&&&'''$$$!!! !!!"""######&&&&&&&&&&&&(((***---...000...---...000222222222333444444555555444444333222000...,,,,,,***(((&&&%%%%%%$$$############### !!!"""$$$%%%'''((((((---,,,---000444555222///111222333222111111333444555555555555555444444444333333333333222111000//////......///111222111000222222222222111///...---......---,,,++++++++++++((((((((('''$$$$$$%%%&&&&&&$$$""""""""""""!!! """$$$&&&$$$ """%%%"""!!! ###$$$%%%$$$%%%###""" """###%%% !!!"""###$$$%%%)))---...,,,,,,...---)))))))))(((((((((***+++,,,&&&''''''(((***+++,,,,,,------,,,+++,,,---.../////////...------------...))))))((()))***,,,...///---,,,+++*********+++,,,***+++***)))***...---***(((%%%###"""###$$$$$$###!!!!!!!!!"""###$$$&&&&&&(((((((((((()))))))))***+++***))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((()))))))))************'''$$$###&&&)))!!!"""############""""""$$$$$$"""""""""$$$&&&'''''''''&&&''',,,111000***........................,,,,,,------.........///...---,,,+++++++++,,,---000///---,,,,,,,,,------...+++'''&&&'''((()))((())))))((('''''''''''''''''''''((()))***+++++++++******++++++,,,,,,------///...,,,+++************,,,,,,,,,+++++++++******+++******)))(((''''''&&&  !!!$$$$$$%%%&&&''''''((((((,,,,,,,,,---............,,,,,,++++++***)))(((((())))))(((''''''((()))***,,,,,,,,,---...///000000//////---,,,++++++++++++((('''&&&%%%$$$#########$$$$$$$$$"""!!!!!!$$$&&&%%%###""""""######""" $$$$$$%%%%%%%%%$$$$$$###%%%$$$######$$$$$$###!!! """""" """%%%$$$ &&&&&&%%%$$$######$$$$$$''''''(((((()))***++++++......------------......///.........000111000///222000///000222444444444222111111111111333555666333222000...,,,+++***)))'''&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%''''''******)))))))))))))))))))))******+++******))))))++++++---...///000000000&&&&&&%%%$$$$$$###$$$$$$###!!! !!!%%%&&&###!!!)))+++---...---...000222333222111///............)))(((&&&!!!!!!&&&$$$%%%''')))+++------...111000000...---,,,++++++((('''&&&%%%$$$%%%%%%&&&((())),,,.../////////...))))))))))))((('''%%%%%%$$$$$$$$$%%%(((***---...---...000111111111000///000///,,,***'''%%%$$$$$$$$$$$$$$$&&&(((***---///...///111222333222111111777666555333///,,,)))''')))&&&""" """$$$$$$%%%%%%%%%&&&(((***+++---///......///111333333222666666666777777666666666666444111000...,,,)))'''&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))///---,,,000444444///***111222222111000000111333555555555555555555555555222222222222111000///////////////000222333333333222222222222000///...---//////...---------------***))))))'''&&&%%%%%%&&&(((&&&$$$#########"""!!!"""$$$%%%###!!! """###$$$###"""""""""""""""!!!$$$###!!!!!!###$$$!!!!!!"""###%%%&&&(((((()))---...++++++...---))))))(((((('''((()))***+++)))***+++,,,---.........------,,,,,,,,,---...//////...------,,,,,,------((((((((()))***,,,---......---+++))))))***+++,,,++++++******+++,,,,,,)))(((&&&######$$$$$$######!!!!!!!!!"""###$$$$$$%%%%%%&&&'''((()))))))))(((******)))))))))))))))***&&&&&&&&&'''(((((()))***'''((((((((((((((((((((((((+++---+++&&&$$$&&&***$$$$$$###"""""""""""""""%%%$$$"""!!!!!!"""###%%%$$$&&&'''''',,,111000,,,........................,,,,,,------......//////...---,,,+++++++++,,,,,,...---,,,******+++,,,------+++(((((()))***))))))(((((('''''''''''''''(((''''''((()))***+++,,,---,,,,,,,,,,,,+++,,,,,,,,,'''((()))******))))))(((------,,,,,,,,,+++++++++++++++***)))((('''&&&&&& !!!"""%%%%%%&&&'''((()))******,,,,,,------------------+++,,,...///...,,,***(((***)))(((''''''((())))))***+++,,,---///000000111//////...------,,,,,,,,,)))(((&&&%%%$$$#########$$$$$$$$$###""""""$$$&&&$$$###!!!"""######"""!!!$$$$$$%%%%%%%%%$$$######%%%$$$"""###$$$$$$###"""!!!######!!!###&&&%%% %%%%%%%%%%%%%%%&&&''''''((())))))******+++++++++......---------...//////000///...///111111111///333111000000222444444444333222222222333444666777111///---+++)))''''''&&&&&&$$$$$$%%%''''''%%%###"""""""""###$$$&&&((()))************))))))))))))******+++++++++++++++***------............------%%%$$$$$$#########$$$$$$!!! !!!$$$'''&&&!!!+++---............000111222222111000///...------,,,,,,***%%%!!!!!!%%%***%%%&&&(((+++,,,...//////000///...---+++***)))(((((('''&&&%%%%%%%%%&&&''''''))),,,...000000//////+++++++++******(((''''''$$$$$$$$$%%%'''***,,,...---...///000111000//////000///---***(((&&&%%%$$$$$$$$$$$$%%%'''***,,,...///000111222333333333333444333222111///,,,+++***+++(((###!!!"""$$$%%%%%%$$$%%%%%%&&&((()))***+++.........000222333333222777777777888888777777777888666444222111...+++(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((---++++++///333444///)))000111222111000000222333444555555555555555555555222222222222111000/////////000111111222333333444222222222222000///...---//////......---.........,,,+++)))(((''''''&&&&&&(((&&&$$$$$$$$$$$$###"""&&&$$$"""###%%%%%%###!!!###$$$$$$###"""!!!!!!!!!###"""  """###!!!"""###%%%'''((()))***))),,,,,,******,,,,,,))))))((('''''''''((()))***++++++,,,------------,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,((((((((()))***,,,------...---+++))))))***+++,,,---+++)))***+++***(((''''''&&&$$$###$$$$$$###!!!""""""""""""""""""""""""%%%%%%'''((()))))))))(((***)))))))))))))))******%%%&&&&&&((())))))******))))))(((((('''&&&&&&%%%"""(((---,,,'''$$$$$$&&&%%%$$$###"""!!!!!!!!!"""&&&%%%"""  !!!!!!'''***)))***---000000........................---------....../////////------,,,,,,+++++++++++++++***)))))))))***+++,,,+++++++++,,,---,,,***(((%%%%%%%%%%%%&&&'''((()))(((((()))***+++------...000///---,,,+++******+++$$$***...///...------------,,,,,,,,,,,,+++*********)))(((''''''&&& !!!"""###$$$%%%&&&'''((()))+++,,,,,,,,,---...---,,,+++,,,---+++---///111111...+++)))+++***)))'''''''''(((((()))***,,,...///000111111/////////......---------))))))'''&&&$$$############$$$%%%%%%#########%%%$$$"""!!!"""###$$$"""!!!!!!!!!###$$$$$$###"""!!!$$$###"""###$$$$$$###"""###%%%%%%$$$%%%)))'''###$$$%%%%%%&&&'''((((((((()))******+++++++++******------------...///000111000///...///111222111000333111111222444444444333333333333333333444555666...---***(((&&&%%%%%%%%%%%%$$$$$$&&&***+++(((%%%############%%%'''***+++******************************+++,,,,,,,,,,,,+++.........---,,,+++***)))#########"""######$$$$$$!!!$$$'''(((&&&""",,,---//////......///111222222111000///...------+++***(((%%%######%%%''''''((()))+++---......//////...---,,,***)))''''''''''''%%%%%%%%%%%%&&&''''''))),,,///000111000000---------,,,+++***(((''''''&&&&&&%%%&&&((()))***---...000111111111000///111///---***(((&&&%%%$$$######$$$$$$&&&)))+++,,,///000111222333333444444222111000///...---,,,+++,,,)))%%%######$$$%%%%%%$$$$$$%%%&&&'''((()))))).........000333444444222666777777888888777777666888777555444333000,,,)))(((''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''(((---111333222//////000111111000111333555444444444555555555555555333333333333222111000//////111222222111111333444222222222222111///...---//////...............///...,,,)))((()))((('''%%%(((&&&%%%$$$%%%&&&%%%$$$(((%%%###%%%((()))%%%!!! """$$$$$$###""""""###""""""!!!!!!!!!!!!""""""!!!"""###%%%'''((((((((((((++++++((((((++++++((()))((('''&&&&&&'''((()))((()))***+++,,,+++***))),,,,,,,,,---------......------,,,++++++++++++,,,))))))***++++++,,,,,,,,,---,,,+++*********+++,,,...***(((******'''&&&&&&'''&&&$$$$$$$$$$$$"""!!!""""""######""""""!!! %%%&&&&&&'''((()))******)))))))))))))))******+++%%%&&&'''((()))******)))******)))((('''&&&%%%%%%$$$)))***'''###!!!!!!$$$$$$###"""!!!!!!""""""&&&%%%"""  !!!!!! ''',,,***))),,,///000------------------------........................---------,,,,,,++++++***((((((((()))************++++++,,,---///...+++((($$$$$$$$$$$$&&&'''((()))))))))***+++,,,------...000///---,,,++++++++++++"""&&&+++///000...+++)))---------,,,,,,,,,++++++))))))))))))(((((((((((( !!!"""###%%%%%%&&&'''((()))***,,,------,,,...///...,,,***+++---,,,---...///...---+++***,,,+++)))((('''''''''(((((())),,,...000111111111///////////////......---***)))(((&&&$$$#########!!!###&&&&&&%%%############"""!!!"""###$$$###!!! """$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""$$$&&&&&&$$$&&&)))((($$$&&&''''''(((((((((''''''***++++++,,,,,,+++***))),,,,,,,,,---...000222222000/////////111222111000222111222333555555333111111111222222333222222222---+++(((&&&$$$$$$$$$%%%%%%$$$$$$''',,,---***'''$$$$$$$$$$$$&&&)))+++---)))))))))******++++++,,,***++++++,,,------,,,,,,---------,,,+++***((('''"""""""""""""""###$$$$$$ """&&&((((((((()))))),,,...//////------...000222222111111///...---,,,(((&&&$$$#########"""!!!'''((()))+++,,,,,,------///...---,,,***((('''&&&&&&&&&%%%$$$$$$%%%&&&''''''))),,,///000111111000//////...---+++)))((('''&&&&&&%%%%%%&&&''')))***...///000111222111000000111000---+++(((&&&%%%%%%#########$$$&&&(((***,,,......///000111222333333222222000///...---,,,,,,***(((%%%$$$$$$$$$$$$######$$$%%%&&&'''(((((((((------...111444555444333555666666777777666666555888666555555444111---***)))(((''''''&&&&&&''''''###$$$$$$$$$$$$$$$$$$%%%&&&'''))),,,...000222222...///111111111222555777444444444555555555666666444444444444333222111000000222333222000000111333222222222222111///...---.........------......///000---***)))***)))'''%%%'''&&&$$$%%%'''(((''''''((((((((()))))))))'''%%% ###%%%%%%"""!!!!!!""""""###$$$$$$$$$$$$###"""!!!"""$$$&&&'''((('''''''''))))))&&&&&&))))))'''(((((('''&&&&&&&&&'''(((%%%''')))+++,,,,,,+++***,,,,,,------......---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,'''%%%)))***&&&%%%''''''&&&%%%$$$%%%$$$""" !!!"""######""""""!!!'''&&&&&&&&&''')))+++,,,)))))))))))))))***++++++&&&'''((()))******)))))))))))))))(((((('''''''''"""$$$'''((('''%%%###!!!############""""""""""""%%%$$$###!!!"""###$$$&&&###'''***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------------------,,,+++******&&&''')))+++,,,+++******,,,+++***+++,,,---+++***&&&&&&&&&&&&&&&'''(((((())))))******+++++++++,,,...---,,,++++++,,,...///.../////////...+++(((&&&,,,,,,,,,,,,++++++++++++(((((((((((()))))))))))) !!!"""$$$&&&&&&&&&'''((()))+++,,,---...---///111///,,,+++,,,...------,,,,,,++++++,,,,,,,,,+++)))((('''''''''''''''))),,,...000111111111...///////////////...---***)))(((&&&$$$######### ###'''(((&&&$$$###"""###"""!!!"""###$$$###""" """$$$&&&'''&&&%%%$$$$$$###"""###$$$%%%$$$###"""$$$$$$"""$$$'''&&&"""))))))))))))((('''&&&%%%***+++,,,---,,,+++***)))++++++,,,---///111333444111//////000111222111000111111222444666555333000///000111222222111///...,,,***(((%%%$$$$$$%%%%%%&&&$$$$$$(((---///,,,(((%%%%%%$$$%%%'''***---...(((((()))***+++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,+++***)))((('''"""!!!!!!!!!"""###$$$%%%!!!$$$'''''''''***///333,,,...///...------...///111111111111000...---,,,***(((%%%%%%'''(((%%%"""''''''(((******+++++++++000///...,,,***((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''))),,,///111111111000//////...---+++)))'''&&&#########$$$'''))),,,---...///111222222222111000111000---+++((('''%%%%%%#########$$$%%%(((***+++------...///000111222333444333222000...---,,,,,,)))'''$$$$$$$$$###"""!!!###$$$%%%&&&''''''((('''------...111444555444333555555666666666666555555777666555555555222...+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***+++,,,,,,---///111...///111111222333666888444444444555555555666666444444444444333222111111000222444222000///000222222222222222111///...---......---------......///111---***)))******(((%%%'''%%%$$$%%%'''))))))((('''***------)))'''(((***$$$'''(((&&&!!!###$$$&&&''''''&&&$$$######$$$&&&((()))))))))(((&&&((((((%%%%%%((((((&&&((((((&&&&&&%%%&&&'''(((%%%&&&))),,,...///......+++,,,------......---------,,,++++++******++++++,,,------------,,,+++++++++,,,,,,,,,,,,+++***))))))$$$###(((***&&&&&&)))'''&&&%%%%%%%%%$$$"""!!!"""###$$$######((('''&&&&&&'''))),,,...))))))((())))))***++++++&&&''')))******))))))((((((((((((((()))))))))))))))((('''((())))))'''%%%!!!"""############""""""$$$#########$$$&&&(((***&&&''''''''',,,111///***++++++++++++++++++++++++111111000///...---,,,,,,------...---,,,+++***)))%%%'''***---...---+++***---+++(((((()))+++,,,+++))))))(((''''''''''''((()))))))))))))))*********,,,+++******+++...000222*********+++,,,---//////,,,,,,,,,+++++++++******''''''(((((())))))****** !!!"""###$$$///...---,,,,,,,,,,,,,,,---.....................111111000...---,,,+++***,,,+++***(((''''''''''''%%%%%%(((...333444111...000000//////......---------,,,***'''$$$###%%%'''&&& ---!!!'''!!!+++$$$""""""###$$$%%%$$$###$$$"""!!! !!!"""$$$'''%%%$$$$$$%%%$$$###!!!******))))))))))))******---******------******,,,+++++++++***)))((('''&&&------...///000111222222111111000///////////////000000000000000000000000///000000111000...,,,++++++'''!!! !!!###"""!!!######%%%***///000+++%%%'''((()))(((((())),,,...,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''!!!!!!!!!"""######$$$$$$###$$$%%%'''***,,,---...000000000000000000000000,,,...000///,,,+++---000''''''&&&%%%$$$$$$$$$$$$$$$''')))++++++,,,---///000///---***)))''''''&&&&&&%%%%%%$$$%%%&&&'''(((000+++///111---///333---///...------,,,+++(((%%%&&&&&&&&&&&&''')))***,,,111000000000222333222111333...+++---***$$$###'''&&&""" """######&&&***///000111111000///111222333444444333222000...---((('''&&&$$$###"""""""""%%%$$$"""!!!"""$$$''')))///111333333333222333444333333333333333333333333666333111333555444///***++++++***)))(((((())))))''''''&&&%%%%%%%%%&&&&&&"""###&&&(((***,,,---...,,,...///000///000111333555444444333333222222111555555555666555555444333222222222222222222222222222333333333222111///.........------------......000...,,,***)))))))))***)))(((((('''&&&%%%&&&&&&***+++,,,---,,,***(((&&&'''''''''&&&%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%%%%((((((((((((((((((''''''%%%'''$$$ %%%%%% ######"""""""""###%%%&&&%%%&&&((()))*********))).........,,,***)))***,,,++++++++++++,,,,,,------...---,,,++++++++++++,,,,,,***(((&&&&&&''')))***)))(((((()))******((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$"""%%%''')))+++,,,+++******(((''''''((()))******)))((())))))***)))(((''''''%%%%%%'''))),,,,,,)))'''&&&%%%%%%&&&'''(((&&&%%%&&&%%%###""""""""" ((('''&&&$$$######$$$$$$(((((()))***+++---//////)))))))))******++++++++++++---///000000///---+++...---,,,+++************((()))))))))))))))(((''''''((()))***++++++***))))))+++)))%%%&&&+++(((!!!)))((('''(((***++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,...,,,************((('''///,,,(((''')))++++++)))!!!!!!""""""###%%%&&&'''///......---,,,,,,,,,---.....................///000000///...---,,,,,,+++++++++)))(((''''''&&&&&&)))***,,,///111222000...000/////////......------...---+++(((%%%###$$$&&&---,,,&&&######"""!!!"""$$$%%%$$$###%%%$$$###!!!!!!###$$$%%%'''%%%$$$$$$%%%&&&$$$###******))))))))))))*********((((((,,,,,,******---111111000000///---,,,+++//////////////////000000111000//////.........///000000000000111111111111000000//////---,,,+++***)))&&&###!!!!!!!!!""""""$$$###$$$(((---...***&&&%%%&&&((((((((()))+++------,,,+++***+++,,,...///---------------------------,,,+++***)))'''&&&&&&!!!!!!""""""######$$$$$$%%%%%%''')))+++---...///000000000000000000000000//////............---,,,)))'''&&&$$$######$$$$$$###&&&(((******+++---...///...---+++)))((('''&&&%%%%%%$$$###$$$%%%&&&'''...)))---222...000222***...,,,***)))******)))(((&&&&&&&&&&&&''')))***,,,111000///000222333222111333...,,,---***%%%$$$''''''###"""$$$$$$$$$&&&+++,,,...000111111111222333222333333222111///...---))))))'''%%%$$$#########%%%$$$"""!!!"""$$$&&&(((,,,...000000000///000111111111111222222222333333666333222333666555000,,,...---,,,+++******))))))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''')))******++++++---............///111444444333333222222222222555555555555555444333333222222222222222222222222222333333333333111///.........------------......------+++***)))((((((((()))((('''''')))*********+++,,,------,,,+++)))'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((((((((((((''''''&&&)))***'''"""!!!%%%###$$$###"""""""""###%%%&&&%%%&&&''')))************---......---+++***+++,,,....../////////000000000---------,,,,,,,,,++++++---+++)))''''''(((***+++'''&&&%%%&&&((((((&&&$$$******)))((('''%%%%%%$$$$$$$$$%%%%%%$$$"""!!! %%%&&&(((***++++++******((('''&&&'''((()))((('''((((((((((((((()))))))))''''''''')))+++,,,***)))((('''&&&'''))))))'''%%%&&&$$$###"""###""" '''&&&%%%$$$###$$$%%%%%%---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,+++---///000000///---+++///...---,,,++++++++++++*********))))))((((((((('''((()))***+++******)))+++,,,***&&&(((,,,+++&&&)))(((''')))+++,,,+++***)))***+++,,,,,,------,,,***++++++***)))(((***,,,,,,+++)))***++++++***)))+++(((%%%&&&(((+++++++++""""""###$$$&&&((()))***............------------//////..................//////.........---------******)))((('''&&&%%%%%%***,,,------,,,,,,---.../////////...............///...---)))&&&$$$$$$&&&!!!&&&333@@@+++###!!!&&&###"""!!!"""$$$%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&+++******))))))******+++***((())),,,---,,,,,,000............---+++***)))000000/////////.........000///......---.........000000000111111222222222000///---+++***)))((((((&&&&&&$$$""" """$$$$$$######&&&***+++)))&&&###%%%((()))))))))+++,,,...---,,,,,,,,,---///000............------------++++++***)))'''&&&%%%$$$!!!!!!""""""###$$$$$$$$$&&&'''(((***,,,...///000000000000000000000000000333///,,,,,,//////,,,)))***(((&&&$$$"""######$$$###%%%(((******+++,,,...///...---+++***(((''''''%%%$$$#########$$$%%%&&&,,,&&&,,,222///111111(((///,,,)))((()))+++++++++&&&&&&&&&&&&''')))***,,,111000///000222333222111333///------***&&&%%%'''((($$$###%%%&&&%%%'''+++(((+++///111222222333333111111111111000///------+++***)))'''%%%$$$$$$$$$$$$###"""!!!"""$$$&&&(((***,,,...///......///000//////000111222222333444555333222444666666222///000000///---,,,+++******'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***+++------,,,,,,...///333333333222222222222222444444555555444444333222222222222222222222222222111222333333222111///.........------------......+++++++++***)))((('''&&&'''%%%###&&&***------,,,,,,---......---,,,***)))((()))))))))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((('''&&&%%%))))))&&&######&&&$$$!!!$$$###"""""""""###$$$%%%&&&''''''''')))***+++,,,---......---+++***+++,,,------------............,,,,,,---......---+++***...,,,***)))))))))+++,,,***))))))***++++++***(((,,,+++***)))'''%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$&&&((()))++++++******)))(((&&&'''(((((('''&&&((((((''''''((()))***+++***)))((()))+++,,,,,,+++***)))((()))***)))'''%%%&&&$$$###"""###"""!!!%%%$$$$$$###$$$%%%&&&'''...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++---...//////...---+++//////...---,,,,,,,,,,,,---,,,+++)))(((((((((((((((((()))*********))))))((((((&&&###%%%)))***((()))(((((()))+++,,,+++***)))***+++,,,------------)))******)))(((((()))++++++***)))***,,,,,,,,,+++&&&$$$###$$$(((***,,,,,,!!!"""###$$$''')))+++,,,....../////////..................------------------.....................***))))))((('''&&&%%%$$$''')))***(((&&&&&&***...........................000///...+++'''%%%%%%&&&(((***222III...)))""",,,$$$###"""###$$$%%%$$$###''''''&&&&&&&&&&&&'''''''''&&&%%%''')))******)))++++++************++++++---++++++//////------000*********)))((('''&&&%%%........................///......---------......//////000111111222222222///---+++(((&&&%%%%%%%%%###%%%%%%###"""%%%$$$""""""$$$''')))((('''###%%%)))+++++++++,,,---------,,,,,,------...///---------------,,,,,,,,,***)))((('''&&&$$$######!!!""""""######$$$%%%%%%'''''')))***,,,...///000000000000000000000000000333111...---...---+++)))***(((&&&###""""""$$$%%%$$$&&&)))++++++,,,---///......---,,,+++)))((('''&&&%%%$$$$$$$$$%%%&&&''',,,&&&+++111...111222)))000...,,,++++++,,,+++***&&&&&&&&&&&&''')))***,,,111000///000111222222000333111...---***(((&&&''''''$$$###%%%&&&$$$&&&***'''***///222222111111222000000000//////...------,,,+++)))'''&&&$$$$$$$$$######"""!!!"""$$$&&&'''***,,,.../////////000111......///111222444555555444333333444666666444222111111000///---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))+++,,,,,,,,,,,,---///111111111222222222222222444444444444444333222222111111111111111111111111///000111111111///...---......------------......***++++++,,,+++)))'''&&&%%%"""!!!$$$))),,,,,,***......//////...---,,,+++,,,,,,,,,+++***((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&%%%$$$$$$######%%%''''''%%%$$$$$$###""""""###$$$%%%'''&&&&&&&&&'''))),,,---,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,---------+++,,,...//////---,,,***---,,,***))))))***++++++,,,++++++,,,---...,,,+++***)))((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((************+++)))(((((())))))(((&&&((('''&&&&&&'''))),,,------+++((((((***,,,------+++***))))))***)))'''%%%%%%$$$""""""###"""!!!######""""""$$$%%%'''(((***))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......---,,,,,,,,,,,,,,,///...,,,***)))(((((()))(((((())))))))))))))))))'''&&&$$$###$$$(((++++++***)))((()))+++,,,+++***)))***+++,,,------------)))*********((()))***,,,,,,+++******,,,,,,+++***%%%$$$$$$&&&(((***,,,,,, !!!"""$$$&&&)))+++,,,......///000000//////...---------,,,,,,,,,++++++---------...............))))))***)))((('''%%%$$$%%%''''''&&&$$$&&&+++000,,,,,,------......//////000000///,,,)))&&&&&&'''***%%%'''===(((''''''%%%$$$###$$$%%%&&&&&&$$$''''''''''''''''''''''''(((''''''(((+++,,,,,,+++,,,,,,++++++++++++,,,,,,///,,,,,,......******---,,,,,,,,,+++***)))((('''+++,,,,,,---.../////////......------------...////////////000000111111111---+++)))&&&$$$#########"""###$$$### """%%%######"""###%%%&&&''''''%%%(((+++------------...,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******)))((('''&&&%%%###"""""""""""""""###$$$$$$%%%%%%'''''')))***,,,---...///111111111111111111111111000222222000,,,******+++)))'''%%%#########$$$%%%&&&(((+++------...///111......------,,,***((('''((('''&&&%%%%%%&&&'''(((---)))...111---///333---...---------,,,***&&&"""&&&&&&&&&&&&''')))***,,,000///...///111222111000333222000,,,***)))(((&&&&&&###"""%%%%%%###$$$'''(((+++///111111000////////////..................,,,+++)))'''%%%$$$######"""""""""""""""$$$%%%&&&)))+++---.........///000...///000222444555666777444333333444555555555444111111000000...,,,***)))((('''&&&%%%$$$$$$$$$$$$""""""""""""###$$$&&&'''(((***,,,,,,,,,,,,...000000000000111111222222222333333333333333222222111111111111111111111111111---......//////...---,,,......------------......++++++,,,---,,,+++)))((('''%%%$$$%%%)))++++++***.../////////......------//////...---+++(((&&&%%%&&&&&&&&&&&&'''((()))***))))))))))))((('''&&&%%%###"""!!!###%%%%%%$$$$$$%%%$$$###""""""###$$$$$$%%%%%%$$$%%%&&&)))+++,,,,,,---//////---,,,,,,---000/////////////////////+++,,,...//////...,,,+++,,,+++***))))))))))))***((('''''')))***+++***((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%'''(((******+++---+++******++++++)))(((''''''&&&&&&'''))),,,......,,,)))(((***,,,------+++***)))))))))(((&&&$$$%%%###""""""######!!! """!!!!!!"""###%%%((()))(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,++++++++++++++++++///...---,,,******))))))))))))((((((((((((((((((+++***))))))***,,,000333,,,***)))***+++,,,***)))((()))***+++,,,,,,,,,,,,)))***++++++******,,,......---++++++,,,+++***((('''(((((())))))***+++,,, !!!"""$$$&&&(((***,,,......000111111111000///......------,,,+++++++++------..................******++++++)))(((&&&%%%&&&''''''&&&'''***...222++++++,,,---...//////////////////---***(((((((((+++""""""///%%%%%%######&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((***))))))***,,,------,,,---,,,,,,++++++,,,,,,---...++++++,,,+++(((''')))---------,,,+++***)))(((******+++,,,---...///000.........---......///000////////////////////////***)))'''%%%$$$###""""""!!!"""""""""!!!!!!"""$$$#########$$$%%%&&&&&&&&&(((***,,,---------...///+++,,,,,,,,,------------,,,,,,++++++******))))))(((((('''&&&$$$###"""!!!""""""######$$$%%%%%%%%%'''((()))***,,,---...///111111111111111111111111///222333000+++(((***---&&&%%%%%%%%%$$$%%%%%%%%%'''))),,,......///000222------......,,,+++)))'''))))))'''&&&&&&&&&'''(((---,,,444666......333///+++++++++,,,+++'''!!!&&&&&&&&&&&&''')))***,,,000///...///111222111000333444111,,,******)))&&&&&&###"""%%%%%%"""###&&&(((+++...000//////.../////////.........//////000,,,+++)))'''%%%$$$###"""""""""""""""###$$$$$$%%%&&&(((***,,,+++,,,---//////000111222444555666777333333333333333444444444000111111111///---+++***)))((('''&&&%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''&&&(((***+++,,,---///111......///000111222222333222222333333222222111000111111111111111111111111,,,---............,,,,,,......------------......,,,,,,,,,,,,,,,+++***************++++++,,,---...///.....................000000///---+++)))'''&&&&&&&&&''''''((()))+++++++++++++++***)))((('''&&&'''$$$###%%%%%%""" %%%$$$###"""""""""###$$$""""""###$$$&&&((()))***+++---///000...---,,,---.........---------------+++,,,...//////...------++++++***))))))))))))))))))((((((***,,,,,,+++***************))))))))))))&&&&&&$$$"""!!!!!! ######$$$&&&''')))***+++---,,,++++++,,,,,,+++***''''''&&&'''(((***,,,---...,,,)))(((***,,,,,,,,,***)))((()))))))))'''%%%$$$###""""""######""" !!!!!!!!!"""###%%%''')))******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++******+++++++++............---,,,******))))))((('''''''''((((((***))))))+++++++++...444...,,,++++++++++++)))''''''((()))***++++++++++++)))***++++++***+++---//////...,,,+++,,,+++)))((()))***,,,+++******+++,,,""""""###$$$&&&(((***+++---...000222222111000///000000///......---,,,,,,..................------***+++,,,,,,+++)))'''%%%(((&&&%%%&&&))),,,...///***++++++,,,...//////000...//////...,,,*********+++###)))'''(((&&&,,,$$$((('''&&&'''((())))))'''*********++++++*********,,,+++***+++---......,,,------,,,,,,,,,,,,------...++++++------))))))+++,,,,,,,,,,,,+++)))((('''++++++,,,,,,---------...///.........//////000111/////////...------,,,,,,''''''&&&&&&%%%###"""!!!"""!!! !!!"""######""""""###%%%&&&&&&%%%&&&&&&***,,,,,,,,,++++++---///,,,,,,---...............------,,,++++++***))))))(((((('''&&&$$$###"""!!!"""######$$$$$$%%%%%%&&&)))******,,,---...///000111111111111111111111111000000000///---+++++++++"""###$$$&&&&&&&&&&&&&&&'''))),,,---......000222------......---+++)))((()))((('''&&&%%%&&&&&&'''***///<<>>===;;;666000+++))))))000///...000111111000...---,,,+++,,,---...---,,,++++++***,,,...000000///,,,***''''''((((((((((((&&&%%%$$$$$$######$$$$$$ """$$$$$$######$$$%%%''''''((()))******))))))+++++++++,,,,,,---...///111///---++++++)))'''%%%$$$%%%&&&'''((((((''''''***)))'''&&&&&&'''((((((...000222333222222333444555666666444222000000111222222111000///---,,,+++000000/////////.........***+++---///000000000000111000......//////---,,,111---******(((%%%%%%(((%%%&&&''')))+++,,,---...---......///000111111111000000///...---,,,++++++))))))***+++,,,---......,,,------...//////000000000///...------...///000//////000000///---,,,+++)))(((((()))******)))''''''&&&$$$"""!!!"""###$$$!!!!!!!!! !!!!!!""""""###$$$%%%(((++++++***(((......///000111222333333333333333444555444111///333333333222111000//////222222222111111111000000222222000///---+++***)))***((($$$######$$$$$$###&&&&&&&&&'''))),,,///111000000000000111222333333...///111333444444444444111000............---+++'''%%%###"""$$$%%%$$$$$$###%%%(((+++...000111222222222222333333333444444222222222000,,,)))((('''&&&&&&&&&&&&(((***,,,---//////111222333444444444222111000000///+++&&&###((('''&&&'''+++---//////111111111111000000000000333333222222222222333333222111000...+++)))'''%%%###!!!!!!$$$&&&&&&(((,,,---///222333333222222222111222222333333222222111111000//////000///---+++&&&)))((($$$###%%%$$$!!!%%%%%%%%%%%%%%%&&&&&&&&&***+++,,,...000111///---.../////////...------,,,000///......000000///...111000000///.../////////---///000///---,,,...000,,,)))&&&&&&(((***)))''''''%%%$$$$$$%%%%%%$$$###!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%'''((()))***)))'''&&&''')))+++,,,***(((***...000------///,,,,,,,,,,,,---------------------...///000000000......---......//////000...222444222---+++...333......------------......---,,,***)))***+++,,,---,,,---...///000000/////////---+++******+++***((())))))*********)))((((((%%%%%%&&&&&&'''((()))))),,,+++***+++---...---+++))))))************))))))(((''''''(((+++,,,,,,+++---,,,++++++,,,,,,***(((+++***(((((()))(((&&&$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++***,,,,,,,,,+++***+++,,,(((++++++))))))++++++'''***,,,...---***))),,,///'''%%%$$$%%%'''(((&&&$$$'''///222+++(((...///***555888<<<;;;666000+++)))000//////000111111///---,,,++++++,,,......---,,,---,,,+++,,,...///...---...+++(((&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%!!!"""###"""$$$&&&((())))))***+++,,,+++******+++,,,,,,---------,,,,,,---,,,,,,------,,,(((&&&(((((('''''''''(((((())),,,+++)))((('''((()))***222333555444333222222333444555666444222000111222---......////////////...//////.........---------)))+++---...000000000///111000......//////---,,,333---***)))'''$$$%%%)))%%%%%%'''(((***,,,---...////////////000000000000111111000///...---,,,,,,'''((()))***+++,,,------,,,,,,,,,---...//////000000///...------...///000...////////////---+++***)))((('''((()))***)))((('''%%%###"""!!!"""###$$$""""""""""""""""""!!!!!!"""$$$&&&***------+++)))//////000111222333333333333333333555555444111///333333333222111000///...222222222111111111111000111000///---+++)))((('''(((&&&%%%%%%&&&%%%###!!!&&&&&&&&&&&&(((+++///000000000000000111222333444...///111333444555444444000...------......---+++'''%%%###"""###%%%%%%$$$###%%%(((,,,///111222222222222333333333444444444222222222///,,,((('''''''''''''''''')))+++---...//////111222333444444444111000000111000...)))&&&***)))((())),,,///000111111111111000000000000000333222222222222222333333333222111///,,,***'''&&&"""%%%%%%)))---,,,///222444333222222222111222333444444333222111111000////////////---+++%%%((('''$$$###$$$###"""######$$$%%%%%%&&&&&&)))***+++---//////---+++,,,---......///.........111///...///000111000///222222111000000000000000,,,...///...+++***,,,...***&&&"""$$$))),,,+++((('''&&&$$$%%%%%%&&&$$$### !!!$$$&&&&&&%%%###!!!"""""""""###$$$%%%''''''(((&&&$$$""""""%%%(((***)))(((***...///------///)))******++++++,,,---------------...///000000111...---,,,,,,,,,...///000...555;;;888000***+++///.........------.........///---+++)))))))))+++,,,)))***,,,.../////////...---+++******+++,,,,,,+++,,,,,,++++++)))((('''&&&((((((((((((((()))***+++))))))+++...000///---***+++++++++,,,,,,+++++++++'''&&&&&&(((+++------,,,...,,,+++,,,,,,+++)))''''''&&&&&&''')))***)))'''''''''&&&&&&&&&'''(((((($$$$$$$$$%%%'''***,,,...---...//////------...///+++......,,,+++...---***+++---...,,,)))))),,,000'''%%%$$$%%%'''((('''$$$+++333444,,,***...,,,%%%(((///888<<<;;;666222000000//////000222111///---+++******,,,......---+++///...------......---,,,///,,,(((&&&'''''''''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&(((******,,,------,,,+++***,,,------...---,,,***)))))))))+++---///...***(((---+++(((&&&&&&(((***,,,...---+++))))))***+++,,,444444444333222111000///333555555444111000///000000000222222333222111000222222333333222111///......///000111222222111000999666222///......,,,+++///+++'''(((++++++'''"""%%%%%%&&&&&&((()))***++++++,,,...000000///...---/////////...---+++***)))++++++***************+++...------...000111///...111000...---,,,---///000...---,,,,,,---,,,***)))((()))'''$$$%%%)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""######"""((('''&&&(((+++...//////000000111333666666555333555444333333444555333222333222111222333333222000111444555333333555444000000///---+++)))(((''''''***&&&$$$%%%&&&%%%(((,,,***'''(((,,,------...222222111111111111333444555666666555555444333222111333111///------+++)))'''%%%$$$######$$$$$$"""!!!###&&&+++.../////////000555555555555555444444444333444333...(((%%%%%%'''(((((((((((()))***,,,---///000111222333444444444333222111000...,,,++++++'''&&&&&&'''+++...///000111222222222222111000///777666555333222222333333222111222222222...)))%%%$$$%%%%%%&&&'''((())))))111///...000333444333111777333000000222333222000555111---...111222///******(((&&&$$$""""""###$$$&&&%%%$$$###$$$%%%&&&''',,,,,,------...///000000,,,...000111000...//////...,,,******,,,...///000000000000000000///......---------,,,,,,+++++++++---,,,+++)))((('''''''''""""""""""""###$$$%%%&&&$$$###"""###$$$$$$$$$"""########################'''&&&$$$$$$$$$%%%''')))******)))(((((()))***+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***,,,...---++++++...111///000222222111///---+++...------,,,---...///000111///---------,,,+++)))------..................111000...,,,***)))((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&)))(((((()))+++,,,,,,+++,,,++++++***)))((((((''''''***---,,,***)))***---++++++++++++++++++++++++111...+++++++++***&&&"""''''''&&&%%%&&&'''((()))((((((((((((((((((((((((+++***))))))++++++***)))---,,,***)))))))))***+++'''***---,,,)))'''((()))((())))))'''%%%$$$%%%&&&,,,...///,,,(((&&&'''(((...,,,...777AAAAAA777---000///......//////...,,,---,,,+++,,,...///...---)))***,,,------,,,+++***,,,***)))'''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!&&&$$$###%%%&&&%%%+++*********+++,,,,,,---...---+++))))))***+++,,,000,,,))))))***+++)))&&&((('''''''''))),,,///111...+++(((***......+++'''111222222333333333333222444666666555333111111111000111222333333222111111222222333333222111///......///000111222111111000444222///......---,,,***+++(((%%%$$$$$$"""%%%%%%%%%&&&'''((()))***+++,,,...000111000//////111111111000///...,,,,,,+++***************+++,,,...------...000000///...111000...,,,,,,---...//////---------...---+++)))'''((((((%%%%%%&&&###############""""""""""""""""""""""""$$$$$$$$$$$$((('''(((***---/////////222111222333666777666555666444222222333333333111333222111222444444222000...111222000111333333000333111///---+++***)))))))))%%%$$$&&&&&&$$$&&&******((()))---///...000333222222111000111222444666777666666555333111000///222000...---,,,+++(((&&&%%%$$$######$$$$$$###!!!"""&&&+++...///000000111555555555555555555555666555444222///***'''&&&'''(((((('''((()))***,,,---000000111333333444444444222222111///---,,,+++***(((''''''(((,,,///111111222222111111111111111111444333222000000000000000444222111000///---)))'''&&&&&&&&&&&&'''((()))***000......///333444444222777444111111333444333222444111//////111111///,,,+++)))&&&$$$#########$$$%%%%%%$$$$$$%%%&&&''''''***++++++,,,---...//////...000222111///...---...111///,,,,,,---......---111111111111111000//////---------,,,,,,,,,++++++...---+++***)))((((((((('''&&&%%%$$$######"""###$$$###"""###$$$%%%$$$"""#########$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((())))))((('''((()))***+++++++++++++++++++++++++++......------------......***,,,...---,,,,,,///111000000111111000///---,,,...------,,,---...///000000...,,,,,,,,,+++***(((,,,---------......////////////...---,,,++++++************)))(((((('''''''''''''''''''''''''''((()))((()))***,,,---,,,++++++++++++***))))))((('''((()))++++++*********+++++++++++++++++++++++++++)))***++++++***)))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))+++******+++,,,,,,+++)))++++++*********+++++++++(((***---,,,***(((((()))((())))))'''%%%$$$%%%'''***,,,---,,,)))((()))+++...,,,---444<<>>KKKSSS999555000------------,,,,,,+++***+++---------,,,///...---------...000111******)))((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''(((&&&"""!!!&&&)))(((,,,,,,---------------,,,,,,+++***)))))))))******,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++*********)))(((***---...---+++222333444555555555555555333555666555333222222222444555555666555444333222222222111111111111111111///000111222222111000///111000......---+++'''$$$###$$$&&&%%%$$$######$$$""""""!!!""""""###$$$%%%%%%&&&(((***,,,...///000---...............---,,,++++++******+++,,,---------,,,,,,---///000...---,,,++++++******************)))(((((())))))'''%%%%%%&&&### $$$### #########""""""!!!!!!!!! """$$$%%%%%%&&&(((***'''(((***---111111000...444222111111333555555555:::777333111222333444444222222222333555555444333111333333000111555777555...---+++)))'''&&&%%%%%%&&&$$$$$$'''&&&######&&&******...444666444333555444333111000111333666777666666666666666555444333000...,,,******(((&&&$$$%%%$$$###$$$%%%&&&%%%###$$$'''+++...000222444666444555555666777888888999666222---,,,,,,+++'''$$$'''''''''''')))+++---...222333444555555555555555222111000...,,,***((('''(((&&&&&&'''+++...000000333222000//////000222444555555555555555555444444333222111111000---((($$$+++)))'''%%%%%%&&&(((***)))***,,,...000222444555222222333333222222222333111333555555333222111222...,,,)))&&&$$$$$$$$$$$$ """###$$$######%%%&&&'''((()))+++,,,,,,,,,---...---,,,,,,---//////000111333444333000---...............------,,,------------------------//////...---,,,,,,,,,,,,***)))((((((((((((((()))%%%$$$###$$$%%%%%%%%%###%%%%%%$$$"""!!! ###""""""!!!!!!###$$$%%%$$$%%%%%%&&&'''((((((((((((((()))***,,,---......---...////////////...---+++,,,---.../////////...000///......---......///..................------///...,,,,,,------,,,*********+++,,,---...///000///000111222111...,,,***+++++++++***))))))((((((&&&''''''((()))******+++))))))+++---///...+++((()))***+++,,,,,,+++)))(((***((('''(((,,,---***((()))))))))******+++++++++***)))'''(((******(((%%%***))))))(((&&&%%%$$$######$$$%%%'''(((***+++,,,+++,,,---///111000,,,))))))***+++,,,***&&&### '''''''''(((((('''&&&$$$'''(((((('''%%%%%%&&&((()))((((((((((((((('''''')))***++++++...777EEEPPP666333///,,,---...//////,,,+++***+++---...---,,,111000............000111******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&))))))&&&------.........------,,,,,,++++++***************)))***+++,,,---,,,,,,---------------,,,+++)))((()))))))))+++---------,,,555555555666555555444444333444555555333222222333444555555666555444222111222222111111000111111222000000111222222111///...222000...,,,+++)))&&&###%%%%%%$$$$$$###!!! """"""!!!!!!"""######$$$%%%&&&'''(((***,,,............//////////////////,,,,,,++++++++++++,,,,,,---,,,,,,---//////...,,,*********)))))))))((((((((('''&&&'''''''''%%%###%%%$$$!!!%%%'''%%%########################"""%%%&&&%%%&&&))),,,******+++...111222222000333222111111333444444333888555222111333444444444222222222333555666555333111333222//////222333000,,,+++***)))(((''''''''''''$$$###&&&&&&$$$%%%)))++++++///555777444222333333333222222333444555666333333333444444333333333000...,,,+++***(((&&&$$$%%%$$$###$$$%%%&&&%%%$$$&&&(((,,,...000222555777555555555666666777777777444111...,,,+++)))'''%%%'''&&&&&&''')))+++---///111222444555666777777777333222111///,,,***(((''''''&&&%%%'''***...///000444333111000000000111222333333444444444444333333111111222333222///)))%%%***)))'''%%%$$$%%%&&&'''(((***---...///000333555///111333333222111222333222333444666666555333111///---***'''%%%$$$$$$%%% !!!""""""###"""$$$%%%&&&((()))+++,,,---,,,---------,,,,,,...000......///222444444222000---------------,,,,,,+++------------............//////...---------------...---,,,***)))(((((((((&&&$$$###$$$%%%&&&%%%$$$&&&%%%$$$###!!! %%%$$$"""!!!"""###%%%'''$$$$$$&&&'''((((((((((((((())))))+++,,,---......,,,---...//////...---,,,+++***+++---///000...,,,.................................///......---,,,///...,,,---......,,,+++******+++,,,---......///000111111111///...,,,***,,,++++++******)))(((((('''''''''(((((()))))))))))))))***+++---,,,***''')))***,,,------,,,***(((***))))))***,,,,,,+++***(((((())))))***+++++++++)))&&&%%%''',,,...+++((()))))))))((('''%%%$$$###$$$$$$%%%'''(((***++++++,,,,,,,,,...000///,,,*********++++++)))&&&""" ''''''&&&'''((((((&&&###''''''((('''%%%%%%'''(((,,,+++))))))))))))'''&&&)))++++++***)))---666>>>222000---,,,---/////////---,,,+++,,,...///...---111111000///............)))***))))))(((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''***++++++---///,,,'''---.../////////...---,,,,,,,,,,,,,,,++++++******&&&))),,,------,,,---...,,,,,,+++***)))((((((''')))***+++,,,,,,,,,,,,,,,555555666666666666555555333555666666444333333444444444555555444333111000222222111000000111222333000111111222111000///...000---***)))((((((&&&$$$(((&&&$$$$$$&&&&&&### """"""""""""""""""###$$$&&&&&&'''(((***,,,---...,,,,,,---......///.........---,,,,,,++++++++++++---,,,,,,---//////...,,,)))))))))))))))(((''''''((('''&&&'''''''''%%%###"""###!!! %%%&&&###!!!""""""######$$$$$$%%%###'''(((&&&'''+++///...------///222555555444333333222333555666444333333111000111222333333222222222222333555666555444222555555111000111000,,,)))(((''''''&&&&&&'''''''''$$$###%%%&&&%%%(((,,,,,,,,,000666777333000111222222333444555555555555555555555555555444333222111///---+++***)))'''%%%%%%$$$###$$$&&&'''&&&%%%(((***---///000222444666555555555555555555555666222222111...***(((((((((&&&&&&&&&''')))+++...///000222333555777888999999444333222///---+++)))(((((('''&&&(((+++///000000444333333222111000//////222222333444444333333222333222111222111000,,,)))((((((&&&%%%%%%$$$$$$$$$(((***---......///222444///222555555333222333444444333333555888888444000000...***'''%%%$$$$$$%%%!!!!!!!!!!!!""""""###$$$$$$%%%&&&((()))+++,,,---///000000...------///111......///111333333222000------......------,,,+++------------.........///......------,,,,,,------...---,,,+++************&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""""""""""""""######$$$$$$###$$$&&&((())))))))))))))))))***+++,,,,,,------+++,,,...//////...,,,+++***)))***,,,//////---***,,,---...//////...------....../////////...,,,,,,...---+++,,,------,,,***+++++++++,,,,,,---------/////////......---------,,,,,,+++******))))))((('''''''''''''''''''''(((***)))((()))***+++)))'''(((***,,,------,,,***))))))+++,,,,,,,,,+++,,,,,,((((((((()))***+++++++++(((((()))***+++++++++***(((((((((((('''&&&$$$###%%%%%%&&&'''((()))***+++---,,,+++,,,......,,,+++******++++++***(((&&&$$$)))((('''(((******'''$$$&&&'''((('''%%%%%%''')))///---++++++,,,,,,***((((((***,,,+++)))***---111000...,,,,,,---...---,,,...---,,,---///000///...222222111000///---,,,+++))))))***)))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''***++++++...111...)))......000000000///---,,,---------------,,,++++++%%%)))---///......///000...---+++)))((((((((()))***+++,,,,,,++++++++++++444444555666777777666666555666777777666444555666444444555555444222111000222222111000000111222333000111222222111000///...---***'''&&&&&&'''&&&%%%$$$!!!!!!&&&(((%%%!!!###""""""""""""######$$$((((((((()))***,,,---...))))))***+++,,,,,,,,,,,,///...---,,,+++*********,,,,,,+++---...///...,,,((((((((()))(((''''''&&&)))(((''''''((('''%%%### """""" """%%%### !!!"""###$$$%%%%%% $$$))))))((((((---111111000///111444666777777444333444555777777555333//////...///222333222111222222222333666777666444555888888444222222000+++$$$$$$$$$######$$$$$$%%%((($$$"""%%%&&&&&&***...,,,,,,111777888333///000111222444555666666555444:::::::::999888666555444111///---,,,+++***'''%%%%%%$$$###$$$&&&'''&&&%%%)))+++...///000111444666555555555555555444444444222333333000+++((()))+++&&&&&&&&&'''))),,,...///000111333555777999::::::555444222000---+++)))((()))((('''))),,,000111222444444444333111000...---222333444555555555444333555333111000000000///---''''''&&&&&&%%%$$$###"""(((+++......---...111444000333666666444333444666555333222555::::::555///000...+++(((%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&(((***+++------333333333000...---///000000//////000222222111000......//////......---,,,---------.........//////......---,,,,,,,,,------*********+++,,,---...///&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###""" ###%%%''')))*********)))*********++++++,,,,,,---,,,---///000000///---,,,)))((()))+++//////,,,)))+++---...000000///---,,,....../////////...,,,+++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&***)))'''((())))))((('''(((***,,,......,,,***)))(((,,,......,,,***,,,...'''(((((()))***+++++++++***---///---)))&&&''')))'''((((((((((((&&&%%%$$$%%%&&&&&&'''((()))******---,,,++++++,,,---,,,+++)))***+++,,,,,,+++***)))+++)))(((***,,,,,,)))&&&&&&'''((('''&&&%%%''')))000...,,,---///000...,,,%%%(((,,,......---...//////...------------,,,***///...---...000000000///222222222111///---***((())))))******((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''(((((((((,,,000...)))...///000111000///---+++------.........---,,,+++%%%***...000//////000222111///---*********+++,,,***+++---,,,+++******+++111222333555777777444222555555444333333333333444///000333555555555444333666111///111333111111444666444111/////////...---...,,,+++******)))&&&$$$%%%%%%$$$$$$###"""""""""###############"""!!!!!!$$$%%%''')))***+++++++++000///---,,,,,,---...///...------,,,+++***(((''')))***+++,,,---,,,++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%$$$###!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&&&&'''(((***,,,...000000///000222333444333333222666555333111111333555666///000222444555555555555555555555555555555555555999777555333222000---+++******))))))((((((''''''%%%%%%&&&''')))+++,,,---///000111222222222222222333333333333444555666666888888777666555444333333222///,,,+++***)))'''%%%'''&&&$$$$$$$$$&&&((()))000---...222333000000333555444444333333444444555888222------,,,(((''')))'''(((((('''''')))---///...111555999;;;<<<<<<;;;666444111...,,,+++++++++(((((((((***,,,///111333222333333444444333333222333555888888777555444555777444111111111000,,,)))+++((('''((('''"""!!!###((()))***+++---...///000111222444555555444222111333333555555555555333333///...+++(((&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&''')))+++---,,,+++///...,,,---...///...,,,111111111111000000000000...////////////---,,,+++,,,,,,.........---,,,+++///...---,,,---///000222---+++)))+++//////***%%%***)))(((''''''&&&&&&''''''&&&%%%&&&''''''%%%$$$&&&%%%$$$$$$%%%$$$"""!!!$$$%%%&&&'''(((***++++++)))))))))***,,,,,,+++***000//////...------,,,,,,***((())),,,,,,***))),,,...,,,+++---000000...,,,000///...///000000...,,,)))222,,,&&&***---+++,,,,,,,,,,,,---...//////---...///...,,,+++,,,------,,,***(((((()))***+++''''''&&&%%%###""""""!!!'''(((***++++++***)))(((+++***)))))))))***+++,,,+++++++++---...---***'''+++++++++,,,---...///000///---,,,***))))))******))))))))))))((('''&&&%%%&&&&&&''''''(((***+++,,,///......------,,,++++++000...,,,+++,,,,,,+++***000---***'''&&&&&&'''(((+++(((%%%$$$&&&((('''%%%...444222***(((......&&&******))))))***,,,...///...///000...+++)))((((((,,,,,,.../////////...------............---+++******++++++(((###!!!###%%%$$$$$$%%%&&&&&&%%%%%%$$$,,,))))))+++,,,***+++......///000000000///---,,,------------,,,+++******,,,---///000000000//////---,,,+++*********+++,,,+++++++++*********))))))222222333555888999777666666555555444444444444444111222444666777666555444666111000333444222222333555333000/////////...------+++***))))))(((%%%###$$$$$$#########""""""""" !!!"""###$$$$$$$$$$$$%%%&&&((()))***++++++......------------...............---,,,+++***))))))***+++,,,,,,,,,++++++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""############$$$%%%%%%&&&&&&%%%%%%''')))+++---...///000111333444444333222222555444333222111111111111///000222444444555444444444444444444555555555555888666555444333000---***'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++---...000000111222222222222222000000000111222333444555888888777666555444444333222000---+++***)))'''&&&'''&&&%%%$$$%%%&&&((()))///---///333444111000222555555444444444444555555666000------,,,(((&&&(((*********)))((())),,,//////111444888:::::::::999555333000---+++*********'''''''''(((***---///111222333333444444333333222555666777666555444666777666444111111111000---***+++(((''')))((($$$###&&&(((((()))+++,,,...///000111222444555555444222111222333444444444444333222000///,,,***(((&&&&&&&&&%%%$$$###"""!!!"""$$$%%%$$$$$$%%%'''***,,,+++***///---,,,---/////////---//////////////////////////////000000///...---,,,,,,---...//////...---,,,---...//////000000000//////,,,+++---000000,,,(((+++***)))((('''''''''''''''&&&&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%###"""###$$$%%%&&&''')))******++++++***,,,---...---+++......------,,,+++++++++***((())),,,---******,,,---++++++---//////---+++000///...///000000...,,,'''222666...***///333111------,,,,,,------......---...///...,,,+++,,,------,,,***)))((()))***+++)))(((((('''%%%$$$$$$###%%%'''(((*********)))(((******)))))))))+++,,,---'''(((***,,,,,,---,,,,,,,,,+++++++++,,,---......//////...---,,,,,,,,,,,,))))))))))))((('''&&&%%%&&&&&&''''''(((***+++,,,------------------------111///---,,,------,,,+++++++++,,,,,,++++++*********(((%%%%%%'''((('''&&&+++111///(((''',,,,,,&&&+++************+++---......//////---+++)))***+++,,,---.../////////...------............---+++***)))+++,,,+++'''%%%%%%'''%%%%%%&&&&&&&&&&&&&&&&&&,,,)))***------++++++...///////////////......---////////////...---,,,++++++,,,---.........---,,,,,,,,,+++******+++,,,---,,,,,,+++************+++333222333555888::::::999777666666666555555555555333444555777777777666666555111111555666333222333333111///...//////...---+++***((('''((('''%%%#########""""""""""""!!!!!! """###############$$$%%%&&&((()))******,,,------.........------............------,,,+++))))))***++++++++++++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&%%%&&&((())),,,---///000222333333444444333222111111111111111000000000///111111222333444444333333333333333444444555555555666555444333222///+++(((&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((***,,,...///000111222222222222222222000000000111222333555666888888888777666555444333333000---++++++***(((&&&&&&%%%%%%%%%&&&''')))***...---000555555222000222555555444444444444555555444///,,,---,,,(((%%%&&&,,,,,,,,,+++)))))),,,...000111444666777888777777333222///,,,***)))))))))'''''''''((()))+++---///222222333333333333222222777777666444333444666999555333222111111000---+++)))&&&$$$&&&%%%""""""%%%'''((((((***,,,...///000111222333444444333222111111222222333333222222111111000...+++)))(((''''''&&&%%%###"""!!!!!!"""######""""""%%%(((*********...---,,,---///000000///,,,,,,------......//////111111111111000///...---......////////////......,,,...000222222111///...000///...///222222...+++,,,+++***))))))((((((((()))'''&&&&&&''''''&&&$$$''''''''''''&&&%%%$$$#########$$$%%%'''((()))***...---,,,...///000...------,,,,,,++++++*********+++((()))------******,,,******+++---......,,,***000///...///000000...,,,---222111)))'''---111//////...------,,,---------,,,---...---,,,+++,,,------,,,***)))))))))***+++******))))))((('''&&&&&&$$$%%%'''((()))))))))((())))))))))))***,,,---...&&&(((++++++***))),,,///,,,,,,+++++++++,,,,,,---......//////...---,,,+++))))))))))))((('''&&&&&&''''''''''''(((***+++,,,++++++,,,,,,---...//////111///...---......---+++(((***---000000///,,,******(((&&&&&&'''((('''&&&(((,,,,,,&&&&&&++++++&&&,,,+++*********+++,,,------......,,,******,,,...,,,---...///000///......---......///...,,,+++***&&&(((***+++)))'''''''''&&&&&&&&&''''''(((((((((+++)))+++...///,,,+++---000000///...............111111111111000///...---++++++,,,,,,,,,+++******+++++++++++++++,,,.........---+++***)))***,,,---555444333444666999999999777777777777777666666555444555666777777777666666555111222666888555333444222000......//////---,,,***(((&&&%%%&&&&&&%%%###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! ######$$$%%%&&&((()))***+++,,,...//////...---,,,,,,---------------,,,,,,)))))))))***************)))((((((''''''&&&%%%%%%########################$$$###"""!!!!!!"""############$$$$$$%%%&&&&&&'''((()))***,,,...000222222333333444444444222111000//////......///000222333222222222222333333333222222222222333444444555555333222111111000---(((%%%)))((('''&&&&&&&&&'''(((&&&'''((()))+++---///000111111222333333222222222111111222333444666777888888888888888777555333222222000---++++++***(((&&&%%%%%%%%%&&&''')))***+++...---111666777333000111333333444444444444333333111---+++---,,,'''$$$$$$)))***+++***)))***,,,...111222333444444555555555333222000---+++***))))))(((((((((((()))+++---...222222333333333333222222666666666555333444666888333333222111111///...,,,,,,(((&&&'''&&&""""""%%%''''''''')))+++---///111111222333333333333222111000111111111111111111000000///...,,,***)))((('''((('''%%%$$$###""""""""""""!!!"""$$$'''*********,,,,,,+++---///111111000++++++,,,---...///000111222222222222111000///////////////000000000000000...///000111111111000///111//////000222222000---...---,,,+++***************(((''''''''''''&&&%%%'''((()))((('''%%%%%%%%%###$$$%%%&&&((()))******......---...000000...---,,,,,,+++++++++*********+++((()))------******,,,******+++---......---,,,000///...///000000...,,,,,,---***%%%&&&+++---***000000...------,,,,,,,,,+++---...---++++++,,,---,,,+++***)))))))))******++++++***)))((((((''''''$$$%%%'''((()))*********)))))))))***+++,,,---...))),,,...+++'''%%%)))---,,,,,,+++*********++++++***,,,---......,,,***((()))))))))))))))(((''''''''''''''''''((()))***+++)))***+++,,,...///000000///...------......---+++(((***...000000///,,,***)))((('''''''''''''''&&&&&&))))))&&&&&&***+++(((---,,,+++*********+++,,,---------+++***+++...111,,,---...000000//////.........//////...,,,***)))$$$%%%&&&&&&&&&&&&''''''''''''''''''((()))***++++++***,,,000000---+++---111000...------......///111111111111000///......,,,,,,+++++++++***))))))******+++,,,---...///000000...+++))))))***---...777555333444555666666555777777888888888777666555444555555666666666666666555222333777999666444555222000/////////...---+++)))'''%%%$$$%%%&&&%%%$$$######""""""!!! """""""""""""""!!!!!! #########$$$%%%''')))***+++,,,...///000///......++++++,,,,,,,,,++++++***((((((((()))))))))******((((((((('''&&&&&&%%%%%%##############################"""!!!!!!"""###$$$###$$$$$$%%%&&&&&&''''''((()))***,,,...000222222222222333333333222000///222000...,,,,,,...111333222222222222222222222333222222222222333333444444111///......---***&&&"""***)))'''%%%$$$%%%%%%&&&''''''(((***,,,...111222222222333333333222222111222222222333444555777777666777777777666555333111222///,,,+++***)))'''%%%$$$%%%&&&'''(((***+++,,,///...222777888333111222111222333333333333222111000,,,+++,,,,,,'''$$$%%%%%%'''((())))))+++---///222222222222222333333444444333111///---+++***)))))))))((()))***,,,...///111222222333333222222111222444666666555444444444111222222222000///......222...+++***((($$$$$$'''&&&&&&&&&'''))),,,///111222222222222222222222222000000000000000000000000///...---,,,***)))'''&&&***)))(((&&&%%%$$$#########""""""###''')))***************,,,///111111111,,,,,,---///000111222333444333333222111111000000////////////000000111111222111000//////000111222////////////000000000/////////...---,,,,,,,,,,,,,,,***'''''''''((('''&&&''')))***)))&&&%%%%%%&&&%%%%%%&&&((()))***+++,,,...---------//////---+++,,,,,,,,,+++++++++++++++***((((((,,,,,,)))))),,,******,,,,,,------......000///...///000000...,,,++++++******,,,000///,,,111000///...---,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++*********************))))))((('''''''''&&&&&&''')))***+++,,,,,,))))))***+++,,,---------))),,,...,,,'''&&&)))---,,,,,,+++*********++++++***+++...//////---***((())))))))))))))))))((('''(((''''''(((((()))***+++)))***+++,,,...///000000---,,,,,,---......,,,***,,,---------,,,+++***)))(((((()))(((((('''''''''&&&((((((''''''***+++***---,,,+++*********+++,,,,,,---,,,++++++,,,///222---...///000000000///....../////////...,,,***)))'''%%%$$$###$$$&&&'''((('''''''''''')))***,,,---,,,***,,,111111---,,,---111000...------......///000000000000///...------------,,,+++++++++************+++---...///000000000...+++))))))***---...777666444555666666555333666777888888888777555444555555555555555666666666666333333777999777666888333222000000000///,,,***(((&&&$$$###%%%&&&&&&%%%%%%%%%$$$###!!!  !!!###$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++---...///000000000000000+++,,,,,,,,,++++++***)))((((((((('''((())))))***((((((''''''&&&%%%%%%%%%###########################"""!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&((())),,,---///000000111222222222111000///333111///,,,+++,,,...///111111111111111222333444222222222222222222222222000///,,,+++***(((%%%"""(((&&&$$$"""!!!"""###$$$'''((()))+++---000222333333333333333333333222111111111111111222333444444555666777777666444111///111...+++))))))(((&&&$$$$$$$$$&&&(((***+++------000///222777777444222444111222333444444333222111111,,,***,,,+++(((%%%&&&###%%%((()))***+++---///333222111000111222333444444333222000...,,,***)))((((((((()))***,,,///000111111222222222222111111000222555666444333222222000111333222000//////000000+++((('''%%%!!!!!!$$$%%%%%%%%%&&&(((,,,///111222222222222222222222222111000000//////000000111......------+++)))((('''******)))((('''%%%$$$$$$%%%###"""###%%%((())))))((('''(((+++...111111111......///000111222333444444444222111111000111111//////......///000111222444333111//////000222333......////////////000000111000///...---------------+++(((''''''(((''''''&&&(((***)))&&&$$$%%%&&&&&&&&&'''(((***+++,,,---...---,,,---......,,,***++++++++++++++++++++++++)))&&&'''++++++((((((***)))*********)))+++...000000///...///000000...,,,)))***+++---//////...,,,111000///...------------***+++,,,,,,++++++,,,---++++++++++++******)))))))))))))))((((((''''''''''''(((((()))***+++,,,,,,***+++,,,,,,---,,,,,,,,,'''))),,,,,,******---000,,,,,,+++++++++,,,,,,---,,,---000111111///---+++)))))))))******))))))(((((((((((((((((()))******++++++,,,,,,---...//////,,,++++++---......+++)))///...,,,***)))(((((((((''')))******(((''''''((((((((((((((()))***++++++,,,+++*********+++,,,---,,,------,,,,,,---///222---...///000111000//////////////////...,,,***(((***(((&&&%%%&&&(((((('''&&&&&&&&&'''(((+++---...---+++---000111...---///000000///...............000000000//////...---,,,------,,,++++++,,,,,,,,,***+++---...///000000000...---+++***)))***,,,---666555555777888888666444555666777888888666444333888777777666666777777777888444333777999888888:::555333222111111///+++)))(((&&&$$$###%%%&&&''''''((('''&&&$$$"""  !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,/////////000000111222333------------,,,+++***)))(((((('''''''''((()))***(((''''''&&&&&&%%%%%%$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%''')))+++---...///......000111111000//////++++++,,,---.........---000000000000111222444555333333222222111111000000222000,,,***)))(((&&&$$$%%%###"""!!!!!!###%%%'''((((((***+++...111333444333333444444333333222111222222222111111222222333333444555666555222000...///---***((('''&&&$$$######$$$&&&)))+++,,,......222000222666777444333555222333555666666555333222333---***++++++((('''(((%%%''')))***++++++---///333222000000000222444666333222111///---+++)))(((&&&&&&&&&'''))),,,...000111111222222222222111111000111333222111000111222///111333222000//////111,,,'''$$$$$$### !!!%%%%%%%%%$$$%%%(((+++///111222222111111111111222222111111000//////000111111/////////...---+++)))((((((((((((((('''&&&%%%$$$%%%###!!!!!!###%%%&&&'''%%%%%%&&&)))---000111111//////000000111222333333444333222111000000000111......------...000111222333333222222111111111111...///////////////000222222111000//////......//////,,,)))''''''(((((('''%%%(((***)))%%%"""$$$&&&%%%&&&'''((()))+++,,,,,,...---------......,,,***************************'''%%%&&&)))***'''''')))(((((('''&&&%%%''',,,111000///...///000000...,,,******+++---,,,+++***+++000000///......---......)))+++,,,,,,++++++,,,---+++++++++++++++***))))))))))))))))))((((((((((((((((((((((((((()))******+++,,,---------,,,+++***(((***+++---............,,,+++++++++,,,---......---...///000000///...---((())))))*********))))))((((((((((((((())))))***------------------------,,,,,,,,,...//////,,,***///...,,,+++)))(((((('''''')))++++++(((''''''((((((''''''((())))))***++++++************+++---...+++---......------///000---...///000111000000///////////////---+++)))((()))(((((())))))((($$$!!!&&&&&&%%%&&&(((+++---//////,,,,,,000000---...111///////////////......---000000000000///...---,,,,,,,,,+++++++++,,,---...+++,,,...///000000000///,,,,,,+++************+++444444666888;;;;;;999666444555777888777666444333999999888888888888888999999555333666888888999;;;666555333222111///+++((((((&&&$$$###%%%'''((((((***)))'''%%%""" $$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$&&&(((+++,,,111000000///000222444555/////////...---+++***)))(((''''''&&&&&&((()))***(((''''''&&&&&&%%%$$$$$$###########################"""!!!!!!!!!###$$$%%%$$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,...000000,,,---...000000000//////###(((...111111000///000/////////111222444666444333333222111000//////555111---***)))((('''&&&$$$###""""""###&&&***,,,((()))***,,,...111333555444444444444333333222111666555444444333333444444222333555555444222///---...,,,)))''''''&&&$$$"""###$$$&&&)))+++---...///333111222555666444444777444555777888888777555444444...***+++***((((((***''')))+++,,,,,,+++,,,...333222000///000222555777111111000///---***((('''$$$$$$%%%&&&(((+++...000111111222222222222111111111111111///......111333...111333222000...000111...***''')))(((''')))---%%%$$$$$$%%%'''+++///222222222111111111111222222222111000//////000111222000000000000///---+++)))''''''''''''&&&%%%$$$$$$%%%""" !!!###$$$$$$$$$$$$%%%(((,,,///000000//////000000111111222222444333222000///000000111...---------...///111222111222444444444222000//////000000000///000111333333222111000///////////////,,,)))''''''(((((('''$$$(((***)))$$$"""###&&&$$$%%%&&&'''(((***++++++///...---...///...---+++(((((((((((())))))))))))'''$$$%%%))))))&&&&&&(((''''''%%%"""!!!$$$+++000000///...///000000...,,,///...//////,,,)))***---000000///............///)))***,,,,,,++++++,,,---***++++++++++++***))))))*********)))))))))))))))(((((('''''''''(((((())),,,---......---,,,***)))---------///000///,,,)))+++++++++,,,---...///000+++,,,---......------,,,((())))))*********)))))))))(((((((((((())))))***///......------,,,++++++,,,,,,---///111000---+++------------,,,***((('''&&&))),,,+++(((&&&'''((((((&&&&&&(((((('''(((*********))))))***,,,...///+++---//////.........///---...000111111111000//////000000///---+++)))(((&&&&&&(((***+++'''%%%%%%%%%%%%'''***---///000---,,,//////---...222...///000000000///---,,,111111111000000///...---++++++*********+++---...,,,---...000000000//////++++++++++++******))))))444555:::===999111111888666777888888888777555444555999<<<<<<999777888:::777666444555666777666444777555333111///,,,'''$$$((($$$ !!!%%%)))(((&&&...,,,***(((&&&$$$######%%%&&&''''''&&&%%%###"""&&&&&&%%%%%%&&&''')))***---///111222333222111000222000///......///000222...---+++***((('''''''''(((((('''&&&%%%%%%$$$$$$'''%%%"""  """###%%%$$$######$$$$$$###"""&&&''')))(((''''''((())))))***+++---......------///......///000000...---///...,,,,,,,,,...000111444111//////111333555555222444444333333555111,,,,,,***((('''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((***---///000222555777222222222333333444444444888888888777666555555444666555333333333222///------,,,+++)))'''%%%###"""&&&&&&(((***+++---......///000111333555666777888888888888777666666555555333000,,,)))((('''&&&$$$+++***)))(((***---111333333333222222222222222222------,,,+++***)))(((((('''''''''(((((()))***+++000111111222222222111111111000/////////000111222333222111111222222111///(((***+++)))&&&$$$%%%'''###$$$&&&'''''')))+++......000222222111111222333444333111//////000111333000//////...---,,,,,,,,,+++'''$$$%%%(((***'''###%%%###!!!!!!###$$$$$$$$$###$$$&&&(((+++---...///111333111+++,,,222444222//////000000000000//////777222...,,,///111111///444333111000000111333444333333222111000///...---666+++%%%)))///...,,,---,,,,,,,,,+++***((((((((()))***)))(((&&&''')))+++)))((((((((()))+++...000+++,,,---///000///,,,)))))),,,///---)))&&&%%%%%%((('''&&&&&&'''((('''&&&***)))(((''''''((()))***+++***)))***,,,.........//////...//////...,,,)))000---+++,,,...000///---,,,,,,,,,++++++,,,,,,---,,,---.........---,,,+++'''(((,,,...,,,((('''(((...***(((******'''''')))"""&&&+++...///...------)))***---/////////...---///---++++++,,,.........---+++******,,,......---+++******))))))((((((((()))(((((((((''''''''''''++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,+++)))&&&((('''&&&&&&'''((()))***'''&&&&&&''''''((()))*********+++,,,,,,---......***......+++---222222---////////////////////////000//////...---+++***)))&&&&&&%%%%%%%%%$$$$$$$$$+++)))((())),,,---------//////............//////---------...///000000111//////............//////---------......---,,,,,,***)))+++000000---,,,......---+++******+++---...777555777999666111333888666777888888888777666555777999:::;;;:::999888999666555444555666777666555777444222000...+++'''$$$)))%%%!!!"""&&&))))))'''---,,,***(((&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&''')))***,,,...000111222111000///000///...------...///000---,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$''')))***)))((('''(((***)))***,,,---------,,,,,,///...---...//////...,,,---,,,+++++++++---///111555333000///111222333222222444333111222444222---,,,***'''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$&&&'''(((,,,...000000000000222333222222333333333444444444999888888777666666555555666444333333333222///---+++***)))'''%%%$$$###"""''''''(((***,,,...000111111222333444555666777888888888777666666555555444222///,,,***)))(((&&&%%%)))(((((((((***,,,///111222222222222222222333333---,,,+++***((('''&&&&&&'''''''''(((((()))***+++///000111222222222222222111111111000111111222222333111000111222222000///)))++++++***&&&$$$%%%'''$$$%%%'''''''''(((***,,,///111222222111000111222333222111000000000111222111111000000///......---+++(((%%%&&&((()))&&&###$$$###"""###$$$###!!!$$$%%%&&&(((***,,,---...111333222......333444222//////000000000000//////333111///...///111222222222111111000111222333444333333222111000///......555000...111222...,,,...111...++++++,,,,,,)))&&&)))******((('''''')))+++))))))(((((()))+++...///---,,,++++++,,,---+++***))),,,...---***'''&&&&&&((('''&&&&&&(((((('''&&&)))((('''&&&&&&'''((()))---++++++,,,...000000///111///.../////////---+++000...,,,,,,...///...---------,,,+++++++++,,,,,,,,,---.........---,,,+++111...***((((((((()))***))))))+++,,,***%%%''',,,***,,,------,,,,,,---...)))***,,,.........---,,,...,,,++++++---......---,,,+++***+++---------,,,+++,,,,,,,,,,,,+++***)))))))))((((((((('''''''''++++++++++++++++++++++++,,,,,,,,,,,,---...///000///...,,,,,,---,,,)))'''(((''''''&&&'''((()))***'''''''''''''''(((*********++++++,,,------.........000///+++---111111---////////////////////////000000//////---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%***)))((())),,,.........//////............//////---------...///000000000333333111000///.........---------------,,,++++++,,,+++---222333000///111///...,,,+++***+++,,,---:::666444555555333555999777777888999888777666555888888888999;;;:::888666444333333444666777666555666333000---,,,***'''%%%(((%%%######'''))))))(((,,,+++***((('''%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%'''((()))+++,,,...///000000000/////////------------//////---,,,+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&(((%%%$$$$$$%%%'''((('''&&&)))***++++++))))))***+++***+++,,,,,,,,,,,,,,,+++---,,,,,,---...///---+++************+++---///111666333111000000111111000111333222///111444333...+++)))'''%%%%%%%%%###"""%%%%%%$$$$$$%%%&&&((()))///000111111000000111333333333333444444444444444999999888888777777666666666444333222222111///---)))((('''%%%$$$$$$######(((((()))***---000333555444444444555666777777777777777666666555444444333222///,,,***))))))'''&&&&&&&&&'''(((***,,,...///111111222222333333444444//////---+++)))(((&&&%%%'''''''''(((((()))***+++...///000111222333333333222222333333333333222222333222111111222222111///+++,,,,,,***'''%%%%%%%%%%%%&&&''''''&&&''')))+++000111333222111000000111222222111111111000000000222222222111111000000///---***''''''((((((%%%"""######$$$%%%%%%###%%%&&&'''((()))+++,,,,,,000222222000111444444222///000000111111000000///...///111111000111222444000000000111111111222222333333222111000//////...111222444666444......000555///++++++//////***%%%)))******)))'''(((***,,,******))))))***,,,...//////,,,)))((()))***++++++)))+++---,,,***(((''''''((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''---,,,,,,---000222111111333111///.../////////---111///------......---,,,...---,,,,,,++++++++++++,,,---.........---,,,+++111...***'''&&&((())))))&&&(((,,,...)))$$$(((//////...,,,)))'''(((+++---((()))+++,,,------,,,+++,,,,,,+++---...///...,,,*********,,,------+++))),,,---...//////---,,,***)))))))))(((((((((''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000...------...---+++)))(((''''''''''''((())))))''''''''''''((()))******++++++,,,,,,---.........111111///,,,---000000---////////////////////////111000000///...,,,+++***((((((((('''''''''&&&&&&)))((('''))),,,...///////////////....../////////---------...//////000000777666444222000///...---.........---,,,+++***))),,,+++---111333000000222000///---++++++***++++++:::777555555666777777888777888999999999888777666:::888777888;;;;;;888444333222333444666777555444555222...+++***)))'''&&&&&&$$$###$$$&&&(((((('''******)))((((((&&&%%%%%%######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((())))))***,,,---////////////000///............///000---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######"""!!!"""$$$%%%'''%%%$$$$$$%%%((())))))(((+++,,,---,,,+++***+++,,,+++++++++,,,,,,+++++++++,,,++++++,,,......---+++*********+++---///111222444222000///000111000000111222111...///333333///+++)))&&&%%%$$$$$$""" %%%$$$$$$$$$&&&((()))+++---///111222222222444666444444444444444555555555999999888888777777777777555444222222222111...,,,((('''&&&%%%$$$$$$%%%%%%''''''(((***---111555777666666666666777777777777666666666555444444333333222///,,,***))))))((('''%%%&&&''')))+++---...///111111222222333444555555444333111///,,,***((('''''''''''''''((()))***+++---...000111333333444444222333444555555444333222444333333444555444222000------,,,***(((&&&%%%%%%&&&'''((('''&&&&&&''')))000222333222000//////000111111111222111000//////222222222111111000000000...,,,)))(((((('''%%%"""$$$###$$$%%%&&&$$$!!!&&&&&&''''''((()))******...000111222222333222111000000000111111000000000---000333333111000111333000111111111111000//////333333222111111000//////...000333444333000000111111///,,,,,,......,,,)))*********)))((()))+++---+++++++++***+++,,,---......,,,))))))***++++++******+++,,,++++++))))))(((((('''&&&'''((()))(((&&&'''''''''''''''''''''''',,,+++,,,...000222111000444222///...///000000000111000...---------,,,,,,......---,,,++++++++++++,,,---.........---,,,+++$$$))),,,+++)))***+++***+++*********(((%%%(((...,,,,,,***'''%%%%%%'''***((()))***++++++++++++***,,,+++,,,---//////---+++)))******,,,...---***(((+++,,,///000000...,,,***)))))))))(((((((((((('''+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///000///......///...,,,***(((((('''''''''(((((((((''''''''''''((()))***+++,,,,,,------.........///000///,,,+++---///000///////////////////////////111111000///...,,,+++***)))))))))(((((((((((('''(((''''''))),,,///000000......////////////......---------....../////////666555333111000///...............---,,,***)))(((***)))***///000......111111000...,,,++++++***+++888888777777999:::999666888999:::::::::999777666:::888777888;;;:::777444222222222444666666444222333000,,,))))))((('''%%%$$$###"""###%%%&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$%%%%%%'''(((((()))((('''&&&&&&&&&'''((()))((()))***,,,...///000000111000000000000000000111...---+++***((('''''''''&&&&&&&&&'''''''''''''''$$$###""""""""""""###$$$%%%$$$$$$&&&(((******)))---.........,,,++++++---++++++***+++++++++,,,,,,+++******+++---...---+++++++++,,,---///111222333000///...///111222111000111222000---...222111...***(((%%%$$$$$$$$$"""!!!$$$$$$$$$%%%''')))+++,,,///111222333222333555666555555555555555555555555888888888777777777777777555333222222222111...,,,)))(((&&&%%%%%%%%%&&&'''%%%&&&'''***---111444666777777777777777777777777666666666555444444333333333000,,,******)))((('''%%%&&&(((***,,,...///000111111222333444444555555555444222000---***)))(((''''''''''''((()))***+++---...000111333333444444222333444666666555444444666666666777888888555333///...,,,***)))'''&&&%%%&&&'''''''''%%%%%%'''(((000111222222000...//////000111111111111000///...000000000000000000/////////---+++)))((('''%%%###%%%$$$######%%%''''''&&&%%%&&&&&&'''(((((()))))),,,---///111222111000000000000111111111111000000///222555555222//////111333333333222000///---,,,333333222222111111000000444333111000111222111///+++---///...+++***,,,...******+++***)))))),,,...,,,,,,,,,,,,,,,,,,------,,,+++***+++------,,,***,,,++++++++++++***)))((()))(((''''''((()))((('''(((((((((((((((((((((((())))))***---///111000///444222//////000111111000000000///...,,,,,,,,,---...---,,,,,,+++++++++,,,,,,---.........---,,,+++(((///---***...333666555,,,%%%%%%&&&&&&(((+++((()))))))))''''''((()))))))))******************,,,+++,,,---//////---+++******+++---...---***(((***+++...//////...,,,******)))))))))((((((((((((++++++,,,,,,,,,---------************+++,,,---...000///......//////---+++((((((((((((((((((''''''(((''''''(((((()))***+++---...............//////---***)))+++...///000111000000000000000000000000000000000///...,,,************)))))))))((((((((((((''''''))),,,///000000......///000000///......------------............111111000////////////000///......---,,,+++)))(((+++)))***...///------000000000///---,,,++++++***555888999888888:::999777999999:::;;;:::999888777999888888999999888666444222222333444666555222000000---***)))((('''&&&$$$""""""######$$$$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''')))***+++))))))(((''''''((()))***((((((***+++---///000111111111111111111111111111///...---+++))))))((((((((((((((('''''''''''''''%%%$$$$$$#########$$$$$$'''&&&&&&'''***,,,++++++...//////...,,,++++++,,,***))))))******+++------+++******,,,......---,,,,,,---...///000111222222...------...111222111000111222111......111///+++)))'''%%%$$$%%%%%%###"""$$$$$$$$$%%%'''***,,,...333444555444333222333444666666666666666555555555777777777666666666666666555333222111111000...,,,***(((&&&%%%$$$%%%&&&'''$$$&&&(((+++///222444555666666666666777777777777777777666666555444444333444111---+++***)))'''&&&&&&&&&''')))+++...000111222222333333444444555555333222000...+++)))'''&&&'''''''''(((((()))***+++...///000111222333333333111222333444666666666666888888888:::;;;:::777444///...+++******)))'''%%%%%%&&&'''&&&%%%%%%'''(((///000222111000//////000111111000000000/////////////////////////////////...---,,,***)))'''&&&%%%&&&$$$######&&&((())))))$$$%%%%%%&&&'''((()))))),,,+++---111222000///111000111111222222111111000111333444444222000//////555444333222000///------333333222222222111111111888888444000111333111,,,)))...111///***(((,,,000***++++++*********---///---------------------,,,*********,,,......---+++...,,,+++***++++++)))((()))(((''''''))))))((('''(((((())))))))))))((((((''''''))),,,///000///---222111//////000111111000//////000...,,,+++---...---,,,,,,++++++,,,,,,---,,,---.........---,,,+++###---000***)))333>>>CCC888---$$$$$$'''((((((((('''))),,,---+++******************************+++,,,,,,+++---...///...,,,---,,,,,,---...---+++))))))***,,,......---,,,+++******)))))))))(((((((((++++++,,,,,,------......************+++,,,---...///...---...//////---+++((((((((()))(((((('''&&&(((((((((((()))***++++++////////////////////////+++))))))---111000000222000000000000000000000000000//////...---+++***)))*********)))))))))(((((()))((('''))),,,...//////---...///000000///...---------------------------------------...///000111/////////...---,,,+++***---++++++...///------000000//////...---,,,++++++333888999444222666999999999:::;;;;;;;;;:::888888777999::::::888666555555333222333444555444000------+++***))))))'''%%%"""!!!"""$$$%%%%%%%%%%%%&&&$$$&&&((()))***)))((('''))))))(((((((((***+++,,,+++***)))(((((()))***+++(((((()))+++---000222333000000111111111111000000000///...,,,+++***))))))(((((((((''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''***))))))***---......---...//////...,,,++++++,,,((((((((()))***,,,...///+++***+++,,,...///...---,,,---...///000000000000///......///000111///...111222111//////000---((((((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&(((+++---///333444555555444333444666777777777666666666555555555555555555555555555666444333222111111000...+++***(((&&&###"""###%%%&&&%%%'''+++...111333444444555555555666666777777777888888777666666555555444666333...+++***(((&&&$$$%%%%%%%%%'''))),,,000222333333444444444444444444222111///---+++)))'''&&&'''''''''(((((()))***+++///000111222222222222222000111111333444666888999888888999;;;<<<:::777444///---+++***++++++)))&&&$$$%%%&&&&&&%%%%%%''')))---///111111000///000111222111000///...//////000////////////////////////---------+++)))'''''''''%%%$$$$$$%%%'''((('''&&&###$$$$$$&&&'''((())))))...+++,,,111222///000333000111111222222111111000333222111222333333222000555444222111000000111111333333222222222222111111///444666222000222111...///111222000,,,***+++---***+++++++++***+++...000...............---,,,,,,***((('''(((+++---......000---+++***++++++)))''')))((('''((()))***)))'''''''''((())))))(((''''''&&&'''))),,,///000///---000//////000111111000...---//////...,,,+++---000++++++++++++,,,---......,,,---.........---,,,++++++000///(((+++777???>>>333+++&&&''')))''''''((()))+++------+++******++++++++++++******+++++++++...,,,++++++---......---///...------......---+++***+++,,,------------,,,*********)))))))))((((((++++++,,,,,,---......///,,,,,,,,,,,,---...//////...---------......---+++(((((()))))))))(((&&&%%%(((((((((((()))***+++,,,////////////////////////---***,,,222444222000222000000000000000000000000///......---,,,***)))(((***))))))))))))(((((((((***)))((())),,,.........---...///000000///...---------------------------------------...///000111////////////......---,,,...+++***------++++++..................---,,,,,,222888888111---222999;;;::::::;;;;;;;;;:::999888666999<<<;;;777444555666333333444555555333///,,,+++***)))))))))'''$$$!!!"""###%%%&&&&&&%%%&&&'''$$$%%%''')))******((((((+++***)))))))))***,,,,,,,,,+++***))))))***++++++(((((()))+++---000222444//////000000000000//////111000///---,,,+++******(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''')))***++++++---,,,,,,---///000///......//////...,,,***+++,,,'''''''''(((***,,,...000+++++++++---///000///---,,,,,,---.../////////...111000//////000///---+++000333222000///000,,,&&&(((&&&%%%%%%&&&'''&&&&&&$$$$$$%%%&&&(((+++...000///111333555555666888:::888888777777666666666555444444444555555555555555444333111111111000---+++***(((%%%"""!!!!!!###$$$&&&)))---111444555444333444444444555666777777777888888888777666666555555777444///,,,***(((%%%$$$%%%$$$$$$$$$'''+++///222444444444444444444333333333222111///---+++***)))'''''''''(((((()))***+++000111111222222222111111000000000111333666999;;;777888999:::;;;:::777444///,,,******,,,,,,***'''$$$%%%&&&&&&%%%%%%((())),,,...000111000///000111333111///...---...000111///////////////000000000---------+++)))''''''((($$$$$$%%%'''((('''$$$!!!"""###$$$%%%'''((()))***000,,,---222333000111666111111222222222222111111333000///000444555444222333222111000000222444555333333222222222222222222+++444222...000222111666444222000///---+++******+++,,,+++***+++...000////////////...---,,,,,,***'''$$$$$$''',,,///111222...+++***++++++)))&&&***((('''((()))***)))'''%%%&&&'''(((((('''&&&%%%&&&'''))),,,000111///...///...///000222111///---,,,...///...,,,,,,...111*********+++,,,---...///,,,---.........---,,,++++++///---***000;;;999...,,,))))))+++***''''''******++++++***((('''((())),,,,,,++++++***++++++,,,///---++++++,,,.........111///---------...---,,,,,,,,,,,,,,,------......************))))))))))))++++++,,,,,,---...//////...............///111111...---,,,---......,,,+++(((((()))))))))(((&&&%%%(((((((((((()))***+++,,,000000000000////////////000---///555777222///111000000000000000000000000......---,,,+++)))((('''))))))))))))((((((((((((+++)))((())),,,------------...///111111///...---------------------------...............///000000...///////////////......,,,)))(((******''''''***---......///......------777666555444555777999:::;;;;;;:::::::::999999999???<<<888444222222333555555555444333111///---,,,+++((($$$$$$%%%&&&%%%###$$$$$$######$$$$$$%%%&&&%%%&&&'''((()))++++++,,,000---+++,,,///000...,,,,,,---......,,,******+++)))))))))***+++---...///111111000///...---,,,,,,///000111111000...,,,++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((------------------------...///000///,,,*********...+++)))))),,,---,,,***...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............111000//////...,,,'''$$$'''&&&$$$######$$$&&&'''*********(((''''''***,,,111111222333444666666777666555444444333333333333333555666444222111333666777555333222000...+++(((''''''&&&%%%$$$$$$$$$$$$'''***...222444444333111444666888999888777777888777777666666555555444444000000///...,,,)))'''&&&$$$%%%&&&(((***,,,...///555555555555555444444333......,,,***((('''%%%$$$'''&&&&&&'''(((***,,,------///111444444333111000666333111111444888:::;;;333555777888888777444333111000///...,,,)))'''&&&(((''''''&&&&&&((()))***......---...000000///---333333222222000///...---------...000000111111111...---------,,,***%%%"""$$$$$$$$$$$$%%%&&&''''''&&&###!!!###$$$###%%%)))***+++,,,...///111222333111111111222222333333444///222444444222000//////333222111000////////////444444222111000/////////111///------///000111000...444'''&&&,,,***,,,+++*********,,,...000111000...,,,++++++++++++......---------///111222111000...---,,,,,,------+++)))((('''((((((&&&%%%&&&'''(((******((('''&&&***)))((()))+++,,,,,,+++,,,---///111111000...,,,///...,,,,,,,,,---///111$$$(((,,,---,,,+++---///...222222------000000,,,333000---+++,,,...000000---+++(((&&&'''(((((((((---------,,,,,,,,,,,,+++///...---,,,+++******+++//////...---,,,,,,++++++//////.........---------222///...000111///000444444222000...+++)))((((((******+++,,,------------///,,,)))))),,,//////...222+++***///111---)))******)))((('''&&&%%%$$$$$$((('''''''''((()))+++,,,...,,,******+++---------///...,,,---///000000000000///...000444555333111---...---******,,,+++&&&((()))***++++++***)))(((++++++******+++---///000//////000000///...------***+++,,,---......//////'''))),,,///000000...---000000////////////000000---,,,***))))))***,,,---+++,,,---...////////////555444333333444555777999;;;;;;;;;;;;::::::999999???===:::666555444555666555555444222000...,,,+++***'''%%%$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$%%%%%%((((((((())))))*********///...---...///000///...,,,...///...,,,******+++)))))))))***+++,,,...///111000000//////......---,,,---...///...---+++***+++(((%%%###$$$%%%%%%%%%((())))))******++++++,,,........................///111111000---+++++++++...+++)))***,,,---,,,***...------...//////...,,,......------------------////////////............111000//////...,,,(((%%%'''&&&$$$######$$$&&&'''(((((()))((((((***---000111111222333444555666666555444444333222222333333333444555444222222333666777555333222111...+++)))'''&&&%%%%%%$$$$$$$$$$$$'''***...222444444333222222444666888888888999999888777777666666555444444111000///---+++)))''''''%%%&&&'''(((***---///000666666666666555444444333111000...,,,)))'''%%%$$$((('''''''''((()))+++,,,...///222444444444222111555333222222555888999999555666777888777444222000111000///...,,,)))'''&&&((('''&&&&&&&&&''')))******)))***---000111111000222222222222000///...---111222222111000...,,,+++000///...------+++'''%%%***)))'''%%%###"""!!!!!!)))%%%$$$%%%$$$""""""%%%))))))+++,,,...000111111333333333444333333222222000222444444222111000000333222111000////////////444333222111111000000111222000......///000000000***222444---***///111---,,,+++******+++---///000111///...,,,+++***++++++............///000111111111000...---,,,,,,------+++)))(((((((((((('''%%%&&&'''((())))))((('''&&&(((''''''(((+++,,,,,,+++...000111222222000---,,,...---+++++++++,,,...///)))***,,,,,,,,,+++,,,---+++...---)))))),,,+++(((222000---,,,---/////////---***'''&&&'''(((((('''))))))))))))************000///...------,,,,,,,,,)))***+++,,,...///000111/////////...------,,,,,,111...---///000...///333...---,,,***)))((((((((()))***+++,,,------------222///,,,+++---///...---000,,,,,,...---))))))---))))))((('''&&&%%%%%%$$$)))((((((((()))+++---......,,,++++++---......---///...---...000111000///000......000333444222000---...---******,,,+++&&&'''((()))******)))((('''))))))))))))***+++---...///////////////...------+++,,,------.........---,,,,,,,,,---...///000000000000////////////000000111///---+++***))))))***.........///......---,,,666555444444555666888999;;;;;;;;;;;;;;;::::::999>>>===;;;999888777666666555444333111///---+++***'''&&&%%%&&&&&&&&&$$$"""&&&%%%%%%$$$$$$$$$%%%%%%************))))))))))))///000111000//////000111---///000///---++++++,,,)))))))))***+++,,,---...000000000000////////////,,,,,,.........---,,,+++,,,)))&&&%%%&&&'''''''''+++++++++,,,------......////////////////////////111222222111...,,,+++,,,---,,,***+++,,,------,,,///...---...///000...,,,/////////////////////////////////............---111000///......,,,(((%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%'''((()))***---111444111111222333444555666666444333222222111222222222222444555444333222333555555333111///...,,,)))'''&&&&&&%%%$$$$$$$$$%%%%%%(((+++...222444444444333111333555777888::::::;;;888888888777666666555555222111...+++)))(((((((((&&&'''((()))+++---///000777777777666555444333222222111///---***(((&&&%%%)))(((''''''''')))***+++///000222444555444333222444333222444666777777666555555666666555222///...000000///...,,,)))'''&&&((('''&&&&&&&&&''')))))))))((())),,,///111111000222222222111111///...---111222333333111...+++)))222000...------,,,***(((%%%%%%$$$$$$$$$$$$%%%%%%(((%%%$$$&&&&&&###"""%%%'''((()))+++,,,...///000333333555555444333000///000222444444333111111111333222111000000000000000333333222222111222222333444222//////000000000///111...+++,,,//////,,,)))++++++******,,,---///111000///---+++******++++++---...///111111111111000111000...------------...+++)))(((((())))))'''&&&&&&'''((())))))((('''&&&'''&&&&&&(((+++,,,,,,+++000111222222111///---+++,,,,,,+++***+++,,,---......,,,++++++,,,---,,,+++---//////,,,+++---,,,***000///......//////...,,,,,,)))'''&&&'''''''''&&&''''''(((((())))))******111111000//////...............---------,,,,,,,,,000//////...------,,,,,,///,,,,,,//////---...111******))))))))))))******)))***+++,,,------------222000...---.........,,,------......***&&&)))///(((((('''''''''&&&&&&&&&((('''''''''(((***,,,------,,,,,,---///000///---/////////000222222000............///111222111///---...---******,,,+++&&&''''''((((((((((((''''''''''''''''''(((***,,,---///////////////......---,,,------.........------111///---+++,,,...111444111000000//////000000111000///...---+++***))))))000000000///...,,,+++***888777777777888999:::;;;:::;;;;;;<<<;;;:::999999;;;;;;;;;:::999888777666555444222///---+++***)))%%%%%%&&&''''''&&&$$$"""'''&&&&&&%%%%%%%%%%%%%%%*********+++++++++++++++///222444222000///111333...000111000...,,,,,,---************+++,,,---.../////////000000000111111---...///000000//////......,,,)))((()))*********+++++++++,,,------......000000////////////......000111222000...+++++++++---,,,+++,,,,,,---------///...---...000000...---............//////////////////.........---------111///...------+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))***,,,...222444111111222333444444555555222222111111111111111222222333333444333333333444111000...---,,,***'''$$$%%%%%%%%%$$$$$$%%%&&&&&&))),,,///222444555444444444444555777999;;;;;;;;;888888888777666666555555333111---***((('''(((((('''((((((***+++...///000777777777666555444333222000000...---+++)))''''''))))))(((''''''((()))***///000222444555555444444333333333555666666555333222333444444333111///...000000///...,,,***((('''''''''&&&%%%&&&'''((())),,,++++++---//////...---222222222111111000......,,,...111333333111...,,,222000---,,,,,,,,,+++***############$$$&&&'''(((""" !!!%%%&&&$$$$$$''''''''')))***,,,.../////////111333555444333000...111222444444333111222222333222111111000000000111222222111222222333444444555333000///000000000///222(((%%%+++...***&&&'''++++++++++++,,,...///000///...,,,+++*********+++,,,...111333333333111000111000///---------...///+++***((())))))***((('''''''''((())))))(((''''''((('''''')))+++------,,,...///000111000///---,,,,,,,,,++++++,,,,,,---...///,,,))))))---///...---000111000///......---,,,///......///000///,,,***+++)))'''&&&'''''''''&&&''''''((()))***+++,,,,,,000000000000//////......000000///...,,,+++******000//////...------,,,,,,///,,,,,,//////---...111+++***************+++,,,)))***+++,,,,,,---,,,,,,......---.........------+++,,,......+++((((((***''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&(((***+++---,,,---///111111///...//////000222333333000...------...///000000//////---...---******,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((***,,,---...///////////////......,,,,,,---......///......333111...------///222444111000000000000000000111++++++,,,,,,,,,,,,++++++000000000///...,,,+++***777777777888888999:::;;;999:::;;;;;;;;;:::888777777888999999888777666555444333000---+++)))(((((($$$%%%&&&'''&&&%%%$$$###''''''&&&&&&&&&&&&&&&'''***++++++,,,---//////000000222444333000///111444///111222111///------...************+++,,,------......//////000000111111......//////////////////---***''''''((()))***))),,,,,,,,,---......///////////////.........------...///000///---+++***+++,,,---------------...//////......///000000///---,,,,,,,,,------.....................------------///...,,,++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,...000333111222222333333444444444111111111000000111111222111111222333444444333333111000...---,,,+++(((%%%$$$$$$$$$$$$%%%%%%&&&'''+++,,,///222444555555555999777666777:::;;;;;;999888888777777666555555555222000---***(((''''''((((((((()))***+++---///000666666666666555444333222------,,,+++***)))(((((())))))(((''''''((()))***///000222444555555555555333333333555666555222000///000111222222111111000/////////---,,,***(((''''''&&&&&&%%%%%%'''((()))---,,,,,,...000111000///111111111111111000///...)))+++///222444333111///111///,,,,,,,,,,,,+++******)))'''%%%$$$###""""""  $$$%%%######&&&'''''')))***,,,...///000,,,...000333444333111000000222333333222111222333333222111111111111111111111111111111222333444444555222000//////000///...333***)))000000)))'''---,,,,,,,,,,,,---...//////...---+++***))))))***+++,,,...111333444333111///111000///...---...//////+++***))))))***+++)))(((''''''(((((((((((('''''')))((((((***,,,...------***+++,,,............------------------......///...+++)))***...111111///...------------,,,,,,,,,///......///000...+++)))+++)))''''''(((((('''%%%&&&&&&''')))***+++,,,---....../////////...------******+++,,,...///000000///............---------///------000111......111,,,++++++***)))))))))***))))))***+++,,,,,,,,,,,,(((***,,,---------------***+++,,,---///...)))$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&(((***,,,,,,,,,---///111222000...000000000222333222000------...//////////////////---...---******,,,+++&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))+++...///......///////////////...***+++,,,...///000000000111111000000000111111222111111000000000000111111******++++++++++++******------............------444444555666666777777888777888:::;;;:::999777666555666666777777777666666444222///,,,)))''''''&&&###%%%&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&'''((())),,,,,,---///000111333333111222333222111111222333000222333222000......///++++++******++++++,,,------.........//////000000------------------------***'''%%%$$$%%%'''''''''.........///000000111111000//////......---------,,,---///...,,,++++++,,,,,,---......------///111//////...///000111///---******++++++,,,---------.........------------,,,---,,,)))))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,---///111111222222222333333333444111111111000111111222333111000111333555555333222333222000//////---+++(((#########$$$%%%&&&'''(((,,,---000222444666666666;;;888666777:::;;;:::888777777777666555555444444111000---***((('''''''''((((((((()))+++,,,...///333444444444444333222222------,,,+++***)))(((((()))(((''''''''')))***+++///000111222444555555555555444333444555444111......///000000111111111111//////...---,,,***)))((('''&&&%%%%%%%%%&&&(((((())))))+++...111444444333111111111111111000//////,,,...000222222111///...///...,,,,,,------,,,+++)))((('''&&&%%%%%%%%%%%%$$$!!!!!!$$$$$$!!!!!!$$$&&&'''(((***,,,---...///+++---000222333333333222000111222222111000222333333222222111111111222222111000000000111222333333333111....../////////...000,,,,,,000///))))))///------------...------------,,,***)))))))))******+++---000222333222000///111000///.........000000,,,***)))***++++++***)))((((((((((((((((((((((((***)))((()))+++,,,,,,+++))))))***,,,------......---------.........//////,,,++++++,,,///111111111///------000000......111///.........///...+++(((+++***(((((())))))'''&&&%%%%%%&&&'''((()))******,,,---...///......,,,+++,,,,,,,,,---------......---------............//////---...111111///...111++++++)))(((''''''''''''((()))***+++,,,,,,,,,,,,%%%(((,,,......------...+++,,,,,,---///000***###(((((('''''''''&&&&&&&&&&&&&&&&&&''')))+++---///---,,,,,,...000222111///000000000111222111///------...000000///......///---...---******,,,+++&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))***---///000---...//////////////////+++,,,---...///000000000//////111222222222111111222111111000000111111222///...---,,,***)))((((((+++,,,---...////////////333333444555666666666666666777999::::::888555444555555555666666777777777444222...***(((&&&&&&&&&###%%%&&&%%%###"""$$$'''&&&&&&&&&&&&'''(((******000000000111222333333444222111000111222222222111111222333333000/////////++++++******++++++,,,,,,------------............///...------,,,,,,,,,,,,***'''%%%$$$&&&'''((((((---------...//////000000111111000000///......---+++---//////...---...///,,,---///...------000222000///...///111111///...*********+++,,,---------.........---------,,,,,,,,,***'''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&(((***,,,,,,---///000222222222222222333333333111111111111111222333333000000000333555666333111222111//////...---***(((#########$$$%%%&&&((()))---...000222555666777777999555222444888;;;:::888666666555555444444333333000///---+++)))'''&&&%%%''''''((()))***+++---...111111222333333333222222111000///---+++)))'''&&&((('''''''''((()))+++,,,...///000111333444555555666555333333333222000...000000000000111111111111//////...---,,,***)))(((&&&&&&%%%%%%%%%&&&'''((((((((()))---111333333222000111111111111000//////...///000111111000///............///000000---+++%%%&&&&&&'''((()))++++++'''###"""$$$$$$###$$$'''%%%%%%'''(((***,,,------///000111333333444444444///000111000//////111333222222222111111222222333000000000///000000111111111///---,,,...//////...---++++++,,,,,,++++++,,,/////////......---,,,+++,,,+++***(((((()))******,,,---///111111111000///111000///......///000111,,,*********,,,,,,+++***((((((''''''''''''(((((()))((('''((()))***)))(((+++++++++,,,,,,---------,,,,,,------.........---+++,,,.../////////000111000------222333000111555000///...---...---+++))),,,+++************(((&&&&&&&&&'''(((((()))******+++,,,...//////...---+++111000///...,,,+++***)))+++,,,,,,---...///000000---+++---000111...---///++++++***)))((((((((((((((()))***++++++,,,,,,+++%%%)))...///...---,,,---,,,//////++++++...---((())))))((('''&&&%%%%%%$$$'''''''''((())),,,...000---,,,+++,,,///111111000111000...///000000...------///111111///......000---...---******,,,+++&&&'''&&&%%%%%%%%%%%%&&&'''((((((((()))***---///111------...///////////////......////////////...---......///111111222222222222111111000000111111222222000...,,,+++***+++++++++,,,---...////////////444555666777888888888888555666888999999777555333555555555555666777888999444111...***'''%%%%%%%%%###%%%&&&$$$!!!"""%%%(((%%%%%%%%%&&&((()))+++,,,333333333333333333333333333111///000333444222///111333444333111//////000+++++++++***++++++,,,,,,------------------------222111000///...---------,,,***''''''(((***++++++******++++++,,,---------222222222111000//////...+++---///000//////000111+++...//////------000333000/////////111111///...******+++,,,,,,---............---------,,,,,,,,,+++)))&&&%%%%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))+++,,,---///111222222222222222222333333222222111111222333444444000///000333666666444000000...,,,,,,,,,***(((%%%"""######$$$%%%'''((()))---...000333555666777888666222///111777;;;:::888666555555444333333222222///......,,,***(((&&&$$$'''''''''((()))+++,,,---//////000222222222222222555444222///+++(((&&&%%%'''&&&&&&'''(((***,,,------...///000222333444555777555333222222111///...222222111111000000/////////......---,,,+++)))(((&&&&&&%%%$$$%%%&&&'''(((*********,,,///000///...000111111111111000000///......///000000000000000/////////111222222///,,,,,,+++***)))''''''&&&&&&&&&""""""%%%&&&&&&)))---###$$$%%%''')))***+++,,,444444444444444444444555...///000///...///111222222222222111222222333333000000////////////000000000...,,,,,,---//////.........,,,+++...111000+++000000000///...,,,+++***+++***)))(((((()))******,,,---...///000000000///000000///......///000111,,,+++******,,,---,,,***((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%------------------------***+++,,,---------,,,,,,+++...222222///---...///+++'''(((...000---...333111///---------,,,+++))),,,+++***+++++++++)))'''))))))******++++++,,,,,,+++---...000000///---,,,++++++,,,,,,---...//////***+++,,,---///000111222,,,***,,,///000---,,,...,,,,,,+++++++++++++++,,,((()))***++++++,,,++++++''',,,000111///,,,+++,,,---222222***&&&***......***))))))'''&&&%%%$$$$$$%%%%%%%%%&&&(((+++---...---,,,***+++---000111111222000...---...///...------000222222///...///000---...---******,,,+++&&&''''''%%%%%%%%%%%%'''''''''''''''(((***,,,///000------...///000000//////111111111000///---,,,+++.........///000222333444222222111111111111222222111000...------...000111,,,---......//////......444777:::;;;:::888888888777888:::999777666666666666444444555777999999999111///+++)))((()))+++,,,((("""###&&&%%%%%%%%%''''''(((((()))*********...000333666888888888777333333222222222222222111333333333222111000///...,,,+++***+++,,,,,,+++)))+++,,,---,,,,,,,,,...000111111000000///---,,,+++,,,***'''&&&'''))))))(((...---,,,---......,,,***..................------......---------......///,,,...//////......000111///000///,,,...222222///111111000000///---,,,+++......///......,,,***))))))((((((&&&%%%$$$######'''&&&$$$""""""###$$$%%%'''&&&'''***///222111///222222222222222222222222/////////000000111111111555555444444333222111111111///---***((('''&&&&&&&&&###"""%%%%%%$$$%%%)))...///111333666777888999;;;777555888:::888777999777777888777666333000...111///,,,***)))(((&&&$$$)))))))))((((((***...222...000222444555555444333222111000///---+++***)))'''&&&&&&&&&'''***---///000///......///222666888888666444333444444222111///000111111111///...---111111000...+++)))'''%%%&&&%%%$$$$$$$$$%%%&&&'''))))))***+++,,,...///000222222222111000//////...111111000000000000111111000111222222222222111000000---***((((((((('''&&&$$$######%%%''')))((('''&&&'''((()))************,,,---...///000111222333111111111000//////000222333333222222333444666777333111000111111000...,,,111///------......---,,,+++,,,,,,---.........---...............---------)))+++,,,,,,******,,,---......///000111111000000333222000.........//////,,,,,,+++++++++,,,------***))))))(((((((((((()))+++(((%%%###$$$%%%&&&&&&)))***+++,,,,,,+++***))),,,+++*********+++,,,---,,,...000111000000111222!!!(((,,,+++,,,111333111...***(((***...000...***000...+++***+++***)))((((((((()))***************,,,,,,+++******))))))(((------------...///000000...++++++...222222...***//////............/////////---+++***++++++)))(((***+++---...//////...---000000//////............///......000222111---***+++***'''%%%$$$%%%&&&&&&'''&&&&&&&&&'''***,,,............///111222111000//////...---++++++...000111111000///...---------++++++---------+++)))(((&&&((()))%%%!!! $$$)))%%%&&&'''(((+++---///000111000///---,,,,,,,,,,,,///////////////.....................///000222222000000000000000000000000+++,,,---.........---,,,***+++,,,---............444666999:::999888777888555777888888777777777888:::999888888888666222///111...***&&&$$$$$$%%%&&&###"""$$$((((((%%%%%%(((&&&''''''(((***++++++,,,000111333666777777777666333444444333222111111111111111222222222111000000---,,,+++,,,---,,,***)))+++,,,------,,,---///000000000000///...,,,+++***,,,***)))((()))***)))(((---,,,,,,,,,......,,,+++..................------......------------......---------......////////////000///---...222222...000000000000///...------......//////...,,,***)))(((((('''&&&%%%$$$######&&&%%%$$$######$$$&&&''')))((((((+++///111111000222222222222222222222222000000111111222222222222333333333222222222222222222000...+++)))'''''''''&&&###"""%%%&&&$$$&&&))),,,...111444777999:::;;;===999666999999666555777666777888888666444111000111///,,,***)))(((&&&%%%&&&''''''&&&&&&(((,,,///000111333555555555444333222111000...---+++***)))'''&&&%%%&&&''')))+++---000///......000222555777777555333222333333222111...///000000000000000000222222111///---***((('''((('''&&&%%%%%%&&&'''((())))))***+++,,,...///000222222111111000//////...111111000000000000000111000000000000000000000000///---***)))))))))((('''%%%$$$$$$%%%'''((('''&&&%%%&&&'''((())))))))))))+++,,,---...000111222222///111222111000///000111222222111111222333555666555444333333444444222000111///---,,,---...---,,,***+++,,,---............000000//////.........---***+++------,,,+++,,,...,,,---......//////......333333111000//////000000//////...---,,,,,,,,,,,,+++******))))))))))))))),,,)))&&&$$$%%%&&&''''''''''''((())))))(((''''''++++++*********+++,,,---+++,,,...///...---...///(((,,,---++++++///...***...+++)))***...000...+++///---+++***++++++***)))(((((())))))******))))))+++++++++++++++*********,,,,,,,,,,,,---...///000///------///333444000,,,---...///000000///...---///---+++***++++++)))(((((()))***++++++,,,,,,+++////////////......------///......000111111...***---+++)))&&&%%%%%%&&&&&&'''&&&&&&&&&'''***,,,...---------...000111000///...000111111///...///000111111111000///...------+++,,,---------+++)))((($$$%%%&&&$$$""""""%%%)))************+++,,,---...000000///...------------/////////////////////...//////000000111111222222111111111111111111111111,,,---...///......---,,,++++++,,,,,,---......///333666888999777666666777444555777888777777888999::::::::::::999444///***111///***&&&###"""""""""###%%%))),,,((("""###'''&&&&&&((()))+++,,,......111222444555666666555555222555666555111///000222///000000111222222222111///---,,,,,,---,,,***(((+++,,,------,,,---///111111000000///...,,,***))),,,+++***+++,,,+++***(((---+++++++++---...---+++------------------............---------------------+++***+++///000///---...000///---...222111......//////000000//////....../////////...,,,***)))(((((('''&&&%%%$$$######&&&%%%$$$$$$%%%&&&((()))+++******+++...000111111000000000000000000000000222222333333333333444444000111111111222222222222222000...+++)))(((((((((&&&###"""%%%&&&%%%&&&***+++---111555888;;;<<<===???:::777999999555444555555666777888777555333111111///,,,***)))((('''%%%&&&''''''&&&&&&(((,,,///222333444555555444333222222111000...---+++***)))'''&&&%%%%%%&&&(((***+++//////...///000222444666555333111111222222111000////////////000111222222222222111000...,,,***))))))((('''&&&&&&'''((())))))))))))***,,,---///000222222111111000/////////222222111000//////000000111000///......///000111///---+++***++++++***)))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((((((((((((++++++,,,---///000111111...000222222111000000000111111000000111222444555333222111111222111000...111///---,,,,,,---,,,,,,******+++,,,...///000000111111000000///...------+++---...///...---...///---......////////////...444333222111000000000000222111///...------,,,,,,,,,+++***)))))))))))))))---***'''&&&&&&(((((('''&&&'''(((((((((((('''&&&***************+++,,,---+++---......---------...//////---***+++---)))###...+++***+++...///---+++...,,,******+++++++++***''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////------///222333000---***,,,///000000///,,,***///---+++***++++++)))((((((((((((((()))***+++,,,///000111111111000......//////...000111000...+++---,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&(((***,,,------,,,,,,...000000///...---///111222111////////////000111111000///---,,,,,,------------+++)))(((%%%%%%%%%%%%&&&'''((())),,,,,,+++,,,,,,---...///////////////.../////////......//////////////////000111222222222222111111111111111111111111111111///////////////...---,,,,,,++++++++++++,,,...///333555777777666555666777555666888888777666777888777777777888888555111...111///+++'''$$$#########((('''(((***&&&!!! $$$&&&'''(((***,,,...000111333333444555555555444444000333777666222000111444///000000111111111111111000///---------,,,***(((+++,,,------,,,---///111111111111000...---+++************+++,,,+++)))''',,,***)))***,,,------,,,,,,,,,------------......------......------,,,,,,---)))''')))///111///+++...000///---///222000,,,......///000000000000000////////////---+++)))(((''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&((()))***---,,,,,,,,,---///000111000000000000000000000000444444444444444444444444111111111111000000000000000///,,,***((('''''''''&&&###"""%%%&&&%%%'''+++---///333777:::<<<=========999666888888555444666444555666777777666444333111...+++***))))))'''%%%'''((()))))))))***...000444444444555444333222111111111///...,,,+++))))))&&&&&&&&&%%%&&&'''((()))......//////111222333444333111//////111111111000111000/////////000111222111111111000...,,,+++******)))((('''&&&'''((()))((())))))***+++---...///111111111111000000//////333222111000////////////222111///......///111222///...,,,,,,------,,,+++((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&)))***+++,,,---///000000---///222333222000000000111111000000111222444555111000///000111000///---222///,,,+++,,,,,,,,,+++)))******,,,---///000111111111000///...---,,,,,,,,,...000111000//////000000111111222222111111111333333222111000000000000000000///...------------,,,+++***))))))((()))))),,,***'''&&&'''(((''''''((((((((())))))((((((((()))))))))******+++,,,,,,---///000000///...//////111...***))),,,---(((###...,,,+++,,,......---,,,///---+++***++++++***((('''''''''''''''(((((()))******+++,,,,,,---......++++++++++++,,,---......---++++++---//////...++++++,,,---......---,,,+++///---+++***++++++)))(((******)))))))))+++---...000111222333333222000///////////////000///...,,,---,,,***(((&&&%%%%%%$$$&&&&&&&&&'''(((***,,,------------...000111000///,,,---///...------...///......000000000...---+++------...---,,,+++)))))))))''''''(((***+++***)))((()))***+++---///111222---......//////000000000............////////////000111222222222111000///222222222222222222222222111111000//////...---,,,---+++***)))***+++---///333555666666555555666777777888999888666444444444888666444444555444333111---,,,)))&&&%%%$$$$$$%%%***$$$!!!###$$$###$$$&&&'''((()))+++...000222333333333444444444444444333...222555666444333333555000111111111111000//////111///.........---+++(((+++,,,---,,,,,,,,,...000111111111000///...---,,,)))))))))***+++***(((%%%***)))((()))+++---------,,,,,,,,,,,,------......------......---,,,++++++,,,)))&&&)))...111///+++---//////---///111///+++---...///000111111111111............,,,***((('''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&''')))***+++,,,------------...000111////////////////////////444444444444444444444444333333222111///...------...,,,***(((&&&&&&%%%&&&&&&######&&&'''&&&(((,,,000222666999;;;<<<<<<<<<;;;666555777888666666888333444555666666555444222000...+++***))))))'''&&&'''((()))))))))+++---000444444444333333222111111111000///...,,,***)))(((&&&&&&&&&&&&&&&'''((((((---...///000111222222222111000......000111111000444333111////////////000000000//////---,,,+++******)))'''&&&&&&&&&'''((((((((()))***+++---...///111111111000000000000000222222111000//////000000333222000//////000222333///...------......,,,+++((('''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&(((((()))+++,,,---...///,,,///222333222111000000222222111111222333555666444333222333444444222111333000,,,***++++++++++++*********+++---///111222//////...------,,,++++++---///111222111000000000111222222222222222111111111111111000000///......---,,,,,,,,,---...//////,,,+++***)))((((((((((((+++)))'''&&&&&&'''&&&%%%''''''''''''''''''''''''(((((()))***++++++,,,,,,,,,...000000///...///000///***''')))---///,,,)))...---,,,------...---,,,111...,,,+++******((('''(((''''''&&&'''((())))))******+++,,,------...///++++++++++++,,,---......,,,,,,+++,,,......---,,,...---,,,++++++,,,---...///---+++***++++++)))(((***)))(((((()))***,,,---...///000111111000000/////////000//////.........++++++)))(((&&&%%%$$$$$$%%%&&&&&&''')))***,,,,,,///......000222333222000......---+++***,,,000333,,,---.........---,,,+++///......---,,,+++***)))***)))((()))******'''%%%(((((()))***,,,...///000,,,---...///000000000///---.........//////000000000000000000000000//////111111111111111111111111111111000///...---------,,,+++***))))))***,,,...444555666666555555666888888999999888555333333333:::888555333333222111///)))(((&&&%%%$$$###$$$$$$''' $$$''')))+++((()))+++---///111333444333333333333333444444444000111333555666555444333000111111111000//////...111///......///...,,,***)))***++++++***+++---/////////000000///......---***)))(((((())))))(((&&&***(((''''''***---......++++++,,,,,,------......------......---,,,***)))+++)))(((***...000///------//////...///111///***...///000000111111111111---------,,,+++(((&&&%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''))))))***)))+++............///000////////////////////////444444333333333333222222555444333111///...---,,,,,,+++)))'''%%%%%%%%%%%%&&&######&&&'''&&&(((,,,222444888;;;======<<<<<<:::555444777888777666888222333444555555444222111000---+++******)))(((&&&$$$&&&'''(((((()))+++---333333222222111111111000111000///---,,,***)))(((%%%%%%&&&'''(((((()))))),,,...///111222222111000000///......000222222111555444333111000///....../////////...---,,,+++******)))((('''&&&&&&''''''((((((((()))+++,,,...///111111000000000000000000111111000000000000111111333222111000000111222333000///............,,,***((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''((()))+++,,,---------///111222111111111222222222111111222333555666222111111222333333111000333000,,,******+++++++++++++++++++++,,,...000111---------,,,,,,,,,,,,+++---///222333222111000000000111111111111000000///000000111000000///...---+++++++++,,,---...000000---,,,+++***)))(((((((((***)))'''&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''')))***++++++++++++)))+++---------,,,---...,,,(((&&&+++...//////000............------------000...,,,+++******)))''')))((('''''''''((()))***)))******+++,,,------...++++++++++++,,,---...///---............/////////000///,,,******,,,///000///---+++***++++++)))(((''''''''''''((()))***+++,,,,,,,,,,,,------------///000000///...---...///******))))))((('''&&&%%%%%%&&&'''((()))++++++,,,000//////111333333222111111000...,,,+++---333777...---------------------000///...---,,,+++***)))'''((()))***)))'''%%%###,,,,,,++++++++++++,,,,,,+++,,,.../////////...---------......///000000000000//////...//////000000000000000000000000000000000000///...---------...++++++***))))))***+++,,,555666777666555555777999666888999888555444333444999777555444444222///,,,)))((('''%%%$$$$$$$$$$$$$$$ ###%%%&&&(((,,,***+++,,,...000222333444222222222222333444444555555333222555888777222......///000000000000000000000///.../////////---+++((()))******)))***,,,...+++,,,------......------,,,***(((((()))***)))((()))'''&&&&&&))),,,......***++++++,,,------......,,,---.........,,,***((())))))***,,,---///000000---//////...///111...)))///000000111111111000000,,,,,,,,,+++)))'''$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((%%%)))...///...---...///000000000000000000000000222222222222111111000000444444333222000///......,,,+++)))'''&&&%%%%%%&&&&&&######&&&'''''')))---111333888<<>>;;;666555777888555555666111222444444444222000//////---+++******)))((('''$$$&&&((((((((()))+++---111111000000000000000000000000///---+++***(((((($$$%%%&&&((()))***++++++,,,---000222222111000///000.........111222222222333333333222111000///...///////////////...---,,,,,,+++)))(((''''''((((((((((((((()))***,,,...///000000000000000000000111////////////000111222333111111111111111111111111000///.........---***((('''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,------///111111000000222333111111000000111222444555000///...///111111///...444000,,,))))))***++++++---,,,+++++++++---///111,,,,,,,,,------------...,,,///222333222111000000111111222222111111000///111111222222111000...---...---------...///000000//////---,,,+++*********+++)))(((((((((((('''&&&%%%$$$###""""""###$$$%%%&&&'''(((***+++,,,++++++'''))),,,---------...000---))))))---...---...333...//////...---,,,---------,,,******+++,,,+++******)))((('''''')))***,,,)))*********++++++,,,,,,,,,,,,,,,,,,---...///000---.........---...///000000///...------...///000///---+++***++++++)))(((''''''((()))************---,,,+++***+++,,,...///...000111///---,,,...000++++++++++++******))))))%%%%%%'''(((***+++++++++///...///000222333222000000//////---,,,...222555000///...------...000111111000///---,,,*********$$$(((,,,---***'''''''''------,,,,,,,,,,,,------***+++---...///...,,,+++------......///000000111111000...---...000222444///////////////////////////...---,,,,,,---......************************555666777666555666777999444666777777666444555666444444555666666444///,,,,,,+++***((('''&&&%%%%%%%%%%%%''')))&&&"""$$$***+++,,,---///000222333444222222222222333444555666999555333555888777000))),,,---...000111111222222///......///000000...---'''((())))))((()))+++---((()))***+++,,,,,,---,,,...+++)))((()))*********((('''%%%&&&))),,,...///******+++,,,,,,---......,,,---.........,,,)))((((((***,,,------...000222---//////...///111...(((000000111111111111000000+++++++++***(((%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###(((---000///------...111111111111111111111111111111111000000000//////333333222222111111000000---,,,***((('''&&&&&&'''&&&######&&&(((''')))---///222777===@@@AAAAAA@@@===888666777777444333444111222333444333111///---///---+++******)))((('''&&&(((*********+++---///000000////////////000000000000...---+++***(((((($$$%%%''')))***+++,,,,,,+++---000222333111000...000......///111333333333000111222333333222000///000000000000000///.........---+++))))))))))))***'''(((((()))***,,,---...000000000000000111111111.../////////000222333444//////000000000000//////000///.........,,,)))&&&'''&&&%%%%%%''''''&&&%%%'''''''''(((''''''&&&&&&%%%&&&'''((()))+++,,,,,,...///000000///000222444000////////////111222333222222111222444444333111444000,,,))))))******+++...---+++++++++---///000,,,,,,------.../////////,,,///222333222111000///444444444444444333222111222222333333222111///...111000000////////////000111111///...---,,,,,,,,,,,,+++))))))******(((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&(((***+++,,,++++++(((***---...//////111333000,,,,,,///...***,,,333.../////////---,,,------***)))((())),,,---...---+++***((('''((()))+++,,,)))************+++++++++------------...///000000+++,,,,,,,,,++++++---......//////////////////...///---+++***++++++)))(((((()))+++---------,,,,,,000///---,,,,,,...111333...000111///---,,,...000+++,,,,,,------,,,,,,+++$$$%%%''')))***+++++++++.........///111222111000+++,,,------------///111333111///......000222444111000///---+++*********$$$***000111...++++++...++++++,,,---...///111222***+++---......---+++***---------...///000000111333111///---...111555777////////////////////////...---,,,+++,,,---...///))))))************)))(((666555444444444666777888888777666555555555555555777666444222000...,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&''''''(((////////////000111333333444333222111000111222333888777666444222222444666666333111000000111000///......//////......---,,,***)))(((''''''((()))***((()))***+++,,,---------)))+++++++++***)))***+++...***'''''',,,111222222111)))'''---111///+++,,,,,,,,,+++***)))((('''&&&...+++***,,,111222///,,,.........///000///,,,)))///000111222111000---,,,,,,......***((((((&&&###''''''&&&%%%$$$$$$$$$$$$)))(((&&&''')))*********+++++++++,,,---...///000111000///000111111111///333222222111000///......111111222111111000///...---***'''%%%&&&'''''''''%%%$$$$$$$$$%%%''')))***444333666<<>><<<999666555333222111111111222222222333444333222111000...,,,***'''%%%%%%%%%&&&%%%''')))+++---.........//////000000000000////////////...---,,,+++******++++++************+++++++++,,,...///111222222222555444222222222111...,,,111111222222222111111000//////////////////......,,,---......,,,)))&&&###%%%&&&&&&'''(((***+++,,,...000111111000///000111111111111000111222222333000000000111111222444444333111////////////...---+++)))''''''((())))))(((%%%%%%$$$############$$$((("""%%%&&&"""&&&---)))++++++,,,---///000222333000000000000000000000000///000111111111111111000000,,,)))***)))'''(((,,,000///...///000111000......//////...,,,,,,---///...//////000000111111222222222222111000/////////000111222222000......///000111222111///......///111111111000000/////////,,,,,,,,,+++***)))((('''***(((%%%%%%%%%&&&$$$###%%%%%%'''((()))))))))))).........///000000111111------,,,,,,,,,,,,------+++***+++,,,...---+++))),,,*********+++,,,+++******)))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,............///000111111,,,---......------///000000000000000////////////,,,,,,------------,,,,,,(((((((((((())))))***+++,,,---............///111///000000111111000000///+++,,,---......---+++)))$$$$$$%%%'''(((***,,,---++++++++++++,,,...//////222222222111///---+++***///............///000000///...---,,,+++*********(((((())),,,+++)))---333///000///,,,,,,///000/////////............//////000000000000000000000000//////.........///000111222111///...------......++++++******))))))((((((&&&''')))******(((&&&$$$999999888777777777666666999999999888777666555444555444333111///...,,,,,,******)))((('''&&&&&&%%%&&&&&&&&&'''''')))******//////......///000000111222333555777777666444333444333222222444666666666333222000000111111000///------.........---,,,,,,)))))))))(((((((((((((((***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,((())))))((('''(((,,,000222...******+++,,,,,,---------,,,,,,+++******)))*********,,,///111000...000//////000111111///---+++,,,---...//////......+++---+++'''%%%'''&&&###&&&&&&%%%%%%%%%%%%&&&&&&((((((((())),,,---,,,+++---------...///000222222333111000111222333222000000000000000000111111111000000000000///...---,,,***(((&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''')))***+++,,,...222777999777555555333222000000000000111111222333333333222111000...,,,)))&&&$$$%%%&&&''')))))))))((())))))***+++......////////////....../////////...---,,,+++***++++++***))))))***++++++,,,---...000111222222333555444222222222111///---...///000111222222222222////////////............+++,,,------,,,)))&&&###&&&&&&&&&'''((()))***+++---///111111000///000111111111111111111222333333222222111111222333333444333111000///000000000///***)))(((''''''((())))))$$$$$$%%%%%%$$$$$$######(((###&&&((($$$(((...******++++++,,,---///111222////////////000000111111...///000111000///...---...+++)))+++***((((((+++///......///000000///------...///...,,,,,,---///////////////000000111111////////////000000000000000222333333111000000111000111111000...,,,------111111111111000000000000/////////...---,,,+++******(((&&&%%%&&&&&&%%%$$$%%%%%%&&&''''''(((((())),,,---.../////////...---,,,,,,,,,+++,,,,,,------+++******,,,......---++++++***))))))++++++***)))+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000,,,,,,------,,,,,,------000000000/////////000000------......------,,,,,,))))))((((((((())))))***,,,---////////////000111111111000000000000111111,,,---...///...,,,)))(((***)))'''&&&'''((()))+++)))******+++,,,---///000......////////////////////////.........////////////...---,,,++++++++++++))))))+++,,,)))''',,,555///111000------000111/////////---,,,,,,---//////000000000000000000000000///////////////000000000111000///...---------...******)))(((((((((((((((''''''((((((((('''&&&%%%999999888888777777666666444555666777777777666666333222111000...---++++++***))))))((('''&&&&&&&&&'''''''''((()))+++,,,---000////////////000000111111333666888888777555333111000///000333555555333333222111111333333111000---------...---,,,,,,+++)))))))))))))))(((''''''***+++,,,---------------***,,,,,,,,,+++***+++,,,+++(((&&&&&&(((++++++***++++++******,,,...---,,,---,,,,,,,,,+++***************+++,,,...//////...000///...///111111000...++++++,,,,,,------------***,,,***&&&$$$&&&&&&$$$((('''&&&&&&%%%%%%%%%&&&))))))))),,,...///...---,,,,,,,,,---...///111111222111000000222222111000000000000000000111111111000000000000///...---,,,)))'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%''')))***...///000222444444333111444333111000///000000111000111222222222111000///---+++(((%%%$$$$$$&&&''',,,***'''&&&&&&(((,,,.........////////////....../////////...---,,,***)))***)))(((''''''((()))***+++,,,...///111222222222333222111111222222000...+++,,,...000222333333444000000//////.........---,,,++++++***((('''&&&%%%&&&&&&&&&&&&'''(((******---...000000//////000111111111000000111111222333444333333222111111222222333111//////111111111000***))))))'''''''''((()))$$$%%%%%%&&&%%%$$$###"""%%%###%%%!!!%%%***&&&*********+++,,,...///000.........///000000111111...//////000///...,,,+++,,,)))))),,,+++))))))+++---,,,,,,---......---++++++,,,------,,,+++,,,---///////////////000000000+++,,,---...000111222333,,,...000111000000111222000000111///---,,,,,,---111111111111000000000000000000///...,,,,,,++++++)))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''((((((***+++,,,---...---+++***+++++++++++++++,,,---...---,,,+++,,,------,,,++++++***))))))++++++***))),,,***)))'''''')))***,,,+++++++++,,,,,,,,,------///...---,,,,,,---///000------,,,------...------000000///...//////000111/////////...---,,,***))))))((((((((((((((())))))+++---///000//////000111111111000000000000111111+++,,,------,,,***(((&&&+++)))'''&&&&&&(((***+++)))******+++,,,---///000------.........///000000//////////////////.........---,,,,,,++++++++++++++++++,,,,,,(((&&&***222///111111......111111//////...---,,,,,,---...///111111111111111111111111/////////000000000000000//////...------,,,,,,,,,***)))((('''''''''((()))***(((&&&$$$$$$%%%'''(((777777888888888777666666000111333555555666555555111000///...,,,+++***)))((((((((((((''''''''''''((((((((()))+++---///000111111000000000000111111111222555777888777555444444111000222666777666444222111111111333333111///---------------,,,++++++)))*********)))((('''&&&)))***+++---......//////+++,,,---,,,+++***+++---,,,(((%%%&&&***,,,***(((%%%)))***)))***------+++((())))))***+++,,,------***+++,,,------......---000...---...000111000///+++++++++++++++,,,,,,,,,)))+++)))$$$###&&&&&&$$$''''''&&&&&&&&&&&&&&&'''******,,,...111222000///,,,,,,,,,---...///111111111000///000111111111///111111111000000000000000////////////...---,,,+++'''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%''')))***000111222222222111000000333222111000///000000111///000000111000///...---,,,***(((&&&%%%%%%&&&&&&***)))'''&&&(((,,,000333......////////////..................---,,,***((()))((('''%%%%%%'''((()))***+++---...000111111111000//////000222222111///***+++---///111222333444000000000///......---------+++)))'''&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,...000000//////000111000000000///000111111222444444222111111000000000222000//////111222111111,,,,,,+++)))''''''(((***%%%%%%%%%&&&%%%$$$$$$###%%% $$$'''###&&&+++'''))))))******+++---...///.........//////000000000////////////...---++++++***((())),,,---***)))+++,,,+++***+++,,,,,,,,,***)))+++------,,,+++,,,---////////////////////////++++++---///000222333444(((***,,,.........///111///000111000...------...111111111000000/////////......,,,+++***))))))))))))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''((()))((()))+++,,,,,,+++***)))+++******++++++,,,---...///---,,,,,,------,,,+++,,,*********+++,,,+++***+++***))))))))))))***+++))))))***+++,,,,,,---...000///////////////000000000///...///111222111000//////...------...000111/////////...,,,+++)))(((''''''''''''(((((()))******,,,///000/////////000///000000111111000000///+++++++++***)))(((''''''&&&&&&&&&&&&(((+++...000++++++++++++,,,...//////000000///...---------.../////////000//////...------,,,++++++*********+++,,,+++,,,---***'''***///...111111......111111.........------------......111111111111111111111111...///000111111111000000---------,,,,,,+++*********)))(((''''''((()))***+++)))&&&######%%%(((***444555666777777777666666111222444666777666555444///...---,,,+++)))((((((''''''''''''(((((((((((())))))***+++---///111222222222111111111111222222000222444666666666555444666333222444888999777333/////////000111111///---,,,------------,,,++++++)))*********)))(((&&&%%%((()))+++---...///000000+++,,,------++++++,,,---+++***(((((())))))))))))&&&******&&&&&&***,,,***'''(((((()))***+++,,,---+++,,,------,,,,,,,,,,,,///---,,,---///000000///,,,++++++************+++)))***(((###"""%%%&&&$$$$$$$$$%%%%%%'''((()))***,,,,,,...000333444333111---------...///000222222000///...///000000///...222222111111000000//////,,,------,,,,,,+++***)))&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%''')))***///000222222111000000000222111000///...///000000---.../////////...,,,,,,***)))((('''&&&%%%%%%%%%&&&&&&''')))***,,,...////////////000000/////////,,,---......---+++)))'''***(((&&&%%%%%%&&&(((***)))***,,,---///000000000000///...///111111///...,,,,,,...///000111111111111000000///......---------,,,***)))((('''((((((&&&&&&&&&&&&'''((())))))+++---///000//////000111//////......//////000111222111111000000000111111000///......000111111111/////////,,,)))((()))+++&&&&&&%%%%%%%%%$$$$$$$$$'''"""'''***%%%)))---))))))))))))******,,,---.........//////////////////111000///...,,,,,,++++++)))''')))---...***)))+++---+++))))))***+++,,,+++))),,,......---------...////////////////////////---......///111222222333***,,,............///000...000111000......///000111111000000///...------...---+++***)))((())))))+++***((('''(((((('''&&&((('''&&&&&&&&&'''((()))))))))***+++++++++++++++************+++,,,---......,,,++++++---...---,,,---+++***+++,,,---,,,+++************************&&&&&&((()))+++,,,............////////////......///...---///222333333111...---,,,+++,,,---///000------------,,,+++***)))&&&&&&&&&'''((()))***+++)))+++...//////.........---...000111111000...---+++***)))(((((((((((()))%%%%%%%%%'''))),,,///000------,,,,,,---...//////000///...---------......//////000000000///---,,,++++++***)))))))))******+++)))))),,,---***+++...---000111......111000---,,,------......------,,,111111111111111111111111...///000111222111000000+++,,,++++++***))))))(((+++***(((''''''(((***+++***)))'''%%%%%%&&&''')))333444555777777777666666666777888::::::888777555------,,,+++***(((((('''&&&&&&''''''((())))))))))))***+++,,,...000222444333333222222222222222333111222333555555555555555333///...000444555222...---------...000000...,,,,,,,,,---------,,,++++++)))*********)))(((&&&%%%'''(((***---///000111111+++,,,------++++++,,,---)))+++,,,+++'''&&&))),,,(((,,,***###"""'''***)))*********)))))))))))))))+++---...---,,,+++++++++...---+++,,,.../////////,,,,,,+++***)))))))))***)))***(((###"""%%%&&&$$$!!!"""###%%%'''***,,,...------///222555666444222......//////000222333444000...---...///000///...333222222111000//////...***++++++******)))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%''')))***---///000111000000000111111000///...---...///000,,,---.........---,,,+++))))))(((''''''&&&%%%$$$$$$&&&(((******)))'''&&&//////000000000000//////,,,,,,---...---***(((&&&***)))&&&%%%%%%&&&)))***)))***+++---...//////000000///...///000///...,,,......////////////......111000000///...---------,,,,,,,,,+++***)))((((((&&&&&&&&&&&&&&&'''((()))+++---///000//////000111...............///000000////////////000111222333000...---...000111111111222222222///***)))***---'''&&&%%%$$$$$$$$$%%%%%%$$$$$$'''###&&&***%%%))))))))))))***+++,,,---////////////////////////333111///---,,,+++,,,,,,(((''')))---...+++)))+++...,,,)))(((***+++,,,,,,***,,,///000///......//////////////////.........000000000000111111111111...000222222111000000111...///111000//////000111222111000///...---,,,+++000///---+++*********+++...,,,)))(((((('''&&&$$$)))((('''&&&'''''')))***)))******++++++,,,------************+++,,,---...---+++***+++---//////...---,,,++++++------,,,+++)))***++++++++++++***)))$$$%%%&&&(((***,,,...///++++++---------,,,+++***---++++++---000222222000...---+++++++++---///000+++++++++,,,,,,++++++***%%%%%%&&&&&&((()))++++++(((+++...///...------...,,,---000111111000---,,,,,,+++)))''''''(((***+++'''''''''((()))+++,,,---......---------......///,,,,,,+++,,,---///111222//////000000000///---,,,******)))))))))))))))))))))&&&''',,,///------...,,,000000......000000,,,+++,,,............,,,+++111111111111111111111111...///000222222111111000******+++******)))((('''+++***((('''((()))+++,,,))))))((((((''''''''''''444555666666666555333222555444444555666666555333111---******,,,,,,'''###''''''&&&&&&&&&'''((((((******,,,...///000000000000111222333444333222222111222333555555555444333222111111000///......---000000000///...,,,+++*********+++++++++,,,,,,,,,...---,,,***((('''&&&%%%***)))(((***...000///---$$$(((******,,,//////,,,,,,+++)))(((''''''(((((('''&&&&&&''''''((()))***************************+++++++++++++++***)))(((,,,,,,+++---...///...,,,)))+++------+++)))(((((()))'''&&&&&&&&&&&&$$$###%%%%%%%%%&&&'''((()))***///000333555666666666555222000///000111111000///111///...---...///...---000000000000///...---,,,***,,,------***'''%%%%%%***)))'''$$$"""!!!###$$$(((%%%$$$&&&(((''')))...,,,,,,------.../////////------------------------.........///000111111222+++---,,,(((&&&(((&&&###(((&&&%%%%%%(((+++------000000111111111111000000............---+++)))'''))))))((((((((((((((())),,,,,,------------------222111/////////...,,,+++///......------///000111111111111111000...---,,,---,,,***(((&&&&&&&&&&&&,,,)))%%%%%%'''***+++***++++++,,,...000111222333......---,,,,,,...///000000111111222222111111000////////////000222333444000//////---,,,+++******((((((((('''&&&&&&%%%%%%%%%&&&(((***++++++***)))...,,,+++)))((())))))***---...///000000000///...333...(((''')))***(((%%%)))************+++++++++///***$$$###&&&)))******///111111111///...///000111000000///......------000000000000111111111111222222222222222111000//////000111222222111000///000...,,,...111111///,,,//////.........---------***++++++***)))'''(((((()))'''&&&%%%&&&(((***+++###((()))&&&'''++++++''',,,+++***))))))***+++++++++,,,,,,------,,,,,,+++...------...///...+++)))000...+++***++++++***)))************+++,,,---...---------------...///000222000///000111111...,,,---+++,,,000111...---///---+++)))***+++,,,,,,+++&&&&&&&&&&&&&&&'''((((((,,,---.........---,,,++++++,,,...000000///...---((()))******)))))))))***---+++******,,,.........+++---///...+++***---000,,,---...000000000//////222///......000000---***+++&&&&&&,,,///***'''((('''((()))***+++,,,,,,,,,111000000000222333222111...,,,+++...111444333111333222111000//////......777444222000111111111000222---((('''+++---+++((()))&&&'''******((((((+++)))))))))((('''%%%$$$###555555666666555555444444666555444444444444222000///,,,))))))++++++'''###'''&&&&&&&&&&&&''''''(((***+++---...000111111111111222333444444333222111////////////111333555666111111111000///.........//////...---,,,+++************+++++++++,,,,,,,,,------,,,+++)))(((''''''***((('''))),,,......,,,)))---...---...222222000+++***)))''''''''''''((('''&&&&&&''''''((()))***************************,,,,,,,,,,,,,,,+++******+++******+++---...,,,+++)))+++------+++)))(((''')))'''&&&%%%&&&&&&$$$###&&&%%%%%%&&&'''(((***+++///000333555555555444444111000//////111111000///111000....../////////...000000000000///...---,,,***,,,...---***'''&&&&&&$$$'''(((&&&### !!!###(((%%%$$$'''(((''')))---,,,,,,,,,---......//////......................../////////......---,,,,,,***,,,+++'''&&&((((((&&&(((&&&%%%%%%(((+++------000111111222222111111000---.........---+++)))((())))))(((((((((((()))))),,,,,,,,,------------...000///......///000...---///......---...///000111111111111111000///......---,,,***((('''&&&&&&&&&+++(((%%%$$$''')))******++++++,,,---///000111111...------------...//////000000111111111111000000111000000000000000111222///...---,,,+++******))))))((((((''''''&&&%%%%%%#########$$$%%%&&&&&&'''+++***)))))))))***++++++------...//////...---,,,111---((('''***+++)))'''******++++++++++++++++++---***'''%%%&&&)))***+++,,,---......---,,,---///000000//////...------,,,//////000000000111111111222222222111111111000000///000111222222111000000000///.........---+++***---------,,,,,,,,,+++++++++++++++***)))(((((((((((('''&&&&&&&&&'''((()))$$$)))***'''(((,,,,,,(((++++++***)))))))))***+++,,,,,,------------,,,,,,000///......///...,,,***+++)))(((((()))***)))((((((((((((((()))***+++,,,,,,,,,,,,------...000000111111000000000///...------+++,,,000000---,,,......,,,******+++,,,+++***''''''&&&&&&''''''((())),,,,,,.........---,,,++++++,,,...///000///...---)))******)))((()))***+++,,,***))))))+++---...---...//////...---,,,...///+++,,,...///000000000000111///......000000---+++,,,''''''+++---***'''((('''((()))***+++,,,,,,---111000///000222333222111000...---...111222111///---...///000111111000000444222000000111111000///000---)))(((***++++++))))))&&&&&&)))***''''''***(((((((((((('''&&&%%%$$$777666555444444444555555777666444333222111...+++,,,)))'''(((******'''$$$&&&&&&%%%%%%&&&''''''(((,,,---...000111222222333333333444444333222000///000...---,,,...222666999111111000000//////......000...---+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***(((''')))+++,,,---,,,---//////---...222333111***)))((('''&&&&&&&&&''''''&&&&&&''''''((()))***************************,,,,,,,,,---,,,,,,+++******))))))***,,,---+++***)))+++,,,,,,***((('''''')))'''%%%%%%%%%&&&%%%###''''''&&&%%%''')))+++---///000222333444333222222000///...///000111000///222000......///000///...///////////////...---,,,,,,---...---+++(((''''''"""%%%((((((%%%######$$$(((%%%$$$'''(((''')))---+++,,,,,,------......///////////////////////////------------,,,+++***)))***+++)))%%%%%%)))***((((((&&&%%%&&&)))+++------000000111111111111000000,,,,,,---------,,,+++***))))))(((((((((((()))))),,,,,,,,,---------......///...---...000111000//////............///000000000111111111111111000000------+++)))(((''''''''')))'''$$$$$$&&&((())))))++++++,,,------...//////------...////////////...111111000000000000111111222222111000000000000000...------,,,+++***))))))))))))(((''''''&&&&&&%%%'''&&&$$$$$$$$$&&&(((***(((((((((((()))***,,,,,,,,,---------,,,+++******...+++((((((***,,,+++))),,,,,,,,,,,,++++++++++++*********((('''(((***,,,---///000000//////111222//////......---,,,,,,,,,//////000000000000111111333222111000///000111111000111111222111111000000111111111...+++)))((()))---------,,,,,,,,,,,,+++,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&)))***((())),,,,,,)))******))))))))))))******------............------222000...---......---,,,((('''&&&''')))***)))(((&&&&&&&&&''''''((()))***+++++++++,,,---///000111000111222111///............,,,,,,//////++++++---...,,,++++++,,,,,,+++)))((((((''''''(((((()))***+++,,,---.........,,,,,,+++,,,.../////////...---+++***)))''''''(((***++++++)))'''(((***,,,------222000.........///...---+++,,,---///000111111111000///.../////////---+++---)))(((***+++)))'''((((((((()))***+++,,,------111000///000111222111000111///...///000111000...+++---///000111111000///000/////////111111///---...---***)))((()))******(((%%%%%%((()))&&&''')))''''''(((((('''&&&&&&%%%999777555333333444666777:::888555333222///,,,))))))((('''((())))))'''%%%%%%%%%%%%%%%&&&'''((((((---...///111222333444444333333333333222000...---222111///...///222555777111000000000/////////...000///---+++******+++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++******)))))))))***+++,,,,,,,,,...---******...///...))))))(((''''''&&&&&&&&&'''&&&&&&''''''((()))***************************+++++++++,,,,,,++++++******))))))***,,,---+++***)))***++++++)))'''''''''(((&&&$$$$$$%%%%%%%%%$$$((('''&&&&&&'''))),,,...///000111111111111000000///...---...000111000///222000......///000///....../////////......---,,,---...///...+++(((((((((&&&%%%$$$%%%'''((('''%%%'''$$$$$$((()))''')))---+++++++++,,,------..............................)))***+++,,,------,,,,,,+++,,,***%%%$$$(((***((((((&&&&&&'''***,,,------//////000000000000//////***+++,,,---------,,,+++)))(((((((((((())))))***+++,,,,,,------.........///.........000111000///............/////////000000000111222222222222222...---,,,***)))((('''''''''&&&$$$$$$%%%&&&'''(((+++++++++,,,,,,---------,,,---///000000000///...222111000000000000111222111111000000000000000111......---,,,,,,+++******))))))(((((('''&&&&&&&&&(((''''''&&&'''((()))***''''''(((((()))******+++,,,,,,++++++***)))((('''+++)))'''(((+++,,,,,,+++---------,,,,,,+++++++++'''***,,,+++((('''***,,,,,,---///000///000222333......---------,,,,,,,,,////////////000000000111333222000......000111222111111222111111111000000000222222///***((()))+++////////////............---,,,++++++++++++)))(((''''''(((((('''&&&%%%$$$&&&'''(((((()))******)))))))))))))))))))))******---..................---222///---,,,,,,------,,,***)))((()))++++++***(((&&&&&&&&&&&&'''((())))))******+++,,,---///111222///111222111///---...//////,,,,,,///...+++***,,,,,,+++++++++------,,,+++((((((((((((((()))******+++,,,---.........---,,,,,,---......//////......---+++(((&&&''')))***+++)))(((&&&''')))+++,,,,,,333000------//////---++++++,,,---...000111111222////////////......,,,+++---+++)))))))))(((((())))))))))))***+++,,,---...000///...///111222111000////////////000000000000111111000//////..................000222111///---,,,,,,+++)))'''''')))+++'''%%%%%%((((((&&&&&&)))(((((((((((('''&&&%%%$$$:::888555333333444666888;;;999666444222///+++((('''''''''((((((((('''&&&&&&&&&&&&&&&'''((()))***......000222333444444555222222222111000...,,,+++333222222111111222222333000000000000////////////111000---,,,+++,,,---...******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++***))))))***+++---+++---,,,((((((,,,---+++)))))))))(((((('''&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))************))))))+++******+++---...,,,+++(((*********'''&&&&&&'''(((&&&######$$$%%%%%%%%%((('''&&&&&&'''))),,,---......//////////////////...---,,,---///000///...111///------...///...---...............------,,,---...///---***(((((((((***###%%%***((($$$'''$$$%%%((()))((())),,,******++++++,,,---------------------------------***+++---......---,,,+++......+++%%%$$$'''(((&&&'''&&&&&&(((+++------,,,------............------***+++,,,---------,,,+++((((((((((((((()))******++++++,,,,,,---...//////222000//////000000///...---......//////////////////000111222222333222222...------,,,***)))((('''%%%%%%%%%%%%$$$%%%'''(((***+++++++++,,,,,,------,,,---///000000000///...222222222111111222222222////////////000111222333//////......------,,,,,,***))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((++++++***)))((('''''''''((((((((()))+++---------......------,,,+++******&&&)))++++++)))(((***,,,&&&((()))******+++---...---------------,,,,,,,,,...////////////000000000222111///......///111333333222222111111111111111///111111///,,,***---000000000/////////.........///---++++++,,,,,,***((('''((((((((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((())))))************---..................---000...+++***+++,,,+++++++++*********+++***(((%%%''''''''''''((()))******)))******+++---///000111...///000111000//////000000---,,,......++++++---***)))***,,,...///...---((((((((((((((()))*********+++---.........------,,,------...............///+++'''&&&''')))******)))'''&&&''')))+++,,,,,,222///,,,,,,---...,,,))),,,,,,---...///000111222.../////////...,,,,,,,,,++++++***)))(((((())))))***))))))***+++,,,...//////...---...000111000///,,,---...///000111222333555333000...------///000///...///000222222000...,,,,,,***(((&&&&&&(((***'''%%%%%%((((((&&&&&&)))******)))((('''%%%###""":::888666444333555777888:::888666444222///,,,)))'''((((((((((((((('''&&&&&&&&&''''''((()))++++++...///000222333444444555111111222111000...,,,+++111111111222333444555555000000000000////////////000///...---,,,---......******+++++++++,,,,,,,,,***,,,---......---+++)))++++++***(((&&&'''***,,,***---,,,))))))------+++************)))((('''&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))'''((())))))))))))))))))+++******+++---...,,,+++((()))***(((&&&%%%&&&'''(((%%%###"""###%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,------.........---,,,,,,---///000///...000...,,,,,,---...---,,,------.........------,,,---......,,,)))'''((((((*** !!!(((&&&"""&&&$$$%%%)))***((((((+++)))******++++++,,,,,,---------------------------...///000000...,,,)))(((...///,,,&&&$$$''''''%%%''''''''')))+++------,,,------............------***+++,,,---------,,,+++(((''''''(((((()))***+++***+++,,,,,,---...//////222111///000000111///...---......///000///////////////000111222222222111.........---+++***((('''$$$&&&&&&&&&%%%%%%'''(((******+++,,,,,,---............///000000000000///111111222222222222111111......//////000222333444////////////.........---******)))((((((''''''&&&%%%&&&(((******((('''%%%'''((((((((((((((('''&&&***)))((('''''''''''''''''''''(((***+++,,,---...///...---,,,+++***)))(((&&&'''))))))(((((()))+++&&&(((************,,,.........------------------......////////////000000000000///...///000111222444333222111111111111111/////////...------///111.........---------,,,,,,000---++++++---...+++(((((((((((((((((('''''''''%%%###$$$((((((&&&&&&(((((()))***++++++,,,++++++------............------///---+++***++++++***)))******))))))***(((%%%###(((''''''(((((()))***+++*********+++,,,...///000...------///111333222000111---,,,///...,,,,,,///*********---///000...---((((((''''''(((((()))******+++---............---------------....../////////+++'''&&&)))***)))(((((('''&&&'''))),,,------000...,,,,,,,,,---,,,+++......---......///000111---///000///---++++++,,,'''+++,,,)))((()))***)))************+++---...000///...---...///000///...+++---//////000000222444333111...,,,,,,---000111000//////000111111///...,,,+++((('''&&&'''(((((((((%%%%%%((()))&&&''')))***))))))((('''%%%######999888666555444555666777777666333222111///,,,)))((()))***)))((('''''''''''''''(((((()))+++,,,------...000111333444444444222222222222222000...---//////000222666;;;AAADDD////////////000000000000......------------,,,,,,******+++++++++,,,,,,,,,***,,,---......,,,)))((())))))(((&&&######'''***(((+++,,,******------******+++++++++***)))(((''''''&&&&&&''''''((()))***))))))))))))))))))))))))(((((()))******************))))))***,,,---+++***((())))))(((%%%%%%&&&'''(((%%%"""!!!###%%%&&&&&&###%%%&&&((())))))))))))*********+++,,,---...///,,,++++++,,,...//////......---++++++,,,,,,,,,+++,,,------......------------------+++(((&&&'''(((&&&"""!!!$$$%%%$$$&&&$$$%%%)))***((((((+++))))))******+++,,,,,,,,,...........................///000000...,,,)))'''+++---+++'''&&&((((((%%%'''''''''))),,,------,,,...//////000000//////...+++,,,---------,,,+++***''''''''''''((()))***+++***++++++,,,---...///000111/////////111222111000------///000000000///...//////000111111111000000............,,,***((('''$$$&&&((('''%%%%%%'''))))))***+++,,,---...///000///////////////000000111---...000222222000...---000000//////000111222222///............---------******))))))(((''''''''')))))))))))))))))))))((($$$%%%'''((((((((((((''')))(((''''''&&&'''((()))&&&''')))***+++,,,---.........---+++***)))(((''''''&&&%%%&&&((())))))))))))+++,,,---,,,,,,...000................................./////////000000////////////000000111111555444333111000000111111000...,,,,,,---...//////............------------111---++++++...///,,,((())))))((('''((()))***+++&&&###$$$))))))&&&&&&***((()))+++,,,---------,,,,,,,,,------------,,,,,,...---,,,,,,---,,,***))))))))))))***+++***'''%%%''''''''''''((()))***+++++++++++++++,,,---...///...+++)))---333666444000111...---//////---...222,,,,,,,,,...//////,,,***''''''&&&&&&''''''((()))***+++,,,...///......------------------.../////////+++''''''***+++)))&&&)))'''&&&'''***---..................,,,,,,---///000///...------...///000---///000///,,,***+++,,,###***---***(((+++,,,)))+++*********+++---///000...---,,,---///000///...,,,...000000//////111333//////......---,,,+++***111///...---.........,,,...***&&&%%%'''((((((&&&)))&&&&&&)))***''''''***''''''''''''''''''&&&&&&999888777666555666666777555333111000000...+++))))))***+++***((('''''''''((((((((()))***,,,---...---...///111222333444444333333444444333222000///000000000444:::DDDMMMSSS////////////000000000000,,,,,,---------,,,++++++******+++++++++,,,,,,,,,***,,,---...---+++(((&&&'''((('''$$$!!!!!!$$$((($$$(((***)))***,,,,,,(((++++++,,,,,,+++***(((''''''&&&&&&''''''((()))***))))))))))))))))))))))))((()))***+++++++++++++++)))(((((()))++++++***)))((())))))'''%%%$$$%%%'''(((%%%"""!!!"""$$$&&&&&&"""$$$&&&((())))))(((''')))))))))***+++---...///,,,++++++,,,...//////......,,,******+++,,,+++***,,,,,,------...---------,,,---,,,***'''&&&&&&(((###%%%&&&%%%$$$$$$&&&(((&&&$$$%%%)))***((((((+++)))))))))***++++++,,,,,,////////////////////////***+++---//////---+++)))(((++++++((('''))))))&&&'''''''''***,,,...---,,,000000111111111111000000,,,,,,---...---,,,+++***''''''''''''((()))++++++******+++,,,---//////000///......///222333333222,,,---///000000000///...//////000000000000//////......///...---+++)))'''$$$''')))(((&&&%%%'''***)))***+++,,,...///000111000///.........///111222***,,,///111111///,,,***222111111000000000000000------------------,,,,,,******))))))(((((('''''''''&&&$$$######$$$%%%&&&"""###%%%''')))))))))))))))((('''&&&'''((()))***&&&(((***+++++++++,,,---......---+++)))((('''&&&(((%%%"""###'''******(((((()))************+++---......//////////////////............/////////000---...///000111111000000666444333111000000111111222...******,,,......,,,111000000000////////////111...***+++...///,,,(((***)))((('''((())),,,---'''$$$%%%***+++''''''+++)))***,,,---......------+++,,,,,,------,,,,,,+++......---...///...+++)))******+++---......+++)))''''''&&&''''''((()))***++++++++++++,,,,,,---......)))''',,,555999555000111...---///000...000444///......//////---***'''&&&&&&&&&&&&&&&'''((((((***+++,,,...//////.........------------...//////...***'''(((+++,,,((($$$)))'''&&&(((+++---......---///111///---,,,///222111000///------...//////,,,///000///,,,***+++,,,!!!)))---***))),,,,,,***++++++***)))+++---///111...---,,,---///000///......000222111...---///111///000111000---((($$$ 222///,,,+++,,,,,,,,,+++///)))$$$$$$'''***(((%%%)))''''''******((((((+++$$$$$$&&&'''(((((())))))777666555666888999:::999555222...,,,+++***)))(((******)))(((((((((((((((&&&'''))),,,---.........000////////////............111444666444111///...222000111666<<<@@@>>>;;;,,,000///+++,,,222333000...---,,,+++++++++,,,,,,((()))+++///000///,,,)))***+++++++++++++++,,,,,,)))((('''&&&%%%$$$$$$$$$%%%&&&((((((((()))+++------+++)))***+++***'''###))))))(((((((((((())))))((()))***++++++***)))((())))))************)))))),,,++++++***)))((('''''''''&&&%%%$$$###$$$%%%%%%%%%""" $$$&&&&&&$$$'''&&&$$$###$$$%%%''')))%%%%%%&&&(((+++------,,,)))***+++---...------,,,///...,,,,,,---------,,,+++,,,.........,,,***))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&((()))+++,,,***++++++,,,,,,+++++++++...------...//////...,,,...000///---...000---((()))((('''&&&&&&&&&&&&&&&&&&'''(((***,,,...///000000000000///......------333000,,,***+++,,,,,,+++************)))))))))))),,,,,,...///000000000000000000000///......------000000000/////////////////////...//////000111111000///...---+++***)))((('''''''''(((((((((((((((%%%&&&))),,,------,,,,,,000//////............////////////000///......---222111111111000000//////////////////////////////---,,,***(((''''''((((((,,,***(((((()))(((%%%"""+++(((%%%###$$$%%%%%%%%%%%%%%%&&&'''((((((((('''+++))))))***---...,,,***---------,,,***((('''&&&***%%%"""&&&)))(((''''''***'''(((++++++'''''')))///,,,,,,......++++++...111222222111///...000111...//////000000000000000000111111111111000//////000///------......,,,+++000/////////111111///...+++,,,---.........---,,,...,,,)))(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((***...222222///+++------...,,,******+++---111///---,,,,,,,,,...///...------,,,+++***(((((()))))))))))))))******+++(((***,,,+++)))+++///444............///111222333...............///000111,,,,,,---///000///+++(((---+++(((&&&&&&''')))***++++++++++++,,,,,,---...//////...------------...,,,***(((&&&&&&''')))+++)))))))))***+++,,,......111...,,,---000...'''!!!+++,,,,,,------,,,,,,+++------------,,,+++******+++((())),,,,,,))))))+++,,,---///000///...,,,+++//////000000///...------//////000111111000///...------...//////000///////////////...---,,,***)))***)))'''&&&%%%&&&((()))...(((&&&***,,,(((%%%%%%((((((''''''''''''((((((666555444555888999:::999555222...,,,+++***((('''***)))(((''''''''''''((('''(((***,,,............,,,,,,,,,------.........111222333222111000000111000......222777999666333(((---...+++,,,000000,,,...---,,,+++***+++,,,,,,******+++---///...,,,)))******++++++++++++++++++((('''&&&%%%%%%$$$$$$$$$$$$%%%'''''''''''')))***,,,*********,,,+++(((%%%+++***))))))(((((((((((())))))************)))))))))******************))),,,,,,+++***)))((('''&&&'''&&&%%%$$$$$$$$$%%%%%%###""""""$$$'''(((&&&$$$'''&&&&&&%%%&&&'''((())))))((()))***,,,,,,+++))),,,---...//////000000///000...,,,,,,---...---,,,,,,---......---+++)))((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''(((***+++,,,++++++,,,,,,,,,+++******...------...//////...,,,...000///---...000---((((((((('''&&&&&&&&&&&&&&&'''((()))+++,,,...///000.........///////////////222///---,,,,,,,,,+++***'''''''''(((((((((((((((***+++,,,...////////////000000000///......------//////000000000000000000/////////...//////000000000///...---+++***)))((('''(((((((((((((((((((((&&&''')))+++,,,---------//////.........//////000///////////////......---111111111111111000000000////////////////////////------+++***)))(((((((((+++)))'''((()))(((&&&###%%%###"""###%%%(((((((((%%%&&&&&&''''''(((((()))***)))(((***---...,,,***...---,,,+++)))((('''&&&'''$$$###'''))))))))),,,(((&&&'''******'''''')))...++++++......++++++...,,,---///000111111000///......///000000000000000111111111111000000000000222111//////000000...---000/////////111111///.../////////...---,,,+++***...,,,)))(((((('''&&&$$$''''''''''''''''''''''''******,,,///111000---)))++++++,,,+++******+++---000///---,,,,,,,,,...///------,,,,,,+++)))((('''((((((''''''(((((()))***)))***+++++++++,,,///111//////............////////////.........///000000++++++,,,...///---***'''$$$$$$%%%%%%&&&''''''(((++++++++++++,,,------...//////...------------...)))))))))((((((((((((((()))))))))***+++,,,---...///...---///111111---***,,,,,,------------,,,,,,------------,,,+++******+++)))))),,,,,,)))(((***///000222333222111000...///////////////...---------...///000000000///.........//////000000//////......---,,,+++***)))))),,,+++)))'''''''''((())),,,((('''******&&&%%%&&&))))))((((((''''''((((((555444444555888999999888444111...,,,+++)))'''&&&(((((('''&&&&&&&&&'''''')))***,,,...///000//////***+++,,,---...///000000222222000...,,,---000333000...---///222333000---(((,,,.........000///+++...---,,,******++++++,,,,,,,,,+++,,,------+++)))************************''''''&&&%%%$$$$$$$$$$$$"""%%%'''((('''&&&&&&'''*********+++---,,,***((())))))((((((((())))))***++++++************++++++******++++++++++++******------,,,***)))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$'''))))))&&&$$$'''''''''((((((((())))))))))))***,,,...---+++)))............///000111222000///------.........------.........,,,***(((''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))***+++,,,,,,,,,,,,,,,,,,+++***)))...------...//////...,,,---//////------///---(((((('''&&&&&&&&&&&&&&&&&&((()))***,,,---///000111------......///000000111000///------...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---.../////////000000000///......------/////////000000111111111000//////.........////////////...---+++***))))))(((((((((((((((((('''''''''(((((()))***,,,---..................///000111///////////////.........111111111111111222222222////////////////////////------------,,,***)))(((***(((''''''(((((('''%%%"""""""""$$$&&&((('''&&&&&&&&&&&&%%%&&&((()))***)))))))))***------,,,+++...---+++)))(((''''''''''''%%%&&&)))(((&&&(((---'''$$$%%%)))***'''''')))---++++++---...++++++...******,,,///333333000,,,---......///000111111111333222000/////////000111222111//////000000...---000/////////111111///...333111///---+++***)))(((---+++)))(((((((((&&&$$$'''''''''''''''''''''''',,,,,,---///000...***'''***++++++***))))))+++---000///---,,,,,,,,,---...,,,,,,++++++***)))((('''''''''&&&&&&''''''((()))+++******+++---......---111000///...---,,,,,,,,,000000///.........//////,,,,,,---...///...+++)))"""###%%%&&&''''''&&&%%%*********+++,,,------...//////...------------...((()))*********)))'''&&&)))))))))***+++,,,---.........///000000000000///------............---------......------,,,+++***,,,)))))),,,,,,(((''')))///000222333333222111000.........///......---,,,+++,,,...///000000///...///000000000000//////......---+++)))(((((())))))---,,,***)))((((((((())))))'''((()))((($$$%%%(((******)))(((((((((((((((444333333555888999888777333111...,,,+++)))'''%%%'''&&&&&&%%%%%%&&&&&&&&&***+++---///000111000000---......///000111111111000///...+++)))***---000111///...///111111000...---///000000111111111///------+++*********+++,,,...,,,+++***+++,,,+++)))*********))))))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$"""%%%(((((('''&&&%%%%%%))))))***,,,------,,,+++%%%%%%&&&&&&''')))***+++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++------+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''''''''&&&'''((()))************)))'''(((***---000000...,,,------,,,,,,---...000111111///------.........---.........---+++)))(((&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))***++++++,,,,,,,,,,,,+++***))))))...------...//////...,,,,,,......,,,---...,,,'''''''''&&&%%%%%%&&&&&&&&&)))***+++,,,...///000111............//////000000///......//////---***'''''''''&&&&&&%%%$$$$$$###)))***,,,---...///000000000000000///......------......//////000111222222000000///...------------///......---+++******)))(((((((((((('''''''''''')))((('''((()))+++...000---------......000111111000000///...............000000111111222222333333////////////////////////......//////...,,,***)))((('''''''''((((((((((((%%%%%%%%%&&&&&&%%%"""'''&&&%%%%%%&&&(((***,,,******+++,,,---......---...,,,***'''&&&&&&'''((()))((())))))&&&!!!###)))%%%###$$$((()))''''''***,,,******------***+++---...+++***---222444000+++---......///000111222222333222000......///111222000///------......,,,+++000/////////111111///...333222///,,,***)))))))))+++***))))))))))))'''%%%''''''''''''''''''''''''+++,,,---......---+++))),,,------+++***)))***,,,///...---,,,,,,,,,------+++++++++******(((''''''''''''&&&&&&''''''((()))+++***)))+++///000...+++111111000......------...111111000///.........///000//////111222111...,,,******))))))((('''&&&%%%))))))***+++,,,---------//////...------------...))))))***))))))((('''&&&(((((())))))***,,,---......///000///---,,,,,,.........////////////..................---,,,+++***,,,)))))),,,+++(((''')))+++,,,...000111000///...------............------***+++---...////////////000111111111000///......///---+++((('''((()))***,,,,,,***)))(((''''''(((&&&''')))(((%%%###%%%)))++++++***)))))))))))))))444333333555777888777555111///---++++++)))&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&+++---...000111111111000000000000000000000000000...///000///---,,,---...///.........000111000000111000000111111111111222---,,,+++***)))***++++++...,,,***)))***+++************)))(((((('''&&&&&&%%%%%%$$$#########$$$$$$###%%%((()))(((&&&%%%%%%'''(((+++,,,------------&&&&&&%%%%%%%%%&&&'''''',,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++,,,+++***)))'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$''')))((()))******++++++******((()))***---///000...---------,,,,,,---...000111000...------......---,,,///...---,,,+++)))''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++++++++,,,,,,,,,,,,,,,+++***)))...------...//////...,,,,,,...---+++,,,...+++&&&&&&&&&%%%%%%%%%&&&&&&'''******+++,,,...///000000000000//////.....................//////...***'''***)))((('''%%%$$$######***+++,,,...000111111111000000000///......------------...///000111111111//////...---,,,,,,------......---,,,,,,+++******))))))(((((('''''''''&&&)))((('''''')))+++...000---------......000111111000000///............///000000000111111222222333////////////////////////.../////////...,,,***)))'''''''''''''''''')))***'''&&&&&&'''&&&$$$ '''&&&%%%%%%&&&(((+++---,,,---..................---+++)))&&&&&&&&&'''((('''&&&'''((($$$ !!!'''%%%###$$$((()))''''''***+++((())),,,,,,******---444///++++++000222000---............///000222222333222000......///111222000///------......,,,+++000/////////111111///...111000...,,,++++++++++++***)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,---...---,,,,,,000000000---+++)))***+++......---,,,,,,,,,,,,,,,***************)))((('''((((((''''''(((((()))***+++))))))+++///000...+++000000000///000000111222222111000///////////////111000000000111111///---...---***(((''''''(((((('''(((***+++,,,---------//////...------------...,,,+++)))'''&&&'''((((((((((((((()))***+++------...//////...---,,,---......//////000000//////...............---,,,+++++++++((()))++++++''''''))))))***,,,...//////...---------......///......---***+++---...////////////000000000000000///...---///...+++)))(((((()))*********)))(((''''''&&&&&&%%%((()))'''$$$$$$'''***++++++************++++++444444444555777777444222...---+++++++++***'''%%%&&&&&&%%%%%%%%%&&&'''''',,,---///000111111000000/////////.........------///111333333111000//////------,,,------...///000111///000333333000000222---,,,+++))))))******+++---+++))))))***++++++*********)))(((&&&%%%$$$$$$$$$$$$######"""######$$$"""%%%'''((('''&&&&&&'''&&&(((+++,,,,,,,,,,,,---***)))'''&&&$$$#########******))))))))))))************++++++++++++******))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$######"""%%%%%%###!!! ###'''+++)))))))))*********++++++---,,,+++,,,------+++***............///000111222///...,,,,,,---------,,,...---,,,+++***)))(((((('''&&&&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%(((***+++,,,++++++***++++++,,,,,,+++++++++...------...//////...,,,+++------++++++---+++&&&%%%%%%%%%%%%%%%&&&&&&'''******+++,,,---...//////111000000///......------.........//////---***'''))))))((('''&&&&&&%%%%%%***+++---///000111222222000000000///......---------------....../////////......---,,,,,,,,,------......---,,,,,,+++******)))))))))(((''''''&&&&&&)))((('''((()))+++...000...............///000111111000///------......///000000000000000111111111////////////////////////////////////---,,,+++***((((((((('''&&&&&&(((***$$$$$$%%%&&&'''&&&###!!!&&&&&&&&&&&&((()))+++------///000///...------...+++***((('''&&&&&&&&&'''###!!!"""%%%$$$"""$$$)))'''$$$%%%)))***'''''')))***'''(((+++,,,******---555111,,,+++---000000///000///.........///111222333222000/////////000111222111//////000000...---000/////////111111///...///...------,,,,,,,,,,,,((((((((()))+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++---------...///000111000...,,,***+++,,,------------,,,,,,,,,+++******++++++******)))(((((((((''''''(((((()))***)))))))))+++---//////////////////000111222444555111111000/////////000000///...---...//////---++++++)))'''%%%%%%'''***+++&&&''')))+++---------,,,//////...------------......,,,)))&&&%%%&&&((()))((((((((()))***+++,,,---------...///000111111000......////////////.........//////......---,,,+++)))'''(((++++++((('''***)))+++---///111111000///---...//////000/////////+++,,,...///000000///......////////////......---...---+++***)))((())))))((((((((((((''''''''''''%%%((((((%%%$$$(((******+++++++++++++++,,,---...555555555666666555222000+++*********+++***(((&&&&&&&&&&&&&&&&&&'''((((((,,,---...000000000000///...............////////////111333222111/////////------------,,,---...000000///333999999333///000---,,,***)))))))))***++++++***)))***+++,,,+++*********((('''&&&$$$############""""""""""""######!!!###%%%%%%$$$%%%&&&(((%%%(((+++,,,+++***+++,,,***)))((('''&&&&&&&&&&&&((((((((())))))((((((((()))******************)))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$%%%%%%$$$###$$$(((+++***))))))((((((***+++,,,///---******+++,,,++++++,,,---...//////000000///...,,,++++++,,,,,,,,,***---,,,+++***))))))))))))&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***,,,,,,++++++)))******+++,,,,,,,,,,,,...------...//////...,,,+++---,,,***+++---***%%%%%%%%%$$$$$$%%%%%%&&&''')))******+++,,,---......///////////////.........///............---***(((%%%%%%&&&&&&'''((((((((()))***,,,...///111111222000000000///......------,,,,,,------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++******))))))(((''''''&&&&&&((((((((((((***,,,.../////////.........//////000111000...---------///000000000000///////////////////////////////////////000000...---,,,+++++++++((())))))'''%%%%%%(((+++######$$$&&&(((((('''%%%%%%%%%&&&((()))***+++,,,---///000///,,,******+++)))((((((''''''&&&&&&%%%$$$ $$$&&&%%%&&&)))(((&&&'''******''''''))))))''''''++++++)))***---///...---,,,---...///000222111///.........000111111111111111000000000000222111//////000000...---000/////////111111///...............---,,,++++++''''''(((***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,,,,,,,...000---......---++++++,,,...------------,,,,,,++++++++++++++++++++++++***)))''''''&&&&&&''''''((()))'''(((******+++---111333......//////000222333444000000000///000000111111///---,,,---......---+++)))((('''&&&&&&'''((()))%%%''')))+++---------,,,//////...------------...,,,+++***((('''&&&''''''(((((((((((()))+++,,,------,,,,,,///222222///,,,---......//////......---////////////...---,,,+++(((&&&'''***+++((((((+++)))+++---000111222111000...//////000111111000000---...///000000000///...,,,------............---,,,+++***)))(((''''''&&&''''''((()))))))))))))))''')))'''###%%%+++,,,)))*********+++,,,...000111666555555666666444111...***))))))***++++++)))&&&&&&&&&&&&&&&&&&'''((())),,,---...000000000//////......///000111222333333...//////...,,,,,,---...000111000...------///000000111777@@@@@@777000000,,,,,,***)))))))))***+++)))))))))***,,,---+++******)))((('''%%%$$$""""""###"""""""""""""""###### !!!"""###"""###&&&((($$$(((++++++***)))***,,,&&&&&&&&&''')))***,,,---&&&'''((())))))((('''&&&))))))************))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!###&&&((((((&&&&&&(((***+++)))((('''''')))+++,,,,,,***((((((***---......)))***+++---...------,,,...,,,******+++++++++***,,,,,,+++***))))))******&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&'''''''''$$$&&&(((+++,,,,,,++++++((()))***+++,,,---------...------...//////...,,,***,,,,,,***+++,,,***%%%$$$$$$$$$$$$%%%%%%&&&'''))))))***+++,,,,,,------------......///000000000000///------...---+++))) !!!###%%%''')))+++,,,((()))+++---...000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---------,,,,,,+++++++++***))))))((('''&&&&&&&&&'''(((((()))***,,,---...000//////.........//////222000...---,,,---///000000000//////......------////////////////////////111000...,,,+++++++++,,,)))******'''$$$$$$'''***%%%$$$$$$&&&'''((('''&&&$$$%%%''')))***+++++++++,,,...000...***''''''((('''((((((((('''&&&%%%%%%)))###!!!$$$'''&&&%%%%%%***'''(((++++++''''''))))))&&&'''***+++)))***---)))+++---...------///000333222000...---...///000000111111111111000//////000///------......,,,+++000/////////111111000....../////////...,,,***)))''''''(((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,++++++---///***+++,,,,,,+++,,,...000,,,,,,---------,,,+++***++++++,,,,,,,,,++++++***&&&%%%%%%%%%%%%&&&''''''&&&(((*********,,,222666.........//////000111222000000//////000111222222111///......//////...---++++++++++++)))'''%%%$$$$$$&&&))),,,---------,,,//////...------------...******+++***)))'''&&&$$$''''''(((((()))+++,,,---///,,,+++---000///)))###------............------////////////...---,,,+++'''%%%&&&***+++)))))),,,((())),,,///000111000000//////000111111111111111///000000111111000///...++++++,,,---............)))***))))))((('''%%%$$$'''((()))******++++++***((()))&&&###&&&......)))))))))***+++---///111222222222333444333111...---,,,------***&&&%%%'''***+++&&&''',,,)))!!!###,,,...///000111111000///...222111000000///000000111////////////............//////000000///...---,,,<<<;;;<<>>666000---+++***+++---,,,,,,,,,)))(((***---...,,,)))'''((()))***,,,,,,------///...------......,,,+++***)))((()))***++++++***(((***,,,,,,,,,---...000,,,+++***+++---...---,,,,,,,,,,,,---......//////000///---...//////...---,,,+++***)))))))))))))))(((%%%%%%''''''$$$$$$&&&###$$$%%%&&&&&&&&&%%%%%%,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((+++******++++++,,,---......---,,,,,,......---,,,---,,,++++++,,,,,,***)))%%%'''******'''$$$!!!!!!%%%&&&'''((())))))))))))***++++++***(((''''''((())))))************))))))******)))((('''''''''''''''%%%$$$%%%'''(((((('''))))))************))))))((((((((((((((()))***++++++)))'''(((+++---+++)))+++***)))***,,,...///......---,,,,,,------,,,***++++++***((('''&&&%%%$$$$$$$$$$$$###############(((%%%$$$'''(((''')))---,,,.........,,,+++,,,...******))))))******+++,,,&&&((((((&&&&&&((((((&&&)))***+++***)))((()))+++,,,++++++***)))(((((('''(((&&&%%%&&&((())))))((('''''''''''''''''''''''')))((((((((()))+++---...---------------......///111000///000222444333222000000000///...---,,,++++++,,,...///000000000///111000000000000000000111222111000////////////000000000///---,,,)))((('''''''''''''''''''''''''''%%%))))))''''''))))))&&&(((,,,---,,,...222222///111000...------...000111222222222222222111000///000000111111000///...---...------......,,,)))&&&***))))))(((((())))))******+++,,,---//////000000////////////............---***'''%%%&&&''''''&&&))))))***+++,,,---...///111......111111......111111000000000111111222333111000000...,,,***((('''$$$%%%'''((()))***)))))),,,---...//////...---,,,---(((%%%''',,,...***&&&***++++++***))))))***,,,.........---------------......//////...------,,,)))))))))))))))***+++,,,,,,---,,,***,,,//////,,,------............------......,,,+++******))))))"""$$$&&&'''))))))))))))((()))+++,,,,,,,,,+++***...............---------111...+++,,,///111000///---------...//////000000///000000000000///...---'''((()))***+++,,,---...333111...,,,++++++,,,,,,++++++,,,,,,,,,,,,...000000...------...---,,,******)))(((&&&%%%$$$######''''''&&&&&&%%%%%%%%%$$$&&&'''(((((())))))))))))'''(((***,,,...000000111))))))***,,,...///000111333333333333111///,,,+++---......///000/////////////////////...,,,+++***111222//////;;;FFF???///---,,,++++++,,,---......---+++***+++------+++)))&&&'''(((***+++,,,,,,,,,///...---.........+++)))***))))))***+++,,,***)))(((***+++,,,,,,---///111++++++++++++------------,,,---------....../////////...------//////...---,,,+++***))))))((())))))'''$$$$$$''''''%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&))))))******))))))((('''***))))))(((((((((((((((************+++,,,---...---,,,++++++,,,---,,,++++++*********,,,,,,+++))))))+++---...+++(((&&&%%%%%%&&&'''(((((())))))(((''')))))))))'''&&&'''((())))))************))))))+++***)))'''''''''((()))&&&%%%%%%&&&((()))(((''')))******************)))***************+++,,,,,,,,,(((%%%''',,,---+++'''+++*********,,,---......---,,,+++,,,---...---,,,+++***)))((('''%%%$$$$$$$$$$$$$$$######""""""""")))%%%$$$&&&'''&&&(((,,,+++,,,------,,,+++,,,...---,,,,,,+++,,,,,,------&&&''''''&&&'''(((((('''***++++++******))))))***++++++***)))(((''''''&&&'''&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++---+++++++++,,,---...//////000//////000222333333111000000//////...,,,+++***+++,,,...000111222222222///000111222222111000///111111111000000000000000111111000...,,,***((('''((((((((('''''''''''''''%%%)))+++((((((******((((((,,,---,,,---111222///111000...------///111222444444444333222111000///000000000000000///......111000///...---+++(((%%%))))))(((((((((((()))))),,,,,,---.........------///////////////.........,,,***'''&&&&&&''''''&&&((()))***+++,,,---......111000000111111000000111////////////000111222222222111///---,,,***'''&&&###%%%''')))***)))((('''***+++---.........------,,,)))'''))),,,---)))&&&'''((())))))((((((***,,,...............---------////////////...---,,,,,,))))))((())))))***+++,,,---...---...000444666666------............------///...+++)))(((((()))***!!!$$$''')))))))))(((''')))+++---------+++***........................111///------///111111000---------......////////////////////////.........''''''((()))+++,,,------333222///---++++++,,,---...000111111///000222555333000...---,,,+++)))((())))))'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***++++++++++++,,,---...............)))***+++,,,...///000111111111222111///---+++)))///////////////...---------......///......------333333000333>>>EEE:::(((+++,,,---------...///000000///...------,,,***(((&&&&&&((()))***+++++++++---------...///...+++)))+++******+++,,,,,,***((()))***+++++++++,,,...111++++++,,,,,,,,,,,,------------...............///...---,,,---...///...---,,,+++***)))((((((((((((&&&$$$$$$''''''%%%%%%((($$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++******,,,+++***))))))))))))***************+++,,,------+++***)))***++++++***)))***))))))***+++,,,***)))'''((()))(((%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''***+++,,,,,,******+++,,,))))))************))))))+++***(((''''''((())))))'''&&&%%%&&&((()))((('''******++++++++++++******,,,+++******))))))******,,,(((%%%''',,,---+++'''+++++++++++++++,,,...///---,,,+++,,,...///...---++++++***((('''&&&%%%$$$%%%$$$$$$$$$######""""""'''$$$###%%%&&&&&&(((---)))+++,,,,,,++++++---...///...---,,,++++++++++++'''''''''((()))((()))***,,,++++++************)))******))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***,,,************+++---...///.........000222333111000////////////...---,,,+++,,,---...000111222222222///000111222222111000///111111111111111000000///111111000///---+++)))(((***)))(((''''''''''''((($$$)))+++(((''')))***)))***...///---...111111...000000.........000111333444444444333333111000000000000000///////////////555222///,,,,,,+++)))((())))))(((((((((((())))))++++++,,,---.........---.........///////////////,,,***'''&&&''''''&&&%%%%%%&&&''')))***,,,------,,,------,,,,,,------,,,---------......000111111333000---,,,+++***'''%%%$$$&&&(((******)))((('''***+++,,,............---++++++,,,+++)))'''&&&&&&###%%%''''''''')))+++---........................////////////...---,,,+++(((((((((((()))***+++,,,,,,++++++,,,,,,---000333------............------///---***((('''''')))***!!!"""%%%'''(((((('''&&&''')))+++---...---,,,+++---.....................111///......///000111111------------............000//////...............(((((()))***++++++,,,,,,111111111///,,,,,,---///---000222111//////222555333000---++++++***(((''')))(((((('''(((((())))))''''''''''''''''''''''''&&&'''(((***+++,,,,,,,,,111111000///---+++)))(((***++++++,,,---...//////------...//////.........//////000//////...------------...///000000000///444222222999AAA???333'''***,,,......------///000111000000///---+++)))(((&&&'''((())))))******)))++++++,,,...//////,,,)))+++***+++,,,---,,,***(((***++++++***)))***---///+++,,,------++++++,,,---...........................,,,,,,,,,...///...---,,,+++***)))(((''''''''''''$$$$$$''''''%%%%%%(((%%%%%%$$$$$$$$$%%%&&&'''((()))***,,,.../////////...---,,,*********++++++***))))))******+++,,,---+++***))))))++++++***))))))(((((()))++++++***((('''''''''$$$""""""$$$&&&###$$$%%%&&&'''''''''''')))***++++++)))((()))***))))))************)))))))))((((((''''''((((((((()))'''&&&&&&'''(((((('''***++++++++++++++++++******)))((('''''''''''''''+++)))'''(((+++---+++))),,,---------,,,,,,...000...---,,,---...///...---,,,,,,+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""%%%'''&&&(((,,,((()))++++++++++++---......---+++***)))((((((((()))''''''***+++)))))),,,---,,,******++++++***(((((((((((((((''''''''''''%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&)))+++((((((((())))))+++,,,,,,,,,,,,---///111111000........./////////.........---......///000111222222///000111222222111000///111111222222111111000///111000000///...,,,+++***+++***((('''&&&''''''(((!!!'''***'''%%%''')))(((***...///------000000---////////////000111222222333333333333333222111000000000////////////000000666222...,,,+++,,,++++++)))((((((''''''(((((()))&&&'''))),,,...000111111.........///////////////---+++((('''''''''%%%$$$$$$$$$%%%''')))***+++,,,---//////------//////---,,,,,,,,,---...///000111333000,,,***++++++(((%%%&&&''')))*********)))(((+++,,,---...//////...---***,,,,,,***'''$$$%%%&&&"""$$$&&&'''((())),,,///.............../////////000000//////...---++++++'''''''''((()))***+++,,,---,,,,,,,,,+++'''(((,,,------............------...,,,***(((''''''((()))$$$%%%&&&'''''''''&&&%%%((()))+++,,,---...---------------...............000//////......///111222------------------------000///......------......***+++++++++,,,,,,------///111222000...---...000+++...111000------000444000---+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,---......111111000///---+++)))(((,,,,,,,,,---------............---......///000111......///000000000//////...//////000111111000000444000555AAAEEE:::///+++)))+++......,,,,,,---///...//////...,,,***))))))''''''((())))))((((((''')))***+++...000///---***+++++++++,,,---,,,***'''++++++***)))((((((+++---,,,...///---+++)))***,,,////////////............---,,,+++,,,...///...---,,,+++***)))''''''''''''(((%%%%%%''''''$$$$$$'''%%%%%%$$$$$$$$$%%%&&&''')))***+++---///000000000///...,,,***)))***+++,,,))))))))))))***+++,,,---,,,+++***+++,,,---,,,******)))((()))******((('''(((((((((&&&$$$$$$%%%'''$$$%%%&&&'''((((((((((((((())))))((('''&&&&&&'''))))))************))))))&&&''''''((((((((('''''',,,)))&&&%%%&&&'''''''''))))))************))))))(((''''''''''''(((((()))************++++++++++++,,,...///...,,,,,,///111///...------...///...,,,------,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&'''%%%&&&)))'''(((***+++***+++---...,,,++++++***)))))))))***)))&&&&&&***+++((()))---...,,,******,,,,,,***(((&&&&&&''''''''''''((((((###%%%&&&%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%(((***'''''''''''''''((()))*********+++...000000...,,,------...///000000000000............//////000111000000111111111111000000111111222222222111000///000000000//////...,,,,,,,,,+++)))'''&&&'''((((((!!!'''+++(((%%%''')))***'''+++,,,+++,,,000000...---...000111222222111111111222222222222222111111111000///......///000111222000............---+++((((((''''''''''''((((((%%%&&&))),,,...000111222............/////////000...,,,)))((('''&&&$$$"""%%%&&&&&&'''(((((())))))...222222......222222...,,,,,,------...000111222333...***)))+++,,,)))&&&)))))))))***************,,,---...///000///...---+++***'''&&&&&&&&&&&&&&&%%%'''((())))))***---///---........./////////000000000000///...,,,+++***'''''''''''')))***+++,,,,,,***,,,///---((((((---------............---------+++***(((''''''''''''&&&&&&&&&&&&'''''''''''')))******+++,,,---...///---------.........///////////////...---...000222------------------------000///...---------......---------------------------000222222///---...000...222444333000000333888---***((((((***+++++++++(((((())))))((('''&&&&&&((((((((()))))))))))))))&&&''')))+++---......///---------...------,,,,,,------------------------222111000.........///000,,,---...000111222222222000000111111111111000000333...666GGGHHH777---000(((***------+++***+++---+++,,,------+++*********(((((((((((((((''''''&&&((()))***---000000---++++++++++++---...---***'''++++++***(((&&&'''))),,,---///000...***((()))+++///////////////.........---,,,+++,,,...///...---,,,+++***(((''''''&&&&&&(((%%%%%%''''''$$$$$$&&&&&&%%%$$$###$$$%%%&&&'''))))))+++,,,---.........///...,,,***))))))***+++))))))))))))***+++,,,---...---,,,,,,......---,,,***)))((()))***)))(((&&&%%%&&&'''&&&$$$######$$$%%%&&&'''((())))))))))))+++,,,---,,,)))((()))***))))))************))))))%%%&&&'''(((((('''&&&&&&...+++'''%%%%%%&&&''''''(((((())))))))))))((((((''''''(((((()))+++,,,---)))+++,,,,,,+++***,,,------///000///------///222000...------......---,,,...---,,,+++***(((''''''%%%%%%%%%&&&&&&'''''''''%%%###$$$''''''$$$$$$&&&&&&(((*********+++---///,,,,,,++++++,,,,,,---...)))%%%%%%***+++((((((---///,,,******,,,,,,***'''%%%%%%&&&&&&'''((((((((("""$$$&&&&&&%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$######%%%(((***'''&&&&&&&&&&&&'''(((((())))))+++---//////---+++,,,---...000111222222222//////............///000111000000000000000000111111111222333222111000//////////////////......------+++)))'''&&&'''((((((###***---***'''))),,,---$$$(((***))),,,000111///,,,...000222333222111000000000111222222222111111111000///......///000111/////////000111000---+++((((((''''''''''''((((((((()))***,,,---...//////---.........//////000000///,,,***((('''%%%###!!!((((((((((((''''''''''''+++//////++++++//////+++------......///111222333222...)))(((+++,,,***'''+++******)))******+++,,,......///000000///...---,,,'''""""""'''***(((%%%)))***++++++***+++---///---.........//////000000000000000///...,,,+++***&&&&&&''''''(((***+++,,,$$$###'''---,,,((()))000---..................---,,,+++***)))(((''''''&&&'''&&&&&&&&&&&&'''((()))*********+++,,,---///000---------.........//////...///......---...000222------------------------000///...---,,,---......