BM6( mmm\\\OOOFFFAAA<<<<<<;;;;;;:::999999888<<<;;;::::::999888777777777666444333222222333333333444444444333111000...------......------------,,,***(((((()))***)))(((111+++''')))***)))'''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((***,,,---###"""!!!"""$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))'''###&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''((('''''')))((((((''''''(((((())))))'''&&&'''(((***)))))),,,"""%%%,,,+++)))***((()))***)))((('''((())))))***+++++++++---000333;;;BBBKKKRRRWWW^^^hhhooovvvllleeebbbhhhnnnnnnjjjgggffflllqqquuu}}}pppZZZJJJEEEFFFJJJNNNMMMHHHGGGKKKGGGFFFEEECCCBBB@@@???>>>??????<<<888222---+++***+++***)))((((((((((((((())))))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$######$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%$$$######"""###############""""""!!!!!! """!!!!!!"""$$$$$$###"""""""""###$$$$$$###!!! !!!"""$$$%%%%%%%%%$$$### !!!!!!""""""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""##################""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""""""""######$$$$$$$$$######"""###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###""""""$$$'''))))))((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''nnn^^^PPPFFF@@@========================;;;;;;::::::999888777777888777555444333333333333333333444444333222000///......------------------+++***))))))))))))))))))///+++((('''((('''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''***---///&&&%%%$$$$$$&&&'''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&###""""""$$$'''(((%%%%%%%%%&&&'''((()))***&&&&&&'''((('''&&&%%%###'''((((((((((((((((((''')))'''&&&&&&((())))))(((+++$$$!!!&&&+++***)))***((()))******(((((()))***)))+++---...///222666999>>>FFFPPPXXX___gggpppvvvvvvmmmiiiiiippp{{{{{{}}}|||sssjjjhhhlllqqqrrrrrrnnnrrruuuwwwwwwvvvwwwyyy}}}oooZZZOOOKKKJJJLLLKKKHHHHHHKKKDDDDDDCCCBBBAAA@@@@@@???CCCBBB???;;;666222///...++++++******)))(((''''''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$#########$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$###############$$$!!!""""""""""""!!! !!!!!!"""######$$$###"""""""""############"""!!!"""#########$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!"""$$$$$$###""""""""""""######$$$$$$$$$###""""""!!!!!!""""""###$$$ """###$$$%%%$$$###### !!!"""###"""!!! $$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######"""$$$&&&(((((('''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''nnn^^^QQQFFF@@@:::;;;;;;<<<===>>>??????;;;::::::999999888888888888888777555444333333333222333333444333222000//////...---,,,,,,,,,,,,---+++******)))(((((()))***+++***'''%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''***---...---,,,******+++***)))'''(((***+++***)))((()))***'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&(((&&&$$$###$$$'''***,,,%%%%%%%%%&&&'''((()))***###$$$&&&'''''''''&&&%%%&&&'''((())))))((('''&&&((('''%%%&&&((())))))((()))&&&$$$'''))))))((()))(((***+++***))))))***+++***,,,///222444999>>>AAAAAAHHHSSS]]]fffnnnuuu{{{rrrjjjjjjooozzz{{{vvvtttrrrqqqqqqqqqrrrrrrrrrqqqhhhaaaYYYWWWYYY]]]___^^^]]]___aaabbbbbbbbbccccccgggllluuuxxxtttpppuuuvvvcccVVVKKKIIIJJJIIIHHHHHHBBBBBBAAAAAA@@@?????????@@@???===:::777444111...,,,,,,+++***)))((('''&&&'''((()))))))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$###############$$$$$$!!!""""""###""""""!!! !!!##################"""""""""#########""""""######""""""######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$###############"""""" !!!"""$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""$$$%%%%%%$$$###### """#########"""!!!###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''}}}mmm^^^QQQGGGAAA666777888999:::;;;<<<<<<:::::::::999999999888888999888888777555444333222222222333444333222111000///...---+++++++++,,,,,,***++++++***(((''')))***''')))'''######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,+++)))))))))(((%%%###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&(((***+++***)))&&&$$$&&&&&&&&&&&&&&&'''((()))!!!###%%%''')))******&&&''''''((((((''''''&&&(((&&&%%%&&&''')))(((((((((((((((((()))(((((())))))***++++++******+++,,,,,,...222555999>>>DDDHHHEEEKKKUUU___fffmmmrrruuuyyy}}}~~~{{{wwwnnneeeaaagggqqq~~~zzzwwwvvvvvvuuupppjjjdddaaa`````````______^^^^^^]]]]]]^^^ZZZUUUTTTVVVYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]```eeekkkssszzzyyyqqqiiiccc___```cccnnn{{{}}}jjjVVVNNNMMMKKKGGGEEEAAAAAA@@@@@@??????>>>>>>@@@???>>>======;;;888555000///...,,,***))))))((((((((()))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###%%%((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$#########"""######$$$%%%#########""""""""""""""" """###$$$###"""###$$$"""""""""""""""#########"""""""""#########$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############!!!"""$$$$$$#########%%%###############$$$$$$%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$###""""""###$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%&&&&&&''''''***)))'''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''{{{jjj\\\PPPGGGBBB777777777777888888888888:::::::::999999999999888999999888777666444333222222222333444333222111000000...,,,+++******+++,,,)))++++++***(((''')))+++%%%((((((######&&&(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((('''&&&&&&'''&&&###!!!###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%'''***++++++(((%%%###''''''&&&&&&&&&''''''(((""""""###$$$%%%''')))***''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''')))***)))(((((((((((()))***++++++******+++---...111444888<<>>>>>AAA@@@???AAACCCBBB???<<<666444111...---,,,,,,---(((((((((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''###%%%''''''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%"""$$$$$$"""!!!"""$$$"""""""""""""""######$$$!!!!!!"""###############""""""######$$$%%%%%%&&&########################"""""""""""""""######$$$ ###%%%%%%###"""###%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""######$$$$$$$$$######!!!###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''(((***((('''%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''yyyiii[[[PPPHHHDDD::::::999999888777777666::::::999999999999999999:::999999888666555333222111222333444333222111000000///,,,*********+++,,,)))+++,,,***'''&&&)))+++$$$))))))$$$###(((***(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***))))))***,,,+++)))'''((()))******(((((()))***%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***(((''''''&&&&&&&&&''''''((('''%%%$$$######$$$%%%((('''&&&&&&&&&&&&'''((((((&&&%%%%%%'''(((((('''&&&***,,,***''''''(((((()))***,,,,,,++++++,,,---000333666999<<>>AAABBBFFFLLLRRRYYY]]]```___YYYVVVWWWYYYZZZTTTKKKDDDBBBFFFLLLPPP```hhhtttwwwnnngggdddddddddeeejjjooopppnnnmmmpppsssssstttwwwzzz|||yyysssooolllgggdddaaa]]]YYYWWWWWWWWWXXX[[[___bbbbbbaaagggooozzzxxxgggXXXPPPJJJEEEAAAAAA???<<<:::<<<999999:::===@@@BBBAAA@@@AAA>>>999444///+++)))(((***,,,---,,,)))((()))++++++)))&&&'''))))))'''$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%% !!!"""#####################"""""""""###%%%&&&###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$'''&&&$$$"""!!! ######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! !!!"""###$$$$$$"""  !!!"""###$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""%%%''')))******)))'''%%%zzzhhhZZZOOOFFF@@@;;;:::999777777777777888999999::::::999888666555777777777777666555444444111111111111111000////////////...---,,,,,,,,,,,,---,,,+++))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&'''((((((++++++++++++***)))''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&& """%%%(((***+++,,,(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''))))))(((((('''''''''&&&'''(((((())))))(((((('''$$$&&&((((((''''''((()))&&&))),,,---,,,---111444777:::???CCCGGGMMMSSSXXXZZZYYYXXXWWWVVVTTTSSSRRROOOLLLGGGDDDEEEJJJQQQVVVbbbiiisss~~~}}}{{{wwwqqqllliiiiiikkkmmmsssxxx~~~{{{vvvqqqlllfffbbb```______```bbbcccbbbaaadddkkksssyyy|||wwwdddWWWMMMFFFBBBDDDFFFCCC@@@@@@;;;::::::<<>>;;;:::999777777777777888::::::;;;:::999777555444666666666666555444333222222222222222222111000000//////...---,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))+++,,,------,,,)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%&&&''''''((((((((((((((((((''''''''')))(((((((((((((((((()))&&&((())))))''''''((()))(((+++...000000222777;;;===@@@DDDLLLSSSXXXZZZZZZXXXSSSOOONNNQQQSSSQQQOOOIIIHHHHHHIIIMMMTTT[[[___ggglllrrrzzzvvvqqqmmmooovvv{{{yyyuuuuuusssqqqqqqtttxxx~~~zzztttrrrnnnlllkkkkkkiiihhhiiimmmqqqsssrrrrrrtttwww{{{}}}xxxfffRRRIIIBBBCCCFFFEEEAAA???<<<:::888999<<<>>>@@@@@@DDDDDDBBB???:::555000---******+++***((('''(((******)))''''''((((((&&&%%%&&&&&&''')))))))))))))))''''''''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&$$$!!!$$$$$$############$$$$$$""""""#########""""""!!!#########"""######$$$%%%$$$###""""""""""""###$$$###""""""!!!!!!""""""###%%%$$$$$$###!!!  ###%%%&&&''''''######$$$$$$$$$$$$######&&&%%%$$$$$$############!!!"""""""""!!!"""######$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))%%%&&&((())))))(((&&&%%%xxxeeeWWWLLLCCC===;;;:::888777777777888888;;;;;;;;;:::999777444333555555555555444333222222333333444444333333222111//////...---,,,,,,,,,,,,,,,++++++******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''(((((()))******+++***,,,---...---***'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((()))***)))(((((()))***+++...222333444666;;;???DDDHHHQQQ]]]fffggg```YYYSSSNNNJJJIIIMMMPPPQQQQQQOOOPPPRRRVVV\\\bbbgggjjjmmmoooqqqtttzzzuuujjjhhhhhhmmmvvv}}}~~~}}}~~~~~~}}}{{{yyyzzz|||~~~}}}yyywwwvvvvvvwwwyyy}}}zzz```RRREEEBBBDDDCCC@@@>>><<<:::666666888;;;===>>>CCCDDDDDDCCC@@@:::555111++++++***)))(((((())))))***)))((((((((('''&&&&&&)))******))))))((('''&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***)))&&&###$$$$$$############$$$$$$ """$$$%%%%%%&&&##################$$$$$$$$$##################$$$###""""""""""""""""""#########""""""!!! !!!###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!! !!!""" """$$$&&&(((((()))######$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&((('''&&&$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%&&&((((((((((((&&&%%%wwwdddVVVKKKCCC>>>:::999888777777777888999;;;;;;;;;:::999777444333555555555555444333222111222222222222222111111000//////...---,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((()))*********)))***,,,------***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& """###&&&''')))******&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&((()))+++&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))*********((()))+++,,,...222777999999:::>>>AAAGGGPPP```rrr}}}yyyjjj]]]OOOMMMJJJGGGHHHKKKPPPSSSWWWZZZ___eeekkkqqquuuwwwuuutttqqqqqqvvv{{{lllfffhhhllluuuqqq___LLLEEEEEEDDDCCCCCC===999555444555888:::;;;@@@BBBDDDEEECCC???999666///...+++))))))))))))))))))))))))((('''&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***)))&&&###$$$######""""""######$$$ """$$$%%%%%%&&&#########$$$#####################$$$$$$###############""""""""""""######!!!!!!!!!!!!!!!""""""""""""###%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$#########"""!!! !!!""""""############""""""!!!######$$$$$$$$$######"""""""""###$$$%%%&&&''''''((('''%%%$$$######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&'''(((((('''&&&&&&vvvcccUUUKKKDDD???:::999888777777888999999::::::;;;:::999777555444555555555555444333222111///000000000000///......//////...---,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''')))***++++++***((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&'''(((******%%%&&&&&&'''((()))*********))))))))))))))))))***)))*********)))***---///333888>>>AAABBBBBBDDDGGGIIIUUUiii}}}rrrdddNNNMMMKKKIIIJJJNNNTTTXXX```dddjjjqqqxxx~~~~~~{{{wwwsssvvv~~~vvvtttxxx}}}}}}ssskkknnnrrrzzzmmmWWWLLLGGGDDDDDDEEE>>>:::666444555777999999;;;>>>BBBEEEEEECCC???<<<555222...+++++++++***)))((()))***)))'''%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&$$$!!!######""""""""""""######""""""#########""""""!!!###$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""$$$######""""""######$$$!!!!!!!!!""""""#########!!!"""$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""!!!!!!!!!%%%$$$$$$######$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$$$$######""""""###$$$%%%&&&'''''''''&&&%%%#########$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$&&&'''(((#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&uuucccVVVLLLFFFAAA999999888777777888999:::999999::::::999888666555666666666555555444333222000111111111111000////////////...---,,,,,,,,,,,,)))***++++++++++++***)))************************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&$$$###"""&&&&&&&&&'''''''''(((((())))))(((((((((((())))))###$$$%%%&&&'''(((((((((%%%%%%&&&'''((()))***+++))))))************)))))))))************+++///222777>>>FFFKKKMMMMMMOOOPPPOOOXXXhhhwww~~~zzzmmmcccNNNKKKJJJNNNWWW```fffhhhnnnqqqwww}}}zzzxxx}}}yyynnnddddddjjjpppxxx~~~|||{{{}}}}}}zzz|||nnn]]]QQQHHHDDDEEE@@@===999777888999999999777;;;@@@EEEGGGGGGEEECCC;;;666111...------+++***((()))***)))&&&%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$%%%###"""######""""""""""""#####################"""!!! ###$$$$$$%%%$$$###"""!!!!!!""""""######""""""!!!$$$######""""""######$$$##################"""""""""######$$$$$$%%%%%%&&&!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$&&&'''((()))!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$###################################################### !!!!!!###$$$%%%&&&&&&"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuucccVVVMMMGGGCCC999999888777777888999:::888999::::::999888777666666666666666555444333222333444444444444333222222//////...---,,,,,,,,,,,,))))))+++,,,,,,+++***)))************************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&$$$%%%&&&'''(((******+++&&&'''((())))))((('''&&&))))))*********,,,000333:::AAALLLSSSUUUVVVWWWXXXTTT[[[dddmmmoookkkccc\\\MMMIIIHHHSSSeeetttzzzzzz}}}{{{zzz~~~|||zzzyyyzzzyyyfff\\\UUUWWW___fffmmmsssttt~~~|||uuuffffffhhhpppsssaaaQQQIIIHHHBBB???<<<::::::;;;;;;:::555999???EEEHHHIIIIIIHHH>>>999333///......,,,***(((***+++)))&&&%%%&&&((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$######""""""""""""######!!!!!!"""##################$$$%%%%%%$$$###"""!!! !!!"""######"""!!! $$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%$$$#########$$$%%%"""############$$$$$$$$$""""""############""""""################################################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvveeeXXXNNNFFFAAA::::::999888888999::::::::::::;;;:::999777555444,,,...222555777666555444333333444444333333222111111000...---,,,,,,------++++++************++++++++++++******)))(((((((((%%%&&&'''(((((('''&&&%%%)))&&&###!!!!!!###&&&)))$$$%%%&&&'''(((***++++++***,,,+++'''&&&***------###$$$&&&''''''&&&$$$###&&&''''''&&&$$$$$$%%%''')))(((&&&%%%&&&''')))+++***)))(((''''''((()))***)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&'''(((***,,,'''(((---000000444:::>>>CCCKKKUUU\\\___]]][[[VVVVVVXXX[[[\\\YYYRRRLLLFFFIIIPPP^^^ppp~~~wwwwwwxxxrrrrrruuu}}}ssscccVVVVVVWWWYYY]]]dddjjjooo|||}}}sssggg___dddrrrvvv```OOOFFFJJJFFFBBB>>><<<<<<;;;;;;:::999999===BBBFFFIIIIIIIIIBBB999222...,,,++++++,,,((($$$###$$$&&&((()))&&&'''((((((%%%$$$$$$%%%)))((('''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$########################&&&%%%###""""""###%%%&&&%%%###""""""###$$$$$$###"""!!!  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%###!!!!!!"""###""""""#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%$$$$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&((())))))(((&&&%%%wwweeeWWWMMMEEE@@@::::::999888888999::::::;;;;;;;;;:::999888777666555666777777666444222111333333444444333333222111000///...,,,,,,,,,,,,---))))))(((((((((((())))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&'''(((((())))))(((,,,---***)))+++---,,,''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''((()))(((''''''(((******''')))///333444888===@@@DDDJJJRRRXXXYYYVVVSSSNNNLLLLLLMMMMMMLLLHHHDDDKKKOOOWWWcccqqq~~~{{{vvvwwwyyyxxxxxx{{{xxxfff[[[UUUUUUWWWZZZaaakkkuuu{{{yyyjjjfffkkkvvvuuuaaaUUULLLIIIEEECCCBBBAAA>>>;;;;;;;;;<<<>>>@@@DDDHHHKKKLLLGGG???888333///,,,***+++)))&&&%%%&&&((())))))!!!$$$&&&(((((()))+++,,,''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%###""""""###$$$$$$###$$$$$$###""""""###$$$%%%##############################$$$$$$###""""""!!!$$$"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))'''&&&%%%yyyfffWWWLLLDDD???::::::999888888999::::::===<<<;;;:::999999888888;;;;;;999777555333222111333333333333333222222111///...---,,,+++++++++,,,))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&+++...,,,+++,,,,,,***)))((('''&&&&&&'''((()))'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((())))))(((''''''(((***)))(((,,,222777999<<>>@@@??????BBBHHHMMMPPPLLLFFF@@@:::444///++++++)))''''''((())))))))))))******)))&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###$$$$$$######$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!###!!! !!!###$$$$$$############$$$%%%%%%&&&&&&#########""""""###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$############!!!!!!!!!"""""""""######%%%$$$######"""##############################"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%|||hhhXXXMMMDDD???::::::999888888999::::::===<<<:::999888888999999:::999777666555555555555222333333333333222111111...------,,,+++++++++***++++++************++++++)))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,)))(((++++++)))'''&&&&&&&&&&&&&&&&&&''''''((()))'''%%%######$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))******)))(((''')))+++***+++///555:::===???AAAEEEFFFGGGJJJKKKJJJGGGDDDEEEAAA===:::<<<@@@EEEIIIQQQUUUZZZ\\\^^^fffsss~~~~~~zzzyyy|||{{{vvvyyysssddd]]]\\\\\\aaajjjtttzzzooommmnnnyyylllaaaSSSJJJHHHFFFCCC@@@???BBBDDDBBB@@@AAAHHHNNNOOOMMMIIIEEEAAA:::333...***)))''''''))))))((('''------,,,(((###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$###""""""""""""###$$$%%%###""""""###$$$$$$### !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###%%%%%%$$$""""""######$$$%%%&&&&&&######""""""""""""######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""###$$$$$$###############$$$#####################$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&iiiYYYNNNEEE@@@::::::999888888999::::::;;;:::999777777777888999777666555333333444555666222222333333222222111000------------,,,+++******++++++************++++++((((((''''''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&))))))%%%$$$'''******$$$&&&(((******(((&&&$$$&&&''')))(((&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((()))******))))))***,,,---000333777;;;???BBBBBBGGGFFFFFFGGGHHHGGGEEECCC@@@>>>;;;999<<>>FFFOOOUUUYYYZZZYYYUUUSSSYYYeeeppp~~~vvvrrrsssuuuzzz}}}jjj```aaagggkkkrrrhhhbbbeeeggggggkkkrrrxxxcccYYY[[[aaakkkwwwsss[[[KKKEEEEEEGGGFFFHHHJJJIIIHHHIIIMMMPPPMMMKKKIIIGGGEEEBBB>>>:::000---***((((((((('''&&&###%%%((()))((()))***+++&&&&&&''''''((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$### !!!"""#######################################!!!!!!""""""######""""""###!!! !!!###$$$$$$###!!!!!!!!!"""#########$$$#########""""""#########"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""####################################$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''~~~iiiXXXMMMEEEAAA::::::999888888999::::::999999::::::999999888888888777666444333222111111222222222222222111000000......//////...---+++***))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$'''((($$$###&&&((((((''')))+++------+++)))'''"""%%%'''((('''&&&%%%&&&((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&((()))******,,,///111333888:::;;;@@@IIINNNMMMJJJGGGDDDBBBCCCCCCBBBAAA999<<>>;;;:::999888888888999:::======<<<;;;;;;:::999999888777555333222333444555000111222333333222000///...---,,,...000111111000*********)))(((&&&$$$###)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((''''''''')))(((''''''&&&&&&''''''(((((('''&&&%%%%%%''')))***&&&&&&&&&''''''''''''(((++++++)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,***'''$$$%%%'''***+++,,,...111333777<<<@@@CCCKKKUUUXXXUUUMMMIIIEEEAAA???>>>===<<>>666000---,,,+++***''''''((((((((((((((('''))))))))))))))))))))))))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$###!!!!!!###%%%%%%%%%%%%$$$######""""""######""""""!!!!!! ######$$$$$$$$$######"""%%%$$$###!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""###$$$ %%%$$$$$$###############$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############&&&### !!!$$$&&&'''########################)))(((&&&$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((zzzeeeVVVLLLEEE@@@;;;:::999888888888999:::<<<<<<;;;;;;:::999999888888777555333333333444555222333333444444333111000///---,,,---...///...,,,---,,,++++++***)))((((((&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$######&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((())))))***))))))((((((###%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&&&&&&&&&&''''''''''''(((******)))((('''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''))),,,...///111444666<<>>???@@@AAAGGGJJJNNNTTTYYY]]]```bbbcccfffeee^^^\\\___aaa___]]]bbbiiinnnrrruuuzzz~~~|||yyypppfff^^^[[[^^^```TTTMMMPPPVVV[[[hhhwww}}}{{{ssstttvvvxxx{{{}}}}}}{{{}}}tttbbbTTTOOOPPPXXXcccssslllZZZOOOKKKGGGHHHMMMRRRRRRSSSVVVMMMJJJGGGCCCBBBAAABBBCCCDDDAAA;;;666111...,,,+++))))))))))))((('''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%&&&&&&&&&%%%%%%"""""""""###%%%%%%###!!!%%%$$$######""""""######"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$###"""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$!!!!!!%%%$$$$$$############$$$$$$$$$$$$######"""!!!!!! ###$$$$$$$$$$$$$$$$$$###""""""""""""############%%%$$$""""""###$$$##############################!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$%%%&&&'''))))))(((''''''&&&&&&&&&yyyfffWWWNNNGGGCCC;;;;;;999888888888999999;;;;;;::::::999888888888888777555444333333444444555444444444333333333222000...---,,,------+++***,,,,,,***)))))))))******$$$$$$%%%%%%&&&''''''(((((((((((((((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&%%%%%%$$$''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))(((((('''(((((((((&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))))),,,///111222444777:::@@@FFFJJJJJJKKKOOORRRSSSQQQLLLDDD>>>>>>CCCJJJOOOPPPRRRUUUYYY]]]aaacccdddfffhhhfff___[[[[[[[[[ZZZYYY]]]cccgggkkkqqqyyy~~~~~~qqqaaaVVVOOOKKKMMMQQQTTTOOOPPPXXX___hhhyyy|||zzzxxxpppqqqsssxxx}}}~~~~~~dddTTTOOOJJJOOOXXXggg{{{nnnaaaOOOIIIGGGMMMRRRSSSQQQQQQNNNLLLIIIEEEBBB@@@@@@???CCCCCCBBB>>>888222...---******))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%!!!!!!###%%%&&&$$$!!!%%%$$$######""""""######"""""""""""""""#########"""######$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###&&&###"""$$$$$$""""""%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$$$$%%%$$$!!!########################!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))(((&&&$$$$$$%%%'''(((+++***)))(((((('''''''''yyyfffXXXOOOHHHDDD<<<;;;999888888888888999999999999999888888777777777777555444333333444444666555444333222222222333000...------------,,,***)))(((&&&%%%%%%&&&(((***%%%%%%&&&&&&&&&'''''''''$$$%%%''')))***+++++++++((('''%%%$$$$$$%%%'''((("""###%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&(((***+++***(((''''''((((((''''''&&&&&&''''''(((&&&&&&'''((()))(((((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))'''''''''(((((((((((()))&&&'''''''''&&&''')))++++++---000333444777:::<<<@@@EEEIIIHHHEEEDDDGGGJJJKKKFFF@@@===AAALLLYYYcccbbb```___^^^___aaaccceeeiiihhhddd^^^XXXVVVVVVVVVZZZ]]]aaadddhhhnnnwww~~~~~~lll^^^PPPHHHEEEGGGMMMSSSXXXZZZ```iiipppzzz|||xxxxxxzzz|||wwwyyy}}}mmm```RRRMMMLLLRRRaaauuuxxx___TTTLLLMMMQQQQQQOOONNNOOONNNKKKHHHDDD@@@>>>===@@@CCCFFFDDD>>>666111...+++***))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""$$$$$$### %%%$$$######""""""######"""""""""######$$$$$$%%%""""""###$$$$$$$$$######!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$"""######$$$$$$$$$######%%%$$$###""""""""""""$$$$$$$$$#########$$$%%%%%%""""""###%%%'''((()))***$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$######$$$%%%$$$""" ########################$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$'''''''''&&&&&&&&&''''''(((((('''((((((***+++,,,xxxfffXXXNNNGGGBBB<<<;;;:::888777777888888999999888888888888777777777666666555444444333333555555333222111111111111///...---...///000///---'''&&&%%%$$$$$$%%%''')))((((((((((((''''''&&&&&&$$$&&&(((***+++++++++***'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''))))))(((&&&%%%&&&''''''((())))))(((((((((***+++***(((''''''((((((''''''&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((('''''''''''''''((()))'''''''''(((((((((((()))%%%(((***+++***)))***,,,,,,///222444555777:::===@@@CCCFFFEEE@@@<<<>>>BBB@@@>>>;;;<<>>888888<<<777888:::===FFFVVViiivvv|||wwwppphhhccc```___```bbb\\\WWWTTTQQQQQQVVV]]]fffjjjmmmoooqqqtttzzz~~~~~~{{{|||yyymmmbbbYYYRRRNNNHHHDDDBBBEEEHHHMMMXXXbbbpppxxx|||{{{yyyvvvtttuuuyyy|||zzzhhhUUULLLIIIIIISSS^^^tttuuuaaaUUUPPPMMMOOORRRQQQQQQQQQPPPLLLGGGBBB???===>>>BBBEEEFFFBBB;;;555///...,,,+++******+++,,,''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''$$$"""!!!"""$$$$$$###%%%$$$######""""""#####################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""############""" !!!!!!"""######""""""!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###!!!"""$$$###$$$$$$###$$$$$$%%%&&&''''''&&&&&&$$$###"""!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%$$$""" !!!###%%%&&&&&&########################""""""###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))***)))'''&&&+++***))))))***,,,...000tttcccWWWNNNGGGCCC===<<<:::888777777777888999999999999999999999999666666666666555444333333555555666555444222111///000///............---+++***************)))))))))'''''''''''''''''''''''''''((()))***)))&&&$$$"""$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&'''((()))***&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&)))++++++((((((,,,000111333555777777888:::<<>><<<666444666555888;;;???EEEPPP___jjjxxxvvvsssnnniiidddaaa___[[[TTTOOONNNNNNPPPYYYdddiiinnntttwwwxxxzzz~~~|||vvvfffXXXNNNGGGBBB??????AAAEEEKKKOOOWWWeeessssssggg\\\RRRRRRYYY^^^kkk}}}yyygggXXXOOONNNPPPQQQRRRTTTTTTQQQLLLGGGCCC===<<<>>>CCCIIIHHHBBB;;;444222000---+++******+++''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%$$$######""""""#####################"""""""""!!!!!!"""$$$$$$%%%%%%$$$""""""###$$$######!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""""" ###!!!$$$'''%%%$$$$$$$$$$$$%%%&&&'''''')))(((((('''&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###""""""###%%%%%%$$$"""########################!!!"""###%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&'''((()))))),,,+++++++++---000333555rrrbbbWWWOOOHHHDDD===<<<:::888777777777888999999999999999999::::::666666666666555444333222666666777888666444111000222000...------,,,***(((***************)))(((((($$$%%%%%%&&&&&&''''''(((###$$$'''(((((('''%%%######%%%'''))))))'''%%%###&&&%%%%%%%%%%%%&&&'''(((&&&'''((()))************$$$&&&((((((''''''''')))(((''''''&&&&&&''''''(((&&&%%%###"""###$$$&&&(((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***'''%%%&&&---222444555777888888999;;;===???999777::::::444000222777;;;>>>@@@BBBJJJUUU^^^rrrsssssssssoooiiiccc___WWWOOOJJJJJJLLLPPP\\\hhhjjjpppwww|||}}}tttzzz}}}}}}}}}~~~zzzuuubbbYYYLLLCCC@@@@@@BBBBBB===BBBJJJRRRXXXbbbttt~~~xxxwwwwwwzzzsssbbb\\\___UUUbbbuuuwwwbbbRRRLLLMMMQQQSSSUUUVVVTTTOOOJJJFFF???<<<;;;BBBKKKMMMGGG???999666222...+++)))))))))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&%%%$$$###$$$%%%&&&'''"""###$$$''')))(((%%%###%%%$$$$$$###"""#########$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%"""###$$$$$$###"""!!!  """###%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! $$$"""&&&)))'''$$$$$$$$$$$$%%%&&&'''(((!!!!!!"""######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$&&&'''%%%!!!########################%%%&&&'''''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***(((%%%###$$$'''***---*********,,,000555999<<>>>>>??????AAACCCDDDFFF???<<<555...***'''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((($$$######""""""######$$$%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$######""""""!!!!!!%%%$$$######"""#########&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%&&&%%%###"""###$$$%%%###""""""###$$$$$$### !!!""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""''''''%%%$$$###""""""""""""###$$$%%%&&&'''''''''###&&&'''''''''%%%&&&'''((()))))))))))))))(((((('''''''''((((((''''''((('''&&&%%%''')))------...///111555;;;@@@rrrdddXXXMMMEEEBBB<<<;;;::::::999999::::::;;;::::::999888777666666777777666555444444444444444444444444333222000000---+++))))))*********)))+++)))(((((((((((('''&&&$$$&&&(((((('''''''''(((&&&&&&&&&'''''''''(((((()))&&&######%%%''''''&&&###$$$&&&'''((((((''''''***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((($$$&&&(((((()))+++---000555999;;;999888:::999666666666555333222333777:::@@@DDDHHHGGGDDDCCCHHHMMMYYYcccrrr{{{zzzooo___TTTKKKGGGGGGNNNVVV\\\aaafffllljjjjjjooouuuxxxxxxxxxuuuoooiiieeebbbZZZOOOFFF>>>===;;;888888:::???CCCHHHPPPZZZbbbkkkxxx}}}xxxtttssstttuuuvvv{{{}}}uuu{{{fffVVVOOOLLLNNNQQQSSSUUUUUUSSSPPPDDDCCCAAA@@@AAABBBEEEFFFEEEAAA:::222,,,'''$$$###(((((()))******)))((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""!!!"""$$$%%%&&&&&&&&&&&&############""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%&&&%%%###"""###$$$%%%###""""""###$$$$$$###!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''')))(((((('''''''''((((((%%%&&&''''''&&&&&&(((***---...///000111444777:::sssdddWWWKKKCCC@@@<<<;;;::::::999999::::::999999999888888888777777888777666555444444444444666666555555333222111000111///,,,,,,,,,,,,+++******)))(((((()))***)))'''###%%%'''((((((((()))***&&&&&&&&&&&&''''''''''''***(((&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''******))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((*********+++...000777;;;===:::888999777555444333222111111333888<<>>888777777777777:::AAAIIINNNSSS[[[fffooowwwzzzuuuqqqjjjhhhggggggkkkrrryyy~~~zzzbbbTTTNNNMMMOOORRRUUUUUUTTTSSSMMMJJJEEEAAA@@@BBBEEEGGGHHHDDD???777000***&&&$$$)))******++++++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$###############"""""""""############$$$########################&&&&&&&&&%%%$$$"""!!! """&&&'''%%%######%%%"""""""""###############!!!!!!!!!"""###%%%&&&'''""""""##################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&%%%#########$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''(((((((((''''''(((((()))&&&'''))))))((()))+++---///000222333333444777999qqqcccWWWKKKCCC@@@<<<;;;::::::999999::::::888888888888888888888888888777666555444444444444777777666555444222111000222000...---......---+++***)))((()))++++++***)))&&&(((*********)))***,,,&&&''''''''''''((((((((()))((('''&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))+++,,,,,,...111333555;;;>>>;;;999999888666444444333333444777===AAAIIIMMMQQQQQQNNNKKKKKKLLLRRRXXX```ffffffaaaYYYSSSNNNLLLOOOVVVZZZ\\\^^^bbb^^^cccggghhhiiijjjiiifffaaaWWWJJJAAA===;;;888666777888:::<<>>DDDKKKUUU```fffvvv||||||sssnnnfff___[[[\\\___bbbgggjjjooouuu~~~ppp]]]SSSLLLMMMOOOOOOPPPTTTVVVQQQKKKDDD@@@@@@BBBDDDFFFFFFEEEBBB===777111...******))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######################## !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""######""""""!!!&&&)))((("""!!!""""""######$$$$$$%%%%%%$$$$$$###############$$$!!!!!!!!!"""#########$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))***)))))))))((((((((((((((()))******,,,---...---,,,,,,...000222333444555888>>>EEEJJJmmm```WWWMMMFFFDDD<<<;;;::::::999999::::::888888888888888888999999888888777666555555555555444555555444444333222111///...,,,,,,---...---,,,---,,,++++++,,,---,,,***''')))******(((&&&'''''''''''''''(((((((((((()))$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((((('''%%%%%%%%%&&&'''((()))***(((***---///111444888;;;CCCJJJMMMGGG???:::777555222444777:::<<>>FFFNNNXXXcccnnnttt}}}yyyvvvjjjfffaaa\\\[[[```iiipppyyy~~~lll\\\OOONNNOOONNNQQQWWWVVVSSSMMMHHHDDDBBBBBBBBBGGGHHHIIIGGGBBB;;;333...+++***)))((((((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""###############$$$$$$$$$!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%% ###&&&%%%###"""$$$&&&#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&))))))((('''&&&%%%$$$$$$&&&''''''(((((('''''''''(((((((((((()))***+++++++++,,,------,,,,,,...000333555777;;;@@@GGGPPPUUUlll```VVVMMMFFFDDD<<<;;;::::::999999::::::999999888888888888888888999888777666555555555555222222333333333333222222000///......000111111000///---,,,,,,------+++***&&&((())))))((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###$$$'''***''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((()))++++++***,,,///111222555999;;;EEELLLOOOIII???999666444444888<<<@@@BBBDDDFFFGGGJJJLLLOOOPPPPPPOOOOOOOOOJJJKKKMMMOOOSSSWWWZZZ\\\___ZZZVVVSSSOOOMMMRRRZZZ^^^mmmuuummmccc]]]UUUMMM>>><<<888666777;;;>>>@@@DDDJJJSSS]]]gggqqqzzz{{{uuuqqqppppppqqqqqqggggggggggggjjjrrr}}}nnnZZZTTTQQQMMMOOOVVVUUUSSSPPPMMMIIIFFFDDDBBBDDDFFFIIIJJJGGG???888222---,,,***)))(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$"""#########$$$$$$%%%%%%"""""""""""""""""""""""" """###%%%&&&&&&'''############$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((()))***+++,,,***,,,---...///000333666888<<>>BBBGGGKKKIIIDDD===888///---,,,***))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&''''''''')))&&&###"""$$$%%%&&&&&&&&&%%%%%%$$$$$$#########!!!!!!""""""###$$$&&&&&&&&&%%%%%%%%%$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&''''''((()))***)))***************))))))(((((((((((()))***+++,,,+++---000222333666:::===>>>DDDMMMVVV\\\aaaeeegggoooaaaWWWOOOGGGBBB===999888;;;<<<:::888:::<<<;;;:::999888888888888888777555333333333444555222000///111333444222///+++++++++,,,---000222333555222...***(((((()))***''''''(((((('''&&&%%%%%%'''&&&$$$###$$$%%%''')))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((((((''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$&&&((())))))(((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&(((+++---...000111222333555777999:::>>>@@@AAA===777555777;;;<<>>999777:::;;;999888999;;;:::999888888777888888777666444222111111111222444333222333444555333111000///...,,,,,,,,,,,,---000///---+++)))(((&&&&&&)))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&((()))((('''&&&''''''''''''(((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&''')))+++---...666777888::::::999777666333444555333111222777;;;OOOWWW]]]^^^^^^]]]ZZZUUUQQQPPPNNNMMMLLLLLLLLLLLLRRRTTTVVVXXXXXXVVVTTTRRRSSSSSSSSSUUUWWWZZZ]]]___XXXTTTKKK@@@777444555777777<<>>999777999:::888777999;;;:::999888777777777777111000000000000111333333333333333333333333222111111///...,,,++++++,,,,,,333111///,,,***)))******&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((***,,,---...222333666777888666444222222222333333333666<<<@@@LLLSSSZZZ]]]^^^^^^YYYTTTSSSQQQNNNLLLKKKKKKMMMNNNQQQRRRTTTVVVWWWWWWWWWWWWSSSUUUWWWYYYZZZYYYXXXWWWPPPIII>>>666333555999;;;>>>DDDNNNXXX```ffflllooorrrtttvvvyyy{{{||||||||||||}}}}}}|||xxxrrrlllhhhddd```ZZZTTTPPPNNNNNNOOONNNPPPSSSVVV]]]hhhuuuxxxwwwzzz|||iiiXXXNNNNNNMMMNNNPPPRRRQQQMMMJJJFFFDDDCCCDDDFFFHHHGGGGGGDDD@@@:::333...***((((((,,,......---)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$$$$&&&&&&%%%$$$########################$$$&&&'''((("""######$$$$$$$$$$$$###%%%%%%$$$$$$######""""""&&&%%%%%%%%%$$$$$$$$$###!!!"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&''')))+++,,,)))***++++++,,,...222555444999???FFFPPP]]]kkkuuuxxxzzz}}}}}}~~~vvvfffYYYRRRNNNIIIEEE???:::777888999777777999::::::999888777777777777444444444444444555666666222222333333222111000000......,,,++++++,,,------555222...***))))))+++---&&&&&&'''''''''''''''&&&&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((***,,,---...//////000333555666555333111111111222333666:::???BBBCCCJJJPPPTTTXXX[[[XXXRRRVVVSSSOOOLLLKKKMMMPPPRRRRRRRRRRRRSSSTTTWWWZZZ[[[ZZZ[[[[[[ZZZXXXSSSOOOLLLFFF@@@999555666:::>>>@@@GGGNNNYYYbbbiiinnnqqqsssssstttuuuvvvwwwxxxyyyyyyzzzyyyxxxtttnnngggaaa]]]ZZZWWWRRRMMMJJJJJJKKKLLLPPPRRRVVVYYY^^^fffpppxxx}}}|||}}}fffQQQLLLKKKLLLOOOSSSRRRNNNIIIFFFEEECCCCCCEEEGGGGGGGGGGGGCCC>>>888222---***)))%%%&&&((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%######$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&&&&''')))+++,,,***,,,---...000444999<<<>>>FFFSSS```lllyyyvvvggg[[[TTTOOOJJJEEE@@@:::777888888666666999:::999888777777666777777888777777666444333222222111222333333111//////000---,,,+++++++++,,,......333000,,,)))'''(((***+++'''((())))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))+++,,,(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((()))+++---...///000000000222444555666555444333///000111444777;;;???AAA===BBBGGGLLLRRRXXXXXXUUUVVVTTTPPPNNNMMMOOOSSSUUUVVVTTTSSSRRRSSSUUUXXX[[[^^^]]]ZZZVVVPPPJJJEEEBBB===:::777777:::???CCCFFFKKKRRR]]]gggnnnrrruuuvvvzzzyyywwwuuuttttttsssttttttrrrooojjjccc]]]WWWTTTTTTRRRPPPOOONNNNNNOOOPPPQQQTTTXXX[[[^^^ccckkkqqqwwwyyy|||~~~zzz^^^NNNJJJHHHJJJOOOQQQNNNJJJFFFEEECCCCCCDDDEEEEEEDDDFFFDDDAAA<<<777222...,,,&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$##################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,...000222555:::@@@EEEJJJWWWiii{{{wwwiii^^^WWWQQQJJJEEE@@@:::666777777666666888:::999888777777666666666888888777666444222111000222444555444111///000111...---,,,++++++,,,------//////...,,,+++***)))(((''''''((()))))))))))))))'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&((()))))))))***,,,///000111222222444444555555555444333333///000222666:::===>>>???<<>>;;;999999999999;;;>>>CCCIIIMMMOOOVVV```jjjpppsssuuuwww|||zzzwwwtttqqqpppooooookkkiiiddd^^^YYYTTTQQQPPPQQQRRRSSSUUUVVVWWWWWWXXXUUUYYY\\\]]]]]]___cccgggjjjnnnsssvvvwwwwwwxxxyyyvvvvvvvvvxxx|||vvv]]]TTTKKKGGGJJJMMMLLLJJJFFFDDDCCCCCCDDDDDDBBBAAACCCCCCBBB@@@<<<777222//////---,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""######$$$%%%$$$###""""""!!!!!!""""""""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++++++++***...///222555999@@@GGGMMMVVVcccvvv~~~wwwjjj```YYYSSSKKKEEE@@@:::666777777555666888:::999888777666666666666999:::::::::999888777777333555777555222000111222///...,,,+++***++++++,,,...///111222111...***'''%%%%%%&&&'''(((((('''''''''&&&$$$###$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&(((***+++))))))))))))(((((((((((('''&&&$$$$$$$$$$$$&&&'''((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******+++...000222333333333666666555333222111000000111222555999===???@@@???<<<>>>>>>AAAJJJUUUYYYXXXSSSRRROOONNNOOOQQQTTTWWWQQQRRRSSSUUUVVVWWWXXXXXXRRRMMMFFF>>>888444333333999:::<<<>>>AAAGGGNNNTTTZZZ```iiiqqquuuwwwxxxyyyzzzxxxtttqqqnnnnnnnnnnnndddaaa\\\WWWRRRPPPNNNNNNMMMOOOSSSVVVYYYZZZZZZYYY[[[^^^```___\\\ZZZ\\\^^^bbbffflllpppqqqqqqqqqqqqnnnmmmmmmooorrrxxx}}}{{{zzz}}}ooobbbQQQHHHGGGJJJKKKJJJEEEDDDCCCCCCDDDCCC@@@>>>AAAAAABBBBBB???:::555111,,,+++))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!"""###%%%&&& !!!!!!"""$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%)))))))))(((''''''&&&&&& !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$''')))***''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((************************((()))+++,,,,,,+++******///111333777<<>>:::888888888888777666666666666777777777777888777666555555444444555222333444555555333111000........................++++++)))))))))***+++,,,$$$%%%''')))+++++++++***%%%&&&''')))))))))((((((&&&&&&$$$######$$$&&&&&&&&&%%%######$$$$$$###"""&&&&&&%%%&&&&&&'''((())),,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((000333444777999888666444222111222222111000222444777;;;???AAACCCCCCCCCBBBAAABBBDDDHHHKKKNNNLLLIIIGGGKKKRRRVVVVVVTTTQQQPPPOOOSSSVVVVVVPPPKKKJJJAAA999777666333333555999===BBBGGGKKKOOOTTTWWWcccfffjjjooosssuuuwwwwwwxxxwwwsssooojjjfffbbb```bbb]]]VVVOOOJJJJJJKKKMMMMMMOOORRRVVVZZZ\\\^^^^^^]]]___aaa___ZZZWWWWWWXXX\\\```fffkkkmmmjjjfffcccdddeeefffffffffiiimmmpppyyy{{{~~~~~~zzzzzzyyyxxxvvvuuutttsssmmmmmmnnnnnnooooooppppppvvvvvvxxx{{{uuuppplllpppzzz}}}___MMMIIIKKKMMMLLLFFFEEECCCAAA???>>>>>>>>>;;;;;;<<<>>>???===888333---,,,***)))((()))***+++%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""######$$$%%%%%%&&&&&&%%%###!!!"""$$$$$$!!!###!!! """$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))%%%""""""%%%&&&&&&$$$"""!!! """$$$''')))%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%'''((((((&&&###$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******,,,+++******,,,---------111333666;;;CCCLLLSSSXXXdddppp}}}xxxjjjaaaYYYPPPJJJHHH???<<<999777777888777777888888888777777666666666777666555444444333333444333444444555444333222111........................******)))(((((()))******%%%&&&((()))******))))))%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&&&&'''(((&&&%%%&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))'''...444666888<<<<<<:::777555222000111111000///222444777;;;???AAACCCCCCBBB@@@???>>>???AAADDDFFFHHHGGGHHHJJJOOOSSSTTTTTTTTTRRRRRRSSSUUUSSSLLLFFF@@@888222222222222333666===BBBHHHMMMQQQUUUYYY[[[aaaccchhhmmmqqqtttvvvvvvvvvtttpppkkkeee```]]][[[UUURRRNNNJJJIIIKKKNNNQQQOOOQQQTTTWWWZZZ]]]______ccceeefffddd___ZZZXXXWWWYYY\\\aaadddeeeddd```^^^]]]^^^^^^^^^^^^```cccfffnnnppprrrtttuuutttsssqqqkkkjjjiiigggeeecccaaaaaaaaaaaacccdddeeeeeeeeeeeeffffffhhhjjjmmmpppsssuuussstttuuuwwwwwwwwwvvvvvvuuu}}}||||||~~~wwwjjj]]]YYYVVVYYYcccmmmsssuuuzzz}}}~~~zzzwwwvvvqqqooonnnnnnoooqqqrrrrrryyy}}}~~~}}}|||{{{yyyyyyxxxyyy{{{~~~qqqXXXLLLIIIIIIHHHEEEDDDCCCAAA???>>>===<<<666555666999<<<<<<:::777000///,,,)))((((((***+++)))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$###"""!!!!!!!!!!!!'''%%%######$$$### """""""""$$$&&&'''&&&%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%(((%%%######%%%&&&&&&$$$###""""""!!!"""$$$'''(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###((((((((((((((((((''''''''''''''''''''''''''''''***)))))))))))))))******'''''''''(((+++...///000444666;;;BBBKKKVVV^^^ccchhhpppyyy}}}|||wwwhhh___YYYPPPJJJHHH===;;;888666777888888777;;;:::999888777666555555666666555444333333333333555555444444444333333333........................))))))((((((((((((((()))''''''((((((((((((''''''&&&'''((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$%%%&&&((()))))))))(((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''')))***---222666888===CCCDDD@@@999666222//////000000///222444777;;;???AAABBBCCCBBB@@@>>><<<<<<===???@@@FFFHHHJJJLLLMMMPPPSSSUUUWWWUUUSSSSSSQQQKKKCCC<<<666000,,,...111222555999AAAFFFNNNTTTXXX[[[]]]___^^^aaaffflllpppsssuuuvvvsssqqqlllggg```[[[VVVTTTNNNLLLIIIHHHIIIMMMQQQTTTSSSTTTVVVXXX[[[^^^```aaagggiiiiiigggaaa[[[VVVTTTUUUVVVXXXZZZZZZYYYWWWVVVRRRRRRSSSRRRQQQRRRUUUWWW^^^___aaabbbbbbaaa___^^^YYYXXXVVVTTTRRRPPPNNNMMMPPPRRRTTTWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXZZZ\\\^^^[[[\\\]]]^^^^^^^^^]]]\\\YYYaaaeeeddddddddd]]]RRRGGGDDDBBBFFFMMMTTTXXXYYY```eeeiiihhhccc^^^\\\]]]YYYYYYYYYZZZ\\\^^^```bbbmmmsss|||yyysssoootttuuuwwwvvvvvvvvvxxxzzzyyyzzz}}}~~~~~~}}}zzzyyyxxxvvvtttrrrsssuuuxxxzzzeeeQQQGGGEEEFFFEEEDDDCCCAAA???<<<:::999//////000444888;;;<<<;;;555333///+++)))((()))*********)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!""""""!!!!!!###%%%&&&%%%$$$!!!"""###&&&((((((%%%###!!!""""""######$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$&&&%%%######%%%&&&%%%%%%%%%$$$#########%%%&&&'''(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######""""""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$***))))))(((''''''&&&&&&''''''''''''''''''''''''++++++***)))))))))******'''((((((***,,,///111333777:::@@@JJJUUUaaajjjpppnnnqqquuuvvvwwwzzzvvvfff^^^XXXPPPJJJGGG===;;;888777888999999999::::::999999888777777666777777666555444444444444666555444333333333444444........................***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))(((''''''%%%&&&'''(((((('''&&&%%%%%%###"""###$$$$$$###"""%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((()))))))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++---000333777@@@HHHIIIEEE:::666111......///000000333555888<<>><<<<<<===???@@@EEEIIIMMMMMMLLLMMMRRRWWWXXXVVVSSSPPPKKKDDD:::333222...,,,000333555:::???DDDIIIRRRXXX\\\^^^^^^___^^^aaafffkkkpppsssuuuuuuqqqooojjjddd^^^XXXSSSQQQOOONNNLLLKKKLLLOOORRRTTTVVVWWWXXXZZZ\\\___aaabbbeeeggggggeeeaaaZZZTTTPPPPPPPPPOOOOOOOOONNNNNNNNNGGGHHHHHHGGGFFFFFFHHHIIINNNOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDFFFIIILLLMMMMMMKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJPPPSSSSSSSSSSSSNNNGGG???>>>===@@@EEEIIIKKKLLLOOOVVV\\\[[[UUUQQQRRRUUURRRSSSUUUWWWYYY\\\___bbbmmmttt}}}|||vvvrrruuuvvvwwwwwwxxxzzz~~~}}}zzzyyy{{{~~~pppVVVGGGDDDEEEFFFEEEDDDBBB>>>:::666444---------000444888;;;===999777222---***)))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&(((!!!"""###$$$&&&&&&&&&&&&$$$###"""###$$$$$$""" !!!"""###$$$$$$$$$%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((('''$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%######$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++******))))))))))))))),,,------......000444666:::>>>EEENNNZZZeeennntttsssrrrqqqqqqsssxxx~~~uuuddd\\\WWWQQQJJJGGG???<<<999888999:::;;;:::888888888888888888999999999888777666555555555555666555444333333333333444........................+++++++++******))))))))))))(((((((((''''''''''''''''''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---000222555===DDDDDD@@@999555111//////111333333555666999<<<>>>???@@@@@@>>>===<<<;;;<<<>>>AAACCCCCCHHHLLLLLLJJJJJJPPPUUUZZZXXXTTTNNNGGG???666111111......222555777===CCCHHHNNNVVV\\\___```_________bbbfffkkkoooqqqrrrsssmmmkkkgggbbb\\\WWWSSSPPPOOONNNMMMMMMNNNPPPSSSUUUXXXYYYZZZ\\\^^^___aaaaaaaaabbbbbbbbb^^^YYYRRRNNNKKKJJJHHHFFFFFFFFFGGGGGG@@@AAABBBAAA???>>>???@@@CCCDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@;;;===AAACCCDDDDDDBBBAAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBEEEGGGFFFFFFGGGGGGEEE===<<<===???BBBEEEGGGGGGHHHOOOVVVVVVRRRPPPSSSXXXTTTWWWZZZ]]]___bbbfffiiiqqqwww~~~~~~}}}~~~aaaMMMFFFEEEHHHGGGFFFCCC>>>888333000.........///111555999<<<;;;999555111---+++))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$############%%%&&&'''&&&&&&&&&&&&$$$###"""!!!***'''###!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))))),,,...///000111444999===AAACCCIIIQQQZZZccckkkooorrrpppmmmmmmpppuuuzzz}}}tttbbbZZZWWWQQQJJJFFFAAA>>>;;;999:::;;;;;;:::777777777888888888999999:::999888777666666666666444444333333333222222222........................++++++,,,,,,+++***)))(((((((((((((((((()))***+++'''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$###$$$$$$%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...000333555555888;;;:::555666333000000222555666777777999;;;<<<>>>>>>>>>===999888777888:::>>>AAADDDAAAEEEIIIIIIGGGHHHMMMRRRXXXVVVQQQKKKCCC;;;555222///...000444666888>>>EEEMMMRRRYYY___`````````______aaaeeehhhjjjllllllllldddccc```\\\XXXTTTQQQPPPJJJJJJKKKLLLOOORRRTTTVVVYYYZZZ\\\^^^`````````___^^^]]]]]]\\\ZZZVVVPPPLLLEEEDDDAAA?????????AAABBB<<<>>>>>>>>><<<;;;;;;<<<>>>>>>>>>>>>===<<<<<<;;;888888888999:::;;;<<<<<<999;;;===>>>??????===<<<>>>===<<<;;;;;;<<<>>>>>>AAABBBCCCDDDDDDCCCBBBBBB???@@@BBBAAAAAABBBDDDFFF??????AAABBBEEEGGGIIIJJJKKKQQQXXXZZZZZZZZZ^^^aaa]]]aaafffiiikkknnnssswww{{{~~~qqqYYYKKKEEEGGGGGGGGGDDD???999333///000000000//////111555999;;;:::777444111...+++***((((((''''''(((((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!  """$$$%%%%%%''')))///+++&&&""""""######$$$!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&''')))'''&&&&&&'''(((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))***++++++(((+++///222444:::BBBHHHKKKMMMQQQVVV\\\bbbgggiiilllkkkjjjjjjlllppptttwww}}}sssaaaYYYVVVQQQJJJFFFAAA>>>;;;999999:::999999777777777777777777777666999888777666666555555555111222333333333222111000........................***+++++++++***)))'''''''''''''''((()))+++---///'''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%''''''###$$$$$$&&&'''((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000111666999777555555333///222111000222555888:::::::::;;;<<<=========<<<;;;666555555666999===AAADDDDDDFFFIIIJJJIIIKKKNNNRRRQQQOOOJJJBBB;;;555222000......111666999;;;BBBIIIOOOSSSYYY]]]^^^]]]]]]\\\\\\^^^```bbbccccccbbbbbbWWWWWWUUUSSSQQQOOOMMMLLLHHHIIIJJJMMMPPPRRRUUUVVVYYY[[[^^^```aaa```^^^]]]ZZZXXXVVVUUUSSSPPPJJJFFF@@@>>><<<:::999:::<<<===:::<<<======;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<>>>>>>??????@@@??????>>>@@@@@@??????@@@AAACCCDDDFFFGGGIIIJJJJJJJJJJJJIIIEEEGGGJJJKKKKKKKKKMMMPPPNNNOOOPPPRRRTTTWWWZZZ\\\^^^bbbgggkkkmmmooorrrtttsssyyyfffRRRHHHDDDEEEFFFEEEAAA<<<555222///000000///---...222555999999999888555111---+++***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$""" """%%%'''+++...,,,)))%%%###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""%%%%%%$$$###$$$&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%''''''((((((((((((((((((((((((((((((((((((((((((*********+++,,,---...///+++///444777:::AAAKKKSSSXXXYYY[[[^^^bbbeeehhhiiijjjkkkllllllkkklllooorrryyysss```XXXVVVQQQJJJFFFAAA>>>:::888888888888777999999888777666555444444888777666555555444444555000111333333333222000...........................)))*********)))(((&&&%%%&&&&&&'''(((***---000111(((((()))))))))(((&&&%%%&&&&&&$$$######$$$&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%''')))***###$$$%%%&&&'''))))))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++...000222...666;;;999555444222000000///000333777;;;======;;;<<<=========<<<::::::777666666777:::>>>BBBEEEIIIJJJKKKLLLMMMOOORRRTTTIIIGGGAAA:::333///------///000444999<<>>888555...///000...,,,,,,000444777888999999777333...++++++)))'''%%%###"""!!! ''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$''''''&&&%%%###!!!$$$$$$"""!!!###%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!%%%%%%$$$###$$$&&&!!!"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%'''((((((&&&###'''''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))++++++,,,---...000111222333777;;;>>>@@@FFFPPPXXXaaabbbccceeehhhjjjkkklllkkknnnqqqpppmmmlllnnnpppssstttdddZZZSSSLLLGGGFFF???===:::777666888:::<<<777888999888666444444555888777555444333222222111333333333222111000///......---++++++---......---+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&((()))++++++)))(((&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&)))((('''(((***---000222555555444444333222111111,,,---000666===CCCGGGHHHEEECCC???===<<<:::999777888555444777===CCCEEEEEEGGGIIILLLNNNNNNLLLJJJHHH???===999444///...000222222555999===AAAFFFLLLOOOSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZXXXTTTQQQOOOJJJHHHFFFGGGJJJKKKJJJIIIJJJMMMQQQTTTUUUWWWXXXZZZXXXYYYYYY[[[]]]]]][[[XXXTTTRRRNNNJJJGGGDDD@@@===999888777666666888:::;;;<<<;;;:::;;;===?????????BBBCCCDDDCCCCCCCCCFFFHHHHHHHHHIIIHHHHHHJJJNNNQQQSSSSSSSSSPPPMMMMMMPPPSSSWWWVVVTTTTTTTTTVVVXXXYYY]]]```ccceeedddddddddddddddfffjjjnnnppprrrrrrrrrwwwyyy{{{||||||mmmUUUHHHBBBAAAEEEGGGBBB<<<999111000///......000111333666777999<<<<<<888222---+++)))'''''''''((('''&&&)))%%%"""###(((***'''$$$%%%%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$"""%%% $$$$$$$$$$$$$$$###"""!!!########################&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))'''%%%'''++++++'''###((((((''''''((()))+++,,,+++***)))(((((()))*********,,,------------...000333:::CCCHHHJJJNNNSSSXXXgggjjjnnnpppppppppqqqrrrvvvwwwyyyxxxwwwvvvwwwxxxyyy~~~tttddd[[[TTTLLLFFFDDD>>><<<999777777777999:::999:::;;;:::888777888999777666555444333222222222444444444444333222111111...---++++++---...------*********)))(((''''''''')))))))))((((((''''''''''''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###(((((((((((('''''''''&&&''''''''''''''''''''''''((())))))***,,,...000111444444333222222111000000...000444999@@@FFFJJJKKKFFFDDD@@@===;;;;;;::::::;;;999999;;;@@@DDDFFFGGGGGGIIIKKKLLLLLLIIIEEECCC;;;:::777333000///111444777:::>>>BBBFFFJJJNNNQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVSSSPPPLLLJJJFFFDDDCCCEEEIIIKKKLLLJJJNNNQQQUUUXXXYYYZZZ\\\]]][[[[[[[[[]]]^^^]]][[[XXXSSSPPPLLLHHHDDDAAA===:::999888888888:::<<<>>>???DDDDDDDDDEEEGGGHHHIIIHHHJJJKKKKKKKKKKKKMMMQQQTTTXXXYYYZZZ[[[[[[^^^bbbeeeiiijjjiiigggdddccceeehhhiiiiiijjjkkkkkkkkkjjjjjjooossswwwzzz{{{{{{|||}}}~~~jjjPPPGGGAAACCCDDDAAA;;;888333111///------...///111444666999<<<===:::555000,,,***((((((((()))((('''(((&&&%%%$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$(((!!!%%%)))&&&""" $$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***((())),,,000///)))$$$((((((''''''((()))+++,,,,,,+++***))))))***+++,,,+++---000111111222333555888@@@JJJQQQUUUZZZ```eeekkknnnrrruuuvvvwwwxxxyyy~~~ssseee]]]VVVMMMFFFCCC<<<;;;999888777777888888:::::::::999777777999;;;666555444333333333333333444444444444333222222111...---++++++,,,------,,,******))))))((((((''''''***************)))))))))'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))+++---...000000111222222111000000000000000000222666;;;@@@EEEHHHJJJGGGEEEAAA>>>;;;;;;;;;;;;<<<<<<<<<>>>BBBEEEFFFFFFHHHIIIJJJJJJGGGCCC>>>;;;666555444222000111444777;;;>>>CCCGGGJJJLLLOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSQQQNNNJJJGGGEEEBBBBBBCCCFFFJJJMMMNNNNNNTTTWWWZZZ]]]^^^^^^```aaa```_________```___\\\YYYTTTQQQLLLHHHDDD@@@<<<999::::::<<<>>>AAADDDGGGIIINNNOOOQQQTTTVVVXXXYYYYYY[[[[[[\\\\\\\\\___dddhhhlllnnnppprrrtttwww{{{~~~~~~}}}~~~tttsssyyyeeeVVVHHHDDDEEECCC???===666444000,,,++++++---...111444999>>>@@@>>>999444...,,,***))))))***)))(((((())))))'''$$$"""$$$&&&'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&"""!!!$$$&&&%%%%%%'''###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((+++///111000***$$$(((((((((((((((***++++++---,,,+++******+++,,,---,,,///333555666777888:::???HHHSSS]]]dddjjjpppuuurrruuuxxx{{{|||~~~sssfff___XXXNNNEEEBBB::::::999888777777777777999999777555333333555777555444444333333333444444222222222222222111000///...---++++++,,,---,,,+++***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))***---000111111111000111000///.........///000222444777999<<>>AAADDDFFFFFFGGGGGGGGGEEEAAA<<<777444111111222111222444888<<<===AAAFFFJJJLLLMMMNNNPPPRRRRRRSSSSSSTTTTTTTTTTTTUUUSSSQQQMMMJJJGGGDDDCCCBBBCCCEEEIIIMMMPPPRRRRRRWWWZZZ^^^aaabbbccceeefffeeeddddddeeeeeeccc___\\\YYYUUUPPPKKKHHHDDDAAA>>>>>>???BBBEEEJJJOOOTTTVVVYYY\\\aaaeeehhhkkknnnppptttttttttssstttwww{{{sssmmmmmmxxxlllUUUJJJHHHGGGFFFFFF;;;888333...++++++,,,...000333999???CCCBBB>>>:::000...***))))))***)))))))))))))))'''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""!!!!!!"""$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((+++---,,,((($$$((((((((())))))***++++++,,,,,,+++******+++---------111555888::::::<<<===FFFOOO[[[gggpppxxx~~~{{{}}}tttggg```YYYOOOFFFBBB::::::999888777777777777:::999777444111000222444555444444333333333444444111111222222222111000000///---++++++,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++...111222222111000///...---,,,---...///000555777999999999999;;;===CCCEEEFFFDDD>>>888444333777999===@@@CCCEEEGGGHHHEEEEEECCC@@@;;;777333000...///111333444888<<<@@@AAAEEEIIIMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSRRROOOKKKHHHFFFEEEEEECCCFFFIIIMMMPPPRRRTTTUUUZZZ]]]bbbfffhhhjjjlllnnnnnnnnnoooooonnnjjjeee```\\\YYYSSSOOOLLLJJJGGGEEEFFFGGGJJJOOOUUU]]]cccgggiiinnntttyyy~~~}}}yyypppiiippp~~~~~~aaaOOOHHHFFFHHHJJJ???<<<888333000///000000111444999???DDDEEEBBB???333000,,,)))))))))(((((((((%%%"""$$$(((***(((&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&& $$$&&&&&&###""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((((((((('''(((((())))))***++++++++++++******)))***+++,,,---...222666999;;;===@@@BBBMMMUUUaaannnyyyuuuiiiaaaZZZPPPHHHDDD<<<;;;999888777777888888;;;;;;:::777444333444555666555444333333333333333333333333444444333333222///---+++***+++,,,+++***))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((***,,,...111222222111000...---,,,+++,,,...000111999;;;===<<<999888:::<<>>:::666333222111...000333555888;;;@@@CCCFFFIIILLLOOOPPPQQQSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKHHHGGGFFFGGGHHHFFFJJJOOOSSSUUUXXXZZZ\\\```dddjjjooorrrvvvyyy|||}}}~~~~~~{{{tttjjjccc^^^[[[VVVSSSQQQPPPOOONNNQQQRRRTTTYYY```jjjsssyyy||||||~~~xxx|||xxxmmmnnnvvvnnnYYYLLLEEEEEEGGGCCCAAA>>>:::888666666666555666:::???DDDFFFEEECCC888444///+++***)))((('''&&&!!! &&&)))'''######$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%% %%%'''%%%######"""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((***+++'''((()))***++++++++++++******))))))***+++,,,---///222777;;;???CCCHHHKKKVVV\\\hhhuuuwwwjjjbbb[[[RRRJJJFFF>>><<<999777777777999:::999:::;;;:::888666777888777666555444333222222222222333333444444333333333///---+++***++++++***)))(((((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))+++,,,...000000111000000...---,,,+++,,,...000222888<<<>>>===999888:::===:::===???===888555555777:::>>>CCCEEEEEEDDDDDDEEEAAA>>>999555222222333444111333666888;;;>>>BBBFFFGGGIIILLLNNNOOOQQQSSSUUUTTTUUUVVVWWWVVVUUUSSSRRRKKKIIIFFFDDDCCCEEEGGGIIILLLQQQXXX]]]```cccgggjjjiiinnnttt{{{|||nnneeebbb___[[[XXXXXXYYYYYYYYY\\\[[[\\\aaaiiiuuu}}}}}}~~~yyy|||xxxtttsss{{{mmmZZZLLLFFFGGGFFFEEEDDDBBB@@@>>>===<<<999999;;;???CCCFFFFFFEEE>>>999333...+++***)))(((%%%###"""###%%%'''&&&%%%$$$$$$&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ ###### !!!%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))***+++'''(((***+++,,,,,,++++++++++++******+++,,,...///000333888>>>DDDLLLSSSYYY```eeepppyyyjjjbbb[[[RRRKKKHHH???===:::777666888:::<<<555777999:::999888999:::888777555444333222222111000111111222222222111111///---+++***++++++***)))(((((((((((())))))))))))(((((())))))*********+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((()))))),,,,,,---//////000000000...---++++++,,,...111333666999<<<<<<888777;;;>>>888:::;;;888444444888===:::>>>CCCDDDBBB@@@?????????<<<666222000111444666222555888:::<<<@@@DDDGGGEEEGGGIIIKKKLLLNNNRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRFFFDDDBBB@@@AAACCCFFFHHHRRRXXX```fffjjjnnnssswwwpppuuu}}}qqqeeefffccc___^^^___```aaaaaabbbaaaaaaeeennn{{{|||yyy}}}|||uuuvvviiiUUUKKKJJJHHHHHHHHHGGGEEECCCAAA@@@<<<;;;<<>>AAADDDEEEDDD@@@===666444111......///111333666888<<>>;;;444222000...///111444666777999<<<@@@CCCDDDEEEFFFIIIIIIHHHHHHJJJLLLNNNOOOPPPQQQSSSSSSRRROOOKKKIIICCCCCCDDDDDDEEEIIINNNRRR]]]fffpppyyy{{{ssslllkkkmmmttt~~~wwwppppppqqqrrr~~~uuukkkbbbaaaeeejjjooottt{{{~~~{{{zzz~~~zzz|||~~~}}}}}}~~~qqq[[[PPPJJJKKKKKKKKKKKKLLLKKKIIIHHHFFFBBB@@@@@@BBBDDDEEEGGGDDD???999222---***(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''(((###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%$$$"""""""""###%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***+++,,,+++***))))))(((***...///111777???FFFJJJRRRZZZaaagggjjjkkkqqqqqqvvv~~~rrrfffbbb___XXXQQQMMMAAA>>>;;;999999888777666:::999888888::::::999888999999888666555444333222444444444444333222000000------,,,,,,+++******)))***))))))((((((''''''&&&***(((&&&&&&'''(((((('''***)))((('''&&&&&&&&&&&&***))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%&&&'''(((###$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&(((++++++)))'''$$$%%%&&&(((***,,,.........///111222333222000///++++++++++++---///222333555666666666666777777777555666777888999:::;;;<<<>>>@@@DDDFFFEEEAAA;;;888222111//////000333666888999;;;>>>AAACCCEEEFFFFFFIIIHHHGGGFFFGGGIIILLLMMMQQQQQQPPPOOOMMMJJJHHHGGG@@@BBBDDDFFFIIINNNUUUYYYaaakkkxxxzzzuuurrrsss}}}vvvpppnnnnnnwww}}}xxxtttuuuuuussssssuuuvvvuuuttttttuuutttqqqooopppdddYYYVVVXXX[[[aaagggkkkooosssqqqmmmlllpppsss||||||{{{||||||oooXXXMMMLLLKKKMMMOOOOOONNNNNNMMMIIICCC>>>>>>@@@EEEHHHHHHFFFCCC>>>777111,,,)))(((((((((''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""%%%$$$#########$$$&&&'''(((((('''&&&&&&&&&&&&'''&&&)))+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************+++++++++******)))******---222444777???HHHWWW[[[ccckkkpppqqqpppooouuuuuuzzzzzzrrroooppptttxxx{{{}}}pppeee```^^^WWWPPPLLLBBB@@@>>><<<<<<;;;999888888777666666666666666666999999888666555444333222555555444444222111//////,,,,,,++++++***)))))))))(((***+++)))&&&$$$%%%''')))(((&&&'''((()))((('''***)))(((&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((()))***((('''%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''%%%!!!$$$%%%&&&)))+++---///000///000111111111000///...******+++,,,...111333555666666666666666666666666333444777:::<<<===>>>>>>@@@CCCGGGHHHEEE???999666222111000000222555888999;;;===???BBBDDDFFFFFFFFFHHHGGGFFFEEEFFFGGGJJJKKKQQQOOOMMMJJJHHHFFFEEEEEE???AAADDDHHHLLLQQQXXX\\\cccmmm|||yyyuuuuuu|||pppkkkkkkqqqxxx|||wwwqqqmmmllloooqqqnnnmmmooommmjjjhhhgggjjjlllnnnooovvvjjj\\\UUUSSSUUU[[[aaaeeelllqqqpppmmmlllnnnooo{{{}}}{{{zzz|||cccPPPLLLJJJMMMOOOOOONNNOOONNNKKKFFFAAA???@@@EEEHHHJJJIIIGGGCCC===555...******)))(((&&&###!!! ''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&***...,,,'''$$$%%%(((&&&&&&''''''''''''&&&&&&((((((((()))******++++++***+++++++++*********+++,,,---111666:::@@@MMMYYYiiilllqqquuuwwwvvvtttrrrvvvwww|||~~~ppphhheeejjjlllnnnpppttt~~~|||pppddd___\\\UUUNNNJJJCCCAAA>>>===<<<;;;:::888888888777666555555666666999999888666555444333222444444444333222000///...,,,++++++******)))(((((('''***,,,***%%%###%%%(((((('''&&&'''))))))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$,,,+++***((((((((())))))''''''&&&&&&%%%$$$######%%%&&&((())))))'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%"""$$$%%%'''))),,,...000111///000000000000///...---)))***+++---000222444555666666666555555555555555222444777;;;>>>?????????AAAEEEHHHHHHCCC<<<777555333222222222333555888999===???AAADDDFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHKKKIIIFFFCCCAAAAAAAAABBBAAACCCFFFIIIMMMRRRXXX\\\aaakkkzzz{{{vvvuuu~~~tttkkkiiilllpppxxx||||||wwwrrrmmmiiifffcccdddjjjnnnmmmmmmooofffcccaaabbbfffkkkoooqqqttthhhZZZQQQMMMNNNTTT[[[dddoooxxxwwwuuuuuutttrrrzzz}}}yyyzzz}}}pppVVVMMMHHHJJJMMMLLLKKKMMMLLLLLLJJJFFFCCCBBBDDDGGGKKKKKKJJJGGGAAA999222---+++***(((&&&$$$""" '''''''''''''''''''''&&&"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((!!!&&&)))(((### ###&&&''''''((((((''''''&&&(((((())))))***+++++++++***+++---,,,******,,,...///000555;;;@@@JJJZZZjjjxxxwwwvvvuuuuuuuuuuuuuuutttwww{{{vvvkkkdddccccccbbbaaaaaaeeeppp}}}zzznnnbbb^^^[[[TTTMMMIIIBBB???<<<::::::999888777::::::999777555555777999999999888666555444333222333333333333222111//////,,,,,,++++++***))))))((((((***+++***'''%%%&&&)))'''&&&&&&((()))***((('''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######***)))(((''''''&&&&&&'''(((((('''&&&%%%###"""!!!######$$$%%%%%%$$$"""!!!#########$$$%%%&&&'''((((((&&&%%%&&&&&&&&&$$$"""%%%&&&(((***---///111222000000000000///---,,,,,,***+++---///111333444555666666666555555555555444333555888;;;===>>>??????AAADDDGGGEEE???999555444333333333333555777999:::@@@AAACCCEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEECCCBBB???===<<<===>>>???CCCFFFIIILLLOOOTTTYYY]]]___fffuuu|||yyywww|||yyynnnjjjjjjkkkqqquuuyyy|||~~~vvvqqqkkkeeeaaa]]]ZZZ\\\ccchhhjjjmmmpppbbbaaa```cccggglllooopppnnncccVVVOOOKKKLLLSSS\\\eeettt~~~xxx~~~|||zzz{{{|||___RRRHHHIIIKKKHHHHHHLLLJJJLLLMMMJJJFFFDDDEEEGGGKKKLLLKKKIIIDDD===666111)))))))))((((((''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***))))))(((###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###&&&((('''$$$"""###$$$&&&'''((())))))((('''&&&((((((((()))******++++++))),,,...---+++,,,///222333666===EEEKKKUUUfffuuu}}}wwwrrrpppqqqtttvvvsssuuuzzz}}}yyypppgggcccddd[[[ZZZWWWWWW\\\gggttt}}}wwwkkk```\\\[[[UUUNNNJJJCCC@@@<<<999999999999999:::::::::777444444666999999999888666555444333222222222222222222111000000---,,,,,,+++******))))))))))))***)))((((((((()))&&&&&&&&&(((******(((&&&###$$$&&&'''&&&$$$""" &&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""#########"""""""""!!!!!!#########$$$%%%&&&(((((((((&&&%%%%%%'''((()))(((&&&''')))+++---///111111111000000///...,,,,,,++++++,,,...000222333444444666666555555555444444444555666888:::<<<===>>>>>>???BBBDDD@@@999444222333111111222444666999<<<===AAABBBDDDFFFHHHHHHHHHHHHDDDFFFHHHIIIIIIGGGDDDBBB???>>><<<<<<<<<===???@@@EEEHHHKKKOOORRRWWW\\\___aaadddooo~~~|||zzzxxxxxx|||zzzpppkkkllllllppprrruuuvvvxxx|||}}}vvvooofffaaa\\\XXXYYY___eeeiiinnnssslllmmmnnnqqquuuwwwwwwvvvoooeee[[[TTTPPPPPPWWW```jjj}}}yyyxxx||||||kkkZZZLLLJJJJJJFFFGGGLLLJJJMMMNNNKKKFFFDDDFFFIIIKKKLLLLLLJJJEEE???999555))))))))))))))))))))))))%%%&&&''''''&&&%%%$$$###''''''((((((((()))))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((&&&'''((())))))((('''&&&''''''(((((()))******+++))),,,///...---...222777;;;BBBMMMWWW\\\bbbppp}}}wwwpppmmmooosssvvvsssuuuxxxyyyzzz}}}}}}vvvnnnfffdddfff___^^^]]]^^^bbbjjjtttzzzttthhh^^^[[[[[[VVVPPPMMMFFFBBB===::::::;;;<<<<<<888999888555222111444777999999888666555444333222111111222222222111111000------,,,,,,+++*********))))))))))))************&&&&&&&&&(((******(((&&&###%%%''''''&&&###&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%((()))******)))$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$###""""""###############$$$%%%&&&((()))***'''$$$$$$%%%'''(((((('''((()))+++---///000111111111000...---,,,++++++,,,---...000222333444444666666555555555444444444777777888999:::<<<=========@@@AAA===666000000111...///111444888;;;>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHDDDFFFIIIKKKJJJGGGCCCAAA>>>>>>>>>>>>???AAABBBCCCFFFIIIMMMQQQUUUYYY^^^bbbdddeeekkkvvv~~~zzzyyywwwttttttyyywwwooommmnnnpppqqqssstttsssssswww}}}~~~uuukkkddd```\\\[[[```gggkkkqqqwww}}}~~~tttkkk```XXXSSSQQQXXX```qqq|||uuuxxx~~~~~~~~~ttt```OOOLLLKKKGGGGGGMMMKKKMMMNNNJJJFFFDDDHHHLLLKKKLLLKKKJJJFFF@@@:::777+++***)))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&$$$###%%%'''''''''&&&'''(((******((('''&&&'''''''''((())))))******))),,,//////---///444999DDDMMM[[[gggkkkmmmwwwxxxpppmmmnnnrrrvvvtttvvvxxxwwwvvvxxx~~~xxxppphhhfffhhhjjjjjjjjjkkknnnsssxxx{{{zzznnnbbb\\\YYYSSSOOOMMMGGGCCC>>>:::999999999999<<<:::888666555555666666999777555555666666555444444444333222111//////...222///+++***+++,,,***(((***)))))))))((((((((('''***)))(((''''''&&&''''''((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******%%%&&&((()))(((&&&$$$"""%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***((('''&&&&&&&&&'''(((+++------,,,,,,000333444222000---,,,,,,---......000222444666777777777222333444555555555333222777777777777888999:::;;;???===:::666222///---,,,///111555777999<<>>::::::999:::<<<@@@CCCFFFKKKNNNQQQUUUXXX\\\aaadddllliiijjjpppwww|||tttpppooopppvvv~~~}}}|||zzzwwwtttqqqqqqrrruuurrrnnnllllllpppuuuxxxyyy~~~uuukkkeeecccdddfffiiippp~~~wwwppphhhbbb\\\XXXZZZ```pppzzzxxx{{{www^^^MMMJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKHHHDDD???===111///+++(((&&&''')))***''''''&&&((()))***)))'''######$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%###""""""###%%%&&&'''''''''&&&%%%$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&'''&&&&&&)))((('''&&&'''(((+++,,,,,,+++***))))))***++++++)))---000//////444>>>HHHSSS\\\gggnnnpppttt|||{{{vvvtttvvvzzz~~~~~~|||xxxrrrnnnooouuu{{{|||uuupppoooqqqsssuuuwwwwwwwwwyyyxxxlllaaa]]]ZZZUUUQQQPPPHHHDDD???;;;999999999888:::999888777666666666666888666444444444555444333333333222222111000//////111///,,,+++,,,---+++***))))))))))))(((((((((((((((((('''''''''(((((()))+++***((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$)))((('''&&&%%%&&&&&&''')))+++,,,,,,++++++...111222111///---,,,,,,---...+++---000333555777888888444444444444444444333333888888888888999:::;;;<<<===<<<999555222000...---///222555888999<<>>===<<<;;;;;;;;;===@@@DDDFFFLLLOOORRRUUUXXX\\\```ccchhhgggiiipppvvv|||~~~uuuqqqpppppptttyyyzzzzzzyyyvvvsssqqqppppppooolllhhheeeeeeiiimmmpppsssxxx}}}~~~~~~~~~xxxpppmmmlllnnnpppwwwzzzpppiiibbb^^^```eeeqqq|||www|||nnnYYYMMMIIIHHHGGGKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNLLLJJJEEEAAA???333111---)))''''''((()))&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%###""""""######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&'''(((((('''+++***((('''&&&'''((()))******(((((((((((()))***+++---000222555===HHHPPP[[[ccclllqqqtttvvv{{{|||wwwuuuwww|||}}}vvvooolllnnnqqqsss~~~}}}zzzwwwzzz~~~vvvkkkaaa^^^\\\WWWSSSQQQIIIEEE???;;;999888777666666777777888888777777666666555333222333333222111222222222111111000000000,,,+++))))))******)))((((((((((((((())))))))))))&&&&&&&&&''''''(((*********))))))((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""######&&&&&&%%%%%%%%%&&&'''(((***+++,,,,,,++++++,,,...000///---++++++,,,---...)))***---111444666888999666555444333222222333333777888888999;;;<<<======;;;999777444222000000000111333666888:::<<>>IIITTT[[[___dddlllrrruuuwwwyyy{{{}}}|||zzzxxxwwwyyy}}}{{{rrrkkkgggfffeeeppp|||~~~vvvkkkbbb___]]]WWWRRRPPPHHHDDD???:::888777555444333555666888999888888777555333111111222222111000111111111111000000000000************+++******)))(((((((((((())))))))))))'''''''''''''''((())))))$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$############&&&%%%%%%%%%&&&(((***+++,,,---...------,,,,,,------,,,+++******,,,...///+++,,,...111333666777888777666333111000111333444666777888999;;;<<<<<<===888777444222111111111222222444777999:::<<>><<<999777<<<<<<===???BBBFFFIIIKKKNNNPPPRRRTTTUUUXXX[[[^^^ccccccffflllooopppuuu{{{~~~zzzzzzzzz{{{|||}}}|||||||||{{{yyyuuurrriiifff```[[[ZZZ[[[^^^aaabbbfffllloooppppppqqqrrrnnnnnnooorrrwww}}}yyysssppprrrxxxyyymmmeee______bbbmmm{{{zzztttrrrwww|||bbbQQQJJJJJJJJJLLLNNNOOOOOONNNLLLJJJNNNNNNNNNLLLJJJGGGDDDBBB;;;999444///+++)))(((''''''&&&&&&'''))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((,,,+++)))((())))))((('''$$$$$$%%%&&&''')))+++,,,(((((('''&&&&&&''')))***000...///666CCCPPPZZZ___[[[___eeelllppprrrrrrqqqooossswwwyyyyyyyyyzzz|||wwwnnnhhhffffffqqqvvvlllccc```]]]WWWPPPMMMFFFBBB===999777555333111222333555777888888888888555333111111222222111000111111000000000000000000------------,,,,,,,,,---(((((((((((())))))))))))))))))(((''''''''''''''' !!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&''')))%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---/////////000000///...---+++***))))))***,,,///000000000111222333444555666777555222000000111333555555666777999:::;;;;;;:::666555222111000111333444444666888:::;;;<<>>===<<<:::999777666:::;;;===@@@EEEIIIMMMOOOMMMOOOQQQRRRSSSUUUXXX[[[___^^^___dddgggjjjpppxxxvvvyyy{{{zzz|||~~~zzzvvvlllhhhaaa[[[WWWWWWYYY[[[]]]```eeehhhiiiiiihhhhhheeeeeefffjjjooowww~~~yyyppplllkkkqqq}}}~~~rrriiibbb```ccchhhvvv|||tttllliiijjjrrrsss]]]PPPKKKJJJLLLMMMNNNNNNMMMLLLJJJLLLLLLKKKJJJHHHFFFDDDBBB???<<<888222...***((('''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++)))''''''(((((((((&&&$$$$$$%%%'''(((***+++,,,))))))((((((((()))+++,,,111///000888EEEQQQYYY]]]XXX[[[___ccceeefffeeedddbbbjjjuuuzzzzzzwwwvvvvvvyyy~~~xxxtttsssxxxtttkkkccc```]]]VVVNNNKKKDDDAAA===:::888666333222333333555666777888888888666555333222333333222111111111111000000/////////***+++***(((&&&&&&(((***))))))))))))((((((((((((******(((''''''&&&&&&&&&"""###$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########%%%'''((($$$%%%(((******)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''')))+++---...000//////111222111///---))))))))))))+++...111222333333222222222222333444555444111000000111444555555666888999::::::999888555333111//////111333555555777:::;;;;;;<<>>>>>>>>>>>???@@@AAABBB===<<<:::888777777777888999;;;===AAAFFFKKKNNNPPPLLLNNNPPPRRRSSSUUUXXXZZZ[[[YYYZZZ^^^aaaeeellluuutttwwwwwwuuuvvv{{{qqqlllddd\\\WWWUUUUUUVVV[[[\\\___aaabbbbbbaaa```^^^^^^^^^aaagggnnnvvvzzz~~~zzzoooiiigggjjjsss}}}~~~sssjjjbbb___```fffttt{{{qqqhhhcccbbbgggttt||||||oooYYYLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGEEECCCBBBBBB???;;;555000,,,)))((($$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''%%%&&&'''((((((''')))))))))))))))(((((((((******))))))***+++,,,---000000222:::FFFPPPWWWYYYYYY\\\___```^^^]]]]]]]]]bbblllxxx}}}{{{wwwttttttwww}}}qqqhhhaaa```]]]VVVOOOKKKDDDAAA>>>;;;:::888666444444444444555666777888999888666444444444555444333222222111000///......---***)))((($$$!!!!!!%%%(((++++++***)))((('''&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""$$$&&&(((%%%&&&'''((())))))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''(((***,,,---///......000222222///,,,)))(((((())),,,///222444333333111111000111222222333222111000111222444666777888:::;;;;;;:::888777555333000......000333555666888:::;;;<<<===???AAA>>>============???@@@AAA>>><<<888666666777:::<<<;;;<<>>HHHPPPVVVYYY[[[___cccbbb______bbbfffooowww}}}xxxvvvwww|||mmmeee______^^^WWWPPPLLLEEEBBB???===<<<:::888666555555444444555666888999999777555555666666555444333222111000///...---,,,000///---(((%%%%%%)))---,,,+++***)))((('''&&&%%%''''''&&&''''''((()))***+++)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!"""###&&&'''((('''&&&&&&'''((()))***)))((('''&&&%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&''')))+++,,,---------///222222///,,,(((((((((***,,,000333666222111000//////000111222111000000000222333555666999:::;;;<<<<<<:::999777555333000......000333555777999;;;<<<<<<===???@@@======<<<<<<===>>>@@@AAA???<<<888555555888<<>>@@@CCCFFFIIIJJJLLLNNNPPPRRRTTTUUUXXX[[[^^^]]]\\\___dddggghhhmmmsssuuuyyy|||xxxtttyyy|||rrrggg___[[[ZZZZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRUUUZZZ```dddiiipppzzzzzzmmmeeeaaaaaaffflll}}}zzzrrrjjjdddbbbiiiyyy{{{nnnbbb]]]\\\^^^bbbgggxxx~~~sssrrrvvv^^^LLLKKKIIIGGGGGGIIIKKKLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDBBB>>>888333///,,,***)))(((((()))+++,,,***))))))((((((&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%$$$$$$%%%""""""###$$$&&&(((+++,,,''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((*********((()))***+++++++++++++++***))))))))))))+++---......222999BBBJJJRRRWWWZZZZZZ```ffffffdddfffmmmttt}}}~~~yyyxxxzzzssskkkbbb^^^\\\WWWOOOGGGDDDBBB???;;;777333000///111333666666666666777999<<<:::777666666555444222///......///000000///---***,,,------+++******+++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%!!! %%%***%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''&&&$$$%%%%%%$$$###$$$%%%&&&'''***(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,......//////000//////...(((((()))+++---000222333555555555444222000...---)))+++///111222444666888;;;<<<>>>???>>><<<999777222///---...222666777666888999999:::;;;<<<======:::;;;;;;;;;<<<=========999888888888888999;;;<<<@@@@@@AAABBBDDDGGGJJJLLLPPPRRRTTTSSSQQQSSS[[[aaaeeeffffffdddbbbdddiiinnnttt{{{yyywww}}}xxxmmmddd___\\\ZZZWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVUUURRROOOPPPUUUYYY___eeennnxxxttthhhaaa```bbbeeexxxtttiiiccc```fffrrrxxxnnnddd]]]YYYXXX]]]dddttt}}}uuuooottt~~~jjjUUUKKKFFFIIIIIIFFFHHHNNNKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA???<<<888222+++&&&'''&&&&&&&&&'''(((***+++&&&&&&''''''''''''''''''((('''%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++***)))))))))))))))(((((((((((((((***...222444:::AAAEEEGGGKKKTTTZZZbbbdddjjjooonnnmmmuuu}}}~~~rrrkkkbbb^^^[[[WWWNNNGGG@@@???<<<999666555444444222444777888777777888:::;;;999666555555555333222222000//////000///---+++***,,,---,,,***))))))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!%%%((('''&&&%%%$$$#########&&&%%%%%%&&&''''''&&&$$$(((''''''&&&'''((()))***+++***(((&&&$$$$$$%%%&&&%%%%%%$$$###"""!!! ************************,,,,,,------------,,,,,,)))***+++,,,...111333444777777666555333111///...+++...111333444666888:::?????????>>><<<888444222111///---///333666777777;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<888888888888999;;;<<<===AAAAAAAAACCCEEEGGGJJJKKKNNNQQQRRRQQQPPPRRRYYY^^^cccfffhhhgggffffffjjjmmmttt{{{zzzwwwzzzsssjjjccc^^^[[[YYYXXXVVVUUUUUUUUUVVVWWWUUUUUUSSSOOOLLLLLLOOORRRYYY___hhhqqqyyy{{{nnneeebbbdddfffvvvvvvjjjaaa]]]cccnnn~~~zzzoooccc\\\XXXWWW]]]dddmmmwww{{{qqqrrrwwwwww\\\OOOFFFHHHJJJGGGHHHMMMIIIIIIGGGEEECCCAAA???>>>@@@@@@@@@???===777///***)))((('''''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((())))))))))))((((((((((((((()))'''&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((******))))))))))))******((((((((()))))))))******+++***))))))((((((((())))))******)))***,,,111444999===BBBFFFKKKRRR[[[bbbggghhhmmmsssuuuvvv}}}pppjjjbbb^^^ZZZUUUMMMFFF@@@===:::777555555666777333555888888888888999;;;:::888555444444444333111444333111000///...+++(((***,,,---,,,)))((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" ###%%%((('''&&&%%%$$$#########&&&%%%$$$%%%''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111333444888777777666444222000///...000333555666777:::;;;??????>>><<<999555222000000......000333777999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::777777888999;;;===???@@@BBBCCCCCCDDDEEEGGGIIIJJJLLLNNNPPPOOOOOOQQQVVV[[[^^^bbbfffgggeeeeeehhhjjjrrrzzz}}}wwwwwwyyy}}}zzzpppfff___ZZZXXXWWWVVVUUUUUUVVVXXXXXXWWWVVVSSSOOOKKKIIIIIIJJJOOOUUU^^^gggqqqzzzvvvkkkfffdddeeepppyyykkk```ZZZ___iiixxx|||pppccc[[[VVVVVV\\\dddnnnxxxxxxrrrrrrqqq|||hhhVVVGGGGGGJJJIIIHHHKKKGGGGGGGGGFFFCCC@@@<<<:::===>>>AAACCCBBB<<<444...+++***)))((('''(((((()))((((((''''''&&&&&&%%%%%%(((&&&######$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***++++++******)))))))))((('''&&&&&&&&&((('''&&&$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((()))((((((''''''(((((())))))))))))*********++++++***))))))(((((((((((((((***+++++++++,,,000444888???AAADDDJJJRRR[[[ccchhhhhhgggjjjqqqxxx||||||mmmhhhbbb]]]YYYSSSKKKEEEBBB???:::666444444555666333555777888888888999:::888666444333333333222111444333111000000...,,,)))***+++,,,+++)))''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$###############$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&''''''(((((("""######%%%'''***,,,............---------------***++++++---///111222444777777666555333222000//////222555666777888:::;;;;;;;;;:::888666444333111......///111444777:::;;;;;;;;;;;;::::::999999999<<<;;;;;;;;;::::::999999666777888:::===???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOOOOOOOQQQTTTWWWYYY\\\`````````aaadddhhhooowww|||yyyxxxxxx}}}rrrggg^^^XXXQQQQQQQQQQQQSSSUUUWWWYYYZZZYYYVVVRRRNNNJJJHHHGGGGGGLLLUUU^^^iiittt}}}pppgggcccaaagggwww|||mmmaaaZZZZZZdddttt~~~qqqcccZZZUUUTTT[[[cccrrr|||xxxrrrnnnuuuttt]]]IIIFFFJJJIIIIIIJJJGGGHHHHHHGGGDDD@@@;;;888:::===AAAEEEDDD>>>666///,,,+++***)))((()))******,,,++++++***)))(((((('''&&&&&&%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$$$$&&&'''))))))((((((''''''&&&&&&&&&%%%&&&'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))*********++++++))))))((((((((((((((()))***+++,,,,,,...222777;;;DDDEEEJJJRRR[[[bbbggghhhgggfffhhhpppyyyuuuiiifffaaa\\\XXXRRRKKKEEEAAA>>>:::666444444555666222444666777666666888999888666333333333333222111222111000000111000...,,,***+++,,,+++)))''''''((())))))))))))))))))((('''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%&&&'''&&&$$$%%%&&&&&&'''''''''''''''%%%$$$$$$$$$######$$$$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&'''***---000111///...---,,,+++,,,,,,,,,******+++,,,---///111222444444444444333111000///000222555666666777888::::::999777555333111111000...///111333555777:::<<<;;;;;;;;;:::999999888888;;;;;;::::::999999999888666777999<<>>GGGKKKSSS\\\dddhhhgggeeeiiiiiikkkqqq{{{~~~~~~|||oooeeebbb___\\\WWWRRRKKKFFF<<<:::888555555666888999111333555666666666777888777666333333444444333222000//////000111222000///)))***,,,+++***))))))))))))))))))******))))))(((''''''''''''''''''''''''((('''%%%&&&''')))((('''((('''&&&%%%$$$##################$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%&&&'''***+++---,,,***)))((())))))************+++---...000111222222222333333222111111000333555666666666777888;;;999666222///---,,,,,,...000333555555777999<<<===<<<<<<<<<;;;;;;::::::::::::999999999999999888777888;;;>>>AAACCCDDDEEEDDDEEEFFFHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQVVVWWWYYYXXXYYY]]]dddjjjjjjoooxxxwwwvvvyyy|||tttlllcccZZZUUUIIIIIIJJJLLLOOORRRUUUWWWYYYXXXXXXXXXWWWTTTOOOKKKHHHKKKOOOVVV^^^jjjuuu}}}yyykkk___YYYVVVbbbrrr}}}oooccc]]]VVV___nnn~~~ssseee[[[TTTSSSXXX___jjjuuu~~~uuulllpppzzzhhhOOOHHHIIIGGGGGGIIIIIIJJJKKKJJJHHHCCC???<<<888999<<>>666777888:::<<<<<<999777333111///,,,***)))))))))''''''''''''''''''''''''''''''''')))******'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&''''''((((((&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''''''''%%%$$$$$$######$$$$$$%%%)))))))))*********++++++***************+++,,,,,,)))+++---000444:::@@@EEERRR[[[gggooorrrqqqqqqqqqttt{{{yyy{{{~~~vvvyyy{{{xxx}}}|||jjj^^^^^^]]][[[WWWQQQLLLIII>>>===;;;888666444333222333555777888888888999:::888666444444555555444333222111000111222111000...(((***,,,,,,,,,+++,,,---((())))))*********))))))(((((((((((((((((((((((((((%%%""""""%%%(((((('''%%%%%%$$$$$$%%%%%%&&&'''"""""""""$$$&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''(((+++***)))((())),,,///111///...,,,***))))))***+++,,,,,,------///000222222000111222444555666666777333555777777777777888999444333000---,,,---///000///333666777666666888;;;999999999999999999999999777777888888999999999:::999:::===@@@CCCDDDEEEEEECCCDDDGGGIIIJJJKKKKKKJJJFFFGGGIIILLLNNNNNNMMMKKKKKKOOOTTTWWWXXXZZZ^^^bbbiiikkkqqqyyy{{{|||~~~{{{wwwrrrmmmhhhccc^^^[[[WWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]aaaeeeddd___ZZZWWWVVVUUUTTTWWW^^^gggmmm{{{sssdddZZZTTT]]]iiiwwwyyykkk```ZZZXXX[[[bbbmmmzzz~~~sssfff]]]VVVRRRUUU[[[```kkkyyy{{{~~~tttxxxlllTTTJJJGGGDDDEEEJJJHHHIIIIIIHHHFFFDDDAAA???555555555888;;;======<<<777444111---***(((&&&&&&(((((((((((()))))))))))))))'''%%%%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$"""######$$$%%%&&&''''''&&&$$$######$$$&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))((((((''''''(((((()))******+++++++++,,,,,,,,,+++*********+++,,,------+++,,,///222666<<>>999777888888666444555666777999999888888777:::777555444444444333222......//////...---,,,,,,000---***+++......(((###""")))+++***(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))***)))((((((((()))+++,,,---,,,)))((('''((()))***,,,---///000111000///...---///000222444555555555222333555666666555333222222000---***))))))***+++///000222444666888999999888999;;;<<<<<<;;;999888777777666777888999;;;<<<999;;;>>>AAACCCDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNMMMOOORRRTTTVVVYYY^^^aaajjjlllooorrrwww|||~~~yyyyyyxxxtttnnnkkkkkkkkkiiifffdddcccaaa___]]]^^^aaaddd___```dddjjjooooookkkgggaaaZZZVVVWWWWWWXXX```jjjmmmsss~~~sssbbbWWWSSSVVV```qqquuuiiiaaa]]]VVVYYY]]]dddqqq~~~{{{pppddd^^^\\\[[[]]]```___jjjwww~~~zzz{{{~~~}}}{{{xxx|||hhhRRRFFFDDDFFFGGGHHHIIIIIIFFFAAA>>>>>>@@@;;;999777999===@@@???>>>888555000,,,))))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((((((%%%&&&'''((()))+++,,,,,,,,,***)))***---...,,,***333111111666>>>EEENNNTTTcccgggoooxxx~~~~~~|||www{{{}}}nnniiigggnnn|||mmmbbb___]]][[[ZZZWWWRRRNNNDDD???:::888999:::999777555666777999999888888777888777555444555444222111///////////////...------------,,,,,,+++***)))'''%%%%%%&&&(((***++++++***(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###""""""$$$&&&'''&&&%%%$$$###$$$&&&((())),,,,,,+++++++++,,,---...+++***)))(((((()))***++++++---///000111000///......///000111222333444555222333555666666444222111000...,,,******+++---///000111333555777888888999888:::;;;<<<<<<;;;:::888777777666666777888:::;;;:::<<>>>>>???<<<:::888999<<>>999666222---***))))))***'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))))))))***+++,,,((((((((((((((((((((((((,,,+++)))***,,,------,,,333333666<<>>===>>>>>><<<999999;;;===>>>>>><<<999444///+++)))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((,,,+++******+++---///111666999???FFFNNNYYYbbbhhhpppttt{{{yyywwwxxx||||||vvvtttwwwyyy{{{~~~}}}xxxppphhhdddfffeeehhhrrrxxxpppfffgggkkkpppvvv}}}nnnfffdddeeeiiiooooooiiibbbTTTMMMCCC===<<<<<<;;;999555666777888999888888777555555555666666555222//////000000000000000//////++++++***)))))))))+++------***'''''')))+++,,,+++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$###""""""$$$&&&''''''&&&&&&&&&'''((()))***)))))))))))))))******+++&&&''')))+++,,,---......,,,---...///000000000000000///...---...///222333333444555666555333111///))))))))))))+++---///111444444555666777777777777999:::<<<======<<<:::999666666555555555777888999===>>>@@@BBBDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJLLLMMMMMMNNNPPPQQQSSSTTTTTTVVVXXXZZZ^^^```bbbdddeeehhhlllooowww|||zzztttrrrppppppsssxxx}}}~~~zzztttmmmddd\\\YYYYYY___eeennnyyy{{{hhh[[[OOOKKKLLL[[[vvvwwwhhh___WWWYYY[[[___kkkyyy}}}sssggg```YYYUUUVVVZZZbbbkkkvvv~~~}}}{{{xxxyyy~~~wwwrrrtttzzz}}}zzztttwwwpppVVVKKKNNNIIIHHHGGGDDDAAA>>>===<<>>;;;::::::<<<===>>>???<<<777111---***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$######$$$$$$%%%'''((()))***++++++,,,,,,++++++...333777<<>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQSSSTTTTTTUUUVVVXXX\\\^^^```aaabbbdddfffiiipppvvv}}}xxxvvvrrrpppqqqvvv|||xxxmmmccc[[[WWWZZZ___iiiuuu{{{hhh\\\QQQJJJIIITTTlll{{{kkkaaaWWWXXXYYY]]]iiiwwwyyypppggg```YYYUUUWWW\\\aaajjjttt{{{}}}zzzwwwvvvzzzyyyssssssuuu|||xxxuuu|||dddQQQMMMJJJIIIFFFDDDBBB???===;;;???>>>===;;;;;;;;;===>>>AAA>>>999444///+++)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))((($$$%%%&&&'''(((***++++++***,,,---,,,,,,000999@@@HHHTTT]]]^^^___eeelllnnnvvvxxx|||rrruuuzzz|||xxxrrrsssxxx{{{yyyyyy~~~xxxnnngggfffjjjtttxxxsssssswwwzzzzzzwwwwwwyyy}}}{{{iiieeehhhmmmssswwwxxxuuusssnnnbbbRRREEE>>>:::777666555666777999999888888777444444333444555555222000......///000000000//////...)))%%%''',,,...+++'''"""''',,,,,,(((&&&''')))'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""%%%&&&'''&&&$$$###&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,+++&&&''')))+++---000111222000/////////............///.........///000222333555555666555444111...---)))))))))******+++,,,---333333444555666666666555888999;;;<<<<<<;;;999888444444444555777999;;;===??????@@@AAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNPPPSSSTTTTTTTTTUUUWWWZZZ\\\^^^___```aaaccceeejjjooouuu|||xxxvvvsssooonnnqqqvvv{{{wwwlll```WWWWWW[[[dddnnnzzzyyyhhh]]]RRRLLLIIIQQQddd|||~~~mmmcccXXXXXXWWWYYYdddrrrzzz{{{uuunnnfff```YYYTTTWWW]]]```iiisssyyy{{{yyyuuusssuuu}}}}}}wwwuuuuuuyyy~~~}}}||||||vvvxxxyyy___OOOLLLJJJGGGEEECCCAAA>>>;;;===>>>>>>===<<<;;;===>>>BBB@@@;;;666111---+++)))'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((("""###%%%''')))+++,,,,,,)))))))))))))))))))))))))))---///...---333???JJJXXXgggpppmmmhhhjjjmmmmmmwwwyyy}}}|||}}}}}}{{{uuussswww{{{yyy{{{yyymmmpppwww{{{vvvtttvvvxxxxxxvvvttttttvvvzzzxxxfffdddgggjjjmmmnnnppptttwwwuuuiiiWWWHHH???:::888666555666777999999888888777555333222333444444333111------...///////////////+++)))((()))++++++)))'''$$$&&&(((******)))(((((('''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((+++,,,---.........------(((((()))***---///222444222111000///...---------------...///111222333333555555666555333000...,,,******++++++---...//////111222333444555555555555777888:::;;;;;;:::888777333333444555888;;;===????????????@@@AAABBBCCCDDDAAAAAABBBCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNNNNNNNMMMMMMOOORRRTTTTTTTTTUUUVVVXXXZZZ]]]^^^^^^___aaaccceeeiiinnntttyyyvvvuuurrrnnnjjjjjjnnnrrrzzzxxxlll```[[[\\\aaahhhrrr~~~yyyjjj```SSSOOOLLLPPP___uuusssiii]]]\\\YYYYYYaaannnuuuuuutttnnnggg```XXXSSSVVV\\\aaaiiissszzzyyywwwssspppqqqyyyyyyvvvuuuuuu}}}{{{vvvttt}}}www\\\NNNKKKGGGEEEDDDBBB>>>;;;:::===??????>>><<<===>>>BBB@@@<<<777333///,,,+++&&&'''''''''((((((((()))(((''''''&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((!!!"""$$$&&&((()))))))))************************)))---000///...666EEERRRgggxxxzzzqqqpppqqqooouuuxxx~~~~~~}}}~~~xxxuuuuuuwwwzzz~~~sss{{{{{{zzzvvvttttttvvvuuusssqqqpppssswww{{{xxxfffccceeegggfffeeeiiiqqqxxxyyylllYYYIII???;;;999777555666777999999888888777555444222222333444333222,,,,,,---...//////......(((***,,,,,,***((((((((()))&&&%%%'''+++,,,***((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$%%%&&&'''((((((((((((+++,,,---.........---,,,)))))))))***,,,///333555333222000///---,,,,,,,,,,,,---///111222333444444555666666555333000---+++)))***+++---///000222222000000222333444555555555666777999::::::999777666222333444666999<<>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBCCCEEEEEEFFFFFFHHHJJJMMMNNNNNNNNNMMMLLLOOORRRTTTTTTTTTUUUVVVVVVYYY\\\]]]]]]^^^```aaabbbfffjjjooosssyyy~~~}}}ttttttqqqlllgggfffiiilllooo|||wwwkkkaaa```aaaeeeooo||||||nnneeeSSSPPPNNNQQQ^^^ssszzzpppdddaaa]]][[[aaalllssssssuuuoooggg```XXXRRRTTT[[[bbbjjjtttzzzwwwuuuqqqnnnooovvvzzzwwwuuupppyyy|||vvvrrryyyjjjOOOLLLHHHFFFEEECCC???<<<888<<<@@@AAA???======>>>CCC@@@===888444000---,,,&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((******+++++++++***((('''''''''(((***+++,,,---...(((---111000///777HHHWWWqqqxxxuuuuuurrrqqquuu}}}xxxzzz{{{wwwvvvsss{{{~~~xxxzzzxxxtttsssuuuuuurrrooommmoootttzzz~~~tttccc^^^_________aaafffmmmrrrzzzmmmYYYHHH???<<<;;;:::999999999999999888777666777555444444444444333111...///000111111000///...)))******+++++++++******(((((('''(((((()))******%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''%%%$$$######$$$%%%%%%$$$###$$$%%%&&&'''"""############$$$$$$$$$'''''''''''''''((()))***///...---...000000---***&&&'''))),,,...///000000444444333333111000...---000000000000111222333444666666777666444000,,,))))))+++---......///000222444222222333555777888777777666555777999999666333444555777:::<<<>>>??????===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKMMMNNNPPPPPPPPPOOOQQQUUUXXXYYYVVVRRRTTTWWW[[[]]]___```ccceeedddeeegggkkkpppuuuyyy|||~~~}}}zzzwwwrrrnnnjjjiiijjjkkknnnttt~~~yyylllgggbbbccclllzzzxxxjjj\\\UUUNNNRRRddd}}}sssllliiieeeccceeejjjppptttvvvoooggg```YYYTTTVVV[[[cccnnnyyyyyytttnnnkkkmmmuuu{{{xxx|||~~~xxxvvvsssxxx}}}ttttttyyyaaaPPPDDDGGGIIICCC???AAA<<<;;;;;;<<<===>>><<<:::>>>===<<<;;;888555222000***(((&&&&&&'''(((((((((***(((%%%%%%'''(((&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%+++***)))))))))))))))***))))))))))))))))))))))))'''''''''''''''((()))))))))'''&&&'''+++000666:::---,,,...111333;;;MMM```rrr{{{{{{wwwvvvuuuzzz}}}yyy~~~{{{xxxxxxyyyxxxyyysssmmmkkkjjjlllrrrzzztttdddZZZZZZZZZZZZ]]]bbbiiinnnuuuhhhVVVGGG???<<<;;;:::999999999999999888777777888666444222222222000...---...///000111000000///******+++++++++******)))***)))((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$######$$$$$$######$$$&&&'''(((############$$$$$$$$$$$$&&&&&&''''''((()))******,,,+++***,,,///000///---'''(((***,,,...000111111444444333222111000///...111111111111111222333444666666666555333///+++))))))+++---......///111222333222111222555777777666666444444555777777555222444555777999;;;<<<======;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNQQQTTTUUUSSSQQQTTTVVVYYY[[[]]]___bbbdddfffggghhhjjjnnnqqquuuwwwyyyyyy{{{}}}zzzvvvssspppmmmkkknnnrrrzzzrrrmmmgggfffnnn{{{{{{mmmaaaYYYRRRWWWiiiwwwqqqnnnkkkjjjlllooosssuuuvvvoooggg```ZZZUUUVVV\\\fffqqq|||wwwrrrllliiikkkttt~~~|||yyy|||~~~zzzwwwzzzvvvrrruuuiiiVVVGGGGGGIIIEEEBBBCCC===<<<::::::;;;<<<;;;999=========<<<:::666333111+++)))&&&&&&'''(((((((((***(((%%%%%%'''((('''%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))'''))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))))))))((('''(((***///333666---,,,///333666===OOO```oooxxx{{{yyyzzz}}}|||xxxvvvtttqqqnnnkkkiiiggggggpppzzztttddd[[[ZZZYYYWWWWWW[[[aaaffflll```QQQDDD>>><<<;;;:::888999999999999888777777:::777333111000000...---,,,---///000111000000///+++++++++++++++***)))(((+++***)))(((''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&&&&$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((############$$$$$$$$$%%%%%%&&&'''((()))***+++,,,)))((((((***---///000///((()))+++---///111222222555444222000000///000000333333222222222333333444555555555444111...+++******+++---......///111333222111000111333555555555444333333444555555444222444555777999:::;;;<<<<<>>>>>???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRRRRQQQTTTUUUWWWXXXZZZ\\\```cccgggggghhhiiikkkmmmooopppqqqqqqrrrtttxxx||||||vvvqqqrrruuu~~~}}}wwwpppmmmqqq}}}qqqddd[[[TTTYYYkkk}}}wwwuuuttttttvvvwwwwwwwwwvvvooogggaaaZZZUUUWWW\\\iiisss}}}uuupppjjjfffiiirrr|||||||||}}}}}}{{{{{{}}}}}}uuuuuuuuu___JJJGGGJJJHHHFFFFFF???<<<999888888999888888;;;<<<===>>><<<888555222,,,***''''''(((((((((''')))'''&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))'''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))***---///000,,,---000555999BBBQQQ___gggqqq|||zzztttqqqmmmlllkkkjjjhhhiiiuuurrrbbbaaa___[[[VVVSSSTTTWWW[[[aaaWWWKKKAAA===<<<;;;:::888888999999999888888777:::777333111000000000///......///000000///...---,,,,,,,,,+++***)))(((''')))(((((('''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&'''&&&$$$"""!!!$$$######""""""######$$$%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''')))***+++,,,---)))((('''(((***,,,...///)))***,,,...000222333333555333111//////000111222555444444333333333444444555444333222///---+++******,,,.........///111333111000///000222444444333333333333444444555444444666777999:::;;;<<<<<<<<>>;;;777444---+++((('''((((((((('''((('''&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))*********++++++,,,+++...222777>>>HHHTTT]]]___jjjyyy}}}wwwtttrrrnnnkkklllpppvvvnnn```aaa___ZZZUUUPPPOOOPPPRRRVVVOOOEEE???===<<<:::999777888888999999999888888888666333222333333222111000000000000///...,,,+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&'''(((******)))))))))((((((''''''&&&&&&&&&''''''&&&%%%###"""$$$######""""""######$$$%%%&&&((())))))((('''''''''''''''&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++,,,------******)))(((((()))+++---)))***,,,///111222333333444222111//////000222333555555444444333444444444444333222///---,,,++++++***,,,...//////000111333111000...///111333333222333333444444444444555666888999:::<<<===>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEFFFHHHKKKNNNPPPPPPOOOOOONNNNNNOOORRRSSSRRRSSSTTTTTTUUUXXX]]]```bbbcccdddfffgggiiijjjjjjkkkkkkkkkkkkmmmpppsssttt{{{}}}}}}yyy}}}}}}{{{yyycccWWWNNNRRR___rrr|||xxxqqqiiibbbZZZTTTVVV[[[iiittt~~~yyyssskkkfffhhhppp{{{}}}{{{~~~yyywwwzzzpppVVVHHHGGGIIIHHHFFFBBB>>>888444444444555555666888<<<>>>>>><<<999666///---***(((((()))(((''''''''''''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&''''''%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))))))))*********************,,,///555;;;EEEOOOXXX\\\^^^fffuuu}}}}}}{{{qqqkkkpppzzzlll^^^YYYXXXVVVRRRNNNLLLMMMNNNNNNHHHBBB>>>===<<<:::888777777888999999999999888666555444444555444333111///000000000///---+++***+++++++++++++++***)))((($$$$$$%%%&&&''')))***+++))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))+++,,,---,,,,,,+++++++++***(((((()))***)))***,,,...000222333333222111000000000111222333444444333333333444444555444333000---,,,++++++++++++,,,...//////000222444111000//////111222222111222333444444333333555777888999;;;===>>>???@@@@@@======<<<<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEHHHLLLPPPRRRPPPPPPPPPNNNMMMMMMOOOQQQQQQRRRTTTUUUUUUXXX[[[^^^```aaaccceeeggghhhiiiiiikkkkkkkkklllmmmooopppqqqtttvvv{{{}}}}}}|||}}}|||gggYYYNNNPPPZZZiii{{{sssjjjbbbZZZTTTTTTYYYhhhsss~~~|||vvvlllggghhhpppzzz}}}{{{|||~~~yyyuuuwwwyyy~~~xxx^^^MMMGGGGGGGGGEEEBBB===888555444555555555444666999<<<===<<<:::999111...+++)))))))))((('''&&&'''''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''!!!"""###%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((()))))),,,+++)))(((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))******++++++++++++...333:::BBBMMMXXX^^^^^^aaagggsssxxxsss{{{lll^^^WWWWWWVVVSSSOOOLLLKKKKKKIIIDDD???======<<<:::777777777888999999999999999666555444555555333000---,,,---.../////////------******+++++++++******)))%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''(((***,,,------,,,+++)))+++---,,,)))((()))***((()))+++...000111222333000000111111111222222222333222222222333444555555444222///,,,******+++++++++---/////////000222444222000///000111222222111000222333222111111444777777888:::<<<>>>@@@@@@AAA===>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEFFFHHHLLLOOORRRRRRSSSTTTRRRNNNMMMNNNPPPPPPRRRTTTVVVVVVXXXZZZ\\\```aaaccceeefffgggffffffiiijjjlllnnnooopppppppppooorrrvvv|||{{{zzzxxxwwwxxxzzz}}}lll[[[NNNOOOVVVbbbwww}}}uuulllcccZZZSSSSSSWWWbbbmmmzzz~~~wwwmmmfffgggnnnxxx{{{wwwxxx{{{{{{vvvvvvtttuuu~~~fffRRRHHHFFFFFFEEEAAA===999666555555555555222444777:::<<<<<<;;;;;;222///,,,***))))))(((&&&%%%'''((('''%%%%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&!!!"""$$$&&&''''''''''''$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((******)))(((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***+++,,,---...333999@@@HHHUUUbbbeeeaaacccfffooo}}}lll^^^[[[[[[[[[WWWRRRMMMIIIHHHFFFBBB>>>=========999666666777888999999999999999555555555555555222---))))))+++---...000000000///)))******+++++++++******''''''&&&&&&&&&''''''(((''''''(((((())))))******---+++(((&&&%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))+++---------+++***'''***------+++))))))+++((()))+++---///111222222///000111222222222222222111111111222333444555666444111...+++)))***+++,,,+++---///000000000222444333111000000222333222222///111222111///000333777555777999;;;>>>???@@@AAA999:::;;;<<<=========<<<@@@@@@AAABBBCCCDDDEEEEEEIIIHHHGGGFFFHHHKKKNNNPPPVVVXXXXXXVVVRRROOOPPPQQQOOORRRUUUWWWWWWXXXZZZ[[[bbbcccdddeeefffeeeeeedddfffhhhkkkoooqqqqqqqqqqqqnnnqqquuu{{{}}}{{{yyywwwuuuuuuvvvvvvxxxnnn\\\NNNMMMRRR\\\pppwwwmmmdddZZZRRRRRRVVV\\\hhhuuu~~~xxxmmmffffffmmmwww~~~wwwsssvvvzzz~~~wwwuuuqqqooozzzzzzlllVVVJJJFFFFFFEEE@@@===999777666666666555222333666888:::<<<<<<<<<222000,,,******)))(((&&&$$$&&&((('''%%%%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%"""###%%%'''((((((((('''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))+++---///000666===EEEMMM[[[hhhjjjdddbbbcccjjjwwwiiiYYY\\\[[[[[[[[[YYYUUUOOOKKKHHHCCC===:::::::::888666777777666666777888999999333333333444444333222222111111000000//////......,,,,,,++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))******+++***((('''&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((())),,,000333333000------+++)))&&&###"""!!!!!!,,,+++,,,,,,---...///000...///000111111222222222444333111222333444444333000...,,,***))))))***+++000000000000////////////333333333222111000//////...///000111222333444444888:::===???@@@@@@??????:::;;;<<<>>>@@@AAAAAABBB@@@?????????@@@AAACCCDDDFFFEEEDDDDDDGGGKKKOOORRRRRRVVV[[[\\\XXXTTTPPPOOOOOOQQQRRRSSSTTTWWWZZZ]]]]]]```dddfffggggggggghhhfffeeeeeeiiinnnqqqqqqpppuuuuuuvvvyyy||||||zzzyyyyyyzzz{{{zzzwwwtttwwwyyyooo```QQQMMMNNNWWWlll|||}}}zzzlllaaaXXXQQQPPPTTT\\\iiiwwwyyyoooiiigggjjjtttzzzvvvuuuvvv|||zzzwwwtttsssyyy~~~uuusssxxx\\\IIIDDDDDDBBBAAA???;;;777444444444555888777666666999:::;;;:::888555000+++((('''((()))************))))))))))))&&&'''((('''%%%$$$%%%&&&'''''''''%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###'''(((&&&'''******'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))******+++...333777===DDDNNNWWW]]]```aaabbb```___bbblllyyyjjjZZZZZZ[[[\\\]]]\\\YYYTTTQQQKKKEEE>>>:::999999777666999888888777777777777777666666666666666555444444111111000000//////......,,,,,,++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''##################$$$%%%'''(((+++///222222///,,,******)))(((((()))******++++++++++++,,,---...///...///000111222222222111444222111111333444333222,,,+++***))))))+++,,,---////////////000000000000333222222111111000000000//////000111222444666777999;;;<<<>>>>>>>>>===<<<:::;;;<<<>>>@@@AAAAAAAAA?????????@@@AAADDDFFFGGGHHHGGGFFFFFFGGGIIILLLNNNPPPTTTXXXYYYVVVRRRQQQPPPOOOQQQSSSTTTUUUWWW[[[^^^___aaaeeeggggggffffffggghhhgggfffiiimmmqqqqqqqqqssssssuuuxxx{{{}}}xxxxxxyyy{{{|||{{{xxxuuuqqqpppsssyyyqqqaaaSSSMMMNNNVVVjjj}}}~~~~~~}}}ooodddZZZRRRQQQTTT[[[ggguuuyyynnnhhheeehhhrrr}}}~~~~~~zzzwwwwwwxxxzzzzzzvvvtttxxx}}}rrrllluuuzzzaaaNNNEEECCCCCCBBB???;;;777444333333444777666555777999;;;;;;:::888555000,,,)))((((((((())))))((((((((('''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$""""""$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!%%%&&&$$$%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''))))))'''&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''''')))***)))((('''(((***)))))))))))))))))))))(((***++++++,,,...222777;;;AAAHHHQQQYYY]]]_________[[[ZZZ]]]eeeqqqzzz}}}~~~|||{{{~~~~~~gggXXXXXXZZZ\\\______]]][[[YYYOOOHHH@@@:::999999777666:::999999888777777666666444444444444333222000000111111111000///.........,,,,,,++++++***)))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''((()))))),,,***(((%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())),,,000222222///---)))))))))***+++,,,---...++++++***++++++,,,---...,,,---...///000000000///333222111111222333222111))))))))))))***---///000......//////000000111111111111111111111111111111000000000000222555888::::::;;;<<<======<<<;;;::::::;;;<<<>>>???@@@@@@AAA??????@@@AAACCCFFFHHHIIIFFFFFFFFFGGGHHHIIIKKKLLLNNNPPPRRRSSSQQQPPPPPPPPPOOOQQQSSSTTTUUUXXX[[[^^^___bbbfffhhhhhhgggggghhhjjjiiiggghhhkkkoooqqqqqqpppqqqtttwww{{{~~~zzzyyyvvvwwwyyy|||}}}|||yyyvvvpppmmmlllooossszzzssscccTTTNNNMMMSSSeeewww}}}~~~sssggg\\\SSSQQQSSSYYYeeerrr|||{{{qqqjjjggghhhqqq{{{|||~~~~~~zzzwwwxxxyyy{{{yyyuuuvvvzzz|||nnneeehhhzzzkkkWWWHHHCCCDDDCCC@@@<<<888555333222222555444444777:::;;;;;;;;;888555111---***((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%&&&'''((()))((('''''')))***''''''''''''&&&&&&&&&&&&((((((((('''&&&$$$###"""$$$'''(((''''''******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((((((((()))))))))******(((((())))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))+++,,,...///222777===BBBIIINNNVVV\\\^^^^^^\\\\\\VVVWWWZZZbbblllsssvvvvvv{{{zzz~~~yyycccUUUTTTWWW[[[_________^^^^^^TTTLLLCCC<<<::::::999777888888888999888888888777444333333222111000...---222111111000///...------+++++++++*********))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))***+++***+++...111444444111...******))))))))))))))))))+++*********++++++,,,---)))***,,,...///...------222111000111222222000///((((((((()))+++---///000------...///000111222222000000000000111111111111000///...///111555999;;;999:::;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHAAABBBDDDGGGIIIKKKLLLMMMJJJKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSUUUVVVXXX[[[]]]___bbbfffhhhiiiiiijjjkkkjjjiiigggggghhhkkknnnpppoooqqqtttxxx|||}}}xxxtttrrrtttuuuxxx{{{}}}|||yyyvvvpppmmmkkklllnnnsssuuueeeVVVNNNKKKOOO^^^ooo~~~{{{zzzuuujjj^^^SSSPPPQQQXXXdddqqq{{{~~~uuuoookkkkkksss||||||~~~yyyvvvwwwxxx~~~{{{uuutttuuu}}}zzzkkk``````lllyyyxxxeeePPPFFFEEEDDDBBB>>>999666333222222444333444666999<<<<<<;;;888666333///,,,)))(((''''''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&%%%&&&'''((()))******))))))+++,,,&&&&&&&&&&&&%%%%%%%%%%%%(((((()))))))))(((((('''$$$((()))'''(((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''************************''')))***)))((('''(((***)))))))))))))))*********,,,---///111555<<>><<<;;;:::999555666888999::::::::::::777777777666555333222111222222111000///...------+++++++++*********************)))(((((((((((()))'''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))***+++---000333222///,,,************))))))((((((++++++*********+++,,,,,,***,,,...000111000///...111000000000111111///---))))))******+++,,,---...,,,---...///000111222333000000000000000000111111///...---...000444888:::888999:::<<<===??????@@@:::;;;<<<===>>>?????????BBBBBBCCCDDDDDDDDDEEEEEE@@@AAADDDGGGIIIKKKKKKLLLHHHGGGFFFFFFHHHJJJKKKLLLMMMPPPSSSUUUVVVWWWZZZ\\\\\\```eeehhhjjjkkkmmmnnnhhhgggfffeeefffhhhlllnnnppprrruuuzzz}}}xxxsssqqqrrrsssuuuxxx{{{zzzwwwuuujjjhhhgggiiiiiimmmvvvxxxhhhXXXOOOJJJJJJWWWgggzzz{{{yyy}}}wwwlll___SSSNNNOOOXXXdddrrr|||~~~vvvpppllllllrrr{{{~~~~~~yyyuuutttvvv~~~~~~xxxtttqqqxxxvvvhhh]]]ZZZaaakkkvvv```OOOGGGEEECCC???;;;888555333222444333333555888;;;<<<<<<999888555222...+++)))'''((((((((('''''''''&&&&&&'''((()))(((&&&%%%&&&'''###%%%&&&&&&&&&%%%&&&(((%%%%%%%%%$$$$$$$$$$$$###'''((((((((((((''''''&&& ###$$$"""###&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***)))((('''(((***((()))))))))*********++++++---///333888AAAJJJPPPWWWZZZ___aaaaaa___^^^^^^^^^```eeekkkqqquuuwwwwwwzzz|||~~~|||vvvvvv}}}uuuaaaUUUOOOTTTYYY[[[YYYWWWVVVWWWSSSMMMDDD>>>======;;;:::444555777999;;;;;;;;;;;;666666666555555333222111333222111000///...---,,,******************************)))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,((((((+++...000///,,,)))((()))***,,,---.........,,,,,,++++++++++++,,,,,,...000333555666555333222000//////000111000---+++******+++++++++,,,,,,,,,------...///000111222222000000000000000000000000............000333666888777888999;;;===???AAABBB:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEGGGJJJKKKKKKLLLNNNRRRTTTUUUVVVXXXZZZYYY]]]bbbfffhhhiiikkkllleeeeeeeeeeeeeeefffjjjmmmppprrrwww}}}|||xxxvvvpppqqqrrrtttvvvwwwuuusssgggeeedddffffffhhhqqq{{{}}}mmm\\\QQQJJJHHHSSSaaauuu}}}yyy|||yyynnnaaaUUUOOOOOOWWWdddrrr}}}{{{tttoookkkjjjpppxxx~~~xxxtttsssuuu{{{}}}wwwrrruuu{{{tttggg\\\WWWZZZ___mmm}}}uuu^^^LLLEEEDDDAAA>>>:::777666555777444222333555999<<<===;;;:::888555111---***((()))))))))((((((((((((''''''((()))(((&&&&&&&&&'''$$$&&&'''(((&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&%%%###"""!!! $$$%%%###$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''')))***)))((('''(((***((())))))******+++++++++,,,---000555<<>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFGGGJJJLLLLLLKKKJJJMMMQQQSSSTTTUUUWWWXXXXXX[[[___bbbcccdddeeefffbbbdddfffffffffgggjjjmmmooorrrwww}}}{{{yyypppooonnnpppqqqrrrrrrpppiiieeebbbaaa```cccmmmxxxrrr```UUULLLHHHQQQ^^^rrr{{{wwwzzz{{{qqqdddWWWQQQPPPVVVbbbrrr}}}zzzsssoookkkjjjpppwww}}}}}}xxxuuuuuuvvvzzz|||uuutttwww~~~yyykkk```XXXVVVYYY___jjjnnnRRRFFFDDDBBB@@@===:::888777:::666222000333777;;;===<<<<<<;;;888444000,,,))))))))))))((((((((('''''''''((()))((('''&&&'''(((''')))++++++)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""###&&&(((&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((************))))))((((((''')))***)))((('''(((***((())))))******+++,,,,,,---///333888@@@KKKWWW___cccdddfffhhhiiimmmqqqtttuuuvvvuuuuuuttttttuuuvvvzzz}}}|||yyy{{{zzzzzz|||yyyvvvwwwyyyqqq^^^SSSRRRWWW[[[YYYSSSNNNMMMNNNIIIDDD???<<<<<<<<<:::888777888:::;;;;;;:::999888777777777888777777666666333333222000///---,,,,,,******************++++++))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((***,,,---,,,---///222444333000---'''(((+++---///000000000......---,,,,,,------------///333555666555222111///...///000000///+++)))'''(((***+++,,,---............//////000000111111222111111000///......---000000111333444555555666999888999999:::;;;<<<===;;;;;;<<<===>>>>>>>>>===;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBCCCFFFIIIKKKLLLLLLIIIHHHIIILLLNNNMMMLLLIIILLLPPPRRRSSSTTTVVVWWWWWWZZZ^^^``````______```aaadddggghhhggghhhkkknnnnnnqqqwww}}}{{{wwwpppnnnlllmmmnnnppppppooohhhbbb\\\YYYWWW[[[fffrrrvvvdddXXXNNNIIIQQQ^^^ppp}}}wwwsssuuu}}}sssfffYYYRRRRRRTTTaaaqqq}}}{{{tttqqqmmmlllrrryyy{{{}}}}}}xxxvvvvvvxxx|||yyysssuuuzzzrrreee[[[WWWWWWYYY___ooo~~~yyyVVVFFFEEECCCAAA>>><<<:::999<<<777222///111666;;;>>>>>>===<<<:::666111,,,***)))(((((((((((('''''''''''')))))))))'''&&&'''(((%%%'''))))))'''%%%$$$%%%))))))((((((((('''''''''%%%&&&'''((())))))))))))!!!$$$%%%$$$$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''&&&&&&((()))***)))((('''(((***((())))))***++++++,,,,,,///111444:::CCCNNN[[[cccfffgggiiijjjmmmrrryyy}}}}}}}}}}}}|||{{{{{{}}}{{{{{{}}}|||yyynnnmmmsssppp^^^WWWWWWXXXZZZZZZWWWRRRLLLHHHJJJEEE???<<<;;;:::777444444555777888999999888888:::888666333111111000000222222111111000...---,,,+++++++++************))))))((('''&&&&&&'''((()))***)))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******+++,,,...111222111---******+++---...000111222222---...///...,,,,,,...000111111111111111111111111111111111000///---,,,+++,,,,,,------...///000000000000000000111222333444444333222000////////////222333444555666666666666777777777777888999:::;;;===>>>>>>>>><<<<<<>>>@@@<<<;;;;;;===@@@AAAAAA@@@BBBBBBCCCEEEFFFHHHIIIIIIKKKJJJHHHHHHGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^___aaaccceeeeeegggiiikkkkkkooovvv|||wwwqqqiiigggffffffggggggfffeeeccc```[[[TTTQQQTTT[[[bbbvvv|||kkk\\\QQQMMMRRRZZZvvvzzzyyyuuurrrzzzqqqeeeZZZRRRNNNVVV```pppyyypppiiihhhmmmtttzzz}}}~~~|||wwwuuuuuuwww|||~~~}}}yyywwwxxx}}}lll```ZZZXXXUUUZZZfff{{{{{{YYYIIICCC???AAACCC@@@===<<<;;;777222///000333666888BBB>>>:::888777555111---+++***)))((((((''''''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''((($$$'''))))))(((&&&&&&&&&+++)))'''&&&&&&&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************************)))))))))))))))'''***++++++)))***---000333666;;;BBBJJJUUU___fffjjjjjjjjjmmmsss{{{~~~~~~~~~vvvtttjjjhhhiiivvvppp^^^WWWWWWYYY[[[\\\ZZZUUUPPPLLLLLLGGGAAA======<<<:::888555666777999999999999888:::999666444222111111111222222111111000...---,,,+++++++++*********))))))(((((((((''''''(((((()))((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))******+++++++++,,,...000///,,,))))))***,,,...000111222222...//////...,,,,,,---///111111111111111111111111000000000///...---+++++++++,,,---...........................///000111111222222111000////////////333333444555666777777666666666666666777888999999<<<=========;;;<<<===???;;;;;;===???AAABBB???===???@@@AAACCCFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^```bbbcccdddfffhhhjjjjjjooouuu||||||tttmmmfffccc```]]]\\\[[[YYYWWWWWWUUUQQQLLLJJJMMMUUU[[[gggyyyooo```UUUQQQVVV^^^rrr{{{yyyssspppxxxtttggg[[[SSSOOOSSS]]]lll|||vvvmmmiiikkkpppttt{{{}}}|||xxxuuuvvvwww{{{}}}zzzyyyyyyttteee]]]YYYXXXZZZbbbqqqaaaMMMFFFAAABBBDDDBBB?????????;;;555111111333777999@@@===:::888777555111...******((('''&&&&&&'''''')))((('''((())))))((('''&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%$$$%%%%%%***)))'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))************)))************))))))))))))(((***,,,------...111333999===BBBHHHOOOYYYbbbhhhggggggiiinnnxxxzzzqqqnnn``````eeesssqqq___XXXXXXZZZ]]]___^^^ZZZUUURRRNNNHHHAAA<<<<<<<<<;;;999666777888::::::::::::999:::999777555444222222222111111111111000...---,,,++++++*********)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$######&&&&&&'''((()))***+++++++++******+++,,,,,,***(((((()))+++---000111222333/////////...,,,,,,---...///000000000000000000/////////...---,,,+++******+++,,,---......---,,,+++------------...///000000000//////......//////000333333444555666666666666555555444555555666777888:::;;;;;;;;;::::::<<<>>>:::;;;===@@@BBBAAA===:::<<<===???BBBDDDGGGIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLNNNOOOPPPRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^```bbbbbbdddfffhhhiiinnnttt{{{zzzqqqkkkccc___ZZZVVVTTTRRROOOMMMMMMKKKHHHDDDBBBDDDJJJNNNZZZiii{{{uuufffZZZVVV[[[dddqqq~~~|||xxxrrrnnnuuuwwwiii]]]UUUQQQRRR[[[jjjyyy{{{qqqllllllnnnqqqyyy|||~~~|||xxxvvvvvvxxx|||}}}}}}{{{yyy}}}oooddd^^^[[[ZZZ[[[eeexxxnnnRRRIIIBBBCCCEEEDDDCCCCCCDDD???999333111333777:::>>><<<:::888777555222///+++)))'''%%%%%%%%%&&&'''***)))((((((******)))(((&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$%%%''')))(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))************************)))+++---///111444888;;;AAADDDIIIOOOTTT[[[bbbggghhhhhhkkkrrr}}}uuummmkkkeeehhhooo|||{{{yyywwwyyyxxxvvvxxxqqq```YYYYYY[[[___aaaaaa^^^ZZZWWWOOOHHH???:::888888777666666777999:::;;;;;;:::::::::999888666555444333222111111111111000///...---************))))))))))))((()))*********)))((('''$$$$$$%%%&&&&&&'''''''''%%%%%%&&&'''((()))******&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))***+++++++++)))(((''')))))))))((('''(((***---///111222222///000000...,,,+++,,,......///000000000000///......---,,,++++++*********+++,,,---......,,,+++***///////////////000111111...............///000000222222333444555555444444555555444444555666777777888999:::999888999;;;===;;;;;;<<<>>>@@@???===:::<<<===>>>@@@CCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPSSSTTTTTTUUUVVVWWWWWWWWWZZZ\\\^^^```aaabbbdddfffhhhlllssszzz|||sssmmmbbb___ZZZVVVTTTRRROOOMMMIIIGGGCCC???===>>>AAACCCNNNZZZjjjyyy{{{kkk___ZZZ^^^fffuuu~~~yyyppplllqqq~~~yyyjjj]]]UUUQQQSSS\\\jjjzzz|||tttpppppprrruuuxxx{{{}}}|||xxxvvvwwwxxx~~~}}}zzz{{{zzzlllddd\\\YYYWWW\\\iiixxxWWWKKKBBBBBBEEEGGGGGGHHHGGGCCC<<<555111222666:::<<<<<<;;;999888555222000,,,***(((&&&%%%&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((((('''%%%&&&(((***((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''(((((())))))))))))))))))***************+++++++++,,,---000555<<>><<<:::;;;<<<============>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOSSSSSSTTTTTTUUUUUUVVVVVVYYY[[[]]]^^^___aaaccceeegggkkkqqqxxx}}}{{{vvvhhhddd```\\\XXXTTTPPPMMMEEECCC>>>;;;;;;<<<===>>>DDDLLLYYYgggwwwpppccc[[[^^^dddvvvzzzpppkkknnnxxxyyyjjj]]]UUURRRSSS\\\kkk{{{~~~vvvrrrrrruuuwwwyyy{{{|||zzzwwwuuuwwwyyy~~~|||zzz~~~qqqhhh___ZZZWWWZZZaaarrr|||\\\NNNBBB@@@EEEHHHJJJKKKIIIEEE>>>777111111555999;;;<<<<<<:::888444222111---+++)))(((''''''))))))(((&&&&&&''')))))))))(((&&&&&&&&&''''''''''''(((((())))))'''&&&&&&(((***''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))******+++++++++,,,...---...222;;;GGGRRRXXXaaacccfffgggiiikkknnnqqqrrrtttxxx}}}~~~{{{}}}}}}yyyxxxxxxwwwzzz~~~xxxvvvvvv}}}{{{ssslllfffbbb```ZZZ\\\___dddooo}}}ooo___YYYXXXZZZ^^^```___\\\WWWUUUOOOHHH@@@;;;999999777555666777888::::::::::::999777777777666555444222222000000000000000///......******)))))))))(((((((((((())))))(((((('''&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&'''((()))***+++''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''###$$$%%%'''(((***+++,,,,,,***((('''(((((((((''''''(((***,,,---/////////---...///...,,,,,,...000...///111222222111///...---,,,+++)))))))))***+++,,,,,,,,,,,,,,,---------///......------.../////////.........///000000111111222222333333222222111666666555555555666666777555777888888777888:::<<<>>>;;;999888:::===>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\^^^^^^```bbbdddfffjjjpppvvvzzzsssppplllgggaaaZZZSSSNNNFFFBBB===:::;;;===>>>???AAAEEEOOO]]]kkk|||ttteee\\\[[[```rrr}}}|||rrrllllllrrrzzzjjj]]]UUUSSSTTT^^^mmm~~~wwwrrrqqqtttwww|||||||||xxxttttttwwwzzz}}}}}}~~~xxxnnnggg___ZZZZZZ]]]dddxxxeeeTTTDDD@@@DDDHHHJJJKKKIIIGGGBBB:::333111444888;;;<<<===;;;888333111000,,,,,,+++***)))))))))))))))''''''(((***++++++***&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''(((((())))))(((((())))))******+++,,,,,,,,,//////222:::GGGUUUaaagggiiikkklllnnnooorrrvvvyyyzzz|||~~~xxxtttwww|||}}}yyyvvvxxx{{{~~~}}}uuunnnjjjnnnvvv~~~xxxrrrlllhhhfffeee[[[___bbbgggqqq}}}nnn^^^XXXWWWYYY\\\]]]\\\XXXSSSPPPHHHCCC===:::::::::888666555666777999999999999888666666666666555333222111000000000000000//////...***)))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%&&&'''((())))))(((&&&%%%%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%&&&''')))***,,,---...,,,+++***)))******((('''((()))***,,,------------,,,---...---------///111...000222333333222000...---,,,+++))))))***+++,,,...---,,,+++,,,---///000000//////....../////////000000/////////000111111333333444444444444333333555555444444444444555555555666888888777888;;;===;;;999888999;;;===>>>======>>>>>>???AAABBBCCCCCCAAABBBCCCEEEFFFFFFEEEEEEGGGGGGIIIJJJLLLNNNPPPPPPUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\^^^^^^```bbbdddfffiiioootttxxx|||}}}xxxrrrjjjaaa[[[QQQKKKDDD???>>>????????????AAAHHHTTT```pppwwwhhh\\\YYY\\\kkkxxx~~~tttmmmjjjmmmzzzzzzkkk^^^WWWUUUYYYccctttwwwqqqqqqtttwww~~~~~~{{{vvvrrrrrrvvv{{{|||rrrfff]]][[[XXXWWWcccrrrqqq]]]IIIBBBDDDFFFHHHIIIIIIHHHEEE>>>666333555999;;;===>>><<<777222000///******++++++***)))'''''''''&&&&&&''')))+++***)))&&&&&&&&&''''''''''''(((%%%&&&((((((&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&'''(((((())))))(((((())))))***++++++,,,------...111888EEEUUUdddmmmqqqnnnoooqqqssswww|||~~~}}}|||wwwuuuqqqnnnrrrzzzzzzxxxyyy~~~zzztttvvvwwwrrrjjjfffkkkqqq~~~zzzwwwuuutttuuuuuukkkoooqqqrrrwwwmmm]]]XXXVVVXXXZZZ[[[YYYUUUOOOLLLAAA===888777999:::888666444555777888999999888888555555666666555333111000///000000000000000///...))))))))))))(((((((((((()))(((&&&%%%$$$$$$%%%%%%'''((()))***)))(((&&&$$$%%%%%%&&&&&&'''(((((((((%%%$$$$$$###"""#########%%%$$$$$$$$$$$$$$$$$$%%%))))))((('''&&&%%%%%%$$$'''''')))***,,,...///000---,,,++++++,,,+++)))'''))))))***+++,,,,,,,,,,,,+++,,,---------...000222///000222444444222000///...---+++))))))***,,,---///---+++++++++...111333222222111111111111111222111111000000000000111111555555555666555555444444444444333222222333333333555666888888888999;;;===888888888;;;===>>>===<<<<<<<<<>>>???AAACCCDDDEEE@@@AAACCCEEEEEEEEEEEEDDDFFFGGGHHHKKKMMMOOOPPPQQQVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ\\\^^^^^^```bbbdddeeeiiinnnsssvvvzzz~~~{{{rrrkkk```XXXMMMFFFBBB@@@???===999999???JJJUUUcccyyyzzzjjj\\\WWWYYYggguuuuuunnniiijjjvvv{{{mmm```YYYWWW___jjj{{{vvvqqqrrrvvvzzz{{{uuupppqqqvvv{{{{{{lll___ZZZTTTOOOUUUbbbpppzzzdddNNNDDDDDDFFFFFFGGGIIIJJJHHHAAA999555777:::;;;>>>???===777222///...((()))***+++***(((&&&%%%%%%$$$###%%%'''(((((('''&&&&&&&&&'''''''''((((((&&&(((***+++)))((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%&&&''')))******)))'''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))***+++,,,,,,---------222>>>NNN```nnntttvvvvvvwwwzzz}}}|||yyyzzz|||{{{yyywwwrrroooooommmkkkqqqzzzzzzyyy}}}|||rrrlllppptttrrrkkkfffiiinnn}}}}}}|||}}}{{{~~~~~~|||}}}}}}ppp^^^XXX\\\]]]``````\\\RRRFFF>>><<<;;;999888666555555555555666888999:::999777666666666555333333333333333555444333222///---***)))((((((((((((''''''''''''((('''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&'''''')))'''$$$"""!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%((())))))***+++---...///---,,,***)))((('''((((((,,,,,,,,,,,,------...///...,,,+++******,,,---///000000111111000///---,,,...+++((((((+++------+++++++++,,,,,,---...//////000000///............/////////000111222333333444444444444444333333222111222222333333333333444444333444555777888888888888555666888:::;;;;;;:::999>>>???AAABBBCCCBBBAAAAAADDDDDDDDDDDDDDDDDDCCCCCCBBBEEEIIIKKKMMMOOOQQQSSSQQQRRRTTTUUUVVVVVVUUUUUUZZZZZZ[[[\\\^^^```bbbcccfffiiilllppptttyyy~~~xxxnnn```TTTLLLEEE???;;;>>>===???DDDJJJVVVjjj|||{{{nnn```YYYWWWcccqqquuummmiiiiiipppxxxxxxlllaaa\\\[[[```mmm~~~yyysssqqqvvv~~~yyyrrrrrrxxx~~~{{{ooo```VVVOOOLLLPPPVVV```pppqqqYYYJJJCCCAAACCCGGGEEEGGGHHHCCC;;;666777999>>>>>>???===:::666222///...,,,+++***++++++***))),,,+++))))))***++++++******)))'''&&&&&&''''''((((((''''''&&&&&&''')))***''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))+++,,,,,,++++++,,,---444>>>OOO___llluuuzzz}}}uuuyyy~~~}}}||||||||||||{{{vvvvvvtttpppmmmooouuuzzzzzzzzznnnfffgggkkkjjjfffccchhhppp}}}yyyyyyzzz|||~~~{{{wwwvvvyyyppp^^^ZZZ\\\]]]______ZZZPPPCCC;;;;;;:::999777666555444444555666888999:::999777666666555555444444333333222444333222000...,,,+++******)))))))))(((''''''''')))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&&&&*********+++,,,...///000...---+++***)))))))))***+++++++++++++++,,,------...---+++++++++,,,...//////000000000000...---,,,---***((()))+++---,,,+++,,,,,,,,,------.........000///......------......---...///000111222222333333444444444333333222111222222333333333333444444333444555777888888888888888888999999:::;;;======??????AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIILLLMMMOOOQQQSSSRRRSSSTTTTTTUUUUUUUUUUUUZZZZZZ[[[\\\^^^```bbbcccccceeeiiilllpppvvv|||~~~pppcccXXXOOOGGGAAA>>><<<<<<>>>CCCLLL^^^nnn|||ooobbbZZZYYY```ooouuulllggggggmmmuuu|||~~~}}}uuujjj```[[[YYY\\\jjj{{{{{{uuusssxxxzzzsssrrrwww}}}zzznnn___TTTLLLHHHJJJOOORRRaaawwwuuu]]]MMMEEEBBBBBBEEEJJJKKKKKKGGGBBB>>>>>>???>>>??????===;;;666222000///---++++++,,,---,,,++++++)))'''''')))***)))((())))))(((''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((***++++++******,,,---555BBBUUUfffpppwww|||{{{xxxzzz{{{yyyvvvwwwzzz~~~wwwlllcccaaaccccccbbbbbbjjjqqq}}}~~~{{{{{{|||~~~~~~}}}{{{xxxwwwyyyppp___[[[\\\]]]^^^]]]XXXNNNBBB::::::999888666555444333333555666888999:::999777666555555666666555444222111333111///---,,,++++++,,,++++++******)))(((''''''***)))(((''''''((())))))(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((++++++,,,,,,---...///000...---+++*********++++++******))))))******++++++***))))))((((((***+++,,,//////000000///...,,,+++,,,***))))))+++,,,,,,,,,------------------............---,,,,,,,,,------,,,------...///000111222333333444444444333222222222222333333333333444444333444555777888888888888:::999777777888:::===@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDFFFJJJLLLMMMOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUYYYZZZZZZ\\\]]]___aaabbbbbbdddfffiiinnnttt{{{uuuiii]]]QQQIIIBBB>>>::::::<<>>;;;777444222000...,,,,,,---...---,,,)))'''%%%&&&'''(((((('''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...555DDDYYYiiirrrwww|||}}}}}}}}}}}}}}}~~~}}}|||}}}rrriiiaaa^^^^^^^^^bbbgggpppvvv{{{{{{zzzzzz}}}|||}}}~~~{{{xxxxxxnnn^^^[[[[[[\\\]]]]]]YYYPPPEEE===:::999777666444333333333555666888999999999777666444555666777666444222111111000---+++***+++,,,------,,,,,,+++***)))(((((())))))'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))***,,,,,,,,,,,,,,,---...///,,,+++***)))******+++,,,+++***************++++++***)))))))))***+++,,,---000000111111000///---,,,***))))))***+++,,,,,,,,,............------------...---,,,,,,++++++,,,,,,,,,---...///000111111222333333333444444333333222222222222333333333444444333444555777888888888888888777666666777:::<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDGGGJJJLLLMMMOOOQQQSSSUUUTTTSSSRRRRRRSSSTTTUUUYYYYYYZZZ[[[]]]___```aaabbbdddfffiiimmmttt{{{vvviii[[[RRRIIIBBB<<<::::::===FFFOOOfffxxxsssfff``````cccpppvvvllleeeccchhhooouuuvvvuuuoooggg___YYYWWWVVVaaaooo|||zzzxxx}}}~~~vvvsssvvvzzz~~~ppp```UUUMMMFFFCCCEEEDDDNNNaaavvv}}}{{{qqq]]]MMMDDDCCCGGGHHHGGGFFFGGGGGGFFFDDDAAA?????????>>><<<999666444000...,,,,,,---...---,,,(((&&&%%%%%%'''((((((''''''((()))))))))(((&&&%%%%%%&&&((()))))))))(((''')))(((((('''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((************************))))))))))))(((((((((((('''((()))))))))***---///222BBBWWWeeekkkooowww}}}}}}zzzzzz{{{{{{{{{~~~}}}{{{lllgggcccaaa``````eeelllvvvzzz|||zzzxxxwwwyyy}}}}}}yyyvvvkkk\\\ZZZZZZ[[[]]]]]][[[SSSJJJCCC:::999777666444333333333555666888999999999777666555555777777777555333111111///---+++***+++,,,---,,,,,,,,,+++***)))))))))((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))+++,,,,,,+++++++++++++++,,,,,,))))))(((((()))***,,,------,,,,,,+++++++++,,,,,,,,,,,,------...///000000000111222222111000...---'''((()))******+++,,,,,,.....................---------,,,++++++++++++,,,---......///000111222333222333333444444333333333222222222333333333444444333444555777888888888888666666777888:::;;;===>>>????????????????????????????????????@@@@@@AAAAAADDDFFFIIIKKKLLLNNNPPPQQQTTTSSSRRRRRRRRRSSSTTTUUUXXXXXXYYYZZZ\\\^^^```aaaaaacccfffiiilllrrryyy~~~~~~sssggg___OOOGGG>>>;;;:::;;;@@@FFFTTTggguuuhhhbbbdddiiiuuuxxxnnnfffdddiiipppttttttsssnnnggg```ZZZWWWWWW___jjjttt}}}zzzxxxssstttxxxsssbbbVVVNNNFFFCCCCCCDDDKKK[[[oooxxx}}}fffQQQDDDBBBFFFIIIHHHHHHJJJKKKKKKHHHFFF@@@@@@???>>><<<:::888666000...,,,+++,,,,,,+++***)))'''&&&'''(((******)))'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))+++...111111???RRR]]]bbbgggooovvv~~~}}}|||}}}}}}}}}~~~}}}yyysssiiigggggggggeeebbbdddiiipppuuu}}}|||zzz{{{~~~zzzuuuiii[[[ZZZZZZ[[[]]]^^^\\\VVVMMMGGG:::999888666555444333333555666888999:::999777666666666777777666555333222000///...,,,++++++,,,,,,+++++++++***************((('''&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((()))+++---,,,,,,+++*********++++++((('''''''''(((***,,,---......------,,,,,,------))))))***+++,,,------...000111111111111///...---&&&(((***+++******+++,,,..................//////------,,,+++++++++,,,,,,---...///000111222222333222222333444444444333333222222333333333333444444333444555777888888888888777777999:::<<<>>>??????@@@???>>>>>>===>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCEEEHHHJJJKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXXXXZZZ[[[]]]___```___aaaeeehhhkkkoootttxxx|||{{{rrrkkkUUUJJJ@@@<<<;;;:::;;;===HHHZZZqqqwwwiiidddffflllxxxyyyooohhhfffkkkrrrtttsssqqqmmmggg```YYYUUUUUU^^^hhhrrr~~~~~~|||zzzttttttvvvyyyeeeXXXOOOGGGBBBAAAAAAEEEQQQaaarrr{{{uuu\\\IIIBBBDDDDDDFFFHHHIIIIIIHHHGGGFFFAAA@@@@@@???===;;;:::999111///---,,,,,,+++***))))))((('''''')))++++++***(((((((((((((((''''''&&&&&&''''''(((((((((((((((******)))((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))))),,,000333444AAAQQQ]]]bbbeeekkkpppsssyyy~~~}}}|||}}}||||||||||||{{{~~~}}}|||{{{~~~tttmmmiiigggiiikkkhhhbbb```bbbgggmmmwwwyyyvvviii[[[[[[[[[\\\]]]^^^\\\VVVNNNGGG;;;:::999777666555444444555666888999:::999777666777777666666555555444444000000///...---,,,+++***)))))))))***************)))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''(((+++......---,,,+++++++++++++++'''''''''(((***,,,...//////......---,,,,,,------'''((()))***+++,,,,,,,,,...////////////---,,,+++$$$'''***+++******+++---------......//////000000......---,,,,,,,,,,,,,,,,,,------...///000111222111222333333444444444333222222333333333333444444333444555777888888888888777666666666888;;;>>>@@@@@@???>>>===<<<======>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDGGGIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWXXXYYY[[[]]]___```___bbbfffiiilllnnnrrrtttxxx||||||xxxyyyzzz~~~}}}|||~~~}}}wwwrrr]]]PPPDDD???===:::888888???NNN```qqqyyyjjjeeegggkkkxxxxxxoooiiigggmmmttttttrrrppplllfff___XXXSSSQQQ\\\iiivvv}}}|||tttsssttt{{{mmm^^^SSSJJJDDDCCC???BBBIIIUUUcccyyypppUUUGGGEEE???CCCGGGHHHFFFDDDDDDEEEAAAAAA@@@???===<<<;;;;;;444222///---,,,+++)))((()))(((''''''***+++++++++))))))(((''''''''''''''''''''''''''''''((())))))+++***)))(((''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((()))))))))***---222555<<>><<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBAAADDDGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSUUUVVVVVVUUUWWWWWWXXXYYY[[[]]]^^^___aaaeeeiiimmmoooppprrrtttuuuzzz}}}uuupppppprrrrrrrrrssswww{{{{{{wwwsssdddVVVIIICCC@@@<<<888777666AAAOOO]]]ooozzzjjjeeegggiiivvvwwwnnniiihhhnnnvvvtttrrrnnnjjjeee^^^VVVQQQLLLZZZkkk{{{~~~|||tttrrrsssvvv}}}vvvdddXXXNNNHHHFFFAAABBBGGGOOO\\\rrrbbbNNNHHHAAAGGGLLLMMMIIIFFFGGGIIIAAAAAA@@@???>>>===<<<<<<777444111///---,,,***(((((('''&&&''')))++++++******)))(((&&&&&&'''(((((((((((('''&&&&&&((()))***++++++)))(((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))******+++...333777CCCOOOaaapppwwwvvvrrrooojjjnnnooolllhhhiiiqqqxxx}}}yyyyyyyyyzzz~~~zzzooogggeeecccdddjjjnnnlllkkkkkkrrrxxx{{{wwwuuuxxx}}}kkk```___dddddddddbbb[[[SSSJJJEEE@@@<<<888666555555444333444555777999::::::::::::;;;;;;;;;;;;:::888666555111000---+++***+++,,,---,,,+++)))((((((((()))***&&&%%%$$$$$$%%%&&&((()))'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&(((***,,,000//////......---,,,,,,***)))(((((())),,,///111111///,,,******+++---...******+++,,,------------,,,,,,,,,,,,+++***)))))),,,+++)))'''%%%'''+++...111000...------...///000,,,------,,,+++***,,,---000///.........///111222333333333333333333333333666555444333222111111111666555555555555666666777:::999777777888999<<<===AAA@@@?????????@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBDDDGGGJJJMMMNNNKKKNNNRRRUUUVVVWWWYYY[[[VVVXXXZZZ[[[[[[\\\^^^```bbbfffkkknnnoooppprrrsssxxx{{{|||wwwsssnnnhhhdddhhhhhhhhhkkkoooqqqqqqqqqddd^^^TTTIII@@@;;;999999999<<>>===>>>???@@@???===555333000...,,,+++)))'''(((((((((((())))))))))))***'''$$$%%%(((******(((((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,+++)))((()))***''''''((((((((())))))))),,,)))***///222444888>>>KKKZZZmmmzzz|||tttsssqqqpppnnniiigggmmmvvv{{{yyyyyy{{{||||||xxxpppjjj___```fffmmmpppppprrrwww|||zzzrrrtttnnndddcccccceeeeeeccc]]]TTTKKKEEE===999666444333333333222444555777999::::::::::::999:::::::::999777555444///...,,,++++++,,,---...++++++)))((((((((()))***)))(((((((((((())))))***&&&%%%$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&############$$$$$$$$$%%%$$$$$$%%%&&&''')))***+++.........---,,,,,,++++++***)))))))))+++...222444222000---+++***+++,,,...++++++---...............,,,,,,,,,,,,+++***))))))))))))(((''''''(((,,,//////......------........./////////---+++***+++,,,000//////...///000111222333333333333333333333333555444333333222222222222555555555555555666666777999888777777777999;;;<<>>=========???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBEEEGGGJJJMMMNNNJJJMMMRRRUUUVVVWWWXXXYYYWWWXXXZZZ[[[[[[\\\^^^``````dddiiimmmppprrrtttuuuzzz|||zzzuuuooojjjfffccccccaaa``````ccceeeffffffbbb]]]UUUKKKCCC===:::888777999???IIIUUUeeezzz}}}ppphhhffffffppp|||vvvmmmkkkmmmqqqssswwwsssooolllggg___UUUNNNKKKRRR```sss}}}}}}wwwrrrqqquuuzzz}}}jjjYYYOOOIIIGGGEEEHHHNNNUUUfffyyy~~~^^^KKKGGGDDDFFFJJJJJJFFFCCCDDDBBB@@@>>>>>>???>>>===<<<666444000...---,,,***(((++++++***)))((('''&&&&&&+++(((&&&&&&''')))((('''$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))******************,,,+++,,,000333555<<>>>>>===<<<:::888555222000///---+++)))++++++***)))((('''&&&&&&+++)))'''''''''((('''&&&"""!!!!!!###&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''(((******************)))))),,,,,,...111333777BBBMMM]]]kkkzzz}}}zzzvvvssssssqqqmmmmmmpppzzz}}}{{{vvvtttvvvzzz~~~~~~{{{sssmmmkkklllqqqxxxzzzyyy|||}}}ssswww|||}}}~~~mmmbbbaaacccfffhhhhhhbbbXXXMMMFFF;;;999666444555666777666555666888999::::::999999888888999999888666555444......---,,,,,,,,,------+++******)))))))))))))))&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&(((*********)))*********)))((((((''''''''''''(((+++...222555777444222000---,,,++++++,,,,,,,,,---...////////////------,,,+++************%%%''')))*********+++---***+++,,,---...---,,,+++/////////---+++***+++,,,///////////////000000111222222222222222222222222222222111111222333444444444444444444555555666777777777777777777999:::;;;::::::::::::;;;===???@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDGGGIIIKKKMMMNNNJJJNNNSSSVVVWWWVVVVVVVVVWWWXXXYYYZZZYYY[[[^^^```bbbfffkkkpppsssuuuwwwyyy}}}}}}xxxwwwssskkkbbb\\\YYYXXXYYYTTTLLLGGGFFFGGGIIIJJJNNNOOONNNLLLGGGBBB<<<888999777888<<>>=========<<<;;;999666333111000///,,,+++(((((((((((()))))))))))))))(((''''''((((((''''''&&&%%%%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))***+++***)))((()))***)))))))))))))))(((((((((***+++///222333888GGGUUUdddppp}}}}}}wwwrrrqqqssstttqqqpppqqquuu~~~wwwssswww~~~zzzrrrrrrrrruuuzzz|||{{{}}}}}}nnnnnnrrruuu{{{kkkbbbbbbeeegggjjjiiibbbXXXMMMFFF:::888555444555666777666555666888999::::::999888888999999999999777666555000000...---,,,+++******************)))))))))(((%%%&&&&&&'''&&&%%%###"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&)))***************))))))(((((('''&&&&&&&&&&&&'''***---000333555333111///---,,,++++++++++++,,,---......//////......---,,,+++************''')))++++++***))))))***)))***,,,---------,,,+++***+++,,,+++******,,,---...//////000000000000000222222222222222222222222111111111111222333444444333333333444444555777777777777777888888999::::::;;;;;;;;;;;;<<<>>>@@@AAA???@@@AAAAAABBBBBBBBBAAABBBCCCEEEHHHJJJLLLMMMMMMLLLPPPTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[^^^aaagggjjjooossstttuuuwwwxxx}}}~~~~~~{{{yyyuuusssooohhh___WWWRRRPPPRRRLLLDDD>>><<<===>>>???AAABBBEEEFFFEEEAAA<<<999999777777999<<>>CCCGGGFFFDDDDDDAAA???<<<;;;<<<===<<<<<<999777444222111///---+++(((((((((((())))))))))))%%%&&&'''(((((())))))******)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))******)))((()))+++************************)))***...222444;;;JJJZZZfffrrr~~~}}}yyyrrrnnnmmmpppqqqnnnlllmmmmmmwwwzzzwww}}}}}}{{{{{{}}}|||{{{~~~yyygggeeekkkqqqzzzmmmeeeggghhhiiijjjhhhaaaWWWLLLEEE888666333222333444444444666777888999:::999999888888888999999999888666666111111///...,,,***)))((()))************)))((((((&&&&&&'''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%############$$$$$$$$$%%%$$$%%%&&&((()))***++++++******))))))((('''''''''&&&&&&''')))+++...000111111000...---,,,+++******++++++,,,---...............---,,,***)))******+++((()))++++++)))((())))))******+++,,,------------(((*********)))***,,,.........///000000000000000222222222222222222222222111111111111111222333444222222333333444555777777777888888999::::::;;;;;;===<<<<<<<<<===>>>@@@AAA??????@@@AAABBBBBBBBBBBBBBBDDDGGGIIIKKKMMMMMMMMMNNNPPPSSSTTTTTTTTTUUUVVVUUUVVVWWWWWWXXX[[[```cccjjjmmmqqqtttuuuuuuvvvvvvzzz{{{}}}~~~~~~{{{xxxuuussspppkkkgggaaaZZZRRRLLLIIIDDD>>>999777777777777777999<<>>;;;:::666555555666777===KKKXXXkkkzzzuuueee]]][[[fffsss~~~}}}xxxvvv{{{wwwooofff[[[SSSJJJKKKQQQ]]]ooo}}}|||tttppppppvvvrrrggg___XXXRRRQQQQQQXXXmmmgggJJJCCC>>>AAAFFFFFFFFFFFF@@@===:::999:::;;;;;;;;;:::777444222111///---+++++++++***)))((('''&&&&&&"""%%%'''(((((()))***+++***)))''''''((((((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))%%%'''((((((&&&&&&''')))+++++++++,,,,,,,,,------******...333888@@@NNN\\\gggsss}}}zzzwwwqqqnnnmmmmmmkkkfffeeeggglllwww~~~||||||zzz}}}rrrccccccjjjsss~~~mmmgggjjjjjjkkkjjjggg___UUUKKKDDD999666333222222333333333666777888999:::999888888666777888888888777666555000//////...---+++***))))))******+++***)))((('''''''''&&&&&&&&&'''((((((%%%'''))))))'''%%%&&&((($$$$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&""""""""""""############&&&&&&&&&'''(((***,,,,,,+++++++++***))))))(((((((((((()))***+++,,,---.........---,,,++++++******,,,---...//////000/////////---+++***))))))***+++''')))******))))))***,,,+++++++++,,,,,,---...///***+++,,,+++******,,,------...///000111000000///111111111111111111111111222111111111111111222222222222222333444555777777888999999:::;;;;;;<<<;;;>>>===<<<<<<<<<===???@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDGGGJJJLLLMMMMMMMMMNNNOOOQQQQQQPPPQQQSSSUUUSSSTTTUUUVVVXXX\\\aaaeeejjjmmmqqqssstttttttttuuuvvvxxxzzz{{{{{{yyyvvvssspppllliiihhhgggaaaWWWNNNDDDAAA===:::999999777666444555777999::::::999999666444444555555888CCCOOO]]]nnnyyyhhh^^^YYYdddqqq|||||||||uuujjj^^^VVVKKKKKKNNNYYYjjj{{{{{{~~~|||sssooopppvvv|||qqqggg^^^WWWUUURRRTTTeeexxxoooRRRHHH@@@AAAEEEFFFFFFGGGAAA>>>:::888888888999888999777333111000///---+++++++++***)))((('''&&&&&&###&&&))))))(((((()))***((('''&&&&&&'''(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))(((((()))***+++,,,,,,---,,,+++...555===EEEQQQ\\\iiivvv~~~{{{xxxrrrqqqppppppkkkfffggglllxxx|||~~~xxxvvvzzzrrrgggjjjssszzzlllfffhhhlllllljjjfff^^^TTTJJJDDD<<<999555444444555555444666777999999:::999888888555666777777777666555444............---,,,,,,+++)))******++++++)))((('''&&&%%%$$$$$$%%%&&&((()))%%%(((******'''&&&''')))$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$'''&&&&&&&&&(((***,,,---,,,,,,++++++******))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********---...///000111111111111///---+++)))))))))++++++&&&'''((())))))***,,,///,,,,,,++++++,,,...///111---......,,,******+++,,,---...000111111111000///111111111111111111111111222222111111111111111222222222222333444555777777999999:::;;;<<<<<<<<<<<<>>>===<<<;;;<<<<<<>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNQQQSSSRRRSSSUUUVVVXXX\\\bbbfffgggkkkooorrrsssssstttuuusssuuuxxxzzzzzzxxxuuusssooojjjhhhjjjlllhhh\\\QQQCCCAAA???>>>>>>===:::888444555666777777777888888777666666666555666@@@JJJTTTfffyyy|||jjj```WWWbbbooo{{{zzznnnaaaYYYLLLJJJLLLVVVgggxxxzzz{{{|||sssoooooovvv|||lllccc[[[WWWRRRRRR```qqqsssXXXLLLBBBAAADDDEEEEEEFFFBBB???:::777666666666555999666333111000///---+++(((((((((((())))))))))))$$$'''******(((&&&''')))(((&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&((())))))(((((()))+++###$$$%%%&&&'''((()))***///,,,///777@@@IIITTT]]]lllyyy}}}zzzttttttuuuuuuppplllooovvv{{{zzzuuuyyyzzztttqqqvvv}}}wwwooouuu}}}~~~mmmffffffjjjjjjiiibbbXXXNNNHHHFFF===999555444555555444222444555666888888888777777999999999888666555333222......---,,,+++******)))+++***)))(((((()))***+++(((&&&$$$$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$%%%&&&((()))*********...---***(((&&&&&&&&&&&&************))))))))))))111///---+++******+++,,,,,,---...000000000//////)))((('''&&&&&&'''((()))))))))))))))************)))+++------,,,,,,,,,---,,,+++***))))))+++---...//////............//////...///000///......000222000111111111222222222222111222222333444555666777777888999:::<<<===>>>>>>============<<<;;;:::999<<<===???AAABBBBBBBBBBBBCCCEEEGGGIIIJJJKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQQQQRRRUUU[[[```cccgggkkkpppssssssrrrqqqqqqttttttuuuvvvvvvtttpppmmmlllhhhdddcccccccccaaa^^^QQQMMMHHHEEEEEECCC@@@======999444444666999999888888444111333555666<<>>======<<<;;;;;;:::999999<<<===???AAABBBCCCBBBBBBCCCEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPPPPQQQUUUZZZ___bbbfffjjjnnnppppppooonnnooopppqqqrrrtttuuutttqqqooojjjgggcccbbbdddeeefffeeeddd```[[[WWWTTTOOOIIIDDDCCC>>>999777888999777666777333000222333444888===FFFQQQbbbsss{{{kkkbbb^^^aaahhhsss}}}~~~rrrdddYYYNNNHHHHHHRRRaaaqqqzzztttuuuxxxvvvrrrrrrssszzzvvvmmmccc\\\VVVRRRTTTZZZggguuucccSSSEEEBBBEEEFFFEEEEEEDDD@@@:::444111111222444777666444222000...---,,,,,,+++******)))*********((((((''''''''''''(((((('''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((%%%'''))))))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,,,,///555>>>JJJUUU]]]aaakkkqqq{{{yyyyyy}}}}}}{{{uuuxxx|||{{{nnniiigggoooxxxrrrqqqsss}}}{{{|||}}}|||||||||pppiiihhhnnnnnnmmmggg\\\QQQHHHCCC:::888666555555666555333444555666888999888888777999999999888666555333222000//////...---,,,++++++******))))))))))))******)))(((''''''))))))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&(((***+++,,,,,,---,,,***(((''''''''''''''''''((()))***+++,,,,,,---,,,+++***))))))***+++,,,---...///000///......,,,+++***((((((((()))***)))))))))*********++++++)))+++------,,,,,,,,,---,,,,,,---...............//////............/////////000111111///000111333000000///...///000111222000000111222333444555555555666777888:::;;;<<<<<<===<<<:::999888888999999;;;<<>>===<<<999666777333111333444333555:::<<>>AAABBBCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNPPPTTTXXX]]]___eeegggiiijjjiiiiiijjjkkkkkkmmmpppqqqqqqqqqqqqqqqlllkkklllpppxxx~~~uuuoooccc\\\RRRKKKFFFBBB>>>:::888555444666666444666:::888AAAPPP```ooo|||~~~ppphhh```dddlllxxx~~~vvvssswwwwwwhhh[[[TTTNNNLLLSSS^^^lll}}}xxxqqqppprrr}}}yyyrrrqqqssswww}}}~~~ttthhh```YYYQQQOOOQQQ]]]iii{{{}}}~~~lllZZZHHHBBBCCCDDDDDDDDDEEEAAA<<<666222111000111555555333222000///...---,,,,,,+++***))))))))))))))))))(((((((((((())))))'''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((***'''$$$$$$'''((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***))))))+++,,,222555>>>KKK[[[eeeiiiiiidddeeemmm}}}|||xxxzzzzzzyyywwwxxxxxxxxx}}}vvvttttttzzzxxxsssqqqqqqnnnjjjkkkpppxxx}}}xxxtttqqqnnnnnnxxxpppiiiiiiggggggeeebbb[[[QQQGGGAAA:::::::::999777666666666333555666888999:::999999999999999888666555333222000000///...---,,,,,,+++)))))))))******)))))))))'''&&&&&&'''(((((('''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&&&&$$$&&&''')))+++------...,,,+++***((((((((()))*********))))))))))))))))))******************++++++,,,---...//////...---,,,***)))(((&&&&&&&&&'''(((************++++++++++++)))+++------,,,,,,,,,---)))+++---//////...,,,+++......------------......,,,---......------...000000///.........///111111///000111111333333444555333444555666888999::::::;;;999777666666777888999:::<<<>>>AAABBBCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNQQQTTTXXX\\\^^^eeegggiiijjjjjjjjjkkklllmmmooorrrrrrqqqpppqqqrrrqqqsssxxxxxxkkk___UUULLLDDD???:::666555666666444666999777>>>JJJXXXffftttsssjjjffflllxxx}}}uuuqqqtttzzz~~~uuuiii^^^VVVQQQNNNSSS\\\jjj|||xxxpppnnnpppzzzyyyrrrrrrtttwww}}}vvvhhh___XXXRRRQQQSSS^^^jjj|||zzznnn[[[HHHAAABBBDDDEEEGGGEEEBBB===999555222111111444444333222111000///...---,,,+++***))))))))))))))))))(((((((((((())))))'''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((+++(((%%%%%%'''((('''$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...444999DDDSSS___eeeeeeccc^^^]]]cccppp|||zzzzzz{{{|||~~~yyysssnnnmmmsss~~~{{{yyy|||yyyssspppiiihhhiiinnnuuu|||xxxtttqqqpppppprrrzzzrrrmmmmmmgggeeeccc```[[[RRRHHHBBB<<<======<<<999777666666333555777999::::::::::::999999999888666555333222000//////...---,,,++++++))))))************)))))))))((((((***++++++)))''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''&&&''')))***,,,---------,,,+++***)))((()))***+++************))))))(((((()))******++++++,,,,,,,,,------...///...---,,,++++++***)))(((((()))***+++*********++++++++++++,,,)))+++------,,,,,,,,,---)))+++---...///...,,,+++......------------......+++,,,---,,,+++,,,---/////////000000000111111111000000111222333444555555333444555666888999::::::999888777777666777888999:::;;;>>>@@@BBBDDDDDDDDDCCCEEEGGGIIIJJJKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQUUUYYY\\\^^^dddgggjjjllllllllllllnnnooorrruuuuuusssrrrsssvvvyyy}}}yyymmm___QQQHHH@@@;;;777777555333444777666;;;EEEPPP]]]kkkyyyuuummmlllttt|||wwwtttxxx~~~{{{tttiii```VVVPPPMMMPPPYYYfffyyyxxxpppnnnpppyyy{{{tttsssuuuvvv}}}zzzkkkaaa[[[UUUSSSUUUYYYbbbrrrzzzwwwcccMMMDDDCCCEEEFFFHHHEEEBBB???;;;777555333222333333222222111000//////------+++***))))))((((((***))))))(((((())))))***'''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((***)))((('''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********+++...111444<<>>@@@AAA???;;;777666777333555777999:::;;;;;;:::999999999888666555333222//////...---,,,+++******((()))***++++++***)))((()))((()))***,,,+++)))''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%'''(((((()))***+++,,,,,,,,,,,,+++***)))))))))***+++,,,)))))))))))))))*********)))***+++,,,,,,---------------...///...---,,,+++))))))(((((()))***+++,,,*********+++++++++,,,,,,)))+++------,,,,,,,,,---+++,,,---...///......---...------,,,,,,------...,,,---------,,,,,,...000...///111222333222111000111111222333444555666666444444555666888999:::;;;888888888888888888888888999;;;>>>@@@BBBDDDDDDDDDCCCEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRVVVYYY\\\^^^bbbeeejjjmmmmmmmmmnnnnnnppptttwwwwwwuuuuuuxxx|||xxxfffYYYLLLEEE???<<<777333333777555999AAAKKKXXXgggvvvwwwpppnnnvvv|||yyyyyy~~~{{{tttiii```UUUOOOLLLOOOVVVdddxxxyyyqqqooopppyyy~~~vvvtttuuuuuu{{{qqqhhhaaaYYYTTTTTTTTTXXXdddwww{{{{{{qqqXXXJJJGGGFFFFFFGGGDDDCCC@@@===:::777555444333222222222111000000000...---,,,***)))(((((((((******))))))))))))******'''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''(((((((((***++++++)))'''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******+++---111444777AAAMMMVVVYYYZZZ[[[]]]]]]^^^bbbhhhkkkpppzzz||||||{{{yyy{{{rrrkkkiiijjjlllsss|||yyyxxxxxxyyy}}}~~~{{{zzzuuurrrpppsssxxx~~~}}}yyyxxxsssrrrxxx~~~~~~pppmmmooorrrnnnhhhccc^^^VVVLLLEEE@@@BBBCCCAAA<<<888777777333555777999:::;;;;;;;;;999999999888666555333222///...---,,,+++******)))((()))***++++++***)))((('''&&&''')))******'''$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%%%%&&&(((*********+++,,,,,,,,,,,,++++++***)))))))))***+++,,,''''''((()))***+++,,,,,,)))***+++,,,---.........------.........---+++***&&&&&&&&&&&&'''(((***+++******+++++++++,,,,,,,,,)))+++------,,,,,,,,,------......///////////////...------,,,,,,------...---.........------///000...///222444444333111///111222333333555555666777444555666777888999:::;;;777888999999999999888888999;;;>>>@@@CCCDDDDDDDDDCCCEEEGGGIIIJJJKKKJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPSSSVVVZZZ]]]___```dddjjjmmmnnnnnnnnnnnnppptttyyyyyyxxxxxx}}}xxxiiiWWWOOOGGGAAA;;;555555888666:::@@@JJJWWWgggvvvyyyrrrlllsss}}}{{{}}}}}}tttiii___VVVPPPMMMOOOVVVdddyyyzzzrrrpppqqqzzzxxxuuuvvvtttzzzvvvnnnfff]]]UUURRRSSSTTT[[[kkk{{{ppp|||aaaPPPJJJFFFEEEEEEDDDCCCAAA>>>;;;999666555222222222111111111000000...---,,,***)))(((((((((******))))))))))))******'''((()))(((&&&&&&((())))))(((((((((''''''''''''((((((''''''''''''(((((('''+++...---***'''&&&'''''''''''''''''''''''''''))))))))))))))))))))))))************************((()))******,,,///333666<<>><<<:::999999888666444555666888:::;;;:::999888;;;;;;;;;:::888555333111111///,,,+++,,,---,,,++++++(((&&&(((---...,,,((((((((())))))((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((******'''&&&'''))))))(((&&&%%%%%%%%%&&&&&&,,,,,,,,,------,,,,,,+++---+++'''%%%$$$&&&))),,,.........---+++(((%%%###%%%+++...///...---------......------,,,+++***************++++++,,,+++++++++***************...---,,,+++************+++---///111111000...---------.....................------------...////////////000000000000//////222222333444444555555666777777888999999999999888888888888999999::::::;;;<<<============???CCCFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLIIIJJJMMMNNNLLLMMMPPPSSSSSSSSSSSSUUUXXX[[[]]]aaabbbeeehhhjjjkkkllllllnnnqqquuuxxxzzz}}}zzzsssqqquuuzzzrrraaaPPPHHHDDD===999999666:::>>>EEERRRdddvvv{{{qqqppprrrzzz~~~xxxwww~~~{{{mmm___[[[SSSMMMOOOVVVcccssszzzrrrooopppvvv{{{vvvrrrssswww|||yyyuuupppeeeXXXRRRNNNMMMNNNXXXqqq}}}qqq{{{uuu]]]QQQMMMIIIDDDGGGEEEBBB>>>;;;888777666666555444222111000//////222111///,,,+++******+++,,,+++***))))))***+++,,,$$$%%%&&&%%%%%%%%%'''))))))))))))))))))(((''''''%%%&&&&&&'''''''''''''''))))))************))))))%%%'''((()))((('''%%%###(((%%%$$$%%%)))++++++)))))))))))))))************((())))))'''(((,,,333999AAALLLVVVWWWWWW[[[```cccjjjkkkooorrrsssuuu}}}yyytttrrrsssssssssuuurrrqqqsssxxx}}}zzzyyyyyy|||~~~||||||~~~~~~~~~wwwttttttqqqtttxxx{{{~~~~~~~~~}}}lllcccfffkkkooonnnkkkeee\\\RRRJJJFFF===;;;:::999999999777555666777999;;;<<<;;;:::999999::::::999777555333111111///,,,+++,,,---,,,+++,,,***)))+++///000---)))(((((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%''')))(((&&&%%%%%%'''(((&&&$$$"""!!! !!!))))))***+++++++++******(((&&&$$$$$$&&&***...111---...///...---+++((('''"""%%%***...111222111000............---,,,+++***)))(((((((((((()))************************++++++,,,++++++***++++++,,,,,,+++---///111111000...---...........................------------.../////////000000000000000//////222222222333444444555555666777888888999999888888888888888999::::::;;;;;;======>>>>>>>>>???CCCFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLIIIJJJMMMMMMKKKLLLOOOQQQQQQQQQRRRUUUXXX[[[]]]^^^aaadddgggiiikkklllmmmnnnppptttxxx{{{~~~~~~|||vvvvvvrrrkkkbbb^^^```ccclllwwwsssaaaTTTJJJ???::::::777999===CCCOOO```rrr|||~~~tttlllnnnvvvxxxuuuyyyyyymmmaaaZZZSSSMMMNNNVVVbbbsss{{{sssppppppuuu~~~xxxsssrrrwww}}}}}}xxxmmm___XXXMMMLLLMMMUUUjjjwww|||iiiSSSIIIEEEEEEGGGEEECCC???<<<999777777666555444222111000//////000///---+++))))))))))))******)))(((((()))******&&&'''((('''&&&&&&((())))))))))))))))))(((''''''&&&&&&'''(((((((((((('''((())))))******))))))((('''((()))***+++***))))))+++(((&&&&&&((()))(((&&&))))))))))))************************+++000777===GGGRRR[[[\\\[[[^^^bbbcccnnnpppvvv{{{|||~~~xxxqqqoooqqqrrrssszzzwwwttttttwww{{{}}}~~~{{{yyyyyy}}}|||{{{uuuqqqppptttxxx{{{}}}}}}{{{tttqqqqqqtttvvvyyy|||~~~~~~}}}{{{aaaZZZ```fffkkkjjjgggbbb[[[RRRJJJFFF===;;;999888999999888666666888:::<<<<<<<<<;;;:::777888888888666555333222111///,,,+++,,,---,,,++++++)))))),,,//////,,,(((((((((((((((((('''''''''&&&%%%$$$$$$######$$$$$$'''''''''&&&&&&&&&&&&&&&%%%''''''&&&%%%###$$$%%%'''&&&%%%$$$######$$$$$$(((((()))***+++++++++***&&&%%%$$$$$$&&&+++///222......///000///...,,,+++(((***---000222222222111/////////...,,,+++)))(((((((((((((((((()))******)))))))))***+++++++++,,,************+++,,,---...,,,---///111111000...---...........................------------...//////000111111111000//////...000111111222333333444444666666777888888888888777888888888999:::;;;;;;;;;===>>>>>>>>>>>>@@@CCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLIIIIIILLLLLLJJJJJJLLLOOOOOOPPPQQQTTTWWWZZZ\\\\\\___cccfffgggiiilllnnnnnnqqquuuyyy}}}wwwrrrpppmmmllliiibbbZZZUUUTTTUUUTTT^^^kkkzzzuuueeeTTTFFF???>>>::::::<<>>;;;999888666555444222111000/////////...---+++***)))))))))))))))(((((((((((())))))'''(((((('''&&&%%%'''((()))))))))))))))(((((('''''''''((()))))))))(((((('''(((((())))))(((((('''''''''((()))+++,,,,,,---***)))''''''((()))(((&&&))))))))))))************++++++,,,,,,///666>>>CCCNNNXXXaaabbbaaabbbddddddkkknnnvvv}}}|||sssllllllooosssvvv{{{xxxsssqqqrrruuuwwwxxx~~~~~~{{{zzz~~~~~~xxxyyysssjjjcccaaadddiiimmmrrruuuwwwyyy|||}}}tttqqqqqqyyyzzz|||~~~~~~~~~}}}vvv^^^XXX^^^cccgggfffccc```ZZZSSSKKKFFF===;;;999888888999888777666777:::;;;<<<;;;:::999666666777777666444222111111///,,,+++,,,---,,,+++''''''(((***,,,+++(((%%%((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%############%%%''')))***)))***+++,,,,,,---,,,,,,)))(((&&&%%%&&&(((+++---//////000000///...,,,,,,((())),,,...000111111111000000///...,,,***(((''')))))))))((()))******+++(((((()))***+++,,,,,,,,,************+++,,,------,,,---///000000000///..................---------...------------...//////111111111111111000///...000000000111222222333333555555666777777777777666777888888999:::;;;<<<<<<===>>>?????????@@@BBBEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLIIIIIIKKKKKKHHHHHHKKKMMMNNNOOOQQQSSSVVVYYY[[[]]]```ccceeeeeegggjjjmmmpppsssxxx|||wwwpppllljjjggggggeee```ZZZUUUSSSSSSLLLPPPXXXcccqqquuucccSSSHHHEEE???======BBBLLL[[[mmm{{{tttnnnlllppp{{{yyyooommmppp|||~~~vvvmmmfffZZZRRRLLLMMMUUUaaarrr|||sssppppppxxx{{{ssspppvvv}}}{{{sssiiibbbYYYVVVSSSTTT]]]ssszzz{{{bbbLLLGGGLLLFFFEEEDDDBBB???===:::999666555444222111000//////111000///...---,,,++++++))))))))))))))))))))))))'''((((((&&&%%%$$$%%%&&&(((((())))))))))))(((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''(((***+++,,,&&&&&&'''((()))*********((()))))))))************++++++,,,///444<<>><<<999777888888888777555666888:::;;;:::999888555666666666555444222111111///,,,+++,,,---,,,+++''''''((()))***)))'''%%%((((((''''''''''''((()))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$$$$)))(((&&&%%%%%%&&&&&&&&& """%%%'''((()))***++++++,,,,,,,,,,,,+++***(((&&&&&&''')))+++111000000...---,,,******'''(((+++...000111222222000000///---+++)))'''&&&(((''''''''''''((())))))(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,------//////000000///...//////.........---------...------------...//////111111111111111000////////////000111111222222333444444555666666666666555777888999:::;;;<<<=========???@@@@@@@@@@@@BBBDDDDDDEEEFFFHHHIIIIIIJJJJJJKKKHHHHHHKKKKKKHHHHHHJJJMMMNNNPPPRRRTTTWWWYYYZZZ^^^aaaeeeeeeddddddhhhllltttwww}}}yyyrrrnnnkkkjjjcccccc```\\\VVVQQQNNNMMMLLLKKKLLLQQQZZZfffttt}}}uuudddVVVNNNEEE???<<>>;;;:::666555444222111000//////000000//////...---,,,+++************************((())))))(((&&&%%%&&&((((((((())))))))))))(((((('''(((((()))))))))))))))''''''((((((((((((''''''((((((((('''((()))******%%%&&&((()))*********+++((()))))))))******************+++000888BBBKKKQQQXXX```gggiiijjjlllmmmkkkhhhjjjqqqyyyyyyuuuoooiiigggjjjooorrrrrrqqqooommmnnnqqqvvvyyy{{{~~~zzztttkkkkkkkkkiiihhhjjjnnnqqqrrrsssuuuyyy}}}~~~jjjcccdddfffeeeccc```^^^[[[VVVMMMGGG@@@===999777777777777777444666888:::::::::999888666777777777555444222111111///,,,+++,,,---,,,+++***************))))))((((((((('''&&&&&&''')))***&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%$$$###)))'''%%%$$$&&&'''''''''%%%$$$$$$###$$$%%%&&&'''((()))))))))))))))((((((((('''&&&&&&''')))+++---111000///---,,,+++***)))(((***---000333444444333000///...---+++)))'''&&&%%%%%%%%%%%%%%%&&&'''''')))))))))***+++++++++,,,,,,,,,++++++***+++++++++---......////////////////////////...------,,,,,,...------------...//////000111111222222111111000///000000111222222333333333333444555555555555444777888999:::;;;<<<===>>>>>>???AAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKHHHHHHKKKKKKIIIIIIKKKPPPPPPRRRTTTVVVXXXYYYZZZ]]]bbbeeeeeecccdddiiinnnvvv{{{zzztttooollljjjiiidddbbb^^^XXXRRRMMMHHHFFFJJJFFFDDDGGGKKKRRR^^^hhhvvvvvvfff[[[MMMDDD>>>AAAFFFOOO```rrryyynnneeecccfffrrryyymmmhhhjjjoooyyy~~~xxxooohhh[[[SSSMMMOOOVVVcccsss~~~tttooooooyyyyyynnnnnnsss{{{~~~|||wwwqqqggg```ZZZXXXWWW___wwwwwwqqqtttVVVEEEBBBCCCDDDCCCCCCAAA>>><<<:::666555444222111000//////............---,,,************++++++++++++******)))******)))(((''')))***'''(((((()))))))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''))))))******************''')))++++++***((('''((())))))))))))******************,,,222===IIIRRRWWW^^^dddiiijjjlllpppqqqooojjjkkkqqqxxx~~~|||zzzuuuooojjjhhhiiikkkiiijjjkkklllmmmqqqvvvzzz}}}~~~}}}zzzuuuxxxzzzyyyvvvtttuuuwwwzzzzzz{{{~~~llleeeeeefffgggddd```___]]]XXXOOOHHHBBB>>>:::777666666666666555777999;;;;;;;;;:::999888888888777666444111000111///,,,+++,,,---,,,++++++******(((''''''(((***((((((&&&&&&&&&''')))***&&&%%%$$$$$$######$$$$$$%%%&&&((((((((('''%%%$$$'''$$$""""""%%%'''(((''')))((('''''''''((()))***)))******))))))((('''&&&&&&&&&&&&&&&(((***,,,...//////...---,,,,,,,,,,,,***,,,000333444444222111///......---+++)))(((''''''&&&&&&&&&&&&'''((((((******************++++++************+++,,,------.........///////////////000//////...------,,,,,,...------------...////////////000111222222222222000000111111222333333444222222333444444444444444777888999:::;;;===>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJHHHHHHKKKLLLJJJJJJMMMSSSSSSUUUVVVXXXYYYZZZZZZ[[[```eeeeeeccceeelllrrrwww|||wwwpppllliiigggddddddaaa\\\VVVQQQMMMIIIGGGCCC@@@AAAEEEFFFFFFMMMVVVaaapppxxxkkk[[[NNNDDDDDDFFFKKK[[[mmm|||xxxmmmbbb```dddppp~~~xxxlllfffgggjjjttt~~~zzzqqqhhh\\\TTTNNNPPPWWWdddtttvvvqqqqqquuuyyyooommmrrryyyzzzrrroooeee^^^\\\YYY[[[lll{{{ppp}}}{{{YYYEEEBBBBBBBBBCCCBBBAAA>>>;;;:::666555444222111000//////------......---,,,+++***((()))***++++++***)))((('''(((((('''&&&&&&(((***''''''((()))))))))))))))&&&&&&'''(((((((((((('''((())))))******))))))(((%%%'''(((***+++++++++***'''***,,,,,,***((('''((())))))))))))************,,,+++---555BBBOOOYYY^^^fffjjjmmmlllnnnrrrsssqqqnnnpppvvv}}}~~~|||}}}{{{wwwqqqlllkkkkkklllooosssvvvxxx{{{zzz{{{}}}~~~||||||~~~~~~llleeeeeefffhhheeeaaa___^^^YYYPPPHHHCCC???:::777666666555555666888:::<<<<<<<<<;;;:::999999999888666444111000111///,,,+++,,,---,,,+++))))))'''%%%$$$$$$&&&(((((('''&&&%%%&&&'''***+++((('''&&&&&&%%%%%%&&&&&&'''((()))***)))(((&&&%%%%%%""" $$$'''((('''#########$$$%%%''')))+++,,,,,,,,,,,,+++)))((('''''''''''''''((()))+++,,,......---------......///***---000333444222///,,,......---,,,+++***((('''***************+++,,,,,,+++++++++***************(((((()))***+++---///000............/////////000000000///...------,,,,,,...------------...//////...///000111222333333333111111111222333333444444222222333444444444444333777888999:::<<<===>>>???>>>@@@BBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJGGGHHHLLLMMMKKKKKKNNNUUUUUUWWWXXXYYYZZZZZZZZZXXX^^^dddeeedddgggooovvvwww}}}vvvooojjjgggccc```___\\\WWWRRROOOMMMKKKIII>>>===AAAFFFEEEAAACCCIIINNN```uuuwwwgggXXXLLLJJJIIIKKKYYYkkkvvvxxxmmmdddaaaeeeppp|||wwwjjjeeeeeegggqqqzzz{{{qqqggg]]]UUUOOOPPPXXXddduuuxxxsssrrrqqq{{{zzzqqqlllqqqxxx~~~~~~~~~wwwuuukkkcccaaa]]]\\\iii{{{ooozzz\\\HHHFFFAAAAAABBBBBB@@@>>>;;;999666555444222111000////////////000000000///---,,,'''((()))******)))((('''"""###$$$$$$######%%%'''''''''((()))))))))))))))%%%&&&&&&'''''''''''''''))))))************)))))) """%%%(((*********)))###'''+++,,,+++******,,,))))))))))))************---,,,///777EEESSS]]]bbblllooopppnnnooossstttrrrwwwzzz|||uuuyyy|||~~~|||wwwrrrpppppp{{{uuuxxx{{{}}}~~~~~~}}}fff^^^aaadddfffeeeccc___[[[UUUQQQNNNCCC===999999888555555666666666666666666666666666::::::999777666444333333111000///...---,,,,,,,,,+++******)))(((''''''&&&(((((((((((()))))))))***&&&&&&%%%%%%%%%&&&&&&'''((()))***,,,...---***(((((('''&&&&&&'''((('''&&&"""""""""###$$$''')))***)))***---......,,,***(((%%%%%%%%%%%%&&&((()))+++............---,,,+++***'''+++000333222000.........---,,,+++)))((('''&&&%%% %%%***)))&&&++++++++++++++++++++++++,,,,,,,,,------,,,++++++//////////////////////////////...---+++***))))))***,,,------------...000000000111222222222222222333222000/////////000111000111333555666666555555777888888999:::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNUUUWWWZZZZZZYYYXXXXXXYYY[[[]]]___bbbeeeiiiooossszzzxxxppphhhbbb^^^\\\[[[VVVPPPMMMMMMLLLHHHEEEBBBAAA@@@???>>>???AAACCCEEEQQQ```pppqqqiii___VVVNNNLLLXXXgggqqq{{{xxxooofffaaa```iiivvvwwwlllgggfffhhhqqqyyy}}}~~~zzzpppeeeaaaYYYRRRRRRXXXeeexxxxxxtttsssqqqxxxxxxqqqooosssxxx}}}{{{rrriiiccc```bbbkkkuuuuuuqqqkkkRRRHHH???>>>???BBBCCCAAA<<<666999888666444111...,,,+++000///...---,,,+++******))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))))))))******)))((((((((((((((('''((((((((()))))))))***)))(((((('''''''''((((((''''''(((((())))))*********++++++***(((''')))***(((---444===GGGTTTcccmmmzzzzzzwwwtttuuuwwwuuuppp~~~}}}sssnnnnnnnnnqqqtttuuusssrrrsssuuu{{{xxxssswww|||xxxaaaZZZ]]]aaadddcccbbb```[[[UUUPPPLLLCCC===999999888555444666999999999999999999999999999999888777555444333222...------,,,,,,,,,------+++++++++***))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''""""""$$$&&&((('''$$$"""((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&((()))((()))+++,,,,,,***((('''&&&&&&%%%&&&'''(((***+++------------,,,+++***)))(((,,,111333222000///...---,,,+++***((('''&&&&&&+++(((%%%&&&+++...///---+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++........................111000000...---,,,++++++***,,,------------...000000111111222222222111111222111000///000000111222111222333444555555444444999::::::;;;<<<===>>>>>>????????????????????????@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJMMMOOOUUUXXX[[[\\\\\\[[[ZZZ[[[ZZZ\\\___bbbfffkkkrrrvvv|||~~~wwwooohhhaaa\\\YYYVVVSSSNNNLLLKKKIIIGGGEEEBBBBBB@@@???>>>>>>???@@@???IIIUUUbbbsss~~~sssggg___XXXUUU[[[eeeoooyyyyyypppfff```___fffrrr~~~wwwlllgggeeefffnnnxxx}}}|||rrrggg___WWWPPPOOOUUUaaatttyyyuuuuuusssyyyxxxrrrppptttyyy~~~zzzpppjjjfffffflllttt|||wwwwwwZZZKKK@@@???@@@BBBDDDBBB===888888777555333111///---,,,//////...---,,,+++******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''(((((())))))))))))*********+++'''((())))))))))))+++---)))...666@@@LLL[[[kkkvvv~~~}}}ssshhhdddcccfffkkkpppqqqoooqqqvvv|||~~~yyyuuuvvvzzz~~~~~~qqqYYYRRRWWW\\\```aaabbbaaa\\\VVVOOOKKKEEE???::::::999555444666999999999999999999999999888888777666555444222111,,,++++++++++++,,,------,,,,,,++++++******))))))((((((''''''''''''''''''***)))((('''''''''''''''$$$$$$%%%''')))(((&&&###((('''&&&&&&'''((('''&&&'''&&&&&&%%%&&&'''((())))))+++,,,---,,,+++)))'''''''''''''''(((***+++,,,+++,,,,,,,,,+++***)))((()))---111333222000///...,,,+++***)))(((&&&&&&%%%***)))(((((()))+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................000000///...------,,,,,,***,,,------------...000111111222222222111111000000000000000111222333444333333444444444444444333999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX]]]______^^^]]]]]]YYY[[[___bbbgggmmmuuuzzz~~~{{{uuunnnhhhaaaZZZUUURRRPPPNNNLLLIIIHHHFFFFFFBBBAAA@@@???>>>=========<<>>:::777666444222000///......///.........---+++******))))))))))))))))))))))))***))))))((((((((((((((()))((((((((('''&&&&&&&&&***))))))((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))************++++++++++++((()))******)))***+++---,,,111:::DDDQQQaaasss~~~wwwjjjaaa^^^___aaahhhnnnooommmrrr}}}}}}xxxtttuuuwww|||}}}}}}}}}lllSSSMMMSSSXXX^^^___aaaaaa]]]VVVOOOJJJFFF???;;;;;;999666444666666666666666666666666666666777777666555333222111------,,,,,,,,,,,,,,,---+++++++++******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''(((***++++++)))'''(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&'''(((***+++---...//////...---+++***''''''((()))***+++,,,,,,++++++,,,,,,+++***))))))***---111222111000///...,,,+++***)))((('''&&&&&&&&&((()))'''%%%%%%(((+++***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++***,,,------------...000111222222222222111000000//////000111222333444555555555555555555555444444777888888999:::;;;<<<<<<========================<<<>>>AAABBBAAAAAABBBDDDDDDFFFGGGHHHIIILLLOOORRRTTTXXX^^^bbbbbbaaa```___[[[\\\___bbbgggmmmuuuzzz|||xxxsssnnniiibbbZZZTTTPPPQQQPPPOOOLLLIIIGGGFFFBBBAAA???>>>>>>>>><<<;;;===@@@BBBDDDMMM^^^sssuuujjjbbb______kkkttt}}}{{{rrriiibbb^^^```hhhqqqyyynnngggddddddnnnyyyvvvlll^^^VVVMMMKKKOOOYYYkkkzzzzzzuuutttvvvzzzxxxsssrrrvvv{{{yyysssmmmgggfffiiiqqq|||iiiOOOCCCAAA@@@AAACCCBBB>>>:::666555333111000///////////////000//////---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$))))))(((((((((((())))))*********))))))))))))((((((((((((((((((((()))***************************,,,------+++)))((()))+++///444===GGGTTTeeewww|||}}}{{{sssiiibbbbbbdddeeelllrrrqqqooottt|||{{{xxxvvvuuuvvvxxx|||||||||{{{{{{|||kkkRRRLLLRRRWWW\\\^^^aaabbb^^^WWWOOOJJJFFF@@@;;;;;;:::777666777555555555555555555555555555666777777666444222111111000///---,,,+++++++++)))))))))))))))((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%'''((()))'''%%%(((&&&&&&&&&'''((('''&&&$$$$$$%%%&&&(((***,,,.........//////...,,,+++***''''''((()))***+++,,,,,,+++,,,,,,,,,,,,++++++******---000111000.........,,,,,,+++***))))))(((((('''***,,,+++(((''')))---*********++++++,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,+++***,,,------------...000111111222222222111111000///000111222333444555666777777777666666666666666777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@@@@AAABBBCCCDDDFFFHHHIIILLLPPPSSSTTTYYY^^^bbbcccbbbaaa```]]]^^^```bbbfffllltttyyy{{{wwwrrrooolllfff^^^WWWQQQRRRTTTTTTSSSOOOJJJGGGEEECCC@@@?????????===;;;<<<===>>>???CCCOOOaaaooo~~~oooeeebbbcccjjjrrrzzz|||sssjjjddd___```eeemmmzzz{{{ooohhhdddfffooo{{{wwwkkkaaaXXXOOOKKKNNNWWWhhhwwwyyysssqqquuuzzzxxxsssrrrvvv{{{zzzuuuooohhheeeeeehhhssslllRRREEEBBB@@@@@@AAAAAA===999555444222000/////////000///000111111111///...,,,************************))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$))))))(((((((((((())))))************))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,------,,,***)))+++,,,000777AAAMMM\\\mmm~~~~~~||||||yyyqqqiiidddfffjjjpppuuuxxxtttpppuuuxxxuuuvvvwwwvvv|||{{{{{{~~~}}}{{{zzzzzzyyyzzz|||nnnVVVOOOTTTYYY\\\^^^aaabbb^^^XXXQQQLLLEEE???;;;<<<;;;888777999777777777777777777777777555666777888777555333111333222000...,,,++++++***)))(((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))***+++&&&%%%$$$&&&'''((('''%%%((('''&&&&&&'''((('''&&&######$$$%%%(((+++---///,,,,,,,,,,,,+++)))((((((&&&'''(((***+++++++++++++++,,,,,,,,,,,,,,,++++++***---///000...---,,,---,,,,,,,,,+++***)))))))))'''***,,,+++)))(((***,,,*********++++++,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................***,,,------------...000000000111222222222222222///000222333444555555555777777666666666777777888999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>?????????@@@AAACCCDDDFFFGGGHHHKKKOOORRRVVVYYY]]]____________``````aaaccceeeiiiqqqyyy{{{vvvuuuuuusssllleee```aaagggpppxxxvvvjjj___WWWPPPGGGAAA???>>>;;;888777666777<<<===>>>EEENNN___ooo||||||uuupppmmmjjjjjjpppvvv|||{{{qqqhhhccc```aaaccchhhsss~~~|||oooeee```^^^iiivvvvvvjjjfff\\\RRRLLLMMMUUUdddrrrzzzsssqqqpppwwwzzztttooossswww{{{~~~~~~wwwqqqiiibbb```]]]ggg{{{}}}gggNNNJJJEEECCCBBBAAA>>>:::777555222///------...///---...000111111///---+++************************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******(((((()))***++++++,,,---(((((((((((()))***+++,,,*********)))))))))((((((&&&(((***+++,,,///222444777@@@MMM[[[iiiwww~~~~~~~~~|||xxxsssuuu|||~~~wwwxxx~~~vvvmmmiiimmmyyy}}}pppoootttzzz}}}zzzzzzyyyzzz|||xxxaaaYYY[[[___^^^```aaaaaa^^^YYYSSSPPPDDD>>>;;;<<<<<<::::::<<<888888888888888888888888555777999:::999777444333...------,,,++++++++++++******************++++++%%%&&&'''((()))+++,,,,,,))))))'''&&&%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&'''((('''&&&%%%%%%$$$%%%&&&(((***+++......---,,,+++))))))((($$$&&&''')))************((())))))*********)))))))))+++------,,,******+++******))))))((((((''''''''''''(((***+++++++++***))))))***+++,,,,,,------(((((()))++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------***,,,------------...000---...000111333333444444111222444555666555555444333222222222333444666777777888888999:::;;;<<<===========================:::<<>>>>>>>>??????999888888888::::::888666888888888888777666555444222000------......,,,)))''''''(((((())))))******+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''***+++,,,&&&&&&'''''''''&&&$$$######$$$&&&(((***,,,,,,---+++++++++++++++,,,,,,,,,%%%&&&(((***++++++))))))+++***)))(((''''''''''''++++++++++++******)))(((***)))(((''''''((()))***)))************+++++++++---,,,,,,+++*********+++******+++,,,,,,,,,++++++------,,,++++++,,,,,,,,,++++++,,,---------,,,+++......---------......///222222222111111111111000111222444555555444222111333444555777777777777666777888:::<<<===>>>??????;;;;;;;;;<<<<<<<<<======<<<>>>????????????BBBDDDDDDEEEGGGHHHIIILLLOOORRRTTTXXX]]]______^^^]]]]]]```aaaccchhhnnnvvv||||||{{{zzzxxxuuusssmmmooouuuoooeeeVVVIIIBBB>>>;;;888333555888777666777:::===JJJSSS___kkkrrrqqqmmmjjjlllppptttxxx}}}xxxnnneee```]]]___ccchhhpppxxxxxxkkk```ZZZ]]]dddooo|||vvvmmmcccZZZPPPKKKKKKQQQ___lll~~~xxxqqqmmmooouuu{{{uuuooopppssswww|||uuulllddd]]]XXXXXX[[[gggiiiSSSBBBCCCGGGCCC>>>>>>:::888444000---+++++++++000111111111000///---,,,)))((('''(((***+++,,,+++))))))))))))((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++******++++++,,,---,,,+++++++++******)))))),,,%%%%%%,,,,,,)))///;;;EEENNNWWW]]]fffpppwwwyyysssggg```cccjjjvvv~~~xxxqqqlllsss{{{ppplllmmmvvvxxxzzz|||~~~~~~{{{||||||}}}~~~nnneeecccbbbdddcccaaa```]]]YYYTTTPPPAAA:::777@@@OOOUUUNNNDDD<<<:::888888999888777555444444444444333111000///222///------......,,,)))(((((((((((())))))*********)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''((()))(((&&&&&&'''''''''&&&%%%$$$###$$$&&&((()))+++++++++,,,,,,+++)))(((&&&%%%%%%%%%''')))+++++++++***)))+++***))))))(((((())))))............---,,,+++******)))(((''''''((()))***)))************+++++++++---,,,++++++*********+++))))))+++,,,------------,,,++++++++++++++++++++++++,,,---...---,,,+++***...------------...//////000000111111222222222333111222444444444333111000333444555666777777777666;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======>>>???AAADDDCCCDDDFFFGGGIIIKKKOOORRRVVVYYY^^^```___^^^]]]]]]```aaacccgggmmmtttzzz~~~}}}{{{zzzyyywwwuuupppnnnoootttzzz}}}|||yyyooogggZZZMMMDDD===999777333555777777666666999<<>>>>>777555222///------...///000000111111111000...---+++***((((((*********)))***))))))(((((('''''''''((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))***)))))))))******++++++))))))))))))((((((((('''+++&&&'''---...---555AAAJJJRRRZZZ___eeennnrrrsssiii___ZZZ```hhhsss}}}wwwsssttt~~~vvvsssssswwwwwwyyyzzz{{{|||||||||{{{|||}}}}}}~~~sssiiifffeeefffdddbbb```]]]YYYTTTPPPLLLAAA>>>OOOiiissseeeRRR>>><<<999777777777666555888888888777666444333222111///...---...---+++***((((((((())))))))))))***)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''((()))*********,,,,,,***)))'''%%%######&&&(((***+++,,,+++***)))******))))))******+++,,,000000//////---,,,******))))))(((''''''((()))))))))************+++++++++,,,,,,+++************+++((()))+++,,,.../////////***************+++++++++,,,---......---,,,+++***---------------...//////...///000111222333444444222222333333333222000///333444555666777777777777<<<<<<<<<<<<;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;888:::;;;<<<<<<===@@@BBBAAACCCEEEFFFHHHKKKOOORRRWWWZZZ^^^``````^^^^^^^^^aaaaaabbbfffkkkqqqwwwzzz}}}~~~|||zzzzzzxxxwwwqqqllleeecccdddffffffeeehhhccc[[[OOODDD<<<777666333444555555555555888:::999@@@LLLXXXaaagggiiiiiimmmqqqtttwww|||zzzrrrmmmfffaaaaaacccfffnnnvvv|||}}}~~~zzzrrrhhhaaa]]]YYY```mmm{{{{{{ttthhh^^^SSSNNNMMMRRR```lll~~~{{{sssmmmnnnttt}}}|||wwwxxxxxxyyy{{{}}}uuukkkcccZZZUUUQQQRRR[[[pppgggNNNGGGFFFCCC??????999666222///------///000///000111222222111//////...,,,))))))))))))((('''***))))))((('''&&&&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((***'''(((...000222;;;HHHPPPXXX___bbbeeejjjmmmlllaaaZZZYYY```iiisss|||wwwzzzxxxuuuxxx~~~||||||yyyxxxwwwwwwwwwxxxyyyzzzzzz|||}}}}}}~~~sssiiigggffffffdddbbb```]]]YYYSSSOOOHHH===888EEEYYY```TTTCCC>>>;;;888777777888888888===<<<<<<;;;:::888777666000///...------,,,+++***))))))))))))))))))))))))((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((()))************++++++***)))(((''''''&&&((()))+++,,,---,,,+++***)))))))))***+++,,,......//////...---,,,***(((''')))((('''&&&&&&'''((()))))))))*********+++++++++++++++***************+++***+++,,,---......//////***+++++++++,,,,,,,,,+++---............,,,+++***---------------...///000///000000111222222333333222222222222222111//////444444555666666777777777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999:::;;;;;;::::::<<<>>>@@@BBBDDDFFFHHHKKKOOORRRVVVYYY]]]___```___``````bbbbbbccceeeiiioootttwww{{{|||{{{zzzxxxwwwoooggg]]]UUUQQQOOONNNMMMVVVVVVSSSKKKAAA999666555444444444444444555666777555;;;DDDOOOZZZaaafffiiilllppptttvvvzzz~~~{{{vvvooohhhcccccceeeiiiqqqyyy{{{sssjjjccc```ZZZaaammm{{{|||uuuhhh^^^SSSMMMLLLQQQ^^^jjj~~~}}}tttmmmmmmsss|||~~~zzzzzz{{{|||~~~uuukkkbbbYYYSSSOOOOOOVVVhhhqqqTTTGGGEEECCCAAA@@@>>>:::555000---,,,---...///000111222222222111000---,,,***)))******)))(((***))))))((('''&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))+++++++++***************)))((()))...000444@@@LLLVVV]]]bbbdddfffiiijjjggg___\\\]]]eeemmmuuu~~~~~~yyyzzz~~~qqqnnnttt|||zzzwwwuuuuuuvvvwwwyyyzzz|||}}}~~~~~~pppfffeeeeeeeeecccbbb```]]]XXXRRRMMMDDD===777888===???<<<888<<<:::777666888:::;;;;;;::::::999888777555444333/////////---,,,+++******************))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++++++++***+++******)))((('''&&&&&&)))***,,,---...---+++***((())))))***+++---///000//////...---,,,***(((''')))((('''&&&&&&'''((()))))))))*********+++++++++*********))))))***++++++---------......---,,,,,,++++++,,,---......------------...///...---,,,+++,,,,,,,,,------///000000111111111111111111111111222222222222111111000000444444555555666666777888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999888:::;;;???AAACCCEEEHHHKKKPPPSSSSSSWWW[[[^^^___```bbbcccbbbbbbcccdddhhhmmmrrruuu{{{}}}|||zzzxxxwwwjjjcccYYYOOOGGGBBB???===BBBEEEGGGDDD>>>999777777555444444333444555555555666:::BBBKKKUUU]]]dddgggjjjooorrrtttxxx}}}}}}zzzqqqkkkggghhhkkkoooxxxvvvllleeeaaa___eeeppp}}}|||uuuiii___UUUOOOMMMSSS```lllwwwooonnnsss{{{}}}{{{|||~~~}}}}}}}}}uuukkkaaaXXXRRROOOOOOSSSbbb{{{~~~xxxXXXGGGCCCDDDCCCBBB???<<<777222///......///000111222333333222111111,,,***))))))***++++++******))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))***+++++++++************************++++++((()))+++---///666DDDQQQZZZ```eeeeeefffiiijjjhhh___^^^___fffmmmssszzzyyywww|||{{{qqqlllttt{{{wwwxxxyyyzzzyyyyyywww}}}nnnjjjsss~~~|||yyyvvvuuuuuuwwwyyyzzz|||~~~nnndddccccccbbbbbbbbbaaa^^^XXXPPPJJJHHHGGGCCC<<<666666;;;@@@:::888777777999;;;<<<<<<:::999999777666444222111...//////...+++******++++++************)))))))))(((((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++***&&&&&&%%%%%%%%%&&&''''''((())))))***++++++++++++++++++)))(((&&&$$$""""""***,,,---//////...,,,+++(((((()))***+++---//////000000//////---,,,******(((((('''&&&&&&'''(((((()))************+++++++++***))))))))))))***++++++---......------,,,+++***+++,,,---/////////......,,,---...//////...---,,,,,,,,,,,,---...///000111222222222111111111000000222222222222222222222222555444444555555666777888::::::::::::999888888777999:::::::::;;;;;;;;;;;;<<<======<<<:::999:::<<>>???BBBEEEGGGEEEAAA>>>999666444444555666555333444777===EEEOOOWWW___bbbccchhhlllnnnsss{{{}}}yyyxxx|||wwwnnniiieeejjjuuuyyynnndddZZZTTTTTTZZZgggttt|||ssspppttt|||{{{xxxvvvvvvyyy{{{tttkkkbbbXXXQQQKKKKKKNNNVVVfffsssbbbJJJCCCEEEDDD@@@<<<<<<:::999777555444444333333444444444222111000...,,,******++++++***))))))))))))***************(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))&&&''')))***+++***)))((('''((((((((())))))))))))'''---111333777DDDXXXfffeeeiiijjjggggggjjjlllkkkeeeddddddffflllsssvvvvvv|||}}}}}}zzzwwwvvvvvvxxxwwwssskkkdddeeessszzzqqqnnnrrrwwwxxxwwwvvvxxx{{{uuu{{{~~~|||zzzxxxvvvvvvwwwwwwzzz|||ssshhhdddbbb]]]___aaabbb___WWWLLLDDDAAAAAA@@@>>>:::888888999<<<;;;::::::;;;;;;999777::::::999888666444222111---///000...***((()))+++++++++++++++******))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((###$$$%%%'''(((((()))))))))))))))***************,,,---///000000...---+++((((((((()))***+++---...++++++++++++******)))(((((('''&&&%%%%%%&&&'''((()))************+++++++++))))))((())))))***++++++)))***++++++,,,,,,,,,,,,((())),,,.........---,,,***+++---///000000//////+++,,,,,,---...///111111//////000111222333333444111111111222333444666666555555444444555666888999444555666888:::;;;;;;<<<777777888999;;;<<<======:::;;;=========>>>AAACCC???AAADDDGGGJJJNNNTTTWWWVVVXXXZZZ[[[[[[[[[\\\]]][[[[[[[[[]]]aaaeeejjjmmmsss{{{}}}xxxnnnjjjcccYYYPPPKKKIIIJJJFFFFFFGGGJJJMMMKKKFFFAAA:::777444444666777555333111555;;;CCCMMMVVV]]]aaaaaafffkkklllrrr{{{uuuoooeeekkkuuu|||lllcccYYYTTTSSSZZZgggttt~~~tttpppuuu|||}}}yyywwwwwwvvvyyy}}}~~~tttkkkbbbXXXRRRHHHIIILLLRRR```wwwooozzzfffLLLDDDEEEDDD???@@@???>>><<<999555222111444444555555444222111///111...,,,+++******)))''')))))))))***++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))%%%&&&((()))***)))((('''))))))******+++++++++,,,'''...444666<<>>???@@@CCCDDDEEEHHHKKKNNNPPPRRRTTTUUUVVVWWWXXXZZZ[[[[[[YYYYYYZZZZZZ[[[___eeeiiiooouuu|||yyywwwqqqjjjeeeaaa\\\WWWRRRTTTSSSSSSUUUWWWTTTMMMHHH@@@>>><<<;;;:::888666444666888<<>>SSSkkkzzz|||vvvooojjjjjjmmmqqqtttwwwyyy{{{}}}yyyzzz{{{xxxssspppnnnmmmjjjgggjjjuuu~~~yyyuuuzzz|||}}}}}}zzz{{{}}}}}}yyyuuutttwww{{{~~~uuullljjjiiibbb___[[[ZZZYYYUUUMMMGGG???<<<888777888999::::::777888888999999888888888555555555444444333333222//////...---,,,+++++++++((()))***---//////+++''''''''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''(((***+++,,,,,,+++***)))'''&&&''')))+++++++++)))***,,,------------,,,*********+++++++++,,,,,,++++++******)))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))*********+++++++++*********+++++++++******++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,+++++++++------...///000111222222000000000000111111222222333333333444444444444555444444555666777888999999888999999999999888777666777888888999:::;;;;;;<<<===<<<<<<======>>>???@@@CCCCCCEEEGGGJJJMMMOOOQQQTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]aaaggglllooouuu~~~~~~{{{xxxuuupppmmmkkkiiieeebbbaaa______``````]]]VVVQQQJJJGGGBBB>>><<<999555333333555999@@@IIIRRRYYY]]]eeeiiinnnqqqttt|||vvvoookkkqqq{{{~~~xxxlllcccZZZUUUTTTYYYfffrrr}}}{{{yyyqqquuu|||{{{uuurrrrrrvvvxxx|||yyynnnddd]]]YYYNNNKKKIIIMMMWWWiiirrrrrr{{{wwwVVVEEEEEEEEE???@@@@@@???>>><<<:::888777666666555444444333222222,,,+++***(((&&&%%%%%%$$$***)))((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((***)))((()))******)))'''******)))((()))***+++,,,))))))))))))***+++,,,,,,,,,...222888GGG^^^vvvxxxqqqpppsssxxx|||zzzzzzzzzwwwsssqqqhhhhhhggghhhmmmzzzzzzxxx}}}}}}rrrqqqrrrvvv{{{}}}zzz{{{yyyvvvvvvyyy~~~~~~uuunnnlllkkkccc```\\\ZZZXXXTTTMMMHHH>>>;;;888666888:::;;;;;;:::999999888888999999999666666555444333333222222------------,,,,,,,,,,,,'''---...,,,111999:::555%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&'''(((***,,,---,,,+++***)))'''&&&''')))*********((()))+++------------,,,*********++++++++++++,,,)))((((((''''''&&&&&&&&&''''''&&&&&&''''''((())))))))))))*********++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,+++***)))((((((------...///000000111222333333222222111000000000333333333333444444444444444444555666777777888999888888999999888888777777555666777888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBDDDFFFHHHKKKNNNOOOTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\___ccciiimmmooottt|||}}}zzzyyywwwwwwwwwvvvtttrrrpppmmmllllllmmmjjjeee```WWWRRRKKKDDD@@@<<<999777333555888>>>FFFPPPZZZ___iiinnntttwwwzzzwwwqqqmmmsss|||~~~xxxlllcccZZZUUUTTTYYYeeeppp}}}{{{yyyqqqvvv}}}xxxsssqqqrrruuuwww{{{~~~|||sssjjjbbb]]]PPPLLLJJJLLLTTTddd}}}pppmmmrrr^^^IIIDDDCCC@@@AAAAAA@@@???===;;;:::999777777666555444222222111111000...,,,***(((''''''+++***)))(((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++***)))))))))******(((&&&))))))((((((((()))***+++(((((((((((()))***+++,,,,,,///666AAAQQQggg~~~yyyuuuxxx~~~|||zzzuuupppooodddeeeeeehhhnnn{{{~~~{{{uuukkkmmmqqqvvvzzz{{{yyyvvvyyywwwvvvxxx|||sssllljjjiiicccaaa]]][[[XXXSSSMMMIII<<<:::777666777:::;;;;;;<<<;;;:::999888999:::;;;666666555444333333222222...------,,,,,,+++++++++***000...'''...AAALLLIII---***'''&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&'''(((***,,,...///...---+++)))'''&&&'''(((******)))+++,,,,,,---,,,+++***)))************++++++++++++((('''''''''&&&&&&%%%%%%'''''''''''''''((()))***))))))))))))************((((((((()))***,,,------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,++++++******))))))------......///000000111333333222222111111000000222222333333333444444444444444555555666777777888777777888888888888777777555666777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAACCCEEEGGGJJJLLLMMMSSSSSSTTTUUUUUUVVVWWWWWWYYYZZZ\\\]]]___ccchhhkkknnnssszzz~~~~~~|||zzzxxxvvvvvvxxxxxxuuuqqqddd^^^TTTLLLFFFBBB???===777888:::>>>FFFPPP\\\ccckkkqqqwww{{{}}}{{{tttooorrryyy~~~xxxkkkbbbYYYUUUTTTYYYfffrrr|||zzzuuuzzz~~~vvvqqqppprrrtttwwwzzz}}}~~~wwwooogggaaaTTTPPPLLLMMMRRR```wwwqqqkkkmmm~~~gggOOOEEECCCCCCAAAAAAAAA@@@>>><<<;;;:::999888777555444222111111333222111///---,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((***)))(((((((((***+++------+++++++++,,,+++)))'''((((((((((((((())))))***)))(((((())))))***+++,,,...222<<>>???AAAAAAAAAAAABBBDDDFFFIIIKKKLLLOOOOOOPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]___aaaeeehhhnnnsss{{{wwwjjj]]]SSSKKKEEEAAA>>>???@@@@@@CCCLLLXXX```iiiooovvvzzz}}}{{{pppnnnooouuu|||}}}yyyooodddYYYSSSSSS[[[jjjxxx}}}~~~wwwrrrrrrssstttwwwzzz|||}}}yyyqqqjjj^^^XXXRRROOOOOOXXXkkk|||sssiiifffuuugggPPPCCC@@@AAAAAA@@@@@@@@@???===<<<;;;888888777666555333333222++++++************++++++''''''''''''((()))***+++((((((((((((((((((((((((***))))))((('''&&&%%%$$$(((''''''((())))))(((&&&'''((()))*********))))))************+++,,,---...---444FFF\\\jjjpppzzz}}}xxx{{{vvvjjjgggfffccc___^^^bbbkkktttzzzxxxtttuuuyyy}}}ssskkkfffiiioootttyyy~~~{{{tttqqqssswww|||~~~|||zzzyyy|||pppjjjfffccc```bbbccc```[[[RRRKKKGGG===:::777555666888888999;;;;;;;;;::::::999888777777777666555333222111000......---,,,+++***)))((("""%%%((('''&&&%%%&&&'''...,,,)))(((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((((((***...111111000---+++,,,+++))))))+++++++++***%%%''')))+++,,,---------))))))))))))************''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***(((((((((((()))))))))******)))(((((()))+++---...++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,------......---------.........//////---......///000000111111111222222222222333333333444444444555555555666666555666666777777777777777888888999999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVVVVXXX[[[^^^aaadddiiilllqqqvvvzzznnncccYYYQQQKKKHHHCCCEEEEEEDDDEEELLLVVV___hhhnnntttyyy|||~~~qqqmmmkkkpppyyy|||uuuiii[[[SSSRRRZZZjjjxxx{{{yyytttssstttuuuwwwzzz|||}}}~~~vvvnnn```YYYRRRNNNMMMTTTeeeuuuzzzllldddooogggQQQCCC???@@@@@@@@@??????>>>===;;;;;;888777777666555444444333000//////...---------...)))((((((((((((((()))***((((((((((((((((((((((((&&&'''(((((((((&&&$$$###&&&&&&&&&''')))***)))(((((()))***+++++++++***)))))))))))))))***+++,,,---...666JJJbbbmmmllloooxxxyyyyyyyyyvvvuuuzzz{{{sssrrrkkkfff```^^^bbbjjjrrrxxxzzz}}}zzzpppnnnoooqqqrrrnnnhhhgggnnnuuuxxx{{{|||vvvsssuuuyyy~~~}}}~~~qqqllliiieee___bbbdddbbb\\\SSSKKKFFF>>>;;;777555666777888888::::::;;;;;;:::888777555888777666555333222111000,,,,,,,,,+++++++++******,,,(((((((((%%%###'''///!!!'''++++++'''$$$%%%((()))(((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&)))---000000///,,,***---,,,******+++,,,++++++))))))+++,,,,,,+++***)))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))+++***)))((()))***,,,...++++++++++++++++++++++++......---,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,---------...........................////////////111111222222222333333333444444444555555555555555555555666777777777777777777777888999;;;<<<======:::;;;;;;<<<>>>???AAABBBBBBCCCCCCEEEGGGIIIKKKLLLKKKLLLMMMPPPRRRTTTVVVWWWTTTWWW[[[___cccggglllpppsssyyy|||wwwnnneee^^^XXXSSSPPPIIIJJJKKKIIIHHHNNNWWW```hhhmmmtttxxx{{{rrrmmmjjjnnnwwwzzzmmm]]]SSSQQQXXXhhhwww~~~xxxzzzuuutttuuuuuuxxx{{{}}}~~~yyyqqq```ZZZRRRMMMKKKQQQaaaqqqqqqdddkkkiiiTTTEEE@@@@@@????????????>>><<<;;;:::777777666666555555555444222111000///------,,,,,,+++***)))((((((''''''((((((((((((((((((((((((((($$$&&&)))***+++)))'''%%%''''''''')))+++,,,,,,***((()))***,,,,,,++++++***(((((((((((()))***+++,,,000777LLLccckkkeeeccciiigggkkknnnoooqqqwww{{{|||rrrlllddd```bbbiiiqqquuuvvv}}}}}}zzzzzzuuujjjiiikkkkkkjjjlllggghhhqqqyyyzzz{{{|||wwwvvvyyy}}}pppkkkjjjhhhgggfffdddaaa[[[QQQGGG@@@;;;:::888777555555555666777777888888888999999999:::888555333333222111///,,,,,,,,,+++***)))((('''"""$$$'''***+++***)))(((%%%'''(((******)))'''&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''((()))***************)))(((((((((((((((++++++,,,...000000---+++&&&$$$###&&&***,,,+++)))((((((''''''''''''(((((()))(((&&&%%%%%%'''***,,,++++++************++++++************+++++++++++++++***((('''''')))+++,,,******))))))))))))******---------------------------------............///,,,++++++,,,---///111222333333333444444333222222222333444444555555444444444444444555555666777888999999999999999999999999::::::;;;<<<>>>???AAABBBCCCDDDFFFHHHIIIKKKKKKLLLLLLNNNQQQSSSTTTVVVYYY[[[\\\^^^aaacccfffjjjpppssszzz}}}yyyvvvpppnnnkkkfffbbb]]]ZZZXXXSSSTTTSSSOOOLLLNNNVVV]]]ccchhhooouuuzzzsssssstttvvvzzz~~~xxxeeeWWWQQQUUUcccppp}}}wwwzzz}}}xxxvvvuuuuuuxxx{{{~~~uuukkkfff]]]RRRKKKJJJOOO\\\iii|||mmmjjjvvvrrrZZZHHHAAAAAACCCBBBAAA???>>>=========999888777555333222222222222111000...,,,***)))(((((()))***++++++***)))((())))))))))))(((((((((((())))))((('''''''''''''''******))))))((((((''''''******))))))))))))******)))***+++,,,,,,...111333444@@@PPP[[[___^^^[[[YYY\\\aaahhhmmmrrrzzz~~~xxxppphhhhhhnnnttttttrrr}}}uuunnnpppyyy{{{pppjjjgggggglllrrrsssnnnmmmtttzzz}}}||||||sssssstttuuuxxx}}}~~~oookkkjjjhhhhhhgggfffbbb\\\RRRGGGAAA===<<<:::888777777777888999999:::::::::;;;;;;;;;:::888555333333222111///---------,,,+++***((((((&&&''')))++++++)))'''&&&&&&'''((())))))((('''&&& """$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,)))***+++---...---,,,+++'''%%%$$$&&&***,,,+++***((((((''''''''''''((((((((('''&&&%%%&&&(((***+++++++++************++++++)))))))))******+++++++++***))))))((()))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............111000//////000111222333222333333444333333222222222333444444555444444444555555555555666777888888999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNQQQRRRSSSUUUWWWZZZ\\\___bbbfffiiilllqqqttt}}}{{{wwwtttpppoookkkgggccc^^^[[[YYYWWWXXXWWWSSSPPPRRRXXX^^^aaafffmmmsssyyy|||uuutttuuuxxx|||yyygggZZZSSSUUUaaannn{{{uuuxxx{{{wwwvvvvvvxxx{{{}}}~~~~~~~~~yyypppeee]]]SSSNNNLLLOOOYYYdddqqqjjjqqq~~~dddNNNDDDCCCDDDCCCBBB@@@???>>>======:::999777555444333333222222111000...,,,***))))))))))))************))))))++++++*********)))))))))))))))((('''''''''''''''******))))))((((((((((((++++++************++++++)))***+++++++++---000333888AAANNNWWWZZZZZZZZZZZZ\\\```ffflllsss}}}{{{xxxyyy~~~{{{wwwuuuuuuxxx{{{}}}zzzrrrjjjjjjqqqyyy~~~}}}uuummmkkkkkklllpppwwwvvvrrrrrryyy~~~uuummmkkkmmmrrrssstttuuuwww{{{pppkkkjjjhhhiiiiiiiiieee]]]SSSHHHBBB===<<<:::888777777888888999999:::::::::;;;;;;;;;:::888555333333222111///.........---,,,+++))))))***+++,,,,,,+++)))&&&%%%&&&'''((())))))((('''&&&###$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***------............------************+++,,,---...(((***,,,,,,+++***++++++((('''&&&(((***++++++***)))((((((''''''(((((()))&&&&&&&&&''''''(((******++++++************++++++'''(((((()))***+++++++++((())))))***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------............222222111111111111222222222222333333333333222222222222333444444444444444555555555666666777888999999999:::;;;<<<===>>>>>>======>>>>>>@@@AAABBBCCCEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRRRRTTTWWWYYY\\\```eeejjjmmmpppsssuuu~~~}}}yyyuuurrrqqqooolllhhhccc___\\\ZZZ[[[\\\\\\YYYVVVVVVZZZ^^^___dddjjjpppwwwzzzttttttuuuxxx|||wwwggg[[[TTTUUU___jjj{{{yyysssuuu|||~~~yyywwwvvvxxx{{{||||||}}}|||wwwfff___WWWRRRNNNNNNUUU^^^|||vvvkkklll{{{tttXXXIIIEEEFFFEEEDDDBBB@@@>>>===<<<:::999888666555444444444111111000...,,,+++***)))******))))))))))))******,,,,,,,,,,,,+++++++++***))))))((('''''''''((((((***))))))))))))(((((((((,,,,,,++++++++++++,,,,,,***+++++++++***,,,000222<<>>???@@@?????????@@@AAABBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSSSSTTTWWWZZZ___ccciiinnnrrrtttvvvwww|||}}}yyytttqqqpppnnnkkkgggccc^^^[[[ZZZ^^^___```^^^\\\[[[\\\^^^___ccchhhmmmsss|||{{{sssrrrqqqtttyyy{{{{{{yyyyyynnnbbbXXXSSSSSS[[[eeevvv~~~vvvpppqqqxxx{{{~~~yyyvvvvvvxxx{{{||||||~~~}}}zzzmmmddd[[[UUUPPPNNNTTT\\\vvvzzzmmmjjjwwwcccNNNFFFGGGFFFEEECCCAAA???===<<<;;;:::999777666555555555111111000...---+++******+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))))))))))))))))))))+++++++++******+++++++++***++++++******,,,000333===CCCLLLSSSVVVYYY]]]```eeegggjjjpppyyy}}}vvvxxx}}}}}}|||{{{mmmfff]]]YYY^^^eeekkknnnlllkkknnnsssttttttwww{{{uuukkkjjjooorrrtttwwwyyyyyyzzz|||~~~vvvrrrqqqooooooqqqrrrlllaaaTTTIIICCC:::999888666666666777777777777888888888999999999:::888555333333222111////////////...---,,,+++*********+++,,,++++++***)))(((((((((((((((''''''&&&$$$%%%'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,---...//////......---,,,+++)))(((((('''''''''((((((,,,,,,,,,+++******,,,---++++++,,,+++************))))))(((((((((((())))))%%%%%%&&&'''((()))******++++++************++++++'''(((((()))***+++++++++''')))+++------,,,***)))******))))))))))))******------------------------,,,,,,,,,------------...++++++,,,...///000000000000111222222333333333222111222333333444444333333555555555555666777888999555666777999<<<===???@@@AAAAAA@@@AAAAAABBBCCCCCCFFFGGGIIIKKKLLLNNNNNNOOORRRSSSSSSSSSSSSUUUYYY[[[bbbfffmmmrrruuuvvvwwwxxx{{{|||vvvrrrooonnnjjjfffaaa\\\YYYWWW]]]^^^______^^^]]]]]]]]]```cccgggjjjooowwwsssqqqppprrrvvvwwwtttpppjjjaaaXXXRRRNNNOOOWWWaaaqqq||||||tttnnnnnnttt~~~}}}|||wwwzzz~~~xxxuuuuuuwwwzzz{{{|||~~~||||||uuulllaaaXXXRRRPPPVVV^^^qqqqqqjjjsssmmmSSSGGGGGGGGGFFFDDDBBB???===<<<;;;:::999777777666666666111111000///---,,,+++++++++***)))(((((()))***+++************))))))))))))))))))((((((((())))))***))))))))))))******************))))))))))))******+++++++++******---222555===EEEPPPXXX]]]```dddgggjjjkkkmmmrrr{{{}}}ssszzz}}}wwwuuu{{{zzzqqqeee___YYYWWW\\\dddkkkooolllnnntttzzz{{{xxxxxx|||uuummmnnntttsssvvvyyy{{{{{{{{{|||~~~yyyvvvuuussssssvvvwwwpppcccTTTHHHCCC<<<;;;999888888888999:::999999:::::::::;;;;;;;;;:::888555333333222111////////////...---,,,******((()))***+++++++++++++++))))))((((((''''''&&&&&&$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++------------------,,,+++*********************+++,,,000---***)))***,,,,,,,,,---......---+++)))***+++***))))))(((((())))))***%%%%%%%%%&&&((()))+++,,,++++++************++++++***************+++++++++((()))+++------,,,+++******))))))))))))))))))***------------------------,,,,,,,,,,,,------------+++,,,...///111222222222///000111222333333333333111111222333333333333333444444444555555666777888555666777999;;;===???@@@BBBAAAAAAAAAAAAAAABBBCCCFFFGGGHHHJJJLLLMMMNNNNNNQQQRRRSSSSSSSSSUUUYYY]]]dddhhhmmmrrrtttuuuvvvwww{{{{{{uuupppnnnjjjeee```[[[WWWUUUXXXYYYZZZ\\\\\\]]]\\\\\\___bbbeeehhhkkkqqqzzztttqqqppprrrvvvvvvqqqlll^^^WWWPPPLLLJJJLLLUUU^^^mmmxxx{{{sssmmmlllpppzzz{{{yyytttxxx}}}|||wwwuuutttwwwzzzzzzzzz}}}~~~{{{qqqeee\\\UUURRRXXX```nnnwwwjjjooowwwXXXHHHEEEEEEEEEDDDBBB@@@===<<<:::999888777666666666666111111000///...---,,,+++******))))))))))))******)))))))))(((((((((''''''))))))((((((((()))******)))))))))************+++***))))))))))))))))))***+++++++++***+++///555999@@@HHHUUU^^^dddgggjjjmmmmmmnnnqqqvvv}}}{{{kkkooorrrsssrrrtttzzz~~~sssjjj___\\\XXXYYY___hhhpppuuupppttt|||{{{uuupppqqquuutttvvvyyy{{{{{{{{{}}}~~~zzzxxxwwwvvvwwwzzz{{{sssdddTTTGGGBBB;;;:::999888888888999:::999999:::::::::;;;;;;;;;:::888555333333222111///.........---,,,+++***))))))))))))******************)))(((''''''&&&&&&&&&###%%%''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,...000111222,,,&&&&&&***---,,,)))...///000...+++))))))+++******))))))))))))******&&&%%%%%%%%%&&&)))+++---++++++************++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000111222222222111///000111222222333333333111111222333333333333222333333333333444555666777666777999:::<<<>>>@@@@@@BBBBBBAAAAAA@@@AAAAAABBBEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPQQQTTTYYY\\\dddggglllooopppqqqssstttyyyxxxsssppplllfff```ZZZVVVSSSSSSSSSTTTVVVYYY[[[[[[[[[[[[___cccfffiiinnnvvv{{{qqqooonnnrrrwwwwwwqqqkkkYYYRRRLLLIIIHHHKKKSSS]]]jjjuuuzzzrrrmmmkkknnnxxx~~~}}}xxxvvvssswww}}}{{{wwwvvvuuuxxxyyyxxxvvv{{{~~~~~~|||sssiiiaaaYYYTTTWWW^^^lllzzzjjjlll^^^KKKCCCDDDDDDDDDBBB@@@===<<<999888777666666666666666111111000///...---,,,,,,))))))************)))))))))))))))(((((((((''''''))))))(((((()))******+++))))))*********++++++++++++******))))))******+++++++++++++++---111888<<>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOSSSXXX\\\dddfffjjjlllmmmnnnpppqqquuu}}}zzzuuurrrnnngggaaa[[[VVVSSSOOOOOOPPPSSSVVVYYY[[[[[[XXX\\\aaaeeehhhmmmtttyyy|||mmmkkkkkkpppvvvwwwqqqkkkXXXRRRKKKIIIHHHJJJSSS]]]hhhtttzzzrrrmmmjjjmmmvvv}}}|||wwwuuussswww}}}zzzwwwwwwvvvyyyyyyvvvssswww}}}||||||zzzssskkkddd\\\VVVWWW[[[lll|||jjjkkkaaaLLLBBBCCCCCCDDDBBB@@@>>><<<888888777666555555666666111111000///...------,,,((()))***++++++***)))((())))))))))))(((((((((((())))))((())))))***++++++))))))******++++++++++++,,,++++++++++++++++++,,,***+++++++++...333999>>>KKKRRR[[[aaafffjjjppptttvvvyyy~~~xxxssshhhffffffhhhooovvv}}}}}}zzzuuulllddd[[[[[[\\\___fffnnnvvv{{{rrryyysssooopppqqqqqqsssssstttvvvwwwxxxyyy|||~~~~~~uuullllllqqqvvvuuussspppjjjbbbWWWJJJBBB???;;;666444444555666666::::::::::::::::::::::::<<<:::888555333222222222------......------,,,+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---'''''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%'''***,,,,,,+++///+++((((((***------,,,(((((()))***+++---///000///...---,,,+++*********...///000///,,,)))(((((())))))(((''''''''''''(((&&&&&&'''((()))))))))(((+++++++++,,,,,,---------...,,,++++++,,,---,,,+++******))))))******+++,,,------,,,++++++,,,------......---,,,,,,,,,------......---,,,---...///000///000000000000000//////000111111111111222222222000111111111111222222222111222444666777777666666888888999:::<<<======>>>AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFIIIKKKMMMNNNPPPPPPPPPOOOOOORRRWWW[[[bbbdddggghhhhhhiiikkkllluuuzzzwwwrrrkkkfffbbb\\\UUUPPPLLLKKKKKKKKKNNNRRRVVVXXX\\\^^^```cccfffkkkqqqvvv~~~yyypppmmmkkkmmmrrrtttppplll```WWWNNNIIIFFFHHHPPPZZZgggrrr}}}}}}uuunnnnnnppptttxxxzzzyyyxxxtttxxxyyywwwvvvqqqtttwwwwwwwwwyyy}}}}}}|||~~~wwwllleee___ZZZZZZ\\\lll~~~nnnlll|||oooQQQEEEDDDAAA@@@AAAAAAAAAAAA:::999888666555444444444333111...---------+++***++++++***)))(((((())))))...+++)))((()))*********)))))))))))))))))))))))))))************+++++++++,,,+++******)))*********...---++++++...555???FFFPPPWWW```gggjjjmmmqqqtttzzz~~~|||vvvooojjjeeeccchhhqqqyyy}}}|||zzz{{{wwwpppkkkaaaaaacccgggllloooqqqqqqqqqzzzxxxqqqoooppppppooooooqqqtttvvvxxx|||yyygggcccgggkkkmmmkkkjjjhhheee^^^UUUJJJCCC>>>;;;777444555666777888::::::::::::::::::::::::;;;:::888555333222222222111111000///---+++)))((()))******++++++******)))++++++***)))(((((('''''''''''''''(((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&(((+++------,,,...+++((((((***,,,,,,,,,(((((()))***+++---...//////...---,,,+++*********+++---......+++)))((((((((((((((((((''''''''''''&&&'''((())))))***))))))((())))))+++,,,---.........,,,++++++,,,---,,,+++******))))))******+++,,,---,,,+++******+++,,,---++++++++++++,,,---...///---,,,,,,+++,,,---...////////////000000//////...000111111111111222222222111111111111222222222222222333444555666777777777888888999:::;;;<<<======@@@????????????@@@AAAAAAAAABBBCCCDDDFFFIIIKKKLLLNNNPPPQQQQQQRRRSSSVVVYYY^^^```ccceeeeeegggiiijjjrrrxxxyyysssjjjddd___YYYRRRMMMJJJJJJJJJKKKMMMQQQUUUXXX[[[]]]```cccfffkkkpppttt{{{zzzooollliiikkkpppssspppmmmccc[[[RRRMMMIIIIIIPPPYYYcccooo{{{zzzqqqrrrtttxxx{{{{{{yyywwwuuuzzzyyyuuutttmmmpppsssuuuuuuwwwzzz}}}~~~}}}~~~wwwmmmgggaaa[[[ZZZ\\\fffzzzoooiiiuuuyyy\\\LLLGGGAAAAAACCCDDDAAA>>>;;;:::888777555444444444333111...---------+++***++++++***)))))))))))))))---+++))))))************)))))))))))))))))))))))))))************+++++++++******)))******+++,,,,,,......------111999CCCJJJWWW\\\dddkkkppprrrtttuuuxxx}}}}}}zzzvvvuuuuuurrrmmmiiieeeeeekkkuuu|||{{{{{{xxxrrrooohhhhhhjjjlllnnnoooooonnnttt|||wwwtttsssqqqooommmoooqqqsssvvvyyy~~~iiiXXXXXX___cccbbb``````___^^^ZZZSSSJJJDDD>>>;;;777555666888999999888888999999::::::;;;;;;:::999777555333222222222222222111000...,,,***)))((())))))))))))))))))((('''''''''(((((((((((((((%%%&&&&&&'''(((((())))))%%%$$$$$$######$$$$$$%%%'''&&&'''))),,,...///......,,,))))))***,,,,,,+++((())))))***+++---...//////...---+++***************,,,......,,,+++***+++'''((()))))))))(((&&&%%%&&&'''((()))************,,,,,,------......//////---+++***+++,,,---,,,+++******))))))******+++,,,++++++************++++++******++++++,,,,,,---------,,,,,,,,,,,,---...///---....../////////......000111111111111222222222111111111111222222222333333333444444555777888999777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKMMMOOOSSSUUUVVVVVVVVVWWWYYY[[[^^^```bbbdddfffiiinnnuuu~~~|||uuujjjbbb\\\VVVPPPKKKIIIHHHIIIJJJMMMQQQTTTWWWZZZ\\\___bbbeeeiiinnnrrrxxx|||{{{ooojjjggghhhnnnrrrqqqooohhhaaaXXXRRRLLLKKKPPPXXXbbbmmmzzz~~~vvvxxxzzz}}}~~~zzzwwwvvv{{{~~~wwwqqqnnnhhhkkkoooqqqsssuuuwwwyyyxxxooojjjddd^^^[[[[[[aaaqqqpppffflllwwweeeOOOGGG@@@@@@DDDFFFBBB===;;;:::999777666555444444333111///---------,,,***++++++***))))))))))))***---+++))))))***+++***))))))))))))))))))))))))))))))************+++++++++))))))))))))+++,,,---.........///111666???JJJQQQ^^^bbbiiirrrzzz}}}}}}|||{{{zzzssslllkkknnnoookkkgggdddfffmmmwww~~~|||zzzvvvqqqpppjjjlllnnnpppqqqqqqpppooovvv}}}zzzvvvrrrnnnkkkmmmoooqqqsssvvvzzz~~~gggRRRQQQYYY^^^___\\\\\\]]]\\\YYYSSSKKKEEE===:::777666888999::::::777777888999:::;;;;;;<<<888777666555333222222111/////////000//////...---((())))))******))))))(((((((((''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''(((***---000000000---,,,+++******+++++++++)))))))))***+++,,,...//////...,,,+++******))))))***,,,...///...---------&&&''')))******(((&&&%%%%%%&&&'''((()))*********......------,,,++++++++++++******+++,,,---,,,*********))))))******+++,,,************************---------,,,+++***)))(((.............../////////,,,---..................000000111111111222222222111111111222222222333333333333222222333555777888777777888999999:::;;;;;;???>>>>>>>>>>>>???@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLLLLPPPVVVYYYYYYXXXWWWWWWUUUWWWZZZ]]]___bbbeeehhhlllrrr|||}}}tttiii```ZZZUUUPPPMMMHHHHHHIIIJJJMMMQQQTTTVVVYYY[[[^^^aaacccggglllooowww{{{}}}ooojjjfffgggmmmrrrsssqqqllleee\\\UUUOOOLLLPPPWWWbbbnnn{{{{{{}}}{{{wwwvvv{{{|||ssslllgggdddgggjjjnnnqqqsssuuuwww|||~~~zzzrrrnnniiiaaa]]]]]]aaannnqqqdddfffooohhhMMMGGGBBB@@@CCCDDDBBB???<<<;;;999777666555444444444111///......---,,,+++++++++***))))))*********,,,+++))))))***+++***)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...---...000444;;;EEEPPPXXXdddhhhppp|||vvvkkkhhhlllooommmhhheeehhhoooxxxzzzrrrllliiieeehhhmmmppprrrsssssstttvvv}}}~~~xxxrrrnnnjjjlllnnnoooqqqtttxxx{{{qqqZZZSSSWWW___dddbbbaaaaaa```\\\UUULLLFFF<<<:::888777888::::::999777777888888999:::;;;;;;555555555444333222222111/////////000//////...---)))******************)))---,,,+++)))'''%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((+++...111111111,,,,,,,,,+++*********+++)))))))))***+++,,,---......---,,,+++***)))))))))'''))),,,---,,,,,,,,,---&&&''')))******(((&&&%%%$$$$$$&&&'''((())))))))))))))))))(((((((((''''''***))))))+++------,,,*********))))))******+++,,,************************,,,,,,---,,,,,,***)))(((,,,,,,------............,,,,,,---...//////......000000111111111222222222111222222222222333333333222222111111222444666777888888888999999:::::::::???????????????@@@AAAAAACCCCCCCCCEEEFFFHHHJJJKKKLLLPPPVVVZZZZZZYYYWWWVVVSSSVVVYYY[[[^^^aaafffiiijjjqqqzzzyyyqqqfff^^^YYYUUURRROOOIIIJJJKKKLLLOOOQQQTTTVVVXXXZZZ]]]```bbbeeeiiilllvvv{{{rrrmmmhhhiiinnntttuuutttnnnggg^^^WWWQQQNNNRRRYYYbbbmmmzzz~~~|||wwwuuuzzz{{{rrriiicccbbbdddgggkkkooosssuuuvvvzzz|||~~~wwwsssnnnfffaaaaaadddmmm~~~ttteeeeeelllnnnQQQOOOKKKFFFBBB@@@AAABBB===<<<:::888666555444444444222///.........,,,++++++***************++++++,,,+++******++++++***((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,...111777???JJJVVV^^^jjjoooyyyzzznnnkkkppptttrrrooolllmmmsss{{{sssgggcccaaaeeekkknnnoooppprrrtttxxxwwwqqqmmmkkklllnnnooopppssswwwzzz~~~~~~ggg\\\]]]dddkkkjjjiiihhheee```WWWMMMFFF<<<:::888777888999888888777777888888999999::::::333444444444333333222111222222111000...,,,***))))))******++++++******)))&&&'''''''''(((((())))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''(((+++...111222111,,,------,,,***)))***+++************+++,,,---......---,,,***))))))))))))$$$''')))******))))))***'''((()))))))))(((&&&%%%$$$$$$&&&((()))*********((())))))******+++++++++)))))))))+++------,,,*********))))))******+++,,,******+++,,,,,,+++******''')))+++,,,......------***+++,,,,,,------,,,,,,,,,---...///////////////000111111111111222222222222222222222333333333333111111222222333555666777999999999999:::::::::;;;@@@????????????@@@AAAAAA@@@AAAAAABBBCCCEEEGGGHHHKKKOOOTTTWWWWWWVVVVVVVVVTTTVVVXXXZZZ]]]aaafffiiiiiioooxxxwwwpppeee^^^ZZZWWWTTTQQQMMMMMMNNNOOOQQQSSSTTTUUUVVVYYY\\\___aaacccfffiiirrrxxxvvvqqqlllmmmrrrwwwxxxvvvoooggg___XXXSSSQQQWWW^^^eeeppp|||~~~}}}yyyuuuzzz~~~uuukkkdddaaaaaacccgggmmmrrruuuvvvyyy{{{|||xxxssskkkgggggggggmmmzzz{{{jjjeeehhhyyyZZZYYYUUULLLCCC>>>???BBB>>><<<:::888666555444444444222000.........---++++++************+++,,,,,,+++******+++,,,+++)))((()))))))))))))))))))))))))))************+++++++++------,,,+++++++++++++++---///444:::CCCOOO[[[cccooouuuzzzrrrppptttyyyyyywwwssssssyyywwwiiiccceeeiiilllmmmkkkkkknnnqqqyyy{{{tttooolllkkklllnnnnnnooorrruuuxxx{{{}}}~~~~~~qqqfffeeekkkppppppooollliiibbbXXXMMMFFF<<<:::888777777777666555888888888888888999999999222222333444333333111111111111000///---+++)))(((((())))))))))))))))))((("""###$$$&&&''')))******'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''***...111222111+++---...---***((()))***************+++,,,------...---,,,***))))))((((((%%%(((***+++***)))******((((((((((((''''''''''''%%%&&&((()))+++,,,,,,,,,------,,,+++***))))))((((((((()))+++------+++)))******))))))******+++,,,***+++,,,------,,,+++***&&&(((+++---///000//////,,,,,,.../////////...---,,,---...///000000000000000111111111111222222222222222222333333333444444222222444555666777777777::::::::::::;;;;;;;;;;;;???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLOOOQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\```eeehhhhhhmmmuuu||||||uuukkkddd```]]]YYYUUUPPPQQQQQQRRRSSSTTTUUUVVVVVVXXX\\\^^^```bbbdddgggkkkrrr|||zzzuuuqqqrrrwww{{{zzzxxxppphhh___YYYVVVVVV]]]fffoooyyy|||}}}~~~}}}zzzvvv{{{|||qqqiii```^^^___cccjjjpppuuuvvvyyy||||||vvvooolllllljjjoooyyyooodddcccyyy~~~]]]ZZZSSSKKKDDD@@@@@@AAA>>>===;;;999666555444333555222000//////...---,,,+++*********++++++,,,---+++******+++,,,+++)))''')))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,------///222777>>>HHHTTT```gggooowww~~~yyywwwyyy|||||||||uuuuuu|||zzzlllgggkkkmmmooommmjjjiiimmmqqqwww|||uuuooommmllljjjlllmmmmmmnnnpppsssvvvxxx{{{~~~~~~~~~uuummmllloooqqqrrrqqqnnnjjjcccXXXMMMFFF<<<:::888777777777555444999999999888888888888888111222333444333333111111------......------,,,+++''''''((((((((((((''''''---+++)))'''$$$!!!"""######$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&'''&&&'''***...111222111+++---///...***((()))***************+++,,,------...---+++***))))))(((((()))+++---...---,,,,,,---))))))(((''''''''''''((('''((()))+++---............,,,***&&&###'''''')))+++---...+++)))*********)))***++++++,,,+++,,,------------,,,+++)))+++---/////////...---///000222333333333222111---...///000111111111111000111111111111222222222222222333333333444444444333444666888999999888888:::;;;;;;;;;;;;;;;;;;<<<===============>>>??????BBBBBBCCCCCCEEEFFFHHHHHHHHHJJJLLLLLLMMMNNNQQQSSSTTTUUUWWWXXX[[[^^^dddggggggkkkrrryyy|||ssslllhhhddd___[[[SSSSSSTTTTTTUUUUUUVVVVVVUUUXXX[[[^^^___aaaccceeeeeelllwww}}}xxxtttuuuzzz}}}|||yyyqqqiii```ZZZXXXYYYbbblll{{{~~~{{{{{{|||~~~~~~{{{www|||wwwnnn___]]]\\\___gggoootttvvvzzz|||~~~yyyrrrooopppnnnrrr{{{rrrbbb^^^ttt{{{YYYSSSKKKFFFDDDCCCBBBAAA>>>===;;;999777555444333555222000//////...---,,,+++*********+++,,,,,,---+++******+++,,,,,,)))''')))))))))))))))))))))))))))************+++++++++*********+++,,,---...///111444:::AAAKKKWWWcccjjjmmmuuu~~~}}}}}}||||||rrrttt{{{zzznnnjjjmmmoooqqqnnnjjjkkkoootttttt{{{}}}wwwqqqmmmlllllljjjkkkllllllmmmooorrruuuvvvyyy}}}~~~~~~tttllllllppptttxxxxxxvvvqqqhhh]]]SSSMMM@@@===:::888999:::;;;;;;999888777666666777777888777666555555666555333111222111///---,,,---...///***************)))((((((++++++***)))((('''&&&&&&###'''+++,,,)))$$$ %%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...///000...+++))))))++++++)))'''------,,,,,,+++,,,,,,,,,,,,,,,+++***))))))))))))***+++---......---+++***'''''''''((((((((((((((('''((()))******++++++***,,,,,,---...---,,,***)))************************+++++++++*********))))))------,,,,,,++++++,,,,,,,,,,,,,,,------.........------------------------...000111111000000111222666555555444444333222222333333333444444555555555111222222333444555666666777888:::<<<<<<;;;:::999;;;=========<<<===???AAAFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTUUUWWWZZZ]]]```aaadddiiiooouuu}}}|||qqqkkkgggccc```YYYVVVRRROOOOOOQQQUUUWWWUUUXXX\\\^^^___```cccdddgggkkkqqqyyyyyytttuuu{{{~~~|||xxxnnndddZZZTTTSSSXXXdddqqq}}}vvvtttuuuzzz|||yyyyyy{{{|||vvvoooddd[[[\\\ccckkkssszzz|||zzzrrrnnnnnnpppsss}}}vvveeedddlll}}}www\\\OOOHHHCCC===BBBEEE<<<===;;;888555444333444444000222444222///---...000+++***************+++++++++***************+++,,,******))))))))))))******((()))***+++++++++++++++***+++,,,+++******,,,...333555===HHHPPPVVVbbbnnnpppzzz}}}yyyyyyvvvuuuzzz~~~tttppptttuuuuuusssqqqooopppppprrrqqquuu}}}|||zzzvvvrrrooolllkkkkkkkkkkkkjjjiiijjjnnntttxxxwwwyyy}}}tttnnnoootttwwwxxxwwwuuurrrkkk```TTTLLL@@@===999888888:::;;;;;;::::::888777777888888999777666555555666555333111555444111...,,,+++++++++***************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%***&&&!!!!!!$$$(((***+++'''''''''''''''''''''''''''((()))+++,,,---...///---***((()))******(((&&&***))))))((())))))******,,,,,,+++******)))*********+++,,,---...---+++***)))))))))))))))((((((((('''((()))******++++++***,,,,,,---------,,,******************************+++++++++*********))))))+++++++++******++++++,,,,,,,,,---------------------------------------------///000000//////000111333333333333333222222222333333333444444444444444333333444555666777888888999:::<<<=========;;;:::;;;<<<======<<<===???AAAFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSUUUWWWZZZ]]]___aaacccgggmmmssszzzyyyrrrlllfffaaaYYYVVVQQQMMMLLLNNNQQQSSSRRRTTTWWWYYY[[[]]]```bbbhhhkkkrrryyyyyytttuuuzzz~~~|||xxxlllcccXXXSSSQQQVVVbbbnnn}}}vvvtttuuuzzz}}}{{{zzz|||}}}}}}qqqggg___```ffflllsssyyy|||yyyrrrppprrrssswwwzzzhhheeejjjzzztttZZZMMMFFFBBB>>>BBBEEE===<<<;;;888666444444444555333333222000...------...+++***************++++++))))))(((''''''(((((((((******))))))))))))******))))))***+++++++++*********+++++++++***+++---///333888CCCPPPWWW[[[cccmmmrrryyy|||xxx~~~|||yyyyyywwwvvvzzzzzzwwwxxx}}}}}}{{{wwwrrrnnnllllllqqqoooqqqyyy{{{xxxvvvssspppnnnllllllkkklllllllllllllllpppuuuxxxwwwyyy|||uuuppprrrwwwzzzwwwuuutttsssoooeeeVVVJJJ@@@===999888888:::::::::;;;;;;:::999888888999999777666555555666555333222555333111...,,,+++*********************)))((((((###$$$$$$$$$%%%%%%&&&&&&### ######''''''''''''''''''''''''((()))***+++,,,---------+++***(((((())))))'''&&&++++++***++++++,,,---...,,,++++++************+++***+++,,,------,,,******+++******))))))((((((((('''((()))******++++++***++++++,,,,,,,,,+++******************************+++++++++***************))))))))))))***+++,,,,,,------------------,,,,,,---------------------------...//////......///000111111111111222222222222444444444444333333333333444444555666777888999999:::;;;===>>>>>>>>>===<<<;;;<<<===<<<<<<<<<>>>@@@EEEEEEDDDDDDEEEFFFHHHIIILLLMMMOOOQQQSSSSSSSSSSSSRRRSSSTTTVVVYYY\\\^^^```aaaeeekkkqqqwww{{{rrrhhhbbbYYYUUUPPPLLLJJJKKKMMMOOONNNPPPRRRSSSUUUWWW[[[___dddhhhnnnttt{{{zzzttttttzzz}}}{{{wwwkkkaaaWWWQQQOOORRR^^^iii||||||uuurrrtttzzz}}}|||{{{}}}}}}uuulllddddddhhhmmmrrrxxx}}}zzzttttttvvvuuuyyykkkdddfffuuuwwwZZZKKKCCCAAA>>>BBBEEE>>><<<:::888666555555555666888555111...------,,,+++++++++***************+++...---,,,+++*********+++******))))))))))))************+++++++++******)))***+++++++++***+++...000444===MMM[[[aaacccggglllpppvvvyyyuuupppuuu|||{{{zzzzzz|||~~~yyyyyy{{{zzzxxxxxxyyy~~~xxxrrrnnnlllqqqmmmnnnvvv}}}yyysssrrrpppnnnmmmlllllllllkkkmmmnnnoooppprrruuuwwwwwwxxx{{{}}}uuuqqqssswwwyyyuuusssssstttssshhhWWWIII@@@<<<999777888999::::::;;;::::::999888888888888666555444555666666444222111000///---------------***************)))((((((&&&&&&'''''''''((((((((()))%%%!!!!!!%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---.........,,,+++******))))))((('''+++++++++,,,---...///000++++++*********+++,,,,,,***++++++,,,++++++***)))+++******)))((('''&&&&&&'''((()))******++++++***++++++++++++++++++******************************************************(((((())))))***,,,---............------,,,,,,,,,---------------------------...000///......///111000000111111222333333444555444444333333222222222444444555666777888999999:::;;;<<<=========<<<<<<:::;;;<<<<<<;;;<<<>>>???DDDDDDDDDDDDEEEGGGIIIJJJLLLNNNPPPRRRTTTTTTTTTSSSQQQRRRSSSUUUXXX[[[^^^___```dddjjjooottt{{{uuuiiiaaaXXXTTTOOOJJJHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRVVVYYY[[[```ffflllrrrzzz{{{ttttttyyy|||{{{wwwjjj```VVVOOOMMMPPPZZZeeettt~~~zzztttqqqrrrxxx}}}|||{{{||||||~~~tttjjjggghhhkkkrrrxxx~~~}}}xxxwwwzzzvvv{{{mmmbbbaaaooo]]]KKKBBBAAA???BBBEEE???<<<;;;999888666666666666<<<777111......///---+++,,,+++******)))*********000000///---,,,,,,,,,,,,******))))))))))))******+++++++++++++++***)))(((***++++++++++++,,,000222777EEEYYYhhhmmmkkkkkkmmmlllrrrvvvsssoootttzzztttuuuzzz~~~wwwuuuvvvzzz{{{vvvtttsssqqqttt|||zzzwwwqqqpppooonnnmmmlllkkkkkkjjjllloooqqqqqqrrrsssuuuwwwwwwyyy{{{}}}~~~~~~~~~~~~tttooorrrtttvvvtttssssssuuutttiiiWWWIII???<<<888777888999::::::999999999888888777666555666555444555666666444222000///......---,,,,,,,,,***************)))(((((())))))))))))((((((((('''((()))***)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,.../////////,,,---,,,,,,******)))***(((((((((((()))***,,,,,,+++*********+++,,,------+++++++++******))))))((())))))((('''&&&&&&%%%%%%'''((()))******++++++***************************************************************************))))))******,,,---///000.........------,,,,,,,,,------------------------...000111111000///111222000000111222333444555555444444444333333222222111222333333444555666777888999999::::::;;;;;;;;;;;;999:::;;;;;;:::;;;===???BBBBBBCCCDDDFFFGGGIIIIIIKKKMMMOOORRRSSSSSSRRRRRRPPPQQQRRRTTTWWWZZZ\\\^^^```dddiiimmmqqqwwwuuuhhh___WWWTTTNNNIIIGGGHHHJJJLLLNNNNNNNNNMMMLLLMMMPPPSSSRRRWWW^^^dddjjjsss~~~|||uuutttyyy|||{{{wwwkkkaaaWWWPPPLLLNNNXXXbbbmmmxxxyyysssooopppvvv||||||zzzzzzzzz~~~qqqjjjgggiiiqqqyyy~~~~~~~~~{{{zzz|||{{{~~~oooaaa^^^iiifffOOOCCCBBB???BBBEEE@@@<<<;;;:::999888777666666>>>999333000111111000...,,,++++++***))))))******...---,,,******)))))))))******))))))))))))******+++++++++++++++***)))(((***++++++++++++---111444<<>>???@@@AAACCCEEEGGGHHHIIIJJJLLLOOORRRSSSSSSRRRPPPOOOPPPQQQSSSVVVYYY\\\]]]___ccchhhkkknnnssszzz~~~ttthhh```XXXTTTNNNHHHEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLLLLQQQWWW\\\bbbkkkwwwwwwuuuyyy}}}{{{xxxmmmdddYYYRRRNNNOOOXXXaaakkkvvv}}}uuupppooovvv||||||zzzyyywww|||zzzpppkkkjjjpppxxx}}}}}}}}}~~~}}}sssccc\\\dddxxxrrrVVVEEECCC???@@@DDDAAA>>>===<<<:::888777555555;;;999555333333333222222,,,,,,+++***))))))))))))...---,,,+++++++++++++++******))))))))))))************+++++++++******)))+++++++++++++++...333666CCCWWWnnnyyyzzzxxxvvvuuusssxxx|||xxxpppmmmrrrxxx~~~}}}wwwtttoookkkmmmrrrzzz~~~~~~zzzyyyxxxvvvxxx|||~~~uuuqqqoooooooooooonnnmmmkkkjjjiiigggjjjmmmooopppoooooopppssstttvvvxxxyyy{{{{{{|||||||||}}}}}}}}}}}}|||{{{~~~~~~zzzllljjjmmmpppoooqqqsssvvvvvvpppcccTTTIII???<<<888666777888999999::::::::::::999777555444555444444555666666555333222111000///,,,***((('''***************)))((((((%%%%%%&&&&&&&&&&&&''''''+++(((&&&%%%&&&)))+++,,,''''''''''''''''''''''''&&&(((+++---...---,,,++++++---...---***((()))+++---------,,,,,,---......*********+++,,,---//////++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''((()))******++++++***)))(((((('''((()))***+++************************))))))*********+++++++++************+++,,,---...,,,,,,------------------------------------------...///000000//////000222000000111111222222333333222222222222222333333333111111222333444555666666888777777777888888999999888999::::::999:::<<<>>>===>>>@@@BBBDDDFFFGGGHHHIIILLLOOORRRTTTSSSRRRPPPNNNOOOPPPSSSUUUXXX[[[\\\]]]aaaeeehhhjjjnnntttyyy|||tttjjjcccZZZUUUNNNGGGBBB@@@AAAAAA@@@AAACCCCCCCCCCCCEEEGGGEEEJJJPPPSSSWWW___lllvvvxxxvvvzzz~~~|||yyyqqqggg]]]UUUPPPQQQYYYbbbmmmxxxxxxrrrqqqxxx~~~~~~zzzyyytttyyy{{{rrrmmmpppvvv}}}~~~~~~yyyiii]]]bbbsss~~~^^^IIIDDD??????CCCAAA??????===;;;999777555333666666666555333222333555---,,,+++***))))))))))))......---------------...******))))))))))))******))))))***+++++++++******++++++++++++,,,///444888III^^^ttt|||{{{{{{{{{zzz~~~yyyooojjjmmmrrr|||sssoookkkhhhiiimmmqqqsssttttttzzz|||{{{xxxsssrrrttt|||vvvpppmmmjjjkkkkkklllllllllkkkjjjiiigggjjjmmmoooooonnnooopppppprrruuuwwwyyyzzzyyyyyyzzz{{{||||||||||||{{{zzz}}}~~~wwwiiihhhmmmoooooopppssswwwvvvnnnaaaSSSJJJ???;;;888666777888999999;;;;;;;;;;;;:::888666555555444444555666666555333............---,,,+++******************)))(((((($$$%%%%%%&&&'''))))))***&&&### ###'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%)))+++---......,,,)))(((***,,,---,,,)))'''(((***++++++******)))*********)))******+++,,,...///000++++++)))((('''''''''''''''''''''((((((((((((((('''((()))******++++++***)))(((''''''''')))***+++************************))))))******++++++++++++))))))))))))***+++,,,---,,,,,,,,,------.........---------------------------...//////......///111000000000000111111111111111111111222222333333444111222222333444555666666888888777777888888999:::888999::::::999:::<<<===;;;===???AAADDDEEEFFFGGGJJJLLLPPPSSSUUUTTTRRRQQQNNNOOOPPPRRRUUUXXXZZZ\\\[[[___dddfffhhhkkkqqquuu||||||uuummmggg\\\WWWNNNFFF???<<<<<<<<<888:::===???@@@@@@BBBDDD@@@EEEJJJLLLNNNUUUbbblll{{{yyywww{{{~~~}}}zzzsssiii___WWWRRRRRRYYYcccppp|||{{{uuussszzz|||yyyrrrwwwyyyqqqpppttt|||~~~}}}{{{}}}mmm___aaapppcccKKKEEE???>>>BBBAAA@@@@@@>>><<<999666444222111444666555333222444666---,,,+++***))))))))))))******)))))))))***++++++******))))))))))))******((()))***+++++++++++++++++++++++++++,,,///555999MMMbbbvvv|||||||||~~~}}}{{{pppkkknnntttnnnzzz}}}rrrmmmkkkhhhhhhjjjkkkmmmmmmmmmsss{{{~~~~~~}}}zzztttqqqrrr}}}qqqllliiigggfffgggiiijjjkkkkkkjjjjjjhhhkkknnnooooooooooooqqqoooqqqtttxxxyyyyyyxxxwwwyyyzzz{{{|||||||||{{{zzz}}}~~~ssspppqqqmmmkkknnnmmmtttxxxsssjjj^^^QQQFFF===:::777777888999::::::<<<;;;:::999:::<<<>>>@@@999777555555666666444333444333111///,,,***((('''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########((('''&&&&&&%%%%%%%%%%%%&&&(((+++,,,,,,,,,---///+++,,,,,,+++******+++---+++---......---,,,,,,---'''))),,,///000000...---((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++******((('''''''''''')))***+++---******...---((((((...***************++++++,,,*********+++------,,,***...---+++***)))***++++++---,,,,,,,,,,,,---......///000000000000000//////222222222333333444444444333444444555555444444333111111222222222333333333666666666777888888999999888999::::::999999;;;======>>>@@@BBBDDDFFFGGGGGGKKKKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\___bbbeeejjjooosss}}}|||vvvkkkbbbZZZTTTMMMEEE@@@<<<999666999888777888;;;======<<<===<<<===AAAEEEKKKWWWcccooo||||||}}}}}}|||rrriii^^^WWWQQQQQQWWW```nnn{{{}}}|||}}}~~~{{{wwwuuuwwwzzz}}}tttsssvvv~~~~~~{{{yyyzzzxxxqqqpppxxx~~~mmmfffgggtttmmmMMMBBBAAA??????BBBAAA???===;;;:::999666444666666666777777777777777222000---,,,,,,,,,++++++)))***,,,------,,,+++***************************...------,,,,,,++++++***---+++*********,,,555???QQQgggssstttxxxyyy|||}}}rrriiiffffffgggmmm{{{}}}uuusssqqqmmmjjjkkkiiihhhkkkssszzz~~~~~~xxxvvvyyytttjjjllluuuyyy{{{yyyllliiiiiifffjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnooooooooonnnoooqqqsssvvvwwwwwwwwwvvvyyyyyyyyyxxxwwwwwwzzz||||||}}}~~~rrrnnnnnnkkkiiikkkhhhppptttpppfff[[[NNNCCC===:::888777888999:::999>>><<<;;;999999:::;;;<<<888666555555666666555333222111000///---+++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&(((***+++++++++,,,---+++,,,,,,+++******+++------...//////---,,,,,,,,,(((***---///111000///...'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))++++++,,,,,,+++))))))(((((()))***,,,---***'''(((++++++'''(((,,,)))))))))))))))******+++,,,+++******,,,---,,,+++------,,,+++++++++++++++------,,,,,,------.../////////000000000000//////111111111222222222222222111111222222222222111111222222333333333444444444666666777888888999999:::888999::::::999999;;;======>>>@@@CCCEEEFFFGGGGGGJJJKKKMMMOOOPPPQQQQQQRRRQQQQQQQQQRRRTTTVVVWWWXXXZZZ\\\___aaadddhhhmmmqqqwww}}}{{{tttjjjbbbZZZUUUMMMFFF@@@<<<999666666444333444666888888777:::999:::>>>AAAGGGSSS^^^iiixxx||||||}}}|||{{{sssjjj___WWWQQQPPPVVV___ooo|||{{{zzzyyy|||~~~zzztttvvvzzzyyywwwyyy}}}vvvqqqoooqqqlllggghhhqqqsssiiijjjuuurrrQQQDDDBBB@@@@@@CCCBBB@@@===<<<:::999666444555555666666666666666666000...+++*********))))))+++,,,,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,+++******+++,,,///:::EEEWWWhhhpppqqqyyy{{{{{{|||tttnnnjjjhhhgggmmm{{{xxxvvvuuuqqqnnnnnnkkkkkkooowwwxxxrrrpppssspppjjjmmmvvvyyyvvvzzzuuukkkjjjjjjgggjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnooooooooooooqqqrrruuuwwwxxxwwwwwwvvvyyyzzzzzzzzzxxxyyyzzz|||||||||~~~rrrmmmmmmjjjhhhjjjdddlllqqqmmmeeeZZZLLLBBB===;;;888777888999999999???>>>;;;999888888888888777555444555666666555444000000///...---,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&(((************+++,,,,,,------,,,++++++,,,......000111000---,,,+++,,,(((***...000222222111000)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,+++************,,,---......++++++---,,,***)))++++++++++++++++++,,,------...,,,***)))***,,,,,,+++---------...------,,,,,,---------,,,------.../////////000000000000//////111111111111111000000000111111222222222222111111333333444444444555555555666666777777888999999999888999::::::999999;;;======>>>@@@CCCEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPQQQSSSVVVXXXYYYYYY[[[]]]___aaaeeeiiilllooovvvyyyrrriiibbb[[[VVVNNNFFFAAA<<<888666444222111111333444333222666555666999===BBBMMMXXXcccooo|||||||||{{{zzztttkkk```XXXRRRPPPVVV^^^ppp|||{{{yyyyyy{{{}}}zzztttvvvzzz}}}yyyzzz||||||}}}wwwmmmddd```___[[[ZZZ]]]fff{{{{{{kkkjjjsssyyyWWWGGGCCCAAABBBEEEDDDAAA>>><<<:::888555333444444444444444444444444///...,,,***)))))))))***...---,,,+++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---))))))***,,,...333@@@MMM___mmmpppqqqyyy{{{yyy}}}}}}|||yyyuuupppmmmlllrrr~~~zzzxxxxxxvvvrrrqqqoooooossszzzxxxnnnhhhfffiiiiiihhhoooyyytttppprrrzzzpppjjjlllkkkhhhjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooooooooossstttuuuwwwwwwwwwvvvuuuwwwyyy{{{{{{zzzyyyzzz{{{{{{|||}}}~~~uuunnnmmmkkkjjjkkkdddlllqqqooofff\\\NNNCCC>>>;;;888777888999999999===<<<;;;999888777777777666555444444666666555444000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''')))+++++++++***+++,,,,,,------,,,++++++,,,...///111111000---+++++++++)))+++...111333333222111---,,,+++***))))))((((((''''''''''''''''''''''''))))))***+++++++++******+++******)))***,,,---...000...,,,,,,,,,***)))(((+++************+++,,,,,,///,,,)))(((***+++,,,,,,,,,---...//////...---,,,---------------...//////...//////000000000000///222222222111111000000///444444555555555555444444333333333333444444444444555555555666777777888888888999::::::999999;;;===>>>???AAACCCEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOMMMNNNOOOPPPSSSUUUWWWXXXWWWYYY[[[\\\]]]```dddgggiiippp{{{xxxqqqiiiddd]]]WWWOOOGGGAAA<<<888666666444222222333333222111333222333666999===HHHRRRdddjjjuuu}}}||||||yyywwwsssjjj```YYYTTTRRRXXX___ooo|||}}}{{{zzz{{{~~~}}}zzzwwwtttvvvzzz|||wwwvvvwwwzzz~~~}}}{{{uuummmaaaWWWSSSPPPOOOQQQUUU^^^pppjjjffflll]]]IIIBBB@@@BBBEEEEEEBBB???===;;;888555222333333333333222222222222000///...---++++++,,,---...---+++***)))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))***---///555DDDRRRhhhvvvyyywww{{{yyyvvvzzzzzzyyyzzz}}}zzzuuuvvv|||vvvuuu}}}{{{yyyzzzyyyvvvtttwwwvvvvvvzzz}}}rrrccc]]][[[___cccgggpppzzzuuujjjhhhqqqwwwkkkjjjmmmllliiiiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnooopppppppppssstttuuuuuuuuutttsssssstttwwwyyyzzzyyyyyyyyyyyy{{{{{{|||}}}~~~wwwnnnkkkjjjjjjkkkdddlllsssppphhh^^^PPPEEE>>>;;;888777777888888888::::::999999888888888888666555444444555555444333222111000///---+++***)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&'''(((***,,,------,,,+++,,,---,,,,,,---,,,+++***,,,...///000111000---+++++++++)))+++...111333333333222...---,,,***))))))))))))''''''''''''''''''''''''+++++++++++++++***)))((())))))(((((()))***,,,---+++***))))))+++---+++)))'''''''''''''''((())))))///,,,)))(((***+++,,,,,,,,,---//////000///...---...------------...//////......///000000000000000333333222222111111111000555555666666666666555555222222222222333333333333333333444444555666666666888999::::::999999;;;===>>>???AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNLLLMMMNNNOOORRRTTTVVVWWWVVVWWWYYYZZZ[[[]]]aaadddgggmmmvvvzzzssslllggg___YYYPPPHHHBBB<<<888555666444222222333333222111222000222555777;;;DDDNNNjjjjjjppp{{{~~~}}}|||yyyvvvqqqiii```ZZZUUUTTTYYYaaammmzzz|||zzzyyyzzz}}}}}}zzzvvvuuuwwwzzz{{{uuusssrrrvvvzzz|||}}}}}}tttkkkbbbWWWNNNKKKIIIJJJNNNSSSYYYgggkkkdddfffzzzbbbKKKAAA???AAADDDEEECCC???===;;;888555333333222222222111111111000...//////---******,,,...---,,,***(((((((((((()))))))))))))))))))))))))))+++++++++*********))))))******,,,---...444EEEUUUppp~~~xxxsssyyyuuuvvvyyyxxxjjjhhhppp|||~~~}}}~~~{{{{{{}}}yyyxxx~~~{{{ooo\\\WWWUUUXXX___hhhsss{{{tttmmmeeeggguuurrrjjjkkkmmmllljjjiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrtttwwwxxxwwwwwwwwwxxxzzzzzzzzz{{{}}}~~~zzznnnkkkkkkkkkkkkeeennnuuusssjjj___QQQFFF???<<<888777777888888888888999999999999999999999777666444444555444333111222222000///---+++***)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%###"""!!!!!!$$$$$$$$$%%%&&&'''((()))+++---......---+++,,,---+++,,,,,,+++******+++------///000///,,,+++***+++(((***...111333333333222---,,,***(((&&&&&&&&&'''''''''''''''''''''''''''+++++++++++++++***)))(((((('''''''''''')))***+++)))***)))+++000666666222+++************+++,,,,,,,,,+++))))))+++,,,---,,,,,,---......///...............------......///000---...///000000111111000222222222222222111111111333333444444444444333333111111111222222222333333333333444444555666666666888999::::::999999;;;===>>>???AAADDDFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPSSSUUUVVVVVVWWWYYYZZZ[[[]]]aaadddggglllssszzzvvvooojjj```ZZZQQQIIIBBB===888555555333111111111222111000111000111444666999AAAKKKkkkhhhjjjsss}}}|||yyyrrrjjjaaa[[[VVVTTTZZZaaajjjwwwwwwvvvvvvyyy}}}|||zzzvvvxxx{{{zzzuuurrrooorrrvvvxxxyyyzzz|||~~~pppdddZZZPPPIIIGGGEEEHHHNNNSSSVVVaaaxxx~~~nnndddcccuuufffNNNBBB???AAABBBEEEBBB???===;;;999666444333222222111111000000000+++------+++((('''***---,,,+++***)))))))))))))))************************---,,,,,,+++******))))))+++,,,---......555GGGYYYssszzzrrrvvvqqqtttzzzooo```___fffppp~~~xxxzzzyyynnn[[[WWWUUUXXX```lllvvv}}}{{{zzzyyymmmjjjhhhnnn~~~qqqlllmmmmmmlllkkkiiiiiiiiijjjjjjkkkkkklllkkklllmmmooopppqqqrrrrrrqqqqqqqqqpppppppppppppppqqqsssuuuvvvuuuuuuvvvxxxzzzzzzyyyzzz{{{}}}sssnnnoooooonnnjjjssszzzwwwooocccTTTIII???<<<999777777888888777999999:::::::::::::::999888777555444444333111000111000///...---,,,++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))))),,,---......,,,***++++++******+++***))))))***,,,+++---...---+++******+++''')))---111333333222222---,,,)))'''%%%%%%&&&&&&''''''''''''''''''''''''))))))***+++++++++++++++((('''&&&&&&'''(((***+++***++++++,,,222:::999444------,,,,,,------...///***))))))***,,,...------------,,,,,,---......///...............//////000---...///000111111111111000000000111111111111111111222222222222222222111222222222333333333444444444444555666666777777888888999::::::999999;;;===???@@@BBBDDDFFFHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTXXXYYY[[[\\\]]]```cccfffiiilllrrrxxxzzzqqqlllaaa[[[RRRIIIBBB===888555444222000000222222222111000///000333444666???HHH___]]]aaakkksssxxx}}}~~~}}}uuummmddd]]]VVVSSSWWW^^^gggtttvvvuuuuuuxxx}}}~~~|||zzzxxxzzz|||~~~xxxssspppmmmpppsssuuuvvvxxxzzz{{{}}}~~~~~~|||mmmbbbXXXMMMEEECCC@@@FFFMMMRRRTTT]]]rrrqqqeeeaaaqqqkkkQQQCCC@@@AAABBBDDDBBB???===<<<:::777555333333222222111000000///***---...,,,((('''***...++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---//////000888KKK___ttttttsssnnnssszzzxxxgggZZZZZZ^^^eeesss|||zzz}}}xxxmmm___\\\YYY[[[eeeqqq{{{yyysssrrrrrrkkkmmmpppwwwsssoooooolllkkklllhhhiiiiiijjjkkkkkkllllllkkklllmmmoooqqqrrrrrrrrrqqqpppppppppppppppqqqqqqrrrssstttttttttuuuwwwyyyyyyyyyxxxyyyzzz|||xxxssstttuuutttoooxxx}}}ttthhhYYYMMM???<<<999777777888888777;;;;;;;;;;;;;;;:::999888999777555444444333111///...............---------))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&''')))***+++,,,...---+++))))))***)))******)))(((((()))+++***+++---,,,+++******+++&&&))),,,000222333222111///---+++((('''&&&'''(((((((((((((((((((((((((((&&&'''(((***,,,---------((((((''''''''')))***+++((()))(((&&&+++222000)))((((((''''''(((((()))***(((((((((+++---///...------,,,++++++,,,---...///...............///000000---...///000111111111111......//////000000111111222222222333333222222222333333333444444444555555666666777777888888999999888999::::::999:::<<<===???@@@BBBDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSZZZ[[[]]]^^^___bbbfffiiijjjmmmrrrwww}}}rrrlllbbb\\\SSSJJJCCC===888555555333222222333444444333///...///222333555===FFFRRRQQQXXXdddlllooouuu|||{{{zzz{{{xxxpppfff^^^VVVRRRUUU[[[eeerrryyyxxxwwwyyy||||||yyyvvvyyy{{{}}}~~~~~~zzzuuupppmmmmmmooorrrtttuuuvvvxxxzzz}}}}}}~~~}}}|||}}}{{{mmmbbbXXXLLLDDDAAA===CCCLLLQQQSSS[[[pppqqqccc^^^mmmnnnTTTEEEBBBBBBBBBCCCAAA???===<<<;;;888666333333333222111000000///,,,///000...***))),,,111+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,---///111111:::OOOccctttvvvppplllrrrzzz~~~tttdddWWWWWW[[[^^^jjjyyy{{{}}}wwwlllbbb```]]]___iiivvvuuuooonnnmmmkkkqqqvvv~~~uuurrrpppkkkjjjlllhhhhhhiiijjjkkkkkkllllllkkklllnnnoooqqqrrrrrrsssqqqqqqppppppqqqqqqrrrssssssttttttttttttuuuxxx{{{yyyyyyxxxxxxyyy|||zzzxxxzzz~~~vvvfffUUUJJJBBB<<<555222444888;;;<<<;;;;;;:::999888888888888777777666555444444333333111000///---+++************)))(((&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))+++333111---,,,++++++***)))(((((((((((())))))))))))***++++++,,,,,,++++++***)))+++...000111000///...---,,,***)))((('''((((((++++++++++++***)))(((''',,,***)))***,,,,,,***'''''''''&&&&&&&&&((()))***'''&&&&&&''')))+++---//////...,,,)))))))))***+++)))((((((((()))+++---...++++++***)))***+++,,,---........................,,,///555999:::888444222////////////000000000000222222444555555444222222111111222222222333333333222333444555666666666666888888888888999999:::;;;:::???DDDFFFFFFFFFIIILLLMMMKKKJJJKKKMMMNNNLLLIIIPPPOOONNNNNNOOOPPPRRRSSSVVVZZZ___eeejjjkkklllkkknnnqqquuuzzzrrrjjjccc]]]TTTKKKCCC===888555444444111...222888:::666111111111222444777:::<<>>888555888;;;======<<<<<<;;;:::999999999999777666666555444444333333111000///---,,,+++******+++***)))(((((()))***+++)))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&(((***+++222000---+++++++++***)))(((((((((((()))))))))******++++++,,,,,,++++++***'''))),,,///000000///...---,,,***(((''''''''''''((())))))))))))))))))))),,,***)))***,,,,,,***''')))((((((((()))***,,,---))))))(((((((((***+++,,,++++++***)))***+++,,,---...---,,,+++***+++,,,,,,------,,,,,,,,,---...///........................---///111333444444333222//////000000000111111111222222333333333333222222111111222222222333333333444444444555666666777777::::::::::::;;;<<<===>>>>>>???AAACCCDDDGGGKKKNNNMMMKKKJJJKKKMMMNNNLLLIIIMMMMMMMMMNNNOOOQQQSSSUUUTTTXXX^^^eeejjjnnnpppqqqooorrruuuzzz~~~vvvnnnbbb\\\SSSKKKDDD>>>:::777444555444222444999888444111000000000222444777999>>>DDDMMMUUU\\\bbbgggjjjooouuu{{{~~~rrrddd[[[UUUQQQSSSWWWbbbooozzzxxxyyy~~~~~~}}}~~~~~~|||{{{zzzxxxvvvuuutttuuusssooolllnnnooorrruuuvvvwwwwwwvvvzzzzzz|||}}}~~~~~~~~~~~~vvvjjj___SSSKKKHHHJJJJJJNNNTTTZZZddduuuqqqcccYYY___sssrrrZZZJJJBBB@@@@@@BBBAAA???===:::777555444333333333333222111000000...------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,***))))))***++++++***))),,,***'''(((***---------,,,,,,---222<<>>>>>AAA???>>>@@@DDDIIIMMMOOOLLLKKKKKKLLLMMMMMMLLLJJJKKKKKKLLLNNNPPPRRRTTTVVVUUUXXX^^^dddjjjooorrrsssppprrrvvvzzz~~~xxxpppbbb\\\TTTKKKEEE???;;;888222444444333444666444///222111000000111444777999===BBBIIIPPPWWW\\\bbbeeeiiiooovvv|||ssseee\\\UUUQQQRRRUUU```lllzzz|||zzz|||~~~{{{zzzyyyrrrqqqqqqqqqqqqpppmmmkkknnnooorrrtttvvvwwwwwwwwwyyyzzz{{{}}}~~~{{{nnnbbbVVVNNNLLLLLLMMMRRRYYY```jjj{{{sssfffZZZ\\\jjjttt\\\KKKBBB@@@@@@@@@???>>>===;;;999777666555555444333222000...---...------,,,,,,++++++***---,,,+++******+++,,,---)))***,,,------+++)))(((---+++)))***,,,............++++++222???OOO[[[bbbccclllsss}}}}}}qqqqqqvvv{{{zzztttggg^^^WWWWWW\\\dddoooyyyzzzvvv~~~|||pppjjjmmmrrrtttvvv}}}uuuooonnnmmmjjjhhhhhhfffgggiiikkkmmmnnnooooooooooooooooooooooooooooooqqqqqqqqqrrrsssssstttttttttuuuvvvwwwyyyzzz{{{|||zzzyyyyyyxxxwwwvvvuuuuuuvvvhhh[[[RRRCCC>>>:::999:::;;;:::999<<<;;;:::999888888888888666666555555555444444444111000///---,,,,,,++++++)))((('''&&&%%%&&&&&&''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++---111///------------,,,***(((((()))))))))************++++++,,,,,,++++++***%%%&&&)))+++---...------+++***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++++++++++++++***)))(((%%%%%%&&&''')))***+++,,,,,,++++++***)))(((((('''%%%&&&((()))++++++,,,,,,++++++,,,,,,---...//////*********+++++++++,,,,,,........................333222000///000111333444111111222222222333333333333222111000000111222333111111222222222333333333777666666666777888999:::888888999999:::;;;<<<===@@@>>>===@@@FFFKKKMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTYYY[[[___cccgggkkknnnpppppprrrvvvyyy}}}wwwoooddd^^^UUUMMMFFFAAA<<<999555888888555555777666222333222111222444888<<<>>>>>>CCCIIIOOOTTTZZZ___bbbeeekkkrrrxxxtttfff]]]VVVQQQQQQSSS]]]hhhvvv~~~}}}{{{vvvtttmmmmmmnnnpppqqqpppooonnnnnnppprrrtttvvvwwwwwwwwwwwwxxxzzz|||~~~}}}ooobbbVVVPPPOOOKKKMMMRRRZZZaaakkk{{{yyylll^^^ZZZccczzzvvv]]]KKKAAA>>>>>>>>>>>>>>>===<<<:::888777888777666333111...+++***...------,,,,,,++++++***---,,,+++******+++,,,---***+++------,,,+++******,,,+++***+++,,,---...///000+++***333DDDUUU___ccc___fffkkkuuu{{{sssvvv}}}xxxpppddd]]]YYY[[[aaaiiittt~~~qqqjjjmmmrrrpppuuuvvvpppmmmnnnmmmiiiggggggggghhhjjjlllmmmooooooppppppppppppppppppppppppppprrrrrrrrrrrrssstttuuuuuutttuuuvvvxxxzzz{{{|||}}}xxxxxxxxxwwwwwwvvvvvvvvvtttfffZZZRRRCCC???;;;:::;;;;;;:::777:::999888777666666666666555555555555555444444444111000///...---,,,,,,,,,+++***(((&&&$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++---000///......//////---,,,))))))))))))***************++++++,,,,,,++++++***%%%&&&(((***,,,,,,---,,,***)))'''&&&%%%$$$%%%%%%((((((''''''''''''((((((***+++++++++******))))))%%%&&&'''((()))***++++++***************)))))))))'''((()))*********************++++++,,,,,,,,,---******+++++++++,,,,,,,,,........................111111111111111111111111222222222222333333333333333222111000000111222333111111222222222333333333666666666777777888999:::888888888999:::;;;<<<===>>>======BBBHHHLLLKKKJJJLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRXXXZZZ^^^bbbfffiiilllmmmooorrrvvvyyy|||vvvnnngggaaaXXXPPPIIIDDD@@@===<<<>>>>>>:::999;;;;;;888333222111222555:::???BBB???CCCJJJOOOSSSWWW[[[^^^bbbhhhnnnttt}}}uuuhhh___XXXQQQOOOQQQZZZeeerrr|||~~~{{{tttoooiiikkknnnpppqqqqqqqqqrrrooopppqqqsssuuuvvvwwwxxxvvvwwwyyy|||~~~{{{lll^^^SSSNNNOOOKKKMMMSSS[[[bbbkkkzzztttcccZZZ^^^ssswww^^^JJJ@@@<<<<<<======>>>>>>===;;;999888555444444333111///---,,,...------,,,,,,++++++***,,,+++************+++,,,+++,,,,,,+++))))))+++...***++++++++++++,,,---...000,,,,,,666IIIYYYbbbddd```fffiiirrr~~~{{{vvv}}}wwwmmmaaa^^^]]]bbbhhhoooyyyssslllmmmqqqnnnvvvtttpppnnnooonnniiiffffffggghhhjjjlllmmmoooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrtttuuuvvvtttuuuvvvwwwyyyzzz{{{|||vvvvvvwwwwwwxxxxxxyyyyyyssseeeYYYRRRFFFBBB===;;;<<<===;;;999999888777666555555555555555555555555555555555555111000///...---------------,,,)))'''&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,///.........000000...,,,)))))))))*********++++++***++++++,,,,,,++++++***'''''')))***++++++,,,,,,+++)))(((&&&%%%%%%%%%%%%***)))((('''''''''((())))))+++,,,,,,***))))))***((()))***+++,,,,,,,,,,,,((())))))************)))******************)))))),,,,,,,,,+++***)))((('''+++,,,---.........------........................---...///111111111000///111111222222222333333333222222111111111111222222111111222222222333333333555666777888999999999888888888999:::;;;===>>>???;;;<<>>===;;;888333222111111555:::???CCC???DDDKKKPPPTTTVVVXXXZZZ___eeekkkqqqzzzvvvjjjaaaYYYQQQNNNOOOWWWbbbooozzz}}}|||uuuqqqlllnnnqqqrrrrrrrrrrrrsssppppppqqqssstttvvvwwwxxxuuuvvvyyy|||vvvgggYYYNNNKKKNNNLLLNNNUUU\\\bbbiiiwww|||iii\\\\\\mmmyyy```LLL???<<<<<<======>>>???>>><<<999888//////000111222222111111...------,,,,,,++++++***++++++++++++++++++++++++***+++,,,***'''(((,,,000)))+++,,,,,,,,,,,,---//////---000;;;MMM\\\ccceeecccjjjmmmsss}}}zzzyyyuuuiii______cccjjjpppvvvyyyppplllmmmpppppp{{{tttqqqppppppnnnhhheeegggfffgggiiikkkmmmnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqssstttvvvttttttuuuvvvwwwxxxxxxyyyuuuuuuvvvwwwxxxyyyzzzzzz~~~ssseeeYYYRRRGGGBBB===:::;;;;;;:::888999888777666666555555555555555555555555555555555111000///......------...***)))((('''&&&'''((()))%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***+++,,,,,,,,,---//////---+++))))))*********+++++++++***++++++,,,,,,++++++***))))))*********++++++++++++***((('''%%%%%%&&&&&&)))(((''''''''')))+++,,,)))+++---,,,***((()))*********,,,,,,,,,,,,+++***((()))***++++++***)))(((,,,+++***))))))***+++,,,+++,,,,,,+++***)))'''&&&+++,,,---.........------........................---...///000111111222222111111111111222222222222222222333333333333222222111111222222222333333333333444777999:::999777666777777888888:::<<<===>>><<<===@@@AAABBBDDDFFFHHHKKKMMMOOOOOOMMMLLLLLLNNNNNNPPPQQQSSSTTTUUUUUUUUUVVVYYY^^^dddhhhjjjkkkkkklllppptttxxx|||}}}uuuppplllgggaaa\\\XXXVVVTTTSSSQQQWWWYYYUUUNNNHHHAAA;;;888666444333555:::???BBBBBBGGGOOOUUUXXXXXXYYYYYY[[[aaagggnnnyyywwwkkkbbbYYYQQQMMMNNNTTT```nnnyyy~~~|||}}}~~~~~~{{{yyyvvvyyy{{{zzzwwwuuuuuuuuuppppppqqqrrrtttvvvxxxyyytttuuuxxx|||~~~rrrbbbTTTJJJIIILLLLLLNNNUUU\\\```fffrrr~~~lll]]][[[iii}}}dddNNNAAA=========>>>???@@@>>><<<999777//////000111111111111111...------,,,,,,++++++***)))***+++,,,,,,+++***)))%%%)))++++++((((((+++///))),,,......------...000...///444@@@PPP]]]ccceeedddnnnqqquuu{{{wwwyyyrrrccc^^^```hhhrrrxxx}}}wwwnnniiijjjnnnqqqsssssspppooopppmmmgggfffhhhfffggghhhjjjlllmmmnnnnnnpppppppppppppppppppppppprrrqqqpppoooppprrrtttuuusssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwww}}}}}}tttfffZZZSSSFFFAAA:::777777888888666:::999888777666666666666444555555555555555555555111000///...............%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))+++*********,,,------+++))))))************++++++++++++++++++,,,,,,+++++++++************************,,,***)))'''&&&&&&&&&&&&((('''''''''(((+++---///)))+++---,,,***((()))+++))))))***+++***)))((('''******++++++***)))(((''',,,+++***))))))+++---///((()))***+++,,,+++***))))))***+++,,,---,,,++++++........................000000000111222444555777000000111111111222222222222333444555555444333222111111222222222333333333111333777::::::999666555444444555666777999;;;<<<===???@@@???>>>@@@EEEJJJKKKMMMPPPOOOMMMKKKMMMNNNMMMOOOQQQTTTVVVWWWWWWWWW[[[^^^bbbfffiiiiiihhhfffkkkoootttxxx{{{xxxsssooolllhhhccc```^^^^^^]]]\\\dddlllqqqmmmcccYYYOOOFFF>>><<<999777888;;;@@@CCCFFFLLLTTTZZZ\\\\\\[[[[[[XXX^^^eeemmmyyywwwkkkcccZZZQQQMMMMMMRRR^^^mmmyyy}}}{{{||||||}}}}}}~~~}}}yyyxxxxxxppppppqqqrrrtttvvvxxxyyysssuuuxxx{{{~~~~~~}}}~~~ooo___QQQHHHGGGLLLKKKMMMSSSZZZ]]]bbbnnnyyymmm^^^[[[gggfffPPPBBB>>>>>>===>>>@@@@@@???<<<999777333333333222000///---,,,......---,,,,,,++++++***''')))+++------+++)))'''!!!&&&,,,,,,***)))+++...***---000000......///222---000777DDDRRR]]]ccceeeeeeppptttvvvyyyuuuwww{{{zzz}}}ooo___]]]aaakkkvvv}}}~~~oooeeeccchhhnnnrrrvvv{{{rrrooonnnooolllgggfffiiieeefffhhhjjjlllmmmmmmnnnppppppppppppppppppppppppqqqpppoooooooooqqqsssuuussssssssssssssssssssssssuuuuuuuuuuuuuuuttttttttt{{{zzzxxxxxxrrrggg^^^VVVEEEBBB===:::999888888777;;;;;;:::999999999::::::444444222...+++,,,222666222000...+++***+++,,,,,,((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%&&&&&&)))...///---***)))***+++++++++***))))))+++---/////////,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,***(((&&&%%%&&&'''(((((((((''''''''''''((((((---,,,*********((($$$"""$$$&&&(((+++,,,+++***)))''''''''''''((((((((((((++++++******************//////////////////.........------,,,,,,+++******...------,,,,,,,,,------////////////000000000000333333333444444444555555111111111111111111111111////////////000111222333444555666777777666555444777777777888888999:::;;;<<<<<<===>>>AAACCCEEEFFFJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOOQQQSSSVVVYYY[[[[[[^^^ccchhhlllnnnnnnnnnmmmooosssyyy~~~}}}zzzrrrlllkkkgggiiikkkkkkkkkoooyyy}}}fffMMMHHH===444444888<<>>===@@@@@@@@@???===;;;888777222222111000/////////000///...---,,,+++,,,------,,,+++)))(((((()))+++,,,))))))***++++++++++++***---***)))+++///222222000111222:::JJJWWW___cccfffeeessswwwuuuwwwvvv|||xxxrrrwww|||wwwkkkbbbccceeeooowwwtttuuutttyyy~~~zzzhhh```aaaggglllpppzzzwwwuuutttqqqnnnllliiihhhgggggghhhjjjkkklllmmmmmmmmmqqqqqqrrrsssrrrqqqpppoooppppppoooooooooooopppppprrrrrrqqqppppppqqqrrrrrrqqqqqqrrrrrrsssttttttuuutttuuutttuuuuuujjj___UUUFFFBBB===:::999999888888;;;;;;:::999999999999:::777666444222000111444777111///---+++******+++,,,(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&'''&&&)))---///,,,***)))***+++++++++***))))))+++...//////...,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,++++++***((('''&&&&&&''''''&&&&&&&&&'''((()))***+++,,,***''''''''''''&&&%%%###'''***+++++++++((((((((())))))))))))***++++++******************------------------------++++++++++++,,,,,,,,,,,,......------------........./////////000000000000222222333333333333333333111111111111111111111111/////////000000111222333555555666666666666555555777777666666777888:::;;;;;;<<<===>>>@@@CCCEEEFFFJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVYYYZZZ]]]```eeejjjnnnoooppppppmmmooosssxxx~~~zzzwwwtttnnniiiiiimmmqqqvvvyyy{{{www___MMMBBB888666999<<<@@@EEEOOOUUU___gggjjjiiieeeaaa^^^^^^bbbooo|||pppfff[[[PPPLLLLLLQQQZZZjjj{{{}}}~~~|||vvvsssssswww{{{{{{uuuuuuuuutttttttttuuuuuuuuuwwwyyy|||~~~{{{mmm^^^SSSNNNMMMIIIGGGIIINNNUUU\\\gggqqquuu___[[[aaattt{{{```KKKBBB???@@@@@@@@@???===;;;999777444333222111000000000111///...---,,,,,,,,,------,,,+++***))))))***+++,,,))))))***++++++++++++***,,,***)))+++...111111000---000;;;MMM[[[bbbeeeggggggtttxxxvvvxxxxxxzzzqqqmmmrrrwwwuuulllffffffhhhrrruuummmlllmmmnnnttt{{{yyylllggggggiiilllnnn}}}}}}uuutttrrrpppnnnkkkjjjhhhhhhggghhhjjjkkklllmmmnnnnnnpppqqqqqqrrrqqqpppooonnnpppppppppooooooppppppppprrrqqqqqqppppppqqqqqqrrrrrrsssssstttuuuuuuvvvvvvpppssstttwwwxxxmmm```UUUGGGCCC>>>;;;::::::999999;;;;;;::::::999999999999777666444333444555555444000...,,,+++************(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''((('''(((,,,...,,,))))))***++++++***))))))))),,,...000///...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))(((''''''&&&&&&%%%%%%&&&'''(((***+++,,,+++)))%%%$$$&&&'''((((((%%%''')))***+++***((('''))))))))))))******************++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,......///.............../////////....../////////000000000222222222333222222111111111111111111111111111111000000000000000111333333666555555555555555666666888777666555666777:::;;;;;;<<<===>>>@@@BBBDDDFFFJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUXXXYYY^^^aaaeeejjjmmmnnnnnnnnnlllnnnrrrwww}}}vvvrrrqqqooonnnpppyyyjjjQQQFFF<<<999;;;===BBBGGGRRRZZZfffqqqvvvuuuppplllfffccceeeoootttjjj^^^RRRMMMNNNOOOWWWeeevvv{{{qqqmmmkkknnnttt~~~~~~yyyxxxvvvuuutttuuuvvvvvvwwwxxxzzz|||~~~~~~~~~}}}~~~tttdddVVVOOONNNHHHEEEFFFKKKQQQWWWbbblllxxxzzzbbb[[[___qqqmmmTTTEEE???@@@@@@@@@???===;;;999777555444333222111111111111///...---,,,,,,,,,,,,---************************))))))***++++++++++++***+++***)))***---///000///***///===QQQ___dddfffiiiiiivvvyyywww{{{}}}tttlllhhhmmmsssrrrnnnkkkiiimmmxxx|||yyywwwyyy{{{yyysssjjjdddeeehhhmmmttt|||yyysssrrrqqqnnnlllmmm}}}sssrrrqqqooommmkkkjjjiiiiiiggghhhjjjkkkmmmnnnnnnnnnppppppqqqqqqqqqpppooonnnoooooonnnnnnnnnnnnoooooorrrqqqppppppppppppqqqrrrsssssstttuuuvvvvvvvvvvvvsssxxx|||wwwnnnbbbWWWGGGDDD???<<<:::::::::999::::::::::::999999888777666444222333666666333000///...,,,+++***)))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%))))))'''(((+++---+++))))))***++++++***))))))***,,,///000///...,,,+++***))))))***+++,,,------------,,,+++***)))(((((())))))((('''&&&&&&&&&&&&&&&'''(((***+++,,,+++)))''''''((()))(((''',,,,,,,,,,,,+++)))'''%%%(((((()))))))))***************+++++++++++++++,,,************++++++++++++***+++,,,---...//////000...//////000000000000000........./////////000000222333333444333222111111111111111111111111111111000000000000111222333333666555444333444555666777888777555444555777:::;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIJJJKKKLLLNNNOOOOOOOOOPPPOOOPPPPPPRRRUUUWWWXXX]]]___cccgggjjjkkkkkkjjjlllmmmpppuuu{{{vvvqqqssswww~~~vvvgggRRRHHH>>>;;;<<<>>>DDDKKKSSS]]]mmm||||||qqqllljjjqqq{{{pppbbbUUUOOONNNOOOVVVbbbqqq~~~~~~xxxoooiiifffhhhooo{{{~~~|||zzzxxxvvvuuuvvvwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~{{{zzz|||}}}|||kkkZZZQQQNNNIIIFFFFFFJJJOOOTTT^^^hhhppp~~~eee\\\\\\lllyyy\\\GGG===@@@@@@@@@???>>>;;;999888555444333222111000000000......------,,,,,,,,,,,,)))***++++++++++++***)))))))))***++++++++++++***************,,,...//////+++111???RRR___eeegggkkklllyyy|||zzztttnnnkkknnnqqqppppppqqqnnnuuu~~~yyyuuuwwwvvvrrrkkkdddbbbeeeiiiqqqxxx|||{{{}}}{{{rrrmmmnnn~~~uuuoooooommmllljjjiiiiiiiiiggghhhjjjlllmmmnnnooooooqqqqqqrrrsssrrrqqqpppooommmmmmllllllllllllmmmmmmqqqqqqppppppppppppqqqqqqrrrssstttvvvvvvvvvvvvvvvwww~~~yyyqqqkkkbbbYYYGGGDDD???<<<:::::::::999::::::::::::999888777666555333333555777777333///...---,,,+++***)))))))))************************'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&)))***'''(((***+++***))))))***++++++***))))))+++---000111000...,,,+++***))))))***+++,,,.........---,,,+++***)))'''(((((()))(((((('''&&&)))(((((((((((())))))***,,,++++++,,,---+++'''$$$$$$%%%&&&((()))))))))((('''''''''((((((((())))))******++++++,,,,,,,,,,,,******++++++,,,,,,,,,---////////////////////////......000000111111000000............////////////222333444555555444333222111111111111111111111111000000000000111222333444555444333333333555666777888777666555666888:::;;;;;;;;;<<<===???BBBDDDEEEHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWYYY]]]```cccgggiiiiiiiiihhhjjjkkknnnsssyyyzzzuuuxxx|||uuuqqqooohhhaaaQQQHHH???<<<<<>><<<999888444333222111/////////...---------------,,,,,,,,,)))***++++++++++++***)))))))))***++++++++++++*********+++++++++---...///000555BBBSSS^^^dddiiinnnppp}}}~~~}}}xxxuuuuuusssqqqrrrvvvwww}}}xxxuuurrrkkkddd___```ffflllrrrzzzuuuppptttxxxnnnmmmllljjjiiiiiihhhhhhggghhhjjjlllnnnooopppppprrrssstttttttttsssrrrqqqooonnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppqqqrrrtttuuuvvvvvvuuutttvvv~~~qqqjjjggg```WWWGGGCCC>>>;;;::::::999999::::::;;;;;;:::888666555555555666888888777444222......---,,,+++***))))))************************(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))'''(((+++***)))((()))+++++++++)))))))))+++...111111000...,,,+++***))))))***+++,,,............---,,,******((((((((((((((((((''''''***))))))(((((())))))))),,,,,,---//////,,,((($$$((()))))))))))))))((((((''''''''''''((((((((((((******++++++,,,---------+++++++++,,,,,,------...111111000///......---------...///111111111000000------........./////////111222444666666555444333111111111111111111111111111111000111111222333444333333333333444555666666777777777888888999:::;;;:::;;;<<<===???AAACCCEEEFFFGGGJJJLLLNNNNNNNNNNNNMMMMMMNNNOOORRRUUUXXXYYY```bbbeeehhhjjjjjjiiihhhhhhiiilllpppvvv|||}}}~~~yyylllfff]]]XXXXXXYYYZZZXXXQQQIIIBBB???>>>>>>DDDKKKSSS```uuuzzzsssuuu{{{kkk[[[QQQOOORRRWWW```mmmyyy}}}xxxqqqfffbbbbbbhhhqqq}}}zzzzzzzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~zzziii]]]WWWTTTPPPOOOQQQSSSVVV___hhhrrrkkk]]]WWWbbbyyyjjjRRREEEAAAAAAAAA@@@>>><<<:::888444333222000///.........------......------,,,+++************************))))))***++++++++++++******+++,,,,,,,,,,,,...000444:::GGGVVVaaaffflllrrrvvv}}}wwwqqqsssxxx|||uuuoooggg^^^\\\```hhhooosss|||uuuuuu~~~yyymmmlllkkkjjjhhhhhhggggggggghhhjjjlllnnnooopppqqqttttttuuuvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrrrroooooopppqqqqqqpppooooooppprrrtttvvvvvvvvvuuutttsss{{{{{{mmmfffccc[[[RRRFFFBBB===:::999999888888999:::;;;;;;:::888555444333555777888666444444444///......---,,,+++***)))(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&(((((('''(((,,,)))(((((()))+++,,,***)))))))))+++///111222000...,,,+++***))))))***+++,,,---.........---,,,++++++)))((('''&&&&&&'''((())))))((((((((()))***+++++++++++++++---...---)))'''//////...,,,***)))'''''''''(((((((((((()))))))))******++++++,,,------...******++++++,,,------.../////////...---,,,,,,++++++---///000111111000///---------.........//////...000333555666666444333111111111111111111111111111111111111222333444444111222333444555555555555777777999:::;;;;;;::::::::::::;;;===???AAACCCDDDDDDFFFIIIKKKMMMNNNMMMMMMKKKLLLMMMOOORRRVVVYYY[[[aaacccfffhhhiiiiiihhhgggfffgggiiimmmssszzz|||tttkkkccc]]]TTTOOOIIIIIILLLPPPSSSUUUSSSMMMFFFCCC???===AAAGGGNNN[[[ppp|||tttvvv}}}mmm]]]SSSQQQQQQVVV```lllxxx~~~|||wwwppphhheeeggglllrrrzzzxxxyyyzzz{{{{{{zzzxxxwwwyyyyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~}}}~~~pppccc[[[YYYUUUSSSTTTUUUXXX```hhhssslll^^^UUU^^^tttmmmUUUIIIAAAAAAAAA@@@???<<<:::999555444333111000///......------.........---,,,+++,,,+++***))))))***+++,,,))))))***++++++++++++***+++---...---,,,,,,///111444<<>>???@@@AAABBBDDDFFFIIIKKKMMMMMMLLLLLLLLLLLLNNNPPPRRRUUUWWWYYYZZZ]]]aaadddeeecccaaa___```bbbeeegggkkkqqqxxx}}}wwwhhh[[[VVVRRRKKKHHHIIIEEEIIIKKKMMMVVVbbbeeebbbbbb\\\TTTJJJCCC@@@??????DDDIIISSSeee~~~~~~zzzvvvwww}}}tttggg\\\VVVRRRQQQVVV___lllxxx|||wwwtttrrrpppnnnmmmooossswwwzzz~~~~~~~~~~~~}}}}}}|||{{{wwwyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzz{{{|||||||||}}}~~~tttfffaaa]]]YYYXXXVVVXXX```jjjtttwwwaaaTTT]]]nnnkkkUUUIIIAAABBBBBBAAA@@@>>><<<;;;:::666333000000000000///+++,,,---......,,,***)))+++++++++*********))))))++++++,,,,,,,,,,,,------...---++++++---000///+++111EEERRR^^^qqqzzz{{{yyyyyysssqqqssstttuuunnnlllqqqyyyxxxyyysssnnnjjjiiihhhgggffffffffffffiiijjjlllnnnooopppqqqqqqsssqqqnnnoooqqqrrrpppnnnnnnmmmmmmnnnppprrrqqqpppmmmmmmmmmnnnoooqqqrrrssswwwwwwuuutttttttttuuuvvvppprrryyyyyyjjjaaa[[[RRRJJJAAA>>>:::888888888888888999999999999888777666666555444333333444444222000...------.........+++)))))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''(((((())))))******))))))((('''&&&&&&)))+++,,,...///000//////,,,+++***)))***,,,///111111111111000...,,,+++)))%%%%%%&&&&&&&&&''''''''')))'''%%%%%%''')))******)))))))))))))))((((((((((((((())))))*********+++))))))***++++++++++++***)))***,,,---,,,+++((('''///...---,,,+++*********------,,,,,,---......///..................------//////............//////111111222222222111111000222222333444444333333333000111222333333333333333666666666666666777888888777666666777777888999:::;;;<<<===>>>@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLKKKLLLLLLMMMOOORRRTTTWWWXXXXXX[[[^^^aaabbbaaa___]]]^^^```ccceeeiiiooouuuzzz}}}tttgggaaa[[[TTTPPPQQQPPPUUUYYY]]]fffoooqqqmmmooohhh^^^RRRIIIBBB???>>>@@@EEEMMM\\\rrr}}}yyyttttttyyypppcccYYYSSSQQQNNNSSS]]]jjjwww~~~{{{xxxuuurrrooommmlllooorrruuuxxxxxxyyyzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}|||{{{zzzyyyyyyzzz{{{||||||||||||zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}~~~}}}oooccc^^^ZZZXXXWWWXXX___hhhsss~~~yyycccTTTZZZjjjiiiRRREEEAAABBBCCCCCCAAA???<<<:::999666333000000000//////,,,,,,---...---,,,+++***,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,***+++---000111000555HHHTTT^^^oooxxxyyyzzz|||vvvrrrsssttttttmmmmmmtttzzzzzzuuupppllljjjjjjhhhggggggggggggggghhhiiikkkmmmooopppqqqqqqtttqqqnnnnnnpppqqqpppnnnooonnnmmmnnnqqqrrrqqqpppooooooooopppqqqsssttttttyyyxxxvvvuuuttttttttttttnnnqqqyyyzzzkkkaaa[[[SSSJJJBBB???;;;888888999:::999:::999888777666666666666555444333333444444222000444111---+++***+++***)))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((()))))))))************)))***,,,...//////......******))))))+++---000222111111111000...---+++***&&&&&&'''''''''(((((((((***((('''''')))+++,,,,,,++++++***))))))(((''''''''''''((()))***+++,,,,,,))))))***++++++++++++******+++---...---***&&&###------,,,,,,,,,+++++++++......------......//////000//////...------,,,,,,//////............//////000111111222222222111111000111222333444444444444000000111333444444444444111222222333444555666666777777777777888999:::;;;<<<===>>>???@@@BBBBBBCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOOQQQTTTVVVWWWUUUWWW[[[]]]^^^^^^\\\[[[\\\^^^aaacccfffkkkqqquuuxxx{{{yyyrrrllleeeaaa______dddjjjooowww}}}~~~{{{{{{uuuiii\\\PPPGGGAAA>>>===@@@FFFQQQaaasss|||}}}zzzvvvrrrpppttt}}}}}}ooobbbXXXRRROOOKKKPPPZZZggguuu~~~|||xxxtttooojjjggghhhjjjllloooppprrrtttuuuvvvvvvvvvxxxyyy{{{}}}}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}wwwhhhbbb]]][[[YYYYYY___fffnnnuuu}}}{{{eeeUUUYYYfffkkkQQQBBBAAACCCDDDEEECCC@@@===:::999666333111111000///...------------,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******+++---000333555>>>OOOYYYaaaooovvvxxxzzz|||xxxrrrrrrttt}}}~~~~~~~~~zzzpppkkkmmmvvvyyyzzz}}}sssnnnjjjkkkjjjiiihhhggggggggghhhfffgggiiilllnnnpppqqqqqquuurrrnnnmmmnnnoooooonnnooonnnnnnoooqqqrrrqqqpppqqqqqqrrrssstttuuuuuuvvvzzzyyywwwuuutttsssssstttmmmqqq{{{zzzlllccc]]]UUUMMMAAA>>>:::888888999999999<<<:::888777666666666777555444333333444333111000666222...+++***+++******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***++++++(((((())))))******++++++)))***,,,............---+++*********+++---///000//////...---,,,+++***)))))))))))))))***************)))'''(((***,,,,,,,,,*********)))))))))(((((('''(((((()))******++++++))))))***++++++++++++***------//////...,,,)))'''))))))+++,,,---...////////////.........//////000//////.........---------//////............//////000000111222222222111111//////000111111111111111///000111333444555555555//////111222444555666666888888888888888999;;;;;;===>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVTTTUUUXXXZZZ[[[\\\[[[ZZZ[[[]]]```bbbeeeiiinnnrrrtttwww|||~~~|||wwwrrrpppjjjnnnsssxxx}}}}}}sssfffYYYNNNEEEAAA<<<>>>BBBHHHTTTcccqqqyyyxxxuuupppmmmpppxxxuuuiii]]]TTTOOOJJJNNNWWWdddrrr}}}xxxsssllleeeaaa```aaabbbgggiiilllooorrrssstttssswwwxxxzzz|||||||||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{||||||}}}}}}yyyooohhhbbb___\\\ZZZ^^^ddddddhhhnnnwww{{{hhhXXXZZZeeeoooTTTCCCAAACCCEEEGGGEEEBBB===:::888666333111111000///.........---,,,,,,,,,,,,---......---------,,,,,,,,,***++++++++++++,,,,,,,,,---++++++,,,---///555;;;IIIYYYaaaeeeoootttvvv~~~|||wwwyyyxxxppppppsssxxxzzz|||}}}~~~}}}xxxqqqkkkjjjmmmvvvxxxzzzwwwqqqmmmlllkkkiiiggggggggghhhiiieeefffhhhkkknnnpppqqqrrrtttrrrooommmlllmmmnnnooopppooonnnoooqqqrrrqqqppprrrrrrssstttuuuuuuvvvvvvxxxwwwvvvttttttttttttuuukkkqqq~~~wwwjjjbbb]]]UUUMMM???<<<888777777888999999===<<<:::888777777777777555444333333444333111000///---+++*********((('''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%&&&'''(((***+++,,,---))))))))))))))))))))))))***+++---...///......---,,,,,,+++++++++,,,---.........---,,,+++*********))))))))))))************)))''''''(((***++++++***((()))))))))*********+++******))))))))))))))))))))))))***++++++++++++***------,,,++++++,,,,,,---)))***,,,...//////000///000//////.........//////---------.........////////////............/////////000111222222222222222111111111111000000///...///000222333444555666666111333555777888999::::::888888888888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTUUUVVVXXXZZZZZZ[[[[[[\\\^^^```bbbeeehhhllloooqqquuuzzz}}}~~~~~~~~~~~~}}}zzzsssssstttwww{{{tttfffXXXLLLFFF======???CCCJJJWWWgggsssuuusssooolllmmmttt~~~ttteeeXXXPPPKKKOOOVVVaaannnyyyxxxrrriiiaaa[[[XXXYYYZZZ```cccgggkkkoooqqqqqqqqqsssuuuwwwzzz{{{{{{zzzyyyxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{uuulllddd___[[[WWWXXX\\\ZZZ\\\bbbnnn|||iiiYYYWWW___tttWWWDDDBBBCCCFFFGGGFFFBBB>>>;;;888666333222222111///---///...---,,,,,,,,,------.........---------,,,,,,*********+++++++++,,,,,,///------...---...777BBBSSSccciiiiiipppsssttt{{{~~~|||zzzuuuvvvuuummmnnnqqqtttxxx~~~}}}xxxuuummmjjjiiilllpppvvvzzz~~~vvvppplllkkkhhhfffffffffhhhiiieeefffhhhkkknnnpppqqqrrrsssrrrpppnnnmmmmmmnnnpppqqqpppooopppqqqrrrqqqpppqqqrrrssstttuuuuuutttttttttssssssssssssuuuvvvwwwhhhnnnzzz~~~ttthhh```[[[RRRJJJ???;;;888666777888999999===<<<;;;999888777777777555444333333444444222000...---,,,---------***((())))))(((((((((((())))))''''''''''''''''''''''''((((((((()))(((((('''&&&%%%&&&''')))***,,,---...++++++******)))(((((((((+++,,,.../////////......---,,,,,,,,,+++,,,,,,,,,///...---,,,++++++++++++&&&&&&'''''''''(((((((((((('''&&&'''***+++***)))(((((())))))***++++++,,,************))))))(((((())))))***++++++++++++******)))((('''(((***---/////////000000000///---,,,//////......------......,,,,,,------...//////000//////............/////////000111222222222222222333333333333222111000///111111222444555555555555111333555777999999999999999999999999:::;;;<<<<<<>>>>>>??????@@@AAAAAABBBEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVXXXYYY[[[\\\\\\^^^aaacccdddgggjjjmmmpppssswwwyyyzzz|||~~~{{{xxxtttrrrsssuuuxxxttteeeWWWNNNBBB@@@>>>AAAEEENNN]]]jjjqqqpppooollllllqqqzzz{{{kkk[[[QQQLLLOOOTTT^^^jjjuuu|||zzztttiii^^^VVVRRRRRRRRRXXX[[[```fffjjjlllllllllnnnpppsssvvvxxxyyyyyyxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~yyyoooddd^^^XXXRRRQQQRRRQQQRRRYYYjjj}}}kkkYYYTTTXXXrrrwwwZZZFFFBBBCCCEEEFFFDDDAAA>>>;;;777666333222222111///---............---------,,,......---------,,,,,,,,,************++++++++++++000---...000//////;;;KKK___oootttrrruuuuuuttt{{{|||||||||yyyzzzqqqiiikkkpppsssxxx{{{uuuooojjjhhhjjjooosssvvv|||}}}yyyrrrllljjjgggeeedddeeeggghhhfffgggiiilllnnnpppqqqqqqqqqqqqrrrqqqoooooopppqqqrrrpppooopppqqqrrrqqqpppqqqrrrssstttuuuttttttsssqqqppppppqqqrrrtttvvvwwwdddhhhrrruuuiii```ZZZPPPGGG???<<<888777888999::::::;;;;;;;;;:::888777555444555444333333444444222000222000............,,,***))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&''')))+++,,,......++++++++++++************---...///000000000///...+++++++++,,,,,,---------...---,,,************+++%%%%%%&&&&&&&&&''''''''''''''''''(((***+++***)))************************)))))))))))))))*********))))))***++++++++++++***))))))))))))***+++,,,---111222222333222000...,,,///......---,,,,,,------------..................//////............////////////000222222333333222111222222222222222111000222222333444555555444444111222555777888888777777:::999999::::::;;;<<<=========>>>??????@@@@@@@@@EEEFFFGGGIIIIIIIIIHHHHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[]]]```bbbccceeehhhjjjoooqqqsssuuuwwwyyy}}}~~~zzzvvvqqqnnnnnnnnnnnnvvvrrrcccZZZNNNHHHDDDEEEGGGKKKWWWbbbkkkmmmnnnlllkkknnnvvv}}}zzzkkk[[[QQQKKKMMMRRR\\\hhhsss{{{~~~~~~yyylll___TTTOOOMMMMMMPPPTTTYYY___ccceeefffeeeiiikkkooosssuuuwwwwwwwwwuuuvvvxxxzzz{{{||||||}}}}}}~~~}}}||||||}}}~~~~~~sssggg```YYYQQQMMMMMMJJJKKKTTTjjj~~~nnn[[[TTTWWWfff|||___KKKCCCCCCDDDDDDCCC@@@>>><<<777555444333222111...,,,---.../////////...,,,+++------------,,,,,,,,,+++************++++++++++++...+++...222111111AAATTTooo~~~|||}}}}}}pppgggiiiooosssuuu}}}|||vvvpppjjjhhhiiimmmoooqqqvvv}}}{{{~~~|||vvvpppkkkiiifffdddcccdddfffhhhhhhiiikkkmmmooopppqqqqqqnnnqqqssssssrrrpppqqqsssrrrqqqpppppprrrrrrqqqpppqqqrrrtttuuuvvvuuutttsssppppppooooooppprrrtttuuuaaacccjjjwwwzzzlllccc[[[QQQGGG@@@===999888999:::;;;;;;::::::::::::888666444222555444333333444444222000111...+++)))((((((((('''))))))(((((((((((())))))&&&'''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&((()))+++---...///+++,,,,,,,,,,,,,,,------...///000111111000000///))))))***+++---...//////+++***)))'''''''''((((((''''''''''''((((((((()))((('''''')))+++,,,+++))),,,,,,++++++***)))))))))''''''((()))***+++,,,,,,))))))***++++++++++++******+++,,,---...---,,,,,,///000222333333222111000///...---,,,,,,,,,,,,,,,/////////...------,,,,,,//////............////////////000222222333333333---...///000000111111000333333444444555444444444555777999;;;<<<<<<;;;:::::::::::::::;;;<<<============>>>>>>?????????@@@EEEFFFHHHJJJKKKJJJHHHGGGIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRTTTVVVYYY[[[[[[]]]___aaabbbdddfffhhhnnnoooqqqrrrtttwww|||}}}{{{{{{|||{{{qqqllljjjjjjiiigggnnnxxx|||zzzmmmeeeXXXPPPJJJJJJKKKLLLUUU___hhhjjjlllllljjjmmmtttzzzwwwiiiZZZQQQJJJKKKQQQZZZfffrrr{{{~~~||||||}}}ooo```TTTMMMJJJIIIKKKNNNTTTZZZ^^^`````````fffhhhlllppptttvvvvvvwwwtttuuuwwwyyyzzz{{{|||||||||}}}~~~}}}|||}}}~~~yyylllccc[[[RRRMMMLLLFFFGGGSSSlllppp```YYY[[[aaa}}}dddPPPCCCCCCCCCCCCAAA???===<<<777555444333333111...,,,,,,...///000000...,,,+++------,,,,,,,,,+++++++++)))************+++++++++,,,***---333222444FFF[[[|||}}}pppggghhhoooqqqqqqwww}}}zzzuuujjjggggggiiijjjkkkqqqxxxwww~~~}}}rrrnnnuuu~~~zzz|||{{{vvvrrrnnnkkkiiieeecccbbbcccfffgggiiijjjlllnnnooopppqqqqqqlllppptttuuusssrrrrrrssssssqqqpppqqqrrrrrrqqqppprrrsssuuuvvvwwwvvvtttsssqqqpppooooooooopppqqqrrreeeaaaaaajjjvvvtttiii___RRRGGG???<<<999888888999999999888777666555555444555555555444222000000111222333/////////...---,,,*********************)))(((((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))&&&''')))+++---///111222000...+++)))((()))+++,,,.../////////...,,,)))(((,,,,,,,,,---...---+++))),,,***))))))++++++(((%%%%%%&&&((())))))(((&&&%%%'''(((((()))***+++++++++)))***,,,---,,,+++)))''')))******+++++++++******))))))))))))************,,,,,,++++++,,,,,,---...222222333333222111///...000///......//////...---*********+++,,,---...///...///000000//////000111000000111222222222222111222222222222222222333333222333444666666666555555333555888999:::<<<>>>AAA<<<<<<;;;<<<<<<===>>>???@@@@@@??????@@@AAABBBBBBEEEFFFGGGIIIJJJKKKKKKKKKNNNLLLKKKKKKNNNQQQRRRRRROOOOOOQQQSSSVVVXXXYYYZZZYYY[[[___aaabbbccceeegggnnnoooqqqsssvvvyyy{{{||||||{{{|||||||||{{{}}}yyynnnhhhcccdddfffgggjjjooozzzzzz~~~uuulllggg___XXXTTTQQQNNNTTT]]]eeeiiillllllkkknnntttzzz}}}yyynnndddYYYPPPHHHHHHLLLVVVdddpppwwwzzzzzzxxxxxx}}}zzzooobbbUUULLLIIIIIIHHHKKKSSSYYY[[[]]]```aaaggglllooorrrvvvvvvrrruuuuuuvvvxxxyyyzzz||||||}}}~~~~~~|||{{{~~~}}}}}}ssseeeZZZQQQJJJFFF>>>IIIUUUnnnzzzeeeWWWVVVccc}}}mmmVVVIIIEEECCCDDDCCC>>><<<>>>;;;999555111//////000000//////.........---------,,,,,,,,,++++++*********)))***++++++,,,,,,++++++///---///111...222JJJeeevvvnnnllloootttssstttvvvyyy|||~~~~~~~~~xxxpppgggdddhhhnnnrrrtttwwwyyywwwqqqjjjiiiooouuuzzz}}}zzzuuu}}}}}}rrrkkkiiilllkkkiiifffddddddfffiiikkkiiikkknnnnnnnnnnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttsssssstttuuuvvvvvvuuutttttttttsssrrrqqqqqqqqqrrrsssaaa\\\[[[cccnnnyyyuuuiii___RRRFFF@@@===:::999999:::;;;:::888888777666555555555555444333111000000000222333/////////...---,,,+++***))))))******))))))((('''))))))(((''''''&&&&&&'''''''''''''''((((((((((((&&&''')))+++---///111111000...,,,)))((()))***+++------,,,------...//////,,,,,,,,,---//////---+++,,,***((()))******(((%%%&&&''')))******)))'''&&&'''''''''((()))*********))))))***+++***)))((('''))))))*********))))))((())))))))))))************,,,++++++++++++,,,------222222222111111000......------,,,------,,,+++***,,,+++,,,,,,,,,---...///000111222000///......///000000111222222222222111222222222222222333333333111222444666777777777777888999;;;<<<;;;<<<>>>???==================>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHJJJJJJKKKKKKMMMKKKJJJJJJMMMPPPQQQRRRPPPQQQSSSUUUWWWYYYZZZ[[[[[[]]]```bbbbbbccceeegggkkklllooorrruuuxxxzzz{{{{{{yyywwwwwwyyyzzzzzzyyy}}}{{{vvvmmmfffbbbbbbbbbaaabbbeeekkknnnsssyyy~~~~~~{{{wwwssskkkccc^^^YYYVVVZZZbbbeeehhhkkkkkkkkknnnuuuzzz{{{ooodddXXXOOOFFFGGGKKKTTTaaammmuuuwwwyyyxxxyyy~~~vvvgggYYYOOOKKKIIIFFFHHHOOOUUUVVVXXX[[[___eeekkknnnsssxxxxxxuuuuuuvvvwwwxxxzzz{{{||||||~~~}}}~~~~~~sssfffZZZQQQJJJFFF@@@LLLYYYssshhhYYYXXX[[[vvvqqqXXXJJJFFFDDDEEECCC???===>>>;;;999555222000///000000............------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---,,,...111000555MMMgggyyyoookkkmmmvvvsssooommmmmmnnnpppqqqssswwwzzz{{{yyyooojjjlllqqquuuwwwvvvsssnnnhhheeefffiiilllpppqqqnnnmmmzzzzzzpppiiihhhjjjkkkiiifffddddddeeehhhjjjiiikkknnnnnnnnnnnnoooqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssstttuuuuuuuuutttuuutttssssssssstttuuuvvvuuutttsssrrrqqqrrrssssss___YYYVVV\\\fffqqq}}}uuuiii___RRRFFF???===:::999999:::;;;:::999999888777666666666666333222111000///000111111000//////...---,,,+++***((())))))))))))(((''''''+++***(((&&&&&&&&&&&&'''%%%&&&((()))))))))(((''''''((()))+++---...000000000///,,,***))))))***+++...---,,,+++,,,///111333,,,,,,,,,...000000///---+++)))((()))))))))'''%%%'''((()))******)))((('''&&&''''''(((((()))))))))))))))))))))(((((((((''')))))))))))))))((('''&&&))))))))))))************+++++++++++++++,,,------111000//////............---.../////////...,,,+++........................111222222111...------...000000111222222222222111111222222222333333333444111222444666777888999999<<<===>>>===<<<<<<===>>>????????????>>>>>>>>>>>>=========>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLJJJIIIJJJMMMOOOQQQQQQSSSSSSUUUWWWYYYZZZ\\\]]]^^^```bbbbbbbbbccceeeggghhhjjjlllppptttwwwzzz{{{yyywwwvvvvvvwwwyyyyyyxxxzzz}}}xxxqqqjjjddd___^^^\\\XXXVVVXXX[[[^^^dddjjjpppvvv|||zzzsssmmmfffaaabbbfffdddgggiiijjjkkknnnuuuzzz~~~rrreeeWWWMMMFFFEEEIIIQQQ^^^jjjqqqtttwwwwwwzzz~~~rrrdddXXXQQQJJJGGGHHHMMMRRRSSSUUUXXX]]]cccjjjnnnsssyyy{{{yyyvvvvvvxxxyyy{{{{{{||||||sssggg\\\RRRJJJEEE@@@MMM[[[wwwlll[[[YYYTTToooyyy\\\NNNHHHEEEFFFDDD@@@>>>>>>;;;999555222000000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,+++---111222:::QQQiii~~~rrrkkkjjjqqqmmmgggaaa___```ccceeehhhlllpppsss|||zzzsssrrrvvvzzz}}}}}}uuulllggghhhjjjkkkjjjiiigggccchhh~~~vvvnnnhhhfffhhhjjjhhhfffdddcccdddfffhhhiiikkknnnnnnnnnnnnoooqqqsssrrrrrrrrrqqqpppppppppqqqrrrssstttuuuuuuvvvvvvvvvtttsssrrrrrrtttvvvxxxvvvuuutttssssssssssssttt___XXXUUUXXX```jjjwww~~~rrrhhh___RRRGGG>>>;;;888777888999:::999::::::999777666666666666222111000000//////000000///...---,,,+++*********(((((((((((((((''''''&&&+++)))'''%%%$$$$$$%%%&&&%%%&&&(((******)))'''&&&'''((()))***,,,...//////000///---+++*********+++000000......---...///000,,,,,,---///111222000...***))))))))))))((('''%%%'''((())))))))))))(((''''''((((((((())))))************)))(((((((((((()))************)))(((''''''((()))))))))************+++++++++***+++,,,,,,---000///---,,,,,,,,,---...***,,,///000///.........///////////////...------000111111000///......///000000111222222222222111111222222333333444444444333333444666777888888999;;;===>>>===<<<;;;<<<>>>AAAAAAAAAAAA@@@??????>>>======>>>???AAACCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIIIIJJJMMMPPPQQQQQQTTTTTTVVVXXXZZZ\\\]]]^^^```aaabbbbbbaaabbbdddeeegggiiilllppptttxxx{{{}}}|||zzzyyyyyyzzzzzzyyyxxxwwwyyy~~~tttllleee___ZZZYYYVVVQQQMMMMMMOOOSSSWWWZZZ^^^gggsss|||}}}uuummmhhhgggeeefffhhhiiijjjooouuuzzzsssfffWWWKKKFFFFFFHHHPPP\\\hhhooorrruuuvvvzzz{{{ssseeeZZZOOOKKKJJJNNNRRRSSSVVVZZZ]]]dddiiimmmssszzz|||zzzvvvwwwxxxzzz{{{{{{{{{{{{ttthhh\\\QQQHHHCCC>>>KKKZZZvvvppp]]]XXXTTTmmmeeeRRRKKKGGGGGGFFFBBB??????:::999666333111000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,...111555@@@VVVjjjwwwmmmhhhhhheeeaaa\\\ZZZZZZ^^^aaagggjjjmmmooowww|||yyyzzz}}}zzzpppkkklllmmmmmmllleee```\\\eee}}}rrrlllhhhfffgggiiihhhfffdddcccdddeeefffiiikkknnnnnnnnnnnnoooqqqsssrrrrrrqqqpppoooooonnnpppqqqrrrtttuuuvvvvvvvvvttttttttttttuuuwwwxxxyyywwwwwwvvvvvvuuuuuutttttt^^^XXXSSSUUUZZZcccqqq|||wwwmmmeee^^^RRRHHH>>>;;;999888999:::;;;;;;;;;:::999777666666555555222111111000000000000000...---+++***)))(((((()))(((((((((((((((''''''&&&((('''&&&$$$$$$$$$$$$$$$%%%&&&(((******)))'''&&&(((((()))***,,,------...///...---+++++++++++++++...//////000000///...---,,,,,,---///111222000///)))*********)))''''''''''''''''''''''''''''''''')))***************++++++,,,+++***)))))))))*********+++++++++******)))(((((()))))))))************+++************+++,,,,,,...---,,,+++++++++,,,---'''***---...---,,,---///000000000000///...---,,,---///000000//////000222000000111222222222222111111111222333444444555555555555555555555666666666888999;;;;;;;;;;;;===>>>AAAAAABBBBBBAAA@@@???>>><<<======>>>@@@BBBCCCDDDFFFHHHIIIKKKMMMOOOOOOPPPJJJJJJJJJLLLOOOQQQRRRQQQTTTUUUWWWYYY[[[]]]___```aaabbbbbbbbbaaaaaaccceeehhhjjjmmmqqqvvvzzz}}}~~~|||{{{{{{yyywwwuuuvvvwww{{{zzznnnggg^^^YYYTTTTTTQQQKKKGGGGGGEEEHHHKKKLLLNNNWWWeeeqqqzzzqqqkkkggggggggghhhkkkpppvvvzzztttfffWWWLLLHHHGGGIIIPPP\\\gggooorrrrrruuuzzzzzz~~~sssdddVVVPPPMMMOOORRRTTTXXX\\\___eeejjjmmmsssyyy|||zzzvvvwwwyyy{{{||||||{{{{{{~~~~~~}}}}}}~~~sssggg[[[PPPFFFAAA>>>JJJXXXsssttt```XXXXXXnnnpppWWWOOOIIIHHHHHHDDD@@@???:::999777444222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...000333999FFF[[[kkkwww|||oooiiibbbcccccc```]]]\\\]]]___iiilllmmmnnnttt~~~~~~}}}{{{sssnnnkkkjjjjjjiii```[[[XXXbbb~~~zzzqqqmmmiiiggghhhhhhgggfffdddddddddeeefffiiikkknnnnnnnnnnnnoooqqqrrrrrrqqqpppoooooonnnnnnooopppqqqrrrttttttuuuuuurrrtttvvvyyyzzzzzzyyyxxxyyyyyyxxxxxxwwwvvvuuuuuu[[[UUUQQQQQQTTT\\\iiiuuuyyywwwqqqiiibbb\\\RRRGGG???===:::999;;;<<<======;;;:::999777666555444444222222111111111000000000...---+++)))((((((((()))((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))))))))(((''')))))))))***+++,,,,,,---------,,,,,,,,,,,,------***+++...000111000///...---------///111111000...***+++,,,+++)))((('''((('''''''''&&&&&&'''''''''++++++++++++++++++++++++++++++++++++******************++++++++++++******))))))))))))***************************+++,,,,,,---,,,,,,++++++,,,,,,,,,+++---000///---,,,///222...///000000000///---,,,,,,...///000///000111333000000111222222222222111111111222333444555666666666666555444444444444555555777999::::::;;;===???@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<===>>>@@@AAABBBGGGIIIKKKMMMOOOPPPQQQRRRLLLKKKLLLNNNQQQTTTTTTTTTUUUVVVXXX[[[^^^aaacccdddcccccccccbbbaaabbbdddfffjjjlllooossswww{{{~~~~~~|||{{{zzzxxxtttrrrtttvvvzzz{{{sssiiicccYYYSSSOOONNNLLLFFFCCCCCC;;;===???@@@CCCKKKWWWaaavvv{{{rrrjjjiiihhhhhhkkkpppvvvyyytttgggYYYOOOJJJIIIIIIPPP[[[fffnnnqqqqqqtttxxx}}}{{{~~~nnn^^^WWWQQQQQQRRRSSSWWW[[[___eeejjjmmmrrrzzz}}}{{{xxxzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~zzznnnbbbWWWMMMEEE@@@AAAKKKUUUnnn|||fffZZZZZZooo{{{[[[RRRJJJIIIIIIEEEAAA@@@:::999777555333111000000//////.........---------,,,,,,,,,,,,------------++++++,,,---------------///000111555>>>NNNaaaooorrr{{{}}}~~~ssskkkeeehhhjjjhhhccc___^^^___iiimmmooopppuuu|||~~~yyyuuurrrnnnjjjfff```^^^\\\eee~~~xxxqqqnnnkkkhhhhhhggggggfffeeeeeefffggghhhiiikkknnnnnnnnnnnnoooqqqqqqpppppppppooonnnnnnnnnnnnooopppqqqrrrssssssssspppssswwwzzz|||{{{yyyxxxzzz{{{{{{zzzyyyxxxvvvvvvYYYTTTPPPPPPQQQWWWcccooovvvtttooogggaaa[[[PPPFFF===:::888777999;;;;;;;;;:::999888666555444333333222222222222222111111000000...,,,***))))))***+++))))))******))))))((('''$$$&&&'''))))))((('''&&&''''''''''''(((((((((((())))))******++++++,,,,,,++++++,,,,,,---......///,,,,,,---...............---------///000000...,,,***,,,...---***((((((***((((((''''''''''''((((((************************)))***+++++++++***(((''''''((()))***++++++++++++))))))))))))***************************++++++,,,+++,,,,,,------,,,,,,+++...000000---((('''***...---...///000000///---,,,---///000000//////000222000000111222222222222111111111222333444555666666444444333222333333444555555777999999::::::<<<>>>>>>???AAABBBBBBAAA@@@???????????????@@@AAABBBCCCGGGHHHJJJMMMOOOPPPQQQRRRMMMMMMNNNQQQTTTVVVWWWVVVVVVXXXZZZ^^^bbbeeehhhiiieeefffeeedddcccdddgggiiikkkmmmooossswww{{{~~~~~~}}}|||{{{zzzxxxuuurrrrrrvvvzzz}}}|||{{{yyyxxxssssssssssssqqqllleee```UUUOOOJJJHHHFFF@@@>>>>>>666777999999;;;AAAIIIOOO___lllzzzyyymmmkkkiiiiiilllqqqvvvyyy~~~rrrggg[[[RRRKKKIIIIIIOOOZZZeeelllooopppssswwwzzz|||}}}~~~|||~~~yyykkkbbbZZZVVVUUUTTTVVV[[[]]]ccchhhlllsss{{{~~~|||~~~~~~~~~}}}~~~|||xxxqqqfff[[[RRRJJJEEEAAAAAAIIIPPPfffnnn```\\\qqq___TTTLLLJJJKKKGGGBBB@@@:::999777555333222000000000000/////////.........,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,---...000666BBBVVViiiuuuvvv{{{rrrkkkhhhnnnxxxuuunnnhhhlllooommmgggcccbbbdddjjjooorrrssswww{{{|||yyyyyy~~~~~~~~~zzznnnddd```bbbbbbiii~~~wwwpppnnnkkkhhhgggffffffffffffggghhhiiiiiiiiikkknnnnnnnnnnnnoooqqqooooooooooooooooooooonnnnnnnnnooopppppppppppppppoooqqqtttwwwyyyzzzyyyxxx||||||||||||{{{yyywwwvvvZZZUUURRRQQQRRRVVVbbbmmmuuutttooofff```ZZZOOODDD999777444444555777888888:::999777666444333333222222333333333333222111111222000...,,,***+++,,,,,,***************)))(((((($$$&&&)))+++,,,+++)))'''(((''''''''''''((())))))))))))******++++++++++++******+++,,,...//////000222000...+++******+++,,,...------...000///---+++***---///---***((()))+++))))))(((((((((((())))))*********)))))))))))))))'''(((***+++***)))'''&&&%%%&&&''')))************))))))))))))*********************)))***++++++,,,***+++---......---,,,+++***+++)))$$$###+++---...000000///---,,,///000111000///...///000000000111222222222222111111111222333444666666777222222111111222444555666777888::::::::::::<<<======>>>@@@BBBBBBBBB@@@???CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJLLLNNNPPPQQQQQQNNNNNNPPPSSSVVVXXXXXXWWWXXXYYY\\\```dddhhhkkkmmmgggggggggfffeeefffjjjlllkkkmmmooossswwwzzz}}}~~~~~~}}}|||||||||{{{xxxuuupppuuuzzz|||yyyuuuttttttjjjjjjkkkllllllhhhccc___TTTMMMGGGEEEBBB<<<:::;;;777777777777888:::>>>AAALLL[[[kkkttt}}}}}}pppmmmjjjiiilllqqqvvvyyy|||rrrhhh]]]TTTKKKIIIHHHNNNYYYdddkkknnnooorrrvvvxxxzzz|||}}}}}}~~~vvvlllbbb\\\XXXVVVWWW[[[[[[aaaggglllsss}}}~~~}}}}}}yyy~~~{{{xxxwwwqqqjjj```UUUNNNIIIEEEBBB???FFFKKK^^^tttddd]]]tttaaaVVVLLLKKKKKKHHHCCC@@@:::999888666444222000000000000000000////////////,,,,,,,,,------.........******+++,,,,,,,,,,,,++++++---000666EEE[[[ooozzz}}}{{{nnnbbb[[[___iiiuuu~~~vvvpppiiilllooonnniiifffgggjjjlllrrrvvvwwwxxxzzzxxxsssrrr~~~}}}ooo___[[[___aaagggyyyvvvooonnnkkkgggffffffffffffggghhhiiijjjkkkiiikkknnnnnnnnnnnnoooqqqnnnnnnnnnnnnoooooooooooommmnnnnnnooooooooonnnnnnoooppprrrtttvvvwwwyyyyyy|||}}}}}}}}}|||zzzxxxvvvRRRRRRTTTTTTRRRTTT```mmmyyytttkkkaaa]]]ZZZRRRIII<<<999555333555777999999888888777555444444444444666555333222111111222333...------,,,+++++++++++++++***)))((((((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%'''******)))(((((())))))******)))((((((***+++---,,,+++******,,,...///222111000///---,,,+++******,,,......---++++++,,,---,,,+++***))))))))))))&&&(((***+++***)))***++++++++++++++++++***)))((())))))))))))(((((((((((())))))******)))(((''''''((((((((((((((()))******###%%%)))+++,,,+++)))''',,,,,,,,,---------......---+++***+++......,,,)))---...///...,,,+++,,,------------,,,++++++******000000111222222222222111333333333444555666777777777666555444444444444444666555555555777999:::<<<>>>>>>======>>>@@@BBBCCCEEECCCAAA@@@@@@AAABBBCCCEEEFFFHHHJJJLLLNNNPPPPPPMMMOOOQQQRRRSSSVVVZZZ]]]]]]^^^aaadddgggjjjlllmmmhhhhhhgggggggggggghhhhhhiiilllppptttxxxzzzzzzzzzyyywwwvvvxxxzzzzzzvvvsssxxxxxxzzz~~~{{{wwwuuutttrrrpppmmmgggaaa\\\OOONNNLLLGGG@@@:::666444222444555555444666:::===@@@FFFQQQ___mmmxxx~~~yyysssllljjjnnnsssuuuuuu{{{~~~~~~vvviii[[[RRRMMMFFFBBBIIITTT]]]dddjjjqqqtttwwwyyyyyyzzz{{{|||xxxkkkaaa[[[YYYWWWVVV\\\```gggooowww~~~~~~|||zzzzzzzzzzzzyyyuuuppplllhhh___TTTKKKHHHDDD???;;;>>>DDDNNN]]]uuusssfff```tttiiiRRRIIILLLIIIGGGEEE>>>>>>;;;666333222222111000111000000///......------++++++++++++++++++++++++------,,,,,,,,,---......---)))(((222GGG```rrr||||||fff^^^[[[ZZZ^^^ppp|||vvv|||}}}yyyttttttpppmmmnnnppppppmmmiiirrrrrruuu|||}}}yyytttsssooozzz~~~mmm^^^]]]YYYWWW___vvv{{{uuummmkkkkkkeeeiiigggddddddgggjjjlllmmmppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnmmmllllllnnnnnnmmmllllllllllllllljjjkkkmmmpppsssvvvxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxSSSTTTUUUVVVTTTUUU```lllwwwtttkkkbbb]]]YYYPPPGGG<<<999555333555777999999999999777666555555444444666555333222111111222222......---,,,++++++++++++++++++***)))(((((((((((('''''''''''''''&&&%%%%%%%%%'''******)))(((((()))***+++,,,+++***)))+++,,,---,,,*********+++---///111111000...---,,,+++******,,,......,,,++++++,,,,,,+++***)))(((((((((((((((***+++***(((''''''((((((((()))***++++++++++++))))))))))))(((((((((((())))))*********))))))(((((((((''''''(((((()))***'''((()))***++++++++++++,,,,,,,,,,,,------------///------...000000...,,,,,,---......,,,,,,---.../////////000000000000000111111222333333333333222333333444444555555666666777666555444444444444444555555444444666777999:::=========>>>???@@@AAABBBDDDCCCBBBAAAAAABBBCCCCCCDDDEEEGGGIIILLLNNNOOOPPPNNNPPPRRRTTTVVVYYY^^^aaacccdddfffiiikkkmmmnnnnnnhhhhhhgggggggggggggggggggggiiimmmqqqtttwwwxxxyyyxxxxxxxxxxxxyyyxxxvvvuuuyyy|||~~~{{{uuummmddd]]]SSSQQQNNNHHHAAA;;;888666222333444333222333666999888<<>>===:::666444333222000/////////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...000------666III```tttjjjaaa^^^]]]```oooxxxppppppyyy~~~{{{zzzwwwssstttqqqooopppsssuuutttrrrtttuuu{{{wwwnnnkkkjjjsss}}}lll[[[TTTPPPPPP[[[uuuzzztttkkkjjjkkkeeeiiifffdddeeegggjjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmlllmmmnnnooooooooooooooopppooonnnmmmlllmmmmmmnnnlllmmmoooqqqtttvvvxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxTTTUUUXXXXXXUUUUUU]]]hhhtttrrrlllccc]]]XXXNNNDDD;;;888555333555777999:::;;;:::999777666555555555666555333222111111222222///...---,,,+++++++++++++++******)))(((((('''''''''''''''''''''&&&%%%%%%%%%'''))))))((((((((()))+++---------++++++,,,---,,,+++***))))))+++---...111000///...---++++++***)))+++---...,,,+++++++++******)))((('''''''''''')))++++++***(((''''''((($$$%%%''')))***,,,,,,---))))))))))))((((((((((((((())))))************)))'''''''''''''''((())))))+++***))))))***+++---...++++++++++++,,,,,,,,,,,,---,,,,,,...//////---++++++,,,......------...000000000000111222333333333111222333333444444333333444444444444444444444444666555555444444444555555444444444444555666888999;;;<<<===???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPNNNPPPSSSUUUXXX\\\aaaeeeggghhhiiikkkllllllmmmmmmhhhhhhggggggffffffffffffggghhhkkknnnrrruuuwwwxxxvvvxxxxxxxxxwwwvvvvvvwww}}}xxxlllccc[[[XXXSSSLLLFFF@@@<<<:::444555444333111111333555666777:::AAAMMM[[[hhhpppsssoookkkjjjlllooorrrssszzz}}}xxxkkk^^^UUULLLEEEBBBHHHQQQYYYbbbhhhlllpppvvv{{{|||}}}}}}~~~~~~|||{{{}}}|||pppggg```\\\YYYYYY^^^gggpppxxx~~~|||~~~{{{uuutttsssqqqmmmggg___ZZZNNNJJJEEECCCDDDEEEDDDBBB<<<>>>DDDQQQhhhpppaaa]]]mmmjjjRRRGGGJJJGGGEEEDDD===<<<:::777555444333000...---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------111000222:::JJJ___tttuuuiiidddccccccooouuummmeeelllsssvvvyyy|||zzzvvvyyyvvvsssssstttwwwxxxyyyvvvyyyxxxlllffffffjjjooowwwmmmZZZMMMKKKMMM\\\yyyyyyrrriiihhhjjjeeehhhfffdddeeehhhkkkmmmmmmlllllllllllllllmmmmmmmmmkkklllmmmooopppqqqqqqqqqqqqpppnnnmmmmmmmmmooopppnnnoooppprrrtttvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyTTTVVVYYYYYYTTTQQQWWW```ppppppkkkccc\\\VVVLLLBBB;;;888444333555888999:::<<<;;;:::888777666666666555444333111111111111222///...---,,,+++*********)))))))))(((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''))))))((('''((()))+++---...---,,,++++++,,,,,,+++)))((()))***,,,---000//////...,,,++++++***)))+++------,,,+++***+++***)))(((((('''''''''(((***+++,,,+++))))))***+++$$$%%%&&&(((***+++,,,,,,))))))))))))((((((((((((''''''((()))************'''''''''''''''(((((()))+++******)))***+++,,,---******+++++++++,,,,,,,,,,,,------...///...---,,,***+++---...---...000111/////////000000111111111000111222222333333222222444444444333333333333333555555444444444555555666555555444444555666888999;;;<<<>>>@@@BBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNOOOMMMOOORRRUUUXXX]]]bbbfffggghhhhhhhhhhhhhhhggggggggggggggggggffffffeeeeeeiiijjjkkknnnqqquuuxxxzzzsssvvvwwwvvvtttsssvvvyyy{{{rrrgggccc\\\TTTMMMFFFAAA===777777555444333222333444555555666;;;DDDQQQ___gggmmmllljjjjjjjjjmmmqqqtttyyy|||xxxlll^^^VVVKKKDDDAAAFFFMMMUUU___fffkkkpppwww}}}~~~xxxzzz~~~vvvjjjaaa[[[XXXYYY^^^hhhrrrzzz~~~{{{wwwuuurrrnnnhhh___UUUNNNGGGDDDAAA@@@AAAAAA@@@???AAABBBDDDNNNccc|||tttccc\\\hhhjjjRRRGGGHHHEEECCCCCC===;;;999777666555333///------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------///333;;;JJJ^^^ssssssjjjggggggpppuuunnndddiiipppwww~~~~~~zzzvvvuuuwww{{{~~~|||yyynnnjjjggggggggglllzzzppp^^^QQQQQQUUUfffwwwppphhhgggiiidddfffeeedddeeehhhlllmmmnnnkkkkkkllllllmmmmmmmmmnnnlllmmmnnnpppqqqqqqqqqqqqqqqooommmllllllmmmoooppppppppprrrsssuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzSSSUUUYYYYYYSSSNNNQQQXXXkkkllliiiaaaYYYSSSIII@@@;;;888444333555888:::;;;===<<<:::999777666666555555444222111000000111222//////---,,,+++*********''''''''''''&&&%%%$$$### !!!###$$$&&&'''''''''&&&'''((((((''''''(((***+++---......,,,******++++++***)))((((((***+++---//////...---,,,++++++***)))+++------,,,******+++******)))((((((((()))))),,,---,,,)))&&&%%%&&&'''&&&&&&((())))))*********))))))))))))((((((((((((&&&''''''((())))))))))))'''''''''''''''((())))))((()))***+++++++++***)))******+++++++++,,,,,,,,,...////////////......///***+++---......///000222000000000//////.........//////000111111111111111333333333333333222222222444444444444444555666777777666666555666777999:::<<<===???BBBCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNKKKMMMPPPSSSVVV[[[```dddeeeeeeeeeeeedddcccbbbbbbdddeeeffffffffffffeeedddhhhiiikkkmmmqqqtttxxxyyyqqqsssuuutttrrrsssxxx|||wwwqqqhhh^^^VVVMMMEEE@@@999777555444333333333333...000222666<<>>???@@@@@@???BBBDDDHHHPPPbbbyyyyyyggg\\\ccclllSSSFFFGGGDDDCCCCCC>>>;;;999777666555333///---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++...444>>>MMMaaatttuuuiiigggfffooovvvqqqjjjmmmttt}}}}}}zzz}}}wwwpppooommmkkkhhhjjjvvv}}}tttfff[[[___gggxxxuuuoooggggggiiidddeeeddddddfffiiilllnnnnnnlllllllllmmmmmmnnnnnnooonnnnnnooopppppppppppppppooonnnlllkkkkkklllnnnooopppqqqrrrsssuuuvvvwwwwwwzzzzzz{{{||||||{{{{{{zzzPPPTTTZZZ\\\VVVOOOQQQWWWfffhhheee^^^VVVPPPGGG@@@:::777444333555888:::;;;===<<<:::888777666555555555444222111000000111111000///...,,,+++***))))))&&&''''''''''''%%%$$$### !!!"""$$$&&&'''((((((&&&'''((('''&&&&&&(((***+++---///...,,,************)))((('''''')))+++,,,......------,,,++++++***(((***,,,---+++************))))))(((((())))))***///...+++'''"""  (((((()))******)))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((()))******((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,***+++***)))((((((***,,,***,,,.........///111222222222111111000//////......//////000111000000000222222222222222222222222333333333444555666777888888777666666666888999:::<<<===???@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMOOOQQQTTTWWW\\\___ccccccccccccbbbaaa``````bbbcccdddfffgggffffffeeeeeegggiiilllpppsssuuuvvvrrrrrrrrrrrrtttwww|||zzzpppeeeZZZNNNFFF===:::666444444333222000---000333555888>>>FFFMMMYYY^^^cccffffffjjjqqqwww}}}zzznnnaaaXXXKKKEEEAAADDDIIIQQQ[[[eeelllqqqxxx~~~|||vvvyyywwwiiiaaa]]]ZZZ___hhhqqqyyyzzzvvvtttpppiii```SSSFFF>>>============???BBBEEEFFFDDDJJJQQQXXXfff|||}}}iiiZZZ^^^wwwnnnTTTGGGGGGCCCCCCDDD???<<<:::777555444333000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------000777BBBSSSeeeuuu~~~pppddddddfffnnnuuuqqqoooqqqyyy|||qqqnnnqqqtttsssqqqrrrzzz|||xxxppphhhqqq}}}~~~sssooohhhgggiiiccccccccccccfffjjjmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooopppooooooooolllllllllllllllmmmmmmnnnooopppqqqrrrtttvvvwwwwwwzzzzzz{{{||||||||||||{{{NNNSSS[[[```[[[VVVWWW]]]bbbdddbbbZZZRRRMMMFFF@@@:::777444333555888;;;;;;===<<<:::888666555444444444333222000000000000111000///...,,,+++***))))))'''((()))))))))'''%%%$$$$$$$$$%%%&&&''''''''''''&&&''''''&&&%%%&&&(((***,,,...000000...,,,++++++***)))'''''''''(((***,,,...------,,,,,,+++++++++(((***,,,,,,+++*********(((((((((''''''(((((()))...---+++'''###!!!"""###((()))******+++*********))))))))))))((((((((((((******+++++++++******))))))))))))))))))***++++++,,,++++++*********++++++,,,,,,,,,,,,------------))))))'''$$$"""$$$(((,,,+++---...///...///000222111111111111111000000000//////000111111111111111000000111111222222333333222333333444555666777888777777666555666777888999;;;;;;<<<>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRUUUXXX[[[^^^^^^____________^^^^^^___aaaccceeeggggggffffffdddfffjjjnnnqqqtttuuuvvvtttrrrqqqssswww}}}{{{mmm]]]SSSFFFBBB===999777555222///000333666666666:::AAAGGGMMMUUU]]]aaabbbgggpppxxx~~~qqqccc[[[MMMHHHDDDFFFJJJQQQ]]]ggglllpppvvv{{{}}}xxxzzz{{{mmmddd```YYY^^^eeennnvvv}}}zzzvvvtttqqqlllcccWWWJJJBBB>>>=========???DDDIIILLLQQQ[[[dddhhhqqq}}}hhhXXXXXXooopppVVVHHHGGGCCCCCCDDD@@@===:::666444333222000///////////////////////////------------------------,,,,,,,,,,,,,,,------...///111777EEEVVVgggqqqvvv|||zzzzzz~~~hhh```eeeiiiqqqvvvqqqrrruuu~~~wwwmmmmmmrrrwwwzzz|||~~~~~~xxxwwwuuu{{{qqqoooiiihhhiiicccbbbbbbcccfffjjjnnnoooooommmmmmmmmlllllllllllllllkkklllmmmnnnooopppppppppkkklllmmmnnnooonnnnnnmmmnnnnnnppprrrsssuuuvvvwwwzzzzzz{{{|||||||||||||||LLLSSS]]]ccc```\\\^^^ddd```bbb```XXXPPPKKKFFFAAA:::777444333555888;;;<<<===<<<:::888666444444333444333222000000000000111000000...,,,+++***))))))((()))***+++***(((&&&%%%(((((())))))(((((('''&&&&&&''''''&&&%%%%%%(((***...000222222000---,,,,,,***)))'''&&&'''(((***+++---------,,,,,,+++++++++(((***,,,,,,+++***)))***''''''&&&&&&&&&''''''(((++++++***(((''''''***,,,((((((***++++++,,,,,,,,,))))))))))))((((((((((((---------------,,,+++******************++++++,,,000...+++))))))***---///,,,,,,------------......//////,,,)))&&&(((...333,,,...//////......000111.........///000000111111000000111222222222222222//////000111222333333444222222333333555666888999666666555444444555777777:::::::::;;;===???BBBDDDEEEEEEDDDDDDFFFIIILLLMMMNNNNNNMMMMMMLLLLLLKKKKKKNNNOOOPPPQQQQQQSSSWWWYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]___bbbeeeggggggggggggfffhhhmmmqqqtttvvvwwwwwwvvvsssqqqsss{{{}}}kkk___PPPKKKDDD???<<<999444111000222444333111444;;;BBBFFFOOOYYY^^^```eeeooowwwsssfff]]]OOOJJJGGGHHHLLLSSS___jjjlllpppuuuyyy}}}zzz{{{~~~uuulllhhhXXX\\\ccckkkttt{{{~~~{{{xxxwwwtttpppiii^^^RRRIIIAAAAAA??????@@@DDDIIINNNaaammmvvvwww{{{{{{eeeVVVUUUjjjqqqWWWHHHGGGDDDCCCEEEAAA>>>;;;666333222222111000......//////////////////------------------------------,,,,,,------...//////000666DDDVVVeeelllnnnvvvtttuuuzzzyyyddd___hhhnnnuuuxxxrrrssswwwuuulllnnnuuuxxx~~~}}}xxx{{{}}}yyyqqqpppjjjiiiiiicccbbbbbbcccfffkkknnnoooooolllllllllkkkkkkjjjjjjjjjhhhiiikkkmmmooopppqqqqqqkkkmmmoooqqqqqqpppooonnnmmmmmmoooqqqsssuuuvvvwwwzzzzzz{{{|||}}}}}}||||||MMMRRR\\\cccbbb^^^cccllljjjccc[[[VVVTTTPPPIIIDDD:::999777666666888:::<<<===:::777444333333555666555444333222000///...---------,,,***((('''(((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********+++...111333333000,,,******(((&&&&&&(((*********------...///...---+++***+++)))((()))***,,,,,,+++***((('''&&&&&&(((+++---((()))*********((('''&&&'''((()))******++++++***((()))*********((('''&&&---------,,,+++***)))(((+++)))((('''((()))+++,,,+++,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,,,,,,,++++++***+++++++++---------.........//////...------------...//////000000111111111000000///111///---,,,,,,...000222444333333444555666777888222222333333555666777888999999:::<<<>>>@@@BBBDDDHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTUUUTTTVVVYYYZZZZZZZZZ[[[\\\]]]___aaaccccccdddeeegggiiijjjlllppptttwwwxxxxxxsssqqqqqquuu~~~|||kkk```VVVJJJBBB>>>;;;777222111333333222222444999>>>CCCHHHOOOUUU[[[ccclllssswwwiii]]]SSSMMMIIIJJJOOOUUU___hhhooosssxxx|||~~~~~~qqqiiiaaa___aaaiiipppuuuzzzwwwtttuuuxxxxxxtttkkk^^^UUULLLGGGDDDCCCCCCDDDJJJRRRfffxxx{{{fffXXXXXXdddhhhRRRGGGHHHCCCAAACCCAAA>>>===:::777333111///...***'''%%%(((...111///,,,,,,,,,+++***)))))))))***,,,+++*********+++,,,---,,,222999DDDYYYooorrrjjjmmmlllsss}}}ooofffaaahhhrrrwwwxxxxxx}}}{{{}}}}}}~~~qqqooorrrrrr|||~~~ssswwwzzz~~~qqqkkkiiigggeeefff___```cccfffiiikkklllmmmkkkmmmnnnmmmllljjjkkkkkkkkkllllllmmmmmmnnnnnnnnnlllmmmnnnooopppppppppooommmnnnpppqqqrrrsssvvvxxx{{{{{{{{{|||~~~~~~}}}{{{KKKRRR[[[```bbbffflllrrrqqqiii___XXXTTTPPPIIICCC:::888666555555777:::;;;===;;;888555444444555666666555444333111000//////......---+++)))((()))***))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%""""""###%%%&&&''''''''',,,---000111111///,,,******(((&&&'''(((*********,,,------...---,,,+++***+++***))))))+++,,,,,,,,,***)))'''&&&&&&(((***+++)))))))))))))))((('''''''''((()))******++++++***)))***+++++++++***(((''')))******+++++++++++++++******((((((((()))+++,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,+++++++++++++++,,,------------------------...------------...//////000000111111111111000000222111///......///000111222222222333333444555666333333333444555666888888777888999:::===???AAABBBEEEEEEFFFGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWWWWWWWWWWYYYZZZ]]]___bbbdddddddddeeefffiiijjjlllppptttwwwxxxxxxvvvuuuwww}}}}}}ooodddUUUJJJDDD???999555222333444333222444888<<>>;;;888444222000///...+++)))+++///111...+++------,,,+++++++++++++++---,,,+++++++++,,,---...///444>>>NNNbbbpppqqqjjjlllmmmttt~~~zzzxxx~~~tttmmmjjjooovvvyyy{{{}}}||||||}}}qqqqqquuuvvvvvvyyy}}}{{{ooojjjhhhfffeeefff```aaadddgggjjjlllmmmnnnlllnnnooonnnmmmkkklllmmmkkkllllllmmmmmmnnnnnnooommmmmmnnnnnnoooooooooooooooppprrrrrrssstttwwwyyy|||}}}GGGRRRZZZ\\\bbboooyyy{{{{{{qqqdddZZZTTTOOOHHHBBB999777555444555666999:::===<<<999666555555666666666666555333222111000000...///...,,,***)))***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))))),,,---...///...---,,,++++++)))'''''')))***+++***++++++,,,,,,,,,+++************++++++++++++,,,,,,+++)))(((&&&&&&'''(((***))))))((((((''''''(((((('''((()))******++++++******++++++++++++******)))((()))******++++++************)))((()))***+++,,,+++++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,.........---------------...------------...//////000000111111111111000000111111111111111111111111222222333333444444555555444444444555555777888999666777888999;;;===???@@@BBBCCCDDDFFFIIIKKKNNNOOOOOONNNMMMLLLKKKKKKKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWXXXWWWVVVWWWYYY[[[]]]```dddfffeeeeeeeeeeeeiiikkkmmmqqqtttvvvxxxxxxwwwyyy~~~uuubbbTTTJJJCCC===888333444444333333333666888999>>>DDDJJJPPPWWWaaahhhuuu}}}~~~vvviii]]]VVVQQQPPPTTTZZZ```iiirrrwww{{{|||rrriiicccaaaeeejjjnnnsssyyy|||}}}~~~|||zzzzzz||||||uuunnnZZZSSSLLLJJJHHHHHHLLLRRRdddsssvvveeeZZZXXXaaa{{{jjjRRREEEEEEAAABBBEEEBBB@@@>>><<<888555333111111333000---...000000...+++...------,,,,,,,,,,,,---...---,,,,,,,,,---///000222777GGG^^^ooosssppplllkkkkkkrrr}}}yyypppkkkiiittt}}}zzzxxxzzz{{{yyy{{{~~~~~~vvvvvvzzz|||~~~xxx}}}xxxlllhhhgggeeedddeeeaaabbbeeehhhkkkmmmnnnnnnnnnooopppooommmlllmmmnnnkkkllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnooooooqqqrrrssssssssstttvvvyyy|||CCCPPPWWWWWW```uuuxxxhhh\\\TTTMMMFFFAAA888777555444444666888:::===<<<:::777666666666666555444444333111000000////////////...+++******,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++---------,,,,,,,,,++++++,,,***(((((()))++++++*********+++++++++************+++,,,,,,,,,+++,,,,,,+++***(((&&&&&&&&&'''(((***)))'''&&&&&&'''((()))'''((()))******++++++************************)))+++++++++***)))((('''&&&******)))))))))***+++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------......///000000000...------------.../////////000000111111111111000...///000222222222222111333333444555555555555555555444555555666777888999777777888999;;;===???@@@BBBBBBDDDFFFHHHKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJMMMNNNPPPRRRTTTWWWXXXYYY[[[[[[[[[YYYXXXZZZ]]]______bbbeeeggggggeeeeeeeeeiiillloooqqqsssuuuwwwyyywww|||nnn]]]RRRIIIAAA;;;666666555444333333444444444888>>>CCCIIIQQQZZZaaallluuu}}}~~~{{{ttthhh]]]XXXTTTSSSXXX]]]bbbkkksssxxx{{{wwwmmmfffaaabbbfffjjjpppvvv{{{|||~~~{{{zzzzzz~~~~~~yyyfff]]]SSSNNNJJJHHHJJJNNNYYYfffsssxxx{{{yyykkkZZZWWW___xxxmmmSSSDDDCCC@@@AAADDDBBB???===;;;888555333111111333111//////000000...,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,...///000333:::QQQmmm|||xxxrrrqqqiiihhhkkkqqqsssooojjjhhhmmmsss~~~~~~wwwxxx|||}}}}}}~~~}}}www|||xxxlllhhhgggdddbbbcccaaacccgggjjjmmmooooooooonnnnnnooonnnlllkkkmmmnnnllllllmmmnnnoooppppppqqqpppooonnnmmmmmmnnnnnnoooqqqrrrssssssssssssuuuwww{{{BBBOOOVVVTTT]]]ssszzziii\\\TTTMMMFFFAAA888777555444444666888:::===<<<:::888777666666666333222222111000///.........///000///,,,+++++++++''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$&&&'''(((------,,,+++++++++++++++---+++))))))***+++++++++***************************,,,......,,,++++++---***)))((('''&&&&&&'''''')))((('''&&&&&&'''((()))'''((()))******++++++***)))))))))((())))))))))))+++++++++***)))((('''&&&***************++++++,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++,,,+++++++++,,,------...))))))+++,,,...000111222...------------...////////////000111111111111111***+++...111333333333333222222333444444444333333555555444555555666777888888888999:::;;;===???@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMLLLLLLKKKJJJKKKKKKKKKLLLNNNPPPTTTWWW[[[]]]^^^]]]]]]]]][[[[[[\\\___bbbaaadddggghhhgggfffeeefffiiimmmppprrrsssuuuwwwzzzyyyzzzjjj^^^TTTKKKDDD;;;999666444333333222222222666:::>>>CCCKKKTTT[[[dddmmmwwwzzzyyysssggg]]]ZZZVVVTTTXXX\\\aaahhhppptttxxx}}}zzzppphhhaaaaaadddgggmmmttt{{{}}}}}}{{{qqqeeeXXXQQQKKKGGGFFFIIIKKKUUUbbbkkktttyyynnn\\\YYYaaayyysssWWWEEECCC???@@@DDDAAA===<<<999777444222000000//////......//////...---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---///000333???[[[xxx}}}vvvwwwkkkeeebbbccccccccceeeiiinnnttt}}}wwwxxx}}}~~~~~~zzzooouuuyyymmmhhhgggcccaaaaaaaaadddhhhkkknnnooopppooommmmmmmmmllljjjjjjlllmmmmmmnnnooopppqqqrrrssssssrrrqqqqqqpppoooooooooooopppqqqrrrrrrqqqrrrtttvvvzzzDDDPPPWWWVVVZZZkkk{{{xxxiii\\\UUUOOOHHHCCC999777555444555666999:::<<<;;;:::888777666555555222111111000//////.........///000///,,,+++***+++))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((()))------,,,,,,,,,+++++++++...,,,***)))***,,,++++++*********)))******+++,,,***---000000---++++++---((((((''''''&&&''''''''''''''''''&&&''''''(((((('''((()))******++++++***((((((((('''(((((()))***((()))******++++++***************++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++,,,,,,---...///%%%&&&((()))+++---//////...------------...//////...///000111111222111111***+++...000222333333333000111222333333222111000444444444444444555666666888888999:::;;;===>>>???AAABBBDDDFFFHHHIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLLLLLLLNNNQQQTTTXXX\\\___```[[[\\\]]]]]]\\\]]]```cccdddfffhhhgggfffffffffgggjjjmmmrrrsssssstttwwwzzz}}}yyynnncccWWWOOOAAA===888444333333222111111444888;;;>>>EEENNNUUU^^^hhhssswwwwwwrrrfff\\\ZZZUUURRRUUUYYY^^^fffnnnqqqvvv|||~~~{{{qqqhhhaaaaaacccgggmmmttt{{{}}}vvviiiZZZQQQJJJEEECCCEEECCCHHHSSS^^^lllxxxlll```]]]fff~~~}}}^^^JJJEEE@@@AAADDDAAA<<<;;;999666444222000000------------............+++++++++++++++,,,,,,---++++++***++++++---///000555HHHeee}}}{{{zzzpppggg___\\\ZZZ[[[aaahhhgggppp~~~zzzzzz~~~~~~|||{{{}}}~~~|||mmmcccjjjwwwlllhhhfffccc``````aaadddhhhlllooopppoooooommmmmmmmmkkkiiiiiikkkmmmooopppppprrrssstttuuuvvvttttttttttttsssrrrqqqpppooopppqqqqqqqqqrrrtttvvvyyy~~~JJJRRRYYYZZZZZZaaarrrvvvhhh^^^XXXRRRLLLGGG:::888666555555777:::;;;;;;:::999888666555444444222222111111000/////////---...//////,,,***)))***))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''(((***+++---------------,,,++++++///---+++***+++,,,,,,++++++******)))***+++,,,---***...222111---++++++---&&&&&&&&&''''''''''''(((%%%&&&''''''(((((((((''''''((()))******++++++***))))))((((((((()))++++++)))******+++++++++++++++******++++++,,,,,,,,,+++)))******+++---......///...---,,,++++++,,,---...+++++++++,,,,,,...//////((())))))***+++,,,------...------------...//////...///000111111222222222......000111222333333333111222444555555444222111444333333333333444444555777777777888:::;;;===>>>???@@@CCCFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQTTTWWWZZZ\\\]]][[[]]]___``````aaaccceeeggghhhhhhgggeeeeeegggiiijjjnnnssstttsssssswww{{{{{{nnn```VVVFFF@@@999444222333222222111333666777:::@@@IIIPPPZZZeeepppuuuvvvqqqfff[[[WWWRRROOOQQQVVV\\\fffooorrrvvv}}}~~~}}}ppphhhbbbbbbdddgggnnntttzzz}}}vvvhhhXXXOOOIIIDDDCCCDDDBBBDDDJJJUUUddd}}}yyymmm```^^^hhhgggPPPIIICCCDDDFFFBBB===<<<999777444333222111---...///...------......,,,,,,,,,,,,,,,---......,,,,,,+++,,,---...000111999QQQmmm~~~}}}yyysssllleeebbb______dddkkkgggppp}}}yyyxxx|||{{{}}}|||zzz||||||rrrlll___YYYeee}}}rrrhhhffffffcccaaaaaa```ccchhhlllooopppooonnnnnnnnnmmmllljjjjjjllloooqqqqqqrrrtttuuuvvvwwwxxxvvvwwwxxxyyywwwuuurrrpppnnnpppqqqrrrrrrsssvvvxxxzzz}}}NNNTTT\\\^^^ZZZ[[[kkk~~~uuuhhh___ZZZUUUOOOJJJ:::999777666666888:::<<<:::999888777666444333333333222222222111111000000,,,...///...,,,***))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%'''(((,,,---...///...---,,,+++000---+++***+++,,,,,,+++++++++*********+++---...***///333222...++++++---%%%&&&&&&''''''((((((((($$$%%%'''((()))((('''&&&'''((()))******++++++*********)))))))))***,,,------------,,,+++***)))(((******+++,,,,,,,,,,,,+++)))******+++---...//////000///---,,,,,,---///000+++++++++,,,---...///000...........................------------...//////......///111111222222222222222222222222222222222555666888999999777666444333333222222222333444444666666666777888:::;;;<<<<<<>>>AAAEEEHHHKKKLLLLLLHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSUUUWWWYYYZZZ\\\___bbbdddeeeeeegggiiiiiiiiihhhfffdddeeehhhjjjjjjnnnssstttsssssswww{{{~~~ssscccWWWIIICCC:::444222333333222000222444555777===FFFLLLXXXcccooouuuuuupppeee[[[UUUPPPLLLOOOUUU\\\gggqqqtttxxx~~~}}}~~~ooohhhbbbbbbeeehhhnnntttyyy|||ttteeeVVVMMMIIIEEECCCDDDFFFDDDGGGPPP___yyy}}}rrr]]]\\\gggmmmTTTLLLFFFFFFGGGCCC>>>===:::888666444333222///000000///...------...---------------...///000------,,,---...000222333===XXXsss}}}}}}wwwsssooolllkkkjjjhhhkkkqqqqqqwwwwwwtttvvvzzzzzz~~~~~~|||{{{{{{{{{vvvhhhaaaVVVUUUddd~~~xxxnnneeedddeeedddbbbccc```cccggglllooooooooonnnpppoooooommmkkkkkknnnppprrrrrrsssuuuvvvxxxyyyyyywwwyyy{{{|||zzzwwwsssqqqoooppprrrssssssuuuxxxzzz|||~~~QQQZZZ^^^XXXTTT\\\lllxxxzzzqqqeee]]]YYYTTTNNNIII;;;888555444666999;;;<<<;;;;;;:::999888777666555333333222111000///...---,,,,,,,,,,,,,,,+++***))))))((('''&&&&&&'''((()))''''''((((((((('''%%%$$$''''''&&&&&&&&&''''''(((,,,++++++,,,///111111000,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---...//////...,,,***+++,,,***(((&&&'''((((((%%%"""$$$%%%&&&'''''''''&&&&&&'''(((***++++++)))'''&&&)))'''%%%$$$$$$&&&)))***///,,,***+++---...,,,)))((((((((((((((())))))***///............---------,,,+++******)))*********++++++++++++++++++++++++++++++******++++++,,,---..................------111111111111111111222222111111111//////000333666555333111333555777555333,,,,,,,,,,,,...000333444777888999999888999;;;===>>>???@@@BBBDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSSSSTTTUUUXXXZZZ\\\^^^```aaacccfffjjjmmmmmmmmmkkkiiiggggggiiillllllooosssvvvwwwyyy{{{|||uuudddXXXJJJEEE===777444555888:::111111222333666===EEEJJJVVVaaannnuuuvvvrrrggg\\\SSSMMMHHHIIINNNVVVaaalllsss|||uuunnnhhhffffffgggmmmsss{{{}}}nnn```RRRKKKHHHDDDAAAAAAAAADDDHHHNNN\\\wwwuuueee___cccxxxyyyZZZPPPNNNGGGAAA@@@>>><<<999666444333222222000000000000////////////111000///...---,,,,,,,,,---******---...---000555CCCeeexxx{{{~~~yyyxxxuuurrrooooooqqqssstttxxxyyy~~~vvvuuuxxx}}}yyyuuutttsssvvv}}}}}}}}}dddUUUJJJOOOaaa}}}wwwoooiiigggeeebbbbbbdddhhhjjjmmmpppqqqpppooommmmmmmmmmmmmmmnnnnnnnnnnnnqqqsssuuuwwwxxxyyyyyyxxxxxxxxxzzz|||~~~}}}zzzwwwnnnoooqqqsssuuuwwwxxxyyy~~~UUU[[[]]]WWWUUU^^^lllvvvwwwnnnbbbZZZUUUQQQKKKFFF<<<999555444666888:::;;;===<<<;;;999777555444333444333333222111000//////------,,,++++++***))))))(((((((((''''''(((((((((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&'''((((((*********,,,...000///...,,,,,,,,,------///000000---,,,,,,++++++,,,,,,---///000111000...,,,------***(((''''''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&))))))+++++++++***)))((($$$###""""""$$$&&&)))+++...,,,++++++------+++))))))))))))))))))***++++++,,,,,,,,,------.........,,,++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,---........................000000111111111222222222222333333111000000222333555333111222555555444222222222111111111333444555666777999999999999<<<>>>===>>>???AAACCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]___```bbbeeeiiilllllllllkkkiiiggggggiiikkkmmmppptttwwwxxxzzz|||~~~mmm___PPPHHH>>>666333444555666333333333333555;;;BBBGGGSSS___mmmtttvvvqqqggg\\\SSSLLLGGGHHHMMMTTT___iiirrr{{{uuunnnhhhgggfffhhhnnnttt|||~~~~~~oooaaaRRRJJJFFFCCCAAABBB???CCCGGGLLLZZZtttyyyeee___bbbuuu~~~```SSSMMMEEE@@@@@@???===:::777444222111111000000000/////////......000///...---,,,,,,,,,,,,...++++++...///...222777HHHkkk~~~yyyyyyxxxvvvtttsssuuuxxx{{{yyy|||{{{wwwxxxzzzuuuqqqpppnnnooowwwvvv___SSSJJJNNN```uuunnngggeeedddaaaaaadddiiijjjlllnnnoooooonnnnnnnnnnnnoooooopppppppppqqqtttuuuwwwyyy{{{{{{{{{{{{xxxxxxxxxzzz{{{zzzwwwtttooopppqqqssstttvvvwwwxxxzzz{{{}}}XXX[[[ZZZVVVXXXbbbnnnuuutttkkk^^^VVVQQQMMMGGGBBB===:::666555666888999999===<<<:::888666444222111333333333333222222111111000...,,,***))))))))))))'''(((((())))))(((((('''%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))))))))))),,,...///---+++***+++,,,---///000111222,,,,,,++++++++++++,,,,,,...///000///---,,,,,,---***)))(((((())))))'''%%%)))((('''%%%%%%%%%%%%&&&))))))))))))))))))))))))%%%%%%%%%&&&(((+++///111...,,,++++++,,,,,,+++******************++++++,,,)))***+++,,,---......///,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................//////000111222333333444333444555444222000000111444333222222333444333111333222111000///000111222555666888999:::;;;===???<<<===>>>@@@BBBCCCEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMPPPSSSUUUWWWWWWVVVWWWXXXYYY[[[]]]___```dddhhhkkkkkkkkkkkkiiihhhhhhjjjlllqqqsssvvvxxxyyy{{{~~~}}}|||}}}zzziiiZZZOOOAAA888555555444333444444444333444888>>>CCCPPP\\\jjjsssuuuqqqggg\\\SSSLLLFFFGGGKKKQQQ\\\fffoooyyyuuunnnhhhggggggiiiooovvv}}}~~~}}}{{{~~~}}}qqqbbbQQQIIIEEEBBBAAABBB???AAAEEEJJJWWWnnn}}}fff^^^```rrrgggWWWMMMDDD@@@AAAAAA???<<<888444222111000/////////.........------///...---,,,,,,++++++,,,...,,,,,,///000000444:::NNNrrr}}}xxxuuuvvvwwwuuutttuuuyyy}}}|||{{{yyyyyytttooommmjjjiiimmmtttqqq[[[RRRKKKPPPaaassskkkeeedddcccaaaaaadddiiijjjkkklllmmmmmmnnnnnnoooppppppqqqrrrsssttttttuuuwwwyyy{{{|||}}}}}}}}}yyyxxxwwwwwwwwwvvvtttqqqqqqqqqrrrssstttuuuvvvvvvtttuuuwwwyyy{{{}}}~~~YYYYYYVVVTTT[[[hhhssswwwsssiii]]]TTTOOOKKKEEE@@@===:::777666666888888888;;;:::999777555444222222222222222222222222222111111///,,,***(((((())))))'''((()))******)))((('''%%%%%%&&&''''''((((((((('''&&&&&&&&&'''((()))***))))))***,,,...///---+++***+++,,,---//////000000,,,,,,++++++++++++,,,,,,+++,,,......,,,************)))))))))***)))(((''',,,***'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((('''''''''(((***---///111---,,,+++++++++++++++******))))))))))))***++++++)))******+++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---------..................//////111222333444444111333666666444222111111333333222222222222111111222111///......///000000444666888::::::<<<>>>???===>>>???@@@BBBDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMNNNOOORRRUUUWWWVVVUUUUUUUUUWWWYYY[[[]]]___bbbfffjjjkkkkkkllllllkkkkkknnnppptttvvvxxxyyyyyy{{{~~~{{{xxxxxxzzz~~~~~~~~~ssseeeXXXGGG<<<:::999666333444444333333333777<<<@@@KKKYYYhhhqqquuurrrhhh]]]SSSKKKEEEEEEHHHNNNXXXaaakkkvvvtttnnnhhhhhhhhhjjjqqqxxx|||~~~{{{{{{}}}|||tttdddRRRHHHCCCAAAAAACCC@@@CCCEEEJJJTTThhhhhh______ppplllZZZNNNEEECCCEEECCCAAA===999555222000//////.........------------...---,,,+++++++++++++++---,,,,,,//////000555===TTTuuuxxxwwwrrruuuxxxwwwuuuvvvzzz~~~}}}{{{|||vvvpppmmmiiifffgggkkkqqqqqqZZZRRRNNNSSSddd}}}qqqjjjddddddcccbbbcccfffjjjiiiiiiiiijjjlllnnnoooooopppqqqrrrssstttuuuuuuvvvwwwyyy|||~~~|||zzzwwwvvvuuutttrrrppprrrrrrssssssssstttttttttsssssstttuuuvvvwwwxxxyyyXXXWWWSSSSSS]]]lllwwwzzzuuukkk]]]TTTOOOKKKEEEAAA<<<:::777666777888888888999888888777666555555444111111111111111000000000111///,,,***(((((())))))'''((()))******)))((('''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''((()))******+++***+++---//////---,,,...///000000111000000///,,,++++++******++++++,,,***,,,......---+++++++++)))***++++++***))))))))),,,+++(((%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%&&&((()))***+++,,,,,,++++++*********)))(((((((((((()))******++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------------.........//////...//////111222333444444///111555666555444333333222222333222222111222222333333222111111222444555333666999;;;;;;<<<>>>???>>>???@@@BBBCCCEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOOOONNNQQQTTTUUUTTTSSSRRRSSSTTTVVVXXXZZZ]]]```eeehhhjjjlllnnnoooooopppsssuuuxxxyyyyyyyyyxxxzzz}}}|||zzzxxxwwwzzz}}}||||||}}}}}}}}}~~~}}}~~~{{{lll___NNNCCC???<<<888444333333333333444777<<<@@@GGGUUUfffqqquuusssiii___SSSLLLEEEDDDFFFJJJTTT]]]fffqqq}}}sssmmmggggggiiikkkrrrzzz{{{|||~~~}}}}}}~~~{{{vvvfffSSSHHHDDDAAABBBDDDDDDEEEGGGKKKTTTeeezzzlllaaa___pppnnnZZZNNNHHHGGGHHHDDDBBB>>>999555222000000///.........------------------,,,+++++++++,,,,,,+++***,,,......///666???WWWrrrzzzsssuuusssvvvyyyzzzzzz{{{~~~~~~~~~~~~wwwqqqmmmhhhcccbbbeeehhhyyy~~~}}}tttYYYPPPMMMUUUhhhzzzpppiiiddddddeeedddeeeiiijjjiiihhhhhhiiikkknnnooooooooopppqqqrrrttttttuuuwwwyyy|||}}}xxxuuutttsssrrrqqqssssssssssssssssssssssssttttttsssrrrrrrsssssstttYYYWWWSSSSSS^^^nnnzzz}}}wwwmmm___UUUPPPLLLGGGBBB;;;999777777888999999888888888777777777777666666111111111000000000//////000...,,,***))))))))))))((())))))******))))))(((''''''&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++---++++++,,,---......---111222333444333333111000++++++************++++++,,,...111222000.........)))+++,,,,,,+++******++++++***((('''%%%%%%%%%&&&((((((((())))))******+++((((((((('''(((((())))))***,,,,,,,,,***)))***+++((((((((((((((())))))***,,,,,,,,,+++++++++******------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///////////////000111222333333444...000444555444333333333111222333333222222333555333333222111111222444444444777:::<<<<<<<<<===>>>??????@@@BBBDDDEEEGGGGGGIIIJJJLLLNNNPPPPPPPPPPPPOOOQQQSSSSSSRRRQQQQQQQQQRRRTTTVVVXXX[[[^^^cccggghhhkkknnnppprrrtttxxxzzz{{{{{{zzzwwwvvvwwwzzz}}}||||||}}}~~~~~~}}}|||{{{zzz}}}~~~{{{zzz{{{{{{{{{zzzzzzyyyyyy{{{~~~tttiiiYYYLLLEEE@@@:::666444444444444444777;;;>>>DDDSSSdddqqqvvvuuukkkaaaUUUMMMEEECCCDDDHHHQQQZZZcccnnnyyy~~~qqqkkkffffffhhhkkkssszzzyyy{{{~~~{{{yyyhhhUUUKKKEEEBBBBBBDDDEEEGGGJJJNNNWWWgggyyyqqqccc^^^ooonnnYYYNNNJJJIIIIIIDDDBBB>>>:::666333111111/////////.........------------,,,,,,,,,,,,------******,,,...---///777BBBYYYmmmvvvuuuwwwssspppuuurrrtttwww{{{wwwooojjjfffaaa___aaaeeerrr}}}|||}}}wwwYYYNNNLLLXXXnnn~~~wwwnnnhhhcccdddeeeeeegggkkkjjjiiiiiiiiijjjlllnnnooooooppppppqqqrrrsssssstttyyy{{{yyytttsssssssssssssssssssssrrrrrrrrrrrrrrruuutttrrrqqqqqqqqqrrrrrr[[[YYYUUUTTT]]]mmmyyy}}}yyynnn```UUUPPPLLLHHHDDD:::888666777888999999999::::::999888777777666666333333222222111000//////------,,,++++++***))))))***))))))))))))))))))***(((((('''&&&%%%&&&''''''&&&&&&''''''(((***+++,,,...+++))))))+++,,,------...///111222333222111000++++++************++++++,,,///222333222000//////))),,,...---+++***+++---***))))))((('''&&&&&&%%%'''((()))+++,,,+++++++++++++++++++++,,,,,,,,,,,,***+++---,,,)))((()))+++))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,------...//////000000000111111111222222222///111333444222111111222///222444444333333555777666555333222111111222222555888;;;===<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFFFFHHHIIILLLNNNPPPPPPOOOOOOQQQRRRSSSRRRQQQPPPQQQRRRPPPRRRUUUWWWYYY]]]bbbeeeeeehhhmmmpppssswwwzzz}}}~~~|||yyyvvvssstttwwwzzzxxxyyyzzz{{{}}}~~~~~~~~~zzzxxxyyyyyywwwuuutttttttttuuuwwwyyy|||}}}xxxiii[[[OOOFFF@@@<<<777777777555555666999<<>>:::777444333222000000000/////////.........---------------......******---///...000:::EEE[[[iiinnnoootttsssqqqvvvuuuvvvyyywwwnnniiieeeaaa___```eeennnyyy~~~}}}[[[NNNMMM___yyy{{{tttlllfffbbbcccdddeeegggkkkiiijjjjjjjjjlllmmmnnnoooqqqqqqqqqrrrrrrsssssssssvvvyyy}}}xxxsssrrrrrrttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqsssttt]]]\\\WWWUUU\\\kkkwww|||zzzooo```VVVPPPMMMHHHDDD999777666777999::::::999<<<<<<;;;999888666555444555555444333222000000///,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++***((('''&&&%%%%%%&&&'''&&&&&&''''''(((***+++,,,...+++((('''(((+++,,,---(((***,,,///000000000///++++++************+++++++++---111222111///...---))),,,......+++***,,,...((()))))))))((('''&&&%%%$$$&&&(((***++++++)))(((((())))))******++++++,,,)))+++---,,,)))((()))+++*********)))***++++++,,,******+++,,,---......///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))((()))******+++,,,,,,------...///000000111111111111111111222222111333444333111//////000///222444555333444666999===<<<999777666555555555666888<<<======<<<<<<<<<======???@@@BBBCCCEEEEEEGGGIIIKKKNNNOOOOOONNNNNNSSSTTTTTTSSSQQQQQQRRRTTTOOOQQQTTTVVVYYY]]]aaaeeebbbfffkkkppptttxxx|||~~~}}}yyyuuuqqqqqqtttwwwuuuvvvwwwzzz|||~~~zzzwwwwwwvvvsssqqqppppppqqqqqqrrrssstttuuuzzzwwwgggXXXMMMEEEBBB::::::999777555555777999AAAPPPcccqqqxxxwwwnnndddWWWNNNFFFCCCCCCFFFNNNWWWaaalllxxx}}}~~~zzznnnhhhdddeeegggkkksss{{{zzz|||~~~}}}}}}~~~~~~~~~~~~www}}}{{{kkkYYYOOOIIIEEECCCDDDCCCFFFKKKSSS___pppwwwfff\\\jjjkkkVVVMMMLLLHHHCCCDDDBBB>>>:::777555333333000000000000////////////......---------......///+++,,,...000///111<<>>:::666444555888:::;;;<<<;;;:::888777777666666444333333222222111111111------,,,++++++******)))''''''((()))******))))))(((''''''''''''&&&&&&&&&((('''''''''(((***---......---+++))))))***+++,,,,,,,,,+++++++++,,,---...***+++,,,---,,,***(((&&&,,,...111222111...***'''***++++++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++,,,***)))((()))((('''%%%***)))))))))***+++,,,,,,++++++,,,,,,,,,++++++***---------............///++++++++++++++++++++++++,,,,,,,,,---------......000//////.........//////...//////000111222222222222222222111111111000000111222222111222666>>>DDDFFFEEEBBB===777444333444888999::::::;;;;;;;;;::::::;;;<<>>???AAACCCEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQSSSTTTWWWZZZ\\\]]]^^^bbbhhhmmmqqquuuxxx{{{{{{yyyvvvtttsssrrrqqqpppsssrrrtttxxx}}}~~~yyyvvvsssqqqooojjjgggcccbbbdddfffggggggnnnrrryyytttfffWWWKKKCCC>>>888444444555777888@@@GGGXXXooo{{{yyyqqqlllZZZQQQHHHDDDCCCFFFNNNWWWdddlllvvv~~~}}}}}}~~~zzzooojjjfffffffffhhhooowww||||||||||||}}}|||zzz||||||}}}}}}yyyvvvwww{{{~~~lll]]]RRRLLLIIIGGGEEEDDDGGGPPP[[[hhhzzzppp^^^ddd~~~iiiTTTJJJHHHHHHGGGFFFCCC@@@;;;888555333222000000///...............---------------------------000---,,,222222888HHHXXXgggmmmppp{{{yyyuuuqqqqqqsssrrrmmmggghhhuuu~~~}}}sssaaa___vvv|||pppkkkhhhdddaaaaaacccfffiiifffhhhkkklllmmmnnnoooqqqrrrssssssrrrpppoooqqqrrrsssuuuyyy}}}|||xxxtttssstttuuuuuutttsssssstttuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwxxxsssfff___\\\YYYeeetttvvvvvvlll```YYYVVVRRRJJJDDD<<<999666444666888:::;;;:::999888777666555555555444444333333222111000000------,,,++++++******)))+++((($$$!!!!!!###'''***(((''''''''''''&&&&&&&&&((((((((()))***,,,...000...---+++*********+++,,,,,,,,,,,,,,,,,,---------000---***'''&&&(((***,,,------.........,,,+++*********++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%(((((()))))))))*********'''&&&&&&&&&&&&((()))******)))((((((******)))(((******)))))))))***++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///000111222333333222111...//////000000111111222222111111111111000000000...000333555:::CCCOOOWWW\\\[[[XXXQQQIIICCC???===888888:::;;;<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJLLLNNNOOONNNNNNNNNOOOOOOPPPQQQRRRPPPRRRTTTVVVYYYZZZ\\\\\\^^^bbbfffjjjmmmppptttvvvyyyxxxvvvuuusssrrrqqqpppqqqrrrssswww{{{~~~~~~{{{xxxtttqqqhhhddd___]]]]]]```aaabbbcccgggmmmwwwtttdddVVVJJJDDD===888666666888888;;;BBBSSSiiivvvxxxsssooo]]]TTTJJJEEECCCEEEMMMVVVbbbjjjuuu|||~~~~~~}}}~~~}}}|||}}}~~~|||sssnnniiihhhffffffmmmttt}}}~~~|||{{{{{{{{{zzzxxxzzz{{{}}}~~~~~~vvvqqqrrrwwwwwwggg[[[RRRKKKHHHEEEDDDGGGNNNVVVaaarrrrrr```ddd|||gggRRRIIIGGGFFFEEEEEECCC???;;;777555333222000000///...............------------------------,,,000------222333999JJJ\\\iiimmmppp|||~~~uuusssssswww{{{{{{tttnnnnnnzzz|||yyy|||rrrbbbccc||||||rrriiigggcccaaaaaacccfffhhhgggjjjlllnnnnnnoooppprrrrrrssssssrrrppppppqqqrrrvvvwwwzzz|||}}}}}}||||||yyyvvvtttssstttvvvvvvvvvrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzqqqddd]]]YYYVVVaaaoooqqqqqqiii___ZZZXXXTTTKKKDDD<<<999555555666999:::;;;:::999888666555555444444444444333333222111000000------,,,++++++******))),,,)))%%%"""!!!###''')))(((''''''''''''&&&&&&&&&(((((())))))+++---///000...---,,,++++++++++++,,,+++,,,,,,---------------///---***((('''(((***,,,------,,,,,,,,,++++++******************))))))(((''''''&&&%%%%%%%%%%%%%%%((((((((()))))))))******((((((''''''((()))+++,,,***)))((((((***+++***)))******))))))))))))************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000222444555555444333////////////000000111111111111111111000000000000...000444777<<>>;;;777888999;;;<<<<<<======@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDFFFIIIKKKMMMNNNOOOOOONNNNNNOOOOOOPPPQQQPPPRRRUUUXXXZZZ[[[[[[[[[^^^```dddgggiiilllooorrrvvvwwwwwwvvvsssqqqppppppqqqrrrtttwww{{{}}}~~~~~~~~~xxxtttkkkfff___[[[[[[\\\^^^___\\\```eeemmmxxxoooaaaTTTNNNEEE===:::999999999===DDDRRRdddrrrwwwtttqqqaaaWWWLLLFFFCCCEEEMMMVVVaaaiiittt{{{||||||{{{||||||{{{zzz{{{{{{|||}}}tttooojjjhhhffffffkkksss|||~~~|||zzzzzzzzzxxxvvvyyy{{{}}}~~~uuuooooootttqqqdddXXXPPPKKKGGGFFFHHHLLLQQQZZZjjjyyyqqqaaafff|||cccOOOGGGFFFFFFEEEDDDBBB???;;;777555333333000000///...............------------------------+++000...---222444<<>>:::777444333333000000///...............------------------------***000...---333666@@@UUUkkkwwwyyyyyyyyyyyy}}}xxx}}}~~~~~~|||yyy|||zzz|||~~~zzz|||ooo]]]UUUZZZvvvvvvkkkdddbbb```^^^^^^```cccdddllloooqqqrrrrrrrrrtttuuuqqqrrrrrrqqqooooooppprrruuuvvvyyy|||~~~~~~~~~}}}xxxwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvqqqrrrssstttvvvwwwxxxxxxeeeXXXQQQNNNLLLYYYhhhjjjjjjbbbZZZWWWVVVRRRJJJBBB:::777555555777:::;;;;;;:::999888777666555555555555555444333111000//////------,,,++++++******)))((()))*********)))((('''(((''''''''''''&&&&&&&&&&&&&&&(((***,,,...///000------------,,,,,,,,,,,,+++,,,---//////......---***+++,,,---,,,***(((&&&************************))))))******))))))((('''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))******)))))))))+++,,,---+++***))))))***+++***)))******)))((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000000////////////////////////////////////000000000000000111111444666777888<<>><<<;;;@@@FFFPPP]]]lllxxx|||yyyiii^^^QQQJJJGGGHHHPPPYYY\\\bbbjjjoooqqqrrrsssuuuzzz~~~wwwvvvwwwvvvvvvxxxxxx{{{|||tttooojjjhhhggggggmmmuuuyyy}}}{{{zzzzzzzzzyyywwwzzz{{{|||}}}}}}~~~~~~~~~}}}~~~vvvqqqoooqqq{{{{{{nnnbbbYYYTTTNNNMMMLLLLLLJJJNNN\\\jjjrrrcccggg{{{~~~cccOOOGGGFFFGGGFFFCCCAAA===:::777444333333000000///...............------------------------+++000...---333888FFF]]]nnn|||~~~~~~}}}vvvrrrvvvzzzxxxsssooogggiii___RRROOOWWWqqqwwwjjjcccaaa___^^^^^^```bbbdddmmmoooqqqrrrrrrrrrssstttpppqqqqqqpppnnnnnnoooppprrrtttxxx{{{~~~vvvwwwwwwvvvtttssstttvvvxxxxxxxxxxxxwwwvvvuuutttrrrsssuuuvvvwwwxxxxxxxxxcccVVVPPPMMMKKKWWWgggiiijjjbbbZZZVVVUUURRRJJJBBB999777555666888:::;;;;;;;;;:::999888777666666666666555444333111000///...------,,,++++++******)))'''((()))*********))))))(((''''''''''''&&&&&&&&&$$$%%%''')))+++---...///---------------,,,,,,++++++,,,...///000///...---***+++,,,---,,,***(((&&&(((((()))******))))))((()))))))))))))))(((((('''(((((('''&&&&&&&&&&&&&&&(((((()))))))))*********)))(((((('''((()))+++,,,---+++*********+++)))(((******)))((((((((((((((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000111111111111111111111////////////////////////////////////000000111111222555777888777777:::>>>BBBFFFIIIIIIDDD===777333111222444777999;;;<<<<<<>>>>>>>>>??????@@@@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRRRRSSSUUUWWWYYYZZZ[[[]]]___```bbbdddhhhkkkoootttyyyyyytttpppooopppnnnrrrwwwzzz|||{{{rrrhhhaaaZZZUUURRRRRRUUUYYY[[[^^^eeepppxxxzzzvvvmmm___RRRJJJEEECCCBBBAAAHHHOOOXXXffftttxxxvvvlll```SSSLLLHHHJJJSSS\\\^^^cccjjjmmmoooppptttwww|||~~~wwwuuuuuurrrqqqsssqqquuu||||||xxxrrrmmmkkkiiiiiinnnvvvyyy}}}{{{zzz{{{{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~|||}}}~~~}}}}}}~~~{{{uuuqqqooopppxxx}}}qqqddd[[[WWWOOONNNMMMKKKGGGIIIVVVdddwwwddddddvvviiiSSSJJJGGGFFFEEEBBB@@@===999666444333333000000///...............------------------------,,,111...,,,333:::LLLeeettt}}}qqqiiilllqqqooojjjgggeeeeeeYYYNNNNNNUUUlllwwwkkkcccbbb`````````bbbdddeeekkkmmmooopppppppppqqqrrroooppppppooommmlllnnnoooppprrrvvvzzz}}}sssuuuwwwvvvttttttvvvxxxzzzzzzzzzyyyyyyxxxvvvvvvssstttuuuwwwwwwxxxwwwwwweeeWWWQQQNNNKKKWWWfffhhhjjjcccZZZVVVUUURRRJJJCCC888777555666888:::;;;;;;<<<;;;:::888777777666666666555444333111000///...------,,,,,,+++******)))(((((((((((())))))******(((((('''''''''&&&&&&&&&###$$$&&&)))+++---......------......------,,,++++++,,,...000000///...---++++++,,,,,,+++***(((((('''((()))******)))(((''')))))))))))))))(((((('''(((((('''&&&&&&&&&&&&''')))************+++++++++''''''&&&&&&'''(((***+++...,,,************)))'''******)))(((((((((((((((((()))***+++,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000///......---......//////////////////............/////////000000111111222555888888666555666999999===CCCDDDAAA:::444111000111333666888:::;;;<<<=========>>>??????@@@@@@CCCCCCDDDFFFGGGIIIJJJJJJHHHHHHJJJLLLOOORRRTTTVVVRRRQQQQQQRRRSSSVVVXXXZZZ[[[\\\^^^___aaadddhhhkkknnntttyyyyyyuuupppoooooolllqqqvvvzzz|||~~~zzzooofff^^^WWWSSSMMMQQQUUUWWWYYY___iiirrrqqqzzzxxxiii\\\RRRMMMKKKJJJEEEJJJOOOUUU```nnnrrrnnnmmmaaaTTTMMMJJJLLLUUU^^^bbbgggllloooppprrrwww{{{}}}wwwuuussspppnnnoookkkpppxxx}}}|||vvvqqqnnnkkkjjjooovvvzzz}}}{{{{{{||||||{{{zzz|||{{{zzzzzzzzz|||}}}}}}~~~~~~}}}}}}~~~yyyuuurrrooonnnuuu~~~rrreee]]]YYYPPPOOOMMMJJJEEEFFFRRRaaa|||ddd```qqqnnnWWWLLLHHHFFFDDDBBB@@@===999666444333333000000///...............------------------------,,,111...,,,333;;;OOOjjjzzz{{{|||||||||~~~~~~{{{mmmcccfffllljjjgggeeellljjj[[[OOOOOOTTTgggvvvjjjdddcccbbbaaabbbccceeefffiiikkknnnnnnnnnnnnooopppnnnoooooonnnllllllmmmnnnoooqqquuuyyy|||}}}}}}}}}pppsssvvvvvvuuuuuuxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxrrrssstttuuuvvvvvvuuuuuunnnbbbTTTKKKMMMVVV___eeemmmbbbWWWTTTUUUSSSIII???;;;999666333333666999;;;;;;:::999888777666555444666555555444333222111111...---,,,+++************+++******)))(((''''''&&&***)))((('''&&&''''''(((''''''(((***---///111333555555444222///...///000......//////...---,,,,,,,,,,,,------...---------******+++++++++******)))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))******************)))&&&%%%&&&)))---///************))))))))))))))))))))))))************---+++******+++,,,,,,+++222111///---,,,,,,---------------,,,,,,++++++++++++,,,,,,---,,,+++)))(((,,,---...///000000000000,,,---///111222222111111000000000000111222333444444444444444444555666777888<<>>>>>>>>???@@@AAABBBBBBAAA@@@BBBDDDGGGHHHIIIIIIIIIHHHIIIJJJLLLOOOQQQTTTUUUSSSTTTUUUUUUUUUVVVYYY[[[XXXZZZ\\\^^^```ccchhhkkkrrruuuwwwwwwtttppplllkkklllpppuuuyyyzzz{{{uuujjjbbbXXXPPPOOONNNNNNPPPTTTZZZ```dddqqquuu|||sssgggaaa^^^ZZZWWWUUURRRPPPSSSZZZccciiikkkiiibbbWWWNNNLLLQQQYYY___jjjkkkmmmoooqqqtttyyy|||~~~wwwrrrlllhhhhhhlllgggqqq{{{~~~xxxooolllkkklllpppuuuzzz~~~~~~~~~|||||||||}}}~~~|||~~~|||yyyxxx{{{~~~~~~~~~{{{sssooommmnnnuuu~~~~~~ttthhh^^^XXXSSSNNNIIIFFFEEEIIITTT```yyyfffaaahhh~~~vvv[[[MMMJJJIIIFFFFFFBBB>>>:::777555333111//////...------------...))))))***++++++,,,---------,,,,,,///444@@@VVVjjjxxxqqqqqqssswwwyyyuuusssqqqwwwuuupppjjjhhhjjjlllmmmlllnnnmmmaaaPPPOOO```ooottt~~~ppphhhccc```]]]]]]___cccfffgggjjjjjjjjjkkkkkkmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnooopppsssxxx}}}~~~xxxssspppsssuuuvvvwww{{{xxxyyyzzzzzz{{{{{{zzzzzzrrrrrrrrrrrrsssuuuwwwxxxqqqgggYYYPPPQQQXXX```fffiiiaaaYYYUUUUUURRRJJJBBB===;;;888555555888;;;===999888777666555444333222444333333222111000//////...---,,,+++*********************)))((('''''''''%%%$$$###!!!!!!!!!"""###'''((()))***,,,...000111---000333333000,,,)))(((,,,------......------,,,,,,,,,------......------------,,,+++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))((('''&&&'''***---...************))))))))))))))))))))))))************+++***(((((()))***)))((('''((()))***+++,,,---------------,,,,,,+++++++++---------------,,,++++++***+++,,,---..................///000000000//////000000000000111222333444777777666666666555555555777;;;???AAA???:::666222111111222444666888:::;;;?????????@@@@@@??????>>>BBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQTTTUUUSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\___```bbbeeejjjmmmppprrrtttuuusssooollljjjhhhlllqqqtttvvvwwwzzz|||zzzpppiii^^^TTTMMMKKKJJJKKKNNNTTT[[[___gggjjjrrr~~~yyyuuurrroookkkccc^^^WWWTTTWWW]]]bbbdddeee^^^SSSLLLKKKQQQZZZaaaiiilllooorrrtttwwwzzz}}}~~~|||sssmmmhhhcccdddhhhjjjttt~~~~~~wwwqqqpppooonnnppptttzzz~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||zzzzzz|||~~~}}}||||||}}}}}}uuuqqqooopppxxxvvviii___YYYTTTOOOJJJGGGFFFIIITTT___vvveeeaaahhh~~~{{{___OOOLLLKKKHHHFFFCCC>>>:::888555333111//////...------------...---------......//////000...---...000444???UUUiiizzztttooooooqqqvvvyyy|||nnnjjjhhhmmmyyyuuurrrpppooopppqqqqqqqqqooooooeeeXXXYYYhhhuuuxxxssstttwwwyyyxxxrrrjjjdddccc```]]]]]]```dddfffggglllllllllmmmnnnoooppppppnnnnnnnnnnnnnnnooopppppppppqqqtttzzz|||vvvssstttuuutttuuuxxxxxxyyyyyyzzzzzzzzzzzzzzztttsssrrrrrrrrrtttvvvwwwxxxooobbbYYYWWWZZZ```dddccc___ZZZVVVTTTQQQKKKFFF===;;;888666666888;;;===999888777666555444333222444333333222111000//////...---,,,+++******************))))))(((((('''''''''&&&%%%$$$$$$$$$%%%&&&(((((()))***+++---//////000222444333000---,,,+++,,,,,,------------------+++,,,------......------000...,,,***)))(((((()))***************)))))))))((('''&&&%%%%%%%%%%%%%%%''''''(((((()))((((((((((((((((((((()))+++,,,---************))))))))))))))))))))))))************,,,***(((((()))))))))((("""$$$'''***,,,,,,,,,+++------,,,,,,,,,,,,++++++......------,,,,,,------***+++,,,------......---000//////...------......111000000111111222333444999999:::999888777555444777999;;;======;;;777555222222333444555777888999>>>>>>???AAAAAABBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLNNNPPPRRRTTTUUUSSSTTTVVVVVVUUUVVVXXXZZZ[[[]]]```aaacccfffiiilllmmmnnnqqqrrrqqqooollliiifffiiinnnqqqrrrssstttvvvxxxzzzzzzxxxvvvwww|||}}}wwwpppdddXXXMMMKKKGGGFFFIIINNNUUUYYYbbbeeemmmxxxsssjjj^^^UUUSSSVVV[[[______YYYOOOIIIIIIQQQZZZaaahhhlllqqquuuxxxzzz}}}~~~~~~xxxoooiiidddaaaccchhhpppzzz{{{uuurrrssssssqqqqqqssszzz}}}~~~~~~}}}~~~~~~~~~~~~{{{zzz{{{|||}}}}}}}}}||||||~~~vvvqqqpppsss{{{xxxjjj```ZZZUUUPPPKKKIIIGGGIIIRRR]]]sssccc```hhheeeSSSNNNMMMKKKFFFCCC>>>:::888666333111//////...------------...//////////////////////////////000111444@@@WWWlllyyysssmmmlllnnnuuuyyy|||kkkeeeaaaeeeoooyyytttvvvwwwxxxwwwvvvwwwxxxrrrqqqjjjbbbfffttt}}}~~~qqqlllhhhhhhkkkkkkhhhdddccc```^^^^^^aaaeeeggghhhllllllmmmmmmnnnooooooooonnnnnnnnnnnnoooqqqrrrsssqqqsssvvv|||yyyuuuvvvvvvttttttvvvxxxxxxyyyzzzzzzzzzzzzyyywwwuuusssqqqqqqsssuuuwww~~~wwwkkkaaa\\\[[[]]]___\\\[[[YYYWWWSSSOOOJJJHHH:::888666444444666888:::;;;:::999888777666555444666555555444333222111111------,,,+++***************)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))***,,,---...666444111---***+++///222...............---,,,,,,++++++,,,---...............---***((('''((()))***,,,,,,++++++*********)))(((((('''&&&%%%%%%%%%%%%(((((()))))))))))))))(((&&&'''((()))***+++++++++************)))))))))(((((()))))))))************///---+++***++++++***))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---...///////////////...---,,,,,,---...///111111111111222333444444999:::;;;<<<;;;999777666777888999:::<<<;;;:::888555555444555555666777888;;;===???CCCFFFHHHJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTUUUVVVVVVUUUVVVXXXZZZZZZ\\\^^^```aaacccfffiiijjjkkkmmmppppppooollliiifffiiilllooopppppppppoookkkkkkjjjhhhgggiiinnnrrryyy{{{}}}|||yyytttggg[[[QQQMMMHHHEEEFFFKKKQQQUUU___bbbiiisss{{{qqqbbbUUUPPPRRRXXX]]][[[UUUMMMGGGGGGNNNWWW]]]eeejjjqqqwwwzzz|||~~~~~~~~~|||ssskkkfffccccccgggnnnxxxzzztttpppqqqrrrpppqqqtttyyy}}}}}}yyyxxx{{{~~~}}}|||~~~tttppppppttt{{{xxxjjj___YYYTTTOOOKKKHHHFFFGGGOOOYYYsssccc```hhhjjjUUUNNNMMMLLLGGGCCC>>>;;;888666333111//////...------------...------------,,,,,,,,,,,,......000222666DDD^^^uuuwwwnnnkkklllrrryyy}}}ppphhhbbbdddjjjqqqxxx}}}tttxxx}}}}}}{{{yyyyyyzzztttpppiiifffnnn}}}yyypppgggdddfffhhheeeaaacccaaa___```cccfffhhhiiijjjkkkkkkllllllmmmmmmlllllllllmmmnnnoooqqqssssssrrrtttwww}}}zzzvvvvvvvvvttttttvvvwwwwwwxxxyyyyyyyyyyyyyyyyyywwwtttrrrqqqsssuuuwww{{{qqqggg___ZZZYYYYYYWWWWWWXXXVVVRRRMMMIIIGGG:::888666555555666888:::;;;:::999888777666555444666555555444333222111111------,,,+++************))))))))))))(((((((((((()))(((''''''''''''))))))))))))))))))***+++,,,,,,111000,,,(((&&&'''+++///111111000000...---+++******+++,,,---............***)))(((&&&'''(((***+++......---,,,+++******)))))))))((('''&&&&&&''''''******+++++++++******)))&&&'''(((***++++++++++++************)))))))))(((((()))))))))************...,,,******+++,,,+++***///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,---...////////////------,,,,,,---...000111111111111111222333444555666888:::<<<======<<<;;;:::999888:::<<<===;;;999777777777666777777888999;;;<<>>????????????<<<;;;<<<>>>???<<<999888888777777888888999999<<<===???BBBDDDFFFGGGHHHKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNPPPSSSUUUVVVUUUVVVVVVVVVUUUUUUWWWYYYZZZ]]]```aaabbbcccdddfffffffffgggjjjmmmmmmiiidddaaaaaaaaacccbbb___ZZZWWWLLLKKKHHHGGGHHHLLLPPPSSS]]]```eeeffffffhhhlllppptttwwwxxxuuutttrrrllleeeWWWSSSLLLGGGDDDFFFIIIKKKNNNSSS\\\gggsss|||vvvnnnggg\\\PPPHHHFFFJJJNNNRRRNNNJJJFFFEEEHHHLLLOOOYYY```iiiqqqvvvyyyzzz{{{~~~}}}|||~~~nnniiieeefffjjjnnnvvv~~~~~~uuullliiijjjkkkpppvvvxxxzzz~~~~~~~~~|||zzz|||~~~{{{qqqoooqqquuuzzz~~~nnn```WWWUUUNNNKKKHHHGGGDDDDDDKKKSSSttt~~~tttfffcccjjjqqqXXXLLLJJJJJJGGGDDD???;;;999777444222//////...------------...------------------------+++,,,000444===RRRvvv}}}wwwoooiiiggghhhlllttt}}}}}}xxxmmmfffeeemmmtttxxx~~~zzzwwwvvvvvvssshhh```fffxxxwwwmmmgggffffffdddbbbcccaaaaaacccfffiiijjjkkklllmmmnnnoooooonnnmmmmmmjjjjjjkkklllnnnoooqqqrrrssssssuuuzzz}}}wwwtttuuuvvvuuuvvvyyyvvvvvvwwwxxxxxxxxxxxxwwwzzzyyyxxxwwwwwwwwwwwwxxxppppppmmmggg___XXXUUUTTTVVVVVVVVVWWWVVVRRRKKKFFF;;;:::999888888999:::;;;999888777666555444333222444333333222111000//////...---,,,+++************(((((((((((())))))))))))(((((('''''''''(((***+++&&&&&&'''((()))***,,,,,,+++...111222000---******,,,,,,------,,,,,,++++++)))***,,,---.../////////************++++++++++++111111///...---+++******&&&&&&&&&&&&'''((())))))+++++++++++++++***))))))''''''((()))***+++,,,,,,************))))))))))))))))))))))))************)))((('''(((***++++++***)))))))))***+++,,,------+++++++++,,,,,,---------***++++++,,,------,,,,,,))))))***+++,,,,,,,,,,,,---...//////000000000000222222222222333444555555666777888;;;===???AAAAAACCC@@@>>>???AAAAAA===888777777777777777888999999;;;===???AAADDDFFFGGGGGGLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHJJJLLLOOOSSSUUUWWWUUUVVVWWWVVVUUUUUUWWWXXXYYY\\\___aaaaaaaaabbbddddddbbbcccfffjjjjjjeee```^^^]]]\\\\\\[[[WWWPPPKKKEEECCC@@@???@@@BBBEEEFFFNNNSSSYYY\\\\\\]]]aaaeeeffflllpppnnnllllllkkkhhh\\\XXXQQQKKKHHHGGGHHHJJJMMMSSS[[[eeeooozzz|||pppfffaaaYYYVVVQQQJJJCCCBBBDDDGGGLLLJJJHHHFFFFFFGGGIIIJJJTTTZZZdddlllqqqtttwwwxxx~~~|||{{{|||}}}zzzpppllljjjnnnrrrwwwvvvmmmjjjjjjkkkpppuuuwwwyyy}}}~~~~~~~~~|||sssrrrvvvxxx|||xxxhhhYYYSSSQQQMMMJJJHHHHHHEEEEEEKKKTTTmmmsssfffdddkkktttYYYLLLJJJJJJGGGDDD???<<<999777444222//////...------------...,,,,,,------......//////---...111555???XXXuuuoooiiieeebbbcccmmmwwwxxxxxxnnnhhhkkkwww}}}zzzwwwuuussspppeee```kkk|||rrrjjjfffffffffgggcccbbbbbbdddgggjjjkkkkkklllmmmoooppppppnnnmmmllllllllllllmmmnnnpppqqqrrrsssrrrsssvvv{{{}}}wwwssstttuuuttttttwwwuuuvvvvvvwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzyyyyyyhhhiiiiiieee^^^XXXUUUUUUXXXWWWWWWXXXXXXTTTLLLFFF999888777666666777888999;;;:::999888777666555444666555555444333222111111...---,,,+++************(((((((((((())))))))))))&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&''')))***,,,---,,,,,,,,,***(((((()))+++'''((()))***+++,,,,,,,,,)))***,,,---.../////////---------------,,,+++***222111000///---+++******$$$$$$$$$%%%&&&'''((()))***************)))(((((((((((((((((()))+++,,,---************))))))))))))))))))))))))***************)))((())),,,......---***+++---......---,,,++++++++++++,,,,,,---------***+++---...///...------++++++,,,---............///000111111111000...---222222222222333444555555777888888:::<<<>>>@@@BBBFFFCCC@@@AAACCCBBB===888666555555666666777888999:::<<>>???@@@@@@CCCJJJRRRUUUVVVWWW\\\___\\\dddiiihhheeefffggggggaaa]]]WWWQQQLLLKKKKKKKKKMMMRRRYYY___fffnnnwww~~~~~~{{{sssggg[[[QQQLLLFFFGGGGGGDDDAAAAAADDDGGGHHHGGGGGGFFFFFFGGGHHHIIIPPPWWW```hhhnnnrrrtttvvv~~~|||zzz{{{}}}~~~{{{xxxuuurrrqqquuuzzzwwwooommmllllllppptttvvvyyy|||~~~wwwuuuwwwyyyzzz}}}~~~uuuvvvyyy|||~~~tttcccUUUPPPOOOMMMJJJIIIIIIGGGFFFLLLTTThhhrrreeedddmmmuuu[[[MMMJJJJJJHHHDDD???<<<999777444333//////...------------...++++++,,,,,,---.../////////000333666@@@ZZZpppllliiieeeaaabbblllxxxvvv{{{~~~sssnnnsss~~~{{{yyyvvvsssnnndddaaaooo~~~ssshhhaaa___bbbdddcccbbbbbbdddhhhkkklllllljjjkkkmmmnnnnnnlllkkkiiinnnnnnnnnnnnoooqqqrrrsssrrrqqqrrrtttxxx{{{}}}}}}~~~xxxtttttttttrrrsssuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz{{{|||||||||zzzyyyfffgggfffccc]]]XXXTTTRRRUUUUUUUUUVVVTTTNNNGGGBBB;;;999666666888999999999777999999777222///...///555555555444333222111000---...///---***(((***,,,***)))(((&&&&&&''''''(((+++(((%%%######%%%(((***%%%'''***,,,.........---,,,+++++++++******)))))),,,...000000...+++******---,,,+++*********+++,,,,,,,,,+++++++++,,,------...111333111,,,(((''''''((('''%%%%%%%%%(((+++---)))))))))))))))(((''''''''''''(((((((((((('''''')))))))))))))))******+++%%%%%%%%%%%%&&&''')))))))))***,,,......,,,***(((...---,,,,,,++++++++++++------,,,,,,,,,+++++++++...---,,,+++)))(((''''''...---,,,,,,---...000111111000...---...///111222222222111111222222333444444333333333666:::===@@@GGGHHHHHHFFFCCC>>>:::777777777888777777777:::<<<<<<===@@@BBBEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDFFFFFFHHHJJJMMMPPPTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZ______^^^]]]^^^___```aaadddcccaaaaaaaaa```___]]]^^^ZZZUUURRRPPPMMMHHHDDDBBBCCCCCC@@@<<<:::;;;===???CCCHHHKKKMMMRRRWWW\\\_________```aaacccdddeeeccc___XXXSSSPPPNNNKKKJJJKKKNNNTTT[[[aaaeeeggghhhiiiddd\\\RRRJJJDDD@@@???<<>>CCCEEEGGGGGGGGGFFFGGGHHHPPPVVV___fffjjjnnntttxxxyyyxxxxxxzzz}}}}}}{{{xxxvvvvvvwww}}}}}}sssllliiimmmssswwwvvvxxxyyyzzz|||}}}yyyyyy{{{|||~~~~~~ppp```TTTNNNLLLJJJHHHGGGGGGDDDCCCGGGOOOcccxxx~~~tttaaa___nnn~~~dddOOOHHHKKKHHHFFFCCC@@@;;;888555333000///...---------------//////.........---------///---///999JJJeee{{{uuummmiiifffgggqqq{{{~~~~~~zzzyyy|||{{{uuunnnjjjfffcccfffvvvzzzooojjjfffbbb``````bbbbbbccceeegggjjjlllmmmllllllmmmmmmmmmlllkkkjjjlllmmmnnnmmmkkkjjjkkklllttttttuuuuuuvvvxxxyyyzzzzzzxxxvvvsssrrrrrrssstttuuuvvvvvvvvvvvvwwwyyy|||yyy{{{~~~~~~zzzxxxfffffffffbbb\\\VVVSSSQQQSSSSSSSSSTTTSSSNNNGGGBBB<<<:::777777999::::::999888::::::888444111111333555555555444333222111000---...///---***)))***,,,***)))((('''&&&''''''(((((('''%%%$$$%%%&&&)))***''')))+++------,,,***)))+++++++++******))))))))),,,...000000...,,,******)))))))))***+++,,,...///------,,,,,,,,,,,,,,,---111222222000---***(((''')))'''&&&%%%%%%'''***+++)))))))))))))))(((''''''%%%&&&'''((())))))))))))))))))(((((())))))***+++************+++,,,---------...000111111000...,,,...---,,,,,,+++++++++,,,.........---------,,,,,,///......---,,,+++******++++++******+++,,,...///000000.........///111222333333222222333333444555666555444444555888:::<<>>:::888888888999888777888:::<<<<<<>>>@@@BBBDDDFFFGGGGGGKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCFFFIIINNNRRRUUUTTTUUUVVVWWWXXXYYYZZZ[[[___^^^^^^^^^^^^```aaabbbcccbbb`````````___^^^]]][[[XXXTTTRRRQQQOOOLLLIIIJJJKKKJJJGGGCCC@@@@@@BBBAAADDDGGGIIIKKKNNNSSSWWW[[[\\\]]]___aaabbbdddeeeddd```ZZZVVVRRROOOKKKIIIJJJKKKMMMPPPQQQRRRRRRRRROOOMMMIIIDDD@@@>>>===<<<>>>@@@CCCBBB???<<<;;;;;;AAACCCFFFFFFFFFFFFHHHIIIOOOUUU^^^dddhhhlllrrrvvvwwwvvvwwwzzz}}}~~~|||zzzyyyzzz|||}}}uuummmkkkmmmrrrvvvvvvxxx{{{|||}}}|||{{{|||}}}wwwhhh[[[SSSQQQNNNLLLKKKKKKHHHEEEIIIPPP```wwwtttaaa^^^jjjfffPPPHHHIIIHHHFFFCCC@@@;;;888555333000//////////////////000//////.........---------000000222999LLLiii{{{sssooommmnnnuuu~~~}}}~~~{{{qqqjjjeee___```iii}}}xxxnnniiifffcccbbbcccbbbcccdddfffhhhjjjlllmmmlllllllllllllllkkkkkkjjjjjjkkklllkkkjjjiiijjjkkktttttttttuuuvvvwwwxxxyyywwwvvvtttsssrrrsssttttttrrrssstttuuuuuuwwwzzz}}}}}}~~~{{{iiiiiigggccc\\\UUUPPPNNNOOOOOOPPPQQQQQQMMMGGGCCC<<<:::888888999:::;;;:::777888888666333222333444555555555444333222000000---------,,,***)))***,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%(((+++------,,,)))(((*********))))))))))))))),,,...000000...,,,++++++$$$&&&(((***---///000111///...------,,,,,,,,,,,,333111///...---,,,)))''')))(((&&&%%%%%%'''(((***))))))******))))))(((((($$$%%%&&&((()))***++++++))))))(((((())))))***++++++***************++++++...///111222222111///...------,,,+++++++++,,,,,,//////.........---------------------,,,,,,,,,,,,+++++++++++++++---......000///.........///111222333333333333333444555555888777555444444555777888>>>???@@@@@@???===:::999999::::::888777888:::<<<<<<>>>@@@BBBDDDEEEFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFAAAAAABBBDDDHHHMMMRRRVVVTTTUUUVVVWWWYYYZZZ[[[\\\^^^]]]]]]^^^___```aaabbbaaa```______^^^^^^^^^^^^\\\ZZZXXXXXXYYYYYYWWWVVVXXXXXXWWWSSSNNNJJJHHHGGGEEEFFFHHHHHHIIIKKKNNNQQQUUUWWWYYY\\\___bbbcccddddddaaa]]]YYYUUUPPPKKKHHHGGGFFFDDDCCCAAA@@@@@@???>>>>>>??????@@@AAAAAABBBEEEGGGGGGEEEAAA>>><<<;;;???AAADDDEEEEEEFFFHHHJJJOOOTTT\\\aaaeeeiiinnnrrrttttttvvvyyy}}}~~~}}}~~~~~~wwwqqqnnnooorrrtttwwwzzz}}}}}}ssseee\\\WWWTTTRRRQQQPPPLLLHHHJJJPPP___yyyuuuccc\\\dddyyygggPPPGGGHHHHHHFFFCCC@@@;;;888555333///...............///000...............---------000333555:::OOOppp{{{vvvttttttzzz|||ooogggcccUUU]]]ooovvvlllhhhfffddddddfffcccdddeeegggiiikkklllmmmlllllllllkkkkkkkkkjjjjjjjjjkkkllllllkkkjjjkkkmmmssssssssstttuuuvvvxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvtttuuuvvvvvvvvvwwwzzz}}}~~~pppooolllfff]]]TTTNNNKKKLLLLLLMMMOOOOOOLLLHHHDDD;;;999777777888::::::999555555444333222222333444666555555444333111000///------,,,+++******++++++)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&!!!$$$(((,,,......,,,+++)))))))))))))))))))))))),,,...000000///---,,,,,,###%%%(((+++...000000000000///...---,,,,,,,,,,,,000---******,,,---+++))))))((('''%%%%%%&&&'''((())))))*********))))))(((%%%&&&'''(((************((((((((((((((()))************))))))))))))))))))***+++---.........,,,,,,---,,,,,,++++++,,,,,,,,,............------------++++++++++++++++++++++++,,,,,,------...//////000000//////...///000111111333222222222222333444444777666555444444444666666999:::;;;<<<<<<;;;:::999:::::::::999777888:::<<<===>>>???AAACCCDDDDDDEEECCCBBBCCCCCCEEEHHHKKKLLLFFFEEEEEEFFFJJJOOOTTTWWWTTTUUUVVVXXXZZZ[[[]]]]]][[[[[[\\\]]]^^^___aaaaaa___```______^^^^^^```aaaaaabbbcccfffhhhjjjkkkllllllkkkhhhccc\\\VVVPPPNNNKKKKKKJJJIIIIIIJJJLLLNNNOOOQQQUUUYYY]]]___aaabbbdddaaa^^^[[[WWWRRRLLLGGGBBB@@@>>><<<;;;;;;<<<<<<>>>???CCCFFFIIILLLMMMMMMRRRQQQOOOLLLGGGCCC???======???AAACCCCCCEEEHHHJJJNNNSSSZZZ^^^aaaeeejjjoooppprrruuuyyy}}}yyytttqqqppprrrsssxxx{{{~~~}}}~~~~~~oooccc]]]WWWUUUTTTSSSMMMHHHJJJOOO```}}}vvvddd[[[^^^rrr~~~fffQQQHHHHHHHHHFFFCCC@@@;;;888555333...---,,,+++++++++++++++...........................555888===UUUxxx{{{yyyzzz~~~|||}}}{{{~~~rrrhhhcccPPP^^^uuuxxxlllgggeeecccdddfffdddeeegggiiikkklllmmmnnnllllllkkkkkkjjjjjjjjjjjjlllmmmoooooonnnnnnoooppprrrrrrsssssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyywwwxxxzzz|||xxxwwwssskkk___UUUMMMJJJIIIJJJKKKLLLMMMKKKHHHDDD:::888666555777888888888555444333333444444444444666666555444333111000///---,,,+++******+++++++++(((((((((((((((''''''&&&(((((()))((('''&&&$$$###!!!###'''+++......---,,,)))))))))))))))*********,,,...000111///---,,,,,,&&&'''))),,,---.........000///...---,,,+++++++++)))'''%%%&&&***---,,,***((('''&&&&&&%%%&&&''''''))))))************))))))'''((())))))))))))))))))((((((((('''((())))))***---,,,+++++++++++++++,,,'''((()))***++++++******,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---......////////////////////////000000111111111111111111222222333444444333333333444666666555666777888999999999888999999999888777888:::<<<===>>>???AAABBBCCCCCCCCCAAAAAAAAABBBEEEHHHJJJLLLIIIIIIHHHIIIKKKNNNRRRTTTSSSTTTUUUXXXZZZ\\\^^^^^^YYYZZZ[[[]]]^^^```aaaaaa```aaaaaa```___```cccfffiiilllrrrxxx}}}}}}wwwoooggg^^^YYYUUURRROOOLLLKKKKKKKKKLLLKKKMMMPPPTTTXXX\\\^^^___aaa___]]][[[XXXSSSMMMHHH@@@???===;;;;;;===>>>@@@@@@CCCHHHNNNTTTXXXZZZ[[[^^^[[[WWWRRRLLLFFFAAA>>><<<>>>@@@AAABBBDDDGGGJJJLLLQQQWWW\\\^^^bbbhhhlllnnnqqqvvvzzz~~~{{{vvvssssssssstttyyy|||~~~}}}}}}}}}~~~~~~|||tttfff___VVVTTTRRRQQQKKKFFFHHHNNN___~~~wwwfff[[[[[[mmmzzzdddQQQIIIIIIHHHFFFCCC@@@;;;888555333000///---,,,******))))))---.....................,,,444:::CCC]]]}}}~~~~~~yyyvvvwwwzzz}}}{{{xxxwwwwww{{{wwwhhh```QQQbbb}}}|||ooohhhdddbbbbbbeeefffgggiiikkkmmmmmmnnnnnnmmmlllkkkjjjjjjjjjkkkkkklllmmmooooooooooooqqqrrrqqqqqqqqqrrrssstttvvvvvvxxxxxxwwwwwwxxxyyyzzzzzz|||||||||{{{yyyzzz|||~~~~~~~~~|||wwwnnnbbbWWWOOOKKKIIIIIIIIIKKKLLLKKKHHHEEE999777555555666777777777777666666777999999777666777666666444333111///...---+++))))))+++++++++***((((((((()))(((''''''&&&))))))(((((('''&&&$$$$$$&&&''')))+++,,,,,,+++******************++++++++++++...000111///...------)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++$$$###$$$&&&)))+++++++++'''&&&&&&&&&&&&&&&''''''))))))******++++++******)))))))))******))))))(((((((((''''''(((((()))***)))))))))((())))))******(((((()))***++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++------------............)))***+++,,,------------////////////000000000000000000000000000111222222111111222222333444666666444444555666666777777777777777888777777777:::<<<===>>>???@@@AAAAAABBBAAACCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNOOORRRSSSTTTWWWYYY\\\^^^___YYYZZZ\\\___```bbbccccccbbbdddeeedddbbbccchhhlllpppwwwuuuooofffaaaZZZUUURRRPPPNNNLLLJJJKKKMMMPPPSSSWWWZZZ\\\\\\[[[ZZZXXXWWWSSSNNNJJJCCCBBB@@@>>>>>>>>>@@@AAADDDHHHNNNWWW___eeeiiilllgggccc\\\VVVOOOHHHBBB>>><<<===>>>???@@@BBBFFFIIIKKKOOOUUUYYY\\\aaagggkkknnnrrrwww|||{{{wwwuuuuuuuuuvvvzzz}}}~~~~~~{{{zzzyyyyyy|||ttteee]]]TTTQQQNNNLLLGGGCCCGGGMMM^^^~~~yyyhhh\\\[[[lllwwwbbbQQQJJJKKKHHHFFFCCC@@@;;;888555333222111000...---,,,,,,,,,---------...............---444===LLLeee}}}zzzzzzzzz|||}}}||||||{{{xxxvvvyyy{{{wwwtttnnnssszzzjjj\\\VVViiiqqqiiidddaaabbbeeeggghhhkkkmmmnnnoooooonnnnnnmmmlllkkkjjjkkklllmmmjjjlllnnnnnnnnnoooppprrrppppppqqqqqqrrrsssuuuvvvvvvuuuuuuuuuwwwzzz}}}~~~~~~}}}|||xxxpppdddZZZRRROOOIIIIIIIIIKKKLLLJJJHHHEEE:::888666555777888888888888777888:::<<<;;;888444777777666555333111///...,,,***((()))+++,,,+++***'''((()))))))))(((&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------***+++++++++,,,,,,,,,,,,+++...000111000.........,,,++++++***+++++++++,,,,,,++++++*********++++++"""$$$'''((((((((()))***%%%%%%%%%&&&&&&''''''(((((()))***++++++++++++***'''((()))***************(((''''''''''''((())))))&&&&&&&&&&&&''''''((()))))))))***+++,,,,,,------,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,...............---------)))***+++------------,,,...//////000000000000000111111000000111111222333111111222222333333444444444444444555555555555555444555666666666777:::======>>>???@@@@@@AAA@@@@@@CCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGIIIKKKMMMMMMNNNPPPQQQSSSVVVYYY[[[]]]___[[[]]]___bbbdddeeeffffffeeegggiiigggeeegggmmmrrrzzzxxxnnneee___[[[VVVSSSKKKKKKKKKLLLOOOSSSVVVYYYXXXVVVUUUUUUUUUSSSPPPMMMGGGFFFDDDCCCBBBAAABBBBBBHHHLLLRRR[[[dddlllqqquuuqqqkkkbbbZZZSSSLLLDDD???<<<===>>>>>>>>>AAADDDGGGIIINNNTTTXXX[[[```ggglllnnnsssyyy~~~{{{xxxvvvvvvxxxyyy{{{~~~~~~yyyvvvttttttxxxpppaaaXXXQQQMMMJJJGGGCCCAAAFFFNNN___{{{iii]]]]]]mmmuuuaaaQQQKKKLLLHHHFFFCCC@@@;;;888555333000000//////......//////---------.........//////111555@@@TTTkkkyyy}}}{{{}}}~~~{{{www}}}wwwsssvvv{{{{{{vvvvvv|||}}}yyyvvvssslllpppvvv|||ppp^^^ZZZpppsssjjjeeecccdddggghhhjjjlllnnnppppppoooooopppnnnmmmkkkkkklllmmmnnnjjjlllnnnooooooppprrrtttppppppppppppqqqssstttuuutttttttttuuuyyy{{{zzzwwwoooeee\\\UUURRRIIIIIIIIIKKKKKKJJJGGGEEE;;;999777666888999999999666666777:::<<<;;;666111777777666555333111///...,,,***((((((+++,,,+++)))'''((()))))))))(((&&&%%%%%%%%%%%%%%%'''(((***+++&&&&&&'''))),,,///111333+++++++++,,,,,,---------+++...000111000.........,,,,,,*********+++,,,---*********)))******++++++"""&&&++++++)))'''''')))$$$$$$%%%&&&&&&'''((((((((()))***+++++++++++++++%%%&&&((()))+++,,,,,,,,,'''''''''''''''((())))))))))))))))))***+++------))))))***++++++,,,------++++++++++++,,,,,,---...//////.........---------------,,,,,,,,,++++++++++++,,,---///000//////......//////000000000000000222222111111222222333444222222222222222222222222555555555444444444333333222444555555555777:::===>>>>>>???@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCEEEHHHKKKNNNOOOOOOOOOOOOPPPRRRUUUXXX[[[]]]^^^]]]___aaadddggghhhiiiiiigggiiikkkjjjhhhiiipppuuutttllleee^^^ZZZLLLKKKJJJJJJLLLPPPTTTWWWUUUTTTRRRSSSSSSSSSQQQOOOIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKQQQXXXaaahhhnnnqqqxxxqqqhhh___XXXPPPHHHBBB<<<============@@@CCCGGGIIIMMMSSSWWW[[[```gggllloootttzzz{{{wwwvvvwwwyyy{{{{{{~~~|||~~~vvvrrrppppppuuu|||mmm^^^UUUOOOKKKGGGEEEAAA@@@GGGOOObbb|||jjj^^^___ooottt```QQQKKKLLLHHHFFFCCC@@@;;;888555333,,,,,,,,,---...///000111---------.........//////444666CCCZZZnnnvvvwwwxxx{{{zzz|||yyyuuuyyyrrrooottt{{{zzzsssrrr{{{wwwuuurrrlllqqqvvvzzzyyyccc[[[tttsssjjjfffdddfffiiihhhjjjmmmoooppppppooooooqqqooommmlllllllllnnnooolllnnnpppqqqqqqrrruuuvvvooooooooopppqqqrrrttttttuuuuuuuuuxxx~~~wwwtttpppllleee]]]UUUOOOHHHGGGGGGHHHIIIHHHFFFDDD:::999777555444444555666:::::::::::::::999888777444444333333222111000000......---+++(((((()))++++++***)))''''''&&&&&&&&&,,,)))%%%######''',,,000$$$&&&))),,,------,,,+++------,,,+++***)))((('''---......///......------///...---,,,+++,,,---...******))))))((((((''''''************))))))))))))'''''''''''''''((())))))************)))(((&&&%%%&&&&&&''')))******'''%%%(((''''''&&&&&&&&&''''''''')))+++++++++***+++,,,,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,---......//////...------------...//////.........---------///////////////.........000000000000000111111111...///000111111111111111111111222222222333333333555444333222222222333444888555444555888::::::888@@@AAABBBCCCCCCAAA???>>>BBBBBBCCCCCCDDDDDDCCCCCCGGGEEEEEEGGGKKKMMMMMMKKKNNNQQQUUUWWWYYY\\\^^^```___```aaaccceeehhhmmmqqqqqqqqqpppllljjjmmmuuu||||||rrrggg___XXXTTTOOOLLLMMMOOOQQQRRRQQQPPPNNNOOOQQQSSSSSSRRRLLLKKKIIIGGGFFFDDDDDDDDDIIIKKKOOOXXXbbbkkkrrruuuxxxuuupppiii___TTTKKKFFF>>>:::999;;;======AAAFFFFFFIIIOOOTTTZZZ```fffkkkrrrtttxxx~~~~~~}}}}}}wwwwwwvvvtttuuuxxx~~~~~~{{{|||~~~vvvrrrqqqqqqssswww~~~~~~pppbbbWWWPPPLLLHHHFFFDDDDDDHHHOOOgggkkk]]]]]]lllvvvbbbTTTMMMKKKJJJGGGCCC===999555333222333222111000////////////.........,,,+++,,,///111222555BBBYYYmmmvvvwwwwwwttttttvvvwwwtttqqquuu}}}zzz|||tttssssss|||}}}yyy|||~~~sssnnnpppuuuvvvyyy{{{{{{bbbccc|||{{{nnngggdddeeeeeelllnnnqqqsssrrrrrrssstttsssqqqmmmlllmmmooopppqqqnnnnnnooopppqqqqqqrrrrrrssssssrrrqqqqqqssswww{{{xxx{{{~~~uuurrrnnniiiccc[[[SSSNNNHHHHHHGGGHHHIIIHHHFFFDDD===;;;999777666777888999::::::::::::999888777666666666555444333222111000.........,,,)))((()))******)))((('''''''''''''''***)))'''&&&'''(((***+++&&&(((+++...//////...---,,,,,,,,,+++++++++++++++...//////......---,,,++++++++++++++++++,,,---...++++++*********)))))))))******))))))))))))((((((&&&&&&&&&%%%&&&''''''((('''((()))))))))((('''&&&''''''(((***++++++)))''')))((((((''''''(((((((((''')))++++++******+++---,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---///000111//////.........---------/////////////////////...///////////////000000000111111111111111111000000111111222222222333333333444444333222222333333444777555444555888;;;:::999@@@AAABBBCCCCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCFFFEEEEEEGGGKKKNNNMMMLLLNNNQQQTTTWWWXXXZZZ]]]___^^^```ccceeehhhlllrrrvvvvvvvvvtttooommmpppxxxrrriii\\\XXXSSSPPPOOOOOONNNNNNOOONNNMMMNNNQQQRRRRRRQQQLLLKKKJJJHHHFFFEEEEEEEEEIIIKKKOOOWWW```iiiooossswwwuuurrrkkkbbbWWWMMMGGG???;;;999;;;<<<<<<@@@EEEEEEIIINNNTTTZZZaaahhhmmmuuuvvvzzz~~~|||}}}xxxwwwvvvuuuvvvyyy~~~~~~{{{{{{}}}~~~vvvrrrqqqqqqtttxxxrrrcccXXXQQQLLLHHHGGGEEEDDDHHHOOOccclll___^^^lllwwwbbbSSSMMMJJJKKKIIIEEE???;;;777444333222222000///////////////---......---,,,,,,///111111333???VVVjjjrrrqqqppppppnnnnnnnnnllljjjooovvv|||~~~}}}}}}sssooorrrwwwaaaaaa{{{zzznnngggeeefffgggjjjmmmpppqqqqqqqqqrrrsssssspppmmmlllmmmoooppppppnnnoooooopppqqqqqqrrrrrrqqqrrrrrrrrrrrrssswwwzzzwww{{{tttqqqlllgggaaaZZZSSSNNNIIIIIIHHHIIIIIIHHHEEECCC:::999666444444444666777999999999999888777666555888777666555333222111000---...///---***((('''((()))(((((('''''''''(((((('''((()))***)))((('''&&&&&&(((+++---...///...---,,,,,,,,,,,,,,,---......//////......---,,,+++***((((((***+++,,,---------+++++++++++++++************)))))))))((((((((('''&&&%%%$$$$$$$$$%%%''''''&&&'''((()))***))))))((((((((((((***,,,,,,***(((***))))))(((((())))))***''')))++++++******+++---++++++,,,,,,,,,+++******++++++******++++++,,,---++++++,,,,,,---///000111...............---------......//////////////////---.........////////////333333222222111000000///111111222222222333333333444444333333333333444444555444444555888;;;;;;;;;@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEHHHKKKNNNOOONNNOOOQQQTTTVVVWWWYYY\\\^^^]]]___cccfffjjjnnntttxxx|||{{{xxxsssqqqttt|||xxxgggccc]]]XXXTTTQQQMMMJJJKKKJJJKKKMMMPPPQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFJJJLLLOOOUUU\\\dddkkkooouuuuuusssooofff[[[QQQJJJAAA<<<999;;;;;;;;;???DDDEEEHHHMMMSSSZZZbbbkkkqqqzzzzzz}}}}}}|||~~~}}}xxxwwwwwwuuuvvvzzz~~~}}}~~~|||{{{{{{||||||{{{wwwrrrqqqrrruuuzzzttteeeYYYRRRMMMIIIHHHEEECCCGGGNNNYYY{{{pppcccaaaooo{{{dddTTTMMMLLLLLLIIIEEE@@@;;;777555333111000///......---......,,,---......------...000222333???UUUiiioookkkggglllgggeeefffffffffjjjpppyyy}}}tttqqqvvv||||||bbbaaa{{{uuujjjeeedddeeeeeegggjjjmmmooooooooopppqqqrrrooollllllmmmoooppppppooooooooopppqqqqqqrrrrrroooqqqrrrsssssstttwwwyyyzzz~~~vvvrrrmmmgggaaa[[[TTTPPPKKKJJJIIIIIIIIIHHHEEEBBB:::888666333333444666888999999999888777666555444888888666555333111//////---...///...+++((('''&&&(((''''''''''''(((((()))((()))******)))'''%%%$$$$$$&&&(((***,,,,,,,,,+++---,,,++++++,,,,,,......------...------,,,++++++((()))+++,,,------,,,,,,++++++++++++++++++*********)))))))))((('''''''''&&&%%%$$$$$$$$$%%%'''(((((()))***++++++***)))(((((('''''')))+++,,,***)))))))))((((((((()))******((()))************,,,---++++++,,,,,,,,,++++++************)))***++++++,,,///...------,,,,,,------....................................////////////---......//////000000000222222222111111111111111111111222222222333333333333333333333444444444555444333444666888:::<<<<<>>;;;;;;;;;;;;>>>DDDEEEHHHLLLRRRYYYcccmmmsss|||}}}}}}}}}wwwwwwwwwvvvwwwzzz~~~~~~||||||||||||||||||xxxrrrqqqrrrvvv{{{vvvggg[[[SSSNNNJJJHHHEEECCCFFFLLLTTTtttssseeedddrrrgggVVVOOONNNKKKIIIEEE@@@<<<777444222000000///...------------***,,,...///.........///333555BBBYYYkkkoooiiiccciiidddaaaeeehhhiiikkkooozzz~~~{{{}}}sssrrryyy}}}|||vvveeefffxxxmmmddd``````aaaaaadddgggjjjlllmmmmmmnnnppppppnnnllllllmmmooooooooooooooopppppppppqqqqqqqqqnnnpppsssttttttvvvxxxzzz~~~{{{vvvpppiiiccc\\\WWWSSSLLLKKKJJJJJJIIIHHHEEEBBB???===999777777999;;;===999999999888777666555444777666555333111000......,,,...///...+++(((''''''(((''''''''''''(((((()))******)))((('''&&&%%%%%%%%%&&&((()))++++++,,,+++...---+++*********,,,,,,,,,,,,------...---------+++,,,---......---,,,+++************************+++******)))((('''''''''(((&&&%%%$$$$$$&&&((())),,,,,,------,,,+++)))((('''&&&&&&''')))******(((((('''''''''(((((()))***((()))******)))***,,,...***++++++,,,,,,,,,++++++******)))))))))***++++++......---,,,,,,,,,,,,,,,---.....................---.........//////000000......///000000111222222000000000000111222333444111111222222222333333333333333444444555555555555333444555666777999<<<===@@@AAABBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGGGGGGGDDDEEEHHHJJJLLLNNNPPPRRRTTTUUUWWWXXXYYY[[[^^^aaaaaacccfffhhhjjjmmmqqqtttyyyxxxvvvvvvxxx~~~ttthhh^^^VVVPPPLLLGGGGGGGGGIIIKKKMMMLLLKKKLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMPPPRRRVVV[[[ccchhhpppsssuuuuuuoooeeeYYYRRRGGGAAA<<<<<<;;;:::>>>CCCEEEHHHLLLQQQYYYbbblllsss|||}}}{{{vvvvvvvvvuuuwwwzzz|||}}}}}}~~~~~~~~~~~~xxxrrrqqqrrrvvv{{{}}}yyyjjj]]]UUUPPPMMMJJJGGGCCCFFFKKKVVVtttrrrcccaaaqqqiiiWWWOOONNNLLLJJJGGGCCC>>>999666444000///...---,,,,,,,,,,,,***,,,...///......///000222777GGG^^^nnnpppiiidddfffcccccchhhlllmmmnnnqqqzzz{{{zzzssslllmmmvvv}}}}}}|||wwwuuuuuuvvvtttyyyyyynnngggnnnwwwqqqhhhaaa^^^^^^______aaadddhhhjjjkkklllmmmnnnnnnmmmkkkkkkmmmoooooonnnpppppppppppppppqqqqqqqqqnnnpppsssuuuvvvwwwzzz|||}}}|||yyyqqqiiiccc\\\WWWSSSMMMLLLKKKJJJJJJHHHDDDAAA===;;;888555555777;;;===:::::::::999888666555444666555444333111000///...,,,---...---+++))))))))))))(((((('''''''''((((((+++***(((&&&%%%%%%&&&''''''((()))+++,,,------...///---+++***)))***+++,,,---..................------.........------,,,+++)))))))))***************,,,,,,+++***)))(((''''''((('''%%%$$$$$$&&&(((***------------,,,***((('''&&&%%%%%%&&&)))******)))''''''''''''((()))******)))******)))((())),,,...******+++,,,,,,,,,++++++******))))))******+++,,,******++++++,,,...///000---------...............------......///000000000......///000111222333333............000222444555111111222222222333333333222333444555555666555555333444666777777888;;;===???@@@@@@BBBCCCDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJKKKLLLNNNPPPRRRUUUVVVXXXYYYZZZ\\\```cccfffhhhkkkmmmnnnooorrrtttuuuttttttvvvzzz{{{|||~~~rrrfff\\\SSSOOOIIIGGGFFFGGGIIIJJJKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNPPPQQQSSSYYYaaagggnnnqqquuuvvvqqqhhh]]]VVVKKKDDD???===<<<;;;>>>CCCFFFHHHMMMRRRXXX```iiiooowwwzzzzzzuuuuuuuuutttvvvyyyzzz~~~|||~~~yyysssrrrrrruuuzzz{{{}}}nnnaaaYYYUUUQQQOOOKKKFFFHHHMMMUUUqqqpppaaa]]]llljjjVVVNNNMMMNNNMMMJJJFFFAAA<<<888666000///...------,,,------***,,,............000111000:::OOOfffttttttnnnllliiiggghhhlllnnnnnnqqquuu{{{}}}{{{uuujjjdddgggooouuu{{{{{{{{{wwwrrrmmmkkkjjjkkkqqqzzz|||uuuiiidddeeerrr}}}sssnnnfff```^^^^^^^^^______bbbfffhhhjjjkkklllnnnmmmkkkjjjkkkmmmooonnnnnnppppppppppppppppppppppppppprrrtttuuuwwwyyy|||{{{zzzqqqggg```YYYTTTQQQNNNMMMKKKJJJJJJGGGDDDAAA:::777333111111444777:::<<<;;;;;;:::999777555444666555444333222111000000,,,,,,---+++***)))***,,,***)))(((''''''''''''''')))(((''''''&&&&&&&&&&&&'''((()))***+++------......---+++******,,,...000111111111000///---,,,+++,,,,,,,,,+++,,,,,,------*********+++++++++,,,,,,------,,,+++***)))(((((((((&&&$$$""""""%%%''')))******+++++++++***(((''''''&&&%%%''')))+++++++++(((((((((((()))***+++,,,)))******)))((())),,,///)))***+++,,,,,,,,,,,,++++++************+++,,,,,,*********+++,,,---//////---------.........//////------......///000000111------...///000111222222///...------...000222333111111222222222333333333222333444555666666666555444666777777666777:::<<<>>>>>>???@@@BBBCCCEEEFFFEEEEEEEEEFFFEEEEEEDDDCCCFFFIIIKKKLLLLLLMMMPPPRRRTTTUUUWWWXXXYYY]]]aaaeeegggiiilllnnnoooppprrrtttsssssstttwww|||~~~|||xxxuuurrrsssuuuvvvxxx}}}uuuggg[[[TTTLLLIIIFFFEEEGGGIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKNNNQQQQQQRRRWWW```gggmmmppptttvvvrrrjjj```ZZZNNNGGGAAA???===;;;???DDDFFFIIINNNSSSXXX^^^eeejjjqqqvvv~~~xxxsssttttttsssuuuxxx{{{~~~~~~}}}~~~yyytttrrrrrrtttwww{{{tttfff___ZZZWWWTTTPPPKKKLLLPPPVVVooo|||vvvqqqccc]]]hhhmmmYYYPPPOOOLLLKKKIIIEEE@@@;;;777444111000///...------------+++,,,------,,,...000333222AAAZZZrrr}}}|||yyyyyytttqqqppppppnnnnnnttt|||}}}}}}{{{||||||qqqgggbbbdddkkkpppyyyyyyxxxtttpppkkkgggeeegggiiioooqqqjjj___[[[^^^oooyyyooojjjddd___]]]]]]]]]]]]]]]aaaeeehhhiiijjjlllnnnkkkjjjjjjkkkmmmnnnnnnmmmpppppppppppppppppppppppprrrssstttuuuwwwzzz~~~yyyoooeee]]]WWWQQQNNNNNNMMMLLLKKKJJJGGGDDDAAA;;;888444222222555999<<<<<<<<<<<<;;;999777666555666666555444333333222222,,,,,,,,,***))))))+++...+++***)))''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&((()))***+++,,,...,,,++++++,,,...111333555444333111///---***)))******))))))***,,,...///+++++++++,,,,,,---------......---,,,+++***)))((('''%%%"""!!!!!!###&&&(((&&&''')))******))))))(((((('''&&&'''***,,,,,,,,,))))))))))))***+++,,,---*********)))((())),,,///)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,---------.........//////---------...///000000111,,,,,,---...///000111222000///---,,,---...000111111111222222222333333333111222444666777777666555444666888888666666999<<<===>>>>>>???AAACCCEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGJJJLLLMMMLLLLLLOOORRRRRRTTTUUUWWWXXX\\\aaaeeedddgggjjjmmmnnnooorrrsssssssssuuuyyy}}}|||yyywwwwwwvvvrrrooolllnnnppppppqqqtttzzzssscccYYYNNNJJJFFFDDDEEEGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKNNNQQQQQQRRRVVV```gggllloootttuuurrrjjjbbb\\\PPPIIIBBB???===<<>>AAAEEEIIINNNSSSWWW[[[___bbbjjjrrr||||||zzz|||{{{xxxtttqqqppprrrtttvvvzzz~~~}}}|||{{{||||||}}}}}}~~~~~~||||||{{{}}}zzzsssrrrssssssrrr~~~|||lllgggddd___\\\[[[[[[[[[[[[cccrrr|||iiiYYY]]]zzz|||dddTTTMMMLLLJJJFFFBBB===888444222222111111000000000000000//////...,,,+++---000333888IIIeee~~~|||rrrpppwww{{{{{{uuunnnsss~~~|||qqqjjjjjjoootttzzzzzzvvvrrrrrrrrrllleeedddbbb\\\\\\]]]QQQJJJSSSnnnuuummmhhhbbb]]]ZZZZZZ]]]___aaabbbccceeeggghhhiiijjjiiiiiiiiijjjlllnnnpppqqqooopppppppppppppppooonnnssstttuuuvvvxxx|||~~~}}}{{{vvvjjjaaaYYYSSSOOOLLLKKKIIIIIIHHHFFFBBB???777777666666777888:::;;;::::::999999888777777777666555555444333222111111///...---+++***)))((((((((((((((((((((('''''''''&&&''''''&&&%%%$$$&&&(((''')))******)))***,,,......,,,+++******+++---...444222000...,,,+++******++++++++++++++++++++++++&&&)))---///...,,,+++***///...---,,,+++******)))&&&&&&%%%%%%&&&''')))***++++++******)))((((((''''''&&&'''))),,,......------+++***+++------,,,***+++***))))))))))))***+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++---,,,++++++,,,......---,,,++++++---...000///...---------...///000//////.........///000111/////////000000000111111000111222222333444555555555444444444444555555555666666666777888888999999;;;;;;;;;===???CCCFFFIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMOOOPPPOOOOOOOOOQQQQQQRRRTTTVVVZZZ]]]```bbbeeegggjjjmmmpppqqqrrrrrrwwwwwwyyy}}}wwwuuuqqqnnnmmmmmmooopppsssssssssrrrpppqqqtttvvvzzz|||{{{lll]]]WWWOOOIIIFFFEEEFFFFFFCCCCCCDDDFFFGGGGGGHHHHHHLLLMMMNNNOOOQQQUUUZZZ]]]eeehhhmmmqqqsssoooiiiddd]]]SSSJJJEEEAAA>>>>>>BBBDDDHHHMMMRRRVVVZZZ^^^aaafffooozzzyyywwwyyy}}}|||yyyuuuqqqpppqqqtttvvv{{{~~~|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||tttrrrssssssrrr{{{~~~qqqkkkhhhdddaaaaaa```___^^^```nnnxxxcccUUU\\\zzz}}}eeeUUUNNNMMMKKKGGGBBB===888555333111111000////////////000.........------...111444999KKKeee|||~~~vvvssszzz~~~{{{yyy{{{yyynnnnnnuuu}}}{{{yyyzzz{{{}}}~~~{{{xxxxxxyyyuuunnnhhhdddZZZVVVWWWMMMJJJUUUqqq}}}sssmmmiiiccc]]]ZZZ[[[]]]^^^aaabbbccceeeggghhhiiijjjhhhiiijjjkkklllnnnoooppppppqqqqqqqqqqqqqqqqqqqqqvvvwwwxxxyyy{{{~~~~~~}}}|||yyyoooeee\\\TTTNNNLLLJJJIIIHHHHHHFFFBBB???888888777777888999;;;<<<::::::999999888777777777666666555444333222111111///...---+++***))))))((())))))((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&(((''')))******))))))+++,,,,,,+++***)))***,,,...///555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,&&&+++111444333111...,,,......---,,,+++******)))''''''%%%%%%%%%''')))+++++++++******)))(((((((((&&&%%%&&&))),,,------,,,,,,***)))***+++,,,+++*********))))))))))))******---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---......------...///------,,,+++,,,---...///------,,,,,,------...///222000...------///222444....../////////000000000...///111333555555555555333333333444444555555666555666666777777888888999<<<<<<<<<===???BBBDDDFFFGGGGGGGGGGGGGGGIIIJJJKKKNNNOOOQQQQQQPPPOOOOOOPPPNNNPPPRRRVVVZZZ___bbbeeeeeefffhhhlllooosssvvvwwwzzzzzz|||~~~tttrrrqqqooooooqqqssstttyyyyyyxxxvvvtttssstttvvvxxxzzz{{{|||}}}zzzhhhaaaWWWOOOJJJHHHHHHGGGAAABBBBBBDDDEEEGGGIIIJJJMMMNNNOOOPPPQQQTTTXXX[[[___bbbgggnnnqqqppplllhhhbbbXXXNNNIIIDDD@@@???AAABBBFFFKKKOOOTTTXXX]]]```ccclllvvv}}}}}}vvvssstttyyy~~~}}}zzzuuuqqqpppqqqtttvvv{{{}}}{{{zzzzzz{{{{{{zzz{{{{{{|||}}}|||||||||||||||||||||||||||||||||~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~uuuqqqppppppooowwwwwwmmmkkkhhhfffeeeeeecccaaa___lll~~~rrr]]]RRR[[[yyy~~~gggVVVOOOMMMKKKHHHDDD>>>999555333000000///............///+++---.........///222444:::LLLdddwww~~~~~~|||}}}{{{xxx~~~~~~yyyvvv|||sssmmmnnnvvvxxxnnngggYYYQQQPPPIIIJJJYYYwww{{{qqqnnnjjjddd___[[[[[[\\\]]]aaabbbdddeeeggghhhiiijjjhhhiiijjjlllmmmnnnnnnnnnqqqqqqrrrrrrssssssttttttwwwxxxzzz{{{|||}}}|||||||||||||||wwwppphhh^^^UUUOOOKKKJJJIIIHHHGGGEEEBBB???999888888888888:::;;;<<<::::::999999888777777777666666555444333222111111///...,,,+++***)))))))))******)))((('''&&&&&&%%%&&&''''''&&&%%%%%%''')))((()))++++++***)))***++++++***))))))***,,,...///333333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222------,,,,,,+++******)))((('''%%%%%%%%%'''***,,,************))))))(((((()))))))))+++,,,,,,+++)))+++************+++******))))))))))))))))))))))))+++,,,,,,------,,,++++++)))))))))))))))))))))))),,,---......------...///------,,,,,,,,,---...///,,,,,,,,,------...//////222111///...///000222333............////////////000111222333333111///---222222333444555666666666555555666666777888888888<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNPPPPPPNNNMMMMMMNNNNNNOOORRRVVVZZZ^^^bbbdddeeeeeefffiiinnnsssxxx{{{|||}}}~~~~~~}}}tttttttttuuuvvvxxxzzz{{{~~~{{{wwwuuuuuuvvvxxxyyyyyyyyyyyyzzz}}}vvvnnncccXXXQQQLLLJJJHHHAAAAAAAAABBBDDDGGGIIIKKKMMMOOOPPPQQQQQQSSSUUUXXX[[[^^^dddkkkpppqqqnnnlllfff\\\SSSMMMGGGAAA???@@@@@@DDDHHHMMMQQQVVV\\\___ccckkkrrrxxx~~~}}}uuuqqqrrrwww}}}~~~{{{vvvqqqpppqqqtttvvv|||~~~|||{{{zzzzzzzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||~~~~~~}}}||||||}}}~~~vvvpppmmmlllkkksss}}}|||mmmllliiihhhgggfffcccaaabbbnnnnnnZZZQQQ[[[wwwiiiYYYQQQMMMLLLIIIEEE@@@:::666333//////...------------...***,,,...///000111333555<<>>???@@@AAABBBDDDFFFHHHJJJKKKKKKKKKMMMNNNPPPPPPNNNMMMMMMNNNOOOPPPRRRUUUXXX\\\___aaadddddddddgggkkkqqqwww{{{{{{|||~~~~~~~~~}}}}}}}}}vvvwwwxxxzzz|||~~~{{{xxxwwwxxxwwwwwwwwwvvvuuuvvvxxxzzz~~~{{{ooocccYYYRRRLLLIIICCCBBBAAAAAACCCFFFIIIKKKMMMOOOQQQRRRRRRRRRTTTUUUZZZ]]]ccciiioooqqqpppnnniii```VVVPPPJJJBBB?????????BBBGGGKKKPPPUUU[[[___fffkkkpppttt{{{~~~vvvqqqrrrwww|||{{{uuuqqqoooqqquuuwww|||~~~~~~}}}|||{{{zzzzzz{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzrrrmmmllllllppp{{{}}}nnnllljjjiiihhhfffdddbbbeeeqqqlllZZZRRR\\\tttjjjZZZRRRMMMKKKIIIEEE@@@:::555333///......---------------))),,,...000000111444666AAAWWWnnnvvvuuussspppnnnttt}}}~~~|||}}}wwwzzz{{{zzzzzzrrraaaUUUPPPIIIMMM___}}}sssmmmjjjfffbbb___]]]]]]]]]```aaadddfffhhhiiiiiihhhggghhhjjjmmmoooppprrrrrrssstttvvvwwwxxxxxxxxxxxxtttvvvxxxyyyyyy|||~~~zzzxxxxxxzzz{{{{{{nnnllljjjfffbbb\\\UUUPPPKKKIIIHHHGGGGGGEEEAAA>>>888888777777888999;;;<<<::::::999999888777777777777777666555444333222222...---,,,+++************))))))((((((''''''&&&&&&%%%&&&''''''&&&''')))***+++---......,,,*********+++***)))((()))+++---...111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,++++++************''''''''''''((()))************))))))))))))))))))'''(((***---000111000...***+++,,,+++*********,,,******++++++++++++******'''(((***,,,,,,+++)))(((,,,,,,,,,+++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,---------......+++,,,---///000000000000---///000111222111000///....../////////000000000333333555666666666555444333444666777888888777666444555555666666777777888;;;;;;<<<===>>>??????@@@AAACCCFFFIIIKKKKKKKKKJJJNNNOOOQQQQQQPPPOOOOOOPPPOOOPPPQQQTTTWWWZZZ\\\^^^cccbbbbbbdddhhhnnntttxxxxxxzzz{{{|||{{{{{{|||}}}yyyzzz}}}}}}||||||xxxxxxwwwuuusssrrrsssuuu{{{xxxmmmbbbYYYRRRMMMGGGEEECCCAAABBBDDDHHHJJJKKKNNNQQQSSSSSSRRRSSSTTTYYY[[[```gggnnnqqqqqqpppkkkbbbZZZTTTMMMEEE@@@@@@>>>AAAEEEJJJNNNTTT[[[___ggglllpppsss{{{xxxssstttxxx|||~~~{{{uuuqqqppprrrvvvzzz}}}~~~~~~|||{{{{{{{{{||||||zzz{{{{{{|||}}}||||||||||||||||||}}}}}}~~~~~~zzz{{{|||~~~}}}}}}~~~~~~~~~tttpppoooooopppyyy{{{ooommmjjjhhhgggfffeeeccceeerrrlll[[[SSS[[[ttt}}}iiiYYYPPPKKKKKKIIIEEE@@@:::555111//////...------------...+++---...///000111444666GGGaaazzz{{{wwwtttooossszzz~~~{{{sssrrrtttwww}}}yyygggYYYSSSJJJOOOcccuuukkkiiigggdddaaa___^^^^^^___aaadddgggiiiiiiiiihhhhhhiiijjjlllooosssuuuwwwvvvxxx{{{}}}}}}|||zzzyyyvvvxxxzzz{{{{{{}}}}}}|||}}}zzzxxxwwwxxxyyyyyyyyyllliiieeeaaa]]]XXXSSSOOOJJJIIIHHHGGGFFFDDDAAA>>>777777666666777888:::;;;::::::999999888777777777777777666555444333222222------,,,+++************((((((((((((((('''''''''%%%&&&'''''''''''')))+++,,,...000000...+++******,,,+++)))((((((***+++---000111111222222111000///++++++++++++++++++++++++,,,///111222000...------++++++++++++************%%%&&&((()))******)))))))))))))))))))))))))))***&&&''')))---000111///---***,,,------******+++---***+++,,,------,,,+++***'''(((+++,,,---,,,***))),,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---,,,,,,------......------)))***,,,...////////////....../////////000000000/////////000000000111111222333444555777888999:::555666888999999888777666444444555555666777777777::::::;;;===>>>?????????AAACCCGGGJJJLLLLLLJJJIIILLLMMMOOOPPPOOOOOOOOOQQQMMMNNNPPPRRRUUUXXX[[[]]]bbbaaaaaacccfffkkkpppssssssvvvxxxyyyxxxyyy{{{~~~~~~~~~|||xxxtttqqqqqqrrruuu|||~~~tttjjjaaaXXXSSSKKKIIIEEEBBBAAACCCFFFIIIJJJMMMQQQSSSSSSSSSSSSSSSUUUWWW\\\dddlllqqqrrrrrrmmmeee]]]XXXQQQHHHBBBBBB>>>AAAEEEIIINNNTTT[[[```dddjjjqqqvvv~~~yyyuuuuuuxxx{{{}}}~~~~~~zzztttppppppsssxxx||||||~~~}}}|||{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~zzz{{{}}}~~~~~~|||zzz{{{{{{sssoooppprrrqqqyyywwwnnnkkkgggdddccccccbbbaaafffuuulll[[[QQQZZZtttxxxeeeVVVMMMJJJJJJHHHEEE@@@999444000000//////...---.........---............000444777HHHggg~~~yyyssssssyyy}}}}}}ooohhhffffffzzz}}}zzzjjjZZZRRRJJJRRRgggvvviiihhhgggdddbbbaaa_________aaadddgggiiiiiihhhhhhiiiiiijjjlllpppuuuyyy|||zzz}}}}}}{{{xxxyyy{{{||||||}}}|||zzzyyyyyyxxxwwwvvvvvvxxxyyyxxxwwwllliiiccc___ZZZVVVQQQNNNJJJIIIHHHGGGFFFDDDAAA>>>777666666666666888999:::::::::999999888777777777777777666555444333333222------,,,+++************'''''''''(((((((((((((((%%%&&&'''''''''''')))+++---///111111///,,,+++***---+++***(((((()))+++,,,))))))+++++++++***)))(((************************,,,------+++)))(((***++++++++++++***************%%%&&&(((***+++***)))((()))))))))))))))*********))))))+++---///...+++(((***---...---+++***,,,...+++,,,------------,,,+++'''))),,,......---+++***************))))))((((((***+++---,,,++++++,,,...+++,,,------......------((()))+++---............000///---,,,,,,...000222000000000000111111111111222222222333555666888999777888999::::::999777666444444555555666777777777999:::;;;===>>>?????????AAADDDGGGKKKLLLKKKJJJHHHHHHJJJLLLMMMMMMLLLNNNOOOKKKLLLNNNQQQTTTXXX[[[]]]aaaaaa```bbbdddiiimmmooopppsssvvvwwwwwwxxx{{{~~~|||wwwsssrrrrrrpppwww||||||}}}xxxooofff^^^XXXNNNKKKFFFBBBAAACCCEEEHHHIIILLLQQQSSSTTTSSSSSSSSSQQQSSSYYYbbbjjjqqqssstttoooggg```ZZZTTTJJJEEEDDD>>>AAAEEEIIINNNTTT\\\``````hhhqqqyyyzzzvvvvvvxxx{{{|||}}}}}}yyytttpppppptttyyy}}}|||~~~}}}||||||}}}~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzxxxzzz~~~vvvooommmooorrrrrryyyssskkkgggbbb____________^^^hhhxxx~~~lllYYYOOOYYYuuutttcccTTTKKKJJJIIIHHHDDD???999333000000000///............////////////......000444888FFFggg|||uuutttyyy|||nnnbbb]]]VVVjjjxxxvvvuuu}}}vvvuuukkkXXXPPPIIISSSkkkwwwhhhhhhgggeeecccbbb``````___aaadddhhhiiiiiihhhgggjjjiiijjjlllpppvvv|||}}}|||wwwyyy{{{|||||||||~~~|||zzzyyyyyyyyyuuuuuuuuuvvvxxxyyywwwvvvrrrmmmeee]]]WWWQQQMMMIIINNNKKKHHHGGGGGGEEE@@@<<<555555555777999:::999777;;;999888888999888777555777777777666444222000...,,,,,,,,,+++***)))((('''))))))(((((('''''''''&&&'''''''''''''''((())))))---333555333000000...+++...,,,***)))((()))***+++...,,,++++++,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))(((''''''''''''''')))'''&&&'''))),,,,,,,,,,,,---------,,,)))&&&%%%&&&''')))***,,,,,,---------***'''(((+++,,,+++)))******+++++++++******)))---...............------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---////////////////////////............////////////////////////000000000000222111111111222444666777888777777777666666555555555555555555666666666666;;;;;;::::::;;;===???AAADDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHLLLLLLLLLNNNRRRWWW[[[^^^]]]___bbbdddfffhhhkkkmmmnnnrrruuuvvvvvvyyy|||xxxvvvuuuvvvvvvrrrssssssuuuwwwyyy{{{|||~~~yyyoooeee___WWWSSSMMMHHHDDDDDDFFFHHHJJJLLLOOORRRSSSSSSQQQPPPSSSUUUWWW\\\bbbhhhnnnqqqnnnjjjddd]]]VVVOOOGGGBBBBBB???@@@FFFLLLPPPVVV]]]aaafffmmmuuu{{{yyyxxxxxxwww~~~|||uuunnnlllkkklllqqqxxx~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{}}}~~~~~~|||{{{|||~~~|||zzz{{{}}}~~~{{{yyywwwzzz~~~{{{uuurrrqqqqqqqqqyyy~~~pppccc^^^\\\```dddcccbbbcccgggyyyrrraaaTTTYYYuuunnn]]]QQQKKKIIIHHHFFFCCC???;;;777555////////////............---.../////////111444777BBBggg{{{zzz}}}}}}gggXXXXXXdddooooooiiikkkzzz}}}wwwwww{{{}}}~~~sss]]]RRRMMMWWWmmmuuunnniiigggfffcccbbb``````___bbbdddfffffffffgggiiikkkhhhjjjlllnnnpppuuuzzz~~~{{{{{{{{{zzzyyyxxxxxxxxxxxx~~~}}}{{{yyyxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwzzzssshhh___XXXSSSOOONNNNNNLLLIIIIIIIIIFFFAAA===777666555777999::::::999;;;999888888888888777555444444555555444222000///,,,,,,,,,+++***)))(((''')))(((((((((''''''''''''(((''''''''''''((())))))---222555222000///...***---,,,***(((((()))***+++...,,,+++***++++++***((()))******+++,,,,,,+++++++++******))))))*********))))))((('''''''''''''''(((&&&%%%&&&(((***++++++***+++,,,,,,,,,***((('''&&&''')))***,,,,,,------+++***)))***++++++***)))++++++,,,,,,,,,++++++***---...............------++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,........................////////////000000000000............////////////111111111111222444666777888888777777666666666666666666666666666777777777:::;;;;;;;;;<<<>>>???@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIILLLLLLMMMNNNRRRVVV[[[^^^\\\___aaaccceeegggjjjlllkkkooosssuuuwww{{{{{{wwwtttsssssssssqqqqqqrrrssstttuuuwwwwwwxxxzzz}}}}}}zzztttmmmhhh\\\XXXQQQKKKFFFEEEFFFGGGIIIKKKNNNQQQSSSSSSSSSRRRTTTTTTVVVZZZ___fffllloooppplllgggaaaZZZRRRJJJEEEEEEAAABBBFFFKKKNNNUUU[[[___eeellluuu}}}|||{{{zzz~~~zzzrrrllljjjjjjlllqqqwww}}}~~~}}}}}}}}}}}}||||||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{|||}}}}}}|||{{{|||}}}zzzyyyzzz|||}}}}}}{{{yyyxxxzzz~~~yyysssppppppqqqqqqxxx~~~qqqccc]]][[[___bbbbbbaaabbbeeexxxtttbbbTTTWWWrrrrrraaaTTTNNNLLLKKKHHHDDD???:::555222////////////............---.../////////111444777>>>bbb|||}}}~~~rrreee```iiirrrpppjjjkkkvvv{{{zzz|||{{{|||vvv___SSSNNN[[[ssstttgggcccbbbbbbaaaaaa````````````bbbdddggghhhhhhiiijjjkkkiiijjjlllnnnppptttyyy}}}|||zzzzzzyyyxxxxxxyyyzzz{{{~~~~~~}}}|||zzzyyyxxxxxxwwwwwwxxxyyyyyyyyyxxxxxx{{{nnnbbbZZZUUUSSSQQQOOOMMMKKKKKKLLLJJJEEE@@@:::888666666888:::;;;;;;:::999777777888888666555111222333333333222111000---,,,,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((()))******---222444111//////---***,,,+++)))(((((()))***+++...,,,***)))******)))((())))))***++++++++++++***))))))************))))))))))))(((''''''''''''''''''&&&$$$%%%'''*********((()))***+++++++++***)))&&&''')))***,,,,,,------(((***,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++------...............---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,++++++++++++,,,........................//////000000000111111111---------.........//////111111111111222444555666888888777777777777666666666666777777777888888888:::;;;<<<===>>>?????????AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOSSSWWWZZZ\\\\\\^^^```bbbcccfffiiillliiimmmrrruuuxxx}}}~~~zzzuuurrrpppppppppppppppppppppppppppqqqqqqsssvvvyyyzzzzzzvvvrrroooddd```XXXPPPJJJFFFEEEEEEHHHJJJMMMQQQSSSTTTTTTTTTUUUUUUUUUWWW\\\ccciiimmmrrrppplllgggaaaYYYPPPJJJGGGCCCBBBFFFIIILLLRRRYYY\\\ccckkksss}}}{{{}}}~~~wwwooohhhhhhiiilllqqqwww{{{~~~}}}||||||}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}}}}}}}|||~~~}}}{{{{{{|||~~~~~~~~~{{{zzzzzz{{{~~~~~~vvvpppooopppqqqrrrwww~~~ttteee___[[[]]]```^^^^^^___```tttxxxeeeVVVWWWoooyyyfffYYYRRROOOMMMJJJEEE???999333000////////////............---.../////////111555888???aaaxxx~~~}}}wwwmmmssswwwssslllkkkqqqxxx}}}xxxuuuttt|||xxx___RRROOO___{{{yyydddYYYWWW[[[[[[\\\]]]___```aaabbbbbbeeeiiillllllkkkkkkkkkiiikkkmmmoooqqqtttxxx|||~~~zzzxxxwwwvvvuuuvvvxxxzzz|||}}}}}}~~~~~~~~~||||||{{{{{{zzzyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{zzztttggg^^^WWWSSSQQQQQQOOONNNOOOPPPNNNIIIEEE<<<999666555777:::<<<<<<:::888777666777777666444333333444444333222111000------,,,***))))))(((((((((((((((((((((''''''''')))(((((((((((()))******...333444111///000///,,,,,,+++)))(((((()))***,,,...,,,)))))))))***)))((())))))***++++++*********'''((()))***+++***)))((())))))((('''''''''''''''(((&&&%%%%%%(((***++++++))))))************))))))&&&''')))***,,,,,,------&&&***......+++))))))*********+++,,,,,,,,,++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++......---,,,,,,,,,,,,,,,........................////////////000000000000.........////////////000000000111111333444555555777777777777777777777777777777777888888999999:::;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[[[[]]]___aaabbbeeeiiilllmmmppptttwww{{{~~~}}}}}}~~~zzzvvvrrrpppoooooopppppppppooonnnmmmllllllppprrrtttuuuvvvtttsssqqqmmmhhh___VVVNNNIIIFFFFFFFFFIIILLLPPPSSSUUUVVVVVVXXXVVVUUUVVVZZZaaahhhllltttrrrpppmmmhhh```VVVPPPHHHCCCAAADDDGGGJJJQQQXXXZZZbbbkkksss}}}}}}{{{}}}~~~tttllleeeeeeiiilllqqqvvv{{{~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}uuupppooopppssstttvvv~~~xxxkkkccc]]]]]]]]][[[YYYZZZ[[[nnnzzzhhhXXXWWWoookkk\\\UUUPPPNNNKKKFFF@@@999444111////////////............---.........///222666999HHHfffyyy{{{~~~~~~}}}{{{}}}}}}wwwooojjjlllooottt~~~vvvpppmmmqqqyyyvvv]]]PPPOOOcccuuu^^^SSSRRRVVVWWWYYY\\\^^^```aaaaaabbbfffkkknnnnnnmmmlllkkkjjjlllnnnpppqqqssswwwzzz{{{}}}~~~yyyvvvvvvuuutttssssssvvvxxxzzz||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~xxxlllbbbYYYRRRNNNRRRPPPPPPRRRSSSRRRMMMHHH===:::666555666999<<<===999777666666666666555333666666666666444222000///...---+++***)))(((((()))'''''''''(((((((((((((((((((((((((((((())))))***...333444111000111111///,,,+++***((()))***+++---///,,,)))((()))******)))******+++++++++******)))'''((()))+++++++++***)))))))))(((''''''''''''''')))'''&&&''')))+++,,,,,,+++*********)))(((((('''&&&''')))***,,,,,,------&&&***......+++))))))***(((((()))***************,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///......---------------........................---------........./////////000000000000111111111///000111222333444444444666666666666666666666666777777777888999:::::::::<<<===???AAABBBBBBBBBAAA@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMPPPSSSVVVXXXZZZ[[[[[[]]]___aaacccfffkkkooosssuuuxxxzzz}}}~~~{{{wwwwwwxxx{{{}}}~~~|||yyyvvvsssqqqppppppppppppppppppnnnmmmkkkjjjkkklllmmmoooppprrrsssssssssnnneee[[[SSSMMMIIIHHHFFFHHHKKKOOOSSSUUUWWWXXXZZZXXXWWWXXX[[[bbbhhhmmmsssssstttsssoooggg]]]VVVIIIDDD@@@BBBEEEHHHPPPWWWZZZccclllttt}}}~~~~~~~~~tttjjjcccdddiiimmmrrrvvv{{{~~~}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~||||||}}}wwwqqqoooqqqtttvvvwww~~~~~~pppggg___\\\ZZZWWWUUUUUUVVVfff{{{jjjZZZZZZpppnnn^^^VVVNNNMMMJJJFFFAAA;;;666444////////////........................///222777;;;NNNkkk{{{|||~~~zzzqqqjjjhhhiiiiiisss~~~}}}rrrkkkgggjjjooozzzqqq\\\RRRSSSiiixxx```TTTPPPUUUVVVYYY\\\^^^___```aaacccgggmmmppppppnnnmmmlllkkkmmmooopppqqqsssvvvxxxxxxyyy|||}}}}}}zzzwwwuuuyyywwwvvvuuuuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{||||||yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}zzzooodddZZZRRRMMMPPPOOOPPPRRRTTTSSSNNNIII===:::666555666999:::;;;888777555555666666444333777777777666444222000......---+++)))(((((())))))'''''''''((((((((((((((('''''''''''''''((()))))),,,111222000///222333111---,,,+++******+++---...000---***))))))++++++++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))(((''''''''''''''')))(((&&&'''))),,,---,,,++++++***)))((((((''''''&&&''')))***,,,,,,------(((***,,,,,,+++*********''''''((()))************,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------,,,,,,---------.........000000111111111222222222...///000222333333444333444444555555555555666666666666777888999::::::;;;<<<===>>>???AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMOOORRRUUUXXXZZZ[[[[[[[[[]]]___aaadddiiiooosssyyyyyyzzz|||}}}~~~~~~|||yyywwwxxxvvvrrrpppppprrruuuxxxxxxwwwuuutttrrrqqqpppoooppppppqqqpppooonnnlllkkkeeeeeefffhhhlllppptttvvvuuuppphhh___WWWQQQMMMKKKFFFHHHKKKOOORRRUUUWWWXXXZZZYYYXXXZZZ]]]ccciiimmmsssuuuwwwxxxvvvoooeee]]]NNNGGGBBBBBBDDDGGGOOOWWW\\\eeeooovvv~~~uuukkkccceeejjjooosssvvvzzz~~~~~~~~~~~~}}}|||{{{{{{zzzxxxzzz}}}~~~~~~~~~~~~~~~~~~{{{{{{}}}yyyrrrpppqqqtttvvvvvv|||qqqggg^^^ZZZWWWTTTRRRSSSTTTccc}}}lll]]][[[pppnnn]]]UUUMMMLLLJJJFFFBBB===888666////////////........................///222888<<>>???@@@>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFIIILLLNNNNNNPPPTTTXXX[[[\\\\\\[[[[[[]]]```cccggglllsssxxxzzzzzzzzz{{{|||}}}|||{{{yyyyyyyyyxxxvvvsssooommmjjjhhhfffdddeeehhhkkknnnooooooooonnnnnnnnnmmmmmmmmmnnnpppppppppooommmllleeeddddddeeehhhmmmrrruuuuuuqqqjjjbbbZZZTTTQQQOOOGGGIIIKKKNNNRRRUUUWWWXXXXXXXXXYYY[[[___dddiiilllsssvvv{{{~~~}}}vvvllleeeVVVNNNGGGEEEEEEGGGNNNUUU___iiirrrxxxxxxmmmdddffflllppptttwwwyyy}}}~~~}}}{{{{{{{{{||||||zzz|||~~~~~~~~~}}}}}}~~~}}}|||}}}}}}{{{sssoooppprrrtttsss{{{nnncccYYYVVVTTTQQQQQQSSSUUUcccooo___\\\ooommm[[[SSSNNNMMMKKKGGGBBB===999666////////////...............///......///333999===OOOlll}}}}}}zzzlllcccaaaccceeeiiinnnpppoooooosssxxxxxx|||}}}|||mmmeeecccfffgggppp~~~~~~|||wwwxxxnnneeefffmmm|||hhhYYYQQQPPPRRRVVVZZZ]]]___```aaadddhhhllloooooonnnmmmmmmmmmoooqqqrrrrrrrrrsssuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxyyy{{{{{{{{{{{{zzzsssuuuxxxzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{||||||{{{}}}|||mmmbbbZZZUUUSSSIIIIIIJJJNNNQQQOOOJJJEEE:::888555555666888888888888666555444555555444222222222333444333222111000///---+++)))(((((()))***&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''%%%***---+++,,,000222111///...,,,,,,,,,...000111222///,,,***+++,,,------............------,,,+++,,,+++******+++---///000))))))(((''''''''''''''''''&&&$$$%%%(((***++++++''''''''''''((()))++++++&&&''')))***,,,------------***'''(((+++,,,+++)))(((((()))++++++,,,,,,,,,+++,,,---...////////////------------------------)))************++++++++++++******)))((()))))))))------------------------............/////////000////////////000000000000---///000222333333333333222222222333333444444444444555666777888999:::::::::999999999:::<<<>>>???===>>>???@@@AAABBBBBBBBBDDDDDDCCCDDDFFFIIILLLNNNOOOQQQUUUYYY\\\]]]\\\\\\\\\^^^```dddhhhnnnvvv{{{yyyyyyyyyzzz{{{{{{zzzyyyrrrrrrrrrpppnnnkkkgggeee^^^]]][[[ZZZ\\\___bbbeeeiiiiiiiiijjjjjjkkkkkkkkklllmmmoooppppppooommmllljjjhhheeedddfffjjjnnnqqqtttqqqjjjccc\\\WWWSSSRRRHHHIIIKKKNNNQQQTTTWWWXXXVVVWWWXXX[[[___dddhhhkkktttwww}}}{{{qqqjjj\\\TTTLLLHHHFFFGGGMMMTTTaaakkkuuuzzzyyynnneeegggmmmqqqtttwwwxxx|||~~~|||{{{zzz{{{}}}~~~{{{}}}~~~{{{||||||{{{zzzzzz|||~~~{{{{{{rrrnnnoooppprrrqqqzzziii___VVVSSSRRRPPPQQQSSSWWWeeeppp___[[[nnnlllYYYQQQPPPNNNLLLHHHBBB===888555000/////////............//////......///333999>>>RRRnnn~~~}}}~~~~~~~~~|||xxxiii______bbbcccggglllmmmjjjjjjpppxxxyyy~~~wwwyyyoooffffffhhhiiiqqq~~~{{{wwwwwwyyypppkkkpppyyy}}}jjj\\\SSSLLLOOOTTTYYY]]]```aaaaaaeeehhhlllnnnnnnnnnmmmnnnmmmoooqqqrrrrrrrrrssstttssstttuuuvvvvvvvvvuuutttqqqsssvvvyyyzzzzzzyyyyyypppsssvvvyyy{{{{{{zzzyyy|||||||||||||||||||||||||||~~~|||pppfff]]]UUUOOOJJJHHHFFFIIIMMMMMMIIIDDD:::888555555777999;;;<<<999888777888888888666444111222333444333222111000,,,+++******)))***************++++++++++++******&&&&&&%%%&&&'''(((***,,,'''((()))+++------......---,,,*********,,,...///222///+++******,,,,,,,,,,,,---......,,,******+++,,,,,,*********+++,,,---...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&''')))***+++...+++((((((******(((%%%&&&(((***,,,---......------,,,***(((((()))***+++++++++************************,,,---...////////////+++((((((***,,,,,,++++++++++++++++++***)))(((******+++,,,,,,---......,,,,,,---......---,,,,,,---------............///000000000000000000000000000000111222333333444444555555444333222111000///222333444666777999:::;;;::::::;;;;;;===>>>@@@@@@>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFHHHLLLOOORRRSSSVVVYYY\\\]]]^^^___[[[\\\^^^bbbggglllqqqtttvvvtttssssssuuuvvvvvvuuurrrpppmmmiiiddd```\\\ZZZTTTTTTTTTUUUWWWYYY\\\]]]```cccfffhhhhhhhhhiiijjjlllmmmmmmnnnmmmmmmllllllkkkiiieeeccccccgggkkknnnnnnkkkhhhdddaaa]]]YYYUUUKKKKKKKKKMMMPPPSSSWWWYYYWWWYYY[[[]]]^^^```dddgggmmmrrrzzzzzzrrrmmmaaaZZZSSSNNNJJJIIINNNVVVeeejjjsss{{{~~~wwwrrrkkkhhhhhhkkkoooqqqvvvzzz~~~|||yyyxxxzzz}}}~~~}}}~~~~~~~~~}}}{{{|||~~~uuupppooopppqqquuuzzzeeeZZZQQQOOOQQQRRRSSSUUUWWWjjj~~~qqqdddbbbdddttt^^^RRROOOMMMJJJFFFAAA<<<888666111000///......------......---///111111111777>>>OOOmmm}}}}}}}}}zzzxxx|||{{{ssseee]]]^^^bbbcccfffiiiiiihhhmmmuuu}}}~~~xxxyyypppgggfffkkkooo}}}xxxuuuvvvtttqqqqqqyyy{{{lllaaa[[[SSSUUUXXX[[[]]]^^^^^^^^^hhhhhhhhhjjjkkkmmmooopppqqqqqqrrrssstttuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuxxxxxxwwwwwwxxxxxxyyyzzzuuuvvvyyy{{{}}}}}}|||{{{||||||||||||||||||||||||zzz{{{qqqeee[[[QQQKKKJJJGGGFFFHHHLLLMMMHHHCCC:::888555555777999;;;;;;999888777888888888666444222333333444333222111000///...---+++)))(((''''''))))))************))))))***))))))((((((((((((((())))))***+++,,,---------,,,+++******+++---///000333///,,,******+++,,,,,,,,,...///...,,,*********))))))))))))***,,,...///000///,,,***((('''''''''&&&&&&&&&&&&''')))***+++---+++*********)))'''&&&&&&(((***,,,---------------,,,***)))((()))***+++************************---------...------,,,+++...,,,))))))+++---,,,+++)))******+++++++++******+++++++++,,,,,,---------,,,,,,---......---,,,,,,........./////////000000111111111111111111111111//////000111111222333333333333333222222222222222333444555777888:::;;;<<<;;;;;;;;;;;;<<<>>>??????>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGIIIMMMPPPRRRTTTXXX[[[^^^_________[[[\\\^^^aaafffkkkoooqqqsssrrrqqqrrrssstttsssrrrnnnlllgggbbb\\\XXXUUUSSSQQQQQQQQQRRRSSSUUUWWWXXXXXXZZZ]]]```bbbdddfffgggjjjjjjkkkkkklllllllllkkkhhhfffccc``````cccfffiiillljjjhhheeeccc___ZZZWWWPPPOOONNNNNNOOORRRUUUWWWVVVXXXZZZ\\\]]]___bbbdddjjjpppxxx~~~{{{tttoooeee^^^WWWRRRMMMKKKPPPXXXccciiiqqqyyy}}}}}}~~~vvvqqqkkkggggggjjjnnnoootttxxx}}}{{{yyyxxxzzz}}}~~~}}}~~~~~~~~~}}}||||||~~~~~~tttppppppqqqrrrvvv|||hhh\\\QQQOOOPPPPPPQQQRRRVVVhhhpppdddaaaccczzzdddWWWPPPNNNKKKGGGBBB<<<888555111000///......------...///...///111000000666>>>OOOlll|||{{{zzzvvvqqquuussswww}}}sssfff______bbbcccdddfffhhhkkkqqqzzz~~~}}}~~~ooohhhiiiooottt}}}vvvqqqsssssstttwww{{{mmmccc^^^WWWXXXZZZ\\\]]]___``````hhhhhhhhhjjjkkkmmmnnnoooqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}pppdddZZZQQQKKKIIIFFFEEEGGGLLLLLLHHHCCC;;;888666555777999::::::999888777888888888666444444444444444333222000///000///---+++)))(((''''''(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%++++++******++++++,,,---++++++******+++---000222444000,,,***+++,,,,,,,,,---//////...+++)))))))))&&&&&&'''(((+++...000222333111...+++)))(((((('''&&&&&&&&&&&&''')))***++++++,,,,,,+++)))'''''''''&&&''')))+++------------,,,+++***)))))))))***+++************************---------------,,,++++++---,,,+++,,,---...---+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////000000000111000000000000000000000000/////////000111111222222111111222222333333444444444555666777999:::<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????AAABBBDDDEEEGGGGGGFFFGGGHHHHHHIIIJJJMMMPPPSSSVVVZZZ^^^```aaa```___[[[[[[]]]```dddhhhkkknnnmmmmmmmmmoooqqqqqqooommmjjjfffaaa\\\WWWTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^```aaadddeeefffgggiiijjjkkklllkkkiiifffccccccdddfffgggjjjiiihhhgggfffbbb]]]YYYUUUSSSPPPNNNNNNOOORRRTTTVVVXXXZZZ[[[[[[\\\___aaaffflllttt{{{~~~|||wwwsssjjjccc\\\WWWRRROOOSSSYYYaaafffnnnvvv|||~~~~~~~~~}}}||||||}}}~~~|||uuupppjjjffffffiiilllnnnrrruuuzzz}}}~~~~~~{{{xxxxxxzzz|||~~~}}}|||}}}~~~~~~}}}||||||}}}~~~|||tttppppppqqqrrrpppvvvooocccVVVRRRRRRPPPPPPRRRTTTddd~~~oooccc```bbb}}}iiiZZZRRRPPPMMMHHHCCC===888555111000///......------...000...///111000000666>>>PPPlll{{{yyywwwrrrlllnnniiilllqqq|||ssshhhcccbbbbbbeeeeeefffiiiooovvv~~~{{{nnniiillltttzzz}}}uuuoooooorrrwww~~~{{{nnnfffbbb]]]\\\\\\\\\]]]___aaabbbggghhhiiijjjkkklllmmmnnnqqqsssuuuwwwyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}wwwlllccc[[[TTTOOOIIIFFFDDDGGGKKKKKKFFFAAA;;;999666666777999999999999888777888888888666444555555555555444222000...,,,,,,+++************+++''''''((((((((((((''''''###$$$&&&((()))))))))(((,,,,,,+++******++++++,,,******)))***+++...111222555222...,,,,,,---------...///000...+++)))((((((%%%%%%&&&(((***...000222333111///,,,)))(((''''''&&&&&&&&&&&&''')))***+++***,,,...---)))'''''')))&&&''')))+++,,,---------++++++***))))))******+++***************+++++++++)))***+++,,,---.........---------.........---,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------....../////////000000000........................000000000000111111222222222222222333333333444444444444555777888999:::;;;<<<<<<;;;;;;;;;<<<======???@@@AAACCCFFFHHHIIIJJJGGGHHHIIIIIIIIIJJJMMMPPPTTTWWW\\\```bbbbbb```___[[[[[[\\\^^^aaaeeehhhjjjhhhhhhiiilllnnnnnnkkkiiieeebbb^^^ZZZXXXYYYZZZ\\\ZZZ[[[\\\]]]]]]^^^]]]]]]```]]]ZZZXXXXXXYYYZZZZZZ]]]^^^```cccfffiiikkkmmmllljjjhhhfffeeeeeeeeefffgggggghhhiiihhheee```\\\XXXUUUQQQNNNMMMNNNPPPRRRUUUWWWYYYZZZZZZZZZ\\\]]]aaagggpppxxx|||{{{xxxvvvnnnggg```[[[UUUQQQTTTYYY]]]ccckkkrrrwww}}}}}}|||{{{zzz{{{{{{}}}}}}zzztttooohhhdddeeehhhkkkmmmpppsssxxx{{{}}}~~~}}}zzzyyyxxxzzz|||~~~|||{{{}}}~~~~~~~~~||||||}}}~~~~~~{{{sssooonnnmmmmmmiiinnnxxxyyylll^^^YYYWWWTTTSSSTTTSSSaaaxxxmmmaaa______zzziiiYYYSSSRRROOOJJJDDD===888444111000///......------...111//////000//////666>>>QQQlllzzzxxxvvvqqqjjjkkkdddeeekkkvvvrrriiieeecccbbbfffgggiiinnnuuu{{{~~~zzzooolllpppxxx~~~~~~zzzvvvsssvvv|||yyymmmgggddd```___]]]\\\\\\^^^```bbbggghhhiiijjjlllmmmmmmnnnppprrruuuyyy|||}}}~~~~~~{{{zzzyyyyyyyyyyyyzzz{{{xxxxxxxxxyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}~~~tttiiibbb\\\UUUQQQJJJGGGEEEGGGKKKJJJEEE@@@:::888666666888999999999999888777888888888666444555555555555444222000///---,,,++++++***+++++++++''''''((((((((((((''''''&&&''')))+++,,,,,,,,,+++,,,,,,++++++******++++++***)))))))))+++---000222555222...,,,---...//////...///000...+++)))(((((('''''''''(((***,,,///000111000---***(((''''''&&&&&&&&&&&&&&&''')))***+++))),,,///...***''''''(((%%%''')))+++,,,---,,,,,,******************++++++))))))*********+++++++++))))))+++,,,---.........,,,---.........------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++------------------------------........./////////////////////////////////111111111222222222222222444444444333333333222222222333444555666888888999<<<<<<;;;;;;;;;<<<<<<===???@@@BBBDDDFFFHHHJJJKKKFFFGGGHHHHHHHHHJJJMMMPPPTTTWWW\\\```bbbbbb```^^^ZZZZZZ[[[]]]```cccfffhhhdddeeefffiiikkkkkkhhhfffccc```]]]ZZZ[[[^^^aaadddggghhhiiikkkkkkjjjhhhggghhhccc]]]YYYXXXWWWVVVUUUXXXYYY[[[___cccgggjjjlllfffffffffeeedddcccbbbbbbffffffggghhhiiifffbbb^^^WWWTTTQQQNNNMMMMMMOOOPPPSSSUUUXXXYYYYYYYYYZZZ[[[]]]ccckkksssxxxyyyxxxvvvoooiiiccc^^^WWWRRRTTTYYY[[[aaahhhnnnsssxxx|||yyyyyyxxx{{{|||}}}}}}zzzrrrmmmgggcccdddgggkkkmmmpppssswww{{{}}}~~~|||{{{yyyyyy{{{}}}~~~~~~|||zzz|||}}}~~~}}}|||}}}~~~~~~|||sssnnnkkkiiihhhgggjjjqqq{{{~~~qqqddd^^^\\\WWWUUUTTTTTT```uuujjj```^^^]]]vvvgggUUUSSSRRROOOKKKEEE>>>888444111000///......------...111//////000//////666???QQQjjjvvvttttttpppiiijjjbbbbbbgggrrr~~~qqqiiifffdddcccccceeekkkttt||||||{{{{{{rrrppptttzzz|||wwwlllfffdddaaa___\\\[[[ZZZ\\\___aaafffgggiiikkkmmmnnnnnnooommmppptttyyy}}}~~~{{{zzzyyyyyyzzzwwwxxxyyyzzzzzzzzzyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}wwwlllddd\\\UUUQQQMMMJJJGGGHHHKKKJJJDDD>>>888777666777999:::::::::999888777888888888666444444555555555444333111000111000...,,,***)))((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&++++++,,,,,,,,,+++******))))))(((((())),,,...000222///,,,+++,,,...000000---//////...+++)))))))))'''''''''((()))+++---//////...+++)))''''''''''''&&&&&&&&&&&&''')))***+++***,,,......,,,)))''''''%%%&&&(((***,,,,,,,,,,,,)))*********++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,+++,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............111111111111111111111111222222222222222222222222555555444444333333222222222333333444666777777888;;;;;;::::::;;;<<<======>>>???AAACCCEEEGGGIIIJJJEEEFFFGGGHHHIIIKKKOOOQQQTTTWWW[[[^^^``````___]]]ZZZZZZ[[[\\\___bbbeeegggccccccdddfffhhhiiihhhfffbbb```______bbbggglllooozzz{{{}}}~~~~~~|||yyywwwrrrllleee```^^^]]]ZZZWWWYYYYYYZZZ\\\___cccfffhhheeefffggghhhhhhgggeeedddeeeeeefffggghhhfffbbb___WWWUUUSSSPPPOOONNNOOOOOORRRTTTWWWYYYXXXXXXYYYZZZ[[[___gggoootttvvvvvvuuuoooiiiddd___YYYSSSTTTXXXYYY___gggkkkooouuu~~~|||xxxwwwwwwzzz{{{}}}~~~{{{qqqlllfffcccdddhhhlllnnnrrruuuxxx{{{}}}~~~}}}{{{{{{{{{|||~~~}}}{{{zzz|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}uuuoookkkhhhfffdddfffjjjsss~~~sssgggbbb___ZZZUUUTTTUUU```uuu|||fff]]]\\\[[[tttfffSSSQQQQQQOOOKKKEEE>>>888444111000///......------...000......//////000777@@@SSSjjjtttrrrrrrpppjjjkkkdddbbbdddmmmuuuxxxzzz{{{ppphhheeedddddd___dddmmmxxx~~~|||vvvuuuxxx}}}}}}vvvjjjeeeccc```^^^\\\ZZZZZZ\\\^^^___eeegggjjjmmmooopppqqqqqqnnnpppsssxxx}}}}}}zzzxxxxxxxxxwwwxxxzzz{{{{{{{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}~~~}}}qqqiiiaaaYYYTTTPPPLLLIIIJJJKKKIIICCC===666555555777999;;;;;;;;;999888777888888888666444444444555555555444222111111000...,,,***)))((((((((((((((())))))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$(((***,,,---...,,,***))))))(((''''''(((***,,,------+++((((((***---...///,,,...///...,,,*********&&&&&&&&&''')))+++...///...---+++)))((((((((((((&&&&&&&&&&&&''')))***+++,,,,,,,,,------,,,(((%%%%%%&&&(((***,,,,,,,,,,,,))))))***+++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++******+++,,,---+++)))))),,,...,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...............////////////000000000000000000000000222222222111111111111111333333333444444444444444333333444555666777888888999999999:::;;;<<<===>>>>>>???@@@BBBDDDEEEGGGGGGDDDFFFHHHIIIJJJMMMQQQTTTTTTVVVYYY\\\]]]^^^]]]]]]YYYYYYZZZ\\\___bbbeeegggccccccbbbdddfffhhhhhhgggcccdddgggkkksss{{{xxxrrrnnnjjjddd```^^^]]]\\\\\\\\\^^^```aaaeeegggjjjlllmmmllljjjiiifffeeeeeeeeefffeeeccc```YYYXXXWWWTTTRRRPPPNNNNNNPPPSSSWWWYYYYYYYYYYYYZZZYYY]]]eeelllqqqssssssrrrooojjjeeeaaa[[[UUUUUUYYYXXX^^^eeejjjlllsss}}}|||wwwvvvwwwxxxzzz|||~~~{{{oookkkeeeccceeejjjnnnqqquuuwwwzzz}}}~~~~~~}}}|||||||||~~~}}}{{{yyy{{{}}}~~~}}}}}}}}}zzz{{{}}}~~~~~~}}}~~~xxxrrrnnnkkkiiidddeeeiiirrr{{{uuukkkgggddd^^^XXXUUUXXXbbbvvv~~~wwwccc[[[[[[YYYqqqiiiWWWOOOOOONNNKKKEEE???888444111000///......------...///------...///111999BBBZZZpppwwwssstttrrrnnnooolllfffdddiiinnnooopppsss~~~zzzxxxooofffccccccdddccchhhqqqzzz}}}zzz{{{}}}vvvkkkeeeccc___^^^\\\[[[[[[]]]^^^___dddfffjjjnnnqqqsssttttttqqqqqqssswww{{{|||xxxwwwvvvwwwwwwxxxzzz{{{|||{{{zzzyyytttvvvxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvyyy}}}}}}}}}vvvnnnfff___ZZZRRRNNNJJJJJJLLLIIICCC<<<555444555777:::<<<<<<;;;:::888777888888888666444333444555555555444333222...---,,,,,,++++++,,,,,,(((((())))))))))))(((((()))((((((((()))+++---...'''))),,,...///---+++))))))((('''&&&'''(((***,,,***(((%%%%%%(((+++---...,,,---......,,,******+++%%%%%%&&&'''))),,,///111---,,,+++))))))))))))***&&&&&&&&&&&&((()))***+++---,,,+++---///---((($$$%%%&&&(((***+++,,,,,,,,,((()))***+++++++++++++++((())))))***++++++,,,,,,((()))***+++,,,---------+++,,,,,,***((((((+++///******+++,,,------------******+++,,,,,,---.........---,,,,,,,,,,,,---...////////////000000000000------------------------111111111000000000000000111222222333444666666777444555555666777888888999888999999:::;;;<<<>>>???===>>>???AAACCCDDDEEEFFFEEEGGGIIIJJJLLLOOOSSSWWWTTTUUUXXXZZZ[[[\\\\\\\\\YYYYYYZZZ\\\___cccfffhhhdddcccbbbcccfffhhhhhhhhheeehhhoooxxx~~~wwwnnnhhhcccaaa^^^\\\ZZZZZZ[[[\\\```cccgggjjjlllkkkiiihhhfffeeeddddddeeedddbbbaaa\\\\\\ZZZXXXUUUQQQNNNLLLOOOSSSWWWYYYYYYYYYZZZ[[[YYY]]]cccjjjoooqqqqqqqqqooojjjfffbbb\\\VVVVVVZZZWWW^^^eeeiiikkkqqq||||||wwwvvvwwwwwwxxx{{{~~~{{{nnnjjjeeecccfffkkkooorrrwwwyyy|||~~~~~~~~~}}}}}}}}}|||{{{yyy{{{}}}~~~}}}}}}}}}wwwyyy{{{~~~~~~}}}|||~~~zzzuuurrrooollljjjlllpppxxxwwwnnnllliiibbb[[[XXXYYYcccxxx{{{uuuaaaZZZZZZYYYpppmmm[[[NNNNNNMMMJJJEEE???888555111000///......------......,,,,,,...///111:::CCCcccwww}}}xxxxxxvvvrrrttttttkkkeeehhhkkklllooottt~~~{{{kkkkkk{{{~~~oooeeeaaaccceeekkkooovvv|||~~~}}}}}}~~~wwwkkkeeeccc^^^^^^]]]\\\]]]^^^___```dddfffjjjooorrruuuuuuvvvtttttttttvvvzzzzzzwwwvvvvvvvvvwwwxxxzzz||||||{{{zzzyyyrrrtttxxx{{{}}}~~~~~~~~~||||||||||||||||||||||||uuuyyy}}}~~~}}}{{{tttmmmddd^^^ZZZSSSMMMKKKMMMJJJCCC<<<666555444555888;;;<<<===:::999888777666666666666777666666555444444333333///...,,,***)))))))))***((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))...,,,******+++++++++***+++***)))(((((()))***+++******)))******+++,,,,,,******+++,,,+++***)))(((&&&&&&&&&&&&''')))***+++(((((())))))((('''&&&&&&$$$%%%&&&((()))+++,,,---***+++,,,---,,,***(((&&&%%%&&&''')))+++,,,------***************)))((((((******+++++++++,,,,,,,,,//////...------,,,++++++,,,,,,,,,++++++*********))),,,//////,,,***+++,,,---------.........//////,,,---///...---,,,,,,---000000...------...///000////////////000000000000333111///...---...///000111111222333444444444444555666666666777777777777===============>>>>>>???BBB@@@>>>???BBBEEEEEEDDDDDDEEEGGGJJJMMMPPPRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ]]]aaadddffffffeeefffffffffeeefffiiillllllttt~~~vvvooojjjccc]]]ZZZZZZZZZZZZ]]]```dddiiilllmmmmmmllleeeeeeeeeeeeeeedddddddddbbb```]]]ZZZWWWTTTPPPLLLPPPQQQSSSUUUVVVWWWVVVVVVYYYZZZ]]]ccciiinnnqqqrrrsssooohhhaaa\\\ZZZYYYZZZZZZ\\\```fffnnnvvv~~~}}}zzzwwwvvvyyy}}}zzzqqqkkkggghhhiiikkkpppwww~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~}}}{{{yyyzzz|||}}}~~~}}}}}}~~~|||{{{~~~}}}}}}zzzvvvuuuuuuuuunnnqqquuu{{{zzzrrrnnniii```ZZZXXXWWWbbbyyy{{{eee[[[YYYYYYrrrjjjZZZPPPOOOLLLJJJFFFAAA:::555000//////........./////////111...///333222;;;QQQooo~~~{{{zzzuuupppoooooopppwwwzzzjjj]]]WWWqqq~~~qqqgggccceeehhhmmmxxxyyyyyy{{{|||{{{}}}{{{sssiiieeeddd```^^^\\\[[[[[[]]]___aaagggiiikkklllmmmnnnqqqssssssssssssuuuxxx}}}}}}yyywwwwwwxxxuuuxxxzzzyyywwwwwwyyy{{{yyyyyyxxxxxxyyyzzz|||}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~|||}}}~~~zzztttkkkeee\\\VVVOOOMMMNNNLLLDDD===666555444555888:::<<<<<<:::999888777666666666666555555555555444333222222///...,,,***)))))))))***(((((((((((((((((((((((()))((((((((((((***+++,,,...---++++++,,,---,,,++++++***)))(((((()))******)))((((((((()))******+++++++++,,,---,,,+++***)))&&&&&&&&&&&&''')))***+++*********)))(((&&&%%%$$$'''(((((()))***++++++,,,++++++,,,,,,+++***((('''%%%&&&''')))+++,,,,,,,,,***************)))(((((())))))*********+++++++++...---------,,,+++++++++---------,,,,,,,,,+++++++++---//////---++++++---,,,------------.........+++---......---,,,---...000//////.........//////////////////000000000000222111///.........000000000111222333444444444444666666777888888999::::::============>>>???@@@AAADDDAAA???@@@CCCEEEFFFEEEFFFGGGIIIKKKNNNPPPRRRSSSVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYZZZ]]]aaaeeeffffffdddddddddccccccfffjjjnnnxxx}}}vvvmmmddd^^^[[[YYYXXX[[[^^^bbbgggkkkmmmnnnnnngggggggggffffffeeeeeeeeedddbbb___\\\YYYUUUPPPMMMKKKMMMQQQTTTWWWYYYZZZZZZZZZ[[[]]]aaagggkkknnnooosssooohhhaaa\\\YYYXXXXXXXXXZZZ^^^eeemmmuuu{{{|||zzzyyyxxxxxx{{{}}}|||~~~}}}xxxnnniiifffgggjjjlllssszzz~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyy{{{~~~}}}xxxvvvvvvwwwwwwwwwyyy|||}}}tttooojjjaaaZZZXXXZZZeee|||~~~hhh___\\\[[[tttzzzgggYYYPPPOOOLLLIIIFFF@@@:::555000000///...............///111......333333>>>VVV~~~zzzuuutttuuuyyy{{{hhhZZZTTTnnn~~~sssiiieeegggjjjuuuzzzzzz{{{{{{{{{}}}pppxxxsssiiidddbbb```___]]][[[\\\]]]```aaafffhhhkkklllmmmnnnqqqssstttssstttvvvyyy~~~|||xxxvvvvvvwwwuuuwwwxxxxxxwwwwwwzzz}}}{{{zzzyyyxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{||||||{{{|||}}}}}}|||~~~{{{rrrkkkaaaZZZSSSQQQQQQNNNFFF???777555444555888:::;;;;;;999999888777666666666666444555666666666444222000///...,,,***)))))))))***((((((((((((((((((((((((+++***))))))***+++---...000...------......---,,,,,,+++***((((((((()))))))))))))))))))))*********+++,,,---------,,,+++***&&&&&&&&&&&&''')))***+++++++++***)))'''%%%$$$###))))))************++++++,,,++++++******)))((((((%%%&&&(((***++++++++++++))))))******))))))(((((((((((()))))))))*********,,,+++++++++++++++++++++......------------,,,,,,,,,...//////---,,,,,,,,,,,,,,,,,,,,,------------***,,,.........---...///...//////000000/////////////////////000000000000222111000///...///000111000111222333444444444444666777888999:::<<<======<<<===>>>???@@@AAABBBCCCEEECCCAAABBBCCCEEEFFFEEEHHHJJJKKKNNNPPPRRRSSSSSSUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ^^^bbbfffhhhhhhccccccbbbaaabbbgggnnnsssyyynnnfff```\\\YYYYYY\\\```dddiiilllooopppjjjjjjiiiiiihhhgggfffffffffeeebbb```\\\WWWQQQMMMIIILLLOOOSSSVVVYYYYYYZZZZZZ[[[\\\___cccfffjjjlllrrroooiiibbb\\\XXXVVVUUUTTTWWW\\\cccjjjqqqvvvyyy||||||{{{zzzyyyyyyyyyyyyvvvyyyzzzyyyzzz}}}zzzuuukkkfffdddgggjjjnnnuuu|||~~~~~~~~~}}}||||||{{{|||}}}~~~|||zzzzzzzzzzzzwwwwwwwwwxxxyyy{{{~~~}}}zzzxxxxxxyyy|||~~~~~~uuupppiii```ZZZXXXZZZfffmmmccc```^^^wwwvvveeeZZZQQQOOOLLLIIIEEE???999444222111000......---------///111------333555DDD^^^~~~xxxxxx{{{{{{gggXXXRRRmmm}}}sssllliiikkknnnxxx}}}|||}}}}}}}}}}}}qqqkkkwwwttthhhbbb``````___]]]\\\\\\^^^```bbbfffhhhkkklllmmmnnnqqqssssssssstttvvvzzz~~~{{{xxxvvvuuuuuutttuuuvvvvvvwwwyyy}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyyyyzzzzzzzzz{{{{{{|||xxxzzz|||}}}~~~vvvnnnddd^^^VVVTTTTTTQQQIIIAAA999777666666888;;;;;;;;;888888777666666666666666444555777888888555333111///...,,,***)))))))))***(((((((((((((((((((((((()))(((((('''(((***+++,,,111/////////000000...---,,,+++***((((((((())))))******++++++++++++++++++++++++,,,,,,,,,+++***)))&&&&&&&&&&&&''')))***+++*********)))(((&&&%%%$$$((((((((()))******++++++,,,+++***)))((((((((()))%%%&&&(((***++++++***)))((()))))))))))))))(((((())))))))))))*********+++***************+++++++++---------------,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,------***,,,............///000---...000111111000///...////////////000000000000111111000//////000000111000111222333333444333333555666777999;;;<<<>>>>>><<<===>>>@@@BBBDDDDDDEEEDDDCCCBBBBBBBBBDDDEEEEEEIIIJJJMMMPPPRRRTTTUUUVVVUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZ\\\```eeehhhiiiiiicccbbbaaaaaadddlllvvv}}}zzzppphhhbbb^^^XXXZZZ]]]aaafffkkknnnpppllllllkkkjjjiiiiiihhhhhhhhhfffdddbbb___YYYSSSOOOLLLMMMOOOQQQSSSTTTUUUUUUWWWXXXZZZ\\\^^^bbbgggkkkqqqnnniiiccc]]]XXXUUUSSSQQQTTTZZZ```gggmmmqqqsssuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxxxxwwwyyy{{{yyytttjjjfffeeehhhkkknnnuuu{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||~~~{{{xxxxxxyyyzzzxxxxxxyyyyyy{{{|||}}}~~~}}}}}}|||{{{|||~~~|||rrrlllggg^^^XXXWWWWWWfffpppfffcccaaayyyvvvhhh___SSSPPPLLLIIIDDD???888444222222000///------,,,,,,///111------444999LLLiiiyyyyyy~~~zzzgggZZZVVVrrrzzzsssmmmlllmmmoooqqqzzz~~~yyyzzz}}}}}}tttnnnmmm{{{vvviiibbb______^^^\\\[[[\\\^^^aaabbbfffhhhjjjllllllnnnppprrrqqqrrrsssvvvzzz~~~~~~zzzwwwvvvtttttttttttttttuuuxxx||||||yyywwwwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{yyy{{{||||||rrrfff```YYYVVVVVVSSSKKKCCC;;;999777888999;;;<<<;;;888777666666666666666666555777888999999666444222///...,,,***)))))))))***))))))))))))))))))))))))''''''&&&&&&'''(((***+++111000000111222111///---,,,+++)))((((((((()))***)))******++++++***)))))))))***+++++++++***((('''&&&&&&&&&&&&''')))***+++'''(((((((((((((((''''''$$$%%%&&&'''(((***++++++,,,+++***)))((((((((((((%%%&&&)))***+++***(((''''''(((((()))))))))((((((*********+++++++++,,,,,,)))*********************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,------***,,,...///......///111---...000111111111000///////////////000000000000111000000000000111111111000000111222333333333333444444666888:::;;;===>>>;;;===???AAACCCEEEEEEFFFBBBBBBAAAAAAAAABBBDDDEEEHHHJJJNNNQQQUUUWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^bbbfffiiijjjiiicccbbbbbbccciiittt|||qqqhhhbbbZZZ[[[\\\^^^bbbggglllnnnmmmllllllkkkjjjjjjiiiiiihhhgggeeeccc```\\\WWWSSSNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXZZZ___fffkkkpppnnnjjjeee___YYYTTTQQQOOORRRWWW]]]ccciiimmmnnnqqqqqqqqqqqqqqqrrrssssssvvvyyyyyyxxxyyy{{{yyyssslllhhhfffiiikkkmmmsssyyy|||~~~|||zzzzzz{{{{{{~~~}}}~~~~~~|||{{{|||~~~}}}yyywwwxxxzzzxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}uuulllgggbbb\\\WWWVVVUUUfffqqqfffcccaaazzzxxxkkkcccUUURRRMMMIIIDDD???999444222222000///------,,,,,,...111...///666>>>UUUuuuzzz|||{{{jjj```^^^|||}}}tttmmmkkkkkkllliiiqqqzzz|||xxxttttttvvv||||||}}}xxxwwwqqqoooooo}}}vvviiiaaa]]]^^^]]][[[[[[[[[^^^```bbbeeehhhjjjkkklllmmmppprrrooopppsssvvv{{{}}}zzzxxxvvvtttrrrrrrrrrsssuuuzzz}}}yyywwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}xxxfff```YYYWWWWWWTTTLLLEEE<<<:::888888999;;;;;;:::777666666555555666666666666777888888888666444333///...,,,***)))))))))***))))))))))))))))))))))))((((((''''''((()))+++,,,111000000111222222///---+++***)))(((((()))***+++(((((()))******)))'''&&&((()))*********)))''''''&&&&&&&&&&&&''')))***+++&&&''''''((((((((((((((("""###$$$&&&(((***+++,,,+++******))))))(((''''''%%%''')))++++++)))'''&&&''''''((()))))))))((((((***++++++++++++,,,,,,,,,+++***************************++++++++++++,,,,,,,,,+++)))***,,,......---,,,,,,,,,,,,------------+++---//////......///000......///000111111111111////////////000000000000000000111111111111111111///000111222333333333333333444555777999:::<<<<<<;;;===???BBBDDDEEEEEEEEE???@@@AAAAAA@@@AAADDDGGGHHHKKKOOOSSSVVVXXXXXXXXXVVVVVVWWWXXXYYY[[[\\\\\\[[[\\\^^^bbbfffhhhhhhgggbbbbbbcccgggooo}}}|||ooofff^^^]]]\\\\\\^^^cccgggjjjkkkkkkkkkjjjjjjjjjjjjiiiiiigggeeedddcccaaa]]][[[PPPOOOMMMMMMNNNPPPTTTVVVSSSUUUVVVVVVWWW\\\eeekkknnnnnnkkkhhhbbb[[[UUURRROOOQQQUUUZZZ```eeeiiikkkooonnnnnnnnnnnnnnnoooooovvvyyy{{{{{{|||}}}yyysssmmmiiigggiiikkklllqqqwww{{{~~~~~~|||yyyxxxwwwxxxxxx}}}|||}}}~~~}}}~~~~~~~~~{{{xxxyyy{{{wwwwwwwwwxxxyyy{{{~~~~~~~~~|||{{{|||rrrhhhddd```ZZZVVVUUUUUUfffpppeeecccbbb{{{{{{mmmcccWWWTTTOOOJJJEEE???999555222111000......------------111000222:::DDD]]]~~~pppggggggwwwpppmmmkkkkkklllrrryyyzzzwwwttttttvvvttt|||}}}|||{{{xxxrrrpppxxx~~~wwwsssssssssssssss~~~uuuhhh___\\\]]][[[ZZZYYYZZZ]]]```aaaeeegggjjjkkklllmmmppprrrnnnpppsssxxx~~~}}}zzzyyyxxxuuurrrqqqqqqrrrwww~~~~~~yyyvvvvvvvvvwwwwwwxxxzzz{{{|||||||||{{{~~~~~~yyyeee___XXXVVVWWWUUUMMMFFF;;;999666666777999999888666666555555555666666777666666666666555444333222///...,,,***)))))))))***))))))))))))))))))))))))((((((''''''((()))+++,,,111000000222333222///---))))))(((((((((***+++,,,)))***,,,,,,,,,***)))'''))))))***+++***)))((('''&&&&&&&&&&&&''')))***+++'''(((((((((((((((''''''%%%%%%&&&'''((()))***+++)))************((('''&&&%%%''')))++++++)))&&&$$$&&&''''''((())))))((((((************++++++++++++,,,,,,,,,++++++******)))+++++++++,,,,,,,,,---------+++***+++...111222111,,,------------.........,,,...000000.........///////////////000111222333////////////000000000000000000111111222222222222///000111222222333333222444444555777888:::;;;<<<;;;===@@@BBBDDDDDDDDDCCC>>>@@@AAAAAAAAACCCFFFJJJKKKMMMQQQTTTVVVVVVVVVUUUTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZ\\\```ccceeedddbbb___```dddjjjttt{{{qqqccc```]]]ZZZ[[[^^^bbbeeehhhhhhiiiiiiiiiiiijjjjjjkkkiiifffeeeeeefffeeedddYYYUUUQQQMMMMMMPPPTTTWWWTTTVVVWWWUUUUUUYYYbbbiiimmmmmmllliiiddd]]]WWWSSSOOOPPPSSSWWW]]]bbbgggjjjllllllkkkkkkllllllmmmnnnuuuyyy|||}}}~~~~~~xxxqqqlllhhhgggjjjlllmmmqqqwwwxxx|||}}}zzz{{{|||~~~~~~{{{xxxvvvvvvvvvwww{{{}}}~~~zzzzzz|||~~~~~~~~~~~~zzzyyy{{{xxxwwwvvvwwwyyy||||||{{{~~~tttiiiddd```YYYUUUUUUSSSbbbooodddcccccc}}}ooodddZZZVVVPPPKKKFFF@@@:::666000000///...............,,,222222555>>>IIIdddwwwnnnmmm|||vvvuuuuuuuuuwwwzzz~~~|||wwwttttttuuuqqqtttxxx~~~}}}zzzuuunnngggfffppp}}}xxxqqqnnnooopppqqqqqqzzzrrreee]]]YYY[[[ZZZXXXXXXYYY\\\___```eeegggiiikkkkkkmmmoooqqqoooqqqvvv|||~~~zzzzzzyyyuuurrrppppppsssyyy~~~yyyvvvuuuvvvwwwwwwxxxzzz|||}}}}}}}}}|||}}}|||}}}vvvddd^^^WWWVVVWWWUUUMMMFFF999777555555666777777666666666555555555666666777555444444333222222222111///...,,,***)))))))))***))))))))))))))))))))))))''''''&&&&&&&&&((()))***000000000222333222///,,,(((((('''((()))***,,,------...000000000...,,,+++******+++,,,+++***)))(((&&&&&&&&&&&&((()))***+++))))))))))))((('''&&&%%%(((((((((((()))))))))***((()))***+++***(((&&&%%%%%%''')))++++++)))&&&$$$&&&&&&'''((())))))(((((())))))))))))************---------,,,+++***)))))),,,,,,,,,------............,,,***,,,000444555444---------.........//////---///000000...---...///000//////...///111333444////////////000000000000///000111222222222222222///000111222222333222222555555666888999:::;;;;;;<<<===@@@BBBDDDDDDCCCBBB>>>@@@BBBCCCBBBDDDHHHLLLNNNPPPRRRUUUUUUUUUSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYY[[[^^^aaabbbaaa___]]]___dddkkkwww|||fffccc^^^ZZZYYY[[[___bbbfffgggggghhhhhhiiijjjjjjmmmjjjgggfffhhhiiijjjjjjbbb]]]UUUOOOLLLNNNRRRUUUWWWXXXXXXUUUTTTWWW```gggmmmmmmmmmkkkfff___XXXTTTPPPQQQRRRVVV[[[aaafffjjjjjjjjjjjjjjjkkklllmmmnnntttyyy}}}~~~~~~~~~wwwpppkkkgggfffjjjlllnnnrrrxxxtttyyy~~~}}}yyyvvvvvvxxx}}}~~~~~~{{{xxxvvvvvvvvvvvvyyyzzz}}}~~~}}}xxxxxxyyy|||~~~|||}}}~~~{{{zzz{{{zzzyyywwwwwwzzz~~~~~~~~~wwwlllfffaaaZZZUUUUUUPPP]]]xxxooodddcccdddrrrfff[[[WWWQQQLLLFFF@@@;;;777000//////.........//////,,,222333777AAALLLggg~~~{{{rrrppp}}}~~~}}}wwwrrrqqqrrrrrrrrrrrrwwwzzzrrriiibbbbbbooo}}}uuummmjjjkkkfffhhhhhhqqqoooccc[[[WWWZZZYYYXXXWWWXXX[[[^^^```eeegggiiikkkkkkmmmoooqqqppprrrxxx~~~~~~{{{{{{zzzvvvrrrooopppsss{{{~~~yyyvvvvvvwwwxxxwwwxxx{{{}}}~~~~~~}}}}}}{{{zzzzzz}}}uuubbb[[[VVVWWW\\\ZZZPPPFFF;;;888555333333333222111222333444666666666555555666666666666555444333222333///+++((((((***+++,,,******))))))((((((''''''***)))((((((((()))+++,,,...///////////////......***((('''(((***++++++***+++,,,---......,,,***)))++++++***)))((('''&&&&&&%%%%%%&&&&&&(((***---...)))((('''((()))(((&&&$$$%%%&&&'''((()))***+++,,,)))((('''&&&&&&''''''(((###%%%'''***+++++++++***''''''(((((())))))******)))************+++++++++)))***++++++***)))***+++---.........---,,,,,,+++))))))***++++++,,,------000//////...------,,,,,,***+++,,,---............///......------///000111111111222222222111111000111222222222222111000000000222444333222000000000222444666777888999;;;===???AAABBBDDDDDDCCCBBB@@@AAAAAAAAA@@@???AAADDDFFFOOOPPPQQQSSSSSSSSSRRRQQQRRRUUUUUUTTTUUUYYY[[[YYY]]][[[YYYZZZ]]]^^^\\\ZZZ]]]```gggrrr~~~~~~}}}||||||~~~uuunnneee]]]ZZZ[[[]]]^^^aaacccfffiiikkkkkkkkkjjjnnnllljjjmmmqqqssssssrrrlllfff]]]VVVTTTSSSTTTTTTSSSSSSSSSRRRTTTXXX^^^bbbiiikkkmmmkkkfff___YYYVVVPPPQQQTTTXXX\\\aaaeeegggjjjiiigggffffffhhhjjjllltttzzz~~~yyysssjjjjjjiiijjjlllppptttvvvxxxyyy{{{{{{yyyyyyzzz{{{~~~|||zzzwwwttttttuuuwwwyyy}}}}}}}}}}}}}}}||||||{{{yyyyyy{{{|||}}}}}}}}}}}}}}}|||}}}{{{yyyxxxzzzxxxwwwvvvyyy}}}{{{oooccc[[[TTTPPPNNNOOOWWWlllmmmcccbbbaaa{{{yyyjjj]]]UUUOOOMMMIIIBBB;;;999555444222000...---,,,,,,111000111555===NNNkkkuuuttttttqqqmmmoooqqqssssssoooppp}}}tttnnnpppkkkccclll~~~}}}qqqhhheeeeeedddbbb```jjjwwwjjj___ZZZZZZWWWWWWWWWXXXZZZ\\\___```ggghhhjjjlllnnnppprrrssssssuuuyyyxxxppppppooorrrzzz}}}wwwtttuuuwwwyyy~~~|||{{{|||~~~}}}zzzwww||||||}}}}}}~~~tttccc\\\UUUVVVZZZXXXOOOEEE;;;999555444444444333222333444555666777666666555666666666666555444333222333000,,,))))))******)))***)))))))))((((((((('''))))))((('''((()))***+++,,,---...///000000000000***)))((((((***,,,,,,+++,,,---/////////...,,,+++,,,,,,,,,+++***)))((('''&&&&&&&&&'''(((+++---...,,,+++)))))))))(((&&&$$$%%%&&&'''((()))***+++,,,,,,+++***)))))))))******%%%''')))***+++***)))((('''''''''((())))))******)))************+++++++++***,,,---,,,+++***+++,,,------......------,,,+++******++++++,,,------...........................,,,,,,---...//////////////////...---...///000111111111222222222222111111//////000111111111111111333444555444111///......222333666777777888;;;===???@@@BBBCCCCCCBBBAAA@@@BBBCCCCCCBBBBBBDDDGGGJJJPPPPPPRRRSSSTTTSSSSSSRRRRRRUUUUUUSSSTTTYYY[[[YYY[[[ZZZYYY[[[^^^______]]]^^^bbbkkkvvv~~~zzzxxxtttssssssrrrssstttuuuvvvxxx~~~|||oooccc\\\YYYXXXXXX^^^```cccfffhhhjjjjjjjjjlllkkkkkkmmmrrrvvvvvvvvvqqqkkkccc\\\YYYWWWVVVVVVUUUUUUTTTSSSSSSWWW\\\aaajjjlllnnnlllfff^^^XXXUUUNNNOOOQQQUUUXXX]]]```bbbhhhhhhfffeeeeeegggjjjlllssszzz~~~xxxrrriiiiiihhhiiikkkooosssvvvxxxyyyzzzzzzyyyyyy{{{}}}{{{yyyvvvsssssstttvvvxxxzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}~~~|||{{{zzzyyyyyyxxxwwwwwwzzz}}}sssdddYYYPPPJJJGGGHHHQQQgggmmmbbb___^^^wwwzzzjjj^^^VVVPPPMMMIIIAAA;;;888333222111///...---------000000111555;;;JJJddd{{{xxx~~~}}}yyytttsssrrrooooookkkkkkxxxyyyuuuvvvrrrnnnvvv~~~rrrhhheeefffeeebbb___gggvvviii^^^XXXWWWWWWWWWWWWXXXZZZ\\\___```cccdddfffhhhkkkmmmoooppprrrtttxxx}}}zzztttsssrrrtttyyy}}}yyyuuussstttwwwyyy|||{{{zzz|||~~~~~~{{{yyyzzzzzzzzz{{{|||}}}~~~~~~ssseee]]]UUUTTTVVVTTTLLLDDD;;;999666444444555444333444555666777777777666555555666666555555444333222///---***))))))((('''&&&))))))))))))(((((((((((()))((('''''''''((()))***((()))+++---...///000000+++)))((()))+++---------,,,---.........---+++***---......///...+++)))(((&&&&&&&&&''')))+++---///...,,,***)))((('''%%%###%%%&&&'''((()))***+++,,,---,,,+++***************'''((()))+++***)))(((&&&&&&''''''(((((()))******)))************++++++++++++,,,------++++++,,,---------......------,,,,,,++++++,,,,,,---.........,,,,,,------...///000000---...///000000000000000//////.........///000111111111222222222222222111------///000111222222222222444555444222000000000111333555666777888:::<<<>>>???@@@AAABBBAAAAAA@@@AAABBBCCCCCCCCCEEEIIILLLNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUUUUSSSTTTYYY[[[ZZZYYYYYYYYY[[[^^^aaabbbaaaaaagggrrr~~~}}}xxxtttrrrpppooojjjjjjiiiiiiiiijjjkkkkkkiiinnnvvvnnnccc\\\XXXVVVYYY[[[^^^aaadddggghhhiiikkkjjjkkknnnssswwwxxxyyywwwrrrkkkddd```\\\YYYWWWWWWVVVUUUSSSSSSVVV[[[___jjjmmmooommmggg^^^WWWSSSNNNNNNPPPRRRVVVZZZ]]]___eeeeeeeeeddddddeeehhhkkkrrryyy~~~}}}wwwppphhhhhhggghhhjjjnnnrrrtttxxxyyyyyyxxxxxxyyy|||~~~|||zzzwwwuuutttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxzzz{{{|||}}}}}}~~~~~~}}}}}}|||~~~~~~}}}}}}|||{{{{{{zzzzzzxxxxxxxxxyyy{{{~~~uuudddWWWMMMFFFBBBBBBLLLbbbmmmbbb]]]ZZZrrr}}}zzzzzzhhh___WWWPPPNNNIIIAAA:::888111000///......---------///000111444777CCCZZZnnnzzzvvvqqqqqqvvv|||}}}www}}}xxxsssmmmmmmjjjjjjvvvuuukkkhhhiiiiiieee```ffftttiii^^^WWWVVVVVVVVVVVVXXXZZZ]]]___aaabbbccceeehhhjjjmmmoooppprrrsssvvv{{{|||yyywwwuuuuuuxxx}}}~~~{{{xxxwwwuuusssssstttvvvwwwzzzyyyzzz{{{~~~~~~}}}|||yyyxxxxxxxxxyyy{{{}}}|||tttfff^^^UUUQQQRRRPPPIIIBBB:::888555444555555555444555666777888888777666666555555555555444333222222///...------...---+++***))))))))))))((((((((((((((('''&&&&&&&&&''')))***&&&''')))***,,,---------+++***)))***,,,.........******+++++++++***)))(((,,,...///000///,,,)))''''''''''''((())),,,...000,,,***((('''''''''%%%$$$%%%&&&'''((()))***+++,,,++++++***))))))(((((((((&&&''')))***+++***((('''&&&&&&''''''((())))))***))))))*********++++++++++++,,,---,,,+++***+++---,,,------...------,,,,,,------------......//////,,,,,,------.../////////---...//////000000000//////////////////000000000111111222222333333222222//////000111222333333222...000222333333333555666111333555666666777999;;;===>>>???@@@AAAAAA@@@@@@>>>???@@@AAAAAADDDHHHKKKKKKLLLMMMNNNOOOPPPQQQQQQTTTVVVVVVTTTUUUZZZ\\\[[[YYYYYYYYY[[[^^^```bbbcccfffooo{{{{{{vvvqqqpppooonnnnnnhhhgggggggggggggggggggggeeegggkkkpppwww}}}nnnddd]]]YYYUUUWWWYYY\\\```cccfffgggiiiiiikkkmmmqqqtttwwwxxxzzzwwwqqqlllgggaaa\\\XXXWWWVVVUUUTTTTTTWWW\\\```jjjmmmpppooohhh___WWWRRRMMMNNNOOORRRVVVZZZ___aaaccceeefffeeecccdddhhhkkkpppxxx~~~}}}vvvooogggffffffgggiiimmmqqqssswwwxxxxxxxxxwwwyyy|||~~~~~~}}}}}}}}}}}}~~~}}}zzzxxxwwwxxxyyyzzzvvvvvvwwwxxxyyyyyyyyyxxx{{{||||||}}}~~~~~~}}}}}}{{{|||}}}||||||{{{zzzyyyyyyyyyxxxxxxyyy{{{|||~~~}}}||||||~~~sssdddWWWMMMGGGCCCBBBKKKbbboooccc^^^ZZZqqq}}}zzzfffaaaXXXQQQNNNIIIAAA:::777000///.....................///111222444<<>>???@@@@@@@@@AAA>>>???@@@@@@AAADDDHHHKKKKKKLLLMMMNNNPPPQQQSSSSSSUUUXXXYYYWWWYYY]]]^^^\\\ZZZ[[[[[[\\\]]]```ccceeennnwww|||xxxtttrrrqqqrrrrrrqqqkkkkkkkkkjjjiiihhhhhhgggddddddeeefffjjjpppyyyzzzkkk___YYYTTTUUUVVVXXX\\\```ccceeehhhiiijjjlllnnnpppssstttzzzxxxuuurrrmmmggg___ZZZVVVVVVUUUTTTTTTXXX]]]aaahhhlllppppppjjj```XXXSSSJJJKKKMMMPPPUUU[[[```ddddddfffhhhgggeeeeeeiiilllpppwww|||}}}}}}{{{uuunnnffffffeeefffhhhlllppprrrwwwxxxxxxxxxwwwxxx{{{}}}{{{{{{{{{{{{|||~~~}}}{{{yyyxxxxxxyyyyyyuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}|||zzz|||~~~}}}|||{{{zzzyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyyyy{{{ssseeeYYYOOOHHHDDDCCCMMMbbb~~~qqqfffaaa]]]ttt~~~iiiaaaYYYRRROOOJJJAAA:::777//////............//////---...111222111777HHHYYYgggggghhhiiilllpppuuuyyyzzzhhhyyyzzzppprrrqqqrrr}}}tttqqqqqqmmmjjjffflllsssjjjddd]]]XXXVVVSSSTTTUUUWWWYYY]]]```bbbeeefffiiikkknnnqqqssstttssstttvvvzzz~~~|||yyyxxxxxxvvvuuuttttttuuuvvvvvvuuutttttttttuuutttsssrrrrrrvvvwwwyyyzzz|||~~~~~~{{{zzzzzz{{{}}}~~~qqqdddaaaiiiqqqrrroooccc\\\SSSNNNLLLIIICCC===777555333333444555555555555666777777777666555444444555555444444333222111.........///111222111///(((((((((((()))))))))))))))((('''''''''((()))***,,,---......////////////***))))))***---/////////...---------,,,,,,,,,,,,,,,,,,------,,,***(((&&&((((((((()))+++---///111...,,,******,,,.........%%%&&&'''((()))***+++,,,,,,---,,,,,,+++***((((((###%%%'''***+++++++++***%%%&&&&&&''''''((()))))))))************+++++++++)))***++++++))))))***+++,,,,,,------......------..........................................---------......//////............///000111111111000000000111222333444444444444555555555555555444333222444555555444222222444555444555777888777888:::;;;======>>>???@@@AAAAAABBB???@@@AAAAAABBBEEEIIILLLMMMMMMNNNOOOQQQSSSUUUWWWWWW[[[]]]]]]^^^aaaaaa^^^\\\]]]^^^^^^___bbbfffiiiuuu}}}yyywwwuuutttvvvwwwvvvvvvrrrrrrqqqpppnnnllljjjiiibbbaaa``````bbbgggnnnssssssbbbXXXVVVUUUUUUWWWYYY]]]```ccceeegggiiijjjkkkmmmppprrrxxxxxxxxxxxxuuunnnfff```XXXXXXVVVTTTTTTWWW\\\```dddiiioooqqqlllcccZZZUUUHHHIIIJJJNNNSSSZZZ```dddgggjjjmmmkkkhhhgggjjjnnnpppvvv{{{{{{{{{zzzuuuoooffffffeeefffhhhlllppprrrwwwxxxyyyyyyxxxxxxyyyzzzxxxyyyzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{zzz}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~{{{xxxwwwvvvxxx|||xxxjjj]]]RRRIIICCCCCCMMMbbb{{{ttthhhccc^^^uuuppp```XXXQQQOOOJJJBBB;;;999111000000////////////000---...000111111666FFFVVVaaaeeeiiikkklllooouuuyyy}}}ppp~~~rrruuuuuuvvv|||uuuqqqooohhhhhhgggppp}}}kkkccc___ZZZVVVUUURRRSSSTTTVVVYYY]]]aaaccceeefffhhhjjjlllnnnpppqqqrrrtttvvvyyy}}}zzzwwwvvvvvvtttttttttssssssttttttuuuuuuuuuvvvuuuuuutttrrrrrruuuwwwyyyzzz{{{~~~~~~|||||||||}}}}}}nnn]]]YYYaaaiiikkkiii```ZZZSSSNNNKKKGGGAAA<<<666444222222333444555444555666666777666555444333444444444444333222111111,,,+++******++++++***((('''((((((((()))))))))***))))))((('''((()))***+++***+++,,,...///000000000***(((((())),,,.../////////......------------------------,,,+++***)))((()))))))))***+++...000111///---******+++,,,---,,,%%%&&&'''((()))***+++,,,,,,,,,,,,,,,+++)))'''&&&$$$&&&(((***++++++))))))%%%%%%&&&''''''(((((())))))************+++++++++***+++,,,,,,******+++,,,+++,,,------......------------------------------,,,,,,------...//////////////////000000//////......///000111222111000000000111222333444444444444333333444444555444444444666666666444222222444555555777888999888999:::<<<>>>>>>>>>???@@@AAABBBCCC???@@@@@@@@@AAACCCGGGJJJKKKKKKLLLMMMPPPRRRUUUVVVXXX]]]aaabbbccceeeccc___^^^___aaabbbcccffflllqqqyyyxxxwwwwwwyyy{{{|||{{{zzz{{{zzzyyywwwtttqqqnnnllleeedddbbb``````ccchhhllluuummm```YYYXXXVVVVVVXXX[[[^^^aaabbbdddgggiiijjjlllppptttxxxyyy|||~~~xxxooohhh\\\[[[XXXUUUTTTUUUYYY]]]```fffnnnqqqmmmeee]]]XXXKKKKKKLLLOOOTTTZZZ```dddkkkooorrrpppkkkiiilllpppqqqvvvyyyyyyxxxxxxuuupppffffffeeefffiiilllpppsssvvvxxx{{{{{{yyywwwwwwwwwuuuwwwyyy{{{|||}}}}}}}}}|||{{{yyywwwvvvuuuuuuuuutttuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzz}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz{{{{{{|||}}}~~~}}}|||xxxvvvuuusssuuu{{{~~~qqqdddWWWLLLFFFDDDOOOddd|||uuuhhhbbb]]]tttvvv```XXXQQQOOOKKKCCC<<<:::333222111000000000000000---...000111111666GGGWWWdddiiinnnoooooossszzzwwwzzzyyyyyy|||xxxsssooodddfffjjjvvvlllbbb___[[[XXXWWWQQQRRRSSSVVVYYY]]]aaacccffffffhhhiiikkkmmmnnnoooqqqrrruuuxxx|||~~~{{{yyywwwvvvuuuuuutttsssrrrrrrssstttuuuuuuuuuuuuuuuttttttsssuuuwwwzzzzzz{{{}}}~~~|||zzzyyy~~~nnn]]]WWW^^^fffgggddd^^^YYYRRRNNNKKKGGG@@@;;;555333111111222444444444555555666666666555333222444444444444333222111111111///---+++++++++***((('''((((((((())))))*********)))((((((((()))+++,,,%%%&&&(((+++---...///000)))((('''))),,,...///......---,,,+++++++++,,,,,,///...---,,,+++******))))))))))))***,,,...000222...,,,((('''((((((((((((%%%&&&'''((()))***+++,,,))))))***)))(((&&&$$$###&&&((()))***+++)))((('''%%%%%%&&&&&&'''(((((())))))************++++++++++++,,,------++++++,,,---+++,,,,,,---.........------------------------,,,***+++,,,---///000111111000000111111111000000///...///000222222111111000000111222333444444555444000111222333444555555555444444555444333444666999666888999999999999;;;===>>>>>>>>>???@@@BBBCCCDDD======>>>>>>>>>@@@DDDGGGHHHHHHHHHJJJLLLOOORRRTTTYYY___dddeeeggghhheee```^^^```cccdddfffjjjqqqwww{{{~~~yyyyyyzzz}}}~~~}}}zzzvvvrrrppplllkkkhhhdddaaabbbeeehhhiiirrrzzzmmm[[[YYYWWWVVVWWWZZZ]]]______cccfffiiijjjmmmrrrvvvxxx{{{~~~uuuooo```^^^ZZZVVVSSSTTTWWWZZZ^^^eeemmmqqqnnnggg___ZZZPPPOOOPPPRRRVVV\\\bbbeeemmmrrruuusssmmmjjjmmmrrrrrrvvvyyywwwwwwxxxuuupppgggfffffffffiiimmmpppsssvvvyyy||||||zzzwwwuuuuuutttvvvxxx{{{}}}}}}}}}|||}}}}}}{{{yyyxxxwwwvvvvvvssstttuuuwwwyyyzzz{{{{{{yyyzzzzzz{{{zzzzzzyyyyyyzzz}}}~~~}}}~~~~~~}}}}}}~~~~~~|||{{{zzzzzzzzz|||}}}~~~}}}~~~~~~zzzvvvtttsssrrruuu|||uuuiii]]]QQQKKKFFFRRRggg~~~vvvggg```[[[rrrxxx___WWWQQQOOOKKKDDD===;;;444333222111000000000000,,,...000222111777HHHYYYfffkkkooopppooosss}}}|||~~~}}}~~~{{{uuupppcccgggmmm|||pppfffbbb^^^[[[ZZZQQQQQQSSSVVVYYY]]]aaaccchhhhhhiiijjjlllmmmnnnooopppqqqssswww|||}}}{{{yyyvvvvvvvvvuuusssqqqpppqqqssssssssssssttttttuuuuuuuuuuuuxxxzzzzzzzzz|||{{{xxxvvvsss___^^^ccccccdddiii[[[TTTMMMKKKLLLJJJCCC<<<777666444222222222444444777777666666666666777777444444444333222111000//////...,,,***)))(((''''''))))))))))))))))))))))))+++)))'''&&&&&&(((***,,,+++,,,,,,------,,,,,,+++***)))((())),,,.........,,,+++++++++***)))))))))---------,,,)))((()))+++&&&'''((()))+++...000111------,,,+++***)))((('''''''''&&&&&&&&&'''(((((()))(((((((((((())))))***%%%&&&'''((())))))))))))+++***)))((()))***---...************************---,,,++++++******++++++***++++++,,,,,,------...,,,---...000111111222222------......///000000000000000000000////////////...------------...//////555444444333333444444444555444222111111444666888444444444555666777888999777999::::::::::::;;;===<<<;;;;;;::::::;;;;;;<<<999:::;;;===???@@@AAABBBBBBCCCEEEHHHKKKNNNQQQSSSUUUYYY___dddeeeddd```^^^]]]___aaabbbeeejjjqqquuu{{{|||||||||{{{{{{~~~~~~{{{wwwuuuuuuqqqllliiigggfffdddcccggglllwwwuuuggg___XXXVVVUUUUUUXXX\\\]]]```dddfffgggiiimmmpppqqqvvv~~~{{{tttpppeee\\\ZZZXXXUUUUUUYYYccceeeiiilllmmmiiiccc^^^TTTSSSRRRTTTYYY___ccceeemmmpppsssrrrooommmmmmoooqqqssswww{{{}}}|||wwwssskkkiiihhhhhhlllpppssstttrrrtttvvvwwwuuusssrrrrrruuuvvvxxxyyy|||~~~~~~{{{yyywwwwwwwwwwwwrrrrrrtttuuuwwwyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{|||}}}}}}~~~}}}}}}~~~|||{{{|||}}}{{{|||~~~~~~zzzzzzyyyyyyzzz{{{|||}}}zzzvvvttttttvvvwww|||yyymmmbbbYYYTTTMMMTTTeee|||ssseeeaaa[[[mmmccc[[[PPPIIIFFFCCC===999444222000//////000000//////---111666555777III```eeemmmuuuvvvuuuvvv~~~}}}zzzvvvjjjkkkgggwwwhhhaaa]]]YYYUUUPPPQQQRRRTTTWWW[[[^^^```dddfffhhhiiiiiijjjmmmnnnnnnnnnpppsssxxx~~~~~~{{{yyyxxxxxxxxxwwwuuuqqqoooooopppqqqrrrsssrrrqqqqqqrrrttttttvvvxxxzzzzzz{{{~~~}}}yyyxxxwww~~~hhhfffkkkjjjgggfffZZZTTTOOONNNPPPNNNGGG@@@666555333111111111222333777666666666666666666777444444444333222111000///...---,,,***((('''''''''))))))))))))))))))))))))***)))'''&&&&&&(((***,,,++++++,,,---------------***(((((()))+++---------+++++++++***************---------,,,***)))***+++'''((((((***,,,...000111---,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))%%%&&&'''((()))))))))))))))(((''''''''')))+++,,,************************++++++***))))))))))))******++++++,,,,,,------...+++,,,---......//////...------......//////000000000000000000////////////...------------...//////222222222333444555666777444333222111222333555666555555555555666777888888777888::::::999999;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;===>>>@@@AAAAAABBBCCCEEEGGGKKKNNNQQQRRRUUUXXX]]]aaacccbbb```^^^^^^___aaacccfffjjjpppuuu{{{||||||{{{{{{|||}}}{{{xxxtttpppmmmkkkiiigggeeefffhhhnnnxxxlllbbbZZZWWWWWWUUUTTTVVVZZZ^^^bbbdddfffhhhllloooooosssxxx}}}vvvkkkaaa^^^[[[WWWXXX[[[ccceeehhhlllnnnkkkeee```YYYVVVTTTUUUZZZ```dddfffooorrruuuuuuqqqnnnnnnooorrrtttxxx|||}}}xxxtttjjjhhhfffgggjjjmmmppppppssstttttttttrrrrrrssstttuuuvvvxxx{{{}}}~~~|||zzzyyyxxxxxxttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzz~~~}}}{{{{{{{{{|||~~~|||}}}~~~|||yyyyyyxxxyyyzzz}}}~~~xxxvvvwwwuuuvvvzzz|||pppeee\\\WWWSSSYYYjjjssseeeaaa[[[nnn}}}___XXXPPPKKKHHHDDD>>>999444222000//////000000//////---111666666;;;OOOfffooosssvvvwwwwwwzzz}}}}}}zzzwwwooopppjjjuuuggg```]]]ZZZWWWUUUUUUUUUWWWZZZ]]]```bbbccceeeggghhhhhhiiikkkmmmooooooqqquuuzzz|||yyyxxxwwwwwwwwwwwwtttqqqoooooopppqqqrrrrrrrrrqqqqqqrrrtttvvvwwwyyyyyyxxxyyyzzz||||||zzzyyyyyyuuurrruuuqqqhhhbbbYYYTTTPPPRRRUUUSSSKKKDDD666555333111000000222222555555555555555555555555444444444333222111000///...---,,,***)))(((''''''))))))))))))))))))))))))***((('''&&&'''(((***,,,+++,,,,,,---......------)))((('''(((***,,,,,,,,,***************+++++++++,,,---...,,,***)))***+++))))))***+++,,,...///000,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%&&&'''(((+++***)))(((((('''((((((&&&&&&'''((())))))))))))'''&&&%%%%%%&&&''')))******************************))))))((('''(((((((((***++++++,,,,,,------...,,,------.........---------------...//////000000000000000000////////////......------......///000///000000222444666888999333333222222333333444444666555444333333444555666666777999999888888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>@@@@@@AAACCCDDDEEEGGGJJJNNNPPPRRRTTTVVVZZZ]]]___``````______```bbbdddggglllqqquuu{{{{{{{{{{{{{{{~~~|||yyyvvvsssqqqnnnkkkhhhhhheeegggmmmvvvwwwkkk___[[[[[[XXXTTTRRRWWWZZZ^^^aaadddgggkkknnnmmmooosssyyyuuujjjccc^^^ZZZ[[[]]]bbbdddhhhlllooommmhhhddd^^^[[[WWWWWW[[[```eeehhhoootttxxxxxxtttqqqooopppsssuuuyyy~~~zzzvvvkkkiiiggghhhjjjmmmnnnooorrrsssrrrqqqppppppsssuuutttvvvyyy|||}}}{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzz|||{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~}}}|||zzzyyyxxxyyy{{{zzzwwwxxxuuuvvv{{{tttjjjaaa\\\ZZZ___nnnsssdddaaa]]]qqquuu]]]XXXRRRNNNJJJDDD<<<666444222000//////000000//////...000444666???WWWooo{{{yyywwwwwwyyy~~~wwwpppzzz}}}{{{oooooohhhtttgggaaa^^^[[[XXXUUUTTTTTTUUUWWWZZZ]]]___ccceeeggggggggghhhjjjkkkooopppssswww|||}}}yyywwwvvvvvvuuuvvvuuussspppnnnnnnppppppqqqrrrqqqpppqqqssstttwwwxxxyyyxxxwwwvvvwwwxxxyyy{{{||||||{{{zzzzzz{{{|||sssfff^^^VVVSSSQQQTTTXXXVVVNNNFFF777666444222111111222333444444555555555555444444444444444333222111000//////...---+++***)))))))))(((((((((((((((((((((((()))(((''''''''')))***,,,...............---,,,,,,)))((('''(((***+++++++++)))))))))***+++++++++,,,,,,---...---+++******+++******++++++,,,---//////++++++***)))((((((''''''%%%%%%$$$%%%%%%&&&'''(((++++++)))(((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&((()))*********************************)))(((((((((((((((***++++++,,,,,,------...///000000000//////...---,,,,,,---......//////000000000000000////////////...............//////000///000000222333555777888444444444555555555555555666555333222111111222333555666888888777777999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHKKKMMMPPPQQQTTTUUUWWWYYY\\\^^^``````aaacccfffhhhjjjnnnssswwwzzzzzzzzzzzz{{{~~~|||yyywwwtttpppmmmlllhhhgggjjjppp{{{wwwggg```___\\\WWWUUUVVVXXX\\\```dddhhhkkknnnkkklllpppwww}}}rrrhhhaaa]]]]]]^^^```cccgggmmmppppppllliiiddd___ZZZYYY[[[aaafffiiimmmrrrwwwyyywwwsssrrrrrrtttvvv{{{|||xxxnnnllljjjjjjlllnnnoooooooooqqqrrrrrrqqqqqqrrrtttsssuuuxxx{{{~~~~~~{{{yyywwwuuuuuuuuuuuuvvvvvvvvvwwwyyyyyyzzzzzz{{{{{{||||||{{{|||}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{||||||~~~~~~~~~~~~}}}~~~~~~|||{{{yyyyyy|||zzzwwwyyywwwzzz~~~wwwnnnfffbbb```eeesssrrrdddccc```vvvwwwiii\\\YYYUUUQQQKKKCCC:::333444222000//////000000/////////000222666BBB]]]uuu{{{vvvvvvzzz~~~yyyxxx|||tttlllppp{{{{{{mmmmmmfff|||wwwjjjbbb^^^ZZZXXXVVVUUUTTTTTTVVVYYY\\\^^^eeefffhhhhhhhhhhhhiiikkknnnooorrrvvv{{{{{{wwwuuuttttttsssssssssqqqnnnmmmnnnooooooqqqqqqqqqpppqqqssstttwwwyyyyyyyyywwwvvvwwwxxxvvvxxxzzz{{{zzzzzz{{{|||uuuggg```TTTQQQPPPTTTXXXWWWNNNFFF999888555333222222333444444444555666666555444444444444444333222111000///000///...---,,,+++++++++((((((((((((((((((((((((((('''''''''((()))++++++111111000///...,,,+++***)))((('''(((***++++++***)))))))))***+++++++++,,,+++---......,,,++++++,,,,,,++++++++++++,,,---...***))))))(((((('''''''''%%%%%%%%%%%%&&&'''((()))++++++)))((('''''''''''''''((())))))))))))))))))''''''''''''((()))******************************,,,+++******))))))*********++++++,,,,,,------...000000000000///...---,,,,,,,,,------.../////////000000000000///////////////............///000000222222222222333444555555555555666777777888888888;;;:::777444333333444444444666777777777777888:::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@BBBCCCCCCFFFGGGHHHIIIKKKNNNPPPQQQSSSTTTUUUXXX[[[^^^aaabbbdddfffiiikkknnnqqquuuyyyxxxyyyyyyzzz{{{}}}{{{xxxtttrrrpppllljjjmmmrrrwwwoooeeebbb^^^[[[YYYUUUWWWZZZ^^^dddhhhkkkmmmjjjlllpppxxxxxxlllccc___^^^^^^___aaafffmmmqqqsssqqqnnngggccc]]][[[]]]bbbgggjjjjjjooovvvyyywwwuuuuuuvvvvvvxxx||||||xxxnnnlllkkkkkkmmmnnnnnnnnnlllooosssuuuuuusssssssssrrrtttvvvyyy{{{|||}}}}}}~~~~~~~~~}}}{{{yyyvvvuuusssssstttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyyyyyyyyyyzzzzzz{{{zzz|||~~~~~~|||~~~~~~{{{{{{}}}}}}yyy{{{zzz~~~yyyqqqkkkhhhiiimmm{{{qqqddddddddd|||mmm^^^VVVVVVUUURRRMMMEEE;;;555444222000//////000000///000000111111555DDDaaayyy{{{uuuuuuzzz|||zzzwwwpppqqqwwwuuulllmmmqqqxxxuuu}}}~~~|||zzzzzz{{{~~~}}}mmmmmmhhh|||nnnddd^^^YYYWWW[[[ZZZXXXXXXYYY\\\```bbbggghhhiiiiiiiiihhhjjjkkkkkkmmmppptttyyy~~~}}}yyyuuusssrrrrrrpppqqqqqqooommmlllmmmnnnooopppqqqqqqpppqqqsssuuuvvvxxxyyyyyyxxxxxxzzz{{{xxxyyy{{{{{{zzzyyyzzz{{{zzzkkkbbbTTTQQQOOOSSSWWWUUUMMMEEE;;;999666444333333333444444555666777777666555444444444444333222111000///000///...---,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''(((***++++++222222111000///---+++******)))((((((***+++++++++***************+++++++++***,,,...///---,,,,,,,,,,,,,,,+++******+++++++++)))((((((((('''''''''&&&%%%%%%%%%&&&'''((()))***+++***)))(((((('''((((((((())))))******)))))))))'''(((((()))******++++++************************---,,,,,,+++++++++++++++***++++++,,,,,,------...---------------,,,+++***,,,,,,,,,---......//////000000000000//////////////////......//////000111333333222222222222333333555666666777888:::;;;<<>>???AAACCCDDDEEEFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXX\\\___bbbdddfffhhhkkkmmmooorrrvvvyyyuuuwwwyyy{{{|||~~~|||{{{xxxvvvsssooonnnqqqsssuuuyyy{{{mmmfff___[[[[[[UUUVVVXXX]]]ccchhhjjjkkkiiikkkooovvv}}}}}}pppfffbbb```^^^^^^```fffmmmsssvvvuuusssjjjfffaaa```bbbfffjjjlllkkkpppvvvxxxwwwvvvwwwxxxxxxzzz~~~{{{vvvkkkjjjiiiiiikkkmmmmmmlllkkkpppuuuxxxxxxvvvuuuttttttuuuvvvwwwxxxzzz{{{|||||||||{{{zzzxxxvvvtttsssrrrrrrssstttvvvwwwxxxxxxvvvwwwxxxzzz|||~~~}}}{{{yyywwwxxxyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~}}}|||}}}||||||zzzzzzuuuqqqooorrrwwwqqqcccdddeee~~~~~~kkk[[[PPPQQQSSSRRRNNNGGG???;;;444222000//////000000//////111222111666HHHfff}}}|||vvvuuuyyy{{{xxxssslllnnnttt{{{~~~~~~zzzqqqpppppp|||{{{rrrpppxxx~~~ssspppnnnnnnpppvvvzzzvvvsssggghhhddd}}}{{{nnnddd^^^YYYWWWZZZYYYWWWWWWXXX\\\```bbbhhhiiijjjjjjiiihhhiiikkkiiikkknnnrrrvvvzzz}}}~~~~~~}}}zzzwwwuuurrrqqqpppnnnnnnooommmkkkkkklllmmmnnnooopppppppppqqqsssuuuuuuvvvxxxyyyyyyyyy{{{}}}yyy{{{|||{{{zzzxxxxxxyyymmm```VVVRRRPPPRRRUUUTTTLLLDDD:::999666444222222333333444555777888888777555444444444444333222111000///...---,,,++++++***++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++000000000000000///------,,,***))))))+++,,,,,,++++++++++++******************,,,//////...,,,,,,,,,,,,+++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))++++++))))))(((((((((((())))))))))))*********))))))(((''''''((()))************************************------,,,+++++++++++++++***++++++,,,,,,------...,,,,,,---------,,,+++++++++,,,,,,------......///000000000000///////////////////////////000000111333333222222222222222333555444444555777:::===???FFFCCC???;;;888777888999555777888888888888999;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>@@@BBBEEEGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUWWWZZZ^^^aaadddfffeeehhhkkkmmmooorrrvvvxxxsssvvvyyy{{{|||~~~~~~||||||{{{zzzyyywwwsssqqqsssuuutttuuuyyy|||nnnccc\\\ZZZUUUTTTVVV[[[aaafffggggggggghhhkkkqqqxxx~~~tttiiifffccc___]]]___eeemmmtttxxxxxxwwwmmmjjjfffeeegggjjjmmmoooppptttxxxyyyxxxvvvwwwyyyzzz|||~~~yyyuuujjjiiihhhjjjlllmmmmmmlllnnnrrrvvvyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz||||||{{{yyywwwuuutttsssssstttttttttuuuuuuuuuvvvvvvtttuuuwwwzzz}}}}}}zzzwwwvvvxxxyyyyyyzzzzzzzzzzzzzzzyyy|||~~~}}}}}}~~~zzzyyyuuu||||||xxxvvvvvvwww~~~qqqbbbaaaccc|||qqq```PPPRRRTTTSSSMMMFFF???:::444222000//////000000///,,,000222222888NNNlllzzzwwwzzz|||{{{xxxooopppssswwwwwwuuuwww{{{uuu}}}zzzqqqpppnnnwww}}}yyysssooossszzzzzzvvviiifffdddfffiiinnn{{{|||xxxrrrlll```ccc```zzztttjjjbbb]]][[[ZZZXXXWWWUUUTTTVVVZZZ___bbbhhhiiijjjiiihhhggghhhiiiiiijjjmmmppptttwwwyyyzzzyyyyyyxxxwwwuuurrrpppnnnlllmmmmmmllljjjjjjkkkmmmmmmoooppppppppppppsssuuutttvvvwwwxxxwwwxxxzzz{{{yyyzzz{{{{{{yyyxxxxxxxxxlll\\\YYYTTTPPPRRRUUUSSSKKKDDD:::888555333111111111222555666777999999777666555444444444333222111000///,,,,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++......///000000000000000,,,+++)))***+++,,,,,,+++,,,+++++++++******))))))***,,,///000...---,,,,,,,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,)))(((((((((((())))))***))))))*********))))))(((&&&'''((()))************************************---,,,++++++******++++++***++++++,,,,,,---......---......//////......---++++++,,,------......///000000000000///////////////////////////000111111222222111111222222333444444333333333666:::>>>AAAFFFCCC>>>999666555666777666777999999888888:::;;;<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCFFFIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUXXX[[[___ccceeefffdddgggjjjmmmoooqqqtttwwwrrruuuyyy|||}}}~~~}}}{{{{{{|||{{{{{{|||vvvtttuuuvvvuuuuuuxxx}}}wwwggg]]][[[TTTSSSTTTYYY___dddeeeeeeffffffggglllsss{{{vvvlllhhheee```\\\___eeemmmuuuyyyzzzyyyooollliiiiiikkknnnpppqqquuuxxx{{{{{{xxxvvvwwwyyy{{{|||~~~xxxssskkkjjjjjjlllnnnpppoooooorrrtttwwwxxxxxxyyyzzz|||{{{zzzxxxvvvvvvxxx{{{||||||{{{xxxvvvtttsssssssssvvvvvvuuuuuuttttttttttttssstttwwwzzz}}}~~~{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzzzzyyy|||||||||}}}~~~{{{wwwuuupppyyy}}}{{{zzzzzzwwwrrraaa___```zzzxxxgggUUUWWWWWWTTTLLLBBB:::666444222000//////000000///***000333333;;;RRRrrr}}}yyyzzz}}}tttssstttuuurrrnnnpppuuutttzzzxxxlllvvvsssiiihhhgggoooyyyyyywww|||}}}wwwppppppsssqqqmmmeeeaaa___bbbffflllvvv}}}{{{yyyssslllaaadddbbb|||{{{vvvnnnfff```]]]\\\\\\[[[YYYXXXWWWYYY^^^cccfffggghhhiiihhhgggfffggghhhiiijjjmmmpppsssvvvwwwxxxvvvvvvwwwwwwuuurrrooonnnkkkllllllkkkjjjiiikkkmmmmmmnnnppppppppppppsssuuutttuuuwwwwwwvvvvvvwwwyyywwwyyyzzzzzzxxxwwwwwwxxx}}}ooohhhYYYTTTPPPPPPSSSQQQIIIBBB999888666444333333333333555666777999:::777222...444555555666444222000...111///---***)))(((((()))******)))(((((((((((((((%%%%%%&&&'''((()))******,,,...000111222111000///,,,+++)))***+++,,,,,,++++++,,,.........,,,***)))******+++++++++******))))))))))))))))))************)))''''''((((((&&&%%%'''''')))******)))((((((***(((&&&'''((((((&&&###)))(((''')))***+++)))(((%%%%%%&&&((()))+++,,,,,,+++++++++++++++***)))(((...---,,,+++************''''''((()))+++,,,---...,,,,,,,,,++++++*********,,,---......//////......000000////////////000000111///...///111222000---000111111111111222222222777555333222222444777999;;;:::999777666666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<===============???BBBDDDEEEGGGJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRYYYYYY[[[]]]___bbbeeeffffffgggiiikkknnnppprrrssstttuuuwwwyyy|||~~~}}}}}}||||||wwwxxxxxxxxxvvvvvvxxxzzznnn```YYYYYYSSSQQQVVV\\\^^^___bbbdddeeefffhhhlllsss{{{wwwhhhaaabbb___```cccjjjrrrxxxyyywwwvvvrrrlllhhhhhhlllqqqtttzzz{{{||||||{{{zzz|||}}}wwwnnniiiiiiiiikkkllloooqqqrrruuuwwwyyy{{{||||||{{{{{{yyyzzzzzzyyyxxxxxxyyy{{{~~~|||yyyuuusssssstttuuuuuusssqqqrrrssstttsssrrrqqqsssuuuwwwyyy|||{{{yyyxxxxxxyyyyyyxxxxxxwwwxxxxxxxxx}}}~~~~~~}}}}}}~~~~~~{{{xxxtttsssxxx{{{wwwtttyyyooocccdddbbbwwwmmm\\\UUUQQQPPPMMMDDD<<<999222111000//////000000111///111444777===OOOooo}}}|||}}}xxxvvvuuutttoooiiijjjooopppsssyyyqqqfffqqq~~~tttggg^^^```iiiqqquuuuuuyyy~~~tttjjjhhhhhhggg]]]^^^aaadddhhhnnntttyyy~~~~~~uuugggkkkmmmsssjjjbbbaaabbb___\\\\\\TTTTTTSSSTTTWWW\\\```dddcccdddeeefffgggiiijjjjjjiiijjjlllnnnppprrrssssssrrrtttvvvvvvssspppooonnnlllmmmnnnnnnnnnmmmkkkkkkmmmmmmnnnnnnoooooopppppprrrssstttuuuvvvwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwww~~~qqqiii```ZZZTTTSSSSSSOOOFFF>>>999888666444333333333333666666555666777666333111444444555555444222000...///...---+++***)))))))))******)))((((((((((((((('''''''''(((((((((((((((+++---///111111111//////,,,+++)))***+++,,,,,,++++++,,,---......,,,+++)))***************))))))((()))))))))******++++++++++++)))(((((((((((('''%%%'''''')))******))))))(((***((('''((())))))&&&$$$&&&%%%$$$&&&'''(((&&&%%%%%%&&&'''(((***+++,,,---,,,,,,,,,,,,,,,+++******...---,,,+++************((())))))***+++,,,------,,,,,,,,,+++++++++******'''(((+++---000111333333000//////...............000///...///111222000---000111111111111222222222555444333222333444666777888888777666555555555555555555777999:::;;;<<<<<<===============>>>>>>>>>>>>@@@CCCEEEFFFHHHKKKMMMNNNPPPQQQQQQPPPPPPRRRSSSXXXYYY[[[]]]```ccceeeggghhhiiikkknnnqqqtttvvvwwwuuuvvvxxxzzz}}}~~~~~~~~~{{{||||||{{{xxxvvvvvvwww|||{{{zzziii```ZZZSSSPPPSSSXXXZZZ]]]``````aaaccceeejjjpppxxx~~~{{{lllcccaaa``````bbbhhhpppuuuvvvuuurrroookkkiiiiiimmmqqqttt{{{}}}~~~~~~}}}||||||}}}~~~yyypppllllllkkklllnnnpppsssuuuuuuwwwyyy{{{||||||{{{zzzzzzyyyxxxvvvuuuvvvzzz~~~~~~zzzwwwuuuuuuuuuvvvwwwuuusssrrrssssssrrrqqqnnnpppsssuuuwww{{{}}}{{{yyyxxxwwwyyyyyyxxxxxxwwwxxxxxxyyy~~~~~~~~~}}}xxxttttttwww~~~{{{vvvttttttpppeeeeeedddzzzsss\\\UUUPPPPPPLLLDDD<<<999222222000/////////000111...///222555<<>>888777666444333333333444777555333333555666555555444444555555444222000///---------,,,+++***)))(((******)))((((((((((((((())))))((((((''''''''''''***+++...///000000///...,,,***)))***+++------,,,,,,,,,---......---+++******************)))(((''')))*********+++---......+++***(((((())))))'''&&&''''''((()))))))))))))))***)))(((((())))))'''%%%(((''''''(((******)))(((&&&&&&'''(((***+++,,,,,,---------------,,,,,,+++------,,,+++************++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++------...............---000///...---------------000/////////111111///...000111111111111222222222333333333333333444444444555555444444444444555555555666888999;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHIIILLLNNNOOOPPPRRRRRRRRRRRRSSSUUUXXXYYY\\\___bbbeeeggghhhhhhjjjlllooorrruuuxxxyyyvvvwwwxxxzzz}}}~~~zzzvvvtttsssuuussswwwsssggg___VVVPPPQQQUUUWWWZZZ^^^\\\]]]___bbbfffmmmuuuzzzqqqfffaaaaaa```aaafffmmmrrrtttsssooommmjjjhhhjjjmmmqqqttt{{{~~~~~~}}}}}}{{{rrrmmmlllkkkkkkmmmpppsssuuuuuuvvvxxx{{{|||{{{{{{zzzzzzyyyvvvssssssvvv|||}}}zzzwwwwwwwwwwwwyyywwwtttsssssssssqqqpppmmmoooqqqsssuuuyyy}}}~~~|||yyyxxxwwwwwwyyyxxxxxxwwwxxxxxxyyyyyy~~~~~~yyytttsssvvv|||}}}zzzvvvrrrppp}}}qqqeeefffggg~~~xxx]]]VVVQQQOOOLLLCCC<<<999333222000/////////000111......000333:::KKKjjj|||wwwvvvuuusssuuuxxx{{{~~~yyymmmuuu{{{pppeeeaaagggpppwww{{{{{{}}}~~~oooddd^^^bbbiiirrrxxxyyyvvvrrrppp~~~}}}ppptttxxxyyymmmaaa]]]\\\YYYWWWWWWWWWVVVUUUVVVXXX[[[___bbbhhhhhhhhhhhhiiiiiiiiijjjggghhhjjjkkkmmmnnnooooooqqqrrrsssqqqooommmmmmnnnoooooopppqqqpppooonnnmmmmmmmmmnnnooooooppppppqqqrrrrrrssssssssstttttttttuuuuuuttttttttttttuuuuuuvvvmmmbbb\\\WWWVVVWWWTTTKKKCCC888777555444333333444444666555444555777888777666333444444444333222000///+++,,,,,,---,,,+++)))(((***))))))((((((((((((((((((((((((((((((''''''''')))***,,,...//////...---+++***))))))+++------,,,,,,------......---,,,,,,+++++++++++++++***)))((())))))***+++,,,///111222,,,***))))))))))))(((&&&''''''(((((())))))******))))))))))))((('''&&&%%%)))((((((***,,,,,,+++***%%%&&&'''((()))***++++++,,,,,,------------,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,+++***.........------...///////////////000000000///...000000111111111222222222111222333444444444333333444444333444444555666777777888:::;;;<<<=========???????????????@@@BBBBBBCCCEEEHHHIIIIIIKKKMMMOOOOOOQQQSSSSSSSSSTTTUUUWWWYYY\\\___cccfffiiijjjjjjgggiiikkknnnrrruuuwwwxxxvvvwwwxxxyyy{{{|||~~~~~~{{{}}}{{{vvvsssrrrrrroooooouuu~~~}}}mmmfff\\\SSSQQQSSSTTTWWW\\\YYY[[[^^^aaaeeelllsssxxx{{{~~~uuujjjdddbbb``````dddkkkqqqttttttqqqmmmiiifffgggkkkqqquuuyyy}}}{{{ssslllkkkiiiiiijjjmmmqqqssstttuuuxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvvvvyyy~~~|||zzzyyyyyyyyyyyywwwtttsssttttttrrrqqqpppqqqrrrssstttvvvzzz}}}~~~}}}|||zzzyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyyyy|||}}}~~~yyytttrrrttt{{{}}}{{{uuuoookkkwwwoooccceeegggyyy```XXXRRRPPPLLLCCC<<<999333222111/////////000000000///000333999IIIeee~~~}}}{{{||||||~~~qqqxxxuuuiiifffjjjooosssuuutttuuuyyy{{{nnneeeccckkkwww}}}xxxtttxxxzzznnntttyyy}}}ooobbb\\\ZZZWWWVVVVVVUUUTTTUUUVVVYYY]]]aaadddhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhjjjkkklllmmmmmmqqqrrrqqqooommmlllmmmnnnnnnooopppppppppooonnnmmmmmmnnnnnnoooppppppqqqqqqsssssssssssssssttttttttttttssssssrrrrrrsssssstttyyynnn```[[[VVVVVVWWWUUUMMMEEE888777555444333333444555555555666888::::::888666333333333333222111111000+++,,,,,,---,,,+++)))(((***))))))(((((((((((((((&&&&&&''''''((())))))***((())),,,...//////...---+++))))))))),,,---------,,,---------------------------------,,,+++***))))))))))))+++---000333555,,,+++))))))******(((''''''''''''((())))))***+++((())))))((('''&&&%%%%%%%%%%%%%%%''')))***)))'''%%%%%%&&&&&&'''((())))))++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111------......///000222222...///000000000/////////000000111111111222222222000111333444555444333222444444444555666888999::::::;;;<<<===>>>>>>???>>>@@@@@@?????????AAACCCDDDFFFHHHJJJJJJKKKLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWYYY\\\___ccchhhkkkllllllllliiijjjlllooorrruuuwwwyyyuuuvvvvvvwwwxxxyyyzzz{{{xxxzzz{{{{{{zzzzzz{{{|||~~~}}}}}}}}}~~~{{{vvvsssrrrqqqmmmkkknnnrrrzzzwwwmmmaaaUUUQQQPPPOOORRRVVVXXXZZZ]]]aaaeeelllsssxxxyyy}}}yyypppiiiccc```___bbbjjjqqquuuwwwvvvpppiiiddddddiiipppuuuuuuzzz{{{rrrlllkkkjjjiiikkkmmmppprrrsssuuuwwwyyyzzzzzzyyyxxxvvvxxx{{{|||}}}}}}}}}{{{zzzzzzzzzwwwvvvttttttuuuvvvuuuttttttuuuuuuuuutttuuuxxxzzz|||{{{{{{zzzyyyxxxwwwwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}zzzuuusssuuu{{{~~~~~~|||uuunnndddqqqmmmaaaccceee~~~}}}eee]]]VVVSSSMMMDDD<<<999444333111////////////000333111111444:::IIIddd{{{ttt{{{xxxkkkiiimmmnnnoooqqqpppqqquuu|||yyynnngggooozzz|||yyysss}}}{{{vvvhhhpppwwwqqqccc]]]ZZZWWWVVVWWWQQQRRRTTTWWW[[[```eeehhhhhhhhhgggggggggfffffffffeeefffhhhjjjkkklllmmmmmmrrrrrrrrrpppmmmlllmmmooonnnnnnooopppooonnnmmmlllnnnnnnoooooopppqqqqqqqqqtttttttttttttttttttttuuussssssrrrrrrrrrrrrsssssszzzpppccc]]]WWWVVVVVVRRRIIIAAA777666555444333444444555555555666888::::::777555333333222222111111111111---------,,,+++***)))(((******)))(((((((((((((((%%%%%%&&&'''((()))******((())),,,...///000///...***)))((())),,,---...------------------........./////////...---,,,+++***(((((((((***---111555777---,,,******++++++)))(((''''''''''''(((***+++,,,((()))+++***(((&&&&&&''''''&&&&&&(((***++++++)))%%%%%%&&&''''''((())))))***++++++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,---...////////////.........///000111222333...///111111/////////000000111111111111222222222111222444555555555444333555666666666888999:::;;;;;;;;;<<<>>>>>>?????????@@@???>>>>>>???AAADDDEEEGGGIIIKKKKKKKKKLLLNNNOOONNNPPPRRRTTTTTTUUUXXXZZZ^^^aaafffkkkmmmnnnmmmllllllmmmoooqqqtttvvvxxxyyyuuuuuuvvvvvvwwwwwwxxxxxxvvvwwwyyyxxxwwwwwwxxxzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{|||}}}{{{wwwtttssssssoookkkiiijjjkkkppp{{{rrrfffXXXQQQMMMKKKKKKNNNUUUXXX\\\```dddkkkrrrvvvwww|||wwwnnneeeaaa^^^```gggooouuuwwwwwwrrrjjjeeedddiiipppuuutttyyy{{{rrrmmmmmmmmmmmmnnnpppqqqsssssstttvvvyyyzzzyyyyyyxxxtttyyy~~~~~~~~~}}}{{{{{{{{{zzzwwwuuuttttttvvvwwwvvvuuuvvvwwwwwwvvvuuuuuuwwwzzz||||||||||||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzz}}}}}}{{{vvvuuuwww|||~~~{{{|||}}}{{{uuupppdddpppnnnaaabbbddd~~~lllccc[[[VVVPPPFFF===:::444333111000///...//////333222222555===MMMggg}}}ssszzzuuuiiikkkppppppppprrrqqqsssxxx~~~uuunnnuuu~~~~~~|||ttt{{{~~~zzzuuudddnnnvvv~~~qqqccc]]][[[XXXVVVWWWOOOPPPSSSWWW]]]cccgggjjjggggggggggggffffffffffffeeefffhhhjjjlllnnnoooooorrrssstttrrrpppnnnnnnooommmnnnooooooooonnnmmmlllnnnnnnoooppppppqqqqqqrrrssssssttttttuuuuuuuuuuuussssssrrrrrrrrrrrrssssss{{{rrrccc]]]WWWUUUTTTPPPFFF>>>777666555444333444555555666555444555666777666555333222222111111111111111///...---+++***)))))))))******)))(((((((((((((((&&&'''''''''(((((())))))(((***,,,///000000000///***)))((())),,,......------------------...///////////////...---,,,***)))&&&&&&'''))),,,111666999...,,,++++++++++++***(((''''''&&&'''(((***+++,,,***,,,---,,,)))(((((())))))((()))+++---...---,,,''''''(((((()))*********++++++,,,---------------,,,++++++***++++++,,,,,,*********+++++++++++++++,,,,,,,,,---------......////////////...---,,,,,,000//////.........//////---000222111///...///000000111111111111222222222333333444555555555555555666666666777888999:::;;;:::;;;<<<<<<============@@@???>>>===>>>AAADDDFFFHHHJJJKKKLLLKKKLLLMMMOOOMMMOOORRRSSSTTTUUUXXXZZZ___bbbgggkkknnnmmmkkkiiimmmnnnoooqqqsssuuuwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwtttuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyyyyvvvsssqqqpppqqqjjjhhhhhhhhhhhhjjjsss~~~zzzmmm^^^UUUOOOJJJIIIKKKQQQTTTXXX\\\aaagggnnnsssvvv}}}}}}rrrhhhccc^^^^^^dddkkkppprrrssspppkkkhhhhhhlllqqqtttvvvyyy~~~|||sssllllllmmmoooppppppqqqqqqrrrtttvvvxxxyyyyyyxxxwwwuuuyyy~~~}}}|||||||||{{{{{{{{{{{{{{{yyywwwuuuuuuvvvvvvuuuttttttuuuvvvuuuuuuvvvyyy{{{}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}}}}{{{zzz}}}~~~{{{|||{{{xxxuuuxxx}}}xxxxxxxxxyyyzzzzzzwwwuuuoooyyyqqqddddddeeerrriii___ZZZRRRGGG???;;;444333111000///...//////111000111777AAASSSnnnpppwwwttthhhmmmrrrqqqoooqqqrrruuuzzz{{{ooovvvvvvyyyzzzyyyzzz|||yyyttteeeoooxxxzzznnnbbb]]][[[XXXVVVWWWPPPQQQTTTXXX^^^cccgggjjjggggggggggggggghhhhhhhhheeefffhhhkkknnnpppqqqrrrsssuuuvvvuuusssqqqppppppoooooopppppppppooonnnmmmnnnooooooppppppqqqrrrrrrqqqqqqrrrssstttuuuuuuvvvssssssrrrrrrrrrrrrssssss{{{tttaaa[[[UUUSSSTTTPPPFFF>>>777666555444333444555666888555222111222444555555333222111111000111111111111///---***)))(((((()))******)))(((((((((((((((((((((((((((((('''''''''(((***---///111111000000***)))((())),,,.........---------------...///000.........---,,,+++)))(((%%%%%%&&&(((,,,111666999...,,,++++++++++++***(((''''''&&&'''(((***,,,---+++...000...+++)))***,,,&&&%%%&&&(((***++++++***))))))******++++++,,,,,,,,,,,,---.../////////...+++++++++***++++++,,,,,,))))))*********+++++++++,,,,,,,,,------.........((()))+++---///111222222111111///...---,,,,,,+++---000222111///...///111000111111111111222222222444444444555555555666666666666666666777888999:::999999:::;;;<<<<<<<<<<<<@@@???======>>>AAADDDFFFHHHJJJLLLLLLKKKKKKMMMNNNLLLOOOQQQSSSTTTUUUXXXZZZ^^^bbbgggkkkmmmllliiigggllllllnnnoooqqqsssttttttwwwwwwwwwwwwwwwwwwwwwwwwrrrtttwwwyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~yyyyyyxxxwwwwwwvvvuuuuuuxxxxxxvvvtttpppnnnnnnooofffeeefffhhhggggggpppzzz~~~tttddd[[[SSSMMMKKKLLLMMMPPPUUUYYY^^^dddkkkooottt~~~ssskkkeee^^^]]]aaahhhlllnnnooonnnllllllmmmooorrrtttxxx{{{~~~~~~~~~~~~zzz|||tttiiijjjlllnnnoooooonnnmmmrrrsssvvvxxxyyyyyyxxxwwwuuuyyy~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{{{{yyywwwvvvvvvuuutttsssqqqsssttttttuuuvvvzzz}}}}}}{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~|||{{{zzz{{{}}}zzz{{{{{{yyyssswwwuuuuuuvvvwwwxxxxxxyyyyyy}}}tttgggfffhhhvvvmmmbbb\\\TTTHHH???<<<555333222000///......//////...000888DDDXXXtttmmmttttttiiinnnssspppmmmnnnooosssyyy~~~~~~zzzxxxwww{{{kkktttvvvwwwuuusssvvvzzzxxxssshhhrrrzzzwwwkkk```\\\[[[XXXVVVVVVQQQSSSUUUYYY^^^bbbfffhhhggghhhhhhhhhiiiiiiiiiiiieeefffiiilllooorrrssstttsssvvvxxxwwwuuurrrqqqpppppppppqqqrrrqqqpppooonnnooooooooopppqqqqqqrrrrrroooooopppqqqssstttuuuuuutttssssssrrrrrrssssssttt|||zzzrrrccc\\\TTTSSSTTTPPPFFF<<<999888666444444444555666999777555333222333444555444333111////////////000......,,,+++***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((,,,,,,---///111222111///,,,...---******...///------------000222333111//////000111000---***))))))***)))(((***---000222222000...,,,***)))))))))))))))'''%%%'''***,,,***(((---,,,,,,---///---((($$$''''''''''''((()))***+++,,,)))%%%%%%'''***---...---------......---,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---...000111111111000000///////////////.........---...///111111111000000111111222222222333333333333333333444444444555555777666666666666888:::;;;999999999999:::;;;<<<<<>>======>>>@@@BBBDDDIIIHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIJJJMMMQQQUUUWWW^^^```cccfffgggggggggfffiiikkkmmmnnnoooppprrrtttxxxvvvsssrrrrrrtttttttttuuuxxxzzz{{{~~~}}}}}}{{{{{{|||{{{{{{yyyvvvtttrrrrrrsssrrrqqqvvvwwwwwwuuuqqqnnnmmmmmmjjjhhhdddaaa```eeemmmrrr}}}~~~ooo```UUUMMMHHHFFFHHHJJJPPPWWW[[[]]]dddkkkqqqzzz|||ppphhhaaaaaaccceeekkkqqqrrrrrrqqqpppoooqqqtttwwwzzz|||~~~}}}{{{|||~~~{{{uuummmkkkjjjkkkmmmoooooonnnnnnpppsssvvvxxxyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz|||}}}}}}{{{yyywwwvvvuuuvvvvvvwwwwwwwwwuuussstttwwwyyy~~~|||{{{yyyxxxssssssssstttvvvxxxzzz||||||zzzxxxzzz}}}~~~}}}{{{yyyzzzzzz{{{|||~~~{{{xxxsssxxx~~~zzzxxx{{{{{{wwwtttuuu~~~xxxiiieeerrrssseee]]]VVVJJJ>>>888333222111////////////000333333777888>>>]]]||||||eeerrryyyooommmrrrvvvsssooorrrtttwwwyyyyyyvvvsssqqqmmmoooxxxssszzzyyyvvvsssrrruuuxxx{{{|||jjjtttzzz}}}oooaaaZZZWWWTTTSSSTTTUUUSSSRRRVVV]]]dddhhhiiihhhiiiiiihhhgggggghhhjjjkkklllmmmppptttvvvvvvvvvvvvwwwwwwwwwuuusssrrrqqqoooqqqsssuuutttqqqnnnllloooooopppqqqqqqrrrrrrrrrtttttttttsssssssssttttttrrrrrrrrrsssuuuuuusssqqq~~~xxxvvvmmmaaaZZZSSSRRRTTTPPPFFF<<<555444222111111222333444888666444222222222333444444333111000/////////000//////---,,,+++*********(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((*********---///000///---'''******(((***000222111.........000222222000......///000///,,,***((((((***)))((())),,,///111111///...,,,***)))))))))))))))((('''(((+++,,,+++******))))))+++---,,,)))&&&'''''''''(((((()))***++++++)))&&&&&&(((***,,,,,,,,,,,,---------,,,,,,+++*********)))(((((('''''',,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,---.........---,,,////////////............---...///111111111000000111111222222222333333333333333333444444444555555777666666666666888999::::::999999999:::;;;<<<<<<>>>>>>======>>>@@@BBBCCCGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOPPPRRRVVVYYY[[[\\\]]]___bbbcccdddddddddgggiiilllmmmnnnooorrrtttxxxvvvtttrrrsssuuuvvvvvvzzz~~~~~~{{{{{{zzzzzzyyyyyyvvvsssqqqppppppooonnnpppqqqrrrqqqooonnnnnnooollljjjfffbbb```ccchhhlllxxx~~~uuufffZZZQQQKKKHHHHHHIIINNNUUUYYY[[[bbbiiipppzzzssskkkcccbbbccceeejjjooottttttsssrrrqqqrrrvvvyyy|||~~~}}}||||||~~~{{{vvvmmmkkkjjjkkkmmmnnnooonnnoooqqqsssuuuvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwwwwzzzzzzyyyxxxvvvwwwyyy|||}}}}}}}}}|||zzzyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{||||||yyywwwxxxzzz{{{|||{{{zzzyyyzzzzzzzzz|||~~~{{{wwwrrrwww~~~zzzzzzyyyvvvuuuvvvwwwhhhdddrrrrrrddd\\\UUUIII>>>999333222111////////////000222222777777===[[[yyyzzzzzzmmmzzzxxxmmmlllrrrxxxwwwuuuxxxyyyxxxwwwtttqqqmmmkkkeeehhhqqq|||ttt|||}}}xxxtttuuuwwwzzz{{{rrryyy~~~}}}pppbbb\\\ZZZWWWUUUUUUTTTRRRRRRUUU\\\bbbfffgggiiijjjjjjjjjiiiiiikkkllllllmmmnnnqqqsssuuuvvvuuutttvvvwwwwwwuuusssrrrqqqqqqrrrtttttttttrrrooommmnnnooooooppprrrtttvvvwwwwwwvvvtttsssrrrrrrssstttrrrrrrsssuuuwwwwwwvvvttt{{{wwwsssjjj^^^XXXRRRRRRUUUQQQGGG===777555444333333555666888666555444222111222222333333222111000000000000000000000...---,,,+++++++++(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))***,,,///000...---%%%(((((('''***000333333111000///000111000...---,,,...///...,,,)))(((((()))((('''(((+++...//////...---,,,******))))))))))))(((((()))+++,,,,,,+++'''''''''(((******)))((('''''''''((())))))******+++)))'''''')))******)))***++++++,,,,,,,,,++++++++++++******)))(((((((((+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,---------,,,++++++........................---...///111222111111000111111222222222333333333333333333444444444555555666666666666777888999999;;;::::::::::::;;;;;;<<<======<<<===>>>???AAACCCEEEEEEFFFFFFGGGHHHIIIIIINNNNNNNNNOOOQQQTTTWWWXXXYYYYYY[[[\\\^^^```aaabbbeeegggjjjkkklllnnnppprrrvvvuuuttttttuuuxxx{{{}}}}}}{{{zzz{{{xxxtttqqqpppooommmllllllmmmnnnmmmlllkkklllmmmkkkjjjhhheeebbbcccfffhhhqqqvvvqqqcccWWWOOOJJJHHHHHHKKKRRRVVVYYY___fffllluuuwwwnnnfffdddcccdddgggllluuuvvvuuuttttttuuuxxx{{{}}}|||}}}zzzvvvmmmkkkiiijjjlllnnnooonnnpppqqqrrrsssttttttsssssswwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyzzz{{{{{{yyyxxxxxxzzz|||||||||{{{{{{zzzyyyyyyxxx{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}~~~~~~{{{yyyvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyzzz|||~~~}}}xxxssswww|||zzzxxxuuuuuuxxxvvvgggcccqqq}}}pppccc[[[SSSHHH>>>999333222111////////////000000111666888???\\\xxx~~~{{{uuuuuuvvvyyyyyyvvvmmmmmmwww~~~yyyrrrlllfffccc^^^aaakkk{{{wwwuuu{{{zzzyyyzzz|||}}}|||{{{oooccc]]][[[XXXUUUUUUSSSQQQQQQTTTYYY^^^bbbdddhhhiiijjjkkkjjjkkkmmmooonnnooopppqqqssstttuuuuuuuuuwwwyyyxxxvvvsssrrrrrrssstttttttttsssrrrqqqpppooonnnooopppsssvvvzzz|||zzzxxxuuurrrqqqqqqrrrsssrrrrrrsssvvvyyyzzzyyywww}}}zzzsssiii\\\WWWSSSTTTWWWTTTIII???777666555444555666888:::666555444333333333333444222222222111111000000000000///...,,,++++++++++++(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((++++++,,,...111111000...(((******''')))///333222333222000000000///---++++++---...---+++)))((())))))'''&&&'''***,,,------,,,,,,+++*********))))))((((((((()))***+++++++++''''''&&&&&&''''''''''''&&&'''((())))))************)))((()))******(((''')))******++++++++++++*********++++++,,,---------(((((()))))))))*********,,,++++++******++++++,,,............---,,,,,,+++------...............///---...///111222222222111111111222222222333333333333333333444444444555555666666666666777777888888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKMMMOOORRRUUUVVVVVVWWWWWWYYY[[[]]]___```ccceeehhhiiijjjllloooqqqsssssstttvvvyyy~~~}}}|||yyyuuurrrqqqpppnnnlllkkklllkkkjjjgggffffffgggfffggghhhgggffffffhhhiiilllqqqyyy}}}mmm^^^RRRKKKIIIGGGIIINNNSSSVVV]]]cccfffnnnyyy{{{qqqhhhdddcccbbbdddiiirrrtttuuuuuuuuuxxx{{{~~~~~~|||{{{~~~zzzuuullljjjiiiiiilllnnnppppppppppppqqqqqqrrrsssssstttwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}{{{zzzzzzzzzyyywwwwwwxxxzzz|||||||||{{{{{{{{{||||||}}}|||{{{yyyyyyyyyzzzzzz{{{{{{zzz{{{||||||zzzxxxvvvuuuuuuuuuuuuwwwxxxyyyyyyzzz{{{}}}}}}wwwyyy~~~yyyvvvssstttxxxuuufffcccrrryyymmmaaaYYYQQQFFF>>>:::333222111////////////000///000666:::CCCaaa||||||uuutttrrrqqqssswww}}}uuunnnrrrxxxmmmbbb\\\[[[___hhhwwwvvvtttxxx~~~yyymmmbbb]]][[[WWWTTTSSSRRRQQQQQQRRRVVV[[[___bbbggghhhjjjjjjkkkllloooqqqpppqqqrrrrrrrrrsssuuuvvvyyy|||~~~|||wwwsssqqqqqquuuuuutttsssrrrrrrrrrrrrqqqpppooopppsssvvvzzz}}}|||zzzuuurrrpppppprrrssssssssstttvvvyyyzzzxxxwww}}}rrrggg\\\WWWTTTWWWZZZWWWKKKAAA444333222111111333555666777666666555555555555555222222222222222111111111///...---+++******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((++++++,,,...000111000...)))+++***(((+++111555555555333111//////...,,,******,,,------+++***)))))))))'''&&&''')))+++,,,+++*********************)))&&&&&&'''((((((((()))***((((((((('''&&&%%%%%%%%%&&&'''((()))*********))))))(((((()))******(((&&&((()))******+++++++++***)))******+++,,,,,,------(((((()))))))))*********,,,++++++******++++++,,,......------,,,,,,,,,,,,,,,---------......//////,,,...///111222333222222111111222222222333333333333333333444444444555555555666666666777777777777::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEGGGHHHHHHHHHGGGHHHJJJMMMPPPTTTVVVXXXUUUUUUVVVXXXZZZ\\\___```aaacccfffhhhiiikkknnnpppppprrrvvvyyy~~~{{{wwwsssqqqpppmmmllliiiiiihhhfffdddcccdddeeefffhhhiiijjjhhhggghhhhhhjjjooovvvxxxfffVVVLLLKKKGGGGGGLLLQQQUUU[[[aaabbbiiirrr||||||sssiiidddbbb```cccgggnnnppprrrtttvvvyyy~~~~~~}}}{{{zzz}}}yyytttkkkjjjhhhiiilllppprrrsssrrrrrrqqqrrrssstttvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz|||}}}~~~~~~|||||||||zzzwwwvvvvvvwwwyyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyxxxwwwxxxxxxyyyxxxwwwxxxzzzzzzyyyxxxvvvuuuttttttuuuwwwyyyzzzzzzzzz|||{{{{{{yyyuuuqqqrrruuusssdddcccsssrrriii___YYYQQQFFF>>>;;;333222111////////////000///000777===IIIhhh}}}vvvssspppllljjjlllppp{{{tttooouuuttteee[[[ZZZ]]]eeesss}}}vvvuuuwwwzzz}}}{{{oooccc___\\\XXXUUUTTTQQQQQQQQQRRRUUUYYY^^^aaaeeegggiiijjjjjjlllooorrrqqqrrrssssssrrrrrruuuwwwzzztttqqqqqqvvvuuutttrrrrrrrrrrrrrrrsssrrrqqqppprrruuuxxxzzz{{{yyytttqqqooopppqqqssstttttttttuuuwwwwwwuuusssoooccc\\\XXXVVVYYY\\\XXXLLLAAA666555333222333444666777666666666666666666666666111222222333222222111111...---,,,+++***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((()))+++...///---,,,'''))))))(((,,,444999:::777444111///...---,,,******,,,......,,,+++***+++***(((&&&'''(((***+++***))))))******+++******)))$$$&&&''''''''''''(((***(((******)))'''%%%$$$%%%%%%&&&(((*********))))))(((''''''(((******((('''((()))***+++++++++++++++******))))))((('''''''''+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++*********++++++,,,,,,,,,---......//////,,,...000222333333333333111111222222222333333333333333333444444444555555555666666777777666666555777777777888888999:::;;;::::::;;;<<<===>>>?????????@@@CCCEEEGGGHHHHHHHHHDDDFFFHHHKKKNNNQQQSSSTTTTTTTTTVVVXXX[[[]]]^^^___```bbbeeeggghhhjjjmmmpppppptttyyy~~~|||wwwtttpppmmmkkkeeefffeeedddbbbccceeeggggggiiikkkjjjhhhfffeeeeeehhhmmmuuu}}}ppp^^^RRRNNNIIIGGGKKKPPPUUU[[[```ccchhhooowww~~~tttjjjfffcccaaadddhhhlllnnnqqqtttwwwzzz~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~xxxrrrkkkiiihhhiiinnnrrrvvvwwwwwwvvvuuuttttttvvvxxxzzzwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzz|||}}}~~~}}}yyywwwvvvvvvttttttttttttvvvxxxzzz{{{~~~|||zzzxxxwwwvvvvvvwwwwwwvvvuuuvvvxxxyyyxxxwwwuuuuuutttuuuvvvwwwyyyzzzyyyzzz|||}}}~~~zzztttooooooqqq|||oooaaabbbssskkkddd]]]YYYQQQFFF>>><<<333222111////////////000///000777>>>LLLlll}}}sssooolllfffccccccbbbnnn{{{uuussszzz}}}kkk```ZZZ\\\bbbmmmwww|||yyyuuuvvvxxxyyyzzz~~~rrreee```]]]YYYVVVVVVPPPQQQRRRSSSUUUYYY___ccceeegggiiijjjkkkmmmppprrrqqqssstttsssrrrrrrvvvzzz|||uuurrrrrruuutttsssrrrqqqqqqqqqqqqsssrrrqqqpppqqqrrrtttvvvwwwuuurrrpppoooppprrrssstttssssssuuuvvvvvvtttqqqmmmaaa[[[XXXVVVYYY]]]XXXKKK???999888666555555666777888555555666666666666666555111111222333333333222111///...---,,,+++*********(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((()))+++......---+++''')))((('''+++333999999777444111///...---,,,+++***,,,......---,,,,,,,,,+++)))'''''')))*********'''((()))***++++++******$$$&&&(((((('''''')))+++&&&))),,,,,,)))'''&&&'''%%%&&&(((***+++***)))((('''&&&&&&''')))***)))(((((()))***+++,,,,,,,,,,,,))))))(((((('''&&&&&&&&&,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,+++***++++++,,,---++++++,,,------...//////,,,...000222333444444333111111222222222333333333333333333444444444555555555555666777777666555444555555555666777999:::;;;999:::;;;<<<===>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]]]]^^^___bbbeeeggghhhjjjmmmppptttxxx~~~zzzuuuppplllffffffeeecccaaaaaacccfffdddfffhhhhhhfffdddddddddeeekkksss{{{|||hhh[[[QQQKKKGGGKKKQQQUUU[[[```bbbfffjjjqqq{{{vvvlllhhhfffdddgggkkkmmmpppsssuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~wwwpppjjjhhhgggjjjooouuuyyy{{{}}}zzzwwwvvvwwwyyyzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzz|||}}}~~~}}}yyyuuussssssrrrqqqqqqrrrtttwwwzzz{{{~~~}}}zzzxxxwwwwwwwwwwwwuuutttssstttvvvxxxxxxwwwsssttttttuuuvvvwwwxxxyyywwwxxxzzz~~~zzzuuunnnkkkllluuu{{{jjj]]]___rrrwwwddd___\\\YYYRRRGGG???<<<333222111////////////000000///555<<>>777666444222111222333444444444555555666555555444000111333333444333222111000///...---,,,+++++++++)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((******+++---000000///---***+++***&&&)))000444555777444000......---,,,+++***,,,...///...---------,,,***(((''')))*********'''((()))***++++++******%%%(((***)))((('''***,,,$$$(((---...+++)))))))))%%%&&&(((***+++***)))((('''&&&%%%&&&(((*********))))))***+++,,,---------''''''(((((()))***************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...------,,,---...000111++++++,,,,,,---...//////,,,...000222333444444444111111222222222333333333333333333444444444555555555555666777777666555444333333444555777999:::;;;888999;;;<<<===>>>>>>>>>>>>@@@CCCFFFIIIJJJJJJIIINNNNNNOOOPPPQQQQQQQQQQQQOOORRRUUUYYY[[[]]]]]]\\\___bbbeeeggghhhkkknnnpppwww|||zzztttpppkkkjjjhhhddd```___```bbb___aaadddeeeeeeeeefffgggbbbiiirrrxxx~~~pppcccSSSLLLHHHKKKQQQVVV\\\aaa```cccfffkkkuuu~~~wwwnnnjjjhhhgggjjjnnnppprrruuuwwwxxxyyy|||~~~zzz}}}vvvnnniiihhhgggjjjpppwww|||~~~~~~zzzwwwwwwxxxzzz{{{|||||||||||||||{{{{{{yyyyyyyyyzzz|||}}}~~~{{{vvvrrroooooorrrrrrrrrrrruuuxxx{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxtttsssrrrsssuuuwwwwwwwwwrrrrrrssstttvvvvvvwwwxxxuuuvvvxxx|||{{{uuunnniiiiiippp{{{wwwgggZZZ\\\ppp{{{qqq```\\\[[[ZZZSSSHHH???<<<333222111////////////000111///444:::HHHiiiqqqjjjeee___[[[ZZZYYY```jjjtttvvvmmm``````bbbiiirrrwwwxxxwwwnnnrrrwwwxxxyyy~~~~~~pppaaaYYYUUUQQQOOOPPPPPPRRRTTTVVVWWW[[[bbbgggiiijjjlllmmmmmmooorrrtttpppsssuuutttqqqrrrxxx}}}|||}}}wwwuuuwwwrrrrrrrrrrrrqqqpppoooooolllmmmnnnooopppqqqqqqrrrnnnooooooooopppqqqrrrsssqqqqqqrrruuuwwwxxxwwwvvvnnnaaa\\\XXXUUUXXX[[[XXXLLLAAA333111///000222555777777666555555444444444555555444444333222111000///...//////---,,,+++*********&&&&&&'''((())))))(((((()))))))))))))))))))))))))))***+++---...///000000---,,,******,,,///222555666555222///---+++))))))+++,,,------------,,,++++++***)))(((((()))*********)))''''''((((((&&&%%%((('''%%%&&&(((+++,,,,,,******)))'''%%%%%%&&&(((*********)))))))))))))))+++***)))(((((()))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,------.........---,,,,,,,,,++++++******++++++,,,...,,,***)))***,,,...000000111222333444555666777333333222222333333444555222222333333333333444444444444444444444444333333444333222222333555888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHNNNNNNMMMNNNPPPRRRTTTUUUTTTTTTTTTUUUWWWZZZ]]]^^^___```cccdddfffiiinnnqqqxxx{{{|||vvvooojjjdddaaabbbcccbbb```aaaaaaaaabbbccceeefffgggggghhhmmmtttzzzwwwgggXXXPPPJJJLLLPPPSSSWWW[[[^^^___aaafffnnnwww}}}zzzqqqjjjhhhiiilllnnnqqqrrrtttttttttuuuwwwzzz~~~}}}}}}}}}~~~{{{}}}vvvnnniiigggfffhhhmmmuuu~~~|||{{{zzzzzz||||||}}}~~~~~~~~~}}}}}}{{{zzzyyyyyyzzz|||~~~{{{wwwtttqqqooorrrtttuuutttrrrsssvvvzzz~~~}}}{{{{{{zzzzzzzzzzzzxxxvvvuuuvvvvvvuuutttsssssssssttttttvvvwwwxxxuuutttuuuyyy~~~zzzuuunnniiihhhmmmqqqvvvggg\\\```uuuyyymmmfff___ZZZYYYTTTJJJAAA<<<555444222000//////000000222000777<<>>???@@@CCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMOOORRRSSSUUUVVVVVVWWWYYY[[[]]]___^^^```bbbdddfffjjjnnnrrrxxx{{{zzzuuuooohhhdddcccdddbbb`````````aaabbbccceeeggghhhhhhiiimmmsssyyy~~~zzzkkkZZZRRRLLLMMMQQQTTTWWW\\\]]]]]]___dddllluuu||||||ssskkkhhhhhhkkklllssstttvvvvvvuuuuuuwwwxxx}}}~~~~~~}}}}}}~~~uuummmgggfffeeeggglllttt|||~~~}}}~~~~~~{{{zzzzzzzzz{{{}}}|||xxxuuusssuuuwwwxxxvvvssssssvvvzzz~~~~~~}}}|||{{{{{{{{{||||||{{{yyyyyyyyyzzzyyywwwttttttttttttuuuvvvwwwwwwwwwvvvvvvzzz~~~yyywwwrrrjjjeeedddffflll}}}uuufff[[[^^^tttzzznnnggg```[[[YYYTTTJJJAAA===555444222000//////000000000...333:::CCC^^^zzz{{{uuulll```ZZZ[[[^^^aaaffflllwww|||zzzrrrjjjeeekkksssuuurrrqqqjjjhhhgggiiinnnsssvvvwwwxxx}}}mmmcccYYYVVVVVVSSSQQQQQQQQQQQQQQQSSSXXX]]]cccfffhhhjjjkkkmmmnnnnnnnnnnnnooonnnnnnoooppprrrtttuuuzzz||||||zzzvvvrrrooonnnpppqqqssssssqqqoooooooooppppppqqqqqqqqqpppooonnnmmmnnnoooppprrrrrrssssssuuuuuuuuuuuuvvvxxxzzz{{{ssseee]]]WWWRRRSSSVVVSSSHHH>>>;;;888555333444444444444666666555444444444444444444333333222111000//////......,,,+++***)))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''))),,,...000000///...)))))))))***,,,...111222111000///,,,+++))))))((()))***+++,,,,,,+++***)))))))))(((''''''((()))***)))(((&&&&&&''''''%%%$$$&&&%%%&&&(((***+++***))))))))))))(((&&&%%%&&&(((******+++++++++++++++******)))(((''''''((()))***+++++++++***)))(((((('''))))))))))))))))))))))))***++++++,,,------,,,,,,------...///////////////,,,++++++******++++++,,,---,,,***)))((()))+++,,,,,,,,,------.........///111111111111111222222333222222222222333333333333222333333444444555555555333333444555666777777888;;;;;;;;;;;;<<<>>>???@@@FFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMOOORRRSSSWWWWWWWWWXXXZZZ\\\^^^___\\\^^^aaadddfffjjjooosssxxx{{{~~~yyyrrrjjjdddbbbaaa___]]]^^^___```bbbdddgggiiijjjjjjjjjmmmrrrvvv{{{~~~ppp^^^VVVOOOPPPSSSUUUXXX\\\[[[\\\^^^bbbiiirrr{{{}}}uuummmhhhggghhhiiirrrtttwwwwwwwwwvvvvvvwww}}}~~~~~~|||tttmmmfffeeedddfffkkksss{{{{{{{{{zzzzzz|||~~~~~~|||yyyyyy{{{{{{yyyuuutttwwwzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||wwwvvvvvvuuuvvvvvvwwwwwwyyyxxxyyy{{{}}}||||||zzzuuurrrqqqmmmfff```___^^^eeewwwuuueeeZZZ^^^ttt}}}rrrhhhaaa[[[YYYTTTJJJAAA===555444222000//////000000111---222999EEE```xxx}}}}}}qqqeee_________aaadddjjjtttwwwmmmggglllssssssooolllgggdddccceeejjjnnnooonnnllloootttzzz{{{jjj```XXXWWWWWWUUURRRQQQOOOPPPQQQTTTXXX^^^dddgggiiijjjlllmmmnnnooooooooooooooooooooopppqqqrrrssswwwxxxyyyxxxuuuqqqooonnnrrrsssuuutttrrrpppoooooooooooopppqqqqqqooonnnmmmlllmmmnnnppprrrssstttuuuvvvuuuvvvvvvxxxzzz}}}~~~xxxhhh\\\WWWTTTWWW[[[WWWKKKAAA;;;888555333333444444444777666555444444444444444333333222222111000000///...---,,,+++***)))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''))),,,///000000///...))))))***+++---///222333111000///---+++*********)))***++++++++++++***)))***)))((((((((()))***+++***)))''''''((((((&&&%%%%%%%%%&&&(((***+++***(((((())))))(((&&&&&&'''((()))***+++,,,---,,,,,,+++)))((('''''''''((()))*********)))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++//////......,,,+++***))),,,++++++******++++++,,,///...---++++++,,,---...000000000000111111111111000000000000000111111222111222222222222333333333222222333333444555666666222333444666777777777777;;;;;;;;;;;;<<<>>>???@@@FFFEEECCCCCCDDDFFFHHHIIIKKKKKKKKKLLLOOOQQQTTTVVVWWWWWWXXXYYYZZZ\\\]]]]]][[[]]]```cccfffjjjooosssyyy{{{|||}}}}}}~~~xxxnnngggdddbbb___]]]]]]]]]___bbbeeehhhkkklllkkkjjjlllooorrrvvvssscccZZZSSSRRRTTTUUUXXX[[[YYYZZZ\\\```fffoooxxx~~~~~~wwwoooiiiffffffgggnnnqqquuuwwwwwwvvvvvvwww}}}~~~{{{sssmmmfffeeedddfffkkkrrrzzz||||||{{{|||}}}~~~}}}}}}~~~~~~~~~{{{wwwvvvxxxzzz~~~yyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzz}}}zzzzzzzzzzzzzzzxxxvvvuuuqqqlllkkkllliiibbb]]]\\\ZZZaaatttuuufff[[[```wwwvvviiibbb\\\YYYTTTJJJBBB>>>555444222000//////000000444...333<<>>???@@@CCCBBBAAAAAABBBDDDFFFHHHJJJJJJKKKMMMOOORRRUUUWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[]]]```cccfffjjjooosssxxxzzz{{{zzzyyyxxxyyyzzz||||||}}}yyypppkkkhhhdddbbb\\\]]]___bbbeeeiiilllnnnllljjjjjjmmmnnnqqq{{{uuuhhh^^^VVVUUUUUUUUUWWWZZZXXXZZZ\\\```dddllluuu{{{}}}yyyqqqjjjfffeeefffiiilllqqqtttvvvvvvxxxyyy}}}~~~~~~~~~zzzsssnnnffffffeeeggglllssszzz~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~yyyxxxzzz}}}zzzyyyyyyxxxxxxxxxyyyyyyxxxyyy|||~~~zzzzzzzzzyyyuuuqqqmmmllliiieeedddgggeee```[[[[[[[[[cccuuuwwwggg]]]ccczzz}}}kkkccc]]]ZZZTTTKKKBBB???555444222000//////000000444///444>>>MMMiiizzzrrrnnnmmmgggiiikkkqqq{{{zzzooohhhlllsssrrrjjjddddddbbbccciiirrrxxxxxxuuuiiigggeeehhhpppzzznnnddd[[[YYYXXXTTTOOOMMMMMMNNNPPPTTTZZZ```eeehhhjjjkkkkkklllmmmnnnoooppppppppppppqqqqqqpppppppppqqqsssuuutttrrrooonnnnnnoooqqqrrrrrrpppnnnmmmmmmnnnooopppqqqqqqpppooonnnrrrqqqqqqppppppqqqrrrsssttttttuuuwwwzzz~~~{{{iii[[[XXXXXX]]]bbb]]]PPPDDD666444111111333555666777888777666555444333333333222222222111111111000000//////---,,,+++************)))'''&&&&&&'''(((((()))))))))))))))))))))))))))***+++---...///000000,,,+++++++++...111555888666444333111///------,,,)))***+++,,,,,,+++***))),,,,,,+++++++++---...///---,,,******++++++)))(((%%%$$$%%%''')))***)))(((&&&((())))))(((''''''(((%%%'''***,,,------,,,,,,))))))(((((((((***+++,,,((('''''''''''')))+++,,,))))))))))))))))))))))))***+++++++++++++++******))))))***+++,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++,,,------........./////////000000000000000000000111111222111111111111222222222222222333333444444555555555444444555666777888888999;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHIIIKKKNNNRRRUUUWWWWWWXXXYYYYYYZZZZZZZZZYYY[[[]]]```ccceeeiiinnnrrruuuwwwxxxwwwvvvttttttuuuwwwwwwxxxyyy{{{}}}~~~vvvooojjjeeebbb\\\]]]___bbbfffiiilllnnnllliiiiiijjjkkkmmmwwwxxxkkkbbbYYYVVVVVVUUUVVVXXXWWWZZZ^^^aaadddiiiqqqwww||||||yyyssskkkffffffgggfffjjjnnnrrrtttvvvyyy{{{}}}~~~{{{uuuooofffffffffhhhlllsssyyy}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{zzz|||}}}zzzzzzzzzyyyzzzzzz{{{{{{xxx{{{~~~||||||{{{yyytttnnnhhhdddccc______bbbbbb^^^[[[[[[___gggxxxyyyiii^^^ccczzzmmmeee]]]ZZZTTTKKKCCC???555444222000//////000000222///666@@@NNNlll}}}{{{xxxoooqqqtttzzz}}}qqqjjjpppxxxwwwooohhheeeccceeennnzzz}}}gggeeecccgggooozzzrrrhhh]]]ZZZXXXSSSNNNMMMLLLNNNQQQUUUZZZ```dddgggjjjjjjjjjkkklllmmmnnnoooppppppqqqrrrrrrrrrqqqqqqppprrrttttttqqqooommmmmmlllnnnppppppnnnmmmlllmmmnnnoooppprrrrrrqqqpppppptttsssrrrppppppqqqqqqrrrtttuuuvvvyyy}}}lll\\\WWWTTTWWWZZZVVVKKK@@@777555333222444666777777888777666555444333333333222222222111111111111111000000...---,,,+++++++++***)))'''&&&&&&&&&((((((((((((((((((((((((((((((+++******+++,,,...000111---+++)))))),,,000666999777666444111///---,,,,,,***+++,,,------,,,+++***++++++******+++,,,...///---+++******+++***)))'''&&&%%%$$$%%%''')))***)))%%%'''))))))(((''''''((($$$&&&))),,,------,,,+++***)))))))))***+++---...***)))(((''''''(((***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,++++++,,,---//////000000000,,,++++++******++++++,,,)))******+++,,,---......//////000111111222333333111000000000000111222222111111111111222222222222444444444444444444444444555555444555666777999:::;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLOOOSSSWWWYYYXXXYYYZZZ[[[[[[[[[ZZZYYY\\\^^^aaaccceeehhhmmmpppppprrrttttttrrrqqqqqqrrrtttuuuvvvxxxzzz{{{{{{||||||~~~vvvnnnhhhccc]]]^^^```bbbfffiiilllnnnkkkhhhggghhhhhhkkkttt~~~|||nnndddZZZWWWVVVTTTTTTWWWVVV[[[```cccdddhhhnnntttxxxyyyyyytttmmmhhhggghhhhhhkkknnnqqqsssvvvyyy|||}}}~~~}}}vvvpppeeedddeeegggkkkqqqwww{{{yyy{{{~~~~~~}}}}}}}}}{{{~~~~~~||||||}}}{{{zzzzzzzzzzzz{{{|||}}}}}}||||||}}}}}}|||{{{zzzvvvoooeee^^^___[[[ZZZ]]]^^^[[[ZZZ\\\cccjjj{{{{{{iii]]]```wwwnnnfff^^^ZZZTTTKKKCCC@@@555444222000//////000000222111999CCCQQQpppxxxzzz~~~|||wwwxxx~~~uuuooovvvxxxpppjjjhhhkkkvvvooommmkkkmmmsss{{{uuujjj^^^ZZZXXXTTTPPPOOOMMMNNNQQQUUUZZZ___dddfffiiiiiiiiiiiijjjlllmmmnnnpppqqqrrrssstttssssssrrrppprrrttttttqqqnnnmmmmmmjjjllloooooonnnmmmmmmnnnooopppqqqrrrssssssrrrqqqsssrrrqqqppppppqqqssstttvvvwwwyyy||||||rrr^^^WWWPPPOOORRROOOEEE<<<:::777555444555777777777888888666555444333333222222222222111111111111111111000///...---,,,,,,,,,+++***'''&&&%%%&&&'''((('''''''''''''''''''''''',,,+++******+++...111333---+++((('''***///555:::888666444111///---+++++++++,,,------------,,,+++******))))))***,,,---///,,,+++))))))******(((''''''%%%###$$$&&&)))******%%%''')))***(((''''''((("""%%%(((+++------,,,+++***************,,,...///---,,,***((('''((()))***))))))))))))))))))))))))+++,,,------......------+++++++++,,,,,,+++******,,,++++++++++++++++++,,,***+++,,,---///000111111,,,---...///000111222333111111111111111222222333000111111111111222222222444444444444444444333333666555444444555777:::;;;;;;;;;;;;;;;===>>>???@@@===>>>AAACCCFFFGGGHHHIIIKKKKKKMMMOOORRRVVVZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]___aaaccceeehhhlllooommmoooqqqrrrpppooooooppptttvvvxxx{{{}}}~~~~~~~~~|||~~~}}}|||xxxpppkkk^^^^^^```cccfffiiilllnnnkkkhhhfffggggggiiisss}}}oooeee[[[WWWVVVTTTTTTVVVVVV\\\bbbdddeeeggglllqqquuuxxxyyyuuummmhhhhhhjjjlllmmmpppqqqsssuuuyyy|||~~~~~~~~~wwwqqqccccccdddfffjjjpppvvvyyyvvvyyy}}}~~~}}}}}}~~~yyy||||||~~~}}}}}}|||zzzzzzzzzzzz{{{{{{}}}~~~zzz{{{~~~}}}{{{zzzwwwoooddd[[[]]]XXXWWWZZZ[[[ZZZZZZ\\\eeelll|||}}}iii[[[]]]sssooofff^^^ZZZUUUKKKCCC@@@555444222000//////000000444444>>>HHHUUUttt~~~vvvrrrooopppttt}}}yyysss{{{wwwpppnnnqqq}}}|||zzzwwwvvvyyy}}}}}}vvvjjj^^^ZZZXXXUUURRRRRRMMMOOORRRVVVZZZ___ccceeeiiihhhhhhhhhiiikkkmmmnnnpppqqqrrrtttuuuuuuttttttqqqsssttttttqqqnnnmmmllljjjlllnnnoooooonnnnnnooopppqqqrrrssstttssssssrrrrrrqqqppppppppprrruuuvvvwwwxxx{{{~~~{{{{{{uuu___UUULLLKKKKKKFFF@@@<<<777777666666555555555444666666666666555555555555444444444333333333222222444222///---+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''***---......---///---***(((***...333666;;;888444111///,,,)))&&&+++...111111...,,,,,,---++++++******+++---...///...+++(((''')))***)))'''###$$$%%%'''(((***+++,,,)))*********)))(((&&&%%%%%%'''(((***++++++++++++))))))))))))***+++,,,---++++++******************)))************+++++++++*********)))******++++++,,,,,,,,,---------......+++++++++*********))))))'''(((+++---000111222333000///...---...000222333444333111000000111333444111111222333333444555555000111222333444444444444555555555666666777888999<<<;;;;;;<<<<<<===>>>??????@@@BBBDDDEEEFFFGGGGGGIIIJJJLLLNNNRRRUUUXXXZZZ]]]]]]]]]\\\\\\]]]^^^^^^aaabbbdddgggiiikkkmmmnnnnnnoooppppppoooppprrrtttrrrvvvzzz||||||}}}~~~{{{{{{}}}xxxmmmeeebbb___```dddggghhhhhhkkkgggeeefffgggiiipppxxxuuujjj___XXXTTTQQQSSSWWWZZZZZZ\\\aaafffkkknnnooovvvxxxxxxvvvqqqllliiigggiiilllqqqtttvvvxxxzzz|||}}}~~~|||sssllljjjfffbbbeeekkkqqqsssrrrvvvxxx|||~~~}}}zzzxxxuuuyyy~~~~~~||||||xxxyyy{{{|||}}}}}}~~~~~~~~~|||xxxvvvwwwwwwwwwwwwxxxzzz|||~~~}}}}}}|||~~~{{{yyyyyytttjjjaaa\\\WWWTTTVVVXXXVVVVVVXXX___jjjyyy{{{ddd[[[YYYhhhmmmeee^^^ZZZUUULLLDDDAAA888666333111//////000111111777<<>>??????@@@AAACCCDDDFFFGGGHHHJJJKKKLLLOOOSSSVVVYYY[[[_________^^^^^^______``````aaadddfffiiilllnnnoooooopppqqqqqqpppppprrrtttvvvyyy}}}~~~~~~}}}{{{|||~~~qqqjjjfffbbbaaadddggghhhgggkkkhhhfffhhhhhhiiiooovvvxxxmmmaaaZZZUUURRRSSSWWWZZZZZZ]]]aaagggmmmppprrrxxxyyyzzzxxxsssmmmjjjhhhhhhlllppptttvvvxxxzzz|||~~~}}}}}}uuunnnjjjfffccceeekkkqqqssssssuuuwwwzzz}}}~~~}}}~~~}}}}}}~~~~~~}}}}}}zzzyyyvvvzzz~~~}}}|||{{{xxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~{{{|||~~~~~~}}}zzzyyyxxxwwwwwwvvvwwwxxxyyyzzz~~~}}}yyyyyy|||~~~xxxlllbbbXXXTTTRRRTTTUUURRRQQQSSSWWWbbbqqqzzzddd\\\[[[iiimmmeee___\\\VVVLLLCCC???777666333111000///000000111666;;;???LLLiiizzzjjjfffbbbcccmmm{{{xxxvvv}}}{{{{{{~~~xxxiii```YYYXXXVVVSSSPPPPPPOOOPPPQQQTTTYYY^^^cccfffiiiiiiiiijjjkkklllmmmnnnpppqqqrrrttttttttttttsssttttttsssrrrqqqooonnnmmmpppoooooonnnmmmmmmnnnnnnpppooooooppprrrssssssrrrooopppqqqppppppppprrrtttvvvvvvxxxzzz}}}vvvvvv~~~vvv\\\QQQHHHGGGHHHDDD???<<<888888777777777777666666888888888777777777666666333222222222222111111111---,,,+++)))(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''***---.........,,,)))(((***---222444777555222111111///---+++***,,,000111000/////////---,,,++++++,,,---///000...,,,***)))))))))'''&&&''''''''''''((((((((((((&&&'''((())))))))))))(((%%%'''(((***++++++++++++''''''''''''((()))******************************)))************+++++++++,,,,,,,,,---...///000111++++++,,,,,,,,,---------/////////.........---------...............------++++++---///111333444555333333333333333333333333111111222222333333444444444444555555666555555555555555555666666777888999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAACCCFFFHHHIIIKKKLLLNNNPPPTTTXXX[[[\\\bbbbbbaaaaaaaaaaaaaaabbbbbbccceeehhhllloooqqqrrrqqqrrrsssrrrqqqqqqrrrtttxxx{{{}}}~~~~~~|||{{{{{{zzzzzzooojjjeeeccceeehhhhhhhhhkkkhhhgggiiiiiihhhlllrrryyy{{{oooccc[[[UUUQQQRRRUUUXXXZZZ]]]bbbhhhnnnsssvvvzzz||||||zzzuuunnnjjjhhhhhhkkkooosssuuuwwwyyy{{{|||}}}~~~~~~wwwpppiiifffcccdddiiiooorrrssstttuuuxxx{{{}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~|||||||||~~~|||zzzyyyxxx{{{~~~~~~|||{{{{{{yyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}|||xxxyyy|||}}}~~~}}}|||{{{xxxxxxwwwvvvuuuuuuuuuvvv|||~~~{{{xxxwwwzzz~~~{{{lll```WWWRRRQQQSSSSSSOOOMMMMMMPPPZZZkkk|||xxxddd]]]]]]lllooohhhbbb```ZZZNNNCCC>>>777666333111000000000000000555999<<>>555555555555555555555555777777777777666666666666222222222111111111000000///...---,,,++++++,,,,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&))),,,...///,,,+++)))((()))---111333666444222111111///---+++(((***---///000/////////,,,+++*********+++---...---,,,+++***)))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((''''''%%%'''(((***++++++++++++)))(((((())))))***+++,,,***************+++++++++))))))*********+++++++++,,,,,,,,,---...000111222,,,------------.........,,,,,,,,,,,,++++++++++++..................------+++,,,...000222333444444222333444444444444333222111111222222333333333333333333333444333333222222555555555555666777888999;;;;;;<<<======>>>>>>>>>AAA@@@@@@@@@BBBFFFIIIKKKKKKLLLNNNQQQUUUYYY\\\^^^ccccccbbbbbbbbbccccccdddeeefffiiilllpppsssvvvwwwtttuuuuuutttrrrrrrssstttvvvwwwyyyzzz|||~~~}}}zzzxxxvvv}}}rrrmmmfffccceeehhhiiiiiijjjhhhhhhjjjiiigggiiinnnrrr|||~~~rrrddd[[[TTTOOOOOORRRUUUXXX\\\aaagggnnnuuuyyy|||}}}~~~|||vvvooojjjggggggjjjnnnrrrtttvvvxxxzzz{{{}}}~~~vvvooogggdddaaabbbggglllppprrrsssuuuwwwzzz{{{|||{{{{{{||||||}}}~~~}}}{{{{{{{{{|||}}}~~~~~~|||zzzyyyyyy|||~~~~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~xxxyyy{{{}}}}}}}}}|||{{{xxxxxxwwwvvvvvvuuuuuuuuuzzz|||~~~{{{xxxxxxzzz}}}zzzjjj\\\WWWSSSRRRTTTTTTOOOKKKKKKNNNWWWjjjwwweee______nnnqqqkkkfffddd^^^QQQEEE???777555444222111000000000000333666888CCC___uuukkkaaaaaakkkwww{{{rrrmmmyyy~~~zzzxxxtttooonnnqqqwww{{{xxxaaaZZZUUUVVVVVVSSSQQQQQQMMMNNNOOORRRXXX^^^eeehhhkkkkkkllllllmmmnnnpppqqqppppppqqqrrrssstttttttttrrrqqqqqqqqqqqqqqqrrrrrroooooonnnmmmmmmnnnnnnnnnnnnmmmlllmmmnnnooonnnmmmlllmmmnnnooooooppprrrtttvvvvvvvvvwwwyyyzzz{{{|||kkkmmmuuu{{{lll[[[QQQIIIIIIKKKGGGAAA===555666666666666666666666666666555555555444444444222222222111111111000000//////...---------------((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&))),,,...///+++***(((((())),,,000222777555222111000...+++)))'''(((+++---//////...---***)))((((((((()))***+++,,,,,,,,,***)))'''''''''$$$$$$&&&'''(((***+++++++++***)))((('''&&&%%%%%%%%%'''(((***++++++++++++(((((((((((()))***+++,,,))))))*********+++++++++))))))*********++++++++++++++++++,,,---///000111............////////////++++++++++++************,,,,,,---.../////////...---...000111222222222222222333333444444333333222111111222222222222222333333333333444333333222222555555555555666777888999:::;;;<<<===>>>>>>>>>===@@@@@@@@@@@@CCCFFFIIIKKKLLLMMMOOORRRVVVZZZ]]]___bbbbbbbbbccccccdddeeefffgggiiikkkooorrrvvvxxxzzzxxxxxxxxxvvvtttssssssuuuttttttuuuwww{{{~~~|||yyyvvvuuuzzz~~~uuunnngggcccdddhhhjjjjjjjjjhhhhhhjjjiiifffhhhlllnnnwwwuuufff\\\TTTMMMLLLNNNSSSVVVZZZ___eeellluuuzzz}}}}}}wwwoooiiiffffffiiimmmqqqsssuuuwwwyyy{{{}}}}}}uuunnneeebbb``````ccciiinnnqqquuuvvvxxxyyyzzz{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzzzz|||}}}}}}{{{zzzzzz{{{{{{{{{}}}~~~{{{||||||}}}}}}|||{{{zzzxxxxxxxxxxxxxxxxxxxxxwwwvvvxxx{{{||||||}}}~~~|||xxxwwwxxx{{{|||}}}}}}}}}{{{jjj\\\WWWSSSRRRTTTRRRMMMIIIIIIMMMWWWkkkvvveee```aaaqqqpppjjjfffddd^^^PPPDDD>>>666555444222111000/////////222444555???YYYuuuiiidddiiiooorrrrrrsssxxx}}}wwwnnnvvvzzz{{{rrrqqqooommmmmmqqqwww{{{}}}eee]]]WWWWWWWWWSSSQQQQQQNNNNNNNNNQQQWWW^^^dddiiijjjjjjkkkkkklllnnnooopppoooooopppqqqrrrssstttuuurrrqqqppppppppppppqqqrrroooooonnnnnnnnnoooooopppooommmlllmmmnnnnnnmmmllllllmmmnnnooooooppprrrtttvvvwwwwwwxxxxxxxxxyyyyyynnnpppxxxxxxjjjZZZQQQKKKLLLMMMHHH@@@;;;888888999999999999::::::555555555444444444333333333222222222222111111111......------,,,+++******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))),,,------***)))(((((())),,,///111666444111///...---***(((((()))***---000000...,,,)))((('''&&&&&&'''((())))))+++,,,+++)))((('''(((###$$$%%%''')))***+++,,,,,,+++)))'''%%%$$$$$$$$$%%%'''(((***++++++++++++&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,)))************++++++++++++++++++,,,---...///000---.........////////////------,,,,,,,,,+++++++++++++++---...//////000000///000000111111222222222222222222222222222222222111111222222222222222222444444555555666555555555555555555666666777888999999;;;<<<>>>>>>>>>>>>===??????@@@AAADDDFFFIIIKKKKKKLLLOOORRRVVVZZZ^^^```bbbbbbbbbdddeeegggiiijjjiiikkkmmmppptttwwwyyyzzzzzz{{{zzzxxxuuussstttuuuuuutttsssvvvzzz~~~~~~|||zzzxxxwwwvvvtttxxx~~~yyyrrriiiddddddgggiiiiiijjjhhhhhhiiihhheeegggllllllttt}}}zzzkkk```VVVOOOLLLNNNQQQUUUZZZ___dddkkkuuu|||yyyqqqjjjfffeeehhhmmmppprrrtttvvvxxx{{{}}}|||uuunnndddbbb______aaagggnnnrrryyyzzzzzzzzz{{{zzzzzzzzzyyyzzz{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||||||||{{{zzzzzz{{{||||||zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyzzzzzzzzzyyyyyyxxxsssuuuwwwyyyyyyzzz{{{}}}}}}zzzwwwvvvxxxzzz{{{{{{~~~~~~~~~nnnaaaVVVRRRPPPQQQPPPKKKHHHHHHMMMUUUkkkwwweee```bbbrrrmmmgggcccaaa[[[NNNBBB<<<555555444333222000//////...111444444;;;SSSwww}}}ppphhhfffffffffddd```iiiuuu|||qqqxxx}}}xxxppppppooonnnoootttzzzkkkbbbZZZXXXWWWSSSQQQRRROOONNNNNNQQQVVV]]]dddhhhjjjjjjjjjkkklllmmmnnnooooooooopppppprrrsssuuuvvvtttsssrrrpppppppppqqqqqqppppppooooooooopppqqqqqqpppooonnnnnnnnnooommmlllmmmnnnoooooooooppprrrtttvvvwwwwwwxxxxxxxxxwwwwwwuuuyyy{{{mmm^^^VVVQQQSSSSSSLLLBBB<<<999999:::::::::;;;;;;;;;666555555555444444444444333333333333222222222222......---,,,+++***((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,---,,,)))((((((((())),,,...000222000.........---+++)))++++++,,,...111222///---))))))''''''&&&'''((()))'''))),,,,,,)))((((((***%%%%%%&&&'''((()))***++++++***(((&&&%%%%%%%%%%%%%%%'''(((***++++++++++++&&&&&&&&&&&&&&&'''))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,---...////////////////////////000222444555222222000000000000222222222222111111111111111111333333444555666666666666555555555666666777888999999:::<<<>>>???>>>=========>>>@@@BBBEEEGGGIIIJJJKKKLLLNNNRRRVVVZZZ^^^```bbbbbbdddeeehhhkkkmmmnnnoooppprrrtttwwwzzz|||}}}}}}}}}|||yyyvvvttttttuuuvvvsssrrrsssvvvzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyqqquuuzzzxxxmmmfffdddfffggghhhjjjgggggghhhfffdddgggmmmlllrrrzzzrrrfff\\\SSSPPPRRRRRRVVV\\\___dddkkkuuu}}}|||ssslllhhhdddgggllloooqqqsssuuuwwwyyy|||}}}vvvpppeeecccaaa```bbbgggnnnttt}}}}}}}}}|||{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~~~~~~~|||{{{{{{yyyxxxwwwwwwvvvxxxyyyzzz{{{||||||{{{zzzyyyzzz{{{zzzyyyzzz|||~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzyyywwwvvvrrrtttvvvwwwxxxyyy{{{}}}}}}{{{yyyyyy|||~~~rrrfffXXXSSSPPPPPPPPPLLLIIIJJJMMMVVVmmmyyyeee```bbbsssmmmgggbbb```[[[OOODDD???555555444333222000///...---111444333999OOOpppwwwmmmgggcccaaa___[[[cccnnnyyytttzzzxxxsssqqqnnnlllmmmsss|||nnnddd[[[XXXVVVSSSRRRTTTPPPOOOOOOPPPUUU\\\cccgggjjjjjjjjjkkklllmmmnnnoooqqqqqqqqqrrrsssuuuwwwyyyyyyxxxuuusssqqqqqqqqqrrrqqqqqqppppppqqqrrrrrrssssssqqqooooooppppppnnnlllooopppqqqppppppppprrrtttuuuuuuvvvwwwwwwvvvuuuuuu}}}pppccc[[[WWWYYYYYYQQQFFF???888888888999999:::::::::777666666666555555555555444444444333333333222222/////////...,,,***)))'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%(((+++---,,,+++)))((((((((()))+++...000///...,,,,,,------,,,+++...------000333444111---***)))(((''''''((()))***%%%))),,,,,,***((()))+++''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''%%%'''(((***++++++++++++(((''''''(((((()))***+++((())))))***++++++,,,,,,)))************+++++++++......---------......///******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------...............---......---...000333666999222111///......///111222222222111111111111111111000111222333444444555444555555555666666777888999999:::===>>>???>>>===<<<<<<>>>@@@CCCFFFHHHIIIIIIJJJKKKNNNQQQVVVZZZ^^^```bbbccceeegggjjjmmmpppqqqtttuuuwwwzzz|||~~~~~~}}}zzzwwwttttttuuuuuurrroooooorrruuuuuutttxxxwwwvvvvvvwwwyyyzzz{{{sssuuuyyy|||~~~qqqhhheeeeeeffffffjjjgggfffgggfffdddhhhmmmmmmrrrxxxxxxkkk```WWWTTTUUUTTTXXX]]]aaadddlllvvvvvvnnniiidddgggkkkoooqqqsssuuuwwwxxxzzz~~~~~~yyysssfffdddbbbaaaccchhhpppuuu}}}|||{{{zzzzzzyyyzzz|||~~~~~~~~~zzzzzzyyyxxxwwwvvvuuutttwwwxxxyyy{{{||||||{{{zzzyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwtttsssrrrtttvvvwwwxxxyyy{{{}}}}}}|||~~~}}}~~~ssshhh[[[VVVRRRRRRRRRNNNMMMNNNOOOWWWooozzzfff```bbbtttpppiiidddbbb]]]RRRHHHCCC555555444444222000///...---111444333888LLLlll}}}rrrjjjdddbbbaaa___eeekkktttvvv{{{zzzvvvrrrmmmhhhiiipppzzzooodddZZZWWWUUUSSSSSSUUUQQQPPPOOOPPPTTT[[[bbbfffkkkkkkkkklllmmmnnnooopppssssssssstttuuuwwwyyy{{{}}}{{{xxxuuusssrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttrrrqqqpppqqqpppooommmpppqqqrrrqqqpppppprrrsssssstttuuuvvvvvvuuutttssswwwddd```___bbb```TTTFFF>>>:::999999888888888888888999999888777666555444444222222111///...///111444222111000...---,,,++++++,,,***(((&&&&&&(((***,,,(((((((((((('''''''''''')))((('''&&&''')))+++---...,,,)))((((((***---///111...,,,++++++,,,+++***)))+++///222333111...,,,)))(((%%%######$$$&&&(((+++)))'''&&&%%%&&&((()))&&&''')))***++++++******+++++++++******)))((('''(((''''''))),,,---+++(((''''''&&&&&&&&&''''''(((***(((&&&&&&)))+++***(((++++++************++++++++++++++++++++++++++++++---------...............////////////////////////222222111000///...------...............//////000///...---,,,---///111222///000222222000///000111111222333333444444333333444444555666777888999999:::;;;===???@@@AAAAAA@@@AAABBBBBBCCCEEEGGGHHHIIIKKKKKKMMMPPPTTTYYY]]]___```cccgggjjjmmmooorrrtttvvvwwwyyyzzz{{{|||{{{{{{}}}~~~zzzwwwuuuuuuvvvssspppoooppprrrssssssvvvvvvvvvvvvwwwxxxyyyzzzwwwyyyzzz{{{{{{}}}uuullljjjjjjgggddddddeeeeeedddcccdddgggiiimmmmmmrrr|||uuuhhh]]]UUUQQQQQQSSSXXX^^^aaafffppp{{{|||qqqjjjeeehhhlllmmmlllnnnqqqtttxxxzzz}}}}}}yyywwwjjjeee^^^\\\```iiiqqqwww~~~|||zzzyyyzzz||||||||||||||||||{{{{{{{{{yyywwwvvvuuuvvvwwwxxxzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{|||||||||{{{{{{zzz~~~|||zzz~~~|||wwwsssssstttssssssrrrsssvvvyyy|||~~~~~~{{{|||~~~tttjjj___ZZZVVVVVVTTTNNNJJJJJJKKKZZZuuupppbbb\\\aaauuu|||qqqhhhddd^^^SSSFFF???777444222111111222111000111333444555999KKKhhhyyy|||}}}yyysssjjjcccaaabbbeeejjjrrr|||zzz{{{{{{uuujjj```aaahhhpppyyyqqqeeeZZZWWWWWWTTTQQQOOOOOOPPPSSSUUUXXX]]]bbbgggeeegggjjjmmmoooppppppooossssssssssssvvvyyy|||~~~}}}wwwqqqnnnmmmnnnoooqqqqqqqqqrrrssstttuuuvvvssssssqqqpppoooooooooooopppooooooooopppqqqrrrrrrrrrsssuuuvvvvvvvvvuuuuuu|||gggaaa___cccbbbWWWHHH???:::999888777666777888888999999888777666555444444666666555222000///111333111000///---,,,+++******&&&%%%###""""""###%%%&&&(((((((((((('''''''''''')))(((''''''((()))+++------+++***((()))***---...///---***)))***++++++***)))+++///222222111...,,,((('''%%%$$$%%%''')))+++***)))((('''&&&''''''(((''''''''''''((()))******)))))))))(((((('''&&&%%%((('''(((***------+++)))''''''&&&&&&'''((())))))+++)))'''(((***,,,+++***++++++************++++++++++++++++++++++++++++++------------............////////////////////////111000000//////......---////////////000111111222111000///......///111222///000222222000000000111111222333333444444333333444444555666777888999999:::<<<===???@@@@@@@@@?????????@@@AAABBBCCCEEEFFFJJJJJJLLLOOOSSSXXX\\\^^^^^^bbbfffiiilllooorrrtttyyyzzz{{{}}}}}}}}}|||||||||}}}~~~|||yyyuuuttttttvvvsssooommmnnnooooooooottttttuuuvvvwwwxxxyyyzzzuuuwwwxxxxxxxxxyyy{{{}}}zzzooojjjgggccc___bbbdddddddddcccdddfffhhhmmmmmmsss}}}yyylll```XXXTTTRRRSSSWWW]]]aaaeeeoooyyy~~~tttmmmgggjjjmmmnnnmmmnnnpppsssvvvxxx|||~~~~~~}}}{{{nnnhhhaaa___bbbjjjrrrwww|||}}}~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuuttttttvvvvvvyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{|||{{{yyyuuussstttuuuttttttttttttvvvyyy{{{}}}~~~|||{{{~~~|||xxxnnnaaa\\\XXXWWWUUUNNNKKKJJJJJJ[[[xxxoooaaa[[[```ttt{{{qqqhhhddd^^^RRRFFF???888555222111111111111000000222333444999JJJhhh~~~yyy|||}}}wwwrrrlllgggggggggjjjnnnqqquuu|||vvvvvvxxxmmmccc[[[]]]eeeppp{{{qqqeeeZZZWWWWWWSSSPPPOOOOOOPPPSSSUUUXXX]]]cccgggfffgggjjjlllnnnnnnnnnmmmqqqqqqqqqsssvvvzzz}}}}}}xxxrrrooonnnnnnooorrrrrrrrrrrrssstttuuuvvvrrrrrrqqqpppooonnnnnnnnnsssrrrqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvuuuuuuvvv}}}jjjaaa]]]aaacccZZZJJJ???:::999777555555666777888999888777777666555444444//////---***'''%%%&&&'''000///...,,,+++***)))))))))'''&&&$$$$$$&&&''')))(((((((((((('''''''''''')))(((''''''((()))+++,,,***************+++,,,---,,,***(((((()))******))))))+++...111222000...,,,''''''&&&&&&''')))+++---((()))))))))(((((('''''''''&&&%%%%%%&&&''')))***)))))))))(((((('''&&&%%%((('''(((***,,,,,,+++)))''''''''''''((()))++++++,,,***))))))+++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............////////////////////////........................000000000000111222444444333222000//////000111111///111222222111000000111111222333333444444333333444555555666777888999999<<<<<<===>>>???>>>>>>>>>?????????@@@@@@AAACCCCCCHHHIIIJJJNNNRRRVVVZZZ]]]^^^aaaeeeiiikkknnnqqqsssyyyzzz{{{}}}}}}}}}||||||{{{||||||zzzvvvtttrrrrrrtttqqqmmmkkkkkklllkkkkkkqqqrrrtttwwwxxxyyyyyyyyyvvvwwwxxxxxxvvvvvvwwwyyyzzz~~~ssskkkfffaaa]]]___aaabbbcccbbbbbbdddeeejjjkkkqqq{{{pppddd\\\XXXSSSSSSWWW\\\```cccmmmvvv{{{~~~yyyrrrjjjlllnnnooooooooopppqqqsssvvvzzz~~~~~~}}}}}}~~~}}}rrrmmmfffcccfffmmmtttyyy{{{||||||zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{xxxvvvuuuuuuuuuvvvxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{xxxxxxwwwuuusssssstttvvvvvvuuuuuuuuuvvvwwwyyy{{{zzzxxxwwwzzz|||ssseee___[[[ZZZVVVPPPKKKKKKJJJ\\\}}}pppbbb\\\aaavvvzzzqqqiiieee^^^RRREEE???999666333111111111000///000000222444888HHHggg~~~yyy|||zzzsssnnnkkkjjjlllmmmrrrvvvtttrrrwwwtttooovvv}}}}}}|||uuuhhh___ZZZ]]]fffrrrpppeeeZZZWWWVVVRRRNNNMMMOOOQQQSSSUUUXXX]]]dddhhhiiijjjkkkmmmmmmmmmllllllmmmnnnoooqqquuuyyy}}}|||xxxssspppnnnnnnooorrrrrrrrrrrrssstttuuuuuuqqqpppoooooonnnnnnnnnnnnuuutttsssrrrqqqqqqqqqqqqqqqsssuuuuuuuuuuuuvvvwwwzzziii___XXX]]]aaaYYYJJJ>>>:::888666444444555777888888777777666555555444444666666555222///---...//////...---+++***))))))(((,,,+++)))(((((()))+++,,,((((((((((((''''''''''''''''''&&&&&&'''((())))))((()))***++++++,,,++++++***(((&&&&&&((())))))))))))+++---000000///---,,,((('''&&&&&&'''(((***,,,'''(((*********)))'''&&&&&&&&&&&&''''''((())))))+++++++++******)))((('''&&&&&&''')))******)))((('''''''''((()))+++,,,---+++***)))******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////////////////------------......////////////000000111222444444222222000////////////000///111333222111000111111111222333333444444333333555555666777888999999:::=====================<<>>>>>???AAAAAACCCDDDGGGJJJOOOTTTYYY[[[dddfffhhhiiiiiiiiijjjlllpppqqqtttxxxzzz|||}}}}}}xxxxxxvvvtttpppnnnnnnoookkkjjjiiijjjlllmmmmmmmmmhhhjjjnnnsssvvvyyy{{{|||zzz{{{|||zzzwwwtttrrrrrrpppttt||||||pppfff___XXXYYYZZZZZZZZZ[[[^^^aaaeeehhhooowww{{{~~~nnnccc]]]XXXTTTTTTXXX\\\^^^ccciiiooosss{{{{{{rrrooolllkkklllnnnooooooooorrrwww|||{{{yyyxxxxxx{{{}}}~~~~~~oookkkggggggllluuu|||~~~zzzwwwuuuvvvwwwzzzzzz{{{{{{|||}}}}}}}}}zzzyyyvvvtttssssssssstttuuuuuuvvvvvvwwwxxxzzzzzz~~~|||zzzzzz{{{|||||||||}}}{{{{{{{{{zzzxxxvvvttttttttttttttttttssssssvvvvvvuuuwww{{{}}}uuummmgggaaa___[[[SSSNNNMMMJJJ^^^yyyiii___ZZZ```xxx}}}ooojjjfffccc[[[NNNDDD???:::777444222222222111000000...111666888CCCfff}}}}}}}}}zzzuuutttsssqqqnnnqqq}}}uuuqqqqqqvvv{{{{{{||||||zzzxxx|||rrrddd^^^^^^^^^^^^gggjjjooosssuuutttqqqoooiiifffdddeeegggooozzzggg___YYYWWWTTTOOOMMMNNNPPPQQQRRRTTTXXX^^^ffflllppppppqqqqqqrrrrrrsssssspppppppppppppppooooooooooooooooooooonnnmmmmmmlllnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooopppqqqmmmmmmnnnoooppprrrssstttqqqtttuuusssppprrrxxx~~~{{{xxxaaaYYYTTTVVVWWWQQQGGGAAA888888999999999888777666666666555555555444444444333444666666444444444555000///---,,,***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((''''''&&&''''''((()))***+++,,,,,,///---***)))***++++++***((()))+++---------,,,,,,(((((((((((((((((())))))))))))***+++***)))(((''''''&&&%%%%%%%%%''')))+++)))))))))(((((('''&&&%%%###&&&)))***)))((()))***((((((((((((((()))***+++)))+++,,,+++))))))+++...---,,,,,,++++++,,,,,,---------------------------)))***+++,,,---......///////////////////////////////////////////////////000///......------.........//////000000000000///000222333333222111111222111222333333444444333333666666777888999::::::;;;<<<;;;:::::::::;;;<<<===<<<======>>>???@@@BBBCCCCCCDDDGGGJJJOOOTTTYYY\\\___bbbeeefffggghhhjjjkkkppprrrtttvvvxxxyyyyyyyyyuuutttsssppplllkkkkkklllkkkjjjiiiiiikkklllkkkjjjgggiiilllpppuuuyyy|||}}}{{{}}}~~~|||yyyuuussssssooosssyyyyyymmmfff[[[[[[ZZZYYYYYY\\\aaadddfffiiipppvvvxxx{{{tttgggaaaYYYUUUTTTWWW[[[]]]aaafffmmmqqqyyy{{{sssnnniiihhhjjjmmmpppppppppsssxxx|||~~~~~~}}}{{{xxxvvvttttttwwwyyyzzzzzzoookkkgggfffkkksssyyy}}}}}}~~~~~~|||yyywwwwwwwww{{{{{{||||||}}}~~~~~~zzzyyyvvvtttttttttuuuvvvuuuvvvxxxzzz{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~{{{zzz{{{|||||||||}}}||||||}}}~~~{{{xxxtttuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvzzz}}}vvvmmmgggbbb___[[[TTTNNNNNNIII[[[{{{vvvhhh___[[[bbb{{{uuujjjfffcccaaaZZZMMMCCC@@@999666444222333333222111111...111777888CCCfff{{{yyyyyyyyyuuuttt{{{zzzwwwxxx}}}~~~}}}tttfff```_________bbbdddgggmmmsssvvvvvvuuuooonnnmmmmmmmmmrrrtttccc]]]XXXVVVSSSNNNMMMOOOPPPQQQRRRTTTXXX___gggmmmnnnooooooppprrrtttuuuvvvrrrrrrrrrrrrqqqqqqpppooollllllnnnoooooooooooonnnnnnmmmmmmllllllmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrooooooooopppqqqrrrssstttqqqtttuuusssoooqqqxxxsssbbb[[[WWWXXXXXXQQQIIIEEE777888:::;;;:::999777555555555555555555444444444000111333222111///000000000///...,,,+++***))))))(((((((((((((((((((((((()))(((((((((''''''''''''((()))))))))))))))(((((('''''''''((()))+++,,,---111...,,,++++++,,,+++***((()))+++,,,------,,,,,,''''''((()))***++++++,,,***************)))((((((***'''### !!!%%%***---++++++++++++***)))((('''%%%(((+++,,,***)))***,,,)))((((((((((((((())))))***,,,---,,,******---///---,,,,,,++++++,,,,,,---------------------------)))******+++---...//////////////////////////////000000000000000000000///111000///......------......///000111111111111111000222444333222111222333222222333444444444333333666666777888999::::::;;;;;;;;;:::999:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFCCCDDDGGGJJJOOOUUUYYY\\\[[[^^^aaadddeeegggjjjlllpppqqqrrrttttttttttttsssrrrrrrpppmmmjjjhhhiiijjjllljjjiiiiiijjjjjjiiigggggghhhkkkoootttxxx|||~~~|||yyywwwvvvqqqtttyyyuuunnn^^^]]][[[ZZZZZZ]]]cccgggeeehhhnnnttttttvvvyyykkkdddZZZUUUSSSWWWZZZ\\\```dddlllqqqxxx~~~zzzsssnnnhhhfffiiimmmpppqqqqqqtttyyy|||~~~}}}{{{yyyyyyvvvsssrrrssstttttttttoookkkgggfffjjjpppwwwzzz{{{}}}~~~}}}{{{yyyxxxyyy{{{||||||}}}~~~|||{{{yyywwwwwwxxxyyyzzzuuuwwwyyy|||}}}}}}|||{{{yyyyyyzzz||||||}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{}}}||||||zzz{{{||||||{{{zzzzzz{{{~~~}}}yyyuuuvvvvvvwwwwwwwwwwwwwwwtttuuuuuuuuuyyy~~~xxxlllfffaaa___[[[TTTOOONNNGGGXXXvvvxxxkkkbbb^^^fff~~~qqqgggdddbbbaaaYYYMMMCCC@@@888666333222333333333222222///222888999CCCggg~~~~~~|||xxxzzz{{{{{{zzz{{{wwwjjjeeedddeeeeeebbbaaacccjjjssszzz||||||wwwwwwxxxxxxvvvzzzqqqaaa\\\WWWVVVSSSOOONNNPPPQQQQQQRRRTTTXXX___gggmmmmmmmmmnnnoooqqqtttvvvwwwsssttttttttttttsssrrrqqqjjjkkkmmmoooqqqqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnoooooooooooopppqqqssssssrrrrrrrrrqqqqqqrrrssssssqqqtttuuurrroooqqqyyyppp___ZZZZZZ___aaaXXXJJJBBB888888888999::::::888666999888666444333444555666333222111111000111111111000000///---+++)))&&&%%%******))))))((((((''''''******))))))(((((('''''''''(((+++,,,,,,+++)))'''(((((())))))***,,,---...---,,,+++***))))))))))))((()))***+++,,,---------)))(((''''''(((+++...000111...+++*********)))((()))(((''''''((()))***+++,,,+++)))'''&&&%%%&&&&&&###$$$&&&''')))***++++++''''''((()))***)))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...//////............//////,,,---......//////.....................///000111//////000000111111111222//////000111111111111111333444555666666666555444444555666777888888888888;;;;;;;;;;;;;;;<<<===>>>===>>>???AAABBBCCCCCCDDDFFFGGGIIILLLPPPTTTXXXZZZYYY[[[___aaaccceeegggiiioooppprrrsssrrrqqqrrrssspppooolllgggcccaaaccceeehhhggggggffffffffffffeeeeeefffhhhkkkqqqwww}}}~~~}}}|||zzzwwwuuurrrtttxxx}}}{{{pppeee___[[[\\\]]]\\\]]]```eeehhhkkknnnqqqwwwpppddd[[[UUURRRUUUXXX[[[___dddhhhnnnwww~~~uuuqqqlllhhhgggjjjnnnrrrwwwxxxzzz|||{{{zzzwwwvvvxxxvvvsssssstttvvvwwwwwwssskkkeeedddeeeiiiqqqyyy||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}|||zzzyyyzzz|||}}}}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzz|||||||||}}}~~~{{{|||}}}zzzzzz{{{||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxssssssyyy}}}rrreee]]]XXXYYYYYYWWWVVVWWWRRR]]]vvv}}}kkk______lll{{{lllddddddcccaaa\\\SSSIIIBBB555555555333111111111222///000...222;;;EEEddd~~~|||yyy{{{yyyxxx|||~~~|||rrrpppmmmgggccccccddddddfffooo|||ttthhh^^^UUUSSSQQQOOOMMMOOOOOOPPPRRRTTTXXX^^^fffkkkooonnnmmmnnnqqquuuyyy{{{yyytttppppppsssuuusssppppppnnnnnnooorrrrrrooolllmmmooopppnnnkkkkkkmmmoooqqqpppoooooopppqqqtttuuuuuurrrooooooqqqrrrqqqppprrrrrrrrrqqqqqqsssxxx{{{}}}nnn```[[[[[[aaabbbYYYKKKCCC:::999777777888999999888999888666444333444555555333222222111111111111111...---+++)))'''%%%$$$###***)))))))))((((((((('''((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%((((((((((((***+++,,,------,,,,,,+++************))))))+++,,,,,,---------***)))(((((()))+++...000222///,,,*********)))(((''''''&&&%%%&&&'''((()))+++***)))(((&&&&&&&&&%%%$$$%%%&&&((()))*********(((((((((((())))))))))))))))))***+++,,,---...///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///..................///,,,---......//////......222222111000000000111111///000000000111111111111///000000111111111111111333444555666666666555444444555666777888888888888::::::::::::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBAAADDDEEEGGGKKKNNNRRRVVVXXXVVVYYY]]]```bbbdddgggiiijjjlllnnnnnnmmmmmmmmmnnnkkkkkkiiieeebbbaaacccdddeeeffffffffffffeeeeeeeeeffffffgggjjjnnntttyyy}}}~~~|||zzztttuuuwwwyyy~~~}}}qqqfff___[[[[[[\\\[[[\\\```dddgggkkkmmmqqqxxxsssfff]]]VVVRRRTTTWWWZZZ^^^dddiiiooowww}}}xxxtttnnnjjjhhhjjjmmmpppvvvxxxzzz{{{{{{zzzwwwvvvwwwuuurrrrrrtttvvvwwwwwwqqqjjjeeedddfffiiipppxxx|||||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxzzz{{{{{{zzz{{{zzzxxxwwwwwwzzz|||~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{|||||||||{{{{{{~~~}}}}}}~~~~~~}}}|||~~~|||}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzz~~~xxxuuuyyyxxxlll```YYYTTTUUUVVVUUUVVVXXX[[[cccuuunnnbbbaaannn{{{lllddddddcccaaa\\\TTTIIIBBB666666555333222111111222222333111444===FFFcccqqqsss~~~|||ssstttyyy}}}~~~xxxsssjjjddd\\\aaaeeejjjuuuvvvhhh^^^UUURRRPPPNNNMMMOOONNNPPPRRRTTTXXX^^^eeejjjooonnnnnnnnnqqqtttxxxzzzxxxtttoooooorrrtttsssqqqqqqooooooppprrrrrrooommmooopppqqqpppnnnnnnppprrruuutttrrrqqqpppqqqrrrsssuuurrrpppoooqqqrrrqqqpppqqqqqqqqqpppppprrrvvvzzzuuummm```\\\\\\bbbdddZZZLLLCCC<<<999666666777999::::::888777555444333333444444333333222111111111111111111000---+++)))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''(((%%%"""!!!###%%%''''''''''''(((***+++,,,...------,,,++++++************+++,,,------------,,,+++)))((())),,,///000333000---+++******)))(((&&&%%%$$$$$$$$$%%%&&&'''))))))))))))((('''%%%%%%%%%&&&'''((()))))))))))))))((('''''''''(((***+++))))))***+++,,,---...///************++++++++++++------++++++++++++------,,,,,,,,,+++,,,------.........------------......,,,---......//////......333222111000000///000000000000000000111111111111///000111111222222111111222333555666666666555444555555666777888888888888888888888999:::<<<===>>>BBBCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEIIILLLPPPSSSUUUTTTWWW[[[^^^```cccfffhhhgggiiijjjkkkjjjiiijjjkkkgggggghhhfffdddcccdddeeedddeeeggggggggggggfffeeeeeeddddddfffiiinnnsssvvvzzz{{{}}}~~~}}}|||uuuuuuuuuuuuxxxsssgggaaa[[[[[[[[[ZZZ[[[___aaaeeeiiimmmqqqxxxvvviii```YYYSSSSSSUUUXXX]]]cccjjjooovvv{{{|||xxxsssmmmkkkkkkmmmoootttvvvyyy{{{{{{yyywwwuuuuuusssqqqrrrtttwwwwwwwwwoooiiieeeeeefffhhhooovvv||||||||||||{{{zzzyyyyyyvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvwwwzzz|||}}}}}}~~~{{{zzzyyyxxxwwwvvvvvvuuuvvvwwwxxxzzz{{{{{{{{{{{{~~~}}}}}}}}}||||||||||||~~~}}}~~~|||{{{zzzyyyzzz}}}~~~}}}|||||||||uuuppprrrxxxsssfffYYYSSSOOOQQQSSSTTTWWW\\\dddiiisssooobbb```mmmzzzlllcccccccccbbb]]]UUUJJJCCC888777555333222222222222555666444777>>>FFFcccooopppzzzxxx|||sssmmmqqqxxx~~~zzznnneeeXXX___fffooozzzxxxhhh^^^TTTPPPOOOMMMMMMOOONNNOOOQQQSSSWWW]]]dddjjjnnnnnnnnnoooqqqtttvvvxxxwwwsssooonnnqqqssssssrrrrrrqqqpppqqqrrrrrrpppnnnqqqrrrsssrrrqqqrrrtttvvvxxxvvvtttrrrqqqqqqqqqqqqtttrrrqqqqqqrrrrrrqqqpppooopppppppppppprrruuuxxxpppzzznnn___[[[[[[aaacccYYYKKKBBB;;;999777777999::::::999777666555444333333333444333333222111111111111222333111...+++***)))******))))))))))))((((((((((((%%%%%%&&&&&&'''''''''(((***(((%%%""""""###%%%'''&&&&&&&&&'''((()))***+++............---,,,++++++***+++,,,------.........---,,,***)))***,,,...000444111---++++++***)))'''&&&&&&%%%$$$$$$%%%&&&'''((())))))***)))'''%%%$$$&&&'''((()))))))))))))))***)))'''&&&'''(((***,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,---......///.........///...---------------...000000000000000111111111000000111222222222222111222333444666666666555555555555666777888888888888777777777888:::<<<>>>???BBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEHHHKKKOOORRRTTTTTTWWWZZZ]]]^^^```bbbdddeeegggiiiiiihhhhhhiiijjjfffhhhjjjjjjiiigggggggggfffgggiiijjjiiihhhgggfffaaa```___```ccchhhmmmqqqtttwwwzzz{{{{{{zzzyyyyyyvvvuuutttssstttzzzuuujjjccc]]]\\\[[[YYYZZZ^^^___ccchhhlllpppvvv{{{mmmeee\\\TTTRRRSSSVVV\\\bbbggglllsssyyy}}}}}}wwwrrrnnnmmmnnnnnnrrrtttxxxzzz{{{yyyvvvtttsssqqqqqqrrruuuwwwxxxxxxoooiiieeeeeefffhhhmmmsss{{{{{{||||||{{{zzzyyyxxxttttttttttttuuuvvvwwwxxx{{{{{{{{{yyyxxxxxx{{{}}}{{{{{{|||}}}~~~{{{{{{zzzyyyxxxwwwvvvuuutttuuuvvvxxxyyy{{{{{{|||yyyzzz{{{|||||||||}}}~~~~~~~~~~~~}}}|||zzzyyyzzz~~~~~~}}}yyyrrrmmmmmmpppxxxqqqdddVVVQQQMMMOOORRRUUU[[[bbbjjjooouuu{{{mmm```^^^jjjzzzjjjbbbcccdddccc___VVVKKKDDD:::888555333333333333222444555444777>>>EEEaaapppqqqzzzvvvwwwoookkkpppzzz~~~ooocccWWW^^^fffnnnzzzyyyhhh^^^SSSPPPNNNLLLMMMOOOMMMNNNPPPRRRVVV\\\dddiiinnnnnnoooppprrrtttvvvwwwwwwsssooonnnooorrrsssssssssrrrrrrrrrqqqqqqpppooorrrrrrrrrsssssstttvvvwwwwwwvvvtttrrrqqqppppppppprrrrrrrrrssssssrrrqqqpppooopppqqqqqqqqqrrrvvvxxxooozzzppp^^^YYYYYY^^^___WWWJJJAAA888888999;;;<<<;;;999666777666666555444444333333444333333222111222222222000...+++((('''&&&'''((((((((((((((())))))))))))&&&&&&&&&''''''(((((()))***)))((('''''''''((((((%%%%%%&&&&&&''')))***+++///000000000///...---,,,***+++,,,---.../////////...---+++)))***+++...///333000---+++******)))(((((('''&&&%%%%%%&&&''''''(((((()))))))))'''&&&%%%''''''((()))******))))))***)))'''&&&'''(((***,,,---,,,,,,++++++***)))))),,,,,,,,,------------......---+++******+++---...,,,,,,---------.........------,,,,,,,,,,,,------,,,---......///.........*********+++,,,---...///111111000000000000000000000000111222222222222222111333444666666666666555555666777888999999999999777777777888:::<<<>>>???@@@@@@BBBCCCDDDEEEEEEEEECCCDDDFFFHHHLLLOOORRRTTTVVVXXX[[[\\\\\\\\\^^^___bbbdddfffggggggggghhhjjjgggjjjoooqqqpppmmmkkkkkkjjjjjjkkkjjjiiigggfffddd^^^\\\[[[[[[^^^ccchhhlllqqquuuyyyzzzyyywwwwwwwwwwwwvvvtttssstttxxxxxxmmmfff___\\\[[[YYYZZZ]]]]]]aaafffjjjmmmsss{{{qqqiii```VVVSSSSSSUUU[[[aaadddiiipppvvv|||{{{uuuqqqoooooooooooorrrvvvzzzzzzyyyvvvtttqqqppppppsssvvvyyyyyyyyyqqqkkkfffffffffgggkkkqqqxxxyyyzzz{{{{{{zzzyyyxxxttttttttttttuuuvvvwwwwww{{{{{{zzzxxxwwwxxxzzz}}}xxxxxxyyyzzzzzz{{{||||||zzz{{{{{{{{{zzzyyyxxxwwwttttttuuuwwwxxxzzz{{{|||xxxzzz||||||{{{{{{|||~~~}}}~~~~~~~~~}}}zzzzzz|||}}}{{{vvvrrrqqqrrrvvvuuuiiiYYYTTTPPPQQQSSSWWW```iiisssyyylll___]]]iii|||hhhbbbcccdddddd```WWWLLLEEE<<<999555333333444333222000222111555<<>><<<888555777777777666555555444444444444333222222222222222000///---+++))))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((''''''((())))))(((((('''&&&&&&&&&&&&''')))***+++000111111111111///...---)))***,,,...///111111111///---+++))))))***,,,...111...+++*********)))((()))((('''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))************)))((('''''''''(((***+++------,,,+++***))))))(((,,,,,,,,,,,,------------------++++++++++++------,,,,,,---............---......------------......,,,---......//////......+++++++++,,,...///111222111111111111000000000000000111222222333222222222111222444666777777666666555666777888999999999999888888888999:::<<<===>>>>>>???AAACCCEEEGGGHHHHHHDDDEEEFFFIIILLLOOORRRTTTXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^```ccceeeffffffhhhjjjiiiooouuuzzzzzzxxxuuusssqqqpppnnnllliiigggeeeddd___]]]ZZZYYY[[[___dddhhhpppuuuzzz|||zzzxxxxxxyyyxxxxxxwwwuuuuuuxxx}}}~~~qqqiiiaaa^^^\\\YYYZZZ^^^]]]aaaeeehhhkkkooovvv{{{wwwmmmcccYYYVVVUUUUUUZZZ___bbbgggnnnuuuzzz~~~zzzvvvrrrpppnnnnnnmmmpppuuuyyyzzzyyyvvvsssppppppqqqtttxxxzzz{{{{{{uuunnnhhhfffeeeeeejjjppptttuuuwwwzzzzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttuuuxxxzzzvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyuuuuuuuuuvvvxxxyyy{{{||||||~~~}}}zzzxxxyyy{{{{{{}}}~~~~~~}}}~~~~~~||||||~~~~~~|||yyyvvvssssssrrrttt}}}|||qqq```ZZZUUUUUUVVVZZZdddnnn~~~~~~lll```^^^iiijjjaaabbbeeeeeebbbYYYNNNFFF???:::555222444555444222...000000333:::???XXX}}}~~~}}}{{{yyyrrrnnnsss{{{|||jjjYYYRRRWWW^^^gggtttxxxggg^^^UUUSSSQQQOOOMMMOOOKKKLLLNNNPPPTTTZZZbbbggglllnnnqqqtttvvvxxxxxxxxxxxxvvvtttrrrqqqqqqqqqqqqpppqqqrrrqqqooooooqqqsssrrrpppoooppprrrssssssrrrpppqqqqqqqqqqqqqqqqqqqqqooorrruuuvvvtttrrrpppppppppqqqssssssssstttwwwyyyuuurrr___XXXTTTWWWYYYRRRHHHBBB999999:::;;;===<<<999777888888888888777666555555444444333222222222222333111111000...---,,,+++***'''((((((((()))))))))***'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&'''((()))++++++111111222333222000...---((()))+++...000222333444...---***(((((()))+++,,,...,,,)))((()))***)))(((***)))'''&&&&&&&&&'''((()))((((((''''''''''''(((%%%&&&((()))++++++,,,,,,(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---///..................///,,,---......//////......------......///000111222111111111111000000000///000111222222333333222222111222444666777777777666666666777888999999999999::::::::::::;;;<<<===>>>>>>???AAADDDFFFHHHIIIIIIDDDDDDFFFHHHLLLOOOQQQSSSWWWYYY[[[[[[[[[[[[[[[]]]]]]```cccfffgggiiikkkmmmpppvvv~~~{{{wwwrrrnnnkkkjjjiiieeebbb]]]ZZZZZZ]]]aaadddmmmssszzz}}}|||zzz{{{}}}zzzzzzyyyxxxwwwxxx{{{}}}tttlllccc___]]]ZZZ[[[^^^]]]aaaeeeggghhhkkkpppuuu{{{}}}pppfff]]]XXXWWWVVVYYY^^^ccchhhooouuuyyy{{{~~~|||zzzwwwtttqqqnnnmmmlllkkkoootttxxxzzzxxxuuusssppppppqqquuuyyy|||}}}|||yyyqqqiiifffddddddiiipppooorrruuuxxxzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxwwwuuutttuuuwwwzzzvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{{{{{{{zzzyyyvvvvvvvvvvvvwwwyyy{{{||||||~~~zzzxxxyyy|||yyy{{{}}}}}}|||}}}~~~}}}zzzuuurrrpppooonnnpppzzzyyyfff```[[[XXXXXX\\\fffqqqyyyjjj___]]]ggg|||nnn```bbbeeefffcccZZZOOOGGG@@@;;;444222444555444222///222000333888;;;RRRvvv~~~yyyqqqlllpppvvvzzz}}}|||kkkZZZUUUZZZaaahhhtttzzzyyyvvvggg^^^WWWVVVTTTPPPNNNNNNJJJKKKMMMOOOSSSYYYaaafffkkkmmmqqqvvvyyyzzzzzzzzzxxxxxxxxxvvvsssqqqoooooonnnooopppooonnnnnnqqqtttssspppooooooqqqsssrrrpppqqqrrrrrrrrrrrrrrrrrrqqqnnnrrrwwwxxxuuurrrppppppoooppprrrsssssstttvvvxxxwwwrrraaaYYYTTTVVVXXXRRRIIIDDD;;;:::999999;;;;;;:::999999999999999888777666555555444333333222222333333---------,,,+++)))(((''''''((((((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''')))***+++''''''''''''(((***+++,,,111222333444333111///...'''(((+++...111333444555...---***((('''(((***+++---***(((''')))))))))))))))((('''&&&%%%&&&&&&'''***)))'''&&&&&&'''((()))%%%&&&''')))+++,,,,,,---''''''((()))***)))))))))(((((()))***+++,,,------((())))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,.../////////...---//////............//////,,,---......//////......//////.........//////000222111111111000000//////111111222333333333333222111222444666777777777666666777888999999:::999999;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHIIICCCDDDEEEHHHKKKNNNPPPRRRVVVXXXZZZ[[[[[[[[[]]]^^^___bbbfffiiikkkmmmppprrrvvv~~~yyytttqqqpppooojjjgggaaa\\\[[[\\\```bbbiiipppyyy||||||{{{}}}{{{|||{{{yyywwwwwwxxxyyy}}}vvvmmmddd```]]]ZZZ[[[___^^^aaadddffffffhhhmmmqqqttt~~~qqqhhh^^^ZZZXXXWWWYYY]]]eeeiiipppuuuxxxyyyzzzzzzxxxwwwtttrrrooommmkkkkkkjjjnnntttxxxzzzxxxuuussspppppprrrvvvzzz}}}~~~~~~|||ssskkkfffcccdddiiipppmmmooossswwwyyyzzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyywwwvvvvvvyyy{{{wwwwwwvvvvvvuuuuuuttttttsssuuuwwwzzz{{{{{{zzzyyywwwwwwvvvvvvwwwyyy{{{|||yyy}}}~~~{{{zzz|||xxx{{{}}}|||{{{||||||yyyuuurrrooonnnmmmqqq}}}}}}kkkddd^^^ZZZYYY\\\gggssstttfff]]][[[dddxxxsss```bbbeeefffcccZZZOOOGGGAAA;;;444222444666555222222444222333777888NNNqqqzzzxxxpppjjjlllqqqtttuuuwwwxxx|||nnn]]][[[```fffkkkttt}}}}}}uuurrrtttuuuggg___XXXWWWVVVQQQNNNNNNJJJKKKMMMOOOSSSYYY```fffjjjmmmrrrwwwzzz|||||||||yyyzzzzzzxxxtttqqqooonnnlllnnnoooooommmnnnrrruuutttqqqooooooqqqsssqqqooossstttttttttssssssrrrqqqnnnrrrwwwxxxvvvrrrppppppmmmoooqqqrrrrrrsssuuuvvvtttcccYYYSSSVVVZZZTTTHHH@@@999999999888888888777777777777777777666666666666555444222111111111222222222000---***((()))***+++,,,,,,+++)))((((((((((((((('''&&&''')))+++***)))$$$%%%%%%'''((((((%%%###$$$$$$$$$%%%'''***---...000222333444444111///---))))))***,,,...000222333000...+++)))((()))***+++***(((''''''(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''((()))***++++++((((((''''''((()))***+++)))***++++++))))))***+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,---...000111.........------,,,,,,,,,---...///000000///...---............/////////000000000111222222222222222000000111222222222222111111222444666888999999888444666888888777666666777<<<;;;:::999:::<<<>>>@@@???AAADDDFFFGGGGGGFFFFFFEEEFFFEEEEEEFFFJJJOOOSSSWWWXXXYYYYYYYYY[[[___aaa^^^```dddgggkkkpppvvvzzz}}}|||wwwssspppoookkkfffbbb___]]][[[YYYdddiiiqqqwww{{{|||}}}}}}}}}}}}}}}zzzvvvtttssssss|||zzzlllbbb___]]][[[YYY[[[]]]```cccgggjjjmmmnnnsss{{{tttjjj```[[[YYYWWWXXX\\\bbbiiiooosssxxx||||||yyyyyytttmmmjjjkkklllkkkjjjhhhlllqqqvvvxxxwwwuuussssssqqqqqqrrrvvvyyy{{{{{{yyyssskkkeeecccccceeeeeepppsssxxxzzzzzzyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{yyywwwtttssssssttttttrrrssstttuuuuuuuuussssssuuuvvvwwwyyyzzz{{{||||||ttttttttttttuuuwwwyyy{{{||||||{{{{{{{{{{{{|||||||||yyyxxxzzz}}}~~~~~~{{{xxxsssnnnmmmnnnrrr{{{sssjjj```[[[ZZZ^^^gggppp~~~ttteeeZZZXXXccczzznnn```aaacccffffff^^^PPPEEE???<<<777444333222111000444///555222777???MMMuuuwwwooopppnnngggkkkqqqmmmooottt~~~~~~yyypppeeelllhhhhhhnnnyyy}}}zzzuuuooojjjnnn~~~uuuccc```\\\YYYVVVRRRMMMJJJLLLJJJLLLQQQUUUYYY```hhhhhhkkkppptttwwwxxxxxxxxxuuusssrrrpppppppppqqqqqqooooooooonnnmmmnnnqqqtttvvvuuutttsssrrrsssttttttrrrssstttuuuvvvuuuuuutttrrrrrrrrrttttttssspppnnnnnnoooppprrrssssssrrrrrrvvvcccYYYSSSVVVXXXRRRFFF>>>999999999888888888777777777777777777666666666555444333222111111111222222222111...,,,+++***++++++)))((('''&&&&&&%%%&&&&&&)))'''&&&'''(((((('''&&&&&&&&&'''(((((('''%%%###&&&&&&&&&'''(((+++---...000111333444333111///---/////////000111333444444111///,,,)))(((((()))******)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''((()))))))))%%%&&&'''((()))***++++++***)))(((''''''((())))))***+++,,,+++*********,,,)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,---...///000000.........------,,,,,,,,,---...///000000///...---........./////////000000///000000111111111000000000111111222333222222222222222333444444333222111333555888888777666777888;;;:::999888999;;;<<<>>>>>>@@@CCCEEEGGGHHHGGGGGGFFFGGGGGGFFFGGGKKKPPPTTTUUUWWWXXXXXXXXXZZZ]]]```___bbbggglllqqqwww|||zzzvvvsssoooiiidddaaa^^^\\\ZZZ```dddkkkqqqtttvvvxxxzzzyyyzzzyyywwwsssqqqppppppvvvzzz}}}oooddd___^^^\\\ZZZ]]]^^^___aaadddgggjjjlllsss{{{wwwmmmccc]]]ZZZWWWYYY]]]bbbiiiooosssxxx}}}~~~{{{yyyuuuoookkkjjjiiihhhggghhhkkkqqquuuwwwvvvtttrrrrrrqqqqqqssswww{{{|||}}}xxxrrrjjjcccbbbcccfffgggppptttxxx{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||{{{yyywwwuuutttttttttuuutttuuuvvvvvvvvvvvvuuutttvvvvvvxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxzzz{{{}}}~~~||||||{{{{{{{{{||||||}}}|||zzzyyy{{{}}}}}}}}}~~~~~~}}}zzztttpppoooooorrrzzztttkkkbbb^^^]]]]]]aaagggrrruuuggg]]]ZZZeee{{{}}}jjjcccdddfffiiiiii```SSSIII???;;;777444333333222111333...333000555>>>KKKrrruuummmmmmnnniiilllpppjjjhhhkkkqqq{{{|||tttvvvtttmmmmmmlllnnnttt{{{}}}zzzvvvpppjjjkkkxxxrrraaa___[[[XXXUUURRRNNNKKKLLLJJJLLLPPPTTTWWW^^^fffhhhjjjnnnrrruuuvvvvvvuuusssrrrqqqoooooooooooopppooooooooonnnnnnoooqqqsssvvvuuutttrrrrrrsssssstttssstttvvvxxxxxxwwwvvvuuurrrrrrrrrssstttsssqqqnnnnnnoooqqqssssssssssssrrrwww```WWWQQQTTTVVVPPPFFF???999888888888888777777777777777777666666666555555444333222111111111222222222111000...---,,,++++++***))))))((((((((()))))))))(((''''''''''''%%%###'''(((((()))((('''%%%$$$)))((((((((()))+++---...000111333444333111...---((()))+++...111444666888111///,,,)))((((((((()))***)))(((((())))))(((&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))$$$%%%&&&''')))***+++,,,,,,+++)))((('''''''''(((+++,,,---,,,+++***+++---))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,---...////////////.........---------------......////////////............/////////000000000//////000000000//////...111222222333333333333333555555666666666444333222222444777777777777888999::::::999888888999:::;;;===>>>AAADDDGGGHHHIIIIIIHHHHHHHHHHHHHHHKKKPPPSSSTTTUUUVVVVVVWWWYYY\\\^^^^^^cccjjjqqqxxx}}}~~~yyytttmmmgggccc___\\\ZZZZZZ]]]bbbfffjjjmmmqqqttttttuuuuuussspppmmmlllmmmnnnsss}}}sssggg```^^^\\\[[[]]]]]]]]]^^^```dddgggiiipppxxx|||rrrfff___[[[XXXZZZ^^^bbbiiioootttyyy~~~|||xxxrrrmmmjjjgggeeecccgggkkkpppuuuwwwvvvsssrrrrrrrrrrrruuuzzz}}}xxxqqqhhhbbbaaadddgggjjjppptttyyy|||}}}|||||||||{{{{{{{{{{{{|||}}}~~~~~~{{{zzzxxxvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvuuuwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{{{{}}}~~~~~~}}}{{{{{{|||~~~~~~{{{vvvrrrqqqpppqqqxxxvvvmmmdddbbb```]]]\\\]]]hhh{{{wwwjjjaaa___hhh}}}xxxfff```aaadddgggeee]]]QQQGGG???;;;666333222333444444333///444111666>>>KKKrrrvvvllllllnnnkkkooorrriiifffdddeeennn~~~~~~lllhhhqqqwwwvvvqqqtttzzz~~~|||yyysssjjjhhhrrrooo___\\\YYYVVVTTTRRRNNNKKKLLLJJJKKKOOORRRTTT\\\cccgggjjjmmmqqqssstttsssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrrvvvuuusssrrrrrrrrrssstttsssuuuxxxzzzzzzyyywwwuuurrrrrrrrrssstttsssqqqooopppqqqrrrsssttttttsssssswww\\\TTTOOORRRTTTOOOGGGAAA888888888888777777777777777777666666666555555555333222222222222222222222000000000///...,,,***)))*********)))******++++++(((''''''((()))(((&&&$$$&&&'''))))))(((''''''(((***)))(((((()))***,,,---000111333333333111...,,,'''(((+++...000333555666000///,,,***((('''(((((()))(((''''''(((((('''%%%&&&&&&%%%%%%%%%&&&''''''(((((()))(((((('''&&&%%%$$$$$$%%%''')))***+++,,,+++***)))'''''''''((()))+++,,,------++++++,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,.../////////...---...............---------...//////////////////......////////////000000000000000000111000000///...222222333444444444444333333444666777777777666666222444666777777777999:::::::::999999999999:::;;;;;;===@@@CCCFFFIIIJJJKKKHHHHHHIIIHHHHHHKKKOOORRRSSSTTTUUUUUUVVVWWW[[[]]]\\\bbbkkkttt{{{~~~yyyqqqjjjeee```\\\YYYWWWXXX[[[]]]```dddjjjnnnnnnooopppooommmkkkjjjjjjkkkoooyyywwwjjjaaa]]][[[ZZZ[[[[[[ZZZ[[[^^^bbbfffiiikkkrrrzzzuuuiiiaaa\\\YYYZZZ]]]aaahhhoootttzzz}}}xxxrrrlllhhhdddbbbgggkkkpppuuuwwwvvvtttrrrsssssstttxxx}}}xxxqqqgggaaaaaadddiiilllppptttyyy|||}}}}}}}}}}}}yyyyyyyyyyyyzzz{{{|||}}}{{{{{{yyyxxxxxxxxxxxxyyywwwwwwwwwwwwwwwvvvvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzzzzzzz{{{||||||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~|||{{{yyyzzz{{{}}}~~~{{{vvvrrrqqqppppppvvv}}}yyyooofffcccaaa^^^[[[[[[ggg}}}xxxmmmeeedddmmmvvveee^^^```ccceeebbbZZZNNNEEE???;;;666333333444555555666222777444999@@@LLLsss|||pppmmmnnnnnntttwwwnnnjjjeeecccjjjyyyrrrcccbbbnnnxxxxxxttt}}}~~~vvvlllffflllwwwmmm]]][[[WWWUUUSSSQQQNNNLLLMMMJJJJJJMMMOOORRRYYYaaahhhjjjmmmppprrrrrrqqqpppooooooooonnnnnnnnnnnnnnnnnnooooooqqqsssssssssrrruuutttsssrrrrrrrrrsssssssssuuuwwwyyyzzzxxxvvvtttrrrrrrqqqrrrtttsssrrrpppqqqqqqssstttttttttssssssuuu^^^VVVPPPQQQQQQKKKBBB>>>777777777777777777777777666666666666555555555555222222222222222222222222......//////---+++)))'''''''''&&&&&&&&&'''(((((('''&&&''')))++++++)))'''###&&&((()))(((((()))+++))))))((('''((()))***+++///111222333222000...,,,//////000111222222222111///...,,,***((((((''''''((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$%%%'''(((***++++++)))(((''''''''')))***++++++,,,------++++++,,,------,,,,,,++++++*********,,,++++++******++++++,,,,,,---.../////////...---......................../////////....../////////////////////000000000111111111111222222111000000222222333444444444444333000000222333444333333222333444666666666777999;;;:::::::::::::::;;;;;;;;;:::<<>>AAAEEEHHHKKKLLLJJJJJJKKKKKKJJJKKKNNNPPPTTTUUUVVVVVVWWWYYY\\\^^^dddiiirrrzzzzzzqqqjjjddd___[[[XXXWWWUUUSSSSSSUUU[[[___aaadddhhhjjjjjjjjjjjjjjjlllpppwwwssshhh```\\\[[[VVVWWWXXXZZZ^^^cccgggjjjjjjpppuuuyyyxxxmmmgggaaa[[[YYY[[[^^^eeelllrrrzzzwwwpppkkkjjjkkkoootttxxx{{{zzzwwwvvvvvvwwwyyy}}}zzzsssjjjeeedddgggkkknnnnnnrrrwwwzzz{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}||||||||||||}}}}}}}}}}}}yyyxxxwwwvvvuuuuuuuuuvvvzzz{{{{{{{{{{{{{{{zzzyyy||||||}}}}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyy{{{|||{{{zzzzzzzzz{{{|||~~~zzzuuuqqqpppooopppwww{{{sssjjjddd___]]]```fffrrryyyqqqiiidddeeeqqq|||kkkdddfffiiihhhbbbXXXNNNGGG>>>;;;888555555555444333444000666333666<<>>AAADDDGGGJJJLLLLLLMMMNNNMMMMMMMMMOOOQQQUUUWWWXXXXXXXXXZZZ]]]```ggglllsssyyy~~~~~~|||~~~vvvooohhhccc___YYYXXXUUUQQQOOOPPPTTTWWW[[[___dddggghhhiiijjjkkkjjjnnnuuu|||yyymmmddd___]]]XXXXXXZZZ]]]```cccfffhhhiiioootttwww|||yyypppkkkeee^^^[[[[[[\\\cccjjjqqqyyy{{{tttooonnnnnnqqqvvv{{{}}}|||zzzxxxxxxyyy{{{{{{uuummmggggggiiilllnnnmmmqqquuuxxxxxxwwwwwwwwwzzzzzzzzzzzz{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwwww{{{{{{|||||||||||||||{{{}}}}}}~~~~~~~~~|||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuwwwyyy{{{{{{{{{|||||||||}}}~~~{{{uuuqqqppppppsss{{{xxxsssmmmfff^^^ZZZ___gggttt|||rrrjjjbbb^^^aaapppooogggiiikkkiiibbbWWWMMMGGG>>><<<999777777555333111333///555222555;;;EEEkkk~~~~~~vvvmmmkkkkkkmmmqqquuuwwwxxxzzzyyyqqqhhhjjjvvv~~~}}}yyyooommmnnnpppssswwwmmm```\\\WWWTTTRRRQQQOOOMMMLLLIIIHHHJJJMMMQQQYYYbbbdddgggjjjmmmooopppooonnnooopppsssvvvyyyzzz{{{{{{wwwtttqqqsssxxx|||{{{yyytttsssrrrqqqqqqqqqrrrsssrrrrrrrrrrrrrrrsssssstttsssqqqpppqqqrrrtttsssrrrpppqqqrrrssssssrrrqqqpppsssaaaYYYSSSRRROOOGGG@@@===555666666666777777888888666666555555555444444444000111222333444333333222111111000...---,,,+++*********((('''&&&&&&&&&&&&''''''((()))***(((%%%!!!''')))+++(((### ###&&&***)))))))))***,,,...//////000222222222000---+++%%%'''))),,,------,,,,,,))))))))))))))))))))))))+++***))))))******)))((($$$$$$$$$%%%&&&'''((()))++++++******)))'''&&&%%%''''''''''''''''''''''''+++***)))(((''''''(((((()))***++++++))))))***+++'''((()))***,,,---...///,,,++++++++++++++++++,,,000///---,,,,,,---...///---.........//////000000000///...------...///000000000000000111111111111+++,,,...///111222222222000000111222222222222111---...000222444555555555666777777666555555777999333444666888:::;;;<<<<<<<<<<<<>>>@@@DDDGGGJJJKKKNNNPPPPPPPPPOOOOOOQQQSSSWWWXXXYYYYYYYYY[[[___aaagggkkkqqqvvvzzz~~~{{{wwwxxxvvvtttyyyyyyrrrkkkfffbbbZZZXXXUUUPPPMMMLLLOOORRRWWW[[[aaaeeeggghhhiiijjjhhhlllssszzz~~~qqqgggaaa___ZZZ[[[\\\___aaaccceeefffgggmmmrrrtttxxxzzzsssnnniiiaaa\\\\\\[[[bbbiiipppyyy}}}uuuqqqpppooosssxxx}}}~~~|||zzzzzzzzz}}}|||vvvoooiiihhhjjjlllmmmlllppptttwwwwwwuuuuuutttyyyxxxxxxyyyyyyzzz{{{||||||}}}~~~|||{{{zzzxxxwwwwwwxxxxxx{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}|||{{{zzzyyyzzzyyywwwvvvuuuuuuttttttuuutttsssuuuxxx{{{{{{{{{}}}}}}}}}}}}~~~|||vvvqqqqqqqqquuuuuurrrooohhh^^^XXX\\\eeeuuuxxxllleee]]]ZZZ^^^nnnqqqnnnppprrroooggg[[[QQQKKK>>><<<:::999888555222///444111777444777<<>>@@@CCCGGGJJJNNNOOOUUUSSSQQQPPPPPPSSSVVVYYYXXXZZZ[[[ZZZXXXYYY^^^bbbhhhkkkooosssuuuvvvyyyzzzrrrpppnnnlllkkkmmmppprrrtttyyyzzzqqqiiiddd]]]VVVQQQPPPNNNLLLLLLNNNVVVYYY]]]bbbfffhhhhhhhhhjjjmmmqqqvvv{{{wwwlllddd^^^[[[XXXXXX\\\___```eeejjjkkklllpppuuu||||||uuummmfffaaa^^^]]]```dddkkkrrryyyyyyssspppqqqtttxxx|||~~~~~~}}}|||zzz{{{}}}~~~xxxpppkkkjjjllloooqqqrrrrrrrrrrrrtttvvvxxxzzz|||{{{yyyxxxwwwxxxxxxyyy~~~~~~||||||yyyyyyxxxwwwwwwxxxxxxxxxxxxzzz}}}}}}||||||{{{{{{{{{{{{|||zzzzzzzzzxxxwwwuuusssrrrqqqsssvvvxxxzzzzzzzzzyyy}}}}}}}}}|||{{{{{{}}}|||vvvpppnnnsss~~~uuurrrnnnjjjccc___bbbhhhrrrwwwlll]]]XXXZZZ\\\pppssssssqqqooolllggg^^^RRRJJJ???<<<888666555555444333444777222111555:::OOOnnn{{{xxxyyy|||gggbbbqqq|||wwwlllnnnzzzxxxhhhbbbYYYSSSQQQOOOMMMKKKJJJGGGGGGJJJLLLOOOVVV^^^aaadddgggiiijjjjjjkkkllljjjooovvv}}}}}}wwwqqqqqqwww|||}}}zzzvvvtttrrrpppnnnmmmmmmmmmpppqqqrrrsssssssssrrrqqqoooooooooooooooppppppqqqqqqrrrssstttsssqqqooommmqqq```YYYSSSRRRNNNFFF???===888888777777777666666666555444444444444333333333222222222111111111111000444...---111...***111>>>???,,,''',,,)))'''+++***((((((((((((''''''''''''((())))))***+++,,,------***++++++***)))+++...000333222111///...------,,,(((((()))++++++,,,,,,,,,))))))(((''''''(((***++++++***((('''&&&&&&''''''''''''&&&%%%$$$%%%(((+++'''%%%###!!!!!!###%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))******++++++******------,,,,,,,,,+++++++++------,,,+++++++++,,,---+++,,,,,,---------------------......///000000000....../////////000000000000000111111111111000000111111111111222222222222000111111111111222222222111111222222333333444444444666888888777777888999:::999999888999;;;<<<======>>>@@@CCCFFFJJJMMMOOOQQQPPPNNNNNNPPPSSSWWWZZZ\\\\\\\\\[[[ZZZ[[[^^^```cccfffjjjlllmmmnnnpppqqqmmmkkkhhhffffffhhhkkkmmmnnnsss{{{xxxooojjj```XXXSSSQQQOOOLLLLLLNNNUUUXXX]]]aaaeeegggggggggjjjlllooosssxxxyyymmmccc^^^\\\XXXXXX\\\```aaaeeekkkpppqqqsssxxx}}}}}}vvvooohhhccc```___aaaeeekkkrrryyyyyysssppprrruuuxxx|||}}}}}}|||{{{xxxyyy||||||sssnnnmmmoooqqqsssrrrrrrssstttvvvxxxzzz|||{{{zzzyyyxxxxxxyyyzzzzzz}}}~~~}}}}}}|||{{{zzzyyywwwwwwwwwwwwvvvxxx{{{~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{zzzyyywwwvvvuuussstttvvvxxxzzz{{{{{{zzz}}}}}}}}}|||zzzzzz|||~~~|||wwwssssssyyyvvvqqqnnnkkkgggccceeeiiirrrzzzhhh[[[WWWZZZ]]]ppp}}}ssssssqqqpppmmmhhh___SSSKKK@@@===999666666555555444000333000111888>>>TTTsss{{{|||zzzccc^^^nnnzzztttwwwmmmggg^^^WWWUUUSSSQQQNNNKKKHHHHHHJJJLLLOOOVVV^^^bbbeeehhhiiijjjjjjkkkllllllqqqyyyxxxrrrqqqvvv{{{|||zzzwwwvvvsssqqqpppoooooooooooopppqqqqqqqqqqqqpppooonnnmmmmmmlllmmmnnnooopppooopppqqqrrrrrrrrrqqqpppqqq```YYYTTTSSSOOOGGG@@@===999999888888888777777777555444444444444333333333222222222111111111111000222///...///++++++999IIITTT999***)))&&&''')))$$$(((((((((''''''''''''&&&((()))+++---............******+++******,,,///222444333222111///...------((())))))***++++++++++++((((((''''''((()))+++,,,,,,+++***))))))((())))))(((((((((&&&%%%&&&)))+++(((((('''&&&%%%%%%%%%&&&%%%%%%&&&'''(((((())))))((((((''''''''''''(((((()))((((((((())))))******,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------------......///000000000/////////000000000111111000000111111111111000000111111111111222222222222000111111111111222222222222222222222222222222222555777999999888888999:::::::::999999999;;;<<<======>>>@@@CCCFFFIIILLLNNNRRRRRRQQQSSSVVVZZZ___bbbbbb```]]]\\\\\\]]]^^^^^^```bbbeeeggggggggghhhiiiiiigggdddbbbbbbdddgggiiiggglllttt|||vvvpppddd\\\VVVTTTQQQMMMLLLNNNUUUWWW[[[```ccceeeffffffiiijjjlllnnnrrrxxx}}}qqqfff___\\\YYYYYY]]]```bbbfffllluuuvvvxxx{{{~~~yyyqqqjjjeeebbb```dddhhhmmmsssyyyyyytttqqqsssuuuxxx{{{|||{{{zzzyyyuuuwwwzzz~~~~~~uuuooommmoooqqqssssssssstttvvvxxx{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{||||||~~~~~~}}}}}}~~~}}}{{{yyywwwvvvuuuttttttvvvyyy|||~~~}}}||||||{{{{{{||||||||||||||||||{{{zzzyyyxxxvvvvvvwwwxxxzzz{{{|||||||||}}}}}}{{{zzzyyyzzz|||{{{xxxuuuuuu{{{xxxrrrnnnmmmllliiihhhjjjrrrzzzgggZZZYYY]]]```rrr|||sssrrrqqqqqqnnniii___SSSLLLAAA>>>:::777666666555444///222000222:::@@@TTTrrrttt]]]XXXgggxxxzzz}}}|||qqqjjjaaaZZZWWWUUUSSSPPPLLLIIIIIIKKKMMMPPPWWW___dddfffhhhiiiiiiiiikkklllooottt|||zzzrrrppptttxxxyyyxxxuuutttrrrpppoooooooooooommmnnnnnnoooooonnnnnnmmmmmmllljjjjjjjjjkkkmmmoooooooooppppppqqqrrrssssssqqq^^^XXXSSSRRROOOGGG???<<<999999888888888777777777777666666666666555555555222222222111111111000000///---+++***(((***555CCCQQQ999***'''###$$$%%%(((((('''''''''&&&&&&&&&''')))+++...///...---,,,)))************,,,000333444444333222111///...---)))***+++,,,,,,,,,,,,+++***)))((((((((()))***+++---,,,,,,++++++*********'''''''''&&&$$$%%%''')))+++++++++******(((''''''$$$%%%&&&'''((()))***+++)))((((((''''''''''''((()))((('''''''''(((***++++++++++++++++++*********++++++++++++,,,------...,,,,,,+++******,,,---...------......///000000000000000000000111111111111000111111222222111111000.../////////000000000000000000111111111222222222222222222222222222111111555777999:::999999;;;<<<;;;::::::999:::;;;<<<===>>>???@@@CCCEEEIIIKKKMMMQQQRRRSSSVVVZZZ```eeehhhfffbbb^^^\\\^^^___]]][[[___aaadddfffffffffggghhhgggeeecccaaaaaadddfffhhheeehhhmmmttt|||{{{tttjjjbbb[[[XXXTTTOOONNNOOOSSSVVVZZZ^^^bbbdddeeefffhhhhhhiiijjjlllrrrxxx}}}wwwkkkccc]]]ZZZZZZ^^^aaabbbfffllluuuwwwzzz|||~~~zzzssslllgggcccaaagggkkkpppuuuzzz~~~~~~yyyuuurrrtttvvvxxxzzzzzzzzzxxxwwwtttvvvzzz~~~}}}tttnnnlllmmmoooqqqssstttvvvxxx{{{}}}{{{zzzzzzyyyzzz{{{}}}~~~{{{}}}}}}||||||{{{zzzyyywwwuuutttttttttsssuuuxxx|||~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{xxxxxxxxxyyyyyy{{{|||}}}{{{|||}}}{{{yyyxxxyyyzzz~~~}}}}}}||||||xxxvvvsssrrrvvv~~~zzzsssnnnoooooollliiihhhrrrwwwlll^^^\\\___bbbuuuzzzsssooopppqqqnnnhhh^^^SSSKKKBBB???;;;888777777666555333555222333999===MMMiiikkkVVVRRR^^^kkkpppoooxxx~~~pppiii```YYYVVVTTTQQQOOOMMMJJJIIILLLNNNPPPWWW___dddfffhhhiiihhhiiijjjlllrrrvvv~~~yyyqqqnnnpppsssuuuuuuqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmllljjjiiiiiikkkmmmooopppooooooooopppqqqrrrsssooo\\\VVVRRRRRROOOFFF???;;;888888777777777666666666777666666666666555555555222222222111111111000000000,,,))))))((()))...333777***(((***%%%'''***%%%''''''''''''&&&&&&&&&&&&&&&'''***,,,------,,,+++)))************,,,000333444444444333222000...---++++++,,,---............---,,,***)))((((((((())),,,,,,,,,,,,,,,+++++++++'''(((((('''%%%%%%''')))'''((((((((('''%%%$$$###%%%%%%&&&'''(((******+++))))))(((''''''''''''''')))((('''''''''(((***+++******************************+++,,,------......---,,,+++***+++,,,---...------......///000000000000000000000111111111111111111222222222222111111.../////////000000000000000000111111111222222222333333222222222222222222555777999:::::::::;;;===<<<;;;:::::::::;;;<<<===>>>???@@@BBBEEEHHHJJJKKKLLLMMMOOOSSSXXX^^^cccfffgggccc^^^\\\^^^^^^]]][[[]]]```dddffffffggghhhiiieeedddaaa``````cccfffhhhggggggiiimmmttt{{{qqqiiiaaa]]]XXXRRRPPPQQQRRRTTTXXX\\\aaadddfffggghhhhhhgggggghhhmmmsssxxx{{{nnneee___[[[[[[^^^aaaaaaeeejjjqqqtttyyy{{{}}}|||uuunnnhhhdddbbbjjjmmmrrrwwwzzz~~~~~~zzzvvvssstttuuuwwwxxxyyyxxxwwwvvvuuuwww{{{|||sssmmmkkkllloooppptttuuuwwwyyy|||~~~{{{zzzzzzyyyzzz{{{}}}~~~yyy|||~~~}}}{{{zzzzzzvvvuuuttttttsssttttttttttttvvvyyy|||~~~|||||||||||||||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{||||||zzz|||}}}|||zzzyyyyyyzzz~~~}}}}}}|||||||||{{{{{{sssrrrooommmooowww|||uuupppppppppllliiihhhrrryyyqqqbbb\\\^^^aaauuu~~~uuuooommmoooqqqoooggg\\\RRRKKKDDD@@@<<<999888777666555444666222222777888FFF^^^vvvdddTTTOOOVVV^^^aaaeeelllwww|||ooohhh___XXXVVVTTTQQQOOOMMMJJJJJJLLLNNNPPPWWW^^^ccceeefffgggggghhhjjjlllssswww~~~}}}wwwpppllllllnnnppppppnnnnnnmmmlllllllllmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjlllnnnoooqqqppppppooooooppppppqqqnnn\\\VVVRRRSSSPPPGGG???<<<888888777777777666666666555444444444444333333333222222222111111111111000000...,,,++++++***))))))+++''',,,...''''''***%%%'''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++++++++***))))))***))))))+++...111333444444333222000...,,,++++++---...///000000000///---+++)))(((''''''(((***+++++++++++++++******)))******)))''''''(((***&&&&&&'''&&&&&&%%%$$$###&&&&&&'''((())))))*********)))(((''''''&&&'''''')))((((((((())))))******)))))))))))))))*********((()))+++,,,---.........---,,,,,,,,,------......------......///000000000/////////000000000111111111111222222222222111111111111111111222222222222000111111111111222222222333333333333333333333333444666999:::::::::;;;===<<<<<<;;;::::::;;;<<<===???@@@AAABBBDDDGGGIIIJJJKKKLLLOOOSSSYYY^^^cccfffcccaaa^^^\\\\\\]]]]]]\\\\\\___bbbdddeeeeeefffhhhbbbaaa^^^]]]^^^```ccceeeiiihhhhhhiiinnnxxxyyypppgggbbb\\\VVVRRRSSSPPPRRRVVV[[[```eeehhhjjjiiiiiigggffffffjjjpppuuu~~~qqqhhh```]]][[[^^^``````ccchhhkkkpppuuuyyy{{{xxxqqqkkkgggeeeiiimmmrrrvvvyyy|||~~~zzzwwwuuussstttvvvwwwwwwwwwvvvvvvvvvxxx{{{|||sssmmmkkkmmmoooqqqsssuuuwwwzzz|||~~~{{{zzzyyyyyyyyyzzz{{{|||xxx{{{}}}}}}zzzxxxwwwwwwqqqqqqqqqqqqrrrssstttuuuuuuwwwyyy{{{}}}zzz{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{}}}}}}{{{zzz{{{|||||||||}}}}}}~~~}}}}}}|||qqqpppnnnlllmmmuuu}}}wwwrrrrrrppplllkkkmmmvvvsssccc\\\\\\___tttzzzpppjjjlllooorrrppphhh]]]RRRLLLEEEBBB===:::999888777666222333000111666777BBBYYYwwwpppcccWWWPPPQQQUUUXXX\\\cccllluuu{{{nnnhhh___YYYWWWUUUSSSQQQMMMJJJIIIKKKMMMOOOVVV^^^aaabbbdddeeeeeegggiiilllrrruuu{{{}}}{{{xxxtttoookkkjjjkkkllllllnnnnnnmmmlllmmmnnnpppqqqppppppooonnnmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnppppppppppppppppppoooooonnn]]]XXXTTTUUURRRJJJAAA>>>999999888888888777777777555444444444444333333333222222222111111111111000,,,///000...***)))))))))---***......%%%%%%'''!!!'''''''''&&&&&&&&&%%%%%%&&&''''''((()))***++++++)))))))))(((((())),,,///222333333333222///---+++)))***,,,---///000111111...---+++)))(((((())))))((()))************)))(((((()))***)))'''&&&'''(((((((((((((((''''''''''''''''''(((((()))))))))******)))(((''''''&&&&&&&&&((()))******++++++******((((((((()))))))))******'''(((***,,,.../////////------......//////......------......///000000000....../////////000000000111222222333333222222111111111111111222222222222000111111111111222222222333333333444444555555666333555888999999:::;;;======<<<;;;::::::;;;<<<===@@@@@@AAABBBDDDFFFHHHIIILLLMMMPPPTTTYYY^^^bbbeee^^^^^^]]][[[YYYZZZ\\\^^^]]]```bbbdddccccccdddeeeaaa___]]]\\\]]]___ccceeehhhiiiiiijjjlllpppwww{{{vvvmmmggg```XXXTTTUUUOOOQQQUUU[[[aaafffjjjlllkkkjjjhhhffffffjjjpppuuuvvvmmmbbb^^^\\\^^^^^^^^^```eeeggglllrrrvvvxxx||||||uuuooojjjhhhfffjjjppptttwwwyyy{{{}}}~~~zzzwwwuuurrrssstttuuuvvvwwwwwwvvvwwwxxx{{{~~~yyypppkkkjjjlllnnnpppssstttwwwyyy{{{|||||||||{{{zzzyyyxxxxxxyyyzzzzzzxxxzzz{{{{{{xxxuuutttsssqqqqqqqqqqqqrrrssstttuuuvvvvvvxxxzzz{{{}}}~~~yyyyyyzzz{{{~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz}}}~~~}}}|||}}}}}}{{{|||~~~~~~tttssspppllllllttt{{{wwwtttssspppnnnpppuuuuuueee______aaauuu|||qqqkkklllqqqtttrrrjjj^^^TTTOOOFFFCCC>>>;;;:::999777666111333///111666666???TTT~~~wwwrrriii^^^TTTPPPRRRWWWWWW]]]eeekkkttt{{{lllfff^^^XXXVVVUUUTTTRRRMMMJJJIIIKKKLLLNNNUUU\\\^^^```aaabbbcccfffiiilllnnnrrrxxx}}}~~~{{{xxxuuusssooolllkkkjjjjjjjjjlllllllllllllllnnnpppqqqqqqpppnnnmmmllllllmmmmmmkkkkkkmmmnnnnnnnnnmmmlllmmmnnnooopppqqqqqqpppppp~~~ooo___YYYVVVWWWTTTLLLCCC???:::::::::999999999888888777777666666666555555555222222222111111111111000&&&---222...(((&&&***---+++&&&((((((###''',,,%%%''''''&&&&&&&&&%%%%%%%%%(((''''''((()))***,,,---)))))))))((('''(((+++...222222333333222///---+++'''(((***---///000111111,,,+++***)))))))))***+++'''''')))******)))((('''&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&''''''((((((((((((((())))))))))))******)))''''''&&&&&&&&&((()))+++,,,,,,++++++***'''((((((((())))))******'''(((***---.../////////,,,---///000000000///...------......///000000000............////////////111222222333333222222111////////////000000000000000111111111111222222222333333444444555666777777333555777999999999;;;<<<======;;;;;;:::;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIHHHIIILLLPPPUUUYYY]]]___ZZZ\\\\\\ZZZXXXXXX\\\``````bbbdddeeecccbbbbbbcccbbbaaa^^^]]]^^^aaadddffffffhhhjjjkkkkkklllnnnpppuuuzzzyyypppiiibbbZZZVVVVVVNNNPPPUUU[[[aaaggglllnnnlllkkkhhhffffffjjjpppuuu|||sssbbb^^^\\\]]]]]]\\\___ccceeejjjqqqtttvvvzzzxxxrrrmmmjjjdddhhhmmmrrrtttvvvxxxzzz~~~{{{xxxvvvqqqrrrsssuuuvvvvvvwwwwwwwwwxxxzzz|||~~~zzzuuummmgggfffiiilllmmmssstttvvvyyyzzz{{{{{{zzz|||{{{yyyxxxwwwxxxxxxyyyxxxyyy{{{zzzwwwtttrrrqqqrrrrrrrrrrrrsssssstttuuuuuuvvvwwwxxxzzz{{{|||}}}wwwxxxyyy{{{~~~~~~|||zzzyyyxxxwwwyyyzzz{{{{{{yyywwwvvvxxxzzz}}}~~~~~~}}}~~~zzz|||zzzxxxsssmmmkkkqqq}}}yyyzzzwwwuuutttqqqpppuuu|||vvvhhhcccdddfffxxxuuunnnmmmrrrvvvuuulll```VVVQQQGGGCCC???;;;:::999888666444555111222666444<<>>@@@BBBDDDDDDEEEGGGIIIIIIJJJNNNQQQTTTWWWXXXXXXYYYYYYXXXYYYZZZ\\\^^^___```___```cccgggiiihhheeebbbaaaaaa___^^^___cccffflllllllllkkkjjjjjjjjjjjjlllooouuu|||yyyooofff^^^YYYWWWRRRRRRSSSVVV[[[aaagggjjjkkkjjjhhhfffgggkkkrrrxxxpppiiibbb]]]]]]]]]\\\^^^aaaiiikkknnnqqqtttxxx}}}|||tttmmmjjjiiijjjkkkooosssvvvvvvvvvyyy}}}~~~~~~zzztttppppppppprrrtttuuutttrrruuuvvvyyy{{{}}}~~~~~~~~~xxxvvvsssooollljjjjjjiiittttttuuuvvvwwwxxxyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxwwwuuutttsssuuuuuutttttttttuuuuuuvvvxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzz{{{}}}|||zzzxxxwwwxxxxxxxxxvvvvvvxxx|||}}}zzzwww{{{}}}~~~}}}}}}~~~zzz~~~}}}uuupppnnnpppyyyzzz{{{wwwsssrrrooonnnssszzz{{{sssfffaaabbbggg|||xxxrrrsssttttttrrrkkkaaaXXXRRRHHHDDD???<<<:::888777555666222000000111555@@@LLLvvv}}}vvvvvv~~~sssfff]]]XXXVVVXXXWWWYYY___kkkwwwzzzfff^^^XXXWWWUUURRRQQQSSSMMMMMMKKKJJJKKKOOOUUUZZZ[[[]]]___aaabbbeeehhhkkkmmmoooqqqrrrsssssssssssssssrrrpppnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnooopppnnnmmmkkkiiihhhhhhiiiiiiiiijjjlllmmmmmmllljjjiiihhhiiijjjkkkmmmnnnooopppyyysss```YYYUUUWWWUUULLL@@@:::777777777777777666555555444555666666666555444333333222222111111000111111...------,,,+++***)))((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((()))******++++++,,,+++***(((((()))+++...///222333333333222///,,,+++((()))***,,,------......((()))++++++***)))+++,,,(((((()))*********))))))''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))++++++***)))((((((''''''((((((((((((((((((''''''''''''((())))))******+++,,,,,,//////...---------..................////////////......///000000000000000////////////000000000000333333333222222111111111111111222222222222111111222222222222222222222222111111222222333444444444555666777888999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJNNNQQQTTTWWWXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^]]]^^^bbbeeegggfffccccccbbbaaa___^^^___ccceeeiiiiiijjjjjjiiihhhhhhgggfffjjjpppwww~~~~~~tttjjjaaa[[[WWWRRRRRRSSSUUUYYY___dddggghhhhhhgggffffffjjjpppttt~~~uuummmfff```______]]]^^^aaaiiilllooossswww{{{xxxqqqnnnjjjjjjjjjmmmqqqtttttttttyyy|||~~~~~~~~~zzzsssooonnnnnnppprrrssssssqqqssstttvvvxxxzzz{{{||||||xxxvvvtttqqqnnnlllkkkjjjssstttuuuwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuuuutttsssssssssttttttvvvvvvxxxyyy{{{|||~~~~~~yyyyyyyyyzzz||||||yyyxxxwwwxxxxxxyyyyyyyyyzzz|||{{{yyyvvvzzz|||~~~~~~|||{{{{{{{{{||||||tttooommmnnnvvv~~~zzzzzzuuuqqqnnnkkkiiiooovvv}}}rrrddd```bbbhhhyyysssvvvwwwvvvssslllbbbYYYRRRIIIFFFAAA===;;;:::888666555222000111111555@@@KKKsss}}}|||vvvvvv}}}qqqcccZZZWWWWWWWWWWWW\\\eeeqqq{{{yyyzzz{{{ddd\\\VVVTTTSSSPPPOOOPPPLLLKKKJJJIIIJJJNNNTTTYYY[[[]]]___aaabbbdddgggjjjlllmmmnnnooopppqqqqqqqqqrrrqqqooommmllllllmmmnnnmmmmmmmmmmmmmmmmmmnnnooonnnmmmkkkjjjiiiiiiiiijjjjjjkkkmmmnnnnnnmmmkkkjjjiiiiiijjjlllmmmooopppppp}}}sss___YYYUUUVVVTTTKKK@@@999888777777666666666666666555555666777666555444333222222222111111111111111///......---,,,+++***)))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((()))***++++++++++++)))(((''''''(((+++---///222222333333222000---,,,&&&''')))+++,,,---......((()))******)))((()))+++******++++++***))))))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))((('''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++///............//////000,,,---------..................///000000000000///////////////000000000000222222222222222111111111111111111111222333444444111111111111111111111111111222222333333444555555555666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGIIIJJJNNNQQQTTTWWWXXXXXXVVVVVVUUUUUUVVVXXXZZZ[[[[[[[[[]]]```cccdddcccaaaccccccbbb```^^^___bbbeeedddeeeggghhhgggfffdddcccbbbeeekkkrrrzzz{{{qqqfff\\\WWWRRRRRRRRRSSSWWW[[[___bbbeeeffffffeeefffhhhllloooxxx{{{qqqjjjcccbbbaaa___```ccchhhkkkppptttxxx}}}}}}wwwtttllljjjjjjkkknnnqqqrrrrrrxxx|||~~~~~~yyysssnnnmmmnnnppprrrssssssqqqqqqqqqrrrsssuuuwwwyyyyyywwwwwwvvvtttrrrpppnnnlllrrrsssvvvyyyzzzyyyxxxwwwuuuwwwxxxzzz|||}}}}}}~~~}}}|||zzzxxxwwwwwwxxxxxxuuutttssssssrrrrrrrrrrrrssssssuuuwwwzzz|||~~~xxxyyyyyyzzz|||~~~~~~|||zzzyyyyyyyyyyyyzzz|||~~~}}}{{{xxxvvvuuuxxxzzz|||{{{zzzxxxwwwxxx}}}~~~xxxqqqnnnllllllsss{{{|||xxxvvvqqqlllhhhcccaaagggppppppccc^^^aaaiiixxxrrryyyyyyyyyuuunnndddYYYSSSKKKHHHCCC???===;;;999777555222000111111555???JJJooo{{{zzzvvvqqqrrrxxx{{{iii\\\WWWSSSSSSTTTWWW^^^iiivvv~~~zzztttpppttt~~~}}}eee\\\UUUSSSRRROOONNNOOOJJJIIIHHHHHHIIIMMMTTTYYY\\\^^^aaabbbccceeegggjjjjjjjjjjjjkkklllmmmnnnoooqqqooommmlllkkklllmmmooonnnnnnmmmlllllllllmmmmmmnnnmmmlllkkkjjjjjjkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjkkklllmmmnnnooopppqqqttt___YYYVVVWWWSSSIII???999888777666555555666777888555666666777777555444333111111222222222111111111//////...,,,++++++******(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%&&&''')))***++++++******((((((''''''(((***,,,...000111222222111///---+++%%%&&&(((***,,,---......)))***+++***)))((()))*********+++++++++******)))'''&&&%%%$$$%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''))))))))))))************(((((())))))***++++++++++++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,---...//////000000//////////////////000000000000222222222111111111111111111111000000111222444666000000000000000111111111333333333444555555666666555666777999:::<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFIIIJJJNNNQQQTTTWWWXXXXXXUUUTTTTTTTTTTTTVVVWWWYYYYYY[[[]]]```bbbbbb```___bbbbbb```^^^\\\]]]```cccaaabbbdddffffffdddbbb``````ccchhhoooxxxwwwjjj___XXXTTTSSSRRRRRRTTTWWWZZZ]]]bbbccceeeffffffgggiiikkkttt}}}}}}ssskkkdddcccbbb```bbbfffhhhkkkooosssvvvzzzzzzvvvooommmkkkkkkmmmppprrrrrrxxx|||~~~~~~yyyrrrooooooooorrrtttvvvvvvtttqqqppppppqqqrrrtttwwwxxxvvvvvvvvvvvvuuurrrpppoooqqqtttwww{{{|||zzzxxxvvvwwwxxxyyyzzz|||}}}~~~~~~~~~|||zzzwwwvvvwwwxxxyyyttttttsssrrrqqqqqqqqqqqqpppqqqsssvvvyyy|||~~~yyyzzzzzz|||}}}~~~}}}|||{{{{{{|||||||||zzzuuutttuuuvvvxxxzzzyyywwwvvvuuuuuu|||~~~~~~xxxsssooommmlllmmmsss{{{~~~xxxsssqqqkkkeee___YYYXXX___iii~~~pppbbb\\\___hhhuuuqqqzzz{{{zzzvvvooodddZZZSSSKKKHHHDDD@@@>>><<<999777555222000111111555>>>IIIkkkqqqnnnkkklllrrrxxx|||}}}~~~jjj^^^YYYPPPQQQQQQTTT[[[ggguuu{{{sssnnnlllqqqiii___VVVTTTTTTQQQOOOPPPJJJIIIHHHHHHIIINNNTTTYYY^^^aaaccceeeeeefffhhhjjjhhhggggggggghhhjjjlllmmmpppooommmkkkkkklllnnnooonnnnnnmmmlllkkkkkkkkkkkkmmmmmmllllllllllllllllllkkkkkklllmmmmmmlllkkkkkkllllllmmmnnnooopppqqqqqquuu```[[[YYYXXXTTTIII>>>:::888777666555555666777888555666777777777666555444000111111222222222111111//////---,,,************'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&''')))***++++++***))))))((((((((()))***+++,,,---...///000///...,,,***%%%&&&(((***,,,---......+++,,,---,,,***))))))+++((((((***++++++,,,,,,,,,&&&%%%%%%$$$%%%&&&'''((())))))))))))((((((''''''%%%%%%%%%%%%&&&'''((()))))))))((('''''''''''''''((()))))))))*********+++))))))******+++,,,,,,---***)))))))))***+++,,,,,,+++,,,,,,,,,,,,---------------...///////////////////////////000000000000111111111111111111111111000/////////000111333444//////000000000111111111222222222333444444555555444555666888:::<<<===>>>===<<<;;;;;;;;;;;;<<<===;;;===???AAAAAABBBDDDFFFIIIJJJNNNQQQTTTWWWXXXXXXTTTTTTSSSSSSTTTUUUVVVWWWYYY[[[^^^``````___]]]\\\^^^^^^]]][[[YYYZZZ]]]```^^^```bbbddddddccc```___^^^```dddjjjrrr{{{|||ooobbb[[[VVVUUUSSSRRRRRRTTTVVVXXX^^^```ccceeeeeeeeeggghhhpppwww}}}qqqiiicccbbbbbbbbbdddiiilllnnnrrruuuwwwzzz}}}yyyvvvrrrooommmmmmoooqqqssssssxxx|||zzzrrrqqqqqqrrrtttxxxzzzyyyxxxqqqppppppppprrrtttvvvwwwtttuuuvvvvvvuuutttrrrqqqrrruuuyyy}}}~~~|||yyywwwzzzzzzzzzzzz{{{{{{|||||||||{{{xxxvvvuuuuuuvvvwwwssssssrrrqqqqqqqqqqqqqqqpppqqqsssuuuxxx{{{}}}~~~{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}xxxtttssstttvvvwwwyyyyyywwwuuuuuuuuu{{{}}}~~~|||zzzsssnnnlllllllllnnnuuu}}}{{{tttnnnkkkeee___XXXQQQPPPZZZfff}}}qqqaaaZZZ]]]ggg|||tttrrr{{{{{{zzzwwwooodddZZZSSSKKKHHHDDDAAA>>><<<888666444222000111222444===HHHhhhooollliiikkkpppvvvyyyyyy~~~lllccc```UUUUUUTTTVVV]]]iiiuuu~~~{{{qqqlllkkkppplll```VVVSSSTTTRRROOOOOOKKKJJJIIIIIIJJJNNNUUUZZZ^^^```ccceeeeeeeeefffhhhffffffeeeeeefffhhhjjjkkkooonnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkkkkjjjkkkkkkkkkkkklllllllllllllllllljjjjjjjjjkkkkkkjjjjjjjjjlllmmmmmmnnnooopppqqqqqqwwwddd___]]][[[UUUIII???:::666666666666666777777888666666777888777666555444///000111333333222111111///...,,,***)))))))))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''(((+++,,,------+++************))))))*********+++,,,...///...---+++***&&&''')))+++,,,---......,,,---...,,,***))))))***&&&'''(((***+++,,,,,,,,,&&&%%%$$$$$$%%%&&&((()))******))))))((('''''''''&&&&&&%%%&&&&&&'''((()))******)))(((((((((((((((&&&&&&''''''(((((())))))*********+++,,,,,,------,,,++++++++++++,,,,,,---............////////////------...////////////...////////////000000000000000000000111111111111111////////////000111222222///000000111111222222222000000111222222333333444333444555777999;;;<<<======<<<;;;::::::;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFIIIJJJNNNQQQTTTWWWXXXXXXUUUUUUTTTTTTTTTUUUWWWWWWYYY\\\___```^^^[[[YYYXXXXXXXXXWWWUUUTTTVVVYYY\\\\\\^^^___aaaaaa```___^^^[[[\\\^^^cccjjjrrryyy}}}uuuhhhaaaZZZXXXUUUSSSQQQRRRSSSTTTZZZ\\\```bbbbbbccceeegggmmmrrr{{{}}}qqqiiibbbaaabbbbbbfffjjjooorrrvvvxxxzzz|||~~~~~~xxxuuusssqqqoooppprrrsssttttttxxx}}}{{{sssqqqqqqrrruuuyyy{{{{{{zzzqqqqqqqqqrrrssstttvvvvvvssssssssstttttttttsssssstttwww{{{~~~~~~{{{yyy||||||{{{zzzyyyyyyzzzzzzzzzyyywwwuuutttttttttuuusssrrrrrrqqqqqqrrrrrrsssrrrssstttvvvxxxyyy{{{|||{{{|||~~~~~~~~~~~~}}}zzzvvvttttttuuuvvvxxxzzzzzzyyyxxxwwwxxx{{{|||~~~~~~|||yyywwwpppllliiiiiijjjmmmttt}}}zzzrrrlllgggbbb[[[SSSLLLMMMYYYgggsssaaaZZZ]]]hhh{{{uuuuuu{{{{{{{{{wwwpppeee[[[UUULLLIIIEEEBBB???<<<888555444111111222222444===FFFfffwwwsssnnnnnnsssxxx{{{|||qqqjjjiii```]]][[[]]]fffqqqzzzyyynnnkkkkkkpppmmm```TTTRRRRRRQQQNNNMMMLLLLLLJJJIIIJJJNNNTTTXXX\\\___bbbccccccccccccdddfffffffffggghhhiiijjjkkkooooooppppppooonnnmmmmmmllllllkkkjjjjjjjjjkkkkkkiiijjjkkkllllllmmmlllllljjjjjjiiiiiiiiiiiijjjjjjmmmmmmmmmnnnoooppppppppp{{{hhhdddaaa___WWWIII???;;;555555666777777777777777666777777888777666555444...000111333333333111000...---+++)))(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''***+++...000111000...------,,,,,,+++******))))))+++,,,...//////...,,,+++((()))***,,,------......,,,------,,,)))(((((()))'''((())))))************%%%%%%$$$$$$%%%&&&((()))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))))))))))))))&&&&&&&&&'''((())))))))))))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------............,,,---......//////......////////////000000000000///000000000111111111222000111111222222111111111000000111111222333333444222222333333444555555666222333444666888:::<<<<<<>>>===;;;::::::;;;===>>><<<>>>@@@AAABBBCCCEEEGGGIIIJJJNNNQQQTTTWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXX\\\______\\\WWWUUUTTTRRRRRRQQQPPPPPPRRRVVVYYYZZZ[[[\\\\\\]]]]]]\\\\\\YYYYYYZZZ^^^ccckkkrrrvvvzzzooohhh^^^[[[XXXTTTRRRQQQRRRSSSUUUXXX[[[]]]^^^```ccceeejjjnnnwwwtttllldddbbbbbbbbbeeejjjooorrrvvvyyy{{{}}}|||wwwuuuqqqppppppqqqsssuuutttsssyyy~~~|||tttnnnnnnpppssswwwyyyzzzyyypppppprrrsssttttttuuuuuuqqqqqqqqqqqqrrrsssssstttwwwyyy|||}}}||||||{{{zzzyyyxxxxxxyyyzzzyyyxxxwwwvvvuuuttttttsssrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvwwwxxxxxxyyyyyy{{{|||}}}{{{|||}}}~~~}}}xxxuuuuuuuuuvvvvvvvvvyyy{{{|||{{{{{{{{{||||||}}}~~~~~~}}}zzzxxxvvvpppkkkgggffffffiiiqqqzzz|||}}}{{{sssnnneee```ZZZSSSLLLNNN\\\lllsssaaaYYY]]]jjjxxxtttttt{{{||||||yyyrrrhhh^^^XXXMMMKKKGGGDDDAAA>>>999666444111111222222444<<>>===;;;::::::;;;===>>>===???AAABBBBBBCCCEEEGGGIIIKKKNNNQQQUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYWWW[[[___^^^ZZZTTTQQQPPPNNNNNNNNNMMMMMMOOOSSSWWWYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ\\\aaahhhnnnsss~~~tttnnn```]]]YYYUUURRRQQQQQQRRRRRRTTTWWWYYY[[[^^^aaaccchhhllluuuwwwnnnfffdddcccbbbeeeiiikkkooossswwwzzz|||~~~{{{xxxvvvpppoooppprrrtttuuutttssszzz}}}uuullllllmmmqqquuuwwwxxxwwwoooppprrrssstttttttttsssppppppooooooppprrrsssuuuxxxzzz}}}~~~zzzzzzxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxwwwuuutttsssqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~~~~yyyzzz{{{}}}~~~~~~~~~~~~{{{uuurrrtttvvvwwwvvvwwwyyy|||}}}}}}}}}}}}~~~}}}~~~~~~}}}zzzxxxvvvqqqkkkfffdddccceeemmmvvvyyy{{{~~~}}}vvvpppeeeaaa[[[SSSMMMOOO___pppsssaaaYYY^^^mmmuuuqqqrrr|||}}}}}}zzztttjjj```ZZZOOOLLLIIIFFFCCC???:::777444111111222222333<<>>:::666666333111111000222;;;EEEfff}}}nnnmmmwww}}}|||yyyvvvyyyyyyuuutttccc___^^^gggwwwuuulllpppvvvzzzpppjjj```WWWSSSSSSRRRPPPOOONNNMMMJJJJJJLLLQQQUUU]]]aaafffgggfffeeegggiiieeeggghhhiiijjjkkknnnqqqvvvzzz}}}{{{tttmmmjjjkkkmmmjjjfffeeefffhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkllllllmmmmmmllllllkkkmmmmmmmmmnnnnnnnnnnnnooo~~~|||hhheeecccaaaWWWIII???<<<:::999888777666555555444333333333555777777555333222222222222222111111000///...,,,+++***)))************)))((((((((((((((()))(((''''''&&&&&&''''''***...333777777555222///------,,,+++************---------------......///+++,,,,,,,,,,,,,,,+++++++++***((()))++++++)))'''$$$%%%&&&&&&%%%%%%''')))'''&&&$$$###$$$%%%((()))(((***++++++)))(((((()))((((((''''''(((((()))***''''''((()))))))))((((((&&&&&&'''((((((((((((((()))************+++++++++,,,,,,---...............------,,,,,,,,,,,,,,,,,,((())),,,...000000000///222333333222///......//////////////////000111111222222111000000000111111///////////////000000000333444444444444555555555666666666777888888999999999:::;;;;;;999999999;;;<<<>>>@@@@@@???@@@EEEIIIJJJLLLNNNOOOPPPRRRUUUXXXWWWXXXXXXXXXWWWWWWVVVUUUWWWTTTQQQPPPOOONNNLLLKKKFFFEEECCCCCCEEEHHHLLLNNNSSSSSSSSSTTTVVVYYY[[[]]][[[]]]^^^^^^^^^bbbhhhnnnyyyxxxlllggg___YYYVVVTTTRRRQQQSSSSSSUUUWWWZZZ]]]```bbbffflllsssyyy{{{rrrjjjhhhgggfffiiimmmqqqsssuuuvvvvvvvvvxxxzzz~~~|||xxxuuutttrrrqqqqqqppppppqqqqqqrrrttt{{{~~~tttlllkkkkkkllloooppppppoooqqqqqqpppooopppqqqrrrssspppooonnnnnnppprrruuuvvv|||~~~zzzxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuwwwuuutttsssttttttrrrpppoooppprrrtttvvvwwwxxxyyyzzzyyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~xxxyyy{{{}}}|||xxxvvvwwwwwwvvvtttwwwxxxyyy{{{|||||||||}}}~~~|||yyywwwpppiiicccaaaaaabbbhhhnnnyyy~~~~~~uuunnnlllkkkiiieee___^^^hhhsssmmmbbbYYY```vvvwwwpppqqqvvv~~~~~~~~~{{{tttkkkbbb]]]QQQNNNIIIEEEBBB>>>:::777666333111111000333<<>>888888777777666555444444333333444666999:::888777111111222222111111000//////...---+++************)))))))))((((((((((((((()))((('''&&&&&&'''((()))+++...222666777666222000,,,+++***))))))***++++++......//////000000111111,,,++++++***++++++,,,,,,,,,+++******++++++)))(((''')))***)))(((((()))***'''&&&%%%$$$$$$%%%''')))((()))+++***(((''''''(((''''''&&&&&&''''''((())))))))))))***))))))((((((((()))***+++++++++***))))))************+++++++++***+++...///000///---,,,+++++++++,,,,,,,,,,,,,,,***+++,,,---...///000111...///000///...---...///...///000000111111000000000000000000000111111222333222111111111222333444333333333333444444444444555666666777777888888999888:::;;;:::999888:::;;;;;;>>>@@@@@@???@@@DDDHHHKKKMMMNNNOOOPPPQQQTTTVVVVVVWWWXXXXXXWWWUUUSSSQQQSSSPPPMMMLLLKKKJJJHHHFFFEEEDDDBBBAAABBBEEEGGGIIINNNNNNOOOQQQTTTWWWZZZ\\\]]]___```^^^]]]```eeejjjttt|||pppjjjbbb\\\XXXUUUTTTSSSTTTTTTVVVXXXZZZ]]]___aaafffkkkpppuuu}}}}}}uuullliiigggfffgggkkkqqqsssuuuvvvvvvvvvwwwyyy{{{|||~~~}}}zzzvvvttttttrrrpppnnnlllllllllmmmnnnqqqwwwwwwpppmmmkkkkkklllnnnnnnnnnoooooooooppppppqqqqqqqqqoooooonnnnnnppprrruuuwww}}}}}}yyywwwvvvvvvvvvvvvuuuuuuuuuttttttvvvtttrrrrrrsssssssssrrrppprrruuuxxxzzz{{{|||||||||{{{zzzxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}}}}}}}vvvxxx{{{~~~}}}zzzxxxxxxvvvtttrrrvvvwwwyyy{{{|||~~~~~~~~~~~~|||zzzyyyqqqjjjdddccccccccciiiooo{{{uuunnnqqqppppppmmmfffbbbiiirrrlllbbbZZZcccyyyyyyttttttxxx}}}~~~}}}zzztttkkkbbb\\\RRROOOJJJFFFBBB???;;;888666333111111111333<<>>AAA@@@???AAAEEEIIILLLMMMNNNOOOOOOPPPRRRTTTTTTUUUVVVWWWVVVSSSPPPNNNNNNLLLIIIGGGGGGGGGEEECCCEEEDDDBBBBBBBBBDDDFFFHHHIIIJJJKKKNNNRRRVVVYYY\\\]]]___``````___aaafffjjjqqqzzzuuuooofff^^^YYYVVVTTTSSSUUUUUUVVVXXXZZZ\\\^^^```eeejjjnnnrrryyyvvvmmmjjjgggdddeeehhhnnnppptttuuuvvvwwwxxxzzzxxxzzz{{{zzzxxxuuuttttttqqqooollliiihhhhhhiiikkknnnsss|||zzztttpppllljjjjjjlllmmmmmmmmmnnnooooooppppppoooooommmmmmlllmmmooorrruuuwwwzzz|||}}}{{{yyyxxxvvvvvvuuuuuuttttttssssssuuusssrrrqqqssstttttttttrrrtttwwwzzz}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}vvvxxx|||~~~|||yyyvvvuuuuuuuuuuuuvvvxxxzzz|||~~~}}}|||{{{uuuooojjjiiiiiiiiinnnuuu}}}uuupppqqqrrrsssqqqjjjdddhhhqqq}}}iii___YYYccczzz~~~xxxvvvxxx}}}~~~}}}zzztttkkkbbb\\\SSSOOOJJJFFFBBB???;;;999555222111111111444===GGGcccyyysssmmmllllllnnnttt|||~~~rrrmmmlllccc``````hhhwwwxxxnnnbbb]]]YYYUUUQQQPPPNNNNNNMMMKKKJJJLLLOOORRR\\\aaafffhhhhhhhhhiiilllmmmoooqqqrrrqqqrrrsssuuuzzzzzzxxxtttooolllmmmnnnmmmkkkhhhgggggghhhgggfffgggggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllll|||ttteee___ZZZXXXSSSIII@@@===777777666666555555444444777666666888999999777555000111111111111000//////---,,,,,,+++***)))((('''******+++++++++***)))((((((((('''&&&&&&'''((()))'''***...111333222000......---,,,***+++,,,...///333333333222111///---,,,,,,+++***)))***+++---.........---+++*********+++)))+++,,,,,,***(((((()))'''&&&&&&%%%%%%%%%&&&'''&&&((())))))'''&&&&&&'''((((((''''''(((((()))*********+++******)))((('''&&&'''((()))))))))((('''))))))*********++++++++++++***)))))))))***,,,,,,*********++++++,,,,,,,,,//////...------///111222///000111000...------......///111222222222111000////////////000222333444111///...------///111222222222222333333333444444555555555666777777888888777888:::999888888:::;;;>>>@@@BBBBBBAAABBBFFFJJJLLLNNNOOONNNNNNNNNPPPRRRRRRSSSTTTUUUTTTQQQNNNLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDFFFGGGEEEFFFHHHKKKOOOTTTXXX[[[\\\___aaaaaaaaadddiiimmmrrrzzz|||uuujjjaaa[[[WWWTTTSSSUUUUUUVVVXXXZZZ\\\^^^```eeeiiilllpppwww~~~vvvmmmiiifffbbbbbbeeeiiimmmqqquuuwwwyyy{{{}}}wwwyyyzzzyyyvvvtttttttttqqqooolllhhhffffffhhhiiimmmpppxxx~~~wwwsssmmmjjjjjjkkkllllllllllllmmmnnnnnnmmmlllllljjjiiiiiijjjmmmpppsssuuuxxx{{{~~~}}}{{{zzzzzzvvvvvvvvvuuutttssssssssstttsssrrrrrrtttvvvvvvuuussstttwwwzzz}}}~~~}}}|||||||||}}}}}}~~~~~~~~~yyy{{{}}}{{{yyyvvvsssrrrtttwwwzzzxxxyyy{{{~~~~~~}}}xxxrrrmmmmmmnnnoootttzzz{{{vvvsssqqqrrrtttrrrkkkeeeiiiqqqyyycccZZZUUU___wwwzzzvvvwww}}}~~~~~~{{{tttkkkbbb\\\TTTPPPKKKFFFBBB???<<<:::555222111111222444>>>HHHjjjyyyrrrppppppqqqvvv|||yyyooonnnpppjjjfffeeemmmzzzqqqddd___\\\VVVRRRRRRNNNNNNMMMKKKJJJKKKNNNQQQ[[[```eeehhhhhhhhhjjjlllkkknnnqqqssstttuuuwwwyyy~~~|||xxxsssnnnllllllmmmllljjjhhhggghhhhhhgggffffffgggggghhhiiiiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkkllllllllllllmmmmmmmmmmmmvvv```YYYSSSQQQMMMDDD===:::777777777666666666555555666555444555666555222000111111222222111111000///...///......---+++***))))))***+++++++++***((('''))))))((('''&&&%%%$$$$$$&&&(((,,,///111111///...111///---++++++,,,...000555555555444222///,,,+++++++++++++++,,,---......//////...,,,***)))***,,,***+++---,,,***(((''''''''''''&&&%%%%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&((((((''''''(((((()))***)))))))))***))))))(((((('''((((((((()))***++++++)))************++++++++++++***)))((((((***,,,---******++++++,,,,,,------111000///......///111111000111222111///......//////000111111222222111111000000000000111222333444222111000000000111333333333333333333444444444444444555555666666777777888666888999999888888:::;;;>>>AAACCCCCCBBBCCCGGGKKKMMMNNNOOONNNMMMMMMOOOPPPPPPQQQRRRRRRQQQOOOMMMKKKHHHGGGGGGHHHJJJLLLMMMLLLHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDFFFIIINNNSSSWWWYYY[[[^^^aaabbbcccfffkkkooossszzz|||pppeee]]]XXXUUUSSSTTTTTTVVVXXXZZZ]]]___aaadddhhhkkkooovvv~~~uuummmiiifffbbbaaacccfffjjjpppuuuxxxzzz|||~~~yyyzzzzzzyyyvvvttttttuuuqqqpppmmmjjjhhhhhhhhhhhhmmmooouuuxxxtttooolllkkklllllllllllllllkkkkkkjjjiiiiiiiiifffeeefffgggiiimmmqqqsssxxx{{{~~~}}}{{{yyyyyyxxxwwwvvvvvvuuutttsssssssssrrrsssuuuwwwxxxxxxvvvtttuuuvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{|||}}}~~~~~~}}}}}}zzzyyywwwtttsssuuuxxx|||yyyzzz|||~~~vvvqqqnnnooopppqqqvvv}}}~~~{{{xxxwwwsssssssssqqqiiidddiiiqqqttt^^^UUUPPPZZZrrrzzzvvvxxx~~~~~~{{{uuulllccc]]]VVVQQQKKKFFFCCC@@@===;;;555222111222222555>>>IIIqqq|||yyyxxxvvvsssuuuyyyuuulllmmmqqqpppllljjjppp}}}sssccc___\\\VVVSSSTTTMMMNNNMMMLLLJJJKKKMMMPPPYYY^^^dddgggggggggjjjllllllooosssvvvwwwxxxzzz{{{~~~{{{vvvqqqnnnllllllmmmkkkiiigggggghhhiiihhhgggffffffggghhhhhhiiiiiijjjlllkkkjjjiiiiiijjjkkklllmmmmmmmmmnnnnnnnnnoooooo{{{___VVVPPPNNNKKKDDD<<<999888888777777777777666666666555444555666555222000222222222222222111111000.../////////---,,,***)))'''((()))***)))(((&&&%%%###%%%&&&'''''''''%%%$$$&&&(((,,,///111111000///111///,,,******+++---///555666666666444222///---++++++,,,---............000000///,,,)))(((+++------///000000---+++))))))''''''&&&&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&''''''&&&&&&''''''((()))''''''((()))))))))((((((***)))))))))***,,,///000)))************++++++++++++++++++++++++,,,,,,---+++++++++,,,------......111111000000///000000000...///000000//////000111111111000000111111222333222222111111222333444444555555555666666666666777333444444444444555555555444444555555666777777777555777999999888888:::;;;>>>@@@BBBBBBAAABBBGGGKKKNNNNNNOOONNNLLLLLLMMMOOOOOOOOOOOOOOOOOONNNMMMLLLJJJIIIJJJMMMQQQUUUVVVVVVQQQPPPNNNKKKIIIHHHGGGGGGBBBCCCEEEHHHMMMRRRVVVXXXZZZ]]]aaabbbccceeejjjnnnsssyyy~~~vvviii```ZZZVVVTTTSSSSSSUUUWWWZZZ]]]```bbbcccggglllpppwww~~~~~~vvvnnnkkkgggcccbbbdddfffjjjpppuuuxxxzzz{{{}}}{{{||||||zzzwwwuuuuuuuuuqqqpppooommmkkkjjjiiiiiiooonnnsss}}}yyyvvvqqqnnnnnnnnnmmmmmmmmmkkkiiigggfffeeeffffffbbbaaabbbcccfffjjjnnnpppuuuxxx|||~~~}}}|||||||||yyyxxxwwwvvvuuuttttttsssqqqrrrtttwwwzzz{{{yyywwwuuuttttttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}yyyzzz|||zzzxxxwwwxxxyyyxxxyyy{{{}}}uuupppnnnppprrrtttyyy}}}zzzyyyuuusssqqqlllccc^^^cccmmm~~~ppp[[[QQQKKKUUUmmmxxxwww|||}}}vvvmmmddd^^^VVVRRRKKKFFFCCC@@@>>><<<555222111222222555???IIIppp~~~}}}xxxmmmlllooorrrmmmkkkrrrsssaaa\\\ZZZTTTQQQTTTMMMMMMMMMLLLJJJKKKMMMOOOXXX]]]bbbeeefffgggiiilllooorrrvvvyyyzzzzzz|||}}}yyyvvvrrrooommmmmmmmmllliiihhhggggggiiijjjiiihhhffffffgggggghhhiiiiiiiiimmmlllkkkjjjjjjkkklllmmmmmmmmmnnnnnnnnnooooooooo~~~```XXXPPPOOOMMMFFF???<<<888888888888777777777777777777666777888888555333222333333333333222111111,,,---------,,,***((('''%%%&&&'''((((((&&&$$$###"""&&&)))******)))'''))),,,///111222111000222///,,,)))((()))+++---555666777777666444222000***+++---///000000///...000111000---)))(((+++...,,,...000///---***(((((('''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))(((((('''&&&%%%%%%&&&***---///)))************+++++++++***+++---//////...---,,,++++++,,,------...//////111111111111000000000000+++,,,.../////////111333222111000000000111333444333333222222333333444444333444555555666666555555444444444555555555666666444444555555666777777777555777888999888888:::;;;===???AAAAAA@@@AAAFFFJJJNNNOOOOOONNNLLLKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMQQQVVV[[[]]]^^^[[[YYYVVVSSSOOOLLLJJJIIIBBBCCCEEEHHHMMMQQQUUUXXXZZZ]]]aaabbbbbbccchhhlllssswww|||zzzmmmccc\\\XXXVVVRRRSSSUUUWWW[[[^^^aaabbbbbbggglllpppwww}}}wwwooollliiidddccceeegggkkkqqquuuxxxyyyzzz{{{}}}}}}}}}{{{xxxuuuuuuvvvqqqqqqpppooommmlllkkkjjjpppnnnrrr|||yyyvvvrrrpppoooooonnnmmmmmmkkkhhheeedddcccdddddd______```aaadddhhhlllnnnooosssyyy|||~~~yyyyyyxxxwwwvvvuuuttttttppprrruuuyyy|||}}}zzzwwwuuutttsssrrrtttwww{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{|||}}}~~~yyy|||}}}xxxvvvvvvxxxyyyzzz|||~~~vvvqqqooorrruuuwww}}}|||yyytttqqqmmmfff\\\WWW]]]ggg{{{{{{mmmZZZPPPIIISSSkkkvvvxxx}}}wwwnnneee___WWWRRRLLLFFFCCC@@@>>>===555222111222222555???IIIkkkzzz~~~~~~pppmmmoooqqqllljjjrrrsss___ZZZXXXRRRPPPTTTMMMMMMMMMLLLJJJJJJLLLNNNWWW\\\aaaeeeeeefffiiilllsssvvvzzz||||||||||||}}}tttqqqnnnmmmmmmmmmmmmmmmhhhgggfffgggiiikkkjjjiiiffffffgggggghhhiiiiiiiiinnnmmmkkkjjjjjjkkkmmmnnnmmmmmmmmmnnnnnnnnnnnnooo{{{fff]]]UUUQQQMMMEEE???===999888888888777777666666999999888999:::888555222111111111111111000/////////---+++)))(((((()))***))))))(((((((((((())))))&&&&&&'''''''''''''''&&&%%%(((,,,000222222111000222111///,,,)))***---000111444666666333000...---++++++,,,...000111///---///---+++)))))))))+++,,,///000111222000---***'''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((************)))((('''&&&((()))******))))))+++,,,*********++++++*********+++,,,,,,------,,,,,,+++---,,,++++++,,,---///000333///,,,,,,...000///---333222000............///......//////000000111111333333222222111222222222333222222444777777444111555555555555555555555555444444555555666666777777555555555666777999:::;;;BBB>>>;;;<<<@@@EEEGGGGGGNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQVVV]]]ccchhhiiiiiiiiigggbbb]]]\\\ZZZRRRIIIIIIIIIIIIKKKNNNRRRWWWYYY\\\___bbbdddeeegggiiikkkoooqqqvvv}}}pppgggccc\\\UUUQQQRRRUUUXXX[[[^^^aaabbbccceeeiiiooouuu{{{|||uuullldddaaaaaacccfffjjjooosssuuuwwwxxxzzz~~~~~~~~~}}}{{{wwwtttrrrooonnnlllmmmnnnooonnnmmmrrrtttxxx{{{~~~{{{xxxtttpppmmmmmmnnnoooooolllgggcccaaa```___^^^^^^[[[\\\aaacccdddfffkkknnnrrrxxx|||{{{zzzxxxxxxxxxxxxvvvuuurrrsssvvvxxxyyyyyyxxxwwwqqqrrrssstttwwwyyy{{{|||~~~||||||}}}~~~yyyzzz|||}}}}}}}}}|||{{{}}}}}}|||zzzwwwuuuxxxxxxxxxyyyzzz}}}wwwuuurrrqqqsssxxx~~~|||tttpppooohhh]]]VVVYYYbbbiiixxxzzzmmmVVVPPPMMMXXXpppvvvttt}}}{{{ssskkkccc___WWWSSSNNNJJJFFFCCC???<<<888555333333222666AAAMMMlllzzzxxx}}}yyyqqqwwwrrrkkktttuuu]]]TTTUUUUUUQQQNNNMMMMMMMMMMMMMMMNNNNNNOOOZZZ^^^bbbdddeeefffjjjmmmyyyzzz|||}}}{{{tttqqqnnnjjjhhhhhhiiijjjmmmkkkhhhgggggghhhggggggfffhhhjjjjjjhhhfffffffffhhhhhhjjjkkklllmmmnnnnnnnnnmmmmmmnnnqqqrrrooolllkkkbbbXXXSSSMMMDDD===:::888888888888777777777666666666666888::::::777555222222222222222111000000000...,,,***))))))***+++))))))(((((((((((())))))+++***(((''''''((()))***(((+++///222555555444333111000...+++)))***---000111444666777555222000000,,,,,,,,,...000111///...000///...,,,++++++,,,,,,///000///...,,,(((%%%###((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((************)))(((''''''&&&'''(((************)))***++++++,,,,,,++++++***)))******++++++******))),,,,,,++++++,,,---///000222///---,,,...//////---//////////////////000111...//////000111222222333333333222222222222222333444333222444666777666333555555555555555555555555555555555666777777888888888888777777777888888999???<<<999:::>>>BBBDDDEEELLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKLLLMMMNNNRRRVVV[[[ccckkkpppssstttsssrrrnnniiigggddd[[[RRRMMMLLLJJJJJJLLLOOOSSSUUUZZZ]]]aaacccdddeeegggiiinnnpppttt{{{wwwnnnggg___WWWQQQRRRTTTWWWZZZ^^^aaaccchhhiiijjjmmmrrrxxx~~~|||uuulllddd```aaabbbeeeiiinnnqqqsssuuuwwwxxx~~~~~~~~~|||yyyvvvtttooollljjjjjjkkkmmmmmmlllrrrtttxxx{{{}}}~~~yyywwwssspppnnnmmmnnnooonnnkkkgggdddaaa___]]][[[YYYVVVWWW\\\___```dddiiilllqqqwww|||~~~}}}|||zzzzzzzzzzzzxxxvvvrrrssstttvvvwwwwwwwwwwwwttttttuuuvvvxxxzzz|||}}}~~~}}}~~~zzz{{{{{{|||||||||||||||~~~}}}|||||||||{{{yyywwwuuuuuuvvvxxxzzz}}}xxxvvvsssrrruuuzzz|||tttkkkiiibbbWWWQQQVVVbbbmmmyyywwwkkkYYYQQQNNNZZZtttvvvssszzz|||uuulllddd```YYYUUUPPPLLLHHHEEEAAA>>>888666444444333666AAALLLjjjuuussszzzzzz{{{uuuxxxyyyaaaWWWWWWVVVRRROOOLLLLLLLLLLLLLLLMMMNNNNNNYYY]]]bbbdddeeefffiiimmmsssuuuxxx{{{~~~}}}yyyvvvrrrpppmmmjjjhhhhhhhhhiiillljjjgggfffgggggggggffffffgggiiiiiigggfffeeefffggghhhjjjllllllmmmllllllnnnmmmmmmnnnqqqrrrpppmmmrrrggg\\\UUUMMMCCC;;;888888888888888777777777777666555666888999999777555333333333333333222111111000///---+++******++++++))))))(((((((((((())))))---+++(((&&&%%%''')))***)))+++///333444555444333...---,,,***((())),,,///222444777777555333222111---,,,,,,...000111000...000000///---,,,+++******111000///...,,,***)))(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((************))))))(((''')))((((((+++...///,,,)))+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,...//////111///---,,,---.........+++,,,---///000111222222...///000111222333444444333333222222222222333333555333222333666777777777444444444444444444444444555666666777888888999999<<<;;;:::888777777777777>>><<<::::::>>>AAADDDEEEJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNTTTXXX```hhhqqqxxx|||}}}yyyvvvqqqhhh^^^VVVTTTOOOLLLKKKNNNQQQSSSXXX[[[___aaabbbccceeefffjjjlllpppvvv}}}wwwooocccYYYTTTTTTTTTVVVZZZ___dddgggmmmllljjjjjjnnnuuu{{{}}}uuulllddd``````aaacccfffkkknnnppprrrtttvvv|||}}}~~~~~~|||yyyxxxqqqnnnjjjiiijjjlllnnnooosssuuuxxx{{{|||}}}||||||uuutttsssqqqpppooonnnnnnnnnllliiifffccc```[[[XXXUUURRRSSSWWW[[[]]]aaagggjjjooovvv{{{}}}}}}|||||||||{{{zzzzzzzzzyyywwwuuurrrrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}~~~||||||{{{zzz{{{|||}}}}}}|||{{{zzzzzz||||||{{{yyyttttttvvvxxxzzz}}}yyywwwuuutttvvv|||{{{rrriiieee\\\RRRMMMTTTfffuuuuuuhhh\\\SSSPPP___|||wwwuuu{{{}}}vvvnnnfffaaa[[[XXXSSSNNNKKKGGGCCCAAA999666444444444666???JJJeeerrrpppwww~~~~~~fffZZZYYYVVVRRROOOKKKKKKKKKKKKKKKLLLMMMMMMXXX\\\aaaddddddeeehhhlllnnnppptttxxx{{{zzzvvvrrrpppooollliiigggggghhhhhhkkkhhhfffeeefffffffffeeeeeegggiiiiiigggfffeeefffgggiiikkklllmmmlllkkkjjjmmmmmmmmmoooqqqrrrqqqooouuujjj^^^VVVMMMCCC;;;888888888888777777777777777999888777777888777444222222222333333222222111000///...---+++************(((((())))))))))))((((((***)))'''%%%%%%%%%&&&''''''))),,,///111111111000++++++***)))((())),,,...333555666555333000//////---,,,,,,...000111000/////////...---+++)))'''&&&,,,,,,+++++++++,,,---...''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&***&&&$$$&&&+++...,,,(((,,,------------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///000///------------......***+++...000111111111111......///000222333444444333333222222222333444444555444333333555777999999444444444444444444444444666666777888999::::::;;;===<<<;;;999888888888888???>>>======???BBBEEEFFFIIIIIIJJJKKKLLLKKKJJJJJJFFFFFFFFFFFFHHHJJJMMMNNNSSSXXX___hhhooowww}}}}}}sssjjjaaa]]]WWWQQQOOOPPPSSSUUUVVVYYY]]]___``````bbbccceeegggkkkpppuuu{{{uuuggg\\\XXXWWWVVVWWW[[[aaafffjjjnnnkkkhhhgggkkkrrrzzz}}}uuulllccc______```aaadddhhhkkkmmmppprrrtttyyyzzz}}}~~~{{{yyyuuuqqqllljjjkkkoooqqqsssuuuvvvxxxzzz{{{{{{zzzyyyrrrrrrsssrrrrrrqqqppppppooonnnlllkkkhhhccc]]]XXXTTTPPPPPPTTTWWWYYY^^^dddfffkkksssyyy{{{zzzyyyyyyyyyxxxwwwwwwxxxwwwuuurrrrrrqqqppppppqqqsssuuuwwwxxxxxxxxxwwwxxxyyyyyyzzz||||||{{{{{{}}}~~~|||zzzyyyyyy{{{}}}~~~|||zzzyyyyyyzzz{{{zzzyyyvvvwwwxxxzzz|||xxxvvvttttttwww}}}yyypppllleee[[[PPPLLLTTTjjj~~~ttthhh\\\TTTSSSeeexxxxxxyyyqqqiiiddd]]]YYYTTTOOOLLLHHHDDDAAA888444222333333555<<>>>>>>>>>>>???AAACCCEEEHHHIIIKKKLLLMMMLLLKKKJJJFFFEEEDDDDDDFFFIIILLLMMMRRRWWW^^^eeekkkqqqwww|||wwwjjjeee^^^WWWTTTSSSUUUWWWVVVXXXZZZ\\\\\\^^^```bbbcccfffjjjnnnqqqwww}}}zzzlll```YYYXXXVVVVVVYYY^^^cccgggiiifffddddddiiiqqqzzz|||tttkkkccc______aaa```cccgggiiilllnnnqqqsssuuuxxx{{{~~~~~~|||zzzvvvrrrmmmjjjkkkooorrrtttvvvwwwyyyzzzyyyxxxwwwuuupppqqqrrrsssttttttssssssqqqqqqqqqqqqnnniiiccc^^^VVVQQQNNNOOOPPPQQQVVV\\\___eeennntttwwwwwwvvvvvvvvvvvvvvvwwwxxxwwwuuusssqqqpppooonnnooorrruuuvvvwwwwwwvvvvvvvvvvvvwwwwww{{{zzzyyyzzz{{{~~~}}}zzzyyyxxxzzz}}}~~~}}}{{{yyyxxxyyyzzzyyyxxx{{{{{{}}}~~~vvvtttsssssswww~~~zzzrrrooofff[[[QQQKKKTTTllltttgggZZZTTTUUUkkk{{{uuuwww|||ssskkkfff^^^ZZZUUUPPPKKKGGGCCC@@@666222000111111222888>>>PPPpppxxxttttttsssqqqyyyooo```ZZZUUUPPPMMMJJJJJJJJJJJJJJJKKKKKKLLLUUUZZZ```ccccccdddfffhhhhhhjjjnnnssswwwvvvssspppkkkjjjhhhgggfffffffffggghhhfffddddddeeeffffffeeehhhjjjllllllkkkjjjjjjjjjiiijjjlllmmmmmmlllkkkjjjmmmnnnooooooooopppqqqrrrrrrggg[[[SSSLLLCCC<<<;;;777777777777888888888888666555444555777888777666000111111111111000//////---,,,,,,+++***)))(((''''''((()))******)))((('''%%%'''***,,,,,,***'''&&&((()))+++---////////////***++++++)))((((((***,,,111222222000---***))))))+++******---000333555555777666444111...,,,***)))***)))'''&&&%%%&&&&&&''')))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((''''''&&&)))%%%""""""&&&***,,,+++,,,------......------,,,)))******++++++******)))***+++,,,---...............///...---++++++---///....../////////...------.........///000000111111333222222333333444555666444555666555444444666888333333333333333333333333555555666888999:::;;;<<<;;;;;;:::;;;;;;<<<======;;;<<<======<<<>>>@@@CCCGGGIIIKKKLLLMMMLLLKKKJJJFFFDDDCCCCCCDDDGGGJJJLLLQQQVVV\\\bbbfffkkkrrrwwwtttoooggg___ZZZWWWWWWWWWWWWXXXYYYYYYYYY[[[___bbbeeehhhlllnnnpppuuu|||}}}pppfffZZZXXXUUUTTTUUUYYY]]]```aaa``````ccchhhqqqyyy~~~~~~{{{ssskkkccc``````aaa```cccfffiiikkknnnqqqttttttwww{{{~~~|||zzztttpppkkkiiikkknnnqqqrrrwwwxxxyyyyyyxxxvvvtttrrrnnnoooppprrrttttttuuuuuuttttttuuuuuutttpppjjjeee[[[TTTNNNLLLJJJIIILLLQQQVVV]]]eeelllppprrrssstttuuuuuuvvvxxxzzzzzzxxxvvvppppppooonnnooorrrtttvvvvvvuuuuuutttttttttuuuuuuyyyyyyyyyyyy{{{}}}}}}{{{yyyyyyzzz|||~~~}}}zzzxxxwwwxxxyyyyyyxxx}}}~~~|||sssrrrrrrsssyyy|||vvvooofff[[[RRRMMMSSSmmmssseeeWWWSSSXXXnnn}}}vvvooottt~~~~~~vvvnnnhhh```\\\VVVPPPKKKFFFAAA===555000...///000111444999GGGiiizzzvvvrrrmmmjjjkkkrrr}}}}}}sssccc[[[UUUPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLSSSYYY___bbbcccccceeegggeeegggjjjnnnrrrsssqqqooohhhhhhgggffffffeeeffffffhhhfffddddddeeefffffffffiiikkkmmmnnnmmmkkkllllllkkkkkklllmmmmmmmmmmmmmmmooopppppppppooooooqqqrrrqqqeeeYYYQQQJJJAAA;;;999666777777777888888888888666555444444666777777666111222222222222111000000---------,,,+++***)))((('''((()))******)))((('''%%%'''(((***+++***)))))))))***,,,---//////000000+++,,,,,,***(((((()))***...//////...,,,******+++***)))))),,,000555777777;;;999666222...,,,+++***---,,,+++***))))))))))))***)))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))((('''((()))***,,,---......,,,,,,------------,,,,,,)))******++++++******)))***+++,,,............---...//////---******,,,//////......------.........000000000000000000000000222222222333333555666666333555777666444222333555333333333333333333333333444555666777888:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>:::<<<>>>===<<<===@@@BBBEEEGGGIIIKKKLLLKKKJJJIIIFFFEEECCCBBBBBBEEEHHHJJJMMMSSSYYY^^^aaafffnnntttvvv~~~|||sssjjjbbb]]]ZZZYYYXXXXXXWWWVVVVVVZZZ___cccdddgggkkklllnnnrrrzzzuuulll]]][[[XXXVVVUUUWWWYYY[[[[[[\\\^^^bbbhhhpppvvvzzz}}}yyyrrrjjjccc```aaacccaaadddgggiiikkknnnrrruuutttwww|||}}}{{{tttpppllljjjllloooqqqrrrxxxyyyyyyyyywwwtttrrrpppkkklllmmmoooqqqsssuuuuuutttuuuvvvxxxxxxuuupppmmmddd\\\SSSNNNIIIEEEGGGKKKMMMSSS[[[ccciiimmmppprrrrrrrrruuuxxx{{{{{{yyywwwpppoooooooooppprrrtttuuuuuutttttttttttttttuuuuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz||||||zzzxxxvvvvvvwwwyyyzzzzzz{{{}}}~~~yyyrrrqqqqqqttt{{{|||wwwooofff]]]WWWRRRWWWrrrqqqaaaTTTSSSZZZooo}}}sssmmmtttxxxpppjjjccc^^^XXXQQQKKKEEE@@@<<<555000...000111000333777CCCeee}}}~~~wwwvvvpppggggggcccdddkkkqqqxxx}}}|||~~~~~~wwwggg^^^WWWRRRQQQKKKKKKJJJJJJKKKKKKLLLMMMRRRXXX^^^bbbbbbbbbdddffffffgggiiilllppprrrrrrqqqfffffffffeeeeeeeeeeeeeeehhhfffddddddfffggggggggghhhjjjmmmmmmllllllllllllmmmlllllllllmmmooopppqqqppprrrrrrpppnnnmmmppprrrqqqeeeXXXPPPHHH???999888666666777777888888888999:::888666555555555444333222333333333333222111111.........---,,,+++***)))'''((()))++++++)))((('''%%%%%%%%%&&&'''((()))***((()))***,,,---.........,,,------+++)))((()))***+++---...---,,,,,,---...)))((((((,,,111555888999;;;999444000,,,*********'''((((((((())))))))))))+++)))'''%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))******+++++++++******###(((++++++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,***+++,,,...///......------//////---******,,,///...------,,,---...///000222222222111111111111000222222222333444555666777222555888777444111111222333333333333333333333333333444555777888999;;;;;;>>>===<<<<<<<<<<<<======<<<>>>@@@@@@>>>>>>AAADDDCCCEEEHHHJJJKKKJJJIIIGGGGGGEEEBBBAAAAAADDDGGGIIIIIIOOOVVVZZZ]]]bbbjjjqqqllluuu~~~~~~tttjjjccc^^^\\\ZZZYYYWWWUUUUUUYYY___dddaaadddhhhiiijjjnnnvvv}}}yyyqqqaaa___\\\ZZZXXXXXXYYYZZZXXXZZZ^^^ccciiioootttwww|||xxxrrrjjjcccaaabbbdddbbbdddgggjjjlllooosssvvvuuuyyy}}}~~~|||uuurrrooommmoooqqqssssssyyyyyyyyyyyyvvvssspppnnniiijjjkkkllloooqqqtttuuutttuuuvvvxxxyyyxxxtttqqqmmmdddZZZRRRKKKFFFFFFJJJGGGLLLUUU]]]ccciiimmmpppnnnooorrrvvvyyyzzzxxxvvvooooooppppppqqqsssttttttuuuttttttttttttuuuuuuvvvwwwxxxyyyzzz{{{|||||||||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{|||xxxvvvtttuuuwwwzzz||||||xxxzzz~~~|||wwwrrrqqqrrrvvv}}}}}}yyyuuuppphhhaaa\\\WWW]]]wwwnnn^^^SSSSSS\\\ppp}}}tttnnnxxxyyyqqqkkkeeeaaaYYYRRRLLLFFF@@@<<<666111...000222111333666CCCcccyyy{{{}}}}}}}}}wwwrrrtttooodddeee___]]]aaadddeeekkkttt||||||}}}}}}~~~yyyiii```XXXTTTSSSKKKKKKKKKKKKKKKLLLMMMMMMRRRWWW^^^bbbbbbbbbdddeeeiiiiiijjjmmmqqqtttuuuttteeeeeeeeeeeeeeeeeeeeeeeeiiigggeeeeeefffhhhhhhggggggjjjlllmmmlllkkkkkklllnnnmmmllllllmmmooorrrtttqqqsssssspppmmmmmmooorrrnnnbbbUUUMMMFFF>>>:::999999999888888999:::;;;;;;:::999888888888888666444222222222111111111111000///...------++++++***)))'''(((***+++++++++***)))(((((('''''''''&&&&&&&&&&&&'''***...111222000...---,,,+++)))(((''''''''',,,,,,++++++***))))))))))))))))))***---222666999===999444...***(((((()))'''(((***,,,,,,+++)))(((&&&&&&'''''''''&&&%%%$$$'''((((((((((((((('''''''''%%%###$$$(((***)))((('''$$$!!!!!!###$$$###"""(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++,,,,,,---......+++******))))))******+++...///////////////......000---++++++,,,.../////////000111222222222222222333333333333333333333333555555444333333444444444333333333333555777:::;;;=========<<<===>>>??????>>>=========>>>@@@BBBDDDGGGHHHJJJLLLKKKJJJGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJOOOUUU\\\aaaeeeggghhhjjjooowww}}}ssslllccc[[[ZZZVVVTTTUUUUUUVVV[[[aaabbbbbbaaa```ccciiirrrxxxrrrjjjaaaYYYVVVUUUTTTWWW[[[]]]\\\\\\___fffnnntttxxx}}}yyyrrriiiaaa\\\ZZZ[[[```bbbfffiiikkknnnrrrtttxxxzzz~~~}}}xxxpppkkklllooopppqqqttttttuuuvvvuuutttqqqooommmkkkhhhhhhjjjkkkjjjkkkooowwwxxxyyyyyyxxxwwwvvvuuurrrlllbbbYYYQQQKKKEEEBBBDDDDDDJJJUUU\\\___dddhhhlllmmmooorrruuuvvvuuutttwwwsssppprrrvvvyyywwwtttsssssssssssstttttttttuuuttttttttttttvvvxxxzzz||||||zzzyyy}}}~~~xxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwxxx{{{|||zzz{{{|||~~~|||wwwwwwzzzxxxtttuuuqqqpppwww|||yyyrrrkkkddd^^^ZZZeeelll^^^UUURRRXXXooo|||{{{~~~vvvoookkkgggaaaXXXQQQMMMHHHBBB>>>777222............222777???XXXrrr}}}~~~rrriiigggiiibbb___[[[[[[___ccceeeeeemmmvvv~~~~~~{{{yyy}}}mmmbbb^^^YYYSSSNNNMMMLLLKKKJJJJJJJJJJJJOOOTTTZZZ```bbbccccccccckkkiiihhhlllsssvvvtttqqqggggggeeedddcccbbbbbbbbbjjjiiigggffffffhhhiiikkkooommmlllkkkkkklllnnnoooppppppppppppqqqrrrrrrsssxxxvvvsssqqqoooppprrrssssssfffXXXNNNFFF>>>999999777888888888999999999:::888777666666777777555333222222222111111111111000///...------++++++***)))%%%%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&'''(((***...222333111///......,,,+++***)))))))))*********)))(((((('''''')))))))))+++...222555888;;;888333...***)))((()))&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''%%%$$$%%%((())))))(((+++)))&&&&&&((()))((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,---------......---,,,,,,,,,------......////////////......111000000111222333222000111222222333333333333222333333333333333333333333444444333333333333333444666555555555555666777777<<<=========>>>>>>>>>>>>======<<<<<<===???AAACCCFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLQQQUUUYYY\\\^^^aaacccgggnnnvvv~~~}}}vvvmmmddd___[[[XXXXXXWWWVVVYYY^^^___^^^^^^^^^aaahhhpppvvvyyylllcccZZZWWWVVVUUUXXX\\\```______aaagggnnntttxxx{{{xxxrrrjjjbbb]]]\\\]]]___bbbfffiiilllooosssvvvxxx{{{~~~vvvooojjjlllooooooppprrrqqqrrrssssssrrrpppnnnllljjjgggfffiiiiiihhhjjjnnnuuuvvvwwwxxxyyyyyyxxxxxxuuupppiiiaaaYYYRRRKKKFFFBBBAAADDDMMMSSSWWW]]]bbbggghhhlllpppsssuuuuuutttvvvsssqqqrrrwwwyyyxxxuuuvvvvvvvvvuuuuuuuuuuuutttttttttssstttuuuvvvxxxyyy{{{yyyyyy|||}}}yyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyzzz|||{{{{{{{{{|||}}}~~~~~~~~~zzzwwwwwwzzzxxxsssssspppqqqxxx~~~{{{xxxqqqjjjddd```^^^jjjnnnaaaWWWXXX```vvvwwwppplllhhhbbbZZZTTTOOOJJJCCC>>>666111...//////...111666;;;SSSnnn{{{uuuiiidddddd```]]]ZZZ[[[```eeehhhiiikkkqqq{{{}}}xxxqqqmmmooovvv|||pppccc___YYYSSSPPPOOONNNMMMLLLKKKKKKKKKNNNSSSZZZ```bbbcccdddeeekkkiiigggjjjooorrrqqqnnndddddddddeeeeeefffggghhhiiihhhfffeeeeeeggghhhiiiiiiiiiiiijjjllloooqqqsssnnnnnnoooppprrrtttuuuvvvyyywwwuuusssrrrrrrtttuuuxxxjjjZZZOOOFFF>>>::::::666666888999999888888777777666555555666666444222222222222111111111111000///...------++++++***)))'''((())))))******))))))''''''&&&&&&&&&%%%%%%%%%((()))+++///333444222000000///...---,,,+++++++++++++++***))))))(((((('''((((((***,,,...111333555888666222...+++)))))))))(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''%%%$$$%%%'''))))))(((***)))'''&&&'''((((((''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++***************---....../////////......000111222444666555222000111222222222222111111000222222222222222222222222333222222222222222333333555555666666777777777666;;;<<<===>>>???>>>=========<<<<<<<<<===???@@@BBBEEEFFFHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFIIIKKKNNNPPPQQQUUUVVVZZZ___gggooovvv{{{uuullleee```\\\[[[YYYVVVVVVZZZZZZZZZZZZ[[[___eeennnsss|||ooofff^^^ZZZYYYXXXZZZ^^^bbbbbbbbbdddiiiooouuuxxxzzzxxxssskkkddd___^^^^^^^^^aaaeeeiiilllooosssvvvwwwzzz~~~sssmmmiiilllnnnnnnnnnooommmooopppqqqpppooommmlllkkkgggfffiiiiiihhhjjjnnnuuuvvvwwwxxxxxxxxxxxxxxxvvvsssnnniiibbbYYYPPPKKKBBB??????DDDIIIMMMTTT[[[```ccchhhlllppprrrssssssuuurrrqqqrrrvvvyyyxxxwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttsssrrrssstttuuuvvvyyyxxxxxx{{{|||yyyzzzzzzzzz{{{{{{{{{{{{|||{{{yyyxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{yyy{{{zzzxxxxxxzzzwwwrrrpppoooqqqvvvyyyzzz|||yyyvvvpppjjjeeeccccccppprrreeeZZZ^^^iii}}}wwwqqqnnnhhhccc]]]WWWRRRLLLCCC===444000///000000///000444:::PPPkkk|||xxxkkkdddcccaaa^^^]]]^^^ccciiimmmoooooorrryyyxxxmmmffffffkkkooo{{{yyyuuufff```ZZZSSSOOONNNMMMLLLJJJJJJIIIIIILLLQQQYYY___cccdddffffffkkkhhhffffffjjjlllkkkjjjddddddeeefffgggiiijjjkkkiiigggfffeeedddfffggghhhggghhhiiikkkmmmpppqqqrrrlllmmmnnnpppsssvvvxxxzzzyyyxxxwwwuuuuuuuuuvvvwwwyyykkkZZZOOOFFF>>>:::;;;444555777999999888666555777666555555666666444222222222222111111111000000///...------++++++***)))))))))******++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%((())),,,000444555444222000///...---,,,,,,,,,,,,---------,,,++++++******'''(((***,,,...///111111555333000---+++))))))(((,,,+++***)))((('''((((((((('''%%%$$$###$$$&&&'''&&&'''(((((((((((((((((('''&&&%%%&&&'''((((((((()))((('''''''''''''''&&&''''''((()))***++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++***))))))(((((()))------......//////....../////////111222222111/////////000//////...------222222222222222222222222111111111111111111222333000222444777999999999999:::;;;===??????>>>===<<<============>>>???@@@AAADDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????@@@AAABBBDDDEEEFFFHHHIIILLLPPPVVV___hhhmmmwwwzzzqqqiiiccc^^^\\\YYYTTTSSSTTTUUUVVVWWWYYY]]]ccckkkpppxxxsssjjjaaa^^^\\\ZZZ\\\aaacccdddeeegggkkkpppwww{{{{{{yyyuuunnnfff```^^^]]]\\\___cccgggjjjmmmqqqttttttxxx~~~~~~qqqkkkiiilllnnnmmmlllmmmlllmmmooopppppppppnnnmmmnnnjjjhhhjjjkkkjjjmmmqqqvvvvvvvvvvvvvvvuuuuuuuuutttrrrpppmmmggg^^^TTTNNNHHHBBB>>>???BBBEEEMMMUUU[[[___eeejjjmmmooopppqqqrrrpppoooqqqtttwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwuuutttrrrqqqqqqqqqrrrssswwwvvvwwwzzz}}}~~~}}}{{{yyyyyyyyyzzz{{{{{{||||||}}}{{{yyywwwvvvvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyyyyxxx|||~~~}}}||||||wwwqqqnnnmmmnnnppppppooottt||||||wwwsssqqqkkkgggfffgggtttvvviii[[[___kkk~~~wwwqqqnnnhhhddd^^^ZZZTTTLLLCCC;;;333//////111111//////333;;;PPPkkk{{{zzzzzznnnhhhfffeeecccaaabbbfffkkkqqqtttxxxzzzzzzoooiiiggghhhiiivvv{{{xxxrrr|||jjjaaaZZZTTTMMMLLLKKKIIIGGGFFFFFFFFFJJJPPPXXX___ccceeeggghhhkkkhhhdddcccdddffffffeeeffffffffffffggghhhiiijjjiiihhhfffeeeeeefffggghhhhhhiiikkklllmmmnnnnnnnnnmmmmmmoooqqqtttwwwyyyzzzxxxxxxwwwwwwvvvvvvvvvvvv~~~xxxjjjYYYNNNFFF???;;;<<<444666777888888777555444777666555666777777555444222222222111111111000000///...------++++++***)))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%((())),,,000444666444222///...---,,,,,,+++,,,,,,......------,,,+++++++++((((((***+++,,,......///111000///---+++***)))(((---,,,+++)))(((((((((((('''&&&$$$""""""###$$$&&&&&&&&&'''(((((((((((((((&&&''''''&&&&&&&&&'''(((***+++++++++***)))))))))''''''((()))***+++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++***......---,,,,,,,,,,,,,,,,,,,,,---...............000...,,,---...000000000///////////////...---,,,111111111111111111111111111000000000111111222333111222555777999:::::::::999;;;===>>>???>>><<<;;;>>>>>>>>>>>>??????@@@AAACCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@>>>===<<<999999999999:::<<<===>>>===???AAACCCHHHPPPYYY```lllvvvyyynnnfff^^^[[[XXXRRROOOPPPRRRSSSVVVXXX\\\bbbhhhmmmttt~~~wwwmmmdddaaa^^^]]]^^^bbbccceeehhhjjjmmmrrryyy~~~~~~}}}xxxqqqhhhaaa]]][[[YYY\\\```dddgggjjjnnnqqqqqquuu{{{}}}rrrllljjjmmmooonnnmmmnnnmmmoooqqqsssssssssrrrqqqooojjjhhhjjjkkkjjjmmmrrrsssssssssssssssttttttuuurrrrrrqqqpppkkkdddZZZTTTNNNFFF???======???EEEMMMVVV\\\ccchhhkkklllnnnoooooonnnnnnoooqqqsssttttttrrrrrrssstttuuuwwwxxxxxxuuusssrrrppppppppppppqqqttttttvvvxxxzzz{{{zzzyyywwwxxxxxxyyyzzz{{{{{{{{{|||zzzxxxuuutttssstttuuuwwwxxxyyy{{{{{{||||||{{{{{{}}}xxxqqqnnnlllkkkkkkiiiggglllttt|||||||||~~~~~~{{{wwwssssssmmmiiiiiijjjuuuxxxkkkZZZ\\\ggg~~~}}}{{{}}}}}}vvvqqqooohhhddd___ZZZTTTLLLAAA:::222//////111111//////222:::MMMiii{{{|||wwwwww|||qqqkkkiiihhhgggeeeccceeejjjooosss|||uuuqqqooollljjjoookkkiiilllttt}}}wwwqqq}}}mmmbbbZZZUUUNNNMMMKKKIIIGGGEEEEEEDDDHHHNNNVVV]]]bbbeeefffhhhiiifffcccaaaaaabbbccccccdddddddddeeefffgggiiiiiikkkjjjhhhffffffggghhhiiihhhiiijjjlllmmmnnnnnnnnnoooooopppqqqsssuuuwwwxxxwwwwwwwwwwwwvvvuuuuuutttxxxjjjZZZPPPGGG???;;;<<<666777777888888777555555777666555666777888666444222222222111111111111000///...------++++++***)))((((((''''''(((((()))***(((((('''''''''&&&&&&&&&'''(((,,,000444666444333...---,,,+++++++++++++++------,,,++++++******)))))))))))))))***,,,---...------------,,,***)))(((*********))))))((((((''''''&&&$$$#########$$$%%%%%%&&&'''((())))))))))))&&&'''((('''%%%%%%''')))''')))******(((''''''(((&&&'''((()))***+++,,,---***++++++,,,,,,------...******++++++++++++***************+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---...............222///---,,,...000111111000111111111111000000///000000000000000000000000000000000000111222333333666666777777888888777777:::;;;<<<===>>>===<<<<<<=========>>>>>>?????????AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@>>>;;;:::999555444333333333444666777444666888:::<<>>DDDOOOVVV___fffiiijjjmmmooonnnnnnnnnnnnooopppqqqqqqooooooqqqrrruuuvvvxxxyyytttsssrrrpppooooooppppppqqqsssuuuwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{|||{{{yyyvvvtttsssrrrssstttvvvwwwzzz|||~~~~~~~~~~~~}}}~~~xxxrrrooollllllnnnmmmkkkmmmrrrssssssuuuxxxzzzzzzwwwuuutttooommmnnnooovvvvvvhhhWWWYYYddd|||{{{vvvtttvvv|||~~~wwwssspppjjjfff```ZZZTTTLLLAAA:::222///...111111...///222666FFFaaa|||zzz~~~{{{uuuvvvvvvnnnjjjiiihhheeeccccccfffmmmqqq~~~zzzvvvnnnddd^^^bbblllxxxxxx~~~pppbbb[[[VVVQQQPPPNNNKKKIIIGGGFFFFFFFFFLLLUUU\\\```ccceeefffeeedddcccaaaaaaaaabbbbbb``````aaacccfffhhhkkkllllllkkkiiigggfffggghhhiiifffggghhhjjjlllooopppqqqpppppppppqqqrrrtttuuuvvvwwwwwwxxxwwwvvvtttrrrqqqzzzmmm^^^SSSJJJ@@@;;;:::888888888777777666666666555444444555666777555444222222222111111111111000///...------++++++***)))+++***)))))))))***,,,,,,))))))((((((((('''''''''&&&(((+++///444555444222------,,,,,,++++++,,,,,,---------,,,++++++*********)))(((((((((***,,,---***+++,,,---,,,+++)))((()))***+++,,,++++++))))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&(((((('''%%%%%%''')))%%%'''))))))'''%%%%%%&&&&&&&&&''')))***+++,,,---******+++,,,,,,---......)))***+++,,,,,,+++***)))))))))******++++++,,,,,,(((((((((((()))***++++++***+++,,,---............000...---...000111000///000000111222222222111111000000000000000000000000111000000111222333444444777777666666777777888999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@===;;;888777666333222000...---...//////,,,///222333444999AAAGGGTTT```nnnzzzyyyjjjaaaZZZRRRMMMLLLLLLNNNQQQTTTWWW[[[```cccgggqqq|||{{{rrrhhhdddaaa___```dddgggjjjnnnnnnmmmpppuuuzzz~~~{{{uuulllddd^^^[[[ZZZ\\\___bbbdddfffiiilllppprrrvvvzzz}}}~~~~~~~~~zzzsssooopppsssssstttvvvyyyzzz}}}~~~~~~}}}|||sssooolllmmmnnnnnnrrrwwwwwwvvvuuussssssssssssssstttsssrrrqqqpppmmmiiifff\\\TTTKKKEEE@@@;;;<<<@@@FFFOOOZZZbbbfffiiimmmpppoooooooooooonnnnnnooopppooopppqqqrrrtttvvvwwwwwwtttsssqqqpppoooppppppqqqoooqqqtttvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}{{{yyywwwtttssssssttttttwwwxxx{{{}}}~~~~~~~~~zzz~~~yyytttooonnnrrryyy|||yyyuuuuuupppppprrrtttwwwxxxvvvttttttpppooorrrsssyyyqqqbbbSSSXXXfff}}}zzzsssrrrvvvzzzuuusssmmmhhhbbb[[[UUULLLCCC;;;222///...000000...///222666BBBYYYttt}}}uuuuuu~~~uuunnnjjjiiigggdddcccgggnnntttuuukkkccceeemmmxxx~~~rrrccc[[[WWWRRRQQQOOOLLLIIIGGGFFFFFFEEEKKKSSSZZZ___aaacccdddbbbbbbccccccbbbbbbbbbccc``````bbbcccfffhhhjjjlllllljjjhhhfffeeefffggghhhhhhhhhhhhiiikkkmmmpppqqqoooooooooppprrrsssuuuvvvwwwxxxyyyyyywwwtttqqqooo}}}pppaaaVVVKKKAAA:::888:::999888777666666777777444333333444555666444333222222222111111111111000///......---,,,+++***)))((('''&&&&&&&&&''')))***))))))))))))((((((((((((&&&'''***///333555444222......---,,,,,,,,,------000//////......---,,,,,,+++***(((&&&''')))+++---)))***+++,,,,,,+++)))(((***,,,...//////...---+++(((((())))))(((((('''&&&%%%&&&'''((())))))))))))&&&((()))'''%%%$$$&&&)))(((+++...---***((()))***&&&&&&''')))***,,,------******+++,,,,,,---......)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---*********+++,,,---//////***+++,,,---............,,,,,,---///000000...+++---...///000000111000000000000000000000000000000111111111111222333444555555444444555777999<<<===<<<;;;;;;;;;;;;<<<======999999:::;;;;;;;;;::::::@@@@@@AAAAAABBBCCCDDDDDDAAA@@@>>>;;;999666444333333111...+++***)))******(((,,,/////////333:::AAAGGGRRRaaappppppeee\\\SSSMMMLLLJJJLLLPPPSSSUUUYYY]]]```cccmmmwww||||||sssiiieeebbb___```dddjjjmmmpppooommmnnnrrrwww}}}}}}{{{uuummmeee```]]][[[^^^```cccdddfffiiikkkppprrruuuyyy|||~~~}}}vvvppprrrtttuuuwwwyyy}}}yyytttqqqrrrsssssswww|||~~~zzzvvvrrrpppnnnnnnsssqqqoooooonnnmmmkkkiiiccc[[[RRRLLLEEE>>>===??????IIIVVV___dddhhhmmmrrrpppqqqqqqpppnnnnnnooopppqqqrrrrrrssstttuuuvvvvvvtttsssqqqpppppppppqqqrrrnnnqqqsssuuuuuuuuuvvvwwwyyyyyyzzz{{{|||}}}~~~{{{zzzwwwuuuttttttuuuvvvxxxyyy{{{}}}~~~~~~}}}|||vvv~~~}}}yyytttnnnooowww~~~zzzttttttsssuuuvvvvvvtttrrrssspppqqquuuwww|||mmm^^^QQQZZZjjj}}}}}}{{{sssssswww|||wwwuuupppjjjccc\\\VVVNNNDDD===333///---//////---///333:::BBBUUUooouuusss|||}}}tttmmmllljjjgggfffkkkrrryyy{{{rrrjjjiiilllttt{{{sssccc\\\XXXQQQPPPMMMJJJHHHFFFDDDDDDEEEJJJSSSZZZ^^^```bbbccc```aaacccdddcccccccccddddddddddddeeeeeefffhhhhhhkkkiiigggeeedddeeefffgggmmmllljjjiiiiiijjjlllnnnmmmmmmnnnoooqqqsssuuuvvvyyyzzzzzzzzzxxxuuuqqqnnnzzznnnaaaWWWNNNCCC;;;888999888888777666555555444888888999999888666444333000000000000////////////......,,,+++***)))))))))&&&''''''((((((((((((((())))))***))))))((('''&&&((())),,,...000000///...222000...+++)))))))))***...///000111000000///......,,,******+++------,,,++++++++++++++++++,,,,,,)))***,,,------,,,***))))))'''###!!! !!!$$$&&&$$$%%%'''))))))))))))(((((((((((((((((()))******))))))(((((((((((())))))(((&&&&&&''')))+++++++++.........------,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++************///...------------...///............////////////111111111000000000000000------...000222222111///000000111222222222222111111333555666777888:::<<<===;;;:::<<>>@@@???===???@@@BBBDDDEEEEEEDDDCCC===>>>===<<<:::666222000////////////...---,,,,,,111333333111//////222555???FFFQQQ___ooopppbbbZZZUUUPPPNNNMMMOOOTTTVVVUUUXXX^^^cccjjjttt{{{~~~~~~uuuhhh```]]]^^^```aaammmppprrrrrrqqqqqquuuxxx|||{{{xxxsssmmmfffaaa]]]\\\]]]```bbbeeeggghhhiiisssrrrtttxxx}}}}}}|||wwwuuuxxx{{{}}}}}}}}}{{{xxxuuuuuuxxx{{{~~~~~~|||wwwvvvwwwvvvrrrnnnmmmnnnnnnllljjjgggddd___VVVMMMDDD???======BBBKKKWWWcccmmmqqqsssssssssssspppnnnmmmmmmnnnpppqqqqqqrrrssstttuuuuuuwwwuuurrrooonnnnnnpppqqqooooooppprrrrrrssssssssswwwxxxyyyyyyyyyzzz}}}|||xxxuuussssssuuuvvvzzz|||~~~}}}||||||||||||~~~|||vvvpppppprrrxxxwwwrrroooqqqrrrqqqqqqtttqqqrrrrrruuuyyyfff[[[RRR]]]rrr||||||}}}nnnmmmwww{{{xxxqqqlllfff___WWWMMMAAA888444222///------...///111666AAAYYYrrr}}}}}}zzzvvv{{{|||rrrnnnmmmssswwwxxxxxxzzz}}}wwwooommmtttwwwwwwddd[[[VVVSSSOOOJJJGGGFFFEEEEEEDDDHHHKKKOOOUUUZZZ^^^aaabbb```````````````aaabbbbbbeeeeeeeeeddddddccccccccchhhfffdddcccbbbccceeefffllllllllllllkkkkkkjjjiiimmmnnnoooppppppppppppppptttxxx|||~~~}}}yyyssspppxxxlll___VVVMMMBBB;;;999999999999888777777666666666666666666555333222111111111111111000000000000///...,,,+++******))))))'''(((((()))))))))))))))((((((((((((((('''''''''(((***,,,///000000/////////...+++)))((((((***+++///000222333444333111000000...++++++,,,.........------,,,,,,+++*********)))+++,,,------,,,+++))))))(((%%%#########%%%&&&$$$$$$&&&'''((((((((('''((((((((((((((())))))***+++******))))))))))))***((('''&&&''')))+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))........................------------............000000000000000000000000000///000111444444333111000000111222222222222222111333555666777888:::<<<>>><<<;;;<<<>>>???>>><<<>>><<<;;;===???@@@???>>>CCCCCCBBBBBBAAAAAA@@@???======<<<:::888555222111000000000000000//////...)))+++---,,,,,,---000444555:::CCCOOO^^^nnn~~~zzzlllccc[[[TTTPPPNNNOOORRRSSSRRRUUUZZZ```hhhrrrzzz~~~wwwjjj```\\\\\\]]]^^^hhhllloooppppppqqqvvvyyy}}}|||zzzuuuooohhhbbb^^^\\\^^^```ccceeehhhiiijjjqqqqqqssswww}}}~~~zzzyyy{{{~~~}}}{{{xxxxxxzzz~~~~~~{{{zzzvvvrrrnnnmmmnnnooommmkkkiiigggbbbZZZPPPGGGAAA>>>;;;>>>EEEOOO\\\fffmmmppptttttttttrrrpppnnnoooppppppqqqrrrrrrttttttuuuvvvvvvtttrrrpppooooooppppppnnnoooppprrrssstttttttttwwwxxxyyyxxxxxxyyy|||~~~~~~|||xxxuuutttuuuvvvwww{{{}}}~~~}}}|||~~~}}}~~~}}}xxxsssrrrsssxxxvvvqqqnnnppprrrqqqrrruuutttvvvwwwzzzwwwbbbUUURRR___sss~~~yyyyyyrrrpppzzz}}}zzzqqqlllfff___WWWLLL@@@888333222///------...000111777BBB[[[ttt~~~|||wwwzzz~~~|||tttqqqxxxzzz}}}wwwxxxpppttt{{{ggg^^^ZZZSSSOOOJJJGGGFFFEEEDDDDDDGGGJJJNNNTTTYYY]]]```aaa```____________```aaabbbffffffffffffeeeeeeddddddeeeddddddddddddfffhhhiiikkkkkkkkklllkkkkkkjjjjjjllllllmmmoooooopppppppppsssvvv{{{~~~~~~{{{wwwtttuuuiii\\\TTTKKKBBB;;;999::::::999999888888777777888888777666555444333333111111111111111111111111///...---+++************))))))))))))************&&&&&&''''''''''''''''''((())),,,...///000000///---+++(((&&&&&&'''***,,,///111444777777666444222000...++++++,,,.........000///...---+++***((((((***+++---......---+++******)))((('''&&&&&&&&&'''###$$$%%%&&&'''''''''&&&((((((''''''(((((()))***,,,,,,++++++******))))))(((''''''(((***,,,,,,+++,,,,,,,,,+++++++++++++++************************((()))************))))))++++++,,,,,,------......,,,---...//////...---,,,,,,,,,,,,------------...000000000000000000000000000//////111333444333111000111111222222222222222111333555666666777:::<<>>?????????@@@???>>>???AAAAAA@@@???DDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;999777555444333111111000000000000000000)))***+++++++++,,,///222222444:::BBBNNN^^^nnnxxxzzzpppeee\\\WWWRRRQQQRRRRRRQQQSSSWWW]]]eeeooowww|||zzzmmmaaa[[[YYYZZZZZZbbbfffjjjmmmnnnqqqvvvzzz~~~}}}{{{wwwqqqjjjccc___]]]^^^```cccfffhhhjjjkkkoooppprrrwww}}}}}}}}}~~~}}}{{{{{{~~~~~~xxxtttooonnnooopppooommmkkkiiieee___VVVMMMEEE@@@======@@@HHHSSS```iiinnntttuuuvvvuuusssqqqqqqrrrqqqqqqrrrssstttuuuuuuvvvtttssssssrrrqqqpppoooooommmnnnpppqqqssstttuuuuuuvvvwwwxxxxxxxxxxxx{{{}}}|||{{{yyywwwvvvvvvxxxyyy}}}~~~}}}|||zzzwwwuuuvvvxxx}}}uuupppmmmppprrrrrrsssvvvwwwxxxyyy}}}uuu^^^NNNSSS```uuuxxxssstttvvvuuu~~~{{{rrrmmmfff___WWWLLL@@@777222111///......///000111888DDD]]]xxx}}}~~~wwwvvvwwwvvvtttwww~~~|||www~~~zzzkkkjjj~~~kkk```\\\TTTPPPJJJGGGEEEEEEDDDCCCFFFHHHMMMSSSXXX\\\^^^```______^^^^^^^^^___``````dddeeeeeeeeeeeedddccccccbbbccccccdddeeefffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkklllnnnooopppppppppppptttyyy}}}~~~}}}zzzwwwrrrfffYYYQQQJJJAAA;;;:::999999999888888777777777888777666555555444444444111111111111111111111111///...---,,,+++*********))))))((()))))))))******''''''''''''(((((())))))'''(((***,,,....../////////,,,)))&&&%%%'''***,,,...111555888:::888666444000---***)))+++---......111000///---,,,***)))(((***+++---......---+++***************)))(((((('''%%%%%%&&&&&&''''''''''''(((''''''''''''((())))))++++++++++++***)))((((((((('''''')))+++---,,,+++++++++******************))))))))))))))))))))))))((())))))***************,,,,,,------...///000000,,,---///000000///---,,,,,,,,,---------........./////////000000000000000......---///111222111000000111222222333333222222000222444555666777:::<<<@@@???===<<<===???@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEE???===;;;888666666666666777666666666555555555555333333111///.........///222333444999BBBPPP___jjjxxx}}}qqqggg^^^XXXSSSSSSSSSRRRTTTWWW[[[cccmmmtttyyy}}}|||pppddd\\\YYYYYYYYY]]]bbbgggjjjlllnnnssswww||||||{{{xxxssskkkccc___^^^___aaacccfffiiilllmmmoooqqqsssxxx|||~~~|||}}}|||wwwrrrpppqqqrrrpppoooiiihhhfffbbb\\\SSSKKKEEEBBB@@@???CCCNNN[[[gggnnnrrrtttvvvwwwuuutttssstttqqqqqqrrrssstttuuuvvvvvvssssssttttttsssqqqpppooolllmmmoooqqqssstttuuuuuuuuuwwwxxxxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyyyyzzz~~~~~~~~~}}}|||yyyyyyxxxyyy|||tttooommmooorrrsssuuuyyyyyyyyyyyy|||ttt\\\LLLQQQ```vvvtttnnnoooyyyxxx|||sssnnnggg___WWWLLL???666111111/////////000111222888DDD___{{{{{{|||~~~vvvpppnnnmmmjjjkkkqqqyyy}}}}}}vvv~~~kkkeeetttmmm___ZZZTTTPPPKKKGGGFFFEEEDDDCCCDDDGGGLLLQQQWWW[[[]]]^^^^^^^^^^^^]]]]]]^^^^^^___aaaaaabbbbbbbbbbbbaaa```bbbcccdddeeefffggggggfffiiiiiijjjkkkkkklllkkkkkkjjjkkklllnnnooopppppppppooorrrvvvzzz{{{zzzxxxwwwqqqeeeXXXOOOHHH@@@;;;:::777777777777777666666666666666666555555555555444222222222111111111000000//////---,,,+++*********(((((('''''''''((()))***)))((((((((()))***+++,,,%%%&&&(((***,,,---......222///,,,((('''''')))***,,,000444888:::999777555333000,,,+++---///000111000000///...---,,,+++******+++---......---+++***+++++++++++++++)))(((''''''''''''''''''((((((((('''''''''''''''(((((()))))))))******))))))''''''(((((((((***---...---+++************************)))))))))))))))))))))))))))))))))))))))******+++(((((()))***++++++,,,,,,,,,---///000000///---,,,---.........////////////......//////000000000000///...---...000111111000111111222333333333333222///111444555666777:::<<>><<<<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEAAADDDGGGJJJJJJHHHEEECCC???===;;;999888999;;;<<>>;;;999666333111000///...000///...000666AAANNNWWWjjjxxx|||rrrddd[[[TTTRRRRRRQQQSSSWWW[[[bbbkkkrrrvvvyyy}}}|||ssshhh```[[[ZZZZZZ[[[```eeehhhiiikkkooorrrxxxyyyzzzxxxssslllddd___^^^___```bbbfffiiilllnnnqqqsssuuuxxx{{{~~~~~~}}}}}}zzzssspppppppppnnnlllfffeeedddccc```ZZZRRRLLLGGGCCC???@@@HHHUUUaaahhhnnnqqqtttvvvvvvuuuuuuuuuqqqrrrrrrssstttuuuvvvwwwssstttuuuvvvuuusssqqqpppkkklllnnnqqqrrrtttuuuuuuuuuwwwxxxyyyxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyzzzyyyyyy|||tttooolllooosssuuuxxx|||}}}}}}}}}ttt]]]NNNOOO```xxx}}}sssoooqqqwwwxxx|||tttoooggg___WWWKKK>>>555000000//////000111222333777DDD```}}}{{{zzz{{{~~~~~~vvvnnnhhhdddaaaaaagggooo{{{tttpppzzzlllaaalllppp___WWWVVVRRRLLLHHHGGGFFFEEEDDDDDDFFFKKKQQQVVVZZZ]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___```aaabbbcccbbbaaa```bbbccceeehhhjjjlllmmmmmmiiijjjkkkllllllllllllllljjjkkklllnnnooopppppppppnnnpppsssuuuvvvuuutttrrrqqqdddWWWOOOGGG@@@;;;;;;777666666666666666666666999:::;;;=========<<<<<<555444444333222111000000000///...,,,++++++++++++((('''&&&&&&&&&''')))***+++***)))))))))***+++,,,%%%&&&''')))+++---...///333111...+++***))))))***,,,///333777999999888777777333000...///222444444111000000...---,,,++++++)))***,,,------,,,***)))***+++++++++***)))((('''(((((('''''''''(((((()))''''''&&&&&&''''''((()))'''((()))******)))((('''(((((()))+++...///---+++***************+++++++++************************)))((((((((()))***+++,,,******++++++,,,,,,------,,,---...//////...---,,,........./////////000000---......//////000000111111000///000222333333333111222222333333333333333...000333555666777:::<<<===>>>>>>===<<<===???AAABBBCCCEEEEEEDDDEEEFFFHHHDDDFFFIIIJJJIIIEEE@@@>>>?????????@@@BBBFFFIIIKKKOOOPPPRRRRRRQQQNNNKKKHHHBBB???;;;777666444222000111000///...111999BBBIII___nnn}}}kkk```VVVRRRQQQPPPQQQTTTZZZ```iiiooosssvvv{{{~~~~~~xxxooofff___\\\\\\ZZZ^^^dddggghhhiiilllooouuuwwwyyyyyyuuunnnfffaaa]]]^^^___aaaeeeiiilllnnnrrrtttwwwyyy{{{~~~~~~}}}}}}~~~vvvqqqooonnnkkkiiigggeeedddeeeddd```YYYRRRJJJDDD>>>===BBBMMMXXX^^^gggkkkqqqtttuuuuuuuuuuuurrrrrrssstttuuuvvvvvvwwwuuuvvvvvvwwwvvvuuutttsssnnnoooppprrrtttuuuvvvvvvvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{|||||||||{{{{{{zzz|||}}}}}}}}}}}}~~~~~~~~~}}}yyywwwvvvwwwvvvwww{{{tttooommmppptttwww{{{rrr^^^RRRQQQbbb{{{{{{uuuvvvzzz~~~tttwww|||uuuooohhh```VVVKKK===444/////////000111222333444888EEEaaa||||||~~~yyypppiii^^^\\\\\\```gggrrrzzz{{{yyy{{{yyynnnnnnyyynnn```iiiwwwcccXXXXXXTTTNNNJJJHHHGGGFFFEEEDDDFFFKKKQQQVVVZZZ\\\^^^______^^^]]]]]]]]]^^^^^^```bbbdddeeeeeedddcccbbbaaabbbeeeiiimmmqqqtttvvvkkkllllllmmmmmmmmmmmmllljjjkkklllmmmnnnnnnnnnnnnmmmnnnpppqqqrrrqqqpppooorrreeeWWWNNNGGG???;;;;;;777777777777777777777777999<<>>>>><<<<<<===@@@@@@CCCEEEFFFEEEEEEHHHJJJHHHHHHHHHHHHFFFDDDBBBAAAEEEGGGJJJOOOVVV\\\aaaeeefffhhhkkkllljjjeee```\\\TTTOOOIIIDDDAAA>>>:::777444333222222222666<<<@@@MMM^^^sssvvviii\\\VVVSSSPPPPPPRRRWWW]]]fffmmmqqquuu{{{}}}uuukkkbbb]]][[[WWW\\\bbbfffggghhhlllooosssvvvyyy{{{xxxqqqiiiddd]]]]]]^^^```dddhhhlllnnnpppsssvvvxxxzzz~~~~~~}}}~~~~~~}}}vvvssspppmmmjjjkkkhhhfffggggggddd]]]WWWMMMGGG???<<<@@@GGGPPPTTT```eeelllrrrttttttttttttrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvrrrssstttvvvwwwxxxxxxxxxwwwyyy{{{{{{zzzyyyyyyzzz||||||}}}~~~}}}|||zzzyyyzzzzzz{{{{{{|||}}}yyyuuussssssrrrrrrtttzzzuuuooommmqqqvvvyyy~~~mmm]]]UUUTTTfff}}}zzz|||yyyrrrvvv~~~uuuppphhh```VVVJJJ===444...//////000222333444444999FFFcccvvvooodddbbbaaacccfffmmm|||~~~yyywwwllltttpppzzznnnlll|||vvvqqqsss|||wwwiiiooolll^^^ZZZVVVPPPLLLJJJHHHGGGFFFDDDGGGKKKQQQVVVZZZ]]]^^^``````___^^^^^^^^^^^^^^^```bbbdddffffffeeedddbbbaaabbbcccfffjjjnnnqqqsssnnnnnnnnnooonnnnnnmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmooooooooooooooorrrfffXXXNNNGGG???;;;;;;888888888888888888999999222666;;;???AAA@@@>>><<<<<<;;;:::888666444222111000///...---,,,++++++++++++***((('''((()))+++,,,,,,***((('''&&&'''((()))((()))***+++---000222333,,,------------,,,+++***...000333666999;;;<<<<<<444111---+++,,,///111222666555333000---***(((''''''(((***++++++***((('''***)))((('''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''***,,,------,,,+++((()))***---///000...,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((((((***,,,---............------------///...------------...///,,,,,,,,,---------......---------...///000000111000...------///111222111111222333333444444333333---000222444555777:::<<<999<<>><<<;;;<<<>>>???BBBEEEFFFEEEFFFHHHKKKKKKIIIGGGFFFFFFGGGIIIJJJLLLOOOUUU]]]fffooovvvzzzxxxsssgggaaaYYYRRRMMMHHHBBB===222222222111000222555888===OOOfffzzzsssccc[[[WWWSSSRRRSSSTTT[[[dddkkkqqqvvv|||yyynnnccc\\\ZZZUUUZZZaaaeeegggiiimmmppprrrvvvzzz|||zzzssslllggg\\\\\\]]]___cccggglllnnnnnnqqquuuxxx{{{~~~~~~|||}}}xxxuuuqqqnnnooollliiiiiiiiifff___YYYOOOIIIBBB>>>@@@FFFLLLPPP\\\aaaiiipppssstttttttttrrrrrrssstttuuuvvvwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwyyyyyyzzzzzzzzzwwwyyy{{{|||{{{zzzzzzzzz|||}}}~~~~~~|||zzzyyyyyyyyyyyyzzz|||}}}}}}wwwrrrppppppnnnnnnrrrxxxuuupppnnnrrrwwwzzzjjj\\\WWWXXXjjj}}}vvvpppvvvvvvppphhh```VVVJJJ===333......///111222333444444;;;HHHeee|||uuuooollljjjjjjjjjnnnzzz}}}wwwrrrooopppllluuupppwww|||zzz{{{kkkaaaqqqyyyvvvzzzssszzzsssddd[[[WWWQQQMMMKKKIIIHHHGGGDDDGGGLLLQQQWWW[[[]]]^^^aaa```___^^^^^^^^^^^^^^^^^^```ccceeeeeedddbbbaaadddcccbbbbbbcccfffhhhjjjooooooppppppooonnnmmmmmmhhhiiiiiiiiiiiihhhggggggjjjkkklllnnnooopppppppppxxxjjjZZZPPPHHH@@@:::888555666666777777777777666444666999;;;<<<<<<:::999;;;;;;:::999777444111000,,,,,,,,,,,,,,,,,,++++++)))&&&''',,,+++$$$ """))))))))))))************((('''''')))---000111111222///,,,+++++++++***)))***---111666999;;;;;;;;;666444///)))&&&(((---111333555555333///+++((('''******))))))***+++,,,,,,***)))'''&&&%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((***'''%%%&&&)))***(((&&&%%%&&&'''((()))))))))))))))))))))))))))*********++++++************++++++++++++***)))(((((())))))******))))))******+++,,,...,,,***+++...///...---,,,,,,++++++,,,,,,---...///...---,,,,,,---...///////////////000000000000000000000000000000000000111111222333333333333222444555666777777888888888======<<<;;;;;;;;;<<<<<<===???AAABBBBBBCCCEEEFFFHHHHHHGGGGGGHHHKKKMMMNNNUUU___lllttt~~~~~~sssggg___XXXNNNCCCDDD???888222//////111333999BBBRRRfff{{{{{{kkkaaaXXXQQQPPPUUUUUUYYY```gggjjjnnnxxx}}}sssggg]]]WWWWWWYYY[[[^^^aaaffflllpppooouuu|||{{{rrriiiccc]]]^^^______aaaeeekkkooopppssswww{{{}}}{{{}}}wwwnnnpppnnnllllllmmmjjjeee```TTTOOOGGG???<<>>@@@AAAAAABBBDDDFFFFFFGGGHHHHHHIIIMMMRRRVVVdddppp}}}}}}rrrgggZZZMMMHHHDDD===777444222222222444:::DDDSSSeeevvv}}}pppfff\\\SSSPPPSSSRRRVVV]]]eeeiiimmmyyywwwjjj```[[[VVVXXXZZZ]]]```eeekkkpppqqqvvv}}}|||tttjjjdddaaaaaa``````aaaeeekkkooorrrtttwwwyyy|||~~~~~~}}}|||~~~uuuuuussspppnnnnnnkkkeee```YYYTTTKKKBBB<<<===CCCHHHRRRYYYccciiilllnnnqqquuutttuuuvvvvvvuuuvvvwwwyyy{{{{{{{{{{{{{{{|||||||||{{{{{{|||}}}}}}}}}||||||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||yyyzzz|||}}}~~~~~~~~~~~~}}}zzzvvvrrrnnnlllmmmlllnnnttt{{{}}}zzzzzzxxxwwwyyy|||~~~~~~~~~{{{dddZZZYYY\\\pppzzzooommmwww}}}tttkkkcccXXXHHH<<<666333111///......///111333:::DDD^^^~~~sssoootttxxxwwwyyy}}}|||bbb___fff|||}}}iiiaaa[[[SSSLLLIIIFFFEEEDDDDDDEEEHHHLLLQQQWWW\\\___aaa```___^^^]]]]]]]]]]]]aaaaaabbbbbbbbbbbbbbbcccbbbdddeeeeeeddddddeeegggllllllmmmnnnooonnnllljjjhhhhhhiiiiiiiiihhhgggfffkkkkkklllmmmnnnoooooonnnwwwiiiZZZQQQKKKCCC===;;;888888888888777555444333555666888999999888666555666666666666555444222111///.........---------,,,...,,,+++,,,+++((((((***''''''((((((((()))))))))+++******,,,000333555555333000...,,,,,,,,,+++)))+++,,,...000222444555555444222...***'''(((,,,000333444555333000,,,+++***))))))))))))))))))***+++)))((('''&&&%%%%%%%%%%%%'''(((((()))))))))((((((%%%%%%%%%&&&((((((%%%###&&&&&&'''((())))))))))))(((((()))******+++,,,,,,((())),,,......,,,)))(((++++++***))))))))))))*********))))))******+++,,,---,,,***+++---......---.........---...//////000///......------......///////////////000000000000000000000000000000000000000111222222333333222222333444555666777777777777888888888777888888999999;;;===???@@@@@@AAACCCDDDCCCGGGJJJJJJKKKQQQZZZbbbsss|||lll^^^SSSNNNFFF@@@;;;888666444555777;;;CCCOOO___ooozzzzzzqqqhhh___UUUQQQQQQPPPRRRZZZbbbgggmmmyyy|||lllbbb^^^TTTVVVYYY\\\___dddjjjooosssxxx~~~vvvlllfffeeedddbbb```aaaffflllqqquuuuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzzzzz}}}~~~|||xxxtttqqqooolllfffaaa___YYYPPPEEE>>><<>>?????????AAACCCAAAFFFKKKLLLMMMTTTaaakkkzzzsssccc\\\QQQHHHBBB>>>:::888777555666:::BBBNNN___nnnsssqqqnnnhhh```WWWRRRPPPNNNPPPVVV___eeemmmzzz~~~lllaaa]]]SSSUUUXXXZZZ^^^ccciiimmmuuuyyyzzzooohhhgggeeecccaaabbbgggooouuuyyywwwvvvwwwyyy|||}}}~~~~~~}}}||||||{{{{{{}}}~~~|||vvvsssqqqnnniiieeebbb]]]TTTIII@@@<<<===???IIIPPP[[[dddiiillloooppptttvvvyyyzzzyyyyyyyyyzzzwwwwwwwwwxxxyyy{{{}}}yyyzzz|||}}}~~~}}}}}}|||zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~{{{vvvrrrnnnllljjjnnnpppvvv~~~~~~~~~}}}|||{{{{{{sss___VVVUUU]]]rrrwwwnnnoooyyy}}}uuulllbbbTTTCCC666222111000///......///000111000555HHHhhhyyyzzz~~~~~~|||||||||jjj\\\```ppp{{{|||rrr^^^ZZZTTTPPPLLLJJJGGGEEECCCDDDFFFIIINNNTTTYYY\\\______^^^]]]]]]]]]]]]]]]bbbbbbccccccdddeeefffffffffhhhjjjjjjiiifffeeeeeekkknnnppprrrrrrqqqppppppjjjjjjkkkkkkllllllllllllmmmmmmnnnoooooooooooooooooobbbUUUOOOIIIBBB<<<:::444555666777888888888888666666666777666555333333111222333444444333222111---,,,,,,+++******))))))''')))+++++++++***(((&&&(((((((((((())))))))))))---++++++,,,111555888999444333111000///...+++))),,,,,,,,,,,,---.........000///---***((((((+++---111222222111...---------******))))))))))))******(((((((((((('''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&'''((()))(((''''''&&&&&&'''((()))************$$$%%%&&&'''((()))******---,,,+++******+++,,,---+++***************++++++******))))))******+++,,,+++++++++++++++,,,---...---------,,,---......///////////////////////////////////////000000000000////////////////////////000000111222222222222111222333444555555666666555777777777777888:::;;;;;;999;;;===>>>>>>???AAABBBAAAFFFKKKMMMOOOVVVcccnnnzzzvvvkkk\\\OOOHHHCCC>>>;;;444000000333888???NNN\\\hhhkkkmmmiiibbbYYYRRRNNNOOOOOOTTT\\\dddlllyyy~~~kkk___ZZZSSSUUUWWWZZZ]]]bbbhhhllluuuyyy}}}ssskkkgggfffdddbbbdddjjjqqqwwwzzzxxxvvvwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{|||yyyzzz}}}~~~xxxuuusssqqqmmmiiiccc___WWWLLLCCC>>>===>>>FFFLLLVVV```ggglllnnnooouuuwwwzzzzzzyyyxxxxxxxxxvvvvvvvvvvvvwwwyyy|||}}}zzz{{{}}}~~~}}}|||xxxyyyzzz{{{|||}}}~~~~~~zzz{{{|||||||||||||||{{{~~~yyytttpppmmmlllkkkooosss{{{}}}{{{yyyxxxwwwwwwnnn\\\SSSTTT[[[sss{{{yyyqqqqqq{{{}}}vvvmmmcccSSSAAA555111000000///......///000000111333@@@]]]wwwuuuzzzzzz|||~~~~~~yyyfffbbbkkksssyyy{{{zzz|||~~~}}}yyy{{{uuu]]]YYYTTTQQQOOOMMMKKKJJJDDDDDDEEEHHHLLLRRRXXX\\\^^^]]]\\\\\\\\\\\\\\\\\\aaabbbcccdddeeefffggggggkkkmmmnnnmmmjjjgggeeedddjjjnnnqqqssssssrrrssstttoooooonnnnnnnnnnnnnnnnnnmmmnnnnnnooooooooooooooolll```SSSNNNIIIBBB===:::777777777777777666555555666666666666555555444333111222333444444333222111//////...---,,,+++******'''***+++******,,,+++((())))))))))))************,,,***)))+++///444888999555444222111111///,,,)))+++,,,------......------......---***((((((***,,,///000000///---,,,---...,,,+++******************))))))***))))))(((&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''((()))************(((((()))******+++,,,,,,///---***))))))***---///+++************+++,,,,,,******))))))******+++,,,***+++,,,+++***+++,,,...------,,,,,,------...///...//////000000//////...////////////000000000000000000000000000000000000///000111111222222111111111222333444555555555555777777777888999;;;<<<===999;;;===>>>>>>???AAABBBBBBFFFJJJLLLOOOVVVaaaiiiuuu~~~lll]]]TTTLLLDDD???888111///333666888BBBNNN___gggmmmkkkddd]]]UUUOOOPPPNNNQQQXXX```iiivvv}}}lll___XXXUUUVVVXXXZZZ]]]aaafffjjjuuuxxx}}}vvvnnnhhhgggeeedddeeejjjqqqvvvwwwuuutttvvv{{{~~~~~~}}}|||{{{zzzxxxxxxxxxyyyzzzuuuwwwyyy{{{~~~}}}|||xxxvvvtttqqqnnneeebbb[[[RRRHHHBBB@@@@@@EEEJJJRRR\\\eeekkkooopppuuuwwwyyyzzzyyyxxxyyyzzzyyyxxxvvvvvvvvvxxxzzz{{{}}}}}}xxxyyyzzz|||}}}~~~~~~~~~yyyzzz{{{|||||||||||||||}}}xxxsssooonnnmmmnnnpppuuu~~~}}}zzzvvvqqqmmmnnn}}}yyyiiiXXXRRRSSSZZZttt|||www{{{yyyrrrsss}}}~~~xxxpppeeeTTTBBB666333000//////......//////000333555>>>UUUyyyxxxtttxxxxxx{{{uuukkkkkkmmmppprrrwww}}}~~~yyy___[[[VVVRRRPPPOOONNNMMMEEEDDDEEEGGGLLLRRRXXX\\\]]]]]]\\\\\\\\\\\\]]]]]]```aaabbbccceeefffggghhhnnnoooooommmjjjgggeeeeeeiiimmmrrrtttsssrrrtttvvvuuutttsssqqqpppooonnnnnnmmmnnnnnnoooooonnnnnnnnnjjj___SSSNNNJJJDDD>>><<<777777777777777666666555666666666666555555555555222222333444444333222111//////...---,,,+++******'''***(((###$$$))),,,***))))))*********++++++++++++)))((()))...333777999666555333222222///,,,)))***,,,.../////////---,,,,,,---,,,+++)))((()))+++---......---++++++,,,...------,,,+++++++++++++++***+++++++++***)))((('''%%%$$$$$$%%%&&&'''(((((('''((((((&&&$$$$$$'''***'''''')))************************+++++++++,,,,,,------+++******+++------+++*********++++++,,,---******))))))******+++,,,)))+++,,,+++******,,,............---......///000...///000111111000///...////////////000000000000000000000000000000000000///000000111111111111111111222333444444555444444666666777888999;;;<<<===:::;;;===>>>>>>???AAACCCDDDFFFIIILLLOOOUUU\\\aaahhhqqqxxxyyyzzz}}}~~~}}}}}}zzz{{{~~~tttiii]]]PPPGGGBBB777222555777666;;;DDDRRR^^^hhhhhhddd```[[[UUUPPPMMMNNNTTT\\\eeeqqq|||}}}ooobbbZZZWWWXXXZZZ[[[]]]```eeehhhsssvvv|||yyypppjjjiiihhhffffffiiinnnrrrrrrppppppuuu{{{~~~{{{{{{zzzxxxwwwvvvwwwyyyzzzvvvwwwxxxyyyzzz||||||}}}zzz{{{}}}~~~~~~}}}|||}}}~~~|||yyywwwtttqqqjjjgggaaaXXXNNNGGGCCCBBBEEEHHHPPPYYYccckkkppprrruuuwwwxxxyyyzzz{{{~~~}}}{{{yyywwwwwwxxxyyy{{{~~~|||wwwxxxzzz|||}}}~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}wwwrrrooonnnooopppqqqvvv~~~}}}xxxnnneeebbbsss~~~tttdddUUUQQQSSS[[[wwwzzzwwwtttzzz|||vvvpppsss~~~}}}wwwpppeeeTTTAAA666444////////////////////////333444:::MMMnnn}}}vvvooolllnnnsss~~~~~~eee```YYYSSSPPPOOOOOONNNFFFEEEEEEGGGLLLRRRXXX\\\___^^^^^^]]]]]]^^^^^^______```aaacccdddfffggghhhlllmmmmmmkkkhhhffffffgggggglllrrrtttsssrrruuuwww|||zzzwwwtttqqqpppooonnnmmmmmmnnnnnnnnnmmmmmmllljjj___TTTOOOKKKEEE???===333444555777888888999999666666666666666666666666333333444555444333222111------,,,+++***)))(((''''''(((###%%%+++***%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&(((---222666888666555444333222000,,,)))***,,,...111111000...,,,+++,,,,,,+++)))((()))***+++,,,---,,,++++++,,,......------,,,+++++++++,,,++++++,,,,,,+++***((('''&&&&&&%%%%%%&&&''')))***'''((('''$$$"""###'''+++'''((()))******++++++***)))))))))))))))*********+++,,,,,,------,,,,,,++++++*********+++,,,,,,---*********)))***++++++,,,)))+++---,,,)))))),,,//////////////////000111111...///000111111000///...////////////000000000000000000000000000000000000//////000111111111111111111111222333444444444444555555666777999:::<<<===:::<<<>>>?????????AAACCCFFFGGGHHHKKKOOOTTTXXX[[[\\\ccchhhffffffhhhjjjjjjmmmjjjkkkoooqqqvvv{{{lll[[[OOOHHH:::111444555111444<<>>???AAACCCDDDBBBDDDGGGJJJLLLNNNOOOOOORRRSSSVVVXXXZZZ[[[\\\]]]aaaaaabbbdddhhhmmmrrrvvvnnnZZZSSSJJJ>>>666444555666666???HHHWWWeeellljjjccc\\\SSSNNNLLLQQQXXX___hhhooozzzyyymmmaaa]]]YYYXXX[[[]]]___dddjjjpppuuu~~~~~~xxxtttrrrooollljjjiiijjjjjjiiijjjmmmppptttwwwzzz{{{zzzyyyxxxxxxxxxzzz|||}}}|||yyyuuurrrsssvvvzzz}}}vvvwwwwwwxxxxxxxxxxxxxxxwwwxxx{{{|||~~~{{{vvvttttttsssqqqlllcccXXXOOOIIIFFFCCCFFFLLLSSS[[[fffqqqxxxxxxyyyzzzxxxwwwyyy~~~{{{wwwuuuvvvxxxzzz}}}}}}}}}}}}}}}~~~~~~~~~wwwxxxzzz|||}}}~~~}}}||||||}}}||||||~~~~~~xxxsssooonnnooopppssstttyyyooo```\\\jjjttthhh[[[PPPLLLMMM[[[xxx}}}tttooosssqqqfffooo{{{ooo^^^MMM???777444000000000000////////////222222888DDD```}}}{{{yyy}}}zzzrrraaa\\\]]]TTTNNNMMMIIIEEEDDDBBBCCCGGGNNNVVVZZZaaaaaaaaaaaa````````````aaa```aaaaaabbbccceeeeeegggggggggggghhhiiijjjkkklllllllllmmmooosssvvvxxx}}}|||zzzvvvssspppmmmlllmmmmmmlllkkkjjjjjjjjjjjjnnnbbbTTTMMMHHHAAA;;;999555666666555333333444555777777666555555444333333333333333333333333333333************+++,,,---...))))))*********)))((((((((()))******(((''''''(((&&&''')))+++...000222333444444444444222///,,,+++(((***---111333333333222222111...,,,+++,,,------............------------/////////////////////000+++,,,------,,,***(((&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&'''((()))***((((((((()))******++++++)))************+++++++++)))+++------+++))))))))))))+++------,,,,,,,,,---++++++++++++++++++,,,,,,******+++,,,,,,---............---------------...000...///333444000///222444111......000222222111////////////////////////......///000111222333333444555555555555555444444888888:::;;;<<<=========<<<======>>>???AAABBBCCCBBBCCCFFFIIIKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUUUU[[[[[[[[[^^^aaagggkkknnnvvvnnnYYYPPPDDD;;;777666444333999AAAOOO___jjjmmmhhhcccYYYSSSOOOQQQUUUZZZaaaiiiwww}}}|||pppddd___\\\[[[^^^bbbeeekkkrrruuuyyy~~~xxxtttrrroookkkiiihhhhhhiiihhhiiilllnnnrrrtttwwwxxxxxxwwwvvvuuuvvvxxxzzz{{{|||wwwsssqqqqqqssstttsssssstttuuuuuuuuutttssstttuuuxxxzzz|||}}}xxxuuuttttttsssoooggg\\\RRRKKKHHHDDDGGGLLLSSS\\\fffqqqxxxyyy{{{{{{zzzxxxyyy}}}{{{xxxwwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~xxxrrrooommmnnnooorrrtttxxx}}}oooddd[[[iiiuuugggYYYNNNKKKMMM___yyy{{{rrrvvvpppgggppp~~~wwwkkkZZZIII;;;333000000000000000/////////...111111777CCC]]]~~~}}}|||~~~wwwppppppnnnpppxxxyyyfff______UUUNNNLLLHHHFFFDDDCCCCCCGGGNNNUUUZZZ________________________````````````aaabbbcccdddgggggggggggghhhiiijjjjjjmmmllllllmmmnnnqqqtttvvvyyyxxxvvvtttqqqnnnlllkkklllkkkjjjiiiiiihhhhhhiiiqqqdddVVVOOOIIIAAA;;;999444555555444333222444555777777777666555555444444333333333333333333333333,,,,,,++++++***)))''''''(((((()))*********)))))))))***++++++)))(((((())))))***+++,,,...///000111333444444444222///---+++)))+++...111333444444333333111///---,,,,,,------000000000000///...------111111111111000000000000,,,---------,,,***((('''''''''&&&&&&&&&''''''((((((''''''''''''((())))))((((((((()))******++++++)))************++++++++++++---------+++***+++,,,***+++,,,,,,,,,,,,---///,,,,,,++++++++++++++++++***++++++,,,,,,------...........................///---...111222//////111222000...---///000111000000000000000000000000000//////000111222333333444555666666777777777666666888888:::;;;<<<=========>>>>>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNRRRRRRSSSUUUYYY]]]bbbddddddooo}}}iii___QQQEEE>>>:::666333777;;;FFFVVVeeelllkkkhhh^^^WWWQQQQQQRRRUUU]]]eeerrr{{{uuuiiiaaa]]]\\\```eeejjjqqqyyyzzz}}}~~~yyytttrrrnnnkkkhhhggggggggghhhiiijjjllloooqqqssstttuuusssqqqpppqqqsssvvvxxx|||zzzvvvssspppnnnmmmmmmnnnoooqqqrrrrrrpppooommmppprrrtttwwwyyy||||||wwwuuuvvvvvvssslllbbbVVVNNNIIIDDDGGGLLLRRRZZZeeepppxxx{{{|||}}}{{{xxxxxx{{{~~~yyyvvvxxx{{{yyyzzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzz{{{{{{}}}~~~~~~xxxrrrnnnlllmmmnnnqqqtttxxx|||vvvllleeeZZZggg~~~vvvfffWWWLLLJJJNNNfff}}}vvvyyy}}}ooohhhqqq}}}vvviiiWWWFFF999222///000000000/////////......000000666@@@WWW~~~xxxwww|||}}}}}}~~~uuuiiiccc^^^]]]bbbjjjpppxxxmmmdddbbbWWWOOOLLLGGGGGGEEECCCCCCGGGMMMTTTYYY]]]]]]^^^^^^^^^^^^^^^^^^______``````aaabbbbbbbbbffffffffffffggghhhiiiiiimmmllllllllllllnnnpppqqqtttsssrrrpppnnnlllkkkjjjkkkjjjiiihhhggggggggggggsssfffXXXPPPIIIAAA;;;888555666666555333333555666666666666666555555444444333333333333333333333333111000///---)))%%%""" &&&'''(((((())))))))))))''')))******(((''''''(((***+++,,,---///000111222222333333333222///---+++***,,,///222444555555555444222///---,,,,,,------000000111000///...---,,,000000000000000111111111------------,,,***)))((()))((((((''''''''''''((((((((('''''''''(((((((((((((((((()))******++++++))))))*********+++++++++,,,,,,---+++******+++---+++,,,---,,,++++++,,,...,,,,,,,,,++++++*********+++++++++,,,,,,---------......//////////////////...---...///000//////000///......---...///000000000000000000000000000000///000000111222333444444777777888888999888888888888888:::;;;<<<=========>>>??????@@@@@@@@@@@@???AAABBBDDDEEEEEEEEEDDDCCCGGGEEEDDDCCCDDDFFFHHHIIIKKKLLLMMMOOORRRVVVZZZ\\\\\\cccmmmvvvsssaaaQQQFFF???:::777888999???LLL\\\fffiiihhh```YYYTTTRRRRRRTTT\\\eeemmmwww|||ooobbb]]][[[___ccchhhpppxxx|||~~~|||tttrrrnnnjjjgggfffeeeeeehhhiiijjjlllmmmooopppqqqrrrpppmmmkkkkkknnnrrrtttrrrrrrrrrqqqooonnnmmmmmmjjjlllnnnoooooonnnllljjjmmmpppsssvvvxxx{{{~~~{{{xxxwwwxxxwwwqqqfffZZZPPPJJJDDDFFFJJJOOOWWWbbbmmmttt{{{}}}}}}{{{xxxwwwxxx{{{{{{{{{vvvwwwzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{|||}}}~~~~~~xxxrrrmmmllllllmmmrrrtttyyy||||||{{{wwwrrrlllgggdddZZZfff{{{uuudddTTTKKKLLLRRRnnnyyy}}}~~~pppiiirrrxxxiiiXXXFFF:::333111000000/////////.........000///444<<>>???@@@@@@@@@@@@???>>>AAAAAABBBCCCCCCBBBAAA@@@DDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJLLLOOORRRUUUWWWXXX[[[```gggppp|||ppp\\\NNNEEE???<<<888888;;;DDDRRR___eeegggddd^^^XXXUUUSSSSSSZZZccchhhsssuuueee___\\\]]]```eeemmmuuuyyy{{{~~~~~~tttrrrnnnjjjgggfffeeeeeeiiijjjkkklllmmmooopppppppppmmmhhheeeeeehhhllloookkklllmmmnnnnnnnnnmmmllliiikkklllnnnnnnmmmlllkkknnnqqqtttwwwxxxzzz}}}{{{wwwyyyyyysssiii\\\QQQKKKCCCEEEHHHLLLSSS]]]hhhooowwwzzz|||zzzwwwuuuvvvxxxzzz~~~yyyyyy|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~}}}|||||||||}}}~~~~~~xxxrrrnnnmmmmmmnnnsssvvvzzz}}}yyyrrrttttttqqqjjjeeecccccc]]]hhhyyysssaaaRRRJJJOOOYYYttt~~~|||sssllltttxxxiiiVVVEEE999444222////////////............111...333888BBB```{{{uuulllhhhhhhjjjpppvvv|||tttqqqqqqxxx{{{wwwppplllrrrmmmhhheeeeeelll}}}uuuddd^^^[[[]]]aaaccchhhmmmrrryyyvvviiifff\\\TTTQQQKKKGGGEEECCCBBBDDDJJJPPPTTTZZZ\\\]]]___``````_________```bbbcccdddeeeeeeeeeeeeeeeeeeffffffggghhhiiilllkkkkkkjjjjjjiiiiiiiiillllllllllllllllllllllllkkkjjjiiihhhhhhgggggghhhsssfffXXXPPPJJJAAA;;;888666777888777666666888:::444444444444444444444444333333333333333333333333,,,,,,------,,,++++++***&&&&&&'''(((((((((''''''***+++,,,,,,***))))))***"""###%%%'''***---///000111111222222111///---+++,,,---///111333444555666555333111...,,,,,,,,,---...///000111000///,,,+++)))***+++---...000111222---,,,,,,+++***)))(((((((((((('''''''''(((((()))((((((((()))(((((('''&&&((((((((()))******++++++)))************+++++++++)))***++++++******+++,,,***,,,......---+++***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...---//////,,,---000111///,,,---//////......000111000000000000000000000000111111222333444555555666777888999:::::::::::::::888888:::;;;<<<============>>>@@@AAAAAA@@@???>>>@@@@@@AAABBBAAA@@@???>>>??????>>>>>>>>>???AAABBBFFFGGGIIIKKKMMMPPPRRRSSSSSSSSSVVV]]]dddnnn}}}kkk[[[OOOFFFAAA777777888>>>JJJVVVaaaggghhhccc^^^YYYSSSPPPVVV]]]cccmmmyyyxxxjjjccc]]]]]]^^^bbbjjjrrrtttvvvzzz}}}tttrrrnnnkkkhhhgggggggggjjjjjjkkklllmmmoooppppppoookkkfffaaa```cccgggkkkjjjkkklllmmmlllkkkjjjiiijjjjjjlllmmmnnnnnnooooooppprrrvvvxxxyyyzzz|||~~~yyyzzzzzzuuujjj]]]RRRLLLDDDEEEGGGJJJPPPYYYcccjjjrrruuuxxxxxxuuussstttuuu{{{~~~}}}~~~~~~|||{{{|||~~~~~~}}}|||||||||~~~~~~xxxrrrooonnnoooppptttvvvzzz~~~~~~yyyuuunnnpppppplllgggcccbbbcccaaakkk{{{rrr___OOOIIIQQQ]]]www|||}}}sssnnnxxx~~~uuufffRRRAAA666111111/////////.........------000...222444:::TTTpppyyy}}}sssiiieeeddddddgggmmmppptttyyyzzzzzz|||wwwnnnggghhhiiifffbbbaaagggcccaaabbbccchhhttt|||gggbbb___```aaa```aaadddhhhkkkzzzwwwiiieee\\\UUURRRLLLGGGDDDBBB@@@BBBGGGMMMQQQYYYZZZ]]]___aaaaaa```___^^^```bbbdddfffgggggggggffffffffffffggghhhiiiiiikkkkkkkkkjjjiiiiiihhhhhhkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhggggggggggggrrreeeWWWOOOIIIAAA;;;999555666777666555666777999444444444555555555555555333333333333333333333333222111///,,,***(((''''''))))))))))))))))))(((''')))+++,,,+++***((())))))"""###%%%(((+++---///000000111222222111///---++++++,,,...000222444555666666444111...---,,,,,,---...///111222222111///---***++++++---...///000000,,,,,,***)))((('''''''''&&&&&&&&&&&&'''((())))))(((((()))))))))(((&&&%%%((((((((()))******++++++)))************+++++++++(((***------,,,,,,,,,,,,&&&)))---//////---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///...---...111000,,,,,,111222///+++...000000//////000222////////////////////////111111222333444555666666777777888999:::;;;;;;:::888888:::;;;<<<=========<<<===???AAAAAAAAA@@@??????@@@AAAAAAAAA@@@>>>>>><<<======>>>???@@@@@@AAADDDEEEFFFHHHKKKMMMOOOPPPPPPNNNPPPVVV\\\dddsssnnn^^^OOOGGG:::::::::<<>>>>><<<===???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMPPPMMMNNNSSSXXX^^^lllzzz~~~jjjXXXLLL???@@@???<<<===DDDPPPZZZ```^^^\\\ZZZTTTQQQUUU]]]YYYaaajjjqqqyyy~~~|||vvvhhhaaaZZZXXXYYY\\\dddmmmoooqqquuuzzz}}}}}}yyyvvvtttrrrooollljjjiiijjjjjjggghhhiiijjjlllnnnoooooopppkkkddd]]][[[]]]aaaeeegggggghhhjjjjjjkkkkkkkkkjjjiiiiiijjjlllooosssuuurrruuuwwwyyyyyyyyyyyyzzzyyy}}}~~~}}}xxxmmmaaaVVVPPPIIIIIIIIIJJJNNNVVV___fffhhhlllrrrsssrrrqqqrrrsssvvvyyy|||}}}{{{wwwxxxzzz|||}}}}}}||||||zzzxxxyyyzzz|||}}}xxxtttqqqqqqssstttrrrsssvvvyyy{{{yyyuuuqqqhhhgggeeebbb___]]]\\\]]]iiissssss]]]KKKEEEPPP^^^tttvvvsss}}}tttooorrr~~~uuudddPPP???444000000//////.........------------+++000222555LLLkkkyyy}}}qqqddd^^^\\\]]]dddkkkooooooqqqtttzzznnnhhhdddeeefffcccbbbcccYYYXXX]]]ffflllllllllmmmvvvsssmmmhhhgggfffdddcccfff```___jjj{{{jjjeeeZZZSSSOOOHHHEEECCC@@@>>>???CCCIIILLLTTTWWWZZZ]]]______^^^]]]YYY[[[___cccfffggghhhgggggggggggghhhhhhiiijjjkkkjjjjjjjjjjjjjjjiiihhhggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggeeeeeeeeeeeeeeeooobbbTTTLLLFFF>>>888666777666555444333333444555777888999:::::::::::::::555222......111222222000......---,,,++++++++++++---,,,***)))))))))***+++******+++***)))(((&&&%%%))))))))))))+++...111333222///,,,,,,......---+++***+++---///111333444555444333111...+++***+++---///111444555555222...+++,,,,,,,,,++++++*********,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&(((******(((&&&&&&&&&'''''''''(((((()))***+++++++++******++++++,,,,,,***+++...000000000...---......---,,,+++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++---//////...---...///111111000......---------222222111111111111222222//////////////////////////////000111222333333444888999::::::;;;;;;::::::999:::<<<<<<<<<<<<:::999=========>>>??????@@@@@@@@@@@@@@@@@@???===;;;:::===???AAA@@@>>>>>>@@@BBBDDDDDDFFFGGGHHHIIIIIIIIIJJJNNNQQQRRRTTTZZZdddkkk{{{jjjYYYQQQIIIAAA>>>>>>AAAIIIQQQ[[[___cccaaa[[[UUUTTTUUUZZZ[[[```iiisssxxxvvvssseee]]]VVVVVVXXX[[[aaagggmmmsssvvvttttttvvvvvvtttsssqqqooonnnmmmkkkhhheeeiiiiiijjjjjjkkkkkkllllllnnnlllggg___YYYYYY^^^ccciiiiiihhhhhhiiijjjjjjkkkggghhhiiiiiiiiilllpppsssvvvwwwyyy{{{{{{yyywwwuuuvvvzzz~~~zzzuuuooofff]]]WWWNNNJJJGGGIIIKKKPPPZZZccchhhjjjnnnppppppppprrrssswwwvvvwwwzzz}}}}}}zzzssstttvvvyyy|||~~~~~~}}}{{{zzzzzz{{{{{{||||||}}}~~~zzzvvvsssqqqppppppuuuuuuwwwyyyyyywwwsssooofffcccbbbaaa]]]VVVUUUXXXcccxxxrrr___PPPJJJUUUeeewwwxxxoooppp{{{~~~{{{rrrtttxxx~~~rrr^^^JJJ:::222//////000///...------------------...111555<<>>???CCCHHHLLLVVVZZZ^^^___^^^]]]___bbb^^^```bbbddddddfffhhhjjjkkkmmmoooooonnnmmmmmmnnnlllkkkiiihhhhhhhhhiiiiiijjjiiihhhffffffgggggghhheeeeeeeeeeeeeeeeeeeeeeeennnaaaSSSKKKEEE>>>888555777666555444333444555666777888999999:::::::::999888555333222444444222000------,,,+++******************((('''''''''(((((())))))******)))((('''&&&))))))))))))+++...111222555222///.........,,,***)))***,,,...000222444555777666333///+++)))***+++///111333555444111---+++---------,,,,,,++++++++++++++++++***)))(((((((((%%%&&&&&&&&&&&&'''''''''(((***,,,,,,***((((((((('''''''''(((((()))***+++************+++,,,------+++,,,---////////////...,,,+++++++++,,,------...,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++---//////...---...//////...............//////000000////////////000000////////////////////////111111222333444555555666888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::=========>>>??????@@@@@@AAABBBBBBBBBAAA???===<<<<<<>>>@@@@@@>>>>>>@@@CCCDDDEEEFFFGGGIIIIIIIIIIIIHHHKKKNNNOOOPPPVVV___fffsss|||}}}kkkZZZPPPFFFAAA>>><<<@@@EEEUUU[[[aaabbb^^^ZZZWWWWWWZZZ[[[```hhhqqqvvvtttqqqeee\\\UUUTTTVVVYYY^^^eeekkkqqquuuttttttuuuuuurrrqqqpppoooooonnnmmmjjjgggfffgggggghhhiiijjjkkklllooommmhhhaaa[[[[[[___dddhhhggggggggggggggghhhhhhhhhiiiiiiiiiiiikkkooorrrvvvwwwzzz{{{{{{yyywwwvvvtttxxx}}}~~~zzzvvvoooggg^^^XXXOOOKKKHHHIIIKKKOOOYYYbbbgggjjjmmmooopppppprrrssstttssssssuuuxxxyyyxxxuuussstttvvvyyy|||~~~}}}}}}|||{{{zzzyyyyyy{{{|||~~~|||xxxuuusssrrrrrrvvvvvvwwwxxxxxxvvvrrrnnngggdddaaa___YYYRRRPPPRRR^^^wwwppp]]]PPPLLLYYYkkkyyyrrrsss|||zzzwwwrrrtttzzz~~~qqq\\\HHH:::222000/////////...---------------//////000444;;;KKKfff}}}~~~nnnaaa[[[^^^eeekkkssspppppptttxxxzzz{{{tttllliiilllmmmkkkhhheeefffhhhlllooommmhhhdddeeemmmvvv{{{}}}~~~~~~}}}}}}yyyvvvrrrmmmjjjjjjlllnnnjjj___]]]oooppp```XXXPPPKKKIIIFFFDDD@@@>>>@@@DDDIIILLLUUUYYY]]]___]]]]]]___aaa^^^```bbbcccdddeeegggiiimmmppprrrrrrpppmmmlllllljjjiiihhhgggfffggghhhhhhiiihhhgggfffffffffggggggeeeeeeeeeeeeeeeeeeeeeeeennnaaaSSSKKKEEE===888666666555444444444555666777777888999999:::999999999888777555555555444111///---,,,,,,+++******))))))))))))((('''''''''(((((((((((())))))))))))(((((()))))))))***+++...000222555222000......,,,***(((((()))+++---///222444444555555333000,,,++++++---...000333555444111...+++---------,,,,,,,,,,,,,,,***++++++++++++***((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&))),,,---+++)))(((''''''''''''(((((()))***+++************+++,,,---...,,,,,,,,,---......//////---,,,,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------+++---//////...---...///,,,,,,,,,------///000111000//////......//////000////////////////////////111111222333444555666666666777999:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@CCCCCCCCCCCCBBBAAA???>>>:::<<<>>>??????@@@AAACCCDDDDDDFFFGGGHHHHHHHHHHHHFFFHHHJJJKKKLLLPPPXXX^^^kkksss|||eeeZZZNNNEEE???::::::===LLLTTT^^^dddccc___\\\[[[ZZZ\\\```gggooorrrqqqnnneee]]]UUUSSSTTTVVV\\\aaahhhoootttttttttuuusssoooooonnnnnnooopppnnnkkkhhhcccccccccdddfffhhhjjjlllpppnnnjjjddd^^^\\\```cccffffffeeeeeeeeeeeeeeefffiiijjjjjjiiiiiikkknnnqqqvvvxxxzzz{{{|||zzzxxxvvvrrruuuyyy{{{{{{wwwqqqhhh___YYYQQQMMMIIIJJJKKKOOOXXXaaafffiiimmmooopppppprrrsssrrrqqqqqqsssuuuuuutttrrrssstttvvvyyy{{{~~~~~~||||||}}}}}}}}}}}}|||{{{yyyxxx{{{}}}{{{wwwtttsssrrrrrrvvvvvvvvvwwwvvvtttooolllhhhccc```\\\VVVNNNLLLOOOZZZuuulll[[[PPPPPP```ttt|||uuuwww{{{vvvtttqqquuu|||}}}oooZZZFFF888222000/////////...------------...000///000444;;;LLLhhhwwwkkkddddddhhhlllpppmmmlllpppuuuxxx~~~yyyrrrqqqrrrpppnnnmmmlllllllllkkkhhhbbb^^^```eeekkkoooqqqtttyyy}}}xxxpppllllllnnnnnnrrrbbbXXXeeettt```TTTMMMHHHGGGGGGEEEBBB@@@AAADDDIIILLLRRRWWW\\\^^^]]]]]]^^^```^^^```bbbccccccdddfffhhhooorrrttttttqqqmmmkkkiiiiiihhhfffeeeeeefffgggggghhhgggffffffeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeqqqcccTTTLLLFFF???999888555555444444444666777888888888999999999999888888444444444555444333111///------------,,,+++***************)))))))))******''''''((())))))))))))))))))))))))***,,,...000111111000///...---+++)))((('''(((***,,,///111333444000111111000......///111///111444666555333///---++++++++++++++++++++++++)))***+++,,,,,,***((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$'''***+++***'''&&&%%%''''''''''''((()))***+++)))))))))***+++,,,---...,,,,,,,,,,,,---...///000111000...---++++++******,,,,,,++++++******+++++++++++++++,,,,,,,,,------+++---//////...---...///,,,,,,,,,,,,---...///000111111000000000000111111///////////////////////////000000111222333444444555777888:::<<<>>>>>>???===<<<;;;::::::;;;<<<============>>>??????@@@@@@BBBCCCCCCCCCCCCAAA???>>>:::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGGGGHHHLLLRRRWWWfffnnnzzzssseeeTTTIIIBBB===<<<>>>CCCMMMYYYcccfffddd```^^^[[[]]]```ffflllooonnnlllggg^^^VVVTTTTTTUUUZZZ```fffnnnuuuvvvvvvvvvsssooonnnnnnnnnoooooommmiiifffaaa``````aaadddgggkkkmmmppppppmmmggg```]]]___aaafffeeeeeedddddddddddddddjjjjjjjjjiiiiiijjjmmmpppvvvxxxzzz||||||{{{yyyxxxrrrtttwwwyyy}}}|||xxxrrrjjjbbb\\\TTTOOOKKKKKKLLLOOOWWW```fffiiimmmooooooppprrrsssssssssssssssttttttsssssstttuuuvvvxxxzzz}}}~~~}}}|||{{{zzzyyy{{{}}}}}}{{{zzz}}}~~~~~~|||yyyuuurrrqqqqqqqqqwwwvvvvvvvvvuuurrrnnnjjjeeeaaa]]][[[VVVPPPPPPTTT\\\yyygggXXXPPPTTThhh~~~yyy|||~~~wwwvvvvvvooouuu{{{lllVVVBBB666111000//////......---------......//////000444<<>>??????======;;;::::::;;;===============>>>??????@@@@@@AAAAAABBBBBBBBB@@@???>>>999:::;;;===???AAACCCCCC@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEGGGJJJOOORRR___hhhuuurrr]]]NNNEEE???===???===FFFRRR]]]cccdddbbb```\\\^^^bbbgggkkkmmmmmmllljjjaaaXXXUUUUUUVVV[[[aaagggpppwwwyyyyyyyyyuuuqqqpppooonnnmmmmmmjjjfffcccaaa```___```cccggglllooorrrrrrpppjjjbbb]]]]]]^^^fffeeeeeeddddddeeeeeeeeejjjjjjjjjiiiiiijjjmmmpppvvvxxx{{{}}}}}}|||zzzyyyuuuvvvwwwzzz~~~}}}zzztttmmmddd___WWWQQQNNNMMMNNNPPPXXXaaagggiiimmmoooooooooppprrrrrrrrrssssssrrrrrrsssttttttuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}}}}|||zzzyyyxxxvvvxxx|||~~~~~~~~~|||zzzwwwtttrrrrrrrrrrrrxxxwwwuuuuuutttqqqmmmjjjbbb^^^\\\\\\ZZZXXX[[[```iiixxxbbbUUUPPPWWWooo{{{}}}wwwxxx{{{nnnvvvzzzjjjRRR???444111000///......---------......///...---///444>>>QQQpppvvvooommmoooqqqoookkkkkkoootttxxx|||yyywwwtttpppllliiihhhggghhhhhhkkkmmmjjjggglllvvv}}}||||||yyyjjjYYYZZZtttgggRRRHHHEEEEEEHHHFFFCCCBBBBBBEEEHHHKKKMMMSSS[[[___^^^]]]]]]^^^^^^___aaaaaaaaaaaabbbdddeeeiiimmmooonnnkkkiiiggghhhgggffffffffffffhhhhhhfffffffffffffffeeeeeedddeeeeeeeeeffffffggggggggg|||mmm\\\RRRJJJBBB===;;;777666555555555666777888888888888999888888777666111333555555555444555777///000000111000///---,,,&&&&&&'''(((((((((''''''(((((('''(((((()))***+++)))******,,,---......///000222444444222000//////++++++,,,...///000111222111222222000---+++++++++///111444777777444111///((((((((((((((()))))))))'''((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))++++++***))))))***'''''''''(((((()))***+++++++++******++++++,,,---+++++++++,,,------......,,,,,,,,,,,,---...///000------,,,+++************++++++,,,,,,,,,,,,------+++---//////...---...///000//////........./////////......------......///000000000000000000000000222222333444555666777777666777999;;;===>>>??????======<<<<<<<<<<<<===============>>>??????@@@@@@???@@@AAAAAAAAA???>>>===:::::::::<<<@@@BBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBCCCDDDFFFJJJMMMOOOUUU___nnn}}}lllYYYMMMCCC>>>===;;;AAAJJJTTT[[[```aaaaaa^^^```dddhhhkkkmmmmmmnnnkkkbbbZZZWWWWWWXXX\\\bbbiiiqqqxxxzzzzzzzzzxxxsssrrrpppnnnlllkkkiiifffdddcccbbbaaaaaadddiiinnnrrrvvvvvvtttnnneee^^^\\\\\\eeeeeeeeeeeeeeefffggggggiiijjjjjjiiiiiikkknnnqqqwwwxxx{{{}}}~~~}}}{{{zzzxxxxxxyyy{{{{{{vvvooogggaaaYYYTTTPPPOOOPPPRRRZZZccchhhkkkmmmooonnnnnnooopppooopppppppppooooooqqqssstttuuuvvvwwwyyyzzz{{{||||||||||||{{{zzzyyyxxxwwwtttwww{{{~~~~~~{{{zzzwwwuuuuuuuuuvvvwwwxxxwwwuuuttttttqqqnnnkkkbbb___^^^_________eeelllvvvrrr^^^RRRPPPZZZsss|||zzzzzz|||mmmwwwyyygggOOO<<<222000000000...------------...//////------///555>>>QQQnnnxxxpppmmmmmmnnnmmmjjjjjjnnnssswww}}}}}}{{{vvvpppjjjggghhhiiihhhiiinnnqqqjjj```aaaiii}}}sssccc[[[kkkmmmTTTIIIFFFFFFGGGEEECCCBBBBBBDDDGGGIIIKKKRRR[[[``````^^^^^^^^^^^^___``````______aaabbb___cccgggjjjjjjhhhggggggggggggfffeeefffggghhhiiifffggggggggggggfffeeeeeeeeeeeeeeefffgggggghhhhhhppp___SSSKKKBBB===;;;888777666555555555666777888888888888888777666666222444555444222222444666...///000111000...,,,+++%%%%%%'''(((((((((''''''))))))(((''''''((()))***)))***+++,,,---.........000333555444111...---------......//////000000111111222222000,,,***))))))---///333555555333000---(((((((((((()))))))))***&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))******))))))***,,,'''''''''(((((()))***+++,,,,,,++++++******++++++)))***,,,---......------+++++++++,,,...///111222...---,,,+++************++++++,,,,,,,,,,,,------+++---//////...---...//////////////////000111222......------------......000000000000000000000000222333333444555666777777777888:::;;;===>>>??????<<<<<<============<<<<<<=========>>>??????@@@@@@???@@@@@@AAAAAA@@@>>>===;;;::::::<<>>CCCJJJSSSZZZ^^^```___bbbfffiiilllnnnooopppkkkbbbYYYWWWWWWXXX]]]bbbjjjrrrxxxyyyzzz{{{yyyuuutttqqqnnnllllllkkkjjjhhhgggeeecccbbbeeejjjppptttzzz{{{yyysssiii```\\\[[[cccccccccdddeeefffggghhhhhhiiiiiiiiiiiikkkooorrrwwwyyy{{{~~~~~~}}}|||{{{yyyyyyzzz||||||wwwppphhhcccZZZUUURRRQQQRRRTTT]]]fffjjjlllnnnooonnnmmmmmmmmmlllnnnooonnnmmmnnnqqqttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxvvvvvvuuuwwwyyy|||}}}~~~}}}}}}}}}xxxwwwvvvuuuuuuvvvxxxyyyxxxwwwuuuttttttrrrooommmgggcccaaabbbbbbcccjjjqqq|||mmmZZZQQQPPP\\\vvv||||||xxxwwwlllwwwxxxeeeLLL999111000000000---------------...//////,,,---///444<<>>>>>>>>;;;<<<===>>>>>>===<<<;;;=========>>>??????@@@@@@???@@@AAAAAAAAA@@@???>>><<<:::999<<>>@@@@@@@@@@@@???>>>=========>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCAAA???>>>;;;;;;;;;;;;===???AAACCCDDDCCCBBBAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIQQQUUU\\\gggtttwwwhhhYYYMMMDDD???<<>>>>>>>>???>>>=========>>>??????>>>???@@@AAABBBCCCDDDDDD@@@AAABBBDDDDDDCCCAAA@@@;;;;;;;;;;;;===???AAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIINNNQQQXXXbbbooo~~~{{{fffUUUJJJBBB<<<===@@@EEENNNVVV[[[ccciiijjjlllooopppoookkkggg```YYYUUUWWW\\\```hhhmmmuuu||||||yyyyyywwwtttrrrppppppqqqrrrpppooollljjjjjjooowww|||~~~}}}uuufff]]]\\\\\\aaaccc``````eeegggeeeiiihhhhhhjjjnnnrrrvvvxxx{{{{{{{{{{{{zzzyyywwwwwwvvvttttttvvv{{{{{{wwwppphhhaaa___ZZZWWWWWWXXXZZZbbbkkkooonnnnnnnnnnnnnnnnnnmmmrrrrrrqqqrrrsssuuuuuuuuuwwwvvvuuuuuuwwwxxxxxxwwwtttwwwzzz{{{{{{zzz{{{||||||}}}|||zzzxxxvvvwwwxxxvvv|||{{{vvvrrrpppooooooppprrrtttuuuzzzyyyxxxwwwuuutttsssrrrrrrppppppooollliiimmmssstttdddTTTNNNPPP[[[ssszzzuuu{{{}}}vvvsssuuuwww\\\BBB777444///---///......------------......//////000222444<<>>???AAA@@@????????????@@@@@@>>>???@@@AAACCCDDDEEEFFF@@@AAACCCDDDDDDCCCBBBAAA;;;;;;;;;;;;<<<>>>@@@BBBAAA@@@AAAAAABBBCCCEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKNNNTTT]]]hhhvvv{{{eeeUUUKKK@@@======@@@FFFMMMXXXbbbjjjllllllnnnqqqqqqnnnjjjbbbZZZVVVVVV[[[___fffjjjrrryyy~~~}}}||||||zzzxxxuuusssrrrrrrrrrrrrqqqnnnkkkjjjmmmssswww{{{|||wwwjjj```]]][[[```cccaaaaaacccdddcccggghhhiiikkkoootttyyy{{{||||||}}}}}}|||yyywwwuuuvvvtttrrrtttxxx}}}{{{wwwppphhhaaaaaa\\\XXXXXXXXXZZZbbbkkkooooooooonnnnnnnnnoooooosssrrrrrrrrrssstttuuuuuuwwwuuussssssuuuwwwwwwwwwuuuxxxzzz{{{{{{{{{{{{|||}}}~~~}}}zzzwwwuuuvvvwwwvvv{{{~~~}}}}}}|||yyysssqqqpppooonnnoooppprrrtttyyyxxxwwwvvvuuutttsssrrrrrrppppppqqqooonnnttt|||qqq```OOOIIILLLXXXpppzzzuuu|||yyywwwzzzuuuZZZ@@@666333///...111......------------......///...///000000666DDDSSS{{{|||zzzuuusssnnnhhhjjjrrrvvvvvvjjjfffiiiqqqwww~~~|||tttsssttt}}}hhhUUUOOOVVVcccrrr|||{{{{{{|||ooovvvzzz```OOOGGGDDD@@@>>>@@@AAA???AAAEEEGGGLLLTTTZZZ]]]^^^^^^^^^___``````aaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffggggggggggggggggggggghhhiiijjjjjjiiihhhggggggggghhhiiizzzqqqbbbTTTIIIBBB===;;;777666444444444666888:::555666666777777666666555111000000000000111000000//////......---,,,,,,+++))))))************))))))***)))((()))******)))'''((((((((()))))))))******,,,,,,---.........//////...---,,,...000222333333333222222111000///...---000///...000222333111000++++++,,,,,,,,,,,,,,,---///...------,,,,,,------******((('''&&&%%%$$$$$$))))))))))))))))))))))))&&&&&&&&&''')))***,,,,,,,,,++++++******)))))))))---,,,************+++++++++++++++,,,,,,,,,------------------------------...------,,,,,,,,,------++++++,,,---------------......------------......//////.........///000000000......000333555444333///111333444444444666777;;;:::::::::;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBB@@@???>>>;;;;;;;;;;;;<<<>>>@@@AAA??????@@@AAACCCDDDFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLKKKNNNTTTZZZcccooo}}}yyydddVVVGGG@@@>>>>>>CCCIIIUUUaaalllmmmlllmmmpppqqqnnniiibbbZZZVVVVVV[[[___eeeiiipppwww|||}}}}}}|||{{{yyyxxxuuusssrrrqqqppprrrqqqnnnkkkhhhiiilllooowwwzzz~~~yyyoooddd___ZZZ^^^bbbccccccdddddddddhhhiiijjjmmmoootttyyy||||||}}}~~~~~~}}}zzzvvvtttuuuttttttuuuxxx|||~~~|||yyyssskkkeeeccc^^^YYYXXXXXXZZZbbbkkknnnmmmlllkkkkkklllooorrrqqqrrrrrrqqqqqqqqqrrrsssuuusssqqqqqqsssuuuvvvvvvtttwwwyyyzzzzzzyyyyyyzzz|||}}}|||zzzwwwvvvwwwxxxxxx|||~~~}}}|||{{{xxxrrrppppppooonnnmmmoooqqqsssxxxxxxwwwvvvtttsssrrrrrrmmmlllmmmpppqqquuu~~~nnn\\\KKKFFFKKKXXXqqq{{{vvv}}}{{{zzzqqqWWW>>>444222//////222......------------......------...000///222===IIIsss{{{|||zzzxxxqqqhhhfffkkknnnnnngggbbb```cccfffkkkwww{{{zzz{{{mmmUUUNNNSSS]]]hhhpppwww{{{yyyyyyuuuvvvhhhUUULLLGGGBBB@@@@@@???<<<===@@@DDDJJJSSSYYY]]]]]]]]]^^^]]]^^^```aaabbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccddddddeeeffffffeeeeeefffhhhiiijjjjjjiiihhhgggfffffffffffftttlll^^^RRRHHHBBB>>><<<888777555444555777999:::555666777888888777666555111111111111000///000000///......---,,,,,,++++++))))))************))))))'''%%%""""""###%%%%%%%%%)))))))))*********++++++++++++---...////////////---,,,,,,---000222333333444333222111000//////...111000000000000///---+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,+++***((('''&&&&&&&&&************************&&&&&&''''''(((***+++,,,++++++++++++******)))))),,,,,,,,,+++***+++,,,---+++++++++,,,,,,,,,------...------------,,,,,,,,,---------,,,,,,---......******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...............///000000000/////////000111000//////222444555555555666888;;;:::::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???===;;;:::;;;;;;;;;;;;<<<===???@@@??????AAABBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOOOORRRWWW[[[aaalllzzzooo```NNNDDD@@@???BBBFFFRRR___kkkmmmlllmmmoooppplllhhhaaaYYYUUUVVV[[[___eeeiiipppvvv{{{||||||{{{zzzyyyyyywwwuuusssrrrqqqsssrrrpppllliiiggghhhiiirrrvvv{{{}}}zzzsssiiibbbZZZ]]]aaaeeefffeeefffhhhiiijjjlllmmmnnnqqqvvvzzz|||}}}~~~~~~}}}zzzvvvttttttuuuxxxzzz{{{{{{{{{|||~~~~~~}}}{{{wwwpppkkkeee___ZZZYYYXXX[[[dddmmmooonnnllliiihhhjjjpppuuurrrssstttrrrpppppprrrtttsssrrrpppqqqsssuuuuuuuuuuuuxxxzzz{{{zzzyyyzzzzzzzzz{{{{{{zzzyyyxxxzzz{{{{{{~~~|||{{{xxxsssoooppppppooonnnooorrruuuyyyxxxwwwuuusssrrrqqqpppjjjhhhiiilllooouuukkkYYYIIIFFFMMM]]]vvv{{{vvv~~~|||{{{kkkSSS;;;333222///...111......------------......,,,,,,...000000222;;;EEEhhhyyyzzzxxxwwwpppgggcccfffiiihhhgggbbb]]]\\\\\\```hhhpppttttttYYYOOORRRYYY```dddjjjuuuyyyuuuuuuwwwvvvssslllXXXMMMGGGBBB@@@@@@???<<<<<>>????????????<<<===>>>???AAABBBCCCDDDCCCBBBAAA???===;;;:::999<<<;;;;;;:::;;;===>>>???@@@AAABBBDDDFFFGGGGGGGGGGGGIIIKKKMMMPPPRRRSSSSSSRRRVVVZZZ\\\```jjjwwwyyyhhhUUUJJJDDDAAABBBDDDMMMZZZfffkkkmmmooopppooolllhhhaaaYYYUUUVVV[[[___ccchhhpppwww|||}}}|||zzz{{{{{{||||||zzzxxxvvvtttuuuuuussspppkkkhhhggggggmmmrrrwwwyyyyyywwwooofff]]]]]]aaaeeefffdddfffiiihhhkkkllllllkkkmmmrrrvvv||||||}}}}}}|||yyywwwuuussswww{{{~~~~~~}}}||||||}}}||||||yyysssnnneee___ZZZYYYYYY\\\eeeoootttuuussspppllllllqqquuutttvvvwwwuuurrrqqqsssvvvrrrqqqqqqsssuuuvvvvvvuuuxxx{{{}}}~~~}}}||||||}}}zzz{{{|||{{{zzzzzz|||~~~~~~~~~||||||xxxsssoooqqqrrrqqqooopppuuuyyyzzzyyywwwuuurrrpppooonnnjjjgggeeefffggglllxxxfffUUUGGGHHHRRRccc|||yyyuuu}}}}}}|||eeeNNN888222222///---///......------------......---,,,---111222444;;;DDD]]]zzzzzzssstttooogggdddgggjjjjjjjjjfffaaa]]]\\\___cccfffhhhsss{{{yyyyyybbbQQQRRRUUUYYY[[[^^^hhhttt}}}xxxrrrmmmmmmpppsss}}}vvvqqqpppXXXLLLDDD@@@>>>@@@???>>>???CCCAAAFFFMMMSSSWWWZZZ\\\^^^ZZZ[[[]]]^^^___```aaaaaaddddddddddddddddddddddddcccbbbaaa`````````aaabbbfffeeedddcccdddfffhhhiiinnnnnnnnnmmmlllkkkjjjjjjrrrjjj]]]QQQHHHAAA<<<999999888888888888888888777555888===@@@@@@===888555333555555333000......000,,,,,,++++++***)))))))))))))))************))))))***((('''''')))***+++***))))))))))))************(((***...222444333111///,,,++++++---000222333333444333111///............000222444444333111000000*********+++,,,---------......---,,,,,,,,,,,,---,,,***((('''''''''((()))************************))))))(((((((((((()))))))))***+++,,,,,,,,,+++***$$$'''***+++***)))***,,,++++++,,,,,,,,,,,,------,,,------------------------------------...//////---------......------,,,...------------------...------------...///000000------......------......222444666666666555666777666777888999999:::999999888999<<<>>>@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCDDDBBBAAA@@@>>>======<<<<<<<<<;;;::::::;;;<<<>>>???AAABBBDDDFFFGGGHHHHHHGGGGGGHHHKKKNNNQQQTTTVVVVVVTTTWWW[[[\\\^^^ffftttrrr^^^QQQKKKEEECCCCCCGGGSSS```hhhnnnssstttqqqoookkkccc[[[VVVVVVZZZ^^^```fffoooxxx~~~~~~|||{{{|||~~~~~~}}}{{{yyywwwtttuuutttpppkkkgggeeedddiiinnnsssuuuxxxyyysssjjjaaa___aaaddddddaaabbbgggfffiiikkkjjjiiijjjpppuuu{{{{{{{{{{{{zzzyyywwwwwwtttwww|||~~~|||{{{zzzwwwqqqllleee___ZZZYYYZZZ]]]gggqqq~~~xxxsssrrrsssuuuwwwyyyvvvrrrpppsssvvvsssssstttwwwyyyzzzxxxvvvyyy{{{~~~~~~}}}||||||}}}}}}}}}~~~}}}{{{{{{|||~~~~~~|||{{{wwwrrrooorrrtttsssqqqsssxxx}}}{{{zzzxxxuuurrrooommmkkkhhhccc___]]]]]]```lllwwwyyyaaaQQQFFFIIIVVViii|||uuurrr{{{}}}}}}}}}___III555111222...+++,,,......------------......///---...111222444:::BBBTTTvvv~~~tttvvvtttmmmiiikkkmmmmmmpppnnnjjjfffeeefffgggfffhhhppptttppplllsssrrrWWWWWWXXXYYYXXXZZZdddooo~~~xxxppphhhdddggglllqqqzzzwwwoooxxxxxx]]]NNNEEEAAA???@@@@@@>>>???CCC>>>CCCIIINNNSSSVVVZZZ]]]ZZZZZZZZZ[[[]]]___```aaaccccccccccccccccccccccccbbbbbbaaa```aaaccceeefffgggfffdddccccccdddfffhhhmmmmmmmmmmmmlllkkkkkkjjjxxxooobbbUUUKKKCCC===:::999999999999999888777666555999???CCCCCC???999555555666777444000......000......------,,,++++++***))))))************))))))&&&&&&&&&(((******(((&&&(((((((((((())))))))))))'''***///444555444111///,,,++++++,,,000222333333333222000///...---......))),,,...000///.........))))))***++++++,,,------//////...---------------***)))'''&&&&&&'''((()))***************************))))))(((((((((((((((((()))+++,,,---,,,,,,+++ $$$)))***)))((()))+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------...///000...///////////////......//////............//////,,,,,,,,,---...///000111...///000111000111222444444555777777666555555666777888:::;;;<<<<<<;;;:::999;;;>>>@@@CCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@<<<;;;::::::;;;<<<>>>>>>CCCDDDFFFGGGHHHHHHHHHGGGFFFHHHKKKOOORRRUUUWWWYYYTTTXXXZZZ[[[\\\dddqqq}}}~~~{{{fffXXXQQQJJJFFFEEEBBBMMM[[[fffooowwwwwwssssssnnneee\\\VVVVVVYYY]]]]]]dddnnnyyy~~~zzz{{{}}}~~~~~~|||zzzxxxrrrsssrrrooojjjeeebbbaaaffflllqqqrrrwwwzzzuuullldddaaaaaacccbbb]]]___eeecccfffiiiiiigggiiiooouuuzzzzzzzzzyyyxxxxxxxxxxxxtttwww{{{}}}~~~~~~{{{zzzyyyuuunnniiieee___ZZZYYYZZZ^^^hhhsssyyysssrrrsssvvvwwwuuupppnnnppptttttttttwwwzzz}}}|||zzzwwwxxxzzz|||}}}{{{zzzzzz{{{~~~|||{{{|||}}}~~~{{{zzzvvvqqqpppsssuuuuuussstttzzz|||{{{xxxuuuqqqnnnkkkjjjddd___YYYWWWVVVYYYeeeqqqvvv^^^OOOEEEJJJYYYlllyyysssoooxxx~~~~~~|||[[[FFF444111222...***+++.........------.........111......000111333999AAANNNqqqyyy|||zzzsssmmmmmmnnnnnnwwwvvvsssooonnnooommmjjjjjjppprrrkkkgggkkkttt{{{___^^^]]]]]]\\\]]]fffqqqxxxmmmdddaaaeeelllrrrwww}}}yyynnntttdddTTTIIIEEEBBBAAA@@@<<<===@@@<<<@@@EEEKKKOOOTTTXXX[[[YYYYYYYYYZZZ[[[^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaacccfffiiikkkhhhfffdddbbbbbbdddfffgggiiiiiijjjjjjjjjiiihhhhhhssscccWWWKKKBBB>>>???888888888888888888888888:::;;;======<<<999666444666555333222111111000000------,,,+++************************))))))))))))((((((((((((((((((((((((...---+++)))((())))))******---000222000...,,,+++,,,+++++++++---///222444444222///---+++++++++,,,...///111222333333222222+++***)))((((((((()))***///...,,,******,,,...///...,,,)))((()))******)))+++++++++++++++***)))(((+++++++++,,,,,,---------***++++++***))))))***,,,***)))(((((()))+++---...,,,,,,,,,------------------,,,+++******,,,---///+++,,,.../////////......,,,,,,,,,------.........111000...---,,,+++++++++---------............///...............///000000333444444555666777777888777888999999999999888777999;;;<<>>======<<<<<<>>>>>>>>>>>>????????????AAABBBDDDEEEFFFFFFFFFFFFFFFGGGIIILLLOOOSSSVVVXXXVVVXXXZZZ]]]```eeekkkooowwwxxxfffZZZQQQJJJDDDEEEMMMVVV\\\gggqqqsssooorrrmmmeee]]]XXXVVVWWWXXXZZZ^^^fffnnnvvv{{{~~~|||||||||{{{zzzxxxwwwvvvrrrqqqppppppnnniiiccc___```dddjjjpppssstttsssrrrjjjccc^^^___```___^^^```eeefffggghhhhhhjjjnnnqqqwwwxxxxxxwwwuuutttuuuvvvxxxxxxyyy{{{~~~}}}xxxtttqqqmmmkkkgggaaa]]][[[[[[]]]fffooo}}}vvvtttuuuvvvvvvtttooollllllmmmppptttyyy||||||{{{yyyxxx{{{{{{zzz{{{{{{}}}~~~~~~}}}|||}}}~~~}}}yyyuuurrrwwwuuurrrpppqqquuuyyy{{{}}}{{{wwwsssnnniiieeecccbbbZZZTTTRRRPPPQQQ```qqq~~~pppWWWLLLDDDJJJ[[[qqqzzzrrrooo{{{}}}zzzwwwRRRCCC555111222111///...---------------------------///000111222555888;;;MMMfffwwwqqqqqqssswww}}}zzzvvvxxxzzz{{{zzzwwwvvvvvvpppkkknnnwwwiiiaaa___ccccccbbbkkkzzz}}}wwwtttnnnhhhjjjpppssswww}}}qqqfffttteeeWWWHHHDDDBBBCCCAAA===<<<>>>@@@??????DDDKKKQQQTTTTTTWWWXXXZZZZZZ[[[\\\___aaaaaaaaabbbccccccdddeeeeeeaaaaaabbbcccdddfffggghhhllljjjhhheeedddcccbbbcccbbbcccddddddeeeeeeeeeeeesssdddWWWLLLAAA======888888888888888888888888:::;;;<<<===<<<999666555444333111000//////............---,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((******)))))))))*********+++...222333222///------,,,+++++++++,,,///222333333222///---++++++,,,,,,***,,,...000222333333333+++***)))((())))))***+++---------------------------+++)))((()))******)))***++++++++++++***))))))((((((((()))))))))*********++++++***))))))***,,,******)))((()))+++---...---............/////////---,,,+++***+++,,,...///,,,---...//////......---,,,,,,,,,---------.........------,,,,,,,,,---------------............///...............///000000111222333555666888999999777888888888999999999999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>?????????@@@BBBDDDDDDDDDDDDCCCCCCDDDGGGJJJMMMPPPRRRSSSRRRUUUXXX[[[^^^bbbgggkkktttxxxsssbbbUUUKKKFFFCCCJJJQQQXXXbbbnnnrrrppprrrmmmeee]]]XXXVVVVVVWWWXXX\\\dddllltttyyy}}}~~~|||{{{zzzyyywwwuuutttsssqqqqqqrrrsssrrrpppkkkgggbbbeeejjjooossstttttttttkkkccc^^^___aaa______```dddeeeggghhhiiikkknnnqqqvvvwwwxxxwwwuuutttuuuvvvxxxxxxyyy||||||wwwtttqqqnnnlllgggaaa\\\[[[ZZZ\\\dddmmmxxx|||yyyyyyuuuvvvvvvsssooollllllnnnrrruuuzzz|||{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{|||||||||}}}~~~}}}||||||}}}~~~{{{wwwrrrpppmmmllllllmmmqqqvvv|||~~~{{{uuupppjjjeee```]]]```XXXRRRPPPNNNPPP```rrr~~~nnnYYYNNNGGGNNN```vvvzzzsssqqq~~~wwwuuu|||sssQQQBBB444111222111///...------------------------...///111111222444777:::GGG^^^xxx|||yyyyyy{{{|||yyy{{{}}}|||uuuoooqqqxxx~~~ggg___]]]eeejjjlllvvv~~~xxxrrrsssxxx}}}~~~ssseeennnmmm[[[IIIDDD@@@@@@???===>>>AAA???>>>???CCCJJJQQQTTTUUUVVVXXXZZZ[[[[[[\\\___aaa```aaabbbcccddddddddddddaaaaaaaaabbbdddeeeggghhhkkkiiigggeeeccccccccccccbbbccccccdddeeeeeeeeeeee|||qqqcccWWWLLLAAA;;;:::888888888888888888888888::::::;;;<<<;;;999666555444333111000//////......//////...------,,,++++++******))))))))))))((((((((((((((((((((((((((((((&&&'''((()))************,,,///333444333000///...,,,,,,++++++,,,...111222333222///---,,,,,,,,,,,,)))***,,,...////////////***)))))))))***+++,,,,,,+++,,,...//////...,,,+++,,,***(((((()))******)))))))))***++++++++++++***'''''''''(((((((((((()))***++++++***))))))***,,,+++***))))))***+++---.........//////000000000000...---,,,,,,,,,---///000---............------,,,,,,,,,,,,------------...+++++++++,,,---...///000---------............///...............///000000000000222444666888999:::777777777777888999;;;<<<===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA???@@@DDDGGGJJJLLLMMMMMMMMMPPPTTTXXX[[[^^^bbbeeeooopppssszzzppp___RRRLLLCCCGGGKKKQQQ]]]jjjqqqssssssnnnfff^^^XXXVVVVVVVVVVVVZZZaaaiiiqqqwwwzzz||||||zzzxxxuuusssqqqpppooooooppprrrvvvwwwvvvrrroooeeegggkkkooorrrtttuuuvvvkkkddd___```aaa___^^^```aaaccceeeggghhhjjjnnnqqquuuvvvwwwvvvttttttuuuvvvuuuuuuwwwzzzzzzwwwtttrrrpppnnngggaaa\\\[[[ZZZ\\\ccckkkooovvv~~~}}}yyyxxxyyyvvvvvvuuusssooommmmmmnnnuuuwwwyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxyyy{{{{{{{{{|||~~~}}}xxxsssooommmhhhhhhiiilllqqqwww|||}}}yyyrrrlllgggbbb]]]ZZZ]]]UUUPPPOOOMMMRRRdddyyy~~~mmmYYYOOOJJJTTTggg}}}{{{vvvvvv{{{ooopppxxxnnnNNN@@@444000111000//////------------------------///000111111111333666888???TTTlllzzz~~~zzzttttttxxxxxxjjjaaa___hhhrrrxxx}}}~~~zzzggghhhyyyxxx___MMMFFF@@@???>>><<<===???======>>>BBBIIIOOOTTTVVVVVVXXXZZZ[[[[[[\\\___aaa___```bbbcccddddddccccccaaaaaaaaabbbccceeefffgggiiihhhfffdddcccbbbccccccbbbccccccdddeeefffffffff~~~vvvkkk___VVVKKK@@@:::999888888888888888888888888999::::::;;;:::888666555555555333222111000000000///......---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((($$$&&&''')))***))))))(((+++...222444333000///...---,,,++++++,,,---000111222111000...---,,,,,,---+++,,,,,,,,,,,,***(((''')))))))))***+++,,,------+++,,,---......---,,,++++++)))''''''((()))))))))(((((()))***+++,,,,,,,,,***************************++++++***))))))***,,,+++************+++,,,------.........///000000000...------------...///000............---,,,,,,+++------------------------+++++++++,,,---...///000---------............///...............///000000000111222333555666888888777777666666888:::===??????@@@AAACCCDDDEEEEEEEEECCCBBBAAA@@@>>>===;;;;;;:::;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<============>>>???@@@AAAAAA@@@??????<<<>>>AAAEEEGGGHHHHHHHHHIIILLLQQQUUUWWWZZZ^^^```kkkooosssxxxkkk]]]VVVFFFFFFGGGMMMXXXfffpppuuuuuuppphhh```YYYVVVUUUUUUVVVYYY```hhhooouuuyyy{{{|||zzzwwwssspppnnnmmmllllllnnnqqqvvvyyyxxxuuuqqqgggiiikkknnnqqqtttvvvwwwkkkddd______```___^^^___^^^```ccceeegggiiilllooossstttuuuuuutttssstttvvvrrrssstttwww{{{}}}yyyvvvtttsssqqqooogggaaa]]]\\\[[[\\\ccckkkoootttyyyyyyvvvtttuuuvvvwwwvvvtttrrrpppnnnnnnooouuuwwwxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzz{{{}}}{{{vvvpppllljjjjjjjjjkkkmmmpppuuuxxx{{{wwwrrrkkkgggdddbbb___\\\ZZZSSSOOOOOOPPPXXXooommmWWWOOOMMMZZZppp|||~~~sssiiimmmwww}}}jjjJJJ>>>333000111000//////........................000000111111000111444666:::KKKaaapppvvvyyy|||~~~xxxvvvvvvuuu}}}yyyuuuuuuxxxyyyrrrhhhcccjjjuuu|||nnnhhhlllcccQQQIIIBBB@@@???;;;999:::;;;;;;===AAAGGGMMMSSSVVVUUUXXXZZZ[[[\\\]]]___```___```bbbcccdddcccbbbaaa``````aaaaaabbbdddeeefffgggfffdddcccbbbbbbcccccccccccccccdddeeefffgggggg|||pppfff\\\SSSJJJ@@@:::999777777777777777777777777888999999999999777666555555555333222111000000000------------,,,***)))((()))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&***---111333222000......---,,,+++***+++---///000222111000///...---------***+++++++++***((('''&&&(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***(((&&&&&&((()))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++,,,,,,++++++,,,------...//////------------......//////......------,,,,,,,,,,,,------------------------------,,,,,,,,,------...---------............///...............///000000222222333333444444555555777777666666888;;;>>>@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???===;;;:::::::::;;;;;;<<<===>>>??????<<<<<<<<<<<<============>>>???@@@@@@@@@???>>>===;;;===@@@CCCEEEEEEDDDDDDFFFIIIMMMQQQTTTVVVZZZ\\\hhhqqqzzz}}}|||xxxfff]]]MMMIIIGGGKKKUUUbbbnnnwwwwwwrrrjjjbbb[[[WWWUUUTTTWWWZZZ```fffmmmssswwwyyy|||zzzwwwtttpppmmmkkkjjjiiikkkooosssvvvuuuqqqmmmhhhiiikkknnnqqqtttvvvwwwlllddd___``````___^^^___\\\___bbbdddfffhhhkkkmmmqqqrrrttttttsssssstttvvvtttttttttvvvxxx||||||xxxvvvtttsssqqqpppgggbbb^^^]]]]]]^^^dddlllqqqtttwwwwwwuuutttuuuvvvxxxvvvsssqqqppppppoooooouuuuuuvvvuuusssssstttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwxxxzzz{{{|||yyysssnnnkkkjjjiiijjjkkklllnnnqqqssstttlllfff```^^^```bbbaaa___XXXRRROOOQQQTTT```|||~~~mmmWWWQQQSSSddd{{{zzznnngggmmmyyyzzzeeeGGG<<<222000000///...000........................///000111000///000333555999FFFYYYgggmmmppptttyyy}}}{{{xxxuuuwwwyyytttjjjcccbbbffffffrrruuukkkdddgggrrr{{{vvviiieeeiiiRRRJJJCCCBBBBBB===:::999:::;;;<<>>===<<<;;;:::::::::;;;;;;<<<===>>>>>><<<<<<=========>>>>>>>>>>>>>>>?????????>>><<<;;;;;;<<<>>>@@@AAABBBBBBAAACCCFFFIIILLLOOORRRVVVXXXcccnnnyyy{{{wwwyyyooobbbVVVNNNIIIKKKSSS^^^kkkuuuyyyuuummmddd]]]XXXUUUTTTXXXZZZ___eeekkkppptttvvvzzzyyywwwuuuqqqmmmjjjhhhfffhhhlllqqqsssrrrmmmiiihhhiiikkkmmmpppsssuuuvvvnnngggaaabbbbbb```___```]]]___ccceeeggghhhjjjllloooqqqrrrsssrrrrrrtttvvvxxxwwwvvvwwwxxx{{{}}}|||xxxuuutttsssqqqooohhhccc`````````aaagggoooqqqsssvvvwwwwwwwwwyyy{{{yyyvvvrrrppppppqqqqqqpppsssuuuuuuuuusssrrrsssuuuvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{{{{|||}}}~~~xxxrrrnnnlllkkkfffgggiiikkkmmmoooqqqqqqccc]]]WWWVVV[[[___```^^^VVVQQQOOOQQQVVVfffyyyjjjVVVSSSYYYnnnxxxnnnhhhooo{{{vvvaaaCCC:::222000///......000...........................///000//////000222555999BBBQQQ___fffiiinnnuuu{{{zzzssspppmmmiii```YYYWWW[[[ZZZeeettt~~~~~~|||qqqhhh___```iiittt{{{}}}nnnfffvvvsssTTTJJJCCCBBBCCC@@@===<<<:::;;;<<<>>>BBBHHHOOOTTTTTTWWW[[[]]]]]]]]]^^^___``````````````````aaaaaa````````````aaabbbcccdddbbbaaa``````aaabbbcccddddddccccccccceeegggiiijjjtttiii]]]TTTJJJ@@@;;;;;;777777777777777777777777777777777777777666666666444333111000//////............///...---***(((&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))*********---222444333111000000...---,,,******+++---...000000000000000///...---&&&((()))+++,,,,,,++++++''''''))))))))))))(((''''''((()))******)))((('''(((&&&%%%%%%'''((()))(((((()))***+++++++++++++++))))))((((((((('''''''''***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++(((((()))***+++,,,---...+++,,,,,,------------------,,,+++++++++,,,---.........---------,,,,,,,,,......---,,,,,,,,,,,,------------............///...............///000000111111222222333333333444777777888999:::<<<<<<===??????@@@AAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>=========>>>>>>>>>??????===============;;;:::888;;;;;;<<<<<<===>>>??????@@@BBBEEEGGGIIIMMMRRRUUU\\\dddlllnnnmmmrrr}}}|||lll]]]SSSKKKLLLRRRZZZfffqqq|||wwwpppggg___YYYVVVUUUXXXZZZ^^^ccchhhlllppprrrwwwwwwvvvuuuqqqmmmiiifffcccfffkkkppprrrqqqlllhhhggghhhkkknnnppprrrttttttrrrjjjeeeeeefffdddbbbccc```bbbfffhhhiiijjjkkkmmmnnnoooqqqrrrqqqrrrtttuuuwwwvvvvvvvvvwwwyyy{{{}}}{{{|||}}}|||xxxuuutttrrrpppooohhhdddbbbccccccdddkkkssssssuuuwwwxxxyyyzzz|||}}}zzzvvvrrrpppqqqrrrqqqpppsssuuuvvvvvvuuutttuuuvvvvvvwwwzzz|||}}}}}}}}}||||||||||||||||||}}}wwwrrrooonnnnnnhhhjjjlllnnnooopppqqqqqqddd\\\UUUTTTYYY^^^^^^]]]UUUPPPNNNPPPUUUfffqqqdddSSSRRR[[[sssyyyoooiiippp|||rrr]]]AAA888111//////---...111........................---...//////...000333555666<<>><<<<<<:::;;;===>>>@@@EEEMMMRRRTTTWWW[[[]]]]]]]]]^^^___bbbaaa___^^^^^^___aaabbb```````````````aaabbbccc``````______```bbbcccddddddccccccccceeegggiiikkkyyymmm```VVVKKKAAA;;;;;;777777777777777777777777777777777777666666666666666555333222111111000000//////000000...,,,)))''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,...+++...333555444333111111///---,,,******+++,,,---000000111111000///...---***++++++,,,,,,+++)))(((''''''((())))))((('''&&&$$$&&&)))++++++)))&&&$$$(((&&&$$$%%%&&&((()))((())))))***++++++++++++*********))))))((((((((('''***++++++***))))))***,,,,,,,,,---------,,,++++++((())))))***,,,---......***+++,,,,,,------,,,,,,,,,++++++***+++,,,...///.........------,,,,,,,,,------,,,,,,,,,------...---------.........//////...............///000000///000000222333444555555777888999:::;;;<<<<<<<<<>>>??????@@@@@@???????????????>>>>>>=========<<>>>>>>>>>>>????????????;;;<<<<<<<<<;;;999777666::::::::::::;;;<<<===>>>>>>@@@BBBCCCEEEJJJOOOSSSWWW[[[^^^aaaeeemmmyyywwwaaaUUULLLLLLQQQWWWcccnnn}}}yyyqqqhhh```ZZZWWWUUUXXXYYY]]]aaaeeejjjmmmoootttuuuvvvuuuqqqlllgggdddbbbeeejjjpppsssrrrmmmiiifffgggjjjnnnppprrrssssssuuummmhhhhhhiiifffeeefffbbbeeeiiikkkkkklllmmmnnnmmmoooqqqqqqqqqrrrtttuuutttssssssssstttwwwyyy{{{wwwxxxzzz|||~~~|||xxxuuusssrrrpppnnniiieeecccdddeeegggmmmuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{vvvqqqpppqqqrrrrrrqqqsssuuuxxxxxxwwwvvvwwwwwwvvvwwwzzz}}}~~~}}}}}}}}}||||||~~~|||vvvrrrpppppppppoooppprrrsssssssssrrrqqqiiiaaaXXXVVVZZZ^^^^^^\\\UUUPPPMMMNNNSSSddd{{{kkk___NNNNNNZZZssszzzqqqjjjppp{{{pppZZZ???777111//////---...111////////////////////////,,,---.........000333666333888EEEUUU]]]aaaiiirrrppp|||wwwjjj```XXXWWWUUUOOOMMMOOOQQQYYYgggtttzzzwwwssspppmmmeeeYYYRRRVVV```jjjnnnxxxnnnhhhjjjYYYHHH???<<<:::999:::;;;<<<======???DDDKKKQQQTTTWWW[[[]]]]]]]]]^^^___cccaaa___]]]]]]^^^aaabbb``````___``````aaabbbccc______^^^___```bbbccceeedddccccccccceeegggjjjlll{{{kkk[[[RRRKKKDDD===:::;;;:::999888777777777777888999999888888777666555333333222000///---,,,,,,,,,,,,++++++***++++++++++++)))''')))+++,,,***'''***'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''''''''+++///444888999666222...///---***((('''))),,,---////////////...---,,,+++)))******+++++++++******''''''(((((((((((('''''''''((()))((('''&&&'''((('''''''''(((((((((((((((***+++,,,,,,,,,,,,******+++******)))))))))))))))&&&((()))***))))))+++---,,,,,,++++++++++++******++++++++++++,,,,,,---...,,,,,,,,,------.........------............------------............---------,,,,,,++++++,,,,,,---...------------...//////111111111111111000///...111333444666666555333222777888:::<<<===============>>>>>>?????????>>>>>>DDD@@@;;;:::<<<======<<>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;666777999:::;;;;;;:::999;;;<<<>>>AAAEEEGGGJJJKKKNNNQQQUUUVVVYYYaaallluuummm___PPPJJJKKKRRR^^^iiiwwwzzzxxxlllaaa[[[YYYWWW[[[\\\^^^```bbbfffkkkooopppqqqrrrssssssooohhhddd```dddjjjooorrrrrrooommmgggiiilllnnnppprrruuuwwwwwwrrrkkkfffdddddddddcccdddhhhlllmmmkkkjjjkkklllkkkmmmoooooooooooopppqqqssssssssstttvvvxxxyyyzzz{{{zzzyyyzzz~~~}}}xxxuuusssrrrooonnnjjjiiiiiihhhiiilllrrrvvvxxxxxxwwwwwwyyy{{{~~~|||yyyuuurrrrrrrrrsssyyy|||~~~zzzwwwuuuuuuzzz|||~~~~~~{{{yyyzzz|||{{{yyyxxxwwwxxx{{{~~~}}}xxxrrrooopppsssuuuvvvvvvvvvvvvuuutttsssnnnfff^^^ZZZ\\\^^^]]][[[XXXOOOJJJMMMSSSccc~~~xxxgggVVVKKKLLLYYYsssvvvnnnlllttt~~~jjjYYY===999444000...---+++***,,,,,,,,,---------......////////////000111222333333555???QQQaaajjjmmmlllvvvvvv~~~}}}lllbbbZZZYYYXXXSSSNNNMMMKKKWWWiiivvv{{{zzzvvvtttnnnfffZZZPPPNNNVVVcccmmmsss}}}tttiiiOOODDDCCCAAA>>><<<999:::;;;;;;===AAAGGGLLLSSSWWWZZZ[[[ZZZ[[[]]]```fffdddbbb```______```aaa```___^^^___aaabbbbbbbbb```aaacccdddeeedddbbbaaabbbccceeeggghhhhhhgggfff}}}nnn^^^TTTMMMEEE>>><<<::::::999888777777777777888888888888777666555555555444333222111///......,,,,,,+++*********++++++***)))((()))++++++)))''')))'''''''''((()))((('''%%%%%%%%%$$$%%%&&&&&&'''---111666:::;;;888444111///---+++)))(((***---...////////////...---,,,+++)))******++++++++++++***))))))************)))))))))***+++***)))((()))***'''(((((((((((((((((((((((()))***,,,------,,,,,,+++******)))))))))))))))''')))******))))))+++,,,***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,------------------...------............------------............---------,,,,,,++++++,,,,,,---...------------...//////111111111111111000//////000111333444555444333222555777999;;;<<<=========>>>>>>???@@@@@@@@@??????FFFBBB>>>===>>>@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999999999999999888888999:::<<<>>>AAACCCEEEFFFCCCGGGJJJLLLNNNUUU^^^fffqqqyyyssseeeTTTLLLKKKPPP[[[fffsssxxxwwwmmmbbb]]]ZZZXXXYYY[[[^^^aaacccfffjjjlllnnnoooqqqsssrrrnnnhhhccc```dddjjjqqquuuuuurrrppphhhjjjmmmppprrrtttvvvwww|||wwwpppkkkhhhggggggfffbbbfffjjjkkkkkkjjjkkkllllllnnnpppppppppooopppqqqppppppqqqrrrsssuuuvvvwwwxxxwwwxxxzzz~~~~~~{{{wwwtttrrrpppnnnlllhhhhhhggggggiiinnnuuuzzz{{{zzzyyyxxxyyyzzz|||}}}}}}{{{yyywwwuuutttxxx{{{~~~}}}zzzwwwvvvvvvyyy{{{}}}}}}{{{zzz{{{}}}~~~|||zzzyyyyyyzzz|||~~~~~~}}}{{{vvvqqqpppqqqtttyyyzzz}}}~~~|||zzzqqqiiiaaa]]]^^^___^^^[[[XXXOOOIIIMMMTTTcccwwweeeTTTJJJMMM[[[sss|||wwwnnnmmmvvvhhhUUU:::777222000///...---,,,,,,---------............////////////000111222333444777CCCWWWlllvvvwwwtttrrrpppttt~~~sssiiiaaa___^^^ZZZUUUSSSOOOZZZjjjvvvzzzyyyvvvtttnnnggg]]]SSSPPPVVV```hhhoooyyyyyy|||sssWWWIIIEEE@@@;;;999::::::;;;;;;<<<@@@FFFJJJOOOSSSXXXZZZ[[[\\\```dddhhhfffcccaaa_________``````___^^^___aaabbbbbbbbb```aaabbbcccccccccbbbaaacccdddeeefffgggggggggggg~~~ooo```VVVNNNEEE>>><<<::::::999888777777777777888888888888777666555444555444333222111//////...,,,,,,+++******************)))((()))++++++)))((('''((()))(((''''''''')))'''&&&%%%$$$$$$&&&((()))...111555999999777444111///---+++******+++...///////////////...---,,,,,,))))))***+++++++++++++++************************,,,---------+++******,,,((((((((((((((((((''''''&&&''')))+++------------+++******))))))))))))))))))+++,,,+++******+++,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,---............---------------------............------------............------------,,,,,,,,,,,,------......------......///000111111111111000000000000///000222333444333222222444555777999;;;<<<======??????@@@AAAAAAAAAAAAAAAFFFCCC@@@>>>???@@@AAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<:::::::::;;;;;;:::::::::;;;:::999888777777777777999:::;;;===>>>???AAAAAA???BBBEEEGGGIIIMMMTTTYYYbbbiiissszzz~~~nnn\\\PPPLLLNNNWWW```mmmsssuuunnnddd___\\\YYYXXX[[[```dddfffgggiiikkklllmmmpppssssssooohhhbbbaaadddkkksssyyyzzzwwwuuujjjlllnnnqqqtttvvvwwwxxx{{{vvvpppkkkhhhfffdddccc___bbbfffhhhiiijjjkkklllnnnoooqqqqqqpppoooooopppoooooopppqqqrrrtttuuuvvvvvvuuuvvvzzz~~~{{{xxxuuurrrpppnnnllljjjgggfffffffffiiiooowww}}}}}}|||{{{zzzyyyyyyzzz{{{~~~}}}zzzwwwuuuwwwyyy||||||zzzxxxwwwwwwxxxyyy{{{{{{zzzzzz{{{}}}~~~|||zzzyyyyyy{{{{{{zzzzzzxxxtttqqqpppqqqssswwwzzzuuunnneeeaaaaaaaaa^^^[[[VVVNNNIIIMMMUUUfffvvvbbbQQQKKKQQQ```vvv}}}yyyzzzxxxnnnmmmyyyeeeNNN888555111////////////...------........./////////////////////000111222333333777DDD\\\uuu~~~rrrmmmlllpppuuuuuuuuuvvvqqq}}}vvvllldddbbbaaa]]]YYYXXXVVV___kkkvvvzzz{{{yyyxxxpppjjjaaaXXXSSSUUU\\\aaajjjssssssfffRRRGGG@@@;;;888;;;;;;;;;:::;;;>>>CCCGGGJJJOOOUUUYYY\\\___dddhhhkkkhhheeebbb___^^^^^^^^^```___^^^^^^aaabbbbbbaaa````````````aaaaaabbbccceeeeeeeeeeeeeeefffggghhh|||ooo```VVVNNNDDD===;;;:::999888777777666666666777777777777666555444444222222111000///...---------,,,+++***)))))))))***)))))))))*********)))(((&&&(((***)))&&&%%%'''***+++)))'''&&&&&&(((+++,,,,,,...222555555444111///...---,,,++++++,,,///000......//////...------,,,))))))***+++,,,,,,,,,,,,)))(((((((((((((((((()))---......---+++***+++,,,((((((((((((''''''''''''&&&''')))+++,,,---------+++******)))))))))))))))+++,,,---,,,******+++,,,++++++,,,------...//////------,,,,,,,,,------...//////......------,,,,,,------............------------............------------,,,,,,,,,,,,------...............//////000111111000000000000000111000111222333444444333333222333555777:::<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCBBB@@@?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::888777666777888888;;;<<<<<<======>>>>>>>>>>>>@@@CCCDDDFFFHHHLLLOOOSSSZZZdddkkkpppwwwyyyeeeWWWOOOMMMRRRXXXeeemmmrrrmmmfffaaa^^^[[[YYY^^^dddiiijjjkkkkkkkkkkkkmmmqqqttttttpppiiidddaaadddjjjsss{{{~~~|||zzzmmmnnnooorrrvvvxxxyyyxxxzzzvvvpppkkkgggdddaaa___]]]___bbbeeehhhjjjkkklllmmmoooppppppnnnmmmnnnnnnqqqqqqqqqrrrssstttvvvwwwuuuuuuwwwzzz~~~zzzwwwtttrrrpppooollljjjffffffeeeeeegggmmmvvv|||}}}|||{{{{{{zzzzzz{{{{{{}}}}}}}}}}}}{{{yyyvvvuuuwwwyyy{{{||||||{{{zzzzzzwwwxxxyyyyyyyyyzzz{{{|||~~~|||{{{zzzzzz{{{|||yyyxxxuuurrrpppooooooooonnnsss{{{xxxqqqiiieeedddccc^^^ZZZTTTMMMIIINNNYYYkkkttt___OOOKKKUUUfffzzz{{{tttqqq}}}xxxnnnnnn}}}bbbIII777444111/////////...............////////////000////////////000111222333111555AAAXXXvvvyyypppiiihhhiiihhhiiikkkeeeooouuukkkcccbbbccc```\\\\\\\\\cccnnnxxx~~~~~~uuuooofff\\\VVVVVV[[[___eeemmmzzziiisssuuu[[[JJJAAA===<<<;;;;;;;;;999999<<>>===:::999888777666666666666666666777666666555444333222111111000///...---------,,,+++***))))))))))))((()))*********)))))))))&&&(((***)))&&&%%%'''***+++)))'''&&&&&&(((+++,,,+++---000222333222000......---,,,++++++,,,...///.........///......---,,,))))))***,,,,,,---------))))))(((((((((((())))))---......---+++******+++))))))(((((('''''''''&&&'''(((***+++,,,,,,+++***+++******)))))))))))))))+++,,,---,,,******+++,,,------------------------......---,,,,,,---------/////////......---------------............------------............------...------,,,,,,------...///............///000000111111000//////000111222111222333444444555555555333333555777999;;;===>>>@@@@@@AAACCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@??????>>>>>>======<<<<<<============<<<<<<999888777777777888:::;;;;;;;;;;;;;;;;;;:::::::::999;;;<<<===>>>???AAABBBDDDKKKSSSYYY]]]dddnnnvvvqqqaaaUUUOOOOOOSSS^^^gggnnnkkkfffbbb^^^[[[\\\aaahhhmmmooonnnnnnmmmlllmmmqqquuuvvvrrrlllgggaaaccchhhqqq{{{}}}pppoooooorrrvvvyyyzzzyyy}}}yyytttooolllhhhdddaaa[[[\\\___bbbfffjjjllllllkkkmmmnnnnnnmmmkkklllmmmqqqqqqqqqrrrssstttuuuvvvwwwwwwyyy|||~~~}}}zzzxxxuuusssrrrpppmmmjjjggggggeeedddfffkkkrrrwww{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyzzz|||}}}}}}}}}|||xxxwwwvvvwwwxxxzzz{{{{{{|||{{{{{{zzz{{{|||}}}}}}zzzwwwtttqqqooommmlllkkkfffllluuu}}}}}}zzzssslllgggfffddd^^^YYYRRRLLLIIIOOO]]]qqqqqq\\\OOOGGGVVVjjj|||uuunnnnnnuuummmppp|||___FFF888555111///......---,,,.........////////////000////////////000111222333222555>>>RRRqqq~~~rrrgggccc```^^^^^^```]]]dddrrr}}}~~~uuukkkccccccdddbbb``````___eeeppp|||{{{uuulllbbb[[[YYY]]]```aaahhhrrrzzz~~~bbbggg|||dddNNNDDD@@@>>><<<<<<;;;999999;;;@@@CCCKKKPPPVVVZZZ]]]```eeeiiillljjjfffbbb___]]]\\\\\\___^^^]]]^^^```aaaaaaaaaaaa```^^^^^^^^^```ccceeegggfffeeeddddddeeeggghhh{{{pppddd[[[QQQFFF@@@@@@999999888777666666666666666666666666555444333222333333222222111000000///---,,,+++***)))(((((((((((()))++++++)))((()))***'''((()))(((''''''''')))'''&&&%%%$$$$$$&&&((())),,,---///111111111000//////...,,,+++++++++,,,------...............------))))))+++,,,------------,,,+++***))))))***+++,,,---......---***))))))***)))))))))(((''''''&&&&&&'''(((***+++++++++******+++******))))))))))))))))))+++,,,+++******+++,,,------------,,,,,,,,,+++///...------------------/////////...............------............------------............------......------------......//////......//////000111111000/////////000222222222222333333444555666777444444555666888;;;===>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCEEEFFFBBBBBBAAAAAA@@@@@@??????????????????>>>>>>============>>>>>>>>>>>>======888888888888999:::;;;<<<999999888888777777666666888888888888999999:::;;;<<>>NNNkkktttggg```[[[WWWVVVWWWVVV\\\gggwww}}}{{{vvvlllcccbbbcccaaa______```gggsss{{{ssskkkccc```aaaccc```fffmmmqqqqqqqqqssstttyyyvvv^^^```ooorrrYYYJJJCCC???<<<<<<;;;:::999;;;@@@CCCJJJOOOUUUYYY[[[^^^bbbfffjjjgggdddaaa^^^]]]]]]]]]___^^^]]]]]]```aaaaaa```aaa```___^^^___aaadddeeeffffffeeeeeeeeeffffffgggvvvlllaaaYYYNNNDDD??????999888777666666555555666555555555555444333222222333333222222111000000000---,,,+++)))((((((''''''''')))++++++)))((()))***)))'''''''''((()))((('''%%%%%%%%%$$$%%%&&&&&&'''++++++---...//////......///...---+++************------...............---((()))+++,,,---.........---,,,***))))))***,,,---...//////---+++))))))******))))))(((''''''&&&&&&%%%&&&(((***+++,,,,,,++++++******)))))))))))))))''')))******))))))+++,,,++++++++++++,,,,,,,,,,,,//////...---------------............////////////------............------------............------......------------......///////////////000000111111000///...///000222333111111111222333555666666666666666777888:::<<<>>>??????AAABBBCCCDDDDDDDDDDDDFFFGGGGGGEEEDDDFFFHHHCCCCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<============<<<<<<999::::::;;;;;;;;;::::::999888888777666666555555888777555555666777888888777:::===>>>@@@FFFRRRZZZaaapppzzzjjj\\\VVVUUUUUU___gggfffaaa___]]][[[[[[```gggkkkllllllkkkkkklllmmmoooqqqsssssspppmmmbbb___```gggsss}}}vvvrrrmmmnnnsssyyy{{{{{{{{{xxxuuurrrnnnjjjeeeaaa\\\[[[\\\```fffjjjlllllliiikkkmmmmmmllllllmmmnnnqqqppppppqqqqqqrrrssstttwwwxxx{{{|||yyywwwuuutttsssqqqnnnkkkhhhiiijjjjjjjjjmmmqqqtttyyyzzz{{{}}}~~~~~~}}}zzzxxxwwwxxx{{{|||{{{yyyzzzwwwttttttvvvxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}wwwuuurrrppppppooollljjjiiilllssszzz~~~xxxqqqnnnmmmiiibbb\\\SSSNNNKKKOOO^^^rrryyyeeeUUUMMMEEEYYYsss}}}qqqqqquuuvvvlllkkkssspppVVVBBB555222///......///......,,,---------............////////////000111222333333999???KKKfffzzzmmmeee___YYYVVVWWWVVVZZZcccsss}}}uuukkkiiihhheeebbbbbb```hhhuuu~~~~~~{{{uuunnnhhheeecccaaaeeejjjjjjgggcccaaaaaagggqqqppp]]][[[aaa|||lllWWWIII@@@===<<<;;;::::::<<>>>>>???@@@BBBCCCDDDDDDDDDBBBDDDFFFFFFCCCBBBDDDFFFEEEEEEDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;999888:::::::::999888888777777666333111000111333333444...111222111222999DDDMMMUUUdddvvvqqqbbbYYYWWWTTT]]]eeeddd```^^^]]][[[YYY^^^dddhhhiiiiiihhhhhhllllllmmmoooqqqrrrpppnnnbbb^^^]]]dddqqq{{{xxxrrrllllllrrrxxx||||||}}}zzzwwwtttpppjjjfff]]][[[\\\```fffjjjlllkkkiiikkkmmmnnnmmmmmmnnnooosssssssssssstttuuuuuuvvvuuuwww{{{~~~xxxvvvuuutttsssqqqmmmjjjhhhiiikkklllmmmpppsssvvvzzz{{{|||~~~|||~~~|||zzzyyywwwuuuwwwyyy{{{yyywww{{{wwwtttsssvvvwwwwwwvvvwwwwwwxxxyyyyyyzzzzzz{{{uuusssppppppqqqqqqnnnkkkllloootttzzzzzztttqqqooolllddd^^^TTTPPPKKKNNN\\\ooo~~~tttaaaRRRLLLIII___zzzyyyooopppvvvsssiiikkkttt~~~kkkSSS@@@333000...---...000000000,,,,,,,,,---------......////////////000111222333000888???IIIbbbuuunnnggg```\\\\\\\\\^^^eeettt{{{vvvtttpppmmmlll```hhhvvv|||}}}vvvnnngggcccbbbfffiiigggaaa[[[WWWVVV\\\cccvvvmmm]]]WWWVVVnnn|||cccOOOBBB===<<<<<<::::::===BBBEEEDDDIIIOOOSSSUUUXXX]]]aaadddbbb```^^^]]]]]]^^^______]]]\\\]]]___aaaaaa````````````aaabbbdddeeefffeeeeeegggggggggfffeeeddd