BM6P6(@ qqqgggbbbVVVRRRMMMHHHFFFEEECCCBBBGGGEEEDDDAAA???>>>=========<<<<<<<<<<<<;;;;;;;;;>>>===;;;999888888999999<<<<<<;;;::::::::::::;;;;;;<<<999>>>GGGNNNaaa{{{zzzuuunnnhhhjjjqqqrrr{{{yyyggg___[[[YYY[[[aaaiiilllooonnniiibbb\\\YYYQQQLLLJJJKKKKKKJJJMMMRRRWWW```hhhiiilllttt}}}xxxhhh\\\WWWWWWTTTPPPJJJEEEEEEJJJLLLPPPaaavvvqqqddd```ZZZVVVTTTSSSRRRQQQPPPMMMHHHEEEDDDDDDCCCBBB@@@===:::999999999888777999:::;;;;;;:::999777666777666444444333444555666222333444555555444333222222222222222222222222222555555666888999:::;;;<<<======<<<<<<<<<======>>>@@@CCCFFFIIIJJJIIIGGGEEEBBB>>>:::<<>>;;;999777666777777666555555555555555777666555333222111000000222333333222222000///...////////////////////////222000.........///...---------------------------,,,+++++++++++++++++++++qqqgggbbbWWWRRRMMMIIIFFFEEEDDDCCCEEEDDDCCCAAA???>>>=========<<<<<<<<<<<<;;;;;;;;;::::::888777777777888888:::::::::::::::;;;<<<===;;;===:::>>>GGGLLL\\\xxxzzztttpppsssyyyxxxkkk___[[[[[[\\\aaagggkkkooorrrrrrmmmddd[[[VVVMMMIIIGGGIIIJJJJJJNNNSSSZZZcccjjjmmmrrr~~~qqqfffbbb^^^TTTKKKFFFBBBDDDLLLQQQYYYmmmsssfffaaa\\\XXXUUUTTTRRRQQQNNNKKKHHHEEEDDDCCCAAA@@@???<<<:::999999999999888999::::::::::::888777666777666555444444555666666333444555555555555444333444333333333333333333333555555666888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@DDDFFFIIIKKKLLLKKKIIIHHHBBB>>>;;;===CCCHHHIIIHHHKKKJJJJJJLLLLLLKKKFFFBBB>>>;;;===DDDOOOaaa|||lllpppqqq\\\EEE;;;999777555555777777666555555555555555666555444333222111111111333333222222111000000///////////////////////////111///------/////////...------------------------------------------------sssgggbbbWWWSSSMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;999999888888888888999999888888999999:::<<<===>>>;;;===;;;>>>EEEHHHUUUmmm{{{uuu{{{|||{{{~~~|||xxxttthhhaaaZZZZZZ]]]bbbhhhooosssvvvyyyxxxqqqfffZZZSSSLLLHHHFFFIIIKKKLLLPPPUUU\\\cccjjjnnnwww}}}tttpppeeeUUUGGGFFFCCCFFFOOOXXXeee|||qqqeeeaaa[[[WWWTTTRRRPPPOOOKKKIIIGGGEEEDDDBBB???======;;;999999:::::::::999999999999999888777666555666666555555555555666666444444555666666555444444444444444444444555555555555666777888999;;;<<<<<<999999:::;;;===???AAABBBFFFHHHJJJLLLMMMLLLJJJHHHCCC@@@===???DDDHHHIIIIIIKKKKKKKKKKKKKKKIIIDDDAAA>>>>>>AAAIIIVVVlllxxxmmmzzzlllXXXDDD;;;999888666666777777666555555555555555555444333333222222222333444333222000000000000111////////////////////////000...------///000000///---------------------------.........///000000000ssshhhbbbXXXTTTNNNJJJHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999:::;;;<<<===:::>>><<<===DDDEEEMMM```|||rrrkkksss{{{pppiiieeebbbccc```\\\\\\```gggqqqxxx{{{rrrfffYYYQQQMMMIIIHHHKKKMMMNNNRRRXXX___fffmmmssswwwfffTTTHHHIIIGGGJJJSSS___pppyyy}}}|||mmmaaa]]]XXXTTTQQQOOOLLLJJJIIIHHHGGGGGGFFFCCC???;;;;;;:::999999:::;;;;;;999888888888888777666555555444444444444444555555555555555555555555555555555444444444444444555555555555666777888:::;;;<<<<<<999::::::<<<>>>@@@BBBCCCFFFGGGIIIKKKKKKJJJHHHGGGCCCAAA@@@AAAEEEHHHIIIIIIKKKKKKKKKKKKIIIFFFBBB??????BBBFFFNNN]]]uuuxxxyyyjjjXXXFFF>>><<<:::888888777777666555555555555555333333333222222333333444555333111//////000111222///////////////////////////---,,,---///000000000........................------...///000000111111ssshhhcccXXXTTTOOOKKKIIIIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;:::888888;;;::::::999999999::::::888>>><<<<<>>???AAABBBCCCHHHIIIJJJKKKKKKIIIHHHGGGBBBBBBAAABBBEEEGGGIIIIIIJJJKKKLLLKKKHHHCCC@@@>>><<>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777666;;;;;;:::999999999999999777>>><<<:::AAABBBDDDOOOjjjxxxhhhccccccmmm{{{}}}qqqddd\\\WWWTTTVVVZZZbbbhhhkkkkkkooo|||xxxlllaaaWWWQQQKKKHHHGGGKKKNNNPPPUUU[[[bbblll{{{qqqWWWJJJJJJDDDFFFLLLXXXjjjuuussswww|||sssfff]]]ZZZVVVSSSQQQOOOLLLJJJJJJIIIHHHGGGFFFCCC???;;;:::999999:::<<<<<<:::999888777666555444444444444111222333444444444444444555444333333333333444555222222222333444444555555666777888999:::<<<======>>>>>>>>>???AAACCCDDDEEEKKKKKKLLLLLLLLLJJJIIIHHHAAABBBBBBCCCEEEFFFHHHIIIJJJLLLMMMKKKFFFAAA===<<<777???KKK[[[sssxxx{{{yyyfffsssxxx]]]PPPCCC>>><<<999777777777777666555555555555555333333333222222333444444333222111000000111222222////////////////////////000...------///000000///........................,,,,,,------......//////ppphhheeeYYYUUUPPPMMMKKKKKKJJJIIIEEEDDDCCCAAA???>>>=========<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;::::::999999999999999999999::::::666>>>;;;999???BBBCCCLLLYYYyyy|||pppfff]]]\\\aaammmzzzlllbbbYYYXXXYYYZZZ^^^cccgggrrr{{{}}}uuuiii___VVVPPPKKKHHHIIINNNSSSVVV]]]cccfffrrr~~~hhhQQQHHHKKKDDDGGGNNNYYYkkkwwwxxxrrrrrrvvvyyyzzz|||yyynnnbbbZZZWWWTTTRRRQQQOOOLLLJJJIIIHHHFFFEEEDDDAAA>>>;;;::::::999;;;<<<;;;999777777666555333333333333444222333444666666777666666444333222222222222333444333333333444555555666666666777888999;;;<<<=========>>>???AAACCCFFFHHHIIIKKKLLLLLLKKKKKKIIIHHHGGG@@@AAACCCCCCDDDEEEGGGHHHJJJLLLMMMJJJEEE???<<<;;;888BBBPPPeeennnyyy~~~mmmdddvvvmmmTTTIII???<<<;;;999888999777777666555555555555555444444333222222222333333111111111111111111111111////////////////////////111///------/////////...................................................~~~ooohhheeeYYYUUUPPPMMMLLLKKKKKKJJJGGGEEEDDDAAA@@@>>>============<<<<<<<<<;;;;;;;;;777999;;;===>>>>>>>>>>>>777777777888999:::<<<<<<555===;;;888???BBBCCCKKKKKKmmmxxxnnnbbbXXXVVVYYYaaannn{{{sssaaaXXXTTTXXX]]]___dddjjjooo}}}tttiii___UUUOOOLLLJJJKKKRRRXXX]]]eeelllrrr}}}ppp```NNNHHHLLLGGGKKKPPPZZZjjjtttpppwww|||qqqpppsssuuuuuuuuurrrhhh^^^VVVTTTQQQPPPNNNMMMJJJHHHHHHGGGDDDCCCBBB@@@===:::;;;::::::;;;<<<;;;999777777666444333222222333444333444666888888888888777333333111111111111333333444444444555666777777888777777888999;;;<<<======<<<===???AAAEEEHHHKKKMMMJJJJJJIIIIIIHHHGGGFFFEEE@@@AAACCCDDDDDDDDDFFFGGGJJJLLLMMMJJJDDD>>>;;;:::>>>HHHWWWlll{{{lll|||tttfffkkk}}}yyyeeeOOOEEE===;;;<<<;;;;;;===777777666555555555555555555444333333222222222333000111111222222222111111////////////////////////222000.........///...---////////////////////////////////////............{{{ppphhhbbbZZZVVVQQQMMMLLLLLLLLLLLLJJJGGGBBB???>>>>>>>>>===========================:::::::::999999999888888555666777888999:::;;;;;;777999;;;<<<<<<>>>AAACCCJJJ^^^|||{{{lll```[[[ZZZXXXTTTWWWbbbsssooofffaaa^^^[[[^^^eeemmmqqqsss~~~rrrlllfffZZZPPPMMMHHHKKKOOORRRXXX```kkkrrryyyjjj]]]UUUOOOMMMMMMNNNOOOVVVeeeuuu|||www}}}yyykkkkkknnnpppooojjjccc^^^[[[VVVTTTQQQOOOMMMKKKHHHFFFCCCDDDDDDCCCBBB???===<<<<<<:::999:::<<<===;;;888666666666555555444444333333444666777888888888777555444333222333444555666444444444555555555666666777999;;;;;;;;;;;;===???===>>>@@@BBBEEEGGGIIIJJJFFFFFFGGGFFFFFFDDDBBBAAA???@@@AAACCCEEEHHHJJJKKKMMMIIIGGGGGGDDD???===??????KKK]]]yyyzzzuuuxxxiiibbblllnnn]]]IIIEEE@@@<<<;;;;;;:::999777777666555555555555555555444333333222222333333111111111111000000000000000000000000000000000000////////////////////////)))***+++,,,---...------((())),,,---......---,,,{{{oooggg```[[[WWWRRRNNNMMMMMMMMMMMMJJJFFFBBB???>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999999:::::::::888999;;;<<<<<<===@@@BBBGGGYYYtttyyylll```XXXUUUUUUUUU]]]bbbppp}}}mmmddd______```eeennnvvv}}}vvvjjjddd___VVVNNNKKKLLLOOOSSSWWW]]]iiiwwwtttbbbXXXSSSOOONNNOOORRRVVV___mmm|||sssgggdddgggiiihhhddd^^^YYYWWWVVVSSSQQQNNNMMMKKKHHHFFFDDDDDDCCCBBBAAA???===<<>>???@@@AAACCCDDDFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCFFFHHHJJJKKKOOOLLLJJJJJJEEE???===???AAARRRhhh|||mmmcccbbbyyy~~~dddUUUGGGCCC>>>;;;:::999999888777777666555555555555666555444333333222222333333111111111111000000000000000000000000000000000000////////////////////////---------,,,,,,,,,,,,+++)))***,,,...///...------{{{oooeee]]]ZZZVVVPPPMMMLLLLLLLLLKKKIIIFFFBBB?????????>>>=========<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999:::;;;;;;;;;<<<>>>@@@DDDQQQhhh|||mmmeeeZZZRRROOOPPPSSSVVVhhhrrrzzzkkkcccaaaeeekkkrrrzzztttjjj___[[[XXXSSSMMMKKKLLLPPPUUUYYY___nnnqqqeeeZZZUUUSSSRRRSSSUUUYYYaaannn|||~~~lllccc]]]```bbbaaa^^^YYYVVVTTTUUURRRPPPNNNLLLJJJGGGEEEDDDCCCBBB@@@???>>>>>>>>>BBB@@@???>>>===;;;777444111111111111222222222222333444555666777777777777666555444222222222333333333444444555666777777888777999:::;;;;;;;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEECCCBBB@@@???>>>AAABBBCCCEEEFFFHHHJJJKKKOOOLLLKKKKKKGGG@@@???BBBFFF]]]xxxxxxaaa```hhhpppYYYLLLDDDAAA<<<:::999888777777888777666666555555666666555444444333333333333333111111111111000000000000000000000000000000000000////////////////////////111000...,,,***************+++---...//////...---}}}pppddd[[[VVVRRRMMMIIIHHHHHHHHHHHHHHHEEEBBB@@@??????>>>=========<<<<<<;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;:::;;;<<<>>>CCCKKK]]]wwwzzzoooiii^^^VVVNNNKKKLLLQQQXXX^^^sssxxxjjjeeegggnnnxxxrrrggg```WWWTTTSSSRRROOONNNOOOSSSYYY]]]eeevvvrrrccc\\\VVVVVVVVVWWWZZZ___cccooorrrfffaaaYYY\\\^^^]]]ZZZWWWUUUTTTSSSQQQNNNMMMKKKJJJGGGEEEDDDCCCAAA???>>>===>>>>>>AAAAAA@@@???===;;;777555000000111111222222333333444444555555666666666666777666444222111111222222333444444666777888999999777999;;;;;;;;;;;;===???@@@AAABBBDDDEEEEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>BBBCCCEEEFFFHHHIIIJJJJJJKKKJJJJJJJJJGGGBBBBBBGGGOOOjjjooo^^^dddqqqeeeRRRIIIBBB@@@<<<:::999999888777888777777666555666666666555555444333333333333333111111111111000000000///////////////////////////////////////////////////222000...+++******+++,,,,,,---.../////////......rrreee\\\UUUQQQLLLHHHGGGGGGGGGGGGGGGEEEBBB@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;888888888888999999999999999:::;;;:::999:::;;;===CCCGGGUUUkkkvvviii___XXXSSSLLLIIIKKKNNNTTT```llltttjjjhhhmmmvvvnnneee\\\XXXRRROOOPPPSSSTTTSSSTTTYYYaaaiiiuuusssjjjZZZWWWVVVYYYZZZ[[[```gggoooyyyhhh```^^^VVVXXXYYYYYYVVVTTTSSSSSSRRRPPPMMMKKKJJJIIIFFFDDDCCCBBB@@@>>>======>>>>>>>>>???@@@@@@>>>;;;999777111111222222333333444444444444444444444555555555666555444222111111111222333333555666888999:::;;;999:::<<<<<<<<<<<<>>>@@@>>>@@@BBBEEEFFFGGGGGGGGGFFFDDDBBB???>>>>>>>>>???DDDEEEFFFHHHIIIJJJJJJJJJKKKJJJIIIIIIDDD@@@CCCIII[[[wwwkkkaaalllzzzwww]]]MMMGGGBBB@@@===;;;;;;;;;:::888888888777666666666666666666555444444333333444444111111111111000000000///////////////////////////////////////////////////000///---++++++,,,---...------..................uuuiii___WWWSSSMMMJJJIIIIIIIIIIIIFFFDDDBBBAAA@@@@@@>>>=================================<<<<<<<<<;;;;;;;;;777777777888888999999999888999::::::999999;;;===AAADDDMMM```xxx|||rrrggg\\\SSSMMMKKKIIIJJJPPPTTTZZZiii{{{}}}rrrnnnooovvv~~~{{{fff\\\ZZZTTTSSSPPPNNNQQQYYY^^^^^^[[[```jjjvvvssshhhbbbUUUUUUWWW\\\^^^```gggpppooobbb\\\ZZZRRRSSSTTTSSSQQQOOOPPPPPPPPPNNNLLLJJJJJJHHHFFFDDDAAA@@@???>>>============:::===@@@@@@>>>;;;999888333333333444444444444444444444333333333444444555555444333111111111222222333333555777888:::<<<<<<:::<<<===>>>>>>>>>@@@AAA>>>@@@CCCFFFHHHIIIHHHHHHFFFDDDAAA>>>===>>>@@@AAAEEEFFFHHHJJJJJJJJJJJJIIIMMMKKKIIIGGGAAA>>>DDDMMMiiikkkgggtttlllVVVJJJEEEBBB@@@>>>=========;;;:::999888777777666666777777666555555444444444444444111111111111000000000000000000000000000000000000////////////////////////...------,,,,,,---...///---------------------...xxxmmmcccWWWSSSMMMJJJIIIIIIIIIIIIEEEDDDBBBAAAAAA@@@>>>===<<<<<<======>>>?????????<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888777888999999888999;;;===>>>@@@FFFTTTiii~~~}}}uuuqqqkkkcccZZZSSSMMMJJJJJJKKKRRRZZZ\\\aaattt}}}wwwxxx~~~vvvcccVVVRRRSSSQQQSSSSSSRRRYYYeeemmmoookkkpppyyyyyyhhh^^^ZZZUUUWWW\\\aaadddgggqqq|||ttteee]]]XXXVVVPPPQQQQQQPPPNNNMMMMMMOOOOOOMMMKKKJJJIIIHHHEEECCC????????????>>>===<<<<<<999===@@@@@@===999888777444444444444444333333333555444333222222333444444444333222111111222333333222333555777999;;;======<<<===????????????AAACCCAAACCCFFFHHHIIIIIIHHHGGGEEECCC@@@======???AAACCCFFFGGGIIIKKKKKKKKKJJJIIIJJJHHHGGGEEEAAAAAAKKKWWWxxxmmmmmm}}}~~~dddRRRHHHDDDAAA???============<<<:::999888777777666666777777666666555444444444444444111111111111000000000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------{{{ooofffUUUQQQLLLHHHGGGGGGGGGGGGEEECCCBBBAAAAAA@@@???===<<<<<<===>>>???@@@AAAAAA<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;999888888777666777999999888999<<<>>>;;;<<>>?????????===<<<;;;999===@@@@@@<<<888666666444444444333333222222222555444333222222222333444333222111111111222333444222333555777999<<<===>>>===>>>@@@@@@@@@@@@BBBDDDDDDFFFHHHJJJJJJIIIGGGEEEEEECCC???======???CCCEEEGGGHHHJJJLLLLLLKKKJJJIIIEEEDDDDDDCCCBBBFFFTTTbbbppprrrwwwaaaRRRIIIDDD@@@>>>===<<<======;;;:::999888888777777777777777666666555444444444444555111111111111000000000000000000000000000000000000////////////////////////......//////...---,,,,,,---,,,,,,+++++++++,,,,,,|||tttlllYYYQQQJJJIIIHHHFFFDDDEEEFFFEEECCCBBB@@@@@@??????===<<<;;;::::::;;;<<<===>>><<<;;;999888888999999888888888888888888888888888888999999999:::::::::>>>===???HHHSSScccwwwyyyhhh```ZZZUUUTTTSSSNNNMMMNNNRRRWWWcccrrryyy|||wwwjjj[[[QQQLLLKKKOOOUUUXXX___eeegggmmm{{{zzzhhh\\\VVVVVVVVV```jjjmmmmmmsssqqqbbbYYYUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDD@@@???===;;;:::999::::::???>>>===<<<;;;:::999999666555444333222333444555555555444444444555555666555444333222222222333444666888:::<<<============<<<<<<===>>>???AAACCCDDDEEEGGGKKKMMMMMMJJJFFFCCC@@@@@@??????@@@AAACCCDDDKKKKKKKKKKKKKKKKKKKKKKKKIIIDDDCCCDDD@@@CCCYYYsss}}}vvvqqqYYYMMMKKKGGGAAA@@@>>>===>>>===;;;:::555666777999999888777777666555444333222333444444111111111111000000000000...............///000000..................------////////////////////////---,,,,,,++++++,,,,,,---wwwppp^^^TTTKKKHHHGGGEEEEEEGGGEEEDDDCCCAAA@@@??????>>>??????>>>>>>>>>>>>??????===<<<;;;:::999999999999888888888888888888888888888888999999999:::::::::======???EEEMMMZZZooo{{{lll___YYYUUUUUUUUURRRRRRUUU___hhhxxxxxxmmmlllnnnsssyyyssscccYYYOOOKKKKKKMMMTTT[[[ccckkkssswww~~~rrrcccYYYVVVWWW\\\dddmmmppprrr|||~~~tttfff\\\WWWVVVUUUTTTQQQPPPOOONNNMMMKKKJJJJJJKKKIIIGGGDDDBBB@@@???>>>@@@???===;;;::::::::::::::::::::::::::::::::::::666555444333222222333444444444444444444555666666555444333222111222333333777888:::<<<===>>>============>>>???@@@BBBCCCDDDGGGIIIMMMOOOOOOLLLHHHFFFAAA@@@@@@@@@AAACCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFDDDFFFFFFMMMfff{{{~~~iiiSSSHHHGGGDDD@@@>>><<<<<<<<<<<<:::888777888999::::::999888777666555444333333333444444111111111111000000000000...............///000000---......//////000000000........................---,,,,,,++++++,,,,,,---yyyrrr```UUUKKKGGGFFFDDDEEEHHHEEEDDDCCCAAA@@@??????>>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888888888999999999:::::::::<<<===???AAAEEEPPPfffyyyrrr```ZZZVVVWWWYYYZZZ\\\```ooo|||}}}pppccc[[[YYY[[[```dddiiinnnqqqwwwyyygggZZZQQQKKKGGGIIIMMMQQQYYYbbbkkkvvvwwwhhh\\\WWWWWWZZZffflllqqqtttyyy~~~mmmeee\\\UUUSSSTTTSSSRRROOONNNMMMLLLJJJIIIHHHHHHIIIHHHFFFCCCAAA???>>>===???>>>===<<<;;;:::::::::666666777888999::::::;;;777666444222111111222222222222333444555666666777444333222111111111222333777888:::<<<===>>>>>>????????????@@@AAACCCDDDEEEGGGJJJMMMOOONNNLLLHHHEEEAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFBBB@@@CCCHHHVVVsss{{{{{{rrrsssaaaNNNFFFFFFCCC@@@???============;;;999::::::;;;::::::999888777666555444333333333333444111111111111000000000000........./////////000000------...///000111222222........................------,,,,,,,,,,,,------vvvooo[[[RRRIIIGGGFFFEEEEEEHHHFFFEEEDDDBBBAAA@@@@@@???::::::<<<======<<<::::::::::::;;;<<<;;;:::888777888888888888888888888888888888999999999:::::::::;;;===???@@@@@@III___ttt{{{ddd^^^YYY[[[___ccciiinnn{{{zzznnnbbbYYYVVVVVVVVVXXXYYY\\\]]]```gggqqqyyy~~~tttgggYYYOOOLLLJJJKKKOOOTTTXXX___gggssspppaaaXXXWWW[[[___ooorrruuuyyywwwnnnccc^^^VVVRRRQQQQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAABBB>>>===<<<<<<;;;:::::::::555555666777888999::::::777666444222111000000111111111222444555666777777333333111111000111222333888999:::<<<===???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFHHHJJJLLLKKKHHHEEECCCAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDD@@@???DDDMMMaaa~~~sssrrroooqqqjjj[[[LLLFFFGGGDDDBBBAAA??????@@@@@@>>><<<;;;;;;;;;:::999777666666555555444444333333333333111111111111000000000///......///000000000000000.........//////000000111........................------,,,,,,,,,,,,------yyyooogggSSSLLLFFFGGGHHHFFFEEEFFFHHHGGGEEECCCBBBAAAAAAAAA===>>>???@@@@@@???>>>===999:::;;;<<<;;;:::999888888888888888888888888888888888999999999::::::::::::<<>>???AAABBBCCCBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGCCCAAA@@@AAABBBDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFLLLYYYooouuulllqqqssshhhxxxzzz```UUUKKKGGGHHHDDDBBB@@@??????@@@@@@>>>===;;;;;;999888777666555555444444444444444333333333111111111111000000000///...///000000111111000000/////////......---------...........................------,,,,,,------...tttiii```NNNHHHEEEGGGIIIGGGEEEFFFGGGGGGEEECCCBBBAAAAAAAAA<<<======>>>>>>======<<<:::::::::;;;;;;::::::999888888888888888888888888888888999999999::::::::::::;;;===???@@@FFFXXXiiixxxooohhhiiinnnuuu{{{yyy{{{|||{{{ssshhh```\\\[[[YYYXXXYYYYYYXXXVVVVVV[[[dddlllvvv{{{{{{mmm___TTTOOOKKKJJJNNNQQQXXXbbbhhhmmmvvv{{{kkk___[[[```hhhnnnpppuuu~~~|||sssrrrrrrrrrqqqkkkbbb[[[WWWTTTPPPPPPQQQRRRPPPNNNLLLKKKJJJIIIHHHFFFEEEEEECCCBBB@@@>>><<<;;;::::::999:::::::::999999888777888888777777666666555555555444222000//////000000000111333444555555555444111111111111222444666888999::::::<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJIIIFFFCCCBBB???@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGKKKTTTdddzzzxxxnnnlllwwwttt```dddmmmWWWPPPIIIFFFFFFAAA???>>><<<<<<===>>><<<;;;;;;:::999777666555555555444444555555444444333222111111111111000000000000...///000111222111000///000000///...---,,,++++++------------------------......------------......qqqeee\\\PPPIIIEEEFFFHHHGGGFFFGGGFFFEEECCCBBB@@@?????????;;;;;;::::::::::::;;;;;;:::::::::999999::::::;;;888888888888888888888888888888999999999:::::::::999999:::===???DDDQQQ^^^|||yyyppppppttt|||~~~zzztttpppnnnmmmkkkjjjiiiiiiiiihhhgggkkksssyyy~~~tttdddVVVMMMKKKLLLNNNRRRVVV```kkksssyyy|||~~~wwwggg]]]]]]eeeooouuuwww~~~~~~tttmmmnnnooopppmmmfff]]]WWWTTTPPPMMMMMMOOOPPPOOOLLLJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@>>><<<;;;:::999999777888888999888777666666666555555555444444444444333222111000//////000111000111333555555555333333000000111222444777999;;;::::::;;;<<<>>>AAACCCEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFDDDBBB@@@===???BBBEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCGGGOOO[[[nnn~~~|||pppkkkooo}}}qqq]]]XXXhhheeeRRRNNNHHHFFFEEE>>>>>><<<;;;<<<======<<<:::;;;:::999777666666777777444444555555555444333222111111111111000000000000...///000222222111000///000000//////......------------------------------......------------......qqqeee[[[UUULLLFFFEEEFFFFFFFFFIIIDDDCCCBBB@@@???>>>======???>>>===<<<<<<===>>>???;;;:::999888999:::;;;<<<888888888888888888888888888888999999999:::::::::999777888;;;===AAALLLVVVwwwuuutttxxxzzz|||}}}||||||{{{pppaaaSSSLLLLLLQQQUUUYYY]]]hhhsss{{{zzzuuuzzz~~~sssddd\\\^^^hhhrrryyyuuupppmmmoooqqqqqqmmmfff]]]WWWTTTPPPLLLKKKLLLMMMKKKHHHHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>=========>>>>>>666666777888888777555555333333333333333333333333222111000//////000111111111222444555555444333111///000111222555888;;;===::::::;;;<<<>>>AAADDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>===<<<>>>AAADDDGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEELLLVVVeeeyyyxxxtttkkkhhhpppyyy```MMM[[[pppcccQQQNNNJJJHHHFFF>>>???>>>======>>>>>>===<<<<<<;;;999888777888888999333444555555555444333222111111111111000000000000...///111222333222000///////////////000000000000------------------------......------------......wwwjjj___SSSLLLFFFGGGHHHFFFEEEFFFHHHGGGEEECCCAAA>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888888999999999:::::::::;;;===>>>>>>>>>CCCKKKQQQnnn{{{|||zzzmmm^^^UUUPPPPPPUUU\\\ccchhhtttyyyppppppxxx|||qqqgggbbb```fffxxxyyyqqqmmmmmmmmmlllkkkhhhaaaZZZTTTNNNMMMLLLKKKJJJJJJJJJJJJMMMKKKGGGDDDAAA@@@@@@@@@BBBAAA@@@>>>======<<<<<<:::999777666555555555666555555444444333222111111222222111111000000/////////000111222222111000///***---333777999:::<<<>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@???>>>>>>===;;;===???CCCGGGHHHGGGFFFIIIHHHJJJOOOPPPJJJFFFFFFFFFPPP```rrryyyrrriiinnnxxxwwwbbbWWWTTT\\\|||ooo```PPPJJJGGGEEEBBBBBB??????>>>>>>======<<<<<<;;;:::999777666777777888444444333333333222222222111111111111111111111111///111222111000///000111222111111000///......---////////////////////////........................yyymmmbbbWWWOOOHHHHHHIIIGGGFFFHHHGGGFFFEEECCCAAA???======<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;::::::::::::999999888888999999:::888888999999999:::::::::999;;;<<<<<<<<>><<<;;;:::999999999:::999777666555555555666555444444333222222111111111111111000000000//////000000111222222111000///,,,///444777888:::<<<>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>???AAACCCEEEFFFEEEDDDHHHFFFGGGKKKKKKGGGFFFHHHKKK[[[pppzzztttkkkqqqzzz~~~hhhWWWUUU[[[pppkkk]]]OOOIIIGGGDDDBBBBBB?????????>>>======<<<<<<;;;:::999888777777777777777777666666666555555555111111111111111111111111///000111111//////000111111111111000///.........////////////////////////........................zzzpppfff[[[RRRJJJIIIIIIHHHHHHIIIEEEEEEDDDBBBAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999:::888888999999999:::::::::888999:::::::::>>>EEEJJJXXXmmmooocccYYYXXX]]]cccjjjooorrryyywwwllldddaaaaaafffpppwwwyyyxxxyyywwwuuutttuuu|||pppjjjiiijjjggghhhhhhfffaaaYYYQQQLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB===<<<;;;:::999888888888999888777666555555555666444333333222222111111111111000000000000/////////000111111222222222111111000333555777888:::<<>>>>>=========DDDDDDDDDEEEEEEEEEFFFFFFHHHFFFGGGIIIHHHFFFGGGLLLSSSiiiwwwrrrrrrxxx|||jjjWWWMMMVVViiidddXXXLLLHHHFFFCCCBBBBBB@@@@@@??????>>>======<<<999999999999999888777666444444444444333333333333111111111111111111111111...///000000......///000111111000000//////......////////////////////////........................zzzqqqiii\\\SSSJJJHHHHHHGGGGGGIIIDDDCCCBBBBBBAAA@@@??????>>>============<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888888999999:::888888999999999:::::::::777999::::::999<<>>>>><<<;;;;;;:::::::::888888777666666666666666333333222222222111111111000000000000000000000000111111222222222222222222555666888888888:::===???@@@AAABBBDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>=========>>>>>>GGGHHHHHHGGGFFFGGGHHHJJJJJJJJJLLLMMMJJJGGGJJJQQQ\\\vvvxxxpppkkkyyykkk\\\PPPKKK^^^yyyooo^^^SSSJJJGGGFFFCCCBBBBBBAAAAAA@@@???>>>>>>======888999::::::999888666555333333333222222222222111111111111111111111111111---///000///...---...000111000000000/////////...////////////////////////........................xxxppphhhZZZPPPHHHFFFFFFDDDEEEGGGCCCBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<;;;;;;:::::::::999999999:::999999888888999999:::888888999999999:::::::::888:::<<<;;;:::<<>>===>>>>>>===<<<;;;;;;;;;;;;777777777777777666666666333333333222222222222222000000000111111111111111222222222222222333444444777999:::::::::;;;>>>@@@???@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>=========??????EEEGGGHHHGGGFFFFFFHHHKKKHHHKKKOOOQQQMMMIIINNNVVVhhhssskkkhhh{{{zzz___VVVQQQRRRggg|||cccXXXPPPIIIHHHGGGDDDBBBCCCBBBBBBAAA@@@???>>>======888999::::::999888666555666666666666555555555555111111111111111111111111---///000///...---...000000000000000////////////////////////////////////........................|||ssskkkdddVVVMMMEEEDDDDDDCCCCCCDDDCCCBBBBBBAAA@@@??????>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999:::999999888888999999:::888888999999999:::::::::999;;;===<<<:::;;;@@@DDDEEESSShhh~~~~~~qqqccc```aaaiiirrryyyxxxbbbUUUPPPRRRTTTYYY```hhhpppzzz|||zzz|||~~~fff^^^___^^^___cccfffjjjnnnkkkbbbXXXPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999999999999:::666666777777777777666666333333333333333333333333111111111222222222222333222222222222333444555555888:::<<<===<<<===???AAA???@@@CCCDDDEEEEEECCCBBBEEEEEEGGGGGGGGGGGGEEEEEEBBB@@@???======>>>@@@AAABBBEEEGGGFFFDDDCCCEEEHHHEEEIIINNNPPPLLLKKKTTT___www|||qqqnnnooo}}}lllWWWQQQSSS[[[oooppp^^^UUUOOOKKKJJJIIIEEECCCDDDDDDCCCBBBAAA@@@>>>======999999999999999888777666555555555444444444444333111111111111111111111111...///000000......///000000000000000////////////////////////////////////........................xxxmmmeee^^^RRRJJJDDDCCCDDDBBBAAACCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888:::999999888888999999:::888888999999999:::::::::999;;;===;;;999:::>>>BBB@@@KKK^^^ttt{{{}}}qqqdddeeekkksss{{{zzzeeeYYYSSSRRRUUUVVVZZZaaaiiisss{{{}}}ooo[[[WWWYYYYYY\\\bbbccchhhllljjjaaaVVVOOOKKKGGGFFFEEEDDDCCCCCCCCCCCC???>>>===<<<;;;<<<======:::999999888888888888999555666777888888777666666444444444444444444444444222222333333333444444444333222222222333444666777888:::===?????????@@@AAA@@@BBBDDDFFFGGGFFFDDDCCCFFFGGGIIIJJJJJJIIIGGGFFFCCCAAA???>>>>>>???BBBCCCCCCGGGJJJIIIDDDBBBCCCEEEEEEHHHMMMNNNLLLPPP___pppuuuooossszzzrrrbbbRRROOOVVVdddwww|||ggg]]]TTTOOOLLLMMMKKKFFFDDDEEEDDDDDDCCCAAA@@@???>>>===;;;:::999888777777777777333333222222222111111111111111111111111111111111///000111111//////000111////////////000000000000////////////////////////........................vvvjjjaaa[[[PPPHHHCCCDDDEEECCCAAABBBDDDCCCBBBAAA???>>>======<<<<<<;;;;;;;;;::::::::::::::::::999999999888888:::999999999999999999:::888888999999999:::::::::999;;;<<<;;;999999<<<@@@<<>>???::::::999999999999999999555666777888888777666666555555555555555555555555333333333444444555555555333333222222333444666777777:::>>>@@@AAA@@@AAAAAAAAACCCFFFHHHHHHGGGFFFDDDGGGHHHJJJKKKKKKJJJHHHGGGCCCBBB@@@>>>???@@@CCCDDDGGGLLLOOOMMMGGGCCCCCCDDDFFFIIILLLMMMMMMUUUjjj{{{mmmkkkvvvhhh^^^RRRNNNXXXkkk}}}qqqbbb___TTTPPPNNNNNNLLLGGGEEEFFFEEEDDDCCCBBB@@@???>>>===;;;:::999777666777777888666666555555555444444444111111111111111111111111///111222111000///000222////////////000000000000////////////////////////........................ooo```VVVRRRMMMHHHDDDBBBCCCDDDCCCBBBAAADDDFFFDDD@@@===>>>???>>>===<<<;;;:::;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999777777888999999999999888444:::<<<::::::<<<<<<:::>>>CCCNNN___wwwsssnnnkkklllmmmmmmppp{{{xxxrrrooopppvvv~~~mmm[[[SSSSSSTTTUUUWWW\\\```hhhsssyyywwwcccWWWMMMPPPUUUWWWXXX\\\cccbbbaaa]]]XXXQQQKKKGGGBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888888999999999888777777666555555444444333333333333333333333333333333333333333333333333555555555555666666666777;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFJJJJJJKKKKKKIIIGGGDDDBBB?????????@@@AAACCCDDDEEEHHHHHHHHHHHHGGGGGGFFFEEEJJJLLLLLLKKKOOO```|||~~~ssslllppptttaaaWWWRRRZZZlll{{{}}}hhh]]]ZZZSSSQQQOOOLLLHHHEEEBBBAAACCCAAA???>>>??????>>>===<<<;;;:::999888888888888777777555444444444444444333333333222222222111111//////000000111111222222//////000111111111111111//////.........---------000000000000000000000000~~~iii[[[SSSOOOIIIEEEAAA@@@BBBCCCDDDCCCEEEDDDBBBAAAAAA???>>>===>>>===<<<;;;:::;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999777777888999999999999888555:::<<<:::999;;;<<<;;;===AAAJJJYYYpppsssllliiiiiiiiillltttxxxssstttuuu|||pppaaaRRRNNNRRRUUUYYY\\\aaadddmmm{{{{{{yyyxxx___SSSLLLNNNTTTWWWYYY]]]aaa```^^^ZZZTTTNNNIIIFFFAAAAAA???>>>============::::::::::::::::::999999777777777777777777777777777666666555444444333333333333333333333222222222333333333333333333333333555555666666666777777777;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFHHHIIIJJJJJJIIIGGGEEECCC>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIKKKVVVkkkvvvnnnnnnwwwzzzqqq]]]\\\```lll|||uuucccYYYVVVPPPOOOMMMJJJGGGEEECCCBBBCCCAAA???>>>??????>>>===;;;;;;:::999999999999999777777666555444444444444333333222222222111111111000000000000000111111111/////////000000//////...//////.........---------........................uuuaaaTTTMMMKKKEEEBBB???>>>@@@BBBCCCCCCJJJEEE@@@???AAAAAA>>>;;;======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999777777888999999999999888666:::;;;888888;;;===<<<===>>>DDDQQQddd|||vvvmmmjjjiiijjjqqq{{{wwwyyy|||cccWWWMMMLLLQQQVVV\\\aaaiiimmmwww{{{zzzgggXXXPPPJJJLLLRRRVVVYYY\\\___]]]YYYTTTOOOIIIEEECCC@@@???>>>===<<<;;;;;;;;;888888888888999999999999777777666666555555444444555555444444333333222222222222222222222222222222444444444444444444444444666666666777777777888888;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFEEECCC===>>>???@@@AAACCCDDDEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDFFFNNN```zzz|||ooonnnwww|||qqqkkk[[[eeeuuu|||kkk]]]UUURRRNNNMMMKKKIIIGGGEEEDDDDDDBBB@@@???>>>??????>>>===;;;;;;::::::::::::::::::888777666555555444444444333333333222222222222111111111111111000000000000//////000000000///....../////////.........------........................ppp\\\OOOIIIFFFCCCAAA???===>>>???AAABBBJJJFFFBBB?????????===<<<======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999888888888888777777888999999999999888777;;;;;;777777;;;======<<<<<<@@@JJJ[[[pppuuuqqqqqquuu}}}}}}xxxbbbXXXOOOOOORRRVVV]]]cccqqqzzz||||||uuuwww}}}vvv___SSSNNNIIIJJJOOOTTTVVVWWWZZZWWWSSSMMMHHHDDDBBBAAA???>>>===;;;:::999999999::::::999999888888888888888777777666555444333333333333333333222222111111111111111111111222222222444444444444555555555555777777777888888888888999;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA===>>>???AAABBBDDDEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEGGGTTTjjjvvvnnnvvvpppgggccc```sssyyymmmcccZZZSSSPPPOOONNNLLLIIIGGGFFFEEEEEEBBB@@@???>>>???@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<999888777666555555555555555555444444444333333333222222111111000000//////...///000111111111111111////////////....................................ppp[[[NNNGGGDDDDDDBBB@@@>>>======???AAAGGGGGGEEEAAA===;;;===???<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999888888777777777777777888999999999999888777;;;;;;777777;;;======<<<:::===GGGSSSfff~~~www```YYYRRRQQQTTTXXX```iiixxxnnnsss{{{jjjYYYPPPMMMIIIHHHKKKOOOQQQPPPTTTQQQMMMHHHCCC@@@???>>>===<<<;;;:::999999999999>>>===<<<:::999777666555888888777666555555444444222222222222222111111111000000111111111222222222444444444555555666666666888888888999999999999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGEEECCC@@@>>>======>>>@@@BBBDDDEEEFFFFFFIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDJJJ[[[uuuyyysssvvvrrreee______mmm{{{{{{ttteee___ZZZUUURRRSSSQQQNNNJJJHHHFFFEEEEEECCCAAA??????@@@AAAAAA@@@>>>===<<<<<<;;;<<<<<<<<<999999888777666666666666777777666666666555555555222222111111000000//////+++,,,---///000111111222000000/////////.........////////////////////////sss^^^QQQJJJGGGDDDDDDBBB???======@@@BBBEEEFFFFFFBBB===;;;===@@@<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;999999999888777777666666777777888999999999999888666:::;;;888888;;;===<<<;;;999<<>>======;;;::::::999999:::::::::@@@???===;;;888666555444777777777666555555444444222222222222222222111111000000111111222333333333444444555555666777777777999999999::::::::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@>>><<<;;;===???BBBDDDFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFDDDCCC@@@DDDPPPeeeuuuwwwuuuhhh^^^]]]```}}}kkk```]]]ZZZVVVTTTUUURRROOOKKKHHHFFFFFFFFFDDDBBBAAAAAABBBCCCBBBBBB@@@???>>>===<<<<<<<<<<<<:::999888777666666666666777777777666666666666555111111111111000000000000)))***+++---...///000000000000000/////////......000000000000000000000000vvvcccVVVOOOKKKCCCDDDCCC@@@>>>???BBBFFFDDDDDDDDDBBB@@@>>>>>>>>>;;;<<<=========<<<;;;:::;;;::::::999999::::::;;;999999999888777666666666777777888999999999999888555:::<<<:::999;;;<<<;;;:::777;;;BBBFFFMMMbbbyyyyyyoooYYYVVVTTTVVV[[[eeevvv}}}tttnnnqqqyyyyyyffffffjjjttt|||sss^^^RRRNNNIIIKKKIIIEEEEEEJJJKKKHHHGGGFFFDDDAAA???===<<<<<<999999999999:::;;;<<<<<<>>>===;;;:::888666444444555555555444444444444444222222222222222222222222111111111222333444444444444555555666777777888888::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHCCCBBB@@@???>>>===<<<<<<>>>@@@CCCFFFHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBJJJZZZqqq~~~yyywwwjjj```[[[```hhhvvvddd]]]\\\YYYVVVUUUSSSPPPMMMIIIGGGGGGGGGHHHEEEDDDBBBBBBDDDEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;::::::999888777777777777666666666555555555444444000000000000000111111111---...//////////////////000000000000/////////...////////////////////////xxxfffZZZSSSPPPBBBCCCCCCAAA@@@AAAEEEIIIEEECCC@@@AAACCCBBB???;;;;;;<<<=========<<<::::::;;;::::::999999::::::;;;999999999888777666666555777777888999999999999888444:::<<<::::::<<<<<<:::999777:::@@@AAADDDWWWnnn{{{yyyxxxwwwmmm\\\YYYXXX[[[```kkk~~~qqqhhheeekkkuuurrr______cccmmmvvv{{{}}}~~~gggTTTMMMNNNFFFIIIHHHDDDDDDJJJKKKGGGDDDCCCBBB@@@???===<<<;;;888888888999:::<<<===>>>;;;:::999888777555555444333333333333333333333444222222222222222222333333111111222333444444555555444555555666777888888999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHIII???>>>===============>>>???AAADDDGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCHHHQQQcccyyyzzzqqqddd[[[ZZZcccnnn}}}oooaaa\\\ZZZWWWUUUTTTPPPNNNKKKHHHFFFGGGHHHIIIFFFDDDCCCCCCEEEFFFEEEEEECCCBBBAAA???===<<<;;;;;;;;;:::999888777777777777555555444444444333333333//////000000111111222222444444444333333111000000000000000000////////////........................wwwkkkcccZZZSSSHHHFFFBBBAAABBBDDDEEEFFFHHHFFFCCCBBBBBB@@@>>><<<============<<<<<<<<<<<<======<<<;;;999888777777777777777777777777777777;;;:::999888888888999:::999999:::::::::;;;;;;;;;888777777:::<<>>=========>>>AAACCCEEEGGGHHHGGGFFFEEEIIIHHHHHHJJJGGGCCCCCCGGGOOOccc|||jjj\\\UUUVVVdddvvvyyylll___[[[ZZZXXXVVVVVVPPPMMMJJJHHHFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGEEEDDDDDDBBB???>>>>>>===<<<:::;;;:::999999888888999999555555666666666666555555111111111111111222222222333333222111000000111111////////////////////////000000000000000000000000zzznnnfff]]]WWWKKKHHHDDDCCCDDDFFFFFFFFFGGGEEECCCBBBBBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888888888888888888888888888:::999999888888999999999999999999999::::::::::::;;;999999;;;<<<@@@LLLWWWnnnxxxkkkgggkkkppp|||vvvmmmdddbbbeeennnwwwwwwlllnnnlllnnnxxxuuuooonnnqqqyyyxxxgggYYYSSSUUUYYY^^^dddiiiooouuuyyy|||uuuiii\\\QQQIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888888777777888888999:::;;;;;;999888777555333222222222444444444333333333333333333333333333333333333333444444444333444444555555555555666666777777888888:::;;;<<<>>>>>>===<<<;;;999;;;===@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>===>>>???@@@CCCDDDFFFHHHIIIHHHGGGGGGLLLKKKKKKKKKHHHDDDEEEIII[[[pppyyy```WWWTTTVVVfff|||vvviii]]]ZZZZZZYYYWWWXXXOOOMMMJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDDDDAAA???>>>>>>===<<<:::::::::999888888888888999777777777777666555444333222222222111111111111111222111111000//////000000////////////////////////000000000000000000000000}}}rrrjjjbbb[[[NNNJJJGGGEEEEEEGGGGGGGGGGGGEEECCCBBBBBBAAA???===<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999999999888999999999999999999999999888888999999999999999888777888888888999999999999<<<::::::;;;;;;===DDDNNNcccuuuuuuiiigggmmmtttwwwqqqjjjlllsss~~~rrrmmmmmmooopppuuu}}}ooofff___```fffpppzzz||||||ttteeeYYYQQQNNNNNNSSSZZZaaaeeehhhjjjllllllggg^^^TTTLLLGGGDDDDDDCCCCCCBBBAAA@@@??????>>>@@@???===;;;:::999888888555555666888999:::;;;<<<777666555333222111111111000000111222333444555555333333333333333333333333666666555444444444555555777777777777666666666666:::;;;===>>>>>>>>>======;;;===???BBBDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>>>>???BBBCCCEEEFFFGGGIIIIIIIIIHHHHHHLLLKKKKKKLLLIIIGGGKKKQQQllllllVVVTTTUUUYYYpppqqqfff[[[YYYYYYYYYXXXYYYNNNMMMKKKIIIIIIIIIKKKLLLJJJIIIGGGGGGGGGGGGFFFDDDCCCAAA???>>>>>>===<<<;;;:::999888888777777888888999999888777666444333222333333222222111111000000111111000////////////000////////////////////////000000000000000000000000tttkkkbbb\\\OOOKKKGGGEEEEEEFFFGGGFFFGGGEEECCCBBBBBBAAA???===<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888888888888888888888666777999::::::999888888777777777777888888888888;;;999999;;;;;;;;;???FFFVVVjjjzzzooooooxxxzzzuuusssuuu~~~zzzvvvnnnttt~~~|||oooiiikkkqqqsssvvv}}}iii^^^[[[XXX[[[cccppp{{{}}}uuurrruuu}}}wwwhhh[[[RRROOOMMMLLLRRR[[[bbbeeeeeedddccc```\\\VVVOOOJJJGGGFFFFFFCCCCCCBBB@@@???===<<<<<<>>>===;;;:::999888777777555555666777888999:::;;;777666555444333333333333//////000111333444555555333333333333333333333333666555555444444444444444666666666666666666777777999:::<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFCCCAAA???===>>>@@@CCCEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGIIIJJJJJJKKKSSS\\\zzz}}}bbbQQQTTTWWW```nnncccZZZXXXXXXWWWWWWXXXNNNMMMKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGGGGGGGEEECCCCCCAAA>>>>>>>>>>>><<<;;;999999888777777777888888888888888888666555444333444444333222111111000000111111000000000000111111////////////////////////////////////////////////rrrhhh___ZZZMMMJJJFFFDDDDDDEEEEEEEEEFFFDDDBBBBBBBBBAAA???>>>============<<<<<<<<<;;;999999999999999999999999777777777777777777777777555777888999:::999888888666666777777777888888888999777777:::;;;:::>>>CCCLLL```{{{wwwyyyuuuiiicccbbbdddllluuu|||uuu|||tttkkkgggeeejjjpppvvv~~~iiiXXXSSSUUUUUUZZZeeesss~~~wwwqqqlllmmmttt}}}wwwkkk^^^SSSMMMJJJIIILLLSSS[[[aaabbb```^^^\\\QQQOOOKKKHHHEEEDDDCCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;:::999888777777777777666666777777777777888888555555444333333333333333111111111222222333333333333333333333333333333333444444333333333333333444555555666666777777888888888888:::;;;<<<===>>>>>>@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@???======>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHJJJJJJMMMYYYeeeppp\\\OOOTTTZZZiiikkkbbbZZZWWWVVVTTTTTTVVVNNNNNNMMMLLLLLLLLLMMMNNNLLLJJJHHHGGGGGGFFFDDDBBBBBB@@@>>>===>>>>>>===<<<:::999999888777888888888777777777777777777666555555444444333222111000000222222222111111222222333000000000000000000000000////////////////////////}}}mmmccc[[[VVVLLLHHHEEECCCCCCDDDEEEEEEFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>=========<<<<<<<<<::::::999999888888888777666666666666666666666666666666777888999999999999666777777777888888888888888555555888:::;;;===BBBFFFVVVooorrrggg[[[VVVVVVXXX___gggqqqxxx}}}pppcccaaabbbbbbgggnnn{{{qqq\\\PPPOOOSSSVVV\\\ggguuu}}}kkkhhhgggllluuu}}}qqqjjj```WWWPPPLLLJJJIIIJJJPPPVVV[[[[[[XXXUUUSSSJJJIIIGGGDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;:::999888888777666666666777777777777666666666666666333222111111111111111222222222222333333333333333333333333333333333333333333222222222222333444444444555555666777888888999777777888:::;;;===>>>???AAABBBCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGFFFDDDCCC=========>>>???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKLLLMMMMMMRRRaaapppgggXXXOOOTTT___uuuwwwhhh```YYYWWWUUURRRRRRUUUPPPOOONNNNNNMMMMMMMMMMMMLLLJJJHHHFFFFFFEEEBBB@@@BBB@@@>>>===>>>>>>===<<<;;;:::999999888888999999666777777888888777777777444444333333222222111111333222222222222333444444000000000000000000000000000000000000000000000000xxxhhh^^^XXXUUUJJJGGGDDDCCCCCCEEEFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;::::::999888777666666666666666666666666666666666666666777777888999:::777777777888888888999999999555444777::::::===AAACCCNNNaaaxxxxxxdddZZZPPPNNNOOOSSSYYY___ffflllwww~~~nnnbbb[[[^^^```aaajjjvvvuuu```UUUPPPRRRWWW\\\bbbnnn{{{|||pppbbbaaacccjjjtttzzzxxxuuufff___VVVPPPMMMLLLKKKJJJHHHLLLPPPSSSQQQOOOLLLKKKHHHGGGFFFDDDCCCBBBAAAAAA???>>>===<<<;;;:::999999777777666666555666666666555555555666666777777777222222111111111222222333222333333333444444444444333333333333333333333333222222222333444555666777666666666666777777777777777888999:::<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAAFFFFFFGGGGGGFFFDDDBBBAAA;;;<<<>>>@@@BBBDDDDDDEEEHHHHHHHHHGGGGGGGGGHHHHHHKKKLLLNNNQQQTTT]]]pppeeeYYYPPPVVVjjjvvvkkkddd]]]WWWVVVTTTRRRSSSWWWQQQQQQPPPOOONNNMMMMMMLLLLLLJJJGGGFFFEEECCCAAA???BBB@@@>>>===>>>>>>>>><<<<<<;;;::::::999:::::::::888888888888888777666555333333333333333333333333222222111111222222333444000000000000000000000000000000000000000000000000tttddd[[[VVVTTTJJJGGGDDDCCCDDDFFFGGGGGGEEEDDDBBBBBBBBBBBB@@@???<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777666555777777777777777777777777777666666555666888:::;;;888888888888999999999999;;;666444777999:::<<<@@@CCCIIIWWWmmmyyymmm[[[RRRJJJJJJMMMQQQWWW]]]aaafffnnnxxx|||pppccc[[[ZZZ___aaacccqqq}}}bbbVVVRRRRRRVVV[[[dddjjjvvv|||nnnfff^^^]]]```iiirrrvvvqqqkkk[[[UUULLLGGGFFFGGGHHHHHHGGGJJJMMMNNNLLLJJJHHHGGGDDDDDDCCCAAA@@@???>>>======<<<;;;;;;:::999888888777666666555555555666666222333444555666888999999444444333333444444555555222222333444444555666666333333333333333333333333222222333333555666888999999888888777666555555555888999:::;;;===???AAABBBBBBCCCDDDDDDDDDCCCAAA@@@GGGGGGGGGFFFEEECCCAAA@@@;;;===@@@BBBEEEFFFFFFFFFJJJIIIIIIHHHHHHHHHIIIIIIHHHJJJOOOTTT[[[ggg~~~ggg\\\SSSZZZuuu~~~lllccc```ZZZVVVUUUTTTRRRTTTYYYRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDBBB@@@>>>AAA@@@>>>===>>>???>>>======<<<;;;;;;::::::;;;;;;:::::::::999777666444333333333333333333333333444111111000000111222333333000000000000000000000000000000000000000000000000xxxhhh___XXXUUUKKKHHHDDDBBBCCCDDDEEEEEEDDDBBBAAAAAAAAA@@@===;;;===<<<<<<;;;;;;:::999999777777777777777777777888777777777777777777777777777777777777777777777777777777777777888888888888444444444444444555666666>>>GGGSSSaaavvvlll^^^TTTOOOHHHEEEIIIPPPWWW\\\ccckkkssswww|||ssskkk___[[[\\\bbbhhhnnnzzz|||mmm[[[QQQMMMPPPXXXaaalllsss{{{wwwhhh___^^^______```ccceeeeeebbb```TTTPPPLLLIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA???===<<<;;;;;;777777888:::<<<<<<999777666666555444444444444555555555666666777999:::;;;777666444333222111111111111222222333333444444555666666444333222333333444555666777777777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIIIINNNRRRXXXhhhllleeeeeesssqqqeee___YYYXXXUUUTTTTTTUUUXXXYYYSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGEEECCCAAA@@@???>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;::::::;;;<<<888888888888777777777777555444333333222222333333111111111222222111111111222111...------...111222222222111111000000//////vvvggg^^^YYYUUUKKKHHHDDDCCCCCCEEEEEEEEEEEECCCAAA@@@@@@???===;;;===<<<<<<;;;;;;:::999999999999999999888888888888777777777777777777777777777777777777777777777777777777777888888888999999777777777777777888999999666>>>HHHWWWllluuucccUUUKKKHHHDDDCCCGGGPPP[[[aaajjjssszzz~~~}}}rrriii```]]]___hhhrrr|||~~~pppcccTTTMMMMMMRRR]]]gggpppwww~~~yyylllbbb\\\[[[YYYYYYZZZ\\\]]]]]][[[YYYQQQNNNJJJHHHGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???===;;;:::::::::888888999;;;======:::888666666555444444333444444333333333444555666888888666666444333222111111111111222222333333444444555666555333222222222333444222333555555444555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEEEEEEEDDDCCCAAA???>>>@@@@@@@@@@@@@@@???>>>===@@@AAACCCDDDEEEFFFGGGGGGJJJJJJJJJIIIHHHIIIKKKLLLJJJPPPWWWaaatttkkkkkkrrrzzzkkkbbb]]]]]]\\\YYYWWWWWWXXXZZZ[[[SSSRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;:::999999999:::777666666666555555555555555444333333222222333333111222222333333222222111111000///......///000111111111111000000000000000ssseee]]]XXXUUUKKKHHHDDDCCCDDDEEEFFFFFFGGGDDDAAA??????>>>===<<<===<<<<<<;;;;;;:::999999;;;:::::::::999999888888777777777777777777777777777777777777777777777777777777888888888999999999888888888888888999::::::888<<>>===;;;:::999888888777777777888:::;;;;;;999666777666555444333333222333333333333333444555777777666555444333222111111111111222222333333444444555444333222111111111222333222333444444444555777999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDEEEEEEEEEDDDBBBAAA???>>>@@@@@@??????>>>===<<<<<>>>>>>>>===<<<===<<<<<<;;;;;;:::999999:::::::::999999888777777666666666666666666666666777777777777777777777777666666666777777777888888666666555555666666777888===>>>@@@GGGVVVkkktttcccTTTJJJGGGIIIJJJJJJMMMWWWfffrrr}}}xxxnnnfff]]]]]]bbbnnn}}}xxxtttiii^^^TTTQQQTTTZZZeeennnxxx~~~kkk```]]][[[XXXXXXSSSRRRRRRSSSTTTTTTRRRPPPJJJGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<:::999888777666666666666333333444666888888555333666666444333222222222222444444444444555666777888666555444333222222222222111222222333333444444555333222111000000111222222333555666666666666999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>AAACCCDDDEEEEEEDDDCCCBBB@@@???>>>??????>>>===<<<<<<;;;;;;BBBCCCDDDFFFHHHIIIJJJJJJMMMNNNNNNKKKHHHHHHKKKNNNQQQ]]]mmm~~~uuuwwwuuulllhhhccc^^^[[[ZZZWWWUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@??????????????????>>>===<<<;;;999999999888888888777777555555444333333333333333333444444444444444444333///000111111111111000/////////000000111111222222mmm___VVVQQQNNNIIIFFFCCCBBBCCCEEEFFFFFFHHHEEEAAA>>>>>>>>>=========<<<<<<;;;;;;:::999999999999888888777777777777666666666666666666666666777777777777777777777777555555555666666666777777555444444444444555666666;;;::::::???III[[[qqqyyyhhhWWWJJJCCCFFFHHHKKKNNNTTT```qqq~~~xxxnnnggg]]]```ggguuu}}}wwwppphhh^^^VVVTTTXXX^^^hhhppp|||ppp```[[[[[[XXXUUUSSSSSSQQQPPPQQQQQQQQQPPPNNNGGGEEECCCCCCCCCDDDBBBAAAAAAAAAAAA@@@???===<<<;;;777777666555555444555555333333444666888888555333555555444222222111111111333333333333444555666666555555444333222222222222111222222333333444444555222111000000000111222333444555666666666777999;;;;;;;;;;;;<<<<<<=====================???AAACCCDDDEEEDDDDDDCCCBBB@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<>>???@@@AAAAAA@@@???===;;;999999999999888888888888666555444444333333444444333444444555555444444333///000111222222111000/////////000000111111222222kkk]]]TTTOOOLLLHHHEEEBBBAAABBBDDDEEEEEEFFFCCC@@@?????????>>>======<<<<<<;;;;;;:::999999777777777777777777777777777777777777777777777777777777777777777777777777555555555666666666777777666666666666666777777888888777888===EEESSSiiizzztttaaaQQQHHHEEEBBBDDDIIIPPP[[[lll~~~~~~yyyqqqjjjaaahhhrrr{{{zzzsssiiiccc[[[UUUVVV[[[bbbllltttlllaaaWWWVVVWWWTTTPPPNNNPPPOOOMMMMMMMMMMMMKKKJJJFFFDDDCCCBBBCCCCCCAAA???@@@@@@??????===<<<;;;:::666666555444444555555555777777888:::;;;;;;999666333333222222111111222222111111111111111222333333555444333333222222222333111222222333333444444555222111000000000111222333333444555555555666888:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCAAA@@@>>>======<<<;;;;;;;;;<<<===>>>CCCEEEGGGIIIKKKLLLMMMMMMLLLPPPRRRPPPMMMMMMQQQVVV___ooo~~~nnnmmmvvvtttiiihhhfff```ZZZZZZYYYWWWVVVTTTSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFCCCAAA???>>>>>>>>>===>>>@@@AAA@@@>>>;;;999888888777777777666666666666555555444444444444444333444444555555444444333000000111222222111000000000000000000111111111111~~~jjj\\\TTTPPPMMMFFFCCC@@@???AAACCCDDDDDDCCCBBB@@@@@@@@@@@@???======<<<<<<;;;;;;:::999999666777777888888999999:::777777777777777777777777777777777777777777777777777777777777888888888888777777777666777888888999999888:::???CCCLLL___qqqooo[[[NNNIIIIIIEEEFFFJJJTTTcccvvv}}}}}}}}}}}}~~~{{{tttnnniiiqqq{{{wwwttttttooogggccc\\\WWWZZZ```gggpppxxx~~~ooo___XXXRRRSSSSSSPPPMMMMMMNNNLLLJJJIIIJJJIIIHHHFFFFFFDDDCCCCCCCCCBBB@@@>>>=========<<<;;;:::999888666555555555555555666666888888999;;;======:::888111111111111111222222333111000000000000111222222444444333222222222333333111222222333333444444555222111111000111222333444444555666666666777999;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;::::::;;;===???AAADDDEEEGGGJJJLLLMMMNNNOOOMMMPPPQQQPPPNNNRRR\\\eeetttzzzoooiiivvv|||mmmdddcccbbb^^^YYYUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEBBB@@@>>>>>>>>>>>>===???AAACCCBBB???<<<999888888888777777777666666666666555444444444444444333333444444444444333333111111111222222111111111111111111000000000000000|||iii\\\UUUQQQOOOEEEBBB???>>>@@@BBBCCCDDDAAA@@@@@@@@@BBBAAA???======<<<<<<;;;;;;:::999999777777888999:::;;;;;;<<<777777777777777777777777777777777777777777777777888999999999999:::::::::666666666666666777777888777777999======AAAQQQccczzzyyyfffSSSHHHFFFHHHMMMLLLOOOYYYiii}}}|||zzzxxxxxxxxxyyyzzz|||~~~|||vvvqqqnnnvvvzzzrrrooopppmmmhhhhhhaaa\\\___dddjjjssszzz~~~nnn```[[[UUURRRSSSRRROOONNNOOONNNLLLJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCAAA???===:::::::::::::::999888777666666555555555666777777777777888:::<<<<<<999777000000000000111222333444222222222222222222333333444444333222222222333333111222222333333444555555222222111111111222444555666888999999999999<<<>>>;;;;;;;;;<<<===>>>>>>?????????>>>>>>???AAACCCDDDDDDDDDCCCBBBAAA???>>>===;;;:::::::::<<<>>>AAACCCDDDFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQNNNNNNVVVeeeqqqxxxlllfffjjjxxxjjjaaa``````^^^[[[VVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA???======>>>>>>???AAADDDEEEEEEBBB>>>;;;:::::::::999999999999888666666555444444444444555222333333444444333333222111111111111111111111111222222111111000000//////{{{hhh^^^XXXQQQLLLJJJFFFBBBAAABBBDDDCCCAAABBB@@@>>>>>>???@@@???>>><<<:::999999;;;;;;:::888888777777666555444444333;;;888666777999:::888666888888666555555444444444666666777888888888888888888888777777666666555555555777::::::<<>>>>>>>><<<;;;:::888777666666555333333444555666777888888<<<======<<<;;;888666555333333333222222222111111222222111111000/////////000000111222444555666666333444555666666444222111000111111111222222222333444555666888999:::<<<<<<===<<<<<<;;;;;;===>>>???======>>>???AAABBBCCCCCCEEEEEEDDDCCC@@@===:::999999999:::;;;===@@@CCCEEEGGGHHHJJJKKKMMMNNNOOOOOOSSSPPPOOOPPPRRR[[[qqqllldddjjj{{{qqqmmmgggcccaaa___]]][[[WWWVVVTTTRRRQQQQQQRRRSSSPPPPPPPPPPPPOOOMMMKKKJJJHHHGGGGGGGGGHHHHHHFFFDDDDDDCCCBBB@@@??????@@@@@@@@@@@@AAAAAA@@@???===<<<999888666555555777888:::888777666555555444444555555555444444444333333333////////////....................................{{{hhh^^^WWWQQQLLLIIIFFFBBB@@@AAABBBAAA@@@AAA???>>>>>>???@@@???>>><<<:::999999;;;;;;:::888888888888777666666555555:::888666777888777555222444555666777888777666555666666777888888888888777666666666666777777777777777999:::::::::@@@IIIQQQggg}}}jjjXXXKKKGGGGGGHHHLLLRRR]]]jjjwwwuuulllfffbbb^^^ZZZXXXYYYYYYYYY[[[```fffjjjqqqtttwwwyyyzzz|||~~~{{{{{{|||zzzuuussstttuuuwwwzzz}}}yyyrrrqqqnnnmmmkkkhhhdddaaa^^^^^^]]]^^^aaaeeeiiikkknnnmmmlllhhhbbb[[[TTTPPPOOONNNMMMKKKJJJIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA???>>>============;;;:::999888777666666666333333444555777888999999;;;;;;;;;;;;999777555444333222222222111111111111000000000000000111111111222222222333333444444444333444555666555444222111---......//////000000000555666777888999;;;<<<<<<======<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBB???===:::888999999:::<<<>>>AAADDDFFFHHHIIIJJJLLLMMMNNNNNNNNNPPPMMMMMMQQQXXXgggyyyccccccttt|||nnnkkkfffbbbaaa___]]]\\\ZZZZZZXXXWWWVVVUUUUUUUUUOOOOOOPPPPPPOOONNNLLLKKKKKKIIIHHHHHHHHHGGGEEECCCDDDDDDBBBAAA@@@@@@@@@AAA@@@@@@AAAAAA@@@???===<<<;;;:::888777777999:::;;;999999888777666666666666444444444444333333333333111111000000000/////////////////////////////////zzzhhh]]]WWWPPPKKKHHHEEEBBB@@@@@@@@@??????@@@???======???@@@@@@???<<<:::999999;;;;;;:::888888888888888777777777777777777666777777555111...000222666999::::::888777555666777777888888777777555555555666777888888888999::::::999999<<>>>>>======<<<<<<<<<;;;;;;999999888777777777777777333444555666888999:::;;;999999999888777555333222111111111111000000000000...//////000111111222222333333333333333333222222333333444555444333222111000000111111222333444444666777888999:::;;;<<<===>>>============>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>;;;999888999:::;;;===@@@CCCFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIIIIOOOZZZooommm]]]fff|||pppjjjgggcccaaa``````^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTOOOPPPQQQRRRQQQOOONNNLLLLLLKKKIIIHHHHHHFFFDDDAAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???=========<<<;;;::::::;;;<<<===::::::999888777777777777444444333333333222222222222222111111111000000000000000000000000000000000zzzggg]]]VVVPPPKKKGGGEEEAAA???>>>>>>>>>>>>???>>>======???@@@@@@???<<<:::999999:::;;;999888777777777777777777777888444555666777777555111///222333666888999999999999555666666777777777777777555666666666777777777888888888888888888:::@@@DDDRRRhhhxxx|||kkkVVVJJJEEEDDDFFFHHHRRR]]]jjjttt|||uuukkk]]]RRRLLLIIIGGGEEEEEEEEEFFFGGGHHHLLLRRRVVVYYY]]]ccciiinnnrrrwwwzzzzzz{{{}}}~~~~~~~~~|||zzzyyyuuuqqqpppqqqooolllkkknnnppppppooommmkkkiiifffdddcccbbbbbbcccbbb```\\\XXXVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXVVVTTTQQQNNNLLLKKKHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<;;;;;;;;;:::777777666666666777777888444444555777888999;;;;;;777666666555444222111111000000000000000///////////////000000111111111111222222222222222333333333222333333444333222111111111222222333555666777777888888999:::;;;<<<======>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>>>>??????>>>===<<<:::999999:::;;;===???BBBEEEHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJKKKQQQ___uuuyyyggg^^^pppqqqiiieeecccaaa___``````___]]][[[[[[[[[ZZZXXXUUUSSSQQQQQQRRRTTTUUUTTTRRRPPPOOOLLLJJJIIIIIIHHHGGGEEEBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;;;;;;;<<<<<<::::::888777777777777777444333333333333222222222222222111111111000000000000000000000000000000000yyyfff\\\UUUOOOJJJEEEDDDAAA???===<<<===>>>@@@>>>======>>>??????>>><<<:::999999:::;;;999888555555666666666666666666111444666888888666444333777666555555555666888999555555666777777777777777888777777777666666666555666666666666777:::>>>AAAJJJ[[[lll~~~uuucccPPPGGGDDDCCCEEEJJJWWWbbbkkkqqq}}}xxxuuuxxxzzz~~~wwwlllbbbUUUJJJEEEDDDCCCBBBBBBDDDFFFHHHIIILLLPPPTTTSSSWWW\\\aaaeeekkkppptttwwwxxxzzz|||}}}}}}}}}|||||||||}}}}}}|||zzzxxxwwwrrrmmmjjjjjjhhhddddddgggmmmmmmkkkhhheeecccaaa``````____________]]]ZZZWWWTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPNNNKKKIIIGGGFFFEEEGGGFFFEEECCCAAA??????>>>======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;:::999666666555555666666777888555555666777888999::::::444444333222111000000000////////////////////////111111111111000000/////////000000111333444444555222222222222222111111111...///000111333444555666999999:::;;;<<<======>>>?????????@@@@@@@@@@@@@@@??????>>>>>>>>>===============<<<;;;::::::::::::;;;===???BBBDDDGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQYYYjjjiiiaaaccc|||ttthhhcccaaa```^^^^^^______^^^]]]ZZZZZZZZZYYYWWWTTTRRRPPPTTTUUUWWWXXXXXXUUURRRQQQJJJIIIHHHHHHIIIIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;999999888777666666666666444444444333333333222222111111000000000/////////////////////////////////xxxfff[[[UUUNNNIIICCCCCCAAA???<<<<<<>>>@@@AAA???======>>>>>>>>>===<<<:::999999;;;;;;:::888666666666666555555555555111444777888777666666777999777555333222444666888444555666666777777666666888888888777666555555555444444555666888:::<<<>>>CCCPPP___uuu{{{mmm\\\MMMGGGDDDCCCHHHPPP]]]eeekkknnn|||sssooopppwww~~~~~~zzzpppbbbYYYMMMDDDAAABBBBBBAAABBBFFFJJJNNNQQQSSSVVVXXXVVVXXXZZZ\\\___dddjjjnnnuuuvvvxxxzzz{{{{{{{{{zzz||||||{{{zzzxxxuuusssqqqjjjddd```___]]]ZZZ[[[^^^fffffffffccc```^^^^^^___^^^\\\[[[ZZZZZZZZZWWWUUURRRQQQPPPOOOMMMMMMLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCEEEDDDBBB@@@>>><<<;;;;;;888888888888888888888888999:::;;;;;;;;;999888777666555555555555555666777666666666777777777888888333222111000////////////////////////000000000000222222111111000//////......///000111222444555555222222222111111111000000///000111333555777888999:::;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???????????????<<<<<<;;;:::::::::;;;;;;>>>???AAADDDFFFHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMGGGMMMVVVdddwwwzzz[[[^^^kkkxxxkkkaaa\\\^^^]]]\\\]]]^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSVVVWWWYYYZZZYYYVVVSSSPPPJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::999999888777666666666666555555444444444333333333111111000000000/////////////////////////////////xxxeee[[[TTTNNNIIIAAABBBBBB???======@@@BBBBBB@@@>>>=========<<<;;;<<<:::999999;;;;;;:::888888888777777666555555555333555777777555444555777666555444333333444555666444555666666777777666666777777777777666666666666666555555666888:::::::::===GGGTTTkkkwwwdddVVVKKKIIIGGGEEELLLXXXbbbiiimmmpppxxxoookkklllttt~~~vvviiiYYYQQQHHHBBBAAACCCDDDCCCGGGMMMUUU\\\aaadddfffhhhbbbbbbaaa___```dddiiinnntttuuuwwwyyyzzzzzzzzzyyyzzzyyywwwtttpppkkkgggddd]]]XXXTTTSSSRRRPPPRRRVVVZZZ\\\^^^]]][[[YYYZZZ\\\[[[YYYVVVTTTTTTTTTSSSRRRLLLLLLJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEECCCCCC@@@???>>><<<:::999999999777777777777777777777777888999999:::999777555333666666555444444555555555777777777666666666555555333222000///......///////////////000000111111111111111111000000000000000///000000111222333333333222222111000000000000000222222444666888:::<<<===;;;<<<<<<======>>>>>>??????@@@AAABBBCCCBBBBBBAAA>>>>>>??????????????????<<<;;;:::::::::;;;<<<<<<@@@AAACCCFFFHHHIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJUUUddduuuppp]]]gggyyyzzznnnggg```[[[\\\[[[[[[\\\]]]]]]\\\ZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVXXXZZZ[[[YYYUUUQQQNNNKKKJJJIIIIIIJJJIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEEEEBBBAAA@@@>>>>>>>>>>>>???============<<<;;;:::999::::::999888777777777777666666666555555555444444222222111111111000000000000000000000000000000000xxxeee[[[TTTNNNIII@@@BBBBBB@@@======AAADDDCCC@@@>>>=========;;;:::<<<;;;999:::;;;;;;:::888:::999999888777666666555555666888666333222333666222333333444555555555444444555555666666666666666555555666666777777888888777666666777888999999888:::BBBMMMeeeuuu]]]RRRJJJJJJIIIGGGPPP___eeelllpppsssvvvoookkkfffeeegggrrr~~~tttdddUUUNNNFFFBBBCCCEEEGGGGGGNNNUUU```iiippptttvvvwwwnnnllliiieeedddgggmmmqqqtttuuuwwwxxxyyyyyyyyyyyywwwvvvrrrmmmgggaaa[[[XXXTTTOOOKKKKKKJJJIIILLLQQQRRRUUUXXXXXXVVVVVVXXXZZZYYYVVVRRRPPPPPPPPPOOOOOOFFFEEEDDDCCCAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@<<<;;;:::999888888888888888888888999999999999999777777888888777555222111666666555444444444444444888777777666555444444444222111000///......///000//////000000111111222222/////////000111111222222111111111111111111111111222111111000000000000000///000111333666888::::::<<<<<<======>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA<<<<<<<<<<<<=========>>>;;;;;;:::999:::;;;<<<===AAACCCEEEGGGHHHIIIIIIHHHGGGHHHJJJKKKMMMNNNOOOOOOWWWdddwwwyyyiiiiiiuuummmhhhfffccc^^^\\\[[[ZZZ[[[]]]]]][[[ZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVXXXZZZZZZXXXTTTOOOLLLNNNLLLJJJJJJIIIHHHEEECCCEEEEEEGGGHHHHHHGGGFFFEEEBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999888888888888777666666666666555555555333333333222222222111111111111111111111111111111{{{fff[[[TTTMMMIIIFFFEEECCCAAA@@@AAABBBCCCFFFDDDAAA>>>======???@@@<<<;;;:::999888888888888888888999888777555333222666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666888888888888888999999:::===AAAIIIWWWmmmvvvaaaTTTJJJKKKMMMOOOZZZiiisssyyy|||tttjjjaaaZZZZZZdddooovvv|||lll___NNNIIIEEEDDDBBBBBBGGGNNNWWWdddsss~~~zzzqqqkkklllooopppssswwwyyyxxxvvvvvvvvvvvvuuuuuusssppplllgggaaaYYYQQQLLLEEECCC@@@===>>>@@@DDDFFFNNNOOOQQQSSSSSSRRRQQQPPPRRRPPPNNNMMMMMMMMMKKKIIIEEECCC???<<<::::::;;;<<<;;;<<<<<<;;;:::;;;===???===:::777555555666666555777777888888888999999999===;;;888666555555666666555555444333222222222222333333333333333333333333444333111/////////000000///......------///000111000000111111111111000000333333222222222222222222222222111000111222444555333333333444666999;;;===<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@???===<<<999999:::999999;;;>>>AAACCCDDDFFFHHHIIIIIIIIIHHHGGGJJJNNNOOOMMMLLLMMMOOOYYYrrrwwwjjjnnnzzztttkkkfff```^^^___]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWVVVUUURRROOOKKKIIIFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>?????????@@@>>><<<<<<<<<===<<<;;;::::::;;;;;;::::::999888555555666666666666666666333222111111000000111111111111111111111111111111zzzggg\\\VVVPPPKKKFFFEEECCCAAA@@@AAABBBCCCEEECCC@@@===<<<<<<===>>>:::999888777666666666666888888888888777555444222555555555555555555555555555555555555555555555555888666444333333444666888555555555555555555555555777777777777777888999999999===CCCOOObbbwww}}}ttteeeXXXPPPQQQSSSUUU```nnn|||pppjjjccc\\\VVVWWWcccppp}}}xxxfffWWWKKKGGGCCCCCCDDDGGGNNNWWWgggvvv}}}tttllllllpppsssxxx}}}}}}zzzwwwuuusssrrrqqqppppppkkkeee]]]VVVNNNFFF@@@@@@>>><<<::::::<<<@@@BBBJJJKKKNNNPPPQQQPPPPPPOOOPPPNNNMMMLLLLLLKKKIIIGGGAAA???===:::999888999999:::;;;;;;:::::::::<<<======:::777555666666666666888888888999:::::::::;;;;;;:::888555444444555666555555444333222222222222111222222333444555666666333222111///////////////000//////...///000111222000000111111111111000000222222222222222222222222111111111222222333555555444444444555777999;;;=========>>>???@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@===>>>@@@@@@@@@>>><<<;;;666777999999:::===AAADDDDDDEEEGGGIIIJJJJJJJJJIIIJJJMMMPPPPPPMMMLLLOOOSSSfffqqqooo{{{ppphhheeeaaa^^^_______________^^^]]]\\\[[[[[[ZZZXXXWWWVVVUUUUUUVVVUUUUUUUUUSSSPPPLLLIIIFFFIIIJJJKKKKKKJJJIIIGGGEEEHHHHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@????????????@@@@@@???===<<<======<<<;;;:::;;;;;;;;;;;;:::999999444444444444444444444444666555555444333444444444111111111111111111111111yyyggg^^^YYYSSSNNNFFFEEECCCAAA@@@AAABBBCCCEEECCC@@@===;;;:::;;;;;;999999888777666666666666888888888777666555444333555555555555555555555555555555555555555555555555888666333111111333666888555555555555555555555555666666666666666777888888777999>>>GGGUUUhhh~~~{{{tttiii___XXXYYY[[[^^^iiiuuu}}}qqqkkkccc[[[SSSTTTaaaoooxxxcccSSSHHHCCCAAADDDHHHNNNZZZeeerrr{{{pppgggfffkkkqqqzzz|||xxxsssooolllkkkjjjhhhcccZZZQQQJJJCCC===999<<<;;;999888999:::<<<>>>DDDFFFHHHJJJLLLMMMMMMMMMMMMLLLJJJJJJJJJIIIFFFDDD<<<;;;:::999777777666666999999999:::;;;<<<<<<======:::777666666777777666888888999999:::;;;<<<<<<999888666444333333444555555444333222222111111222///000111333555777888999222111000///.........///000000000000000111222222000000111111111111000000111111111111111111111111000000222333555555666666444444555666888:::;;;===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@??????===;;;:::444666888:::<<>>===<<<;;;;;;;;;;;;;;;:::999999555555555555555555555555444444333222222222222222222222222222222222222222zzzhhh```ZZZTTTPPPFFFEEECCCAAA@@@AAABBBCCCEEECCCAAA>>>;;;:::::::::;;;::::::999888888999999777777777666666555444444555555555555555555555555555555555555555555555555777555333222222333555777555555555555555555555555555555555555555666777777999:::<<>>???@@@CCCEEEHHHIIIJJJJJJJJJIIIHHHHHHHHHFFFCCCAAA999999999888777777666666777777999;;;>>>@@@@@@???===:::777666666777777777666777777888999:::;;;;;;666666555333333333333444555444333222111111111111...///000222444666777888111111000//////........./////////000000000111111000111111222222111111000000000111111111111222222///000333555777777777777555666666888999;;;<<<===>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAA????????????===<<<:::999555777:::<<<>>>AAAEEEHHHGGGHHHJJJLLLMMMMMMMMMLLLJJJLLLKKKGGGDDDKKKZZZfff|||qqqfffmmmwwwpppiiifffggggggfffeeeaaaaaaaaa``````___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSSSSQQQMMMIIIEEEBBBGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBB@@@>>>>>>>>>???>>>===;;;;;;;;;<<<;;;::::::999888888888888888777777777333333222111111111111222222222222222222222222222zzzhhh___YYYSSSOOOFFFEEECCCAAA@@@AAABBBCCCFFFDDDBBB???===;;;::::::;;;:::999999888999999999777777666555555444444444555555555555555555555555555555555555555555555555444555666666666666555444555555555555555555555555555555555555555666666777:::999:::>>>CCCOOOfff{{{~~~~~~~~~~~~uuuqqqmmmnnnqqquuu|||xxxkkk```ZZZ[[[hhhvvvhhhVVVGGGDDDCCCIIIQQQ]]]nnn{{{yyynnnbbbVVVJJJIIIPPP[[[hhhrrrwwwxxxwwwsssmmmgggcccbbbZZZTTTJJJBBB>>>===<<<<<<:::;;;<<<===>>>???>>>>>>===>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEFFFFFFDDDAAA>>>888888999999999888888888777777:::>>>CCCEEEEEECCC<<<999666555666777777777444444555666777777888888444444333333333333333333444444333222111111111111...///000111222333444444111111111000//////............////////////000///111111222222222222111111000000111111222222222222000111444666888888888888666777888999;;;<<<<<<===??????@@@BBBCCCDDDEEEFFFEEEDDDCCCAAAAAA@@@@@@AAA??????>>>===<<<;;;999999888:::===>>>???AAADDDGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLKKKHHHKKKXXXlll{{{qqqeeefffxxx{{{qqqnnnjjjggghhhjjjjjjhhh______```______^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSQQQNNNJJJFFFCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA?????????@@@???>>>;;;;;;<<<<<<<<<;;;::::::::::::999999999888888888777777666555555555555666222222222222222222222222wwwddd[[[VVVQQQMMMFFFEEECCCAAA@@@AAABBBCCCDDDCCCAAA???===<<<;;;;;;888888777777777777777888777666555555444444555555444444444444444444444444444444444444444444444444333444666888888666444333444444444444444444444444555555555555555666777777999555666;;;>>>DDDWWWjjj|||~~~|||yyyxxxyyy{{{}}}~~~}}}}}}{{{yyyzzz|||}}}xxxoooeeebbbdddiiittt~~~fffQQQHHHEEEFFFMMMWWWddduuuoooeeeWWWKKKAAAAAAHHHSSS```jjjppptttxxxvvvooogggaaa^^^UUUNNNDDD<<<999888999999;;;===???AAABBBBBBAAA@@@??????@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDCCC???<<<999999999999999:::;;;<<<::::::<<>>???@@@BBBCCCEEEFFFGGGFFFEEECCCAAA?????????@@@>>>>>>===<<<;;;::::::999:::===???@@@AAABBBDDDFFFIIIJJJLLLMMMNNNOOONNNNNNIIIJJJJJJMMMVVVfffzzzsssdddeeettt{{{sssnnnnnnkkkggggggjjjjjjggg^^^^^^^^^^^^^^^]]][[[[[[YYYYYYYYYXXXWWWVVVTTTSSSSSSSSSRRRQQQNNNKKKGGGEEE@@@@@@BBBDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@AAA@@@???<<<<<<<<<<<<<<<;;;::::::999999999888888777777666777666555555444444555555333333333333333333333333rrr^^^UUUQQQNNNKKKFFFEEECCCAAA@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;:::888777777777777777888888777666555444444444555555444444444444444444444444444444444444444444444444333444555555555555444333444444444444444444444444666666555555666666777888888444555;;;===???KKK[[[ooo}}}{{{sssrrrsssuuuyyy}}}~~~~~~}}}~~~|||vvvnnniiimmmtttyyy~~~cccMMMFFFEEEGGGPPP\\\jjj{{{zzziii^^^OOODDD<<<===DDDNNNZZZcccjjjrrrzzzzzzsssggg^^^YYYMMMGGG???999777888999;;;???AAAEEEHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDBBB>>>;;;:::999888888999;;;===>>>>>>===???DDDIIIIIIEEE@@@888666333222333555555555444444333333333333222222222222333444444555444444444333222111000000000000/////////000111111222222222333333333222111000///---...///000111000000///111222222333333222222111111222222333444444555555666555666666777888999:::888999:::<<<============>>>>>>@@@AAACCCEEEFFFGGGFFFEEEBBB@@@>>>>>>>>>???===<<<<<<;;;::::::::::::;;;===@@@AAABBBCCCEEEGGGIIIJJJKKKMMMNNNNNNNNNNNNJJJKKKPPPZZZiiiyyyqqqeee___nnn|||rrrqqqlllmmmjjjdddcccffffffbbb^^^^^^___^^^^^^]]]\\\[[[WWWWWWXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPNNNKKKHHHFFFAAAAAABBBDDDFFFHHHJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;::::::::::::999888888777777555444444333333333333333333333333333333333333333mmmYYYQQQNNNMMMKKKFFFEEECCCAAA@@@AAABBBCCC@@@???>>>===<<<;;;:::::::::999999999999999::::::777666555444333444555666444444444444444444444444444444444444444444444444444444333222222333444444444444444444444444444444666666666666666777888888:::444666===???>>>FFFSSSggg{{{zzzwwwuuupppppppppsssyyy~~~|||~~~~~~~~~~~~~~~~~~vvvssszzzcccMMMEEEDDDHHHRRR___nnn{{{hhh\\\JJJ@@@999;;;BBBLLLVVV___hhhrrr|||}}}uuuggg\\\VVVFFFAAA;;;777888;;;>>>@@@CCCFFFJJJNNNOOONNNKKKIIIEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBB===::::::999888777888;;;>>>@@@AAA@@@AAAEEEIIIHHHBBB<<<777555222111222444444444555444444333333222222111222222333444555555555555444333222111000000000000...///000111222333444444333333444444333222000///...///000222222111111000111222222333333222222111222222333444444555666666888777666666666777999:::888999;;;===>>>>>>=========>>>???AAACCCDDDFFFFFFFFFDDDBBB???=========>>><<<<<<;;;:::::::::;;;;;;:::<<<@@@BBBCCCEEEGGGIIIHHHJJJKKKMMMNNNNNNNNNNNNQQQTTT]]]lll}}}sssiii___```xxxyyymmmjjjmmmjjjllliiiaaa___bbbbbb^^^____________^^^]]]\\\[[[VVVWWWWWWWWWVVVTTTRRRQQQOOOOOOPPPOOONNNKKKHHHFFFCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFFFFFFFGGGIIIKKKLLLHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBAAA@@@<<<<<<======<<<<<<;;;:::======<<<;;;;;;:::999999888888777666666666666666333333333333333333333333lllYYYQQQMMMHHHDDDCCCBBB???>>>======??????DDDCCCAAA@@@===<<<:::999:::999777666555666777999777777666555444333333333444444555555555555444444222333444444555555444444444444444444444444444444444444444444444444444444333333333444444555555555888777777888:::???CCCEEE[[[ooozzzwwwoooqqquuuzzz}}}}}}{{{yyywwwwwwyyy|||~~~{{{```NNNEEEGGGKKKSSS___ooowwwaaaUUUEEEAAA===???FFFOOOVVVZZZhhhrrr{{{|||rrrbbbVVVOOOBBB???;;;999999<<<@@@CCCCCCHHHPPPUUUTTTPPPKKKIIIEEEBBB@@@AAADDDFFFFFFEEEIIIGGGCCC@@@>>>=========777888999888888888;;;===CCCDDDFFFEEECCC???;;;888444444444444444444444444333222222222222222222333444444444444444444444444111111111111111111111111000000111111111222222222333222111000000111222333222111///...---...000111444333222111111111222333333444555555666666555555777777777888999999::::::===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGEEECCCAAA???===<<<;;;<<<;;;999888999;;;>>>???BBBCCCDDDEEEEEEFFFHHHJJJKKKHHHIIIMMMPPPOOOOOOQQQSSS]]]mmmzzzeeeZZZZZZjjj~~~xxxmmmhhhkkkgggfffeeedddbbbaaa``````^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHFFFDDDDDDFFFIIIMMMNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@??????;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;::::::999999888888777666555555444555555666666666666555555iiiWWWPPPLLLHHHEEECCCBBB???>>>======??????AAA@@@???===<<<:::999888:::999777666555666777888777666555444444333333333444444555555555555444444111222333333444444333333777777777666555555444444444444444444444444444444333333444444444444444444666555555666999<<<@@@CCCPPPbbb{{{}}}{{{tttvvvzzz~~~|||zzzwwwuuuuuuwwwyyy{{{}}}}}}~~~zzzbbbRRRGGGIIILLLSSS___ooo~~~nnnZZZOOO@@@===;;;>>>GGGRRR[[[___hhhqqq{{{{{{ppp```RRRKKK@@@===:::888999<<>>BBBEEEGGGGGGIIIGGGCCC@@@===;;;;;;;;;888888888777666888;;;===AAABBBCCCCCCAAA===999666444444444444444444444444222222111111111111222222333333333333333333333333111111111111111111111111000000111111111222222222222222111000000111222222111000///......///000111333333222111111222333444444444555666666666666555888888888999::::::;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAACCCDDDEEEAAA@@@???===<<<;;;;;;:::;;;:::999999:::<<>>>>>>>>>>>??????@@@@@@>>>>>>===<<<;;;:::999999999999888888777777666666555555666666666666555555}}}fffVVVNNNLLLIIIEEECCCBBB???>>>======?????????>>>>>>===<<<;;;:::999:::999777666666666777888777666555444333333333333444444555555555555444444000111222222333333222222555555666666666666666666444444444444444444444444444444444444444444333333444333333444666:::===???EEEUUUlll}}}|||yyy|||zzzxxxuuusssssstttvvvwwwvvvxxxzzz|||tttbbbUUUKKKKKKMMMSSS___nnn|||sss```PPPGGG>>><<<;;;???IIITTT]]]bbbiiirrr{{{zzznnn\\\MMMEEE<<<:::888777999>>>CCCFFFPPPTTTXXXXXXTTTMMMGGGCCC>>><<<999:::>>>CCCHHHIIIJJJHHHDDD???<<<:::999999888888777555444666;;;>>>??????@@@@@@>>>;;;777555444444444444444444444444111111111000000111111111222222222222222222222222000000000000000000000000000000000111111111111222222111111000000111111222111000///......///000111222111111111222333444555444555666666777777666666888999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC======<<<;;;;;;:::;;;;;;:::999999:::<<<>>>AAABBBCCCDDDEEEEEEDDDDDDFFFHHHKKKJJJLLLMMMKKKKKKRRR[[[kkk~~~|||ddd[[[YYYkkk~~~rrrpppnnnjjjiiimmmeeeeeedddbbbaaa```___^^^ZZZYYYXXXWWWWWWWWWWWWWWWRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGFFFHHHJJJMMMNNNNNNLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>????????????@@@======<<<;;;:::999999888999999999888888888888888555555666666666666555555|||fffVVVNNNJJJHHHEEECCCBBB???>>>======???????????????>>>=========<<<999888777777666666777777666555444444333333333444333444444555555444444333111111222333333333333333000111222333444666777777444444444444444444444444555555555444444333333333333333333444666888;;;===@@@LLL___uuu~~~|||{{{}}}xxxwwwtttrrrqqqqqqrrrsssrrrtttvvvyyy{{{|||||||||{{{{{{}}}xxxmmm___SSSMMMLLLMMMSSS^^^lllxxx}}}qqqbbbSSSGGG@@@>>>===>>>BBBIIITTT]]]ccckkkttt|||zzzlllYYYIIIAAA999777666666999???EEEIIIVVVXXXZZZWWWQQQIIIBBB>>>:::888666666:::AAAHHHKKKLLLJJJEEE@@@<<<999888888888777666333333555:::>>>===>>>>>>>>><<<999666444555555555555555555555555111111000000000000111111111111111111111111111111////////////////////////000000000000111111111111111111000000000000111111000//////...//////000111000111111222333444555666555666777777888888777777888888999::::::;;;;;;<<<======>>>???@@@AAABBBBBBDDDDDDCCCBBBBBBAAAAAAAAA======<<<;;;;;;;;;;;;;;;999999:::<<<>>>AAACCCDDDEEEFFFFFFFFFDDDDDDFFFHHHIIIJJJLLLLLLIIIKKKWWWeeezzzlll___]]]aaayyyuuullliiihhheeedddfffdddcccbbbaaa```^^^]]]]]]YYYXXXWWWWWWWWWWWWWWWXXXVVVUUUTTTRRRPPPMMMJJJIIILLLLLLLLLMMMNNNNNNOOOOOOKKKJJJJJJKKKOOORRRTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIGGGEEECCCBBBCCCCCCBBBBBBAAA@@@??????==============================<<<;;;:::999888888777888888888888888888888555555666666666666555555|||hhhWWWMMMIIIGGGEEECCCBBB???>>>======??????>>>>>>>>>>>>=========<<<999888888777777777777777555444444333333333333444333333444444444444333333222333333444444444444444222222333333444555555555444444444444444444444444555555555444444333333333444444444555666888:::;;;<<>>777666555666:::AAAGGGLLLWWWXXXXXXTTTLLLCCC<<<999777555444444888>>>FFFLLLNNNKKKFFFAAA<<<999888777777666444222222444999=========>>>===<<<999666555555555555555555555555555111111000000000000111111000000000000000000000000........................000000000000000000000000000000000000000000000000///////////////000111111000000111333444555666666666777888888999999888888888888999999:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAADDDDDDCCCBBBAAA@@@??????===<<<;;;:::999999888888999:::<<<>>>AAACCCDDDDDDFFFGGGHHHGGGFFFFFFGGGIIIHHHIIIKKKKKKJJJPPPaaasssyyybbb\\\aaawww}}}vvvnnngggeeedddbbbbbbbbbbbbbbbaaa```^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSPPPNNNKKKJJJLLLMMMMMMNNNOOOPPPQQQQQQNNNMMMMMMPPPTTTXXX[[[[[[ZZZXXXUUURRROOONNNMMMLLLJJJJJJIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============>>>===<<<;;;:::999999888666666666777777777777777555555666666666666555555{{{gggWWWMMMHHHFFFDDDCCCBBB???>>>======??????<<<<<<<<<;;;;;;:::::::::888888888888777777777666444444333333333333444444333333444444444444333333333333444555555555555444888888777666555555444444444444444444444444444444444444444444444444333333444444555555777888999:::777<<>>DDDMMMXXXdddkkkqqqwww{{{vvvfffSSSEEE===666666555777;;;BBBIIINNNVVVVVVUUUPPPHHH???999666555555444444666<<>>===::::::999777666666666666999;;;>>>AAACCCDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIJJJLLLOOOZZZpppoooaaadddnnnrrriiifffcccaaabbbcccccccccaaaaaa```^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRSSSPPPOOOOOORRRVVVZZZ]]]]]]^^^\\\XXXTTTQQQNNNMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEBBBAAAAAAAAA@@@@@@@@@???AAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::999777777777666666666666666555555666666666666555555wwweeeUUUKKKGGGFFFEEECCCBBB???>>>======??????======<<<;;;::::::999999888888888888888777666666444333333222333333444444222333333444444333333222222222333444444444444333666666666666666666666666444444444444444444444444333333444444444444444444444444444555666777888888666999@@@MMM```vvv~~~zzzxxxvvvssspppnnnmmmmmmmmmmmmlllllllllmmmnnnnnnnnnoooqqqvvvzzz}}}}}}||||||}}}|||yyyppppppllleeeaaa^^^YYYSSSJJJFFFDDDIIIUUUbbblllppprrrgggXXXKKKDDD@@@>>>===777:::@@@FFFNNNXXXdddmmmrrrwwwyyyrrrbbbPPPCCC<<<777666666888===DDDKKKPPPSSSTTTRRRMMMEEE>>>888666555555555555666:::BBBGGGKKKHHHCCC>>>999777555555444444444333222333666999<<<<<<<<<;;;:::888666555555555555555555555555555222222111111111111222222000000000000000000000000////////////////////////111111000000////////////...///000111111000///...---...///000000111111111000111333444555555555555888999999:::::::::::::::<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<888888777777777777888888:::<<<@@@CCCEEEEEEDDDDDDBBBDDDEEEEEEDDDEEEGGGIIILLLJJJKKKOOOWWWgggzzzllllll}}}uuunnnaaaaaa```___```bbbcccbbb``````___]]]\\\[[[ZZZYYYYYYYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPOOOQQQTTTWWWYYYYYY[[[YYYVVVSSSPPPNNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;:::999888888777777666666666555555666666666666555555sssbbbSSSJJJGGGFFFFFFCCCBBB???>>>======???@@@@@@???>>>===<<<;;;::::::888888888888888777666666333333333222222333444444222333333444444333333222111111222333333333333222...///111333555777888999444444444444444444444444333333333444444555555555333333444555555666777777999999===FFFVVVkkk{{{yyywwwtttqqqooommmmmmkkkjjjjjjiiijjjkkkmmmnnnlllmmmooossswwwxxxwwwuuuuuuuuuuuuvvvwwwtttoookkkfffhhhfff___ZZZYYYVVVQQQIIIDDDBBBGGGSSSaaajjjnnnmmmbbbSSSGGG@@@>>>======;;;>>>BBBGGGMMMWWWbbbiiirrrvvvwwwooo___NNNAAA<<<777777666888===EEELLLPPPRRRRRRPPPLLLDDD===999777555666666555666999@@@FFFHHHEEEAAA<<<888555444333222333444333222333666888;;;;;;::::::888777555555666666666666666666666666333333222222222222333333111111111111111111111111000000000000000000000000111111000000/////////......///000111111000///...------///000111111111111111222444555666555555444888999::::::;;;;;;::::::>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<>><<<;;;888888888888999:::<<<<<<;;;===AAADDDEEEEEEDDDCCC@@@AAACCCCCCCCCDDDFFFHHHNNNKKKKKKQQQ\\\oooqqqmmm{{{uuukkkhhh___```___^^^^^^``````___```___^^^]]][[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLPPPPPPQQQQQQRRRSSSSSSTTTQQQPPPNNNOOOQQQSSSTTTTTTWWWVVVSSSPPPNNNMMMMMMMMMFFFFFFFFFGGGGGGFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>======@@@@@@???>>>===<<<;;;;;;;;;::::::999888777666666555555666666666666555555{{{ppp___RRRKKKGGGEEEDDDAAA@@@>>><<<<<<===???@@@======<<<;;;::::::::::::777777777777777777777777444444444555555555555666333333333222222111111111444444333222111111111111444444444333333222222222555444333333222222222222111111111222222333333333444444444555555555555666666777<<>>GGGCCC???;;;999888555444333333222222222333444555:::::::::999888666444222333333333333333444555666444444222111000000//////000000000000000000000000,,,---///000000000///...000///...///000111000///111111000///...---,,,,,,000000000111222222222333555444444444444555666666:::;;;===>>>?????????>>>>>>======???AAABBBAAA???GGGEEEBBB>>><<<;;;;;;;;;:::;;;;;;;;;;;;:::999888666666777888999;;;===>>>>>>???@@@BBBCCCCCCDDDDDDEEEAAA@@@DDDEEEDDDDDDFFFHHHLLLQQQVVV```ssstttsssyyyppplllccc___]]][[[[[[\\\^^^^^^^^^aaa```^^^\\\ZZZXXXWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQTTTSSSRRRRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQPPPOOONNNOOONNNMMMLLLMMMNNNQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDCCCAAA??????????????????@@@@@@@@@?????????>>>===;;;:::999;;;;;;::::::999888777777888888888888888777666666zzznnn^^^QQQJJJGGGEEECCC@@@???>>>=========>>>???===<<<;;;::::::999::::::888888888888888888888888444444444333333222222222333333333333222222222222333333222222222222333333444444444333333222222222555444333222222222222222111111222222222333333333444444444444555555555555777888;;;???DDDPPPeeeyyy}}}zzzzzzxxxwwwtttqqqooommmlllllljjjgggfffggggggffffffeeefffhhhjjjjjjiiigggfffdddcccbbbccccccbbb```^^^^^^\\\ZZZYYYXXXUUUQQQNNNHHHFFFCCCCCCHHHQQQZZZaaaaaaXXXMMMGGGGGGGGGDDD@@@AAA???@@@DDDFFFGGGLLLTTTbbbnnnppp```OOOFFF>>>777666555555999@@@GGGKKKMMMOOOOOONNNJJJCCC<<<888666444333111000333888===@@@DDDAAA===:::888666444222333333222111222333444555888999999888777555222111222222111111222333333444444333222111000000000000000000000000000000000000---...//////000000//////000///...///111111111///111000000//////......---000000111111222333333333555555555444555666666777:::;;;===???@@@@@@?????????>>>===>>>AAABBBAAA@@@FFFDDDAAA???=========>>>:::::::::::::::999888777777777888999;;;===>>>???@@@@@@BBBCCCDDDEEEEEEEEECCC???>>>AAABBBBBBCCCGGGIIIPPPYYYcccnnn}}}zzz}}}}}}}}}pppiiiggg___]]]\\\[[[[[[]]]______^^^aaa___]]]ZZZXXXWWWVVVVVVYYYWWWTTTSSSTTTTTTSSSQQQSSSRRRQQQQQQQQQQQQPPPOOOMMMNNNPPPQQQQQQQQQQQQPPPNNNMMMKKKKKKKKKLLLNNNOOONNNNNNMMMLLLKKKJJJHHHHHHDDDDDDEEEEEEEEEDDDBBBBBBBBBAAAAAABBBCCCCCCAAA????????????@@@@@@@@@@@@AAA?????????>>>===<<<;;;:::;;;;;;:::999999888777777888888888888888777777666xxxmmm]]]PPPHHHEEECCCBBB??????>>>>>>>>>>>>=========<<<;;;::::::999999999999999999999999999999999444444333222111000//////333333333333444444444444222222333333333333444444444444333333333333222222444333333222222222222333111222222222222333333333444444444444555555555555555555777:::===FFFXXXhhh}}}{{{xxxyyyxxxwwwuuusssqqqpppooommmkkkhhhfffggggggfffeeeeeeeeeeeedddcccbbb```______^^^^^^^^^___^^^\\\ZZZXXXWWWVVVUUUUUUSSSOOOLLLHHHFFFCCCCCCFFFMMMTTTYYYXXXSSSMMMKKKKKKJJJEEE@@@BBBBBBCCCBBB???===BBBJJJYYYbbbbbbUUUGGGAAA<<<777555555666:::@@@GGGKKKMMMMMMMMMLLLHHHAAA;;;888666333333222333555999===???BBB???:::777666444222111333222111111111222444444777777777777555333111000000000000000000111111111222222111000000///000000000000000000000000000000//////......//////000111000///...///111222111000000000000000000000000000111111222222333444444555666666666555666777777888:::;;;===???@@@@@@@@@@@@AAA???===>>>@@@BBBBBBBBBDDDCCCAAA@@@?????????@@@::::::999999888777777666888888999;;;===>>>@@@@@@AAABBBCCCEEEFFFFFFFFFFFFCCC???<<<>>>@@@AAAEEEKKKQQQ\\\kkkxxxvvvrrr~~~vvvvvvhhhcccccc]]][[[[[[[[[]]]___```___]]]```^^^[[[XXXWWWWWWXXXYYY\\\ZZZVVVUUUTTTTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNOOOQQQRRRRRRRRRRRRMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@AAABBBBBB@@@>>>?????????@@@@@@@@@AAAAAA???????????????>>>===<<<::::::999999888888777777888888999999888888777666vvvkkk[[[NNNGGGDDDBBBAAA>>>>>>??????>>>>>>===<<<===<<<;;;:::999999999999777777777777777777777777333333333222111000000///333333333444444555555555333444444444444333333222333333333333333333333333333333222222222222222333222222222222222222222222333333444444444555555555222222444777999@@@NNN]]]ooo~~~~~~{{{xxxxxxxxxwwwvvvtttsssrrrqqqooollliiigggggggggfffeeefffeeedddbbb```___^^^^^^]]][[[ZZZ[[[[[[\\\ZZZXXXTTTSSSRRRRRRRRRQQQNNNLLLIIIGGGDDDCCCEEEIIINNNRRRVVVRRRNNNMMMMMMLLLHHHCCCDDDFFFGGGCCC<<<999>>>EEESSSWWWVVVKKK@@@<<<999666444444666:::???EEEJJJLLLJJJJJJIIIEEE???:::777666666555555555666888:::;;;@@@===999666555444222000222111111000000222333444666666777666555333222000//////000000000000000000111111000/////////000000000000000000000000000000000///.........///111222000///...///111222111000000000000111111111222222222222333444555555666666777777777777777888999999:::<<<>>>@@@AAAAAAAAAAAABBB@@@>>>===@@@BBBCCCCCCEEEDDDBBBAAA??????>>>???:::999888777777666666666888999:::<<<===>>>??????BBBCCCDDDFFFGGGGGGHHHHHHEEE@@@======???AAAIIIQQQ```ooovvvsssxxx~~~yyyqqqeeebbbccc^^^ZZZZZZ[[[]]]``````___]]]^^^\\\ZZZXXXXXXZZZ]]]___```\\\YYYVVVUUUUUUTTTSSSRRRRRRQQQOOOMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFAAABBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@AAA@@@???======>>>>>>??????@@@@@@@@@??????@@@@@@@@@??????>>>::::::999999888888888888888999999999999888777777tttiiiZZZMMMFFFCCCBBB@@@===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999666666666666666666666666222222222333333333333333333333333444444555555555444444555444333222111000333333333333333333333333222222222111111222222333222222222222222222222222333333333444444444444555555444555777888<<>>BBBGGGIIIGGGGGGFFFBBB===999666666555555555555666888999:::>>>;;;888555444444222111111111000///000111222333666666777777666444222111000111111222222111000000/////////...//////000000000000000000000000000000000000///......000111222111000///000111222222000000000111111222333333333333333444555666777888888999888888888888999::::::;;;<<<>>>@@@BBBBBBBBBBBBCCCAAA>>>>>>@@@CCCDDDDDDFFFEEECCCAAA>>>===;;;;;;999888777666666666777777888999;;;<<<============BBBCCCDDDFFFGGGGGGHHHHHHCCC???<<<===???DDDOOOYYYrrrzzzmmmtttuuuoooeeeccceee```[[[ZZZ[[[]]]``````^^^\\\\\\[[[ZZZZZZ\\\```eeegggbbb^^^ZZZWWWVVVUUUTTTTTTSSSSSSSSSPPPMMMLLLNNNPPPSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLKKKKKKIIIJJJKKKKKKKKKIIIHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???@@@@@@???===<<<<<<======>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@:::::::::999999999999999999999999999999888777777tttiiiYYYLLLFFFCCCBBB@@@>>>>>>============<<<<<<<<<;;;:::999999888888888444444444444444444444444333333333333444444555555333333333333444444444444222333444444333222000///222222333333333333444444222111111111111222222333333333333222222222222111333333333333444444444444999777888999777777===EEETTTdddyyy|||~~~~~~~~~~~~~~~~~~zzzzzzyyyxxxwwwwwwvvvuuutttqqqmmmkkkjjjiiihhhfff```___^^^\\\[[[ZZZZZZZZZSSSQQQNNNMMMNNNNNNMMMKKKMMMLLLLLLMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDFFFHHHIIITTTQQQNNNLLLLLLLLLLLLLLLIIIMMMLLLEEE@@@@@@DDDFFFLLLJJJEEE???:::777444333222444777999<<>>AAABBBCCCCCCCCCCCCAAA???@@@BBBDDDDDDDDDDDDCCCAAA???===:::888777888777666666666777999::::::;;;<<<======<<<;;;;;;AAABBBCCCEEEFFFFFFFFFFFF@@@======@@@DDDLLLZZZggg}}}yyynnniiiwwwxxxpppmmmcccbbbdddaaa]]]\\\\\\]]]^^^___^^^\\\[[[[[[[[[]]]```eeeiiilllbbb^^^ZZZVVVVVVVVVUUUUUUUUUVVVUUURRRNNNMMMOOOSSSUUUTTTRRRQQQPPPOOOOOOOOORRRRRRQQQPPPPPPOOONNNNNNKKKLLLMMMMMMMMMKKKHHHGGGCCCCCCCCCBBBCCCCCCDDDEEEEEECCC@@@@@@@@@@@@???>>>;;;<<<<<<===>>>???@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;:::::::::999999999:::999999888777ssshhhYYYLLLFFFCCCBBBAAA???>>>===<<<;;;<<<======<<<;;;:::999888888888888555555555555555555555555444444444444444333333333333333333333222222222222...///111333333222111000222222222333333444444444111111111111111222333333333333333222222222111111222222333333333444444444777666666888666444888>>>IIIWWWkkk}}}||||||||||||~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxvvvsssooommmlllkkkiiiggg______]]]\\\ZZZXXXWWWVVVTTTQQQNNNLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKJJJHHHEEEAAAAAABBBBBBCCCDDDEEEFFFMMMLLLKKKKKKLLLMMMMMMMMMLLLNNNLLLDDDAAACCCEEEDDDGGGCCC>>>;;;999666444333111444777999999;;;???BBBCCCBBBAAA===999666555666000000000111444777:::===999777444222222111000///000000///...///000111222444444555555444333222111000111222333333111///...------------...///000111000000000000000000000000//////000111111111111000111000///000222333222111333333333333444444444444444555666777888:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<>>===;;;999777666777666666666777999;;;<<<===>>>??????>>>===;;;999@@@@@@BBBCCCDDDEEEEEEEEE>>>>>>AAAGGGOOO[[[lll|||~~~vvvooorrrpppllljjjbbbaaaeeebbb___^^^\\\\\\]]]^^^]]]\\\\\\\\\]]]___bbbfffiiikkkbbb^^^YYYVVVUUUVVVVVVVVVWWWYYYXXXTTTOOONNNQQQUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPLLLMMMNNNOOOMMMKKKHHHFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFDDDAAA@@@@@@AAA@@@???======>>>???@@@AAABBBBBBEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777ssshhhYYYLLLFFFDDDBBBAAA@@@>>><<<;;;:::;;;===>>><<<;;;:::999888888888888666666666666666666666666666555555444333222111111333333333222222111111111***,,,///111333444333222222222222333333444444444111111000000111222333333333333333222222111111111222222333333333444444444222111222555666444888===CCCOOObbbuuu}}}||||||}}}}}}}}}~~~}}}|||{{{zzzxxxuuuqqqnnnmmmkkkjjjhhhaaaaaa```^^^[[[XXXVVVTTTRRROOOKKKIIIHHHHHHFFFEEEGGGGGGFFFGGGHHHGGGEEECCC>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIKKKMMMNNNMMMMMMMMMOOOKKKCCCAAADDDEEEAAACCC>>>:::999999777444444111444777888888999<<>>@@@@@@AAAAAA@@@===;;;999>>>???@@@BBBCCCCCCDDDDDD???@@@FFFPPPZZZhhh||||||{{{zzzwwwzzzmmmjjjjjjcccbbbgggdddaaa___\\\[[[\\\]]]\\\\\\]]]]]]___aaacccfffhhhiiiaaa]]]XXXUUUUUUVVVWWWWWWYYYZZZZZZUUUPPPOOOSSSWWWSSSRRRQQQPPPPPPQQQSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPMMMNNNOOOOOONNNKKKGGGEEEGGGFFFEEEEEEEEEGGGHHHIIIGGGEEEBBBAAAAAAAAA@@@???>>>??????AAABBBCCCDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<==================999::::::::::::999888888yyyhhhUUULLLHHHEEEBBBBBB=========<<<;;;;;;::::::999999888888777666666666666555555555555444444444555444333333333333444555222333333444333222000///222222222222222222222222222222333333333333444444555444222111000111111222444333333222222333333444000000111222333444444555111111111222333444666777BBBFFFRRReeewww~~~~~~}}}~~~~~~|||{{{yyyvvvrrrooommmkkkiiiggggggddd```]]]ZZZXXXUUUSSSQQQOOOLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@??????@@@BBBBBBBBBAAA???===???@@@AAACCCEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCCCC===;;;999666444333333333666666666666777888999:::<<<;;;:::888777555444333111222222333444555666666444333222000////////////111111222222222333333333333333333222222222111111000000000000///...---,,,---------.........................../////////000000111333444444222000...222333333444555666777777777777666555555555555555888888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDD@@@===???CCCFFFDDDAAA===<<<:::999777666666666666666777888:::<<<>>>@@@@@@@@@AAA@@@???>>>======>>><<<:::<<>>>>>>>>???@@@@@@GGGFFFEEEDDDBBBAAA??????<<<;;;;;;;;;===>>>===<<<;;;;;;:::::::::;;;;;;<<>>>>>======<<<;;;;;;::::::999999888777777666666666555555555555444444444555444333333333333444555333333333333333222111111222222222222222222222222111111111222222222333333222222222111222222333333333333333222222333333333222222222222222222222222222222222333444555777777===@@@KKK]]]ooo{{{~~~|||xxx{{{~~~}}}|||yyywwwtttqqqpppmmmjjjgggfffccc___\\\ZZZXXXUUURRRQQQOOOKKKIIIHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAA???>>>=========>>>@@@AAABBBCCCDDDAAAAAA@@@???>>>===<<<<<<999888777555555555555555555555666666777888888999999888777666555333222222222222333333444444555555333222111000000000000000111111111222222222333333333333222222222111111111111111111111000///...---------............//////....../////////000000000//////000111111111222222222333444555666777777888999888777777666666777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCC@@@>>>???CCCEEEBBB???;;;:::999888666666555555777777888:::;;;===???@@@CCCBBBBBBBBBAAA@@@>>>>>>@@@???>>>???AAABBBBBBAAAHHHOOO^^^uuuyyymmmlllzzzyyypppjjjiiikkkhhheeedddeeeeeeccc```aaabbbaaa___[[[XXXXXXXXXXXXZZZ]]]```bbbbbbbbbaaa^^^\\\XXXUUURRRRRRRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPPPPQQQRRRRRRUUUTTTSSSSSSTTTSSSQQQPPPPPPOOOLLLJJJIIIIIIIIIJJJGGGIIIKKKLLLKKKIIIFFFDDDHHHHHHGGGFFFEEECCCAAA@@@CCCCCCBBBBBBCCCCCCDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@???>>>===>>>???@@@???>>><<<<<<;;;;;;;;;;;;;;;<<>>======<<<<<<;;;:::::::::999888888777777666555555555555444444444444444333333333333444444444333333222222222222222222222222222222222222222000000111111111222222222000000111222333333444333333333333222222333333333333333222222222111111111333333333333444666777888888:::CCCRRRbbbrrr||||||{{{~~~|||yyywwwsssuuuyyy~~~}}}zzzxxxvvvtttsssppplllhhheeebbb^^^\\\ZZZWWWUUUSSSQQQOOOKKKIIIHHHGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@???===>>>?????????>>><<<;;;::::::;;;;;;<<<=========::::::999888777666666555666555555555555666777777333444555666777777666666444444444333222222111111333333333333333333333333111111000000000000000111111111111222222222222333222222222222111111111000111111111111111000///...---........./////////000/////////000000000111111000000//////000222555666333333444555666777888888::::::999888888888888999888999;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>@@@BBBBBB???<<<999888777666555555555555999:::;;;<<<===???@@@AAAEEEDDDDDDCCCBBBAAA@@@???AAABBBCCCBBBAAAAAABBBCCCQQQ^^^ttt}}}vvvdddbbblll~~~wwwpppjjjgggffffffdddbbbbbbcccdddcccbbbaaaaaaaaa___[[[YYYYYYYYYWWWYYY\\\^^^`````````___\\\ZZZWWWTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRSSSQQQNNNKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLIIIFFFEEELLLKKKJJJIIIGGGDDDCCCAAAEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>???@@@AAAAAA??????>>>===<<<<<<;;;<<<<<>>======<<<<<<;;;;;;::::::999888888777666555555555555444444444333333333333333333333333555444222111111222333444222222222222222222222222111111111111222222222222000111222333444333222222222222222333333222222222222222222111111111111111222222222333333555666666555666===IIIVVVdddvvv~~~|||~~~}}}{{{vvvsssuuuuuuvvvyyy}}}|||zzzyyyxxxwwwuuurrrmmmiiidddaaa^^^[[[ZZZXXXUUUSSSRRROOOLLLIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@??????<<<============<<<;;;:::888888888888888888888888888888777777666555555444444444444555555666666777111222444666666555444333111111111111111111111111333333222222222111111111...............///000000111111111111222222222222222111111111111000000000000000000000000///...............//////000000111000000000111111111111222222222222333444555666666444444555666777888888999::::::999999888999999:::999:::<<<>>>@@@AAAAAABBB@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAA@@@<<<999777777666555555555666666;;;<<<===>>>@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDCCCBBBDDDIIINNNZZZkkk~~~uuuwwwiii___fffvvvzzzpppnnnjjjgggeeedddcccbbbaaaaaabbbbbbaaa^^^______]]]ZZZXXXXXXYYYYYYZZZ]]]___```______^^^ZZZYYYWWWTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTVVVWWWVVVUUUUUUSSSOOOLLLJJJJJJLLLMMMNNNNNNMMMMMMKKKIIIGGGEEENNNMMMLLLJJJHHHEEECCCAAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>>>>???@@@AAA@@@???@@@@@@>>>===<<<<<<<<<<<>>======<<<<<<;;;;;;::::::999888888777666555555555555444444444333333333333333333333333444444222222222333444555222222222222222222222222222222222333333333333444222222333444333222111000111222222333333222222111//////000111111222333333111111111111222333444444666666:::CCCLLLXXXjjjyyy~~~}}}{{{wwwssstttsssrrrsssxxx~~~|||zzzzzzyyyxxxwwwvvvrrrnnnjjjcccaaa]]][[[ZZZYYYVVVTTTSSSPPPMMMJJJIIIGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::888888888888777777777777888777777666666555555555444555555555555444444444///111333444444333222111000000000111111222222222222222222111000000//////,,,,,,,,,,,,,,,---...///000000111111111222222222111111111000000000//////.........///......------......//////000111222222111111111222222222222333222333555666666555333222444555555666777888999999999999999888888999:::::::::;;;===???@@@AAABBBBBB??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>??????===:::777777666666666666777888888===>>>???AAAAAABBBAAAAAACCCBBBAAA@@@????????????@@@BBBEEEFFFJJJQQQ[[[bbbkkk{{{{{{tttuuunnniiijjjwww}}}oookkkjjjgggbbb```ddddddcccaaa___^^^^^^___[[[\\\\\\[[[XXXVVVVVVWWWXXXZZZ[[[]]]]]]]]][[[ZZZXXXWWWVVVTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUXXXYYYXXXWWWVVVTTTQQQNNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHGGGNNNNNNLLLJJJGGGDDDBBBAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@???>>>===<<<<<<<<>>======<<<<<<;;;:::::::::999888888777777666555555555555444444444222222333333333333222222333333333333333444444555222222222222222222222222222222333333333444444444333444333333222111000000000111222333333222111000......///000111222333444111111111111111222333333777777999>>>CCCLLL\\\kkk|||}}}~~~zzzyyy{{{~~~|||yyyvvvsssrrrrrrssswww}}}|||zzzyyyxxxvvvuuutttrrrnnnkkkcccaaa^^^\\\[[[ZZZXXXVVVUUURRRNNNKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;;;;::::::::::::999999888888888777777777666666666555555555444444555555555555444333222111///000111222222111000///000000000111111111222222111111111000000/////////,,,+++++++++,,,---......000000000111111111111222000000000000////////////---------......------,,,......///000111222333333222222222333333333333444222333555777666444111///555555666777888999:::::::::999999999999::::::;;;<<<===>>>???@@@AAAAAAAAA<<<===>>>???@@@AAABBBCCCBBBBBBBBBAAA???>>><<<;;;<<<<<<======<<<:::999888777777777777888999:::;;;>>>???AAABBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>@@@@@@AAAEEEJJJRRR\\\gggrrrzzz~~~sssoooppp||||||ooottt}}}ssskkkiiiiiieee```___ccccccbbb```\\\ZZZZZZ[[[YYYZZZZZZYYYWWWUUUVVVWWWVVVWWWXXXYYYYYYXXXVVVUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTVVVYYYZZZYYYXXXUUUTTTRRRQQQPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKNNNMMMLLLJJJGGGEEEBBBAAABBBDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAABBBCCCDDDDDDBBB@@@???>>>======<<<======zzzgggSSSHHHDDDBBBBBBCCC>>>>>>======<<<;;;;;;::::::999999888777777666666666555555555555444444444111222333333333333222111222333333444555555444444222222222222222222222222111222222222333333333333333333222222111222222222000111222333333222111000//////000000111111222222222222111111222222333333666666888:::;;;AAAOOO]]]nnnqqqvvv{{{rrrtttzzz{{{{{{zzzxxxyyy~~~}}}{{{yyyssssssssstttwww{{{|||zzzyyywwwtttrrrqqqpppmmmkkkdddaaa___]]]\\\[[[ZZZXXXVVVSSSPPPMMMKKKIIIFFFDDDAAAAAABBBAAAAAA@@@???>>><<<<<<;;;:::::::::::::::888888888888888888777777666666555555555555444444333333444555444333222111/////////////////////////////////000000000000000000/////////////////////...---------------......000000000000111111111111000000/////////.........------...............---...//////000222333333444333333333333444444444444444555666777777777666555555666666777888999:::;;;;;;;;;::::::;;;;;;<<<=========>>>???????????????;;;<<<===>>>@@@AAABBBCCCBBBAAAAAA@@@???===<<<;;;;;;;;;;;;:::999888999999888888999999:::<<<===>>>???@@@AAACCCCCCBBBAAA@@@???>>>=========???AAABBBEEEJJJUUUcccsss~~~nnniiioooxxx{{{www}}}|||xxxzzzwwwpppjjjhhheeeaaa```bbb___```___\\\YYYWWWWWWYYYXXXYYYZZZYYYWWWVVVWWWXXXUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUWWWYYYZZZYYYXXXSSSSSSSSSSSSSSSRRRRRRQQQLLLKKKKKKJJJKKKMMMOOOQQQNNNMMMLLLKKKHHHFFFDDDBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBAAA@@@>>>======<<<<<<=========zzzgggSSSHHHDDDBBBBBBCCC=========<<<;;;;;;::::::999999888888777666666666666666555555555444444444111222333444444333222111111222444555666555444444222222222222222222222222000111111111111222222222222111111000111222444555///000222333333222000///111111111111000000000000333333222222333333444444555555666777666:::FFFTTTeeeiiitttxxxnnnrrr{{{{{{zzzvvvqqqqqq|||}}}}}}}}}{{{zzzqqqppppppqqqrrrsssuuuvvvzzz}}}{{{yyyvvvsssqqqpppooommmkkkdddbbb___^^^]]]\\\[[[YYYWWWTTTPPPNNNLLLJJJGGGEEEAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::;;;;;;888888888888888888888888777777777666666666666666111222333444555444333222000//////.........//////////////////////////////////////////////////////000//////.........//////000000000000111111111111000/////////..................///////////////......///000111222333444444333333333444444444555555999999888888999;;;===>>>666666777888999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>;;;<<<===>>>@@@AAACCCCCCBBBBBBAAA@@@???>>><<<;;;:::::::::999888777999:::999999:::;;;<<<>>>???@@@???@@@BBBCCCCCCBBB@@@???>>>>>>======>>>@@@BBBDDDHHHOOO]]]qqqpppggglll}}}tttpppxxx}}}vvvssszzzxxxrrrlllgggccc___[[[]]]bbb[[[\\\\\\ZZZVVVTTTVVVXXXYYYZZZ[[[ZZZXXXWWWXXXYYYWWWXXXYYYYYYYYYWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZYYYXXXRRRSSSTTTUUUUUUTTTSSSRRRLLLKKKKKKKKKMMMPPPSSSTTTNNNNNNMMMKKKIIIGGGEEEDDDAAACCCEEEGGGIIIIIIHHHGGGHHHHHHGGGEEEDDDBBBAAAAAA<<<;;;;;;;;;===>>>===<<<===<<<<<<<<<<<<======>>>}}}hhhRRRGGGEEECCC@@@???======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777999888777555444222111111222222222111111111000000444333222222111111222222222111000000000111333333222222222111111111111000333333222222222222333333333333333222222111111111000111111111111222222222//////000000000111111111333333444444666:::@@@EEEZZZeeeuuuwwwtttuuu~~~{{{wwwsssmmmkkksss{{{yyy{{{}}}{{{yyyuuutttrrrrrrrrrrrrpppooopppyyy|||{{{}}}wwwvvvtttqqqpppppppppooommmeeedddcccaaa___\\\ZZZYYYXXXUUURRROOOMMMKKKIIIGGGAAABBBBBBCCCBBB@@@???>>><<<<<<;;;:::999999999999999999999888888666555555666666666666555555555555333333333222222222111111111111111111111111111111000000000000111111111111000000000000000000000000...------......///000111111111111111111111111111000///...---,,,---......111000///...///000222444000111111222222333444444444444555555666666777777777888888888888999999999999888777777888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBAAA???<<<:::;;;;;;;;;<<<>>>???AAABBB>>>??????>>>===<<<;;;:::888777777777777999;;;<<<======<<<<<<===???AAABBBBBBBBBCCCDDDEEEDDDBBB???<<>>@@@;;;;;;;;;<<<<<<<<<======{{{gggQQQGGGDDDBBB@@@>>>===<<<<<<;;;:::;;;;;;;;;::::::999888777777777777777777666666666555555555333222222222222111111111444333222222111111222222222222111111111222333444000000000111111222222222111000000//////000000111222222222222222222111111000000111111111222222222222222222222333333333333444555555555555888<<<@@@PPPZZZkkk}}}xxxtttrrrvvv}}}zzzvvvssswww{{{yyyyyyzzzyyywwwvvvtttrrrrrrqqqooollljjjlllssswwwuuutttyyy}}}~~~~~~yyyxxxvvvsssrrrrrrqqqooonnnfffeeeccc```^^^\\\[[[[[[YYYVVVSSSPPPOOOMMMJJJHHHCCCDDDDDDDDDBBBAAA???>>>===<<<;;;:::999999999999999999999999888777666555666666666666555555555555333333333222222222222111111111111111111111111111000000000111111111222222000000000000000000000000............///000111111222222222222222222222222222111000///...//////000222111/////////000222333222222333333444555555555333444555666777888999:::888888888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@???>>><<<;;;;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;:::888777777777777777777999:::<<<===????????????@@@BBBDDDEEECCCCCCCCCEEEFFFEEEBBB@@@===???===;;;===CCCGGGHHHUUUccc{{{xxx}}}xxxmmmqqq|||tttyyyzzz}}}rrrlllkkkdddaaa^^^]]]______^^^\\\^^^\\\[[[YYYWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXWWWUUUSSSSSSTTTUUUUUUTTTTTTUUUWWWYYY[[[XXXWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUVVVXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRROOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHFFFEEECCCAAA@@@???@@@AAAAAA???======>>>???;;;;;;;;;<<<<<<<<<======wwwdddOOOEEECCCAAA>>>>>><<<;;;;;;:::::::::::::::::::::999888777777777777000000111111222333333333333333333333222222222222333333222111111111111222333222222222222333444444...//////000111222333444111000000//////000000111111111111111111222222222000000000111111111222222222222333333333444444444444555666555555555777999DDDMMM^^^rrr{{{uuusssvvv}}}~~~|||zzz~~~~~~}}}||||||||||||yyywwwuuuuuuvvvvvvtttsssrrrpppmmmhhhdddfffkkkmmmjjjjjjnnnsssuuuzzz|||~~~zzzxxxvvvsssrrrqqqpppooommmgggeeebbb___]]]\\\]]]]]]ZZZWWWTTTRRRQQQOOOMMMJJJGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;:::999999999999999999999999888777666666666666666666555555555555333333333333222222222222000000000000000000000000111111111111222222222222111111111111111111111111///////////////000222222222222222222222222222222333333222111111111111111333222000//////000111111444444555555666777777777444555666777999:::<<<<<<888888999:::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>::::::999888777666666555777777888999;;;===>>>???BBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGFFFDDDAAA???======???@@@CCCLLLUUUddduuu}}}zzzzzzsssrrr~~~{{{jjjoootttmmmgggdddccc^^^]]]\\\\\\^^^___^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUU[[[ZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWVVVTTTSSSTTTUUUWWWVVVVVVVVVXXXZZZ\\\]]]WWWVVVTTTSSSRRRSSSSSSTTTWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHFFFEEECCCBBB@@@@@@BBB@@@>>>===>>>>>>===<<<;;;<<<<<<<<<<<<=========sssaaaNNNDDDAAA???======;;;;;;:::999999999999::::::999888777777666666666...//////000000111111222444444444333333333222222333222222111111111111111111111111222222222333333/////////000111222222222222222111111111111222222///000000000111111222222000000000000111111111111111111111111222222222222222444555555444444444555===DDDRRReeeyyyxxxvvvxxx~~~~~~}}}yyyvvvvvvssstttuuurrrnnnlllmmmnnnrrrwwwzzzyyyuuussstttvvvttttttsssrrrppplllgggcccbbbdddcccaaa```ccchhhkkkqqqsssvvvyyy|||}}}zzzwwwuuurrrppppppooommmkkkhhhfffbbb^^^\\\\\\]]]^^^ZZZXXXVVVTTTSSSRRROOOLLLJJJIIIHHHFFFDDDBBB@@@???===<<<;;;::::::999999:::999999999999888888777666666666666666555555555555444444333333333222222222000000000000000000000000222222222222333333333333222222222222222222222222000000///000000111222333333333333333333333333333444444333333222222222222444333222111000000111111555555555666777777888888777888888999:::;;;<<<<<<888999:::;;;<<<;;;;;;:::999:::<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::;;;<<<:::999999999:::;;;<<<<<<;;;:::999888888777777777888888:::;;;===???AAABBBDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGEEECCCBBB======BBBEEEIIIYYYkkkzzz~~~}}}qqquuunnneeevvvppphhhgggddd```^^^[[[[[[\\\]]]^^^___^^^^^^[[[[[[ZZZYYYWWWVVVVVVVVV[[[[[[ZZZYYYWWWUUUSSSRRRSSSTTTUUUTTTSSSSSSTTTUUUYYYXXXXXXXXXXXXYYYZZZ[[[UUUTTTSSSRRRRRRRRRSSSTTTYYYZZZZZZZZZXXXWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBAAAAAACCC???<<<<<>>===>>>;;;;;;:::999999999999::::::999888777666666666666555555444444444444444333444444444333333333222222333222111111000000111111///000000111111111111111000000000000000000000000222111111111111111111222/////////000000111111111//////000000000111111111000000111111111222222222///111444555444444444555===@@@IIIYYYmmm|||zzz}}}zzzuuuwwwxxxsssooommmiiiiiigggaaa[[[XXX[[[^^^fffmmmuuuwwwtttrrrtttwwwrrrrrrrrrrrrqqqnnniiieeebbb___]]][[[ZZZ[[[^^^bbbgggiiilllooorrrwww}}}}}}|||xxxuuusssqqqqqqpppnnnmmmhhhfffbbb^^^[[[[[[[[[\\\YYYWWWVVVUUUTTTSSSPPPMMMLLLKKKIIIGGGEEECCCAAA@@@======<<<;;;::::::::::::888999999999999888888777666666666666555555555555444444444333333333222222000000000000000000000000333333333333444444444444333333333333333333333333111111000111111222333444444444444444444444444444444444444444333333222222444444333333222222222222555555666666777888888888;;;;;;;;;;;;::::::::::::999:::<<<=========;;;;;;:::;;;===>>>??????>>>===>>>>>>============>>>>>><<<;;;:::999999:::;;;<<<:::999999999999999:::;;;:::999888777777777888888999:::<<<>>>@@@AAACCCCCCEEEFFFFFFHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEECCCDDD>>>>>>EEELLLWWWmmmwwwooonnn~~~llldddhhhuuuiiifffgggddd]]]YYYYYY[[[]]]______^^^^^^]]]ZZZZZZZZZZZZYYYXXXXXXWWW[[[ZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRTTTVVVZZZZZZYYYWWWVVVVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTXXXYYYZZZZZZXXXWWWXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBAAACCC@@@======???@@@>>>;;;========================lll]]]LLLDDD@@@======>>><<<;;;;;;:::::::::::::::999999888777666666666666666555555444333222222111333333333333222222222222222222111000000000000111...///000000111111000000111111000000000/////////000//////......//////000////////////000000000000/////////000000000111111111111222222222333333333///111333444333333555666;;;>>>DDDNNN___ttt}}}}}}vvvoookkknnnpppmmmiiigggcccccc```XXXOOOJJJLLLOOOXXXaaalllrrrssssssuuuwwwqqqppppppppppppnnnjjjgggbbb]]]YYYXXXWWWUUUVVVZZZ\\\^^^```bbbffflllrrrwww{{{{{{{{{{{{{{{{{{{{{|||xxxvvvsssrrrrrrrrrqqqooohhhfffbbb^^^[[[YYYXXXXXXVVVUUUTTTTTTTTTSSSOOOMMMMMMKKKIIIGGGEEECCCBBBBBB>>>===<<<;;;::::::::::::888999999999999999888888666666666666555555555555444444444444333333333333111111111111111111111111444444444444555555555555444444444444444444444444222222111222222333444555555555555555555555555555555555555555555444333333555555555555555444444444666666666777888888999999======<<<;;;;;;:::999999999;;;===>>>???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>==================>>>;;;:::999999999:::<<<<<<;;;::::::999999999999:::777666555555666777999:::<<<===???@@@BBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFGGGGGGEEECCCEEECCCCCCKKKXXXkkkzzzpppnnnxxxnnnZZZ]]]nnnuuullleeeffffffbbb[[[WWWXXX[[[___```___]]][[[[[[XXXXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQQQQPPPRRRUUUWWWZZZYYYXXXVVVTTTSSSQQQPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXZZZUUUTTTTTTTTTTTTUUUVVVWWWOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBCCCAAA???>>>??????>>>===>>>>>>>>>============<<>>===<<<;;;;;;::::::;;;888999999::::::999999888666666666666555555555555555444444444444333333333222222222222222222222222444444555555555666666666444444444444444444444444222222222222333444555666666666666666666666666666666777777888777666555444555666666777777777777666888888888999::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::;;;>>>???@@@???===;;;<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<;;;:::999999999999999666666555666777999<<<>>>>>>???AAABBBDDDDDDDDDDDDGGGHHHJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFEEECCCEEEHHHLLLSSSddd~~~|||qqqrrr{{{mmmbbbZZZeee{{{zzzkkkeeebbbdddddd___ZZZXXXXXX\\\___```]]]ZZZWWWWWWTTTUUUWWWYYYZZZZZZZZZZZZWWWVVVVVVUUUSSSQQQPPPOOONNNOOOOOOOOOOOOQQQUUUXXXXXXXXXWWWVVVTTTRRRPPPOOOPPPOOOOOOOOOOOOQQQSSSTTTSSSTTTVVVVVVVVVVVVXXXZZZSSSRRRQQQQQQPPPQQQRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>???@@@>>>>>>>>>>>>=========<<>>@@@======<<<;;;;;;;;;;;;<<<999888777666666555555555444444444333333333333333222222222111111111000000222111111000000000000000///000111222333222111111------...///000111222222111111000000000000111111000000//////.........---////////////000000000000............////////////333444444333222222333555///555;;;AAAIIIZZZrrr{{{~~~{{{sssdddbbbccciiikkkfffaaa```\\\```aaa[[[NNNCCC??????BBBKKKYYYgggooosssttttttrrrpppmmmkkkjjjiiigggeeeccc\\\WWWWWWTTTMMMKKKNNNLLLMMMNNNOOORRRWWW___dddeeefffhhhhhhiiikkknnnppppppnnnllllllmmmnnnmmmlllgggeeebbb^^^ZZZVVVSSSQQQRRRRRRRRRRRRSSSQQQNNNKKKLLLJJJHHHFFFDDDCCCCCCCCC>>>>>><<<;;;;;;;;;;;;;;;888999999:::::::::999999777666666666555555555555555555444444444333333333333333333333333333333333555555555555666666666666555555555555555555555555333333333333444555666666777777777777777777777777888888999:::999888777666555666777888888999888888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???===<<<<<<<<<;;;;;;;;;===???@@@;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999888888888888:::===@@@BBB???@@@BBBDDDEEEDDDDDDCCCHHHIIIKKKMMMNNNNNNNNNMMMKKKIIIFFFEEEFFFEEEDDDCCCEEELLLRRRYYYmmmwwwkkkgggssslll^^^[[[fffsss|||mmmgggbbb```bbbbbb]]][[[[[[WWW[[[___```\\\WWWTTTTTTQQQSSSUUUWWWYYYZZZZZZZZZUUUUUUUUUTTTRRRQQQOOONNNMMMNNNOOOOOOOOOQQQUUUXXXVVVVVVVVVUUUTTTSSSQQQQQQOOONNNNNNNNNOOOQQQSSSTTTPPPRRRTTTUUUUUUVVVXXXYYYSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAACCCDDDBBB???===???BBB??????>>>>>>=========<<>>;;;:::;;;<<<=========<<<;;;:::999999888777666555444444555555444444444333333333333333333222222222111111111111000000000111333444222111111111000000/////////////////////000111111222222111111000/////////111111000000//////......//////......///000111111111111222222222333333333222222111111222222333444;;;666777>>>CCCJJJ^^^ttt~~~~~~pppjjjccccccjjjiii^^^ZZZ^^^[[[___bbb[[[NNNBBB>>>>>>???BBBKKKXXXdddlllooonnnooonnnkkkiiifffdddcccccc___ZZZUUUQQQPPPOOOOOONNNNNNMMMLLLKKKLLLOOORRRTTTSSSUUUXXX\\\```ccceeefffggghhhjjjjjjiiifffccc```aaa]]]YYYVVVVVVUUUSSSQQQPPPQQQQQQRRRQQQPPPNNNMMMHHHGGGFFFDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<999777666666777666666666666777777666555444444333333444444444444444444777666555555666666555444777777777777777777777777777777777666777888888999666777777888888888777777::::::999999888777666666888666555777:::;;;:::888888999::::::;;;;;;::::::888888888999999::::::::::::<<<===??????===<<<:::;;;;;;<<<===============999::::::;;;;;;::::::999::::::999999:::;;;;;;<<<888888888888777777777777888999:::;;;<<<>>>?????????@@@CCCEEEGGGIIIJJJJJJGGGGGGGGGIIILLLMMMMMMLLLNNNGGGCCCFFFGGGFFFJJJQQQVVVTTTWWWcccwwwzzzlllhhhkkkuuuqqqbbbcccmmmzzzsssjjjbbbbbbaaa```^^^]]][[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWUUUVVVWWW[[[^^^___^^^\\\YYYXXXWWWUUUSSSRRRQQQPPPMMMNNNOOOQQQQQQRRRRRRQQQUUUUUUSSSRRRPPPPPPOOOOOOOOONNNMMMMMMMMMNNNOOOPPPOOOQQQRRRSSSSSSTTTVVVXXXUUUTTTSSSQQQOOOMMMKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLHHHFFFEEEFFFHHHHHHFFFCCCHHHGGGEEECCCCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@??????nnn^^^MMMEEEBBB???<<<;;;<<<<<<=========;;;:::999999999888777666555444444444444333333333222222222333333333222222222111111222111000000000111222333111111111111000000000//////////////////000111111/////////000111111222222111000000000/////////...////////////000000111111111111111111222222222222111000000000000111222222666222333:::>>>CCCUUUiii|||~~~uuuqqqgggccchhhiii```YYYYYYZZZ[[[[[[VVVMMMDDD>>>;;;>>>AAAGGGRRR]]]fffiiijjjlllkkkiiigggeeebbb```___\\\YYYTTTQQQPPPOOOMMMLLLLLLKKKJJJIIIIIILLLNNNPPPOOOQQQTTTWWW[[[]]]___```aaabbbdddddddddbbb___^^^^^^[[[VVVTTTTTTTTTQQQOOOOOOOOOOOOOOONNNMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;999777666777777777666666666777777666555555444222333333444555555666666777666555666777888777666777777777777777777777777888888777777888888999:::888888999999999888888777888888888888999999999999999777666777:::;;;999888888999::::::;;;;;;::::::888999999999::::::::::::;;;<<<>>>??????>>><<<;;;;;;<<<======>>>>>>======999999::::::::::::999999999999888888888999::::::888888888888888888777777999:::;;;<<<===???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJLLLLLLLLLMMMMMMMMMKKKJJJHHHCCCBBBDDDGGGKKKVVVaaagggfffgggnnnzzzpppnnnooouuu|||zzznnnkkkqqq{{{{{{tttllldddcccbbb```^^^\\\[[[ZZZZZZ]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVXXX[[[^^^^^^]]][[[YYYXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEFFFGGGHHHFFFDDDHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???nnn^^^MMMFFFCCC@@@==================<<<:::999888999999888777666555444444333333222222222111111111333333333222222222111111333222111111000111111111111111111111000000000000///////////////000111111...//////000000111111222000000000000////////////000000000000000111111111000000000000111111111111000////////////000111111111...000555888;;;HHHXXXkkk{{{}}}ppphhhjjjjjjbbbYYYUUU[[[YYYWWWSSSNNNGGG@@@;;;>>>>>>AAAHHHQQQZZZ___bbbfffffffffeeeccc```]]][[[YYYWWWTTTRRRPPPNNNLLLIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKMMMPPPSSSUUUWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZYYYVVVSSSRRRRRRQQQOOONNNOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEECCCBBBAAA???>>>=========<<<<<<;;;;;;;;;:::::::::;;;999777666777777777666666666777777777666555555333333444555555666777777777666666777999:::999888777777777777777777777777999999888888999999:::;;;:::;;;;;;;;;:::999888888666666777888:::;;;<<<<<<:::999888888999999888777888999::::::;;;;;;::::::999999:::::::::::::::;;;<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>===999999::::::::::::999999888888777666666777777777888888888888888888888888;;;<<<===>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFFFFDDDCCCGGGMMMWWWgggtttxxxwwwuuuuuuxxx}}}sssjjjcccnnnxxxsssvvv~~~{{{uuuooofff```cccaaa___\\\ZZZZZZZZZZZZ^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXZZZ]]]]]]\\\ZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLMMMMMMOOOQQQRRRSSSQQQTTTWWWWWWVVVTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLHHHHHHIIIJJJJJJJJJIIIHHHJJJHHHFFFEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@mmm]]]MMMFFFDDDAAA??????>>>>>>===<<<;;;999888888888888888777666555555555333333333333222222222222333333333222222222111111333333222111111000000000111111111000000000000000///////////////000000111111111111000//////......000000000000////////////000000111111111111111111////////////000000000000000////////////000111111///---///333444666>>>IIIYYYlll{{{sssqqqlllcccZZZWWW^^^]]][[[VVVOOOHHHBBB???>>>======???EEELLLSSSWWW^^^```aaabbbaaa^^^ZZZXXXWWWVVVTTTSSSRRROOOLLLIIIIIIHHHFFFEEEDDDDDDEEEFFFEEEFFFHHHJJJLLLNNNNNNOOOMMMNNNQQQSSSUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNMMMNNNMMMKKKIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;::::::::::::888777777888888777555666666777777777666666555555555666666666666666777888777666888:::;;;;;;:::888888888888888888888888:::999999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999666777888999:::<<<<<<===;;;;;;:::999999888777777888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===888888999999999999888888777666666555555555555666888888999999999999::::::======>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIKKKKKKJJJHHHGGGGGGJJJHHHIIIPPP[[[hhhuuu}}}}}}zzzuuuqqqooottt|||zzznnnfffeeettt~~~{{{wwwuuullldddcccbbb```]]][[[ZZZ[[[]]]^^^___^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXZZZ\\\\\\[[[YYYYYYXXXVVVUUUSSSSSSSSSSSSRRRQQQOOONNNOOOPPPSSSTTTWWWVVVTTTRRRQQQPPPOOOOOOKKKKKKLLLNNNPPPRRRTTTUUUUUUXXX\\\\\\ZZZVVVTTTRRROOOOOOOOONNNMMMMMMLLLLLLIIIKKKMMMNNNNNNMMMLLLJJJKKKIIIGGGEEEFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHFFFEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@kkk[[[LLLEEEDDDAAA@@@@@@>>>===<<<;;;:::999888888888888777777666666555555444444444444333333333333333333333222222222111111222222222222111111000000000000000000000000111111///////////////000000111111111000000///.........////////////000000000000000000111111111111000///....../////////000000000111000000000000111222222//////111333444444999@@@JJJ]]]uuuyyyoooddd]]]\\\___aaa```YYYNNNEEECCCEEEAAA???<<<;;;===BBBHHHLLLUUUXXX[[[^^^^^^\\\ZZZXXXWWWVVVUUUTTTSSSQQQMMMIIIJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHEEEGGGIIIKKKMMMOOOOOOOOOMMMMMMNNNMMMMMMLLLLLLLLLMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::999888777777888888777555666666777777777777777666999888888777777666666555888777777888;;;<<<<<<;;;999999999999999999999999:::::::::999::::::;;;<<<===============<<<;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;:::999777777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<===============777888888999999888888777666666555555555555555666:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMLLLIIIHHHIIIJJJMMMMMMPPP[[[kkkyyyzzzvvvppplllmmmuuuuuuggg```gggsssvvvuuuwwwxxxwwwsssiiidddggg```___]]][[[\\\^^^aaabbb___^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXYYYZZZ[[[ZZZXXXXXXWWWUUUTTTSSSTTTUUUVVVSSSRRRQQQPPPPPPQQQSSSUUUXXXWWWUUUSSSQQQPPPOOOOOOJJJKKKMMMOOORRRTTTUUUVVVYYY\\\``````]]]YYYUUUSSSNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKMMMOOOPPPOOOMMMLLLKKKJJJHHHGGGFFFGGGHHHJJJHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHHHHGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???iiiYYYJJJDDDCCCAAA@@@@@@======;;;:::999999999999888777777777666666666555555555555444444444333333333333333222222222111111111111222222222111000000000000000000111111111111///////////////000111111---......//////000000111////////////000000000000//////000111111000...---////////////000000000000111000000000000111222222000111333333444555888:::@@@PPPdddtttwwwkkkcccaaa^^^bbbbbbZZZMMMEEEFFFIIIHHHFFFBBB>>>;;;===AAAEEEKKKNNNSSSWWWZZZ[[[ZZZYYYWWWVVVUUUTTTSSSQQQMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDFFFGGGHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;:::::::::888777777888999999777555666666777888888888777777:::999999888888777777666999888888999;;;<<<;;;:::999999999999999999999999::::::999999::::::;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999777888999888999::::::;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;777777888888888888777777666666555555666666777888;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHEEEDDDGGGKKKSSSWWW^^^jjjxxx~~~xxxuuussstttzzzwwwlllbbbdddwww}}}llleeemmmzzzwwwtttsssmmmfffdddfff___^^^]]]]]]]]]___bbbccc^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXYYYZZZXXXWWWVVVUUUTTTSSSTTTVVVXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXVVVSSSQQQPPPOOOOOOJJJKKKNNNPPPSSSUUUVVVVVVZZZ]]]``````]]]XXXUUUSSSMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIKKKLLLMMMLLLLLLKKKJJJKKKJJJIIIGGGGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFGGGFFFEEECCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>gggXXXHHHCCCBBBAAA@@@@@@<<<<<<:::999999999::::::777777777777666666666666444444444333333333222222333333333222222222111111000000111222333222111111///000000000111111111111///////////////000111111------......///000000111.../////////000000000111......000000000///---,,,//////000000000111111111000////////////000111111000111222222222444666777:::CCCQQQ___qqqzzzooohhhaaaaaa```ZZZRRRMMMMMMOOOPPPNNNKKKEEE???===>>>AAAAAAEEEJJJPPPUUUXXXYYYZZZWWWUUUSSSRRRQQQPPPMMMJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA??????<<<======>>>@@@@@@AAAAAA???BBBEEEFFFEEEDDDEEEGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA???>>><<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::777777777888999999777555666666777888888888888888888888888888999999:::::::::999888999:::;;;:::999::::::::::::::::::::::::999999999999999::::::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;999777888:::888999::::::;;;;;;::::::============<<<<<<;;;;;;:::::::::999999:::::::::888999::::::;;;;;;::::::666777777777777777777666666666666666777999:::;;;======>>>??????@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEECCCEEEGGGFFFEEEHHHOOOVVVdddnnnxxx}}}}}}yyyzzzxxxooonnnqqq{{{qqqccc[[[```rrr}}}oooqqqpppjjjfffeeeeeeccc___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]^^^^^^___\\\[[[YYYXXXYYYYYYWWWVVVUUUTTTSSSSSSTTTWWWZZZ\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOJJJLLLOOOQQQTTTUUUVVVVVVWWWYYY\\\[[[XXXTTTRRRPPPMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIKKKLLLKKKHHHGGGHHHJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA???>>>===~~~eeeVVVGGGBBBBBB@@@@@@@@@<<<;;;:::999999999:::;;;777777777777666666666666333333333222222222111111333333333222222222111111///000111222333333222111//////000000111111111222///////////////000111111000000000///......------.../////////000000111111---...///000///...,,,***000000000000111111111111...............///000000...000111000111444555555777<<>>@@@;;;???EEEKKKQQQVVVYYYZZZVVVTTTQQQPPPOOONNNLLLJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@???======:::::::::;;;;;;<<<<<<===;;;>>>BBBCCCBBBAAACCCEEE@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>>===;;;;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::777666777888:::999777555666666777888888888888888555666777888:::;;;<<<===;;;999888888::::::999888::::::::::::::::::::::::999999888888999999:::;;;999:::;;;===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999;;;===;;;999777999;;;999999:::;;;;;;;;;::::::>>>>>>======<<<<<<<<<;;;:::999999888888999999:::888888999::::::::::::999666666777777777777666666666666666777999:::<<<===>>>>>>???@@@AAAAAABBBBBB???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCFFFIIIKKKNNNUUU```iiiwww}}}{{{qqqkkkuuu}}}]]]SSSSSSaaazzz{{{nnnlllppplllcccaaaggggggaaa______^^^^^^]]]\\\[[[[[[\\\\\\\\\]]]^^^___```aaa]]][[[YYYXXXXXXXXXWWWVVVSSSSSSRRRRRRTTTXXX\\\^^^^^^^^^_________^^^^^^]]]ZZZXXXVVVTTTRRRPPPOOOOOOKKKLLLOOORRRTTTUUUVVVVVVTTTVVVXXXWWWTTTQQQNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHIIIIIIKKKLLLMMMHHHKKKMMMLLLIIIGGGHHHJJJGGGFFFEEEDDDEEEGGGJJJLLLKKKKKKLLLLLLLLLLLLLLLKKKCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAA@@@???===<<>>???AAA<<<>>>===;;;:::999999:::;;;777777777666555555444444333333333333333333333333444333333333222111111111111000///...///000222444222222222111111111000000000000111111111111000000...///000111111000///...000000//////.........------......///////////////000000000000000000000000000000000000111111111111000111111333444555666666666777;;;DDDTTTgggyyy{{{pppfff```\\\YYYYYY\\\___^^^WWWJJJAAA@@@BBBBBB@@@<<<===DDDKKKMMMNNNPPPPPPQQQQQQQQQOOOMMMJJJHHHLLLKKKIIIGGGEEEDDDDDDEEEBBBBBBBBBAAA@@@???======;;;;;;:::999999888888777:::;;;===>>>???@@@@@@@@@>>>======<<<<<<>>>???@@@BBBBBBAAA@@@???>>>======::::::999999:::;;;===>>>>>>>>>>>>>>>===<<<;;;:::888888888888888999999999777777777777888999::::::<<<<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===<<<;;;999888;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777777888:::;;;;;;<<<======<<<:::888777999;;;===@@@AAA@@@>>>===???>>><<<;;;::::::;;;;;;666777777888888888888777555666777777777666555444333444444555555666666666999;;;===>>>======>>>???@@@?????????@@@BBBDDDEEEEEEDDDDDDEEEFFFFFFDDDCCCDDDFFFIIIIIIGGGEEEDDDDDDFFFLLLSSSVVVYYYdddvvv{{{sssssszzzfffTTTKKKQQQjjjwwwooonnneeeeeedddddddddeeeeeefffhhhddd___\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^ZZZWWWTTTSSSSSSUUUUUUUUUTTTUUUVVVXXX[[[]]]^^^___dddcccccceeefffeee___ZZZZZZWWWTTTTTTTTTTTTQQQNNNTTTTTTSSSSSSSSSTTTUUUUUUPPPQQQRRRRRRPPPNNNKKKJJJMMMJJJHHHGGGHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFHHHJJJLLLMMMNNNMMMJJJIIIHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>eeeQQQGGGDDD===>>>@@@;;;<<<;;;;;;:::::::::;;;;;;777777777666555555444444333333333333333333333333111111000000000000000000000000000000000000//////000000000000000000000000000000000111111000000000...///000111111000///...000/////////............---......///////////////........................//////000000000111111111---......///000111222333444666:::@@@MMM^^^ppp|||}}}rrrkkkgggcccbbbddddddccc]]]QQQJJJHHHHHHFFF@@@<<<<<>>===;;;;;;::::::999888888888777888888999999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;::::::999999:::;;;===>>>============<<<;;;:::999777777888888888999999999999888888888888999999:::<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::;;;;;;;;;:::999999888::::::;;;<<<======<<<<<<<<<;;;999888888999;;;<<<<<<<<<<<<<<<;;;:::999999999:::<<<>>>??????>>>===>>>===<<<:::::::::::::::666777777777777777666666555555555666666555444444444444555555666777777777:::<<<>>>???>>>>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGFFFFFFEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIOOOWWW___dddhhhrrr}}}xxxwww~~~{{{hhhUUUMMMNNNYYYrrrpppiiiiiiddddddccccccdddeeeeeefffgggccc^^^[[[[[[[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\YYYWWWTTTSSSTTTUUUTTTSSSTTTTTTTTTUUUXXX\\\___bbbddddddeeeffffffccc___[[[YYYWWWUUUUUUVVVWWWUUUSSSUUUUUUVVVVVVWWWWWWWWWWWWQQQQQQPPPOOONNNOOOOOOPPPOOOMMMJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGIIIKKKLLLMMMLLLIIIGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???~~~fffRRRGGGDDD======???:::999::::::;;;;;;;;;;;;:::777777777666555555444444333333333333333333333333//////000000000000000000///000222222222000---,,,///////////////000000000000000000000000000000000...//////000000//////...////////////............---......///////////////........................//////000000000000111111,,,------...///000111111222555888;;;BBBPPPbbbooo{{{wwwqqqnnnoookkkkkkfff]]]WWWUUURRRNNNGGGAAA>>>AAACCCBBBAAABBBCCCDDDGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888777777666555555555666777999888888888888999::::::888888888888888888888888999999999999:::;;;<<<===<<<<<<<<<<<<;;;:::999999777777777888888888999999::::::999999888999999999;;;;;;::::::::::::;;;<<<========================;;;::::::999999999::::::::::::999888888888999999999:::;;;<<<===============<<<;;;::::::;;;<<<===>>>===<<<;;;::::::::::::::::::;;;;;;<<<============<<<;;;:::999999999999666777777777666555444444444444333333333444444555555555666777777888999999<<<>>>@@@AAA@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIHHHGGGGGGKKKPPPUUUaaahhhppptttwww}}}}}}qqqvvviii[[[PPPJJJOOOZZZjjjrrrjjjeeecccaaaaaabbbbbbcccdddeeefffdddaaa\\\ZZZYYYZZZZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWUUUUUUUUUTTTRRRQQQSSSRRRRRRSSSWWW\\\aaadddccceeeggggggdddaaa___]]]ZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXZZZ[[[\\\[[[ZZZYYYSSSQQQNNNMMMMMMPPPSSSVVVRRRPPPMMMLLLLLLMMMLLLLLLMMMMMMLLLIIIGGGFFFGGGIIIIIIJJJKKKKKKHHHFFFEEEFFFCCCCCCCCCDDDFFFIIIKKKMMMJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@}}}gggRRRGGGCCC===<<<>>>999777888:::;;;<<<<<<;;;:::777777777666555555444444222222222222222222222222000000111111222222333333111111222222222111///...111111000000000/////////000000000//////000000000///////////////////////////////////////.........---......///////////////........................////////////000000000111//////000111111222333333111444777777:::CCCTTTaaaqqq~~~yyywwwqqqqqqnnniiiggghhhddd^^^WWWMMMDDDBBBAAA??????@@@BBBCCCEEEFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDCCCCCCBBBAAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999:::999666555444444666777555555555555555666666777444444555555555666666666888888888999999:::;;;;;;:::::::::::::::999888777666666777777888888999999;;;;;;:::999888888999999<<<<<<;;;<<<<<<<<<==============================<<<;;;::::::999:::::::::;;;:::999888888999:::;;;888999:::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===;;;:::::::::;;;<<<::::::999999999:::;;;<<<::::::999999888888888888666666666666555444333222444333222222222333555666777777888888999:::;;;;;;???@@@BBBCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFIIIIIIIIIJJJMMMUUU^^^eeerrrvvvzzz{{{zzz}}}xxxyyy~~~vvvuuukkkXXXQQQNNNQQQ]]]mmm}}}rrrkkkhhhccc____________```aaacccdddeeeaaa^^^ZZZXXXYYYYYYYYYYYY\\\[[[[[[ZZZYYYXXXXXXWWWYYYWWWVVVUUUUUUTTTQQQOOOPPPQQQSSSVVVZZZ___ccceeecccfffiiihhhddd```___```]]]\\\[[[ZZZ[[[\\\\\\\\\YYY[[[^^^``````^^^\\\ZZZSSSRRRPPPNNNOOOQQQTTTVVVUUUSSSPPPPPPQQQRRRQQQPPPMMMMMMLLLJJJGGGFFFGGGIIIHHHJJJKKKKKKHHHFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEFFFEEEDDDBBBAAA|||fffRRRGGGCCC<<<<<<>>>888777888:::;;;<<<;;;::::::777777777666555555444444222222222222222222222222000000000111111222222333222222111000111222333444444444333222000///......000000///......///000000//////............//////.........///////////////---......///////////////////////////////////////...////////////000000000000111111111222333333333111444666555555;;;HHHSSS___ppp~~~tttttttttuuu{{{{{{jjj]]]NNNFFFAAA>>>>>>@@@AAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<;;;::::::999;;;:::777555444444555666222333333444444444444444222333333444444555555666555666777777888999999999777888888888888777777666555666666777888888999999;;;::::::999888888888888<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999999;;;<<<===888999:::<<<===>>>>>>>>>=========<<<<<<============<<<:::999999:::;;;;;;999888777666777888:::;;;888888888888888777777777666666666666555333222222333333222222333555777888888999999:::<<<======>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIFFFDDDEEEGGGIIIKKKNNNSSSZZZccclllsssvvvxxxxxxwwwuuuxxx~~~uuummmtttttt```XXXWWWZZZbbbooo}}}ssshhhfffeee```ZZZ\\\\\\\\\]]]^^^```aaabbb___\\\YYYXXXXXXYYYYYYXXX\\\[[[[[[ZZZYYYXXXXXXWWWXXXWWWUUUUUUUUUSSSQQQNNNMMMQQQVVV\\\```cccddddddcccfffiiihhhdddaaaaaabbbaaa```^^^\\\[[[[[[\\\]]][[[]]]```bbbaaa___\\\YYYSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSUUUVVVUUUTTTMMMMMMLLLJJJGGGGGGHHHIIIIIIKKKMMMMMMJJJGGGFFFEEEIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDBBBBBBzzzeeeQQQFFFCCC<<<<<<>>>999888999999::::::::::::999777777777666555555444444222222222222222222222222......//////////////////222111000///000222444666555444333222111000///...000000............000000///......------......///.........///////////////---......///////////////000000000000000000000000......////////////000000/////////000000111111111111333555444444888@@@HHHPPPbbbyyyxxxxxxxxx~~~|||nnn]]]QQQIIIBBB@@@AAA>>>???@@@BBBDDDFFFHHHIIIDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;::::::999888666444333333333444111222333333444444333333222222333333444444444555333444555666666777666666555666666666666666555555444555666666777888999999999999888888777888888888;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;999999::::::;;;<<<===>>>999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888777666555555666777888666666777777777777666555555666666666555444333333333333444555666777999:::::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFEEEEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLLLLJJJGGGFFFIIIMMMLLLRRRZZZbbbiiioootttwwwpppqqqrrrsssuuu{{{~~~ppppppqqq~~~{{{ddd]]]___gggmmmwww}}}sssgggaaa```___[[[WWWZZZZZZZZZZZZ[[[\\\]]]^^^]]][[[XXXXXXYYYYYYYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWXXXVVVTTTTTTTTTSSSQQQPPPLLLQQQXXX___ccceeedddcccdddeeeggggggeeedddcccdddccccccaaa]]]ZZZYYYZZZ\\\]]]___aaabbb```]]]YYYWWWRRRSSSUUUWWWWWWVVVTTTRRRUUUTTTSSSTTTUUUVVVUUUSSSLLLLLLLLLJJJHHHHHHIIIKKKKKKNNNPPPPPPNNNKKKIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDwwwdddPPPEEEBBB<<<===???:::::::::999999999999999999777777777666555555444444111111111111111111111111///////////////.........000000000000000000111111111111111111000000000000111000...------...000111///...------------...///............/////////000---......///////////////////////////////////////........./////////000000.........////////////000000111222333444666;;;>>>EEETTTiii{{{~~~|||ooocccXXXMMMFFFDDD??????@@@AAABBBCCCEEEFFFCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;888777777666555444333333111222333444444444333333222222222222222333333333000111333444555555444444444444555555555555444444444444555666777888999999777777777666777777888888999:::<<<===>>>>>>==============================>>>===<<<;;;::::::::::::777777999:::;;;<<<<<<<<<::::::;;;<<<======<<<<<<:::::::::;;;;;;:::::::::777888888999999888888888666666555555555555666666444555666666666666555444555555666666666555555444444444666888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFFFFEEEEEEFFFGGGEEEFFFHHHIIIJJJKKKJJJJJJGGGJJJLLLLLLJJJLLLQQQVVVUUU]]]iiissswwwvvvtttrrrjjjmmmrrrwww|||yyysssnnn{{{ssslllpppyyylllgggaaa[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ\\\ZZZXXXXXXYYYZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVXXXVVVSSSRRRSSSSSSSSSRRRNNNQQQWWW]]]bbbdddddddddeeeddddddfffggggggfffeeecccbbbaaa]]]YYYXXXZZZ]]]___`````````^^^ZZZWWWTTTQQQRRRUUUWWWXXXXXXWWWVVVVVVUUUSSSSSSSSSRRRPPPNNNKKKKKKKKKJJJHHHIIIKKKMMMNNNQQQTTTTTTRRRNNNLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBBBBAAACCCDDDEEEGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFHHHuuucccOOOEEEBBB<<<===???:::<<<;;;999888777888999999777777777666555555444444111111111111111111111111222222111111000000//////...///000111000...,,,+++---......///000111111222111///...------...///111///...---,,,,,,---...///---.........//////000000---......///////////////..................................../////////000/////////000000000000000//////000222444666888999>>>III[[[nnn~~~~~~sssfffXXXLLLHHHCCCBBBAAA@@@????????????BBBCCCCCCDDDCCCBBB@@@???@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;888888888888777666555444111222333444555444333333222222222222222111111111///000222333444444333222333333444555555444444444444444555666777888999999666666555666666777888888777888:::<<<======<<<;;;===========================<<<;;;:::999999999999444666888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999999::::::999999888555666888999999888777666555555555555555555444444333444555666666666555444555555666666777666666666444555888:::<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBDDDFFFFFFFFFEEEFFFGGGFFFGGGIIIJJJLLLLLLKKKKKKDDDHHHLLLMMMMMMQQQXXX^^^]]]gggttt}}}yyyqqqllljjjooovvv~~~xxxqqqnnnwww~~~yyy|||nnneeeccc___YYYUUUTTTWWWZZZWWWWWWVVVVVVVVVWWWWWWXXX[[[ZZZXXXXXXZZZ[[[ZZZYYYUUUUUUUUUUUUUUUUUUVVVVVVXXXUUURRRQQQRRRSSSSSSSSSOOORRRVVV[[[___bbbddddddeeecccbbbeeehhhjjjhhheeeaaaaaa```\\\XXXXXXZZZ^^^``````___^^^[[[XXXTTTRRRPPPQQQTTTVVVXXXYYYZZZZZZWWWUUUSSSRRRQQQOOOKKKIIIJJJKKKKKKJJJIIIIIILLLNNNPPPSSSVVVVVVTTTQQQNNNMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDDDDFFFIIIJJJuuu\\\PPPDDD???<<<::::::===;;;;;;::::::999888777777666666666555444444333333666555222000000000111222000000000000111111111111000000000000////////////111111111000...---...000111000///---...///000222,,,------......------,,,000000//////......------+++,,,...000000///...---000000//////.........---............////////////111111111000000///...---000000111222333333444444777===KKK^^^ooovvvhhh\\\VVVJJJFFFBBB@@@@@@@@@AAAAAA>>>???AAAAAA@@@??????@@@CCCDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>============;;;;;;;;;:::999888666666888555111...---...000222000000000000////////////111111111111111111111111000000111111222222222333222222333333333333444444444333333333333444555555888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777888888999999999:::::::::888888888888888888888888@@@>>>:::777777888:::<<<777666666555555555666666444444444555555555666666111222444555555444222222444555666777777888888888999777666999===AAAAAA@@@???>>>>>>@@@DDDFFFEEECCCEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFKKKHHHHHHKKKPPPVVVcccooouuu|||zzzqqqlllkkkjjjsssxxxsssrrryyy}}}{{{~~~rrrhhhbbb```]]]ZZZWWWWWWWWWWWWXXXUUURRRQQQSSSTTTUUUUUUYYYYYYZZZZZZYYYXXXVVVUUUTTTUUUVVVUUUSSSSSSTTTUUUXXXUUURRRPPPPPPQQQQQQQQQRRRSSSUUUYYY^^^aaabbbbbbhhhhhhggggggffffffeeeeee^^^[[[WWWUUUVVVXXXYYYZZZ]]][[[YYYVVVUUUTTTTTTTTTPPPRRRTTTWWWXXXYYYZZZYYYUUUQQQNNNMMMNNNNNNLLLIIIHHHIIIJJJKKKLLLNNNRRRUUUSSSUUUWWWVVVTTTQQQOOONNNJJJLLLMMMLLLJJJHHHGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGEEEDDDCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHGGGGGGIIIGGGEEEEEEGGGJJJKKKLLLsss[[[PPPDDD???===::::::===;;;;;;::::::999888888777666666666555444444333333444333222000//////000000............/////////000111111000000//////......///000111111000///111222222000///...---...000111---......//////......---////////////............+++,,,...///000///...---000/////////.........---............////////////000000000000000//////...000000111222222333444444777:::CCCRRRbbbsss~~~sssiiidddWWWQQQIIIBBB???>>>======AAABBBBBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::888777666999777444111000111222333222222222111111111000000000000000000000000000000111111111111222222222333222222222333333333444444444333333333333444555555777777777888888888999999999999999999999999999999::::::999888888777666666777777777888888888999999777777777777777777777777888777444222111222333555666555555444444444444555333333444444444555555555444444555666666666666666777777888999::::::::::::<<<:::999:::>>>@@@@@@???@@@??????BBBFFFGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHIIILLLLLLPPPUUUYYY```mmmyyy~~~sssmmmkkkttt|||rrrpppyyyyyyttt|||nnneee___]]]ZZZWWWVVVUUUVVVVVVUUUTTTRRRSSSUUUVVVWWWVVV[[[\\\\\\\\\\\\[[[YYYYYYVVVWWWWWWUUUSSSSSSUUUWWWWWWUUUSSSRRRSSSSSSSSSRRRPPPQQQTTTYYY^^^bbbeeefffeeeeeeeeeeeedddcccbbbaaa]]]ZZZVVVUUUVVVXXXYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTOOOPPPRRRTTTVVVVVVVVVVVVSSSPPPMMMLLLMMMMMMKKKIIIJJJKKKMMMNNNOOOQQQUUUWWWUUUVVVWWWUUURRROOOMMMMMMKKKLLLLLLKKKHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIILLLIIIFFFEEEFFFGGGGGGFFFpppZZZOOODDD???===::::::<<<;;;::::::999999888888888666666666555444444333333222222111000000/////////........./////////000000222111111000///......------///222333222111222333222111///...---...//////...//////////////////................../////////+++,,,...//////...------/////////...............---............/////////...//////000000000000000000000111111222333333333555555999CCCPPP```uuu~~~|||}}}xxxuuukkkbbbVVVJJJCCC@@@>>>>>>@@@@@@>>>===<<<<<<======CCCAAA???>>>>>>???AAABBB@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777999888777666555444444444444444333333333222222222000000000000000000000000000000111111111111222222222222222222333333333333333333333333333444555555555555555555666666666666666666666666666666666666777777777666666555555444555555555666666666777777555555555555555555555555666666444333333333333333555444333333222222222333222333333333444444444444444444444555666777888999::::::;;;<<<============???===<<<===>>>@@@@@@???BBBBBBBBBDDDGGGIIIHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKHHHGGGGGGIIILLLNNNQQQUUU]]]dddgggmmmyyyvvvpppooossskkkuuunnnffffffiii}}}~~~~~~tttgggaaa[[[YYYWWWUUUTTTTTTUUUVVVTTTTTTUUUWWWYYYZZZYYYWWW[[[\\\\\\]]]\\\\\\[[[[[[YYYXXXWWWUUUSSSTTTWWWYYYWWWVVVTTTUUUUUUUUUTTTSSSQQQRRRTTTWWW[[[___bbbdddaaabbbbbbbbbaaa___]]][[[[[[XXXVVVUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJLLLNNNQQQRRRSSSTTTWWWYYYVVVVVVVVVSSSOOOLLLLLLLLLKKKKKKKKKIIIGGGGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLIIIFFFEEEEEEEEEDDDCCCnnnYYYNNNDDD???===::::::<<<:::::::::999999888888888666666666555444444333333111111222222111000//////000000111111111222222222222222111000///...------,,,///222333222111000000111111///.....................////////////......---------....../////////,,,,,,---.........---,,,........................---------.........//////---...///000111111111111000000111111222222222333333222333999BBBOOObbbrrryyyzzz||||||||||||~~~~~~ttteeeWWWMMMHHHEEEDDDAAA???<<<::::::;;;<<<<<>>===<<<;;;:::<<<<<<<<<<<<;;;:::999888999999999888888666555555555555444444444333333333111111111111111111111111///000000000000000000000111222222222222333333333333333222222333333444555333333333333333333444444444444444444444444444444555555444444444333333333333333333444444444444555444444444444444444444444666666666666555555444333444333222111111111111222222222333333333444444444333333333333444777999:::<<<<<<===>>>???????????????>>>>>>>>>@@@AAABBBBBBDDDDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGLLLRRRVVV\\\bbbkkkrrrsssuuu{{{zzz{{{|||ooooooxxxyyyhhh^^^___dddlllvvvkkkaaa[[[WWWVVVUUUTTTTTTUUUWWWXXXXXXYYYZZZ]]]___^^^[[[YYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYWWWTTTRRRTTTXXX[[[ZZZYYYXXXWWWWWWVVVSSSQQQTTTTTTUUUVVVVVVXXX[[[]]]^^^___``````___\\\YYYWWWYYYWWWUUUVVVXXXYYYZZZYYYVVVVVVVVVUUUUUUUUUUUUUUUOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKOOOQQQSSSTTTTTTTTTUUUWWWTTTTTTSSSPPPMMMKKKKKKLLLKKKKKKJJJHHHFFFGGGJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLOOONNNMMMLLLLLLLLLMMMNNNHHHFFFDDDCCCDDDEEEDDDDDD~~~mmmWWWMMMCCC???===;;;:::<<<::::::999999999999999888666666666555444444333333222222333333333222111000111111111111222222222222111111111000///......------///111222000...------000000///...............,,,------......------,,,,,,,,,------......//////------------------,,,,,,---------...............------------............,,,---...000111111111111000111111111111111222222222000222777<<>>@@@AAAAAA@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;:::999888888999999888777666555555555444444444333333333222222222222222222222222////////////////////////111111111222222222333333333222222222222333444444333222222222222222222222333333333333333333333333333333222222222222111111111111222222222333333333222222222222222222222222000111222222222111000///333222222111111222222333333333444444444555555555555444444555777999;;;=========>>>???@@@@@@@@@@@@>>>>>>???@@@AAABBBDDDEEEDDDEEEGGGHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFEEECCCBBBCCCEEEKKKTTT\\\aaakkknnnuuuzzzzzzzzztttnnnkkkyyyqqqddd___```eeekkk|||zzzqqqlllddd[[[VVVUUUTTTTTTTTTUUUWWWZZZ[[[___```bbbdddeeeccc^^^ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXVVVTTTSSSUUUYYY\\\^^^\\\ZZZYYYXXXVVVRRROOORRRTTTUUUTTTSSSSSSUUUXXX[[[\\\^^^^^^]]][[[WWWUUUWWWVVVVVVVVVXXXZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUTTTQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJKKKQQQRRRSSSSSSQQQQQQRRRTTTRRRRRRQQQOOOLLLJJJKKKLLLKKKKKKJJJHHHGGGHHHKKKNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMGGGEEEDDDCCCDDDDDDCCCBBB|||kkkVVVLLLCCC???>>>;;;:::;;;999999999999999999999999666666666555444444333333333222222222222222222222/////////000000000111111000000000000////////////...///111000...,,,,,,,,,........................,,,,,,------------,,,,,,---------------.........---------,,,,,,,,,,,,,,,---------------.........,,,------------.........------///000111111111111111111111111111111111111111000222666888;;;DDDNNN```nnnxxxsssvvv~~~|||ssskkkccc[[[WWWNNNGGG>>>888777888999888:::<<>>===<<<<<<;;;<<<<<<======<<<<<<;;;:::888888999999888888777666666666555555555444444444333333333333333333333333111000000000000000//////111111111111222222222222222222222222222333444444333333333333222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222000000111111111000000///222222222222333444555555555666666666666777777777999999999:::<<<>>>???@@@===>>>???@@@AAAAAAAAAAAA===>>>@@@@@@AAABBBDDDGGGDDDFFFHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@BBBFFFLLLUUU___hhhmmmwwwwwwyyy}}}}}}||||||nnnjjjlll{{{pppaaa]]]aaagggnnntttuuujjjfffddd^^^WWWSSSSSSRRRRRRSSSVVVYYY\\\^^^dddeeegggiiiiiifffaaa]]]^^^^^^]]][[[[[[ZZZ[[[[[[WWWWWWWWWVVVVVVXXX\\\___```]]]ZZZXXXWWWUUUSSSPPPOOOSSSVVVWWWUUUTTTVVVYYYYYYZZZ[[[[[[[[[YYYWWWVVVWWWVVVVVVWWWYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQMMMNNNNNNLLLJJJIIIJJJKKKOOOOOOOOOOOONNNNNNQQQSSSTTTTTTTTTRRRNNNLLLKKKLLLJJJKKKKKKJJJJJJJJJMMMOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOPPPQQQSSSRRROOOLLLJJJJJJKKKKKKJJJHHHFFFDDDDDDCCC@@@>>>zzzhhhUUULLLCCC@@@>>>;;;:::;;;999999999999999999999999666666666555444444333333333222111000000111222333//////000000000111111111////////////000000000000...///000///...---...///,,,,,,---...////////////------............------...------------------,,,...------,,,+++++++++,,,,,,,,,,,,------.........,,,,,,---------...............///000000111000000111111111111000000000000000///111333333444;;;CCCSSSaaauuu{{{zzz|||zzzsssnnnZZZQQQDDD;;;888888666444<<<===???AAACCCDDDEEEFFF???>>>>>>>>>======<<<<<<<<<============<<<;;;;;;:::999999999999888888888777777777777666666666666555555555555555555555555444333333333222222222222111111111111222222222222222222222111222222333444444444444444333333333222111111111111111111111111000000111111111111111111000000000000111111111111111111111111111111111111333333333333333333444444222222222333555666888999888888888888999999999::::::;;;===>>>???@@@@@@@@@???@@@AAABBBBBBCCCBBBBBB>>>@@@AAAAAA@@@@@@CCCEEEBBBEEEGGGGGGFFFEEEGGGIIIHHHHHHGGGGGGFFFEEECCCCCCCCCGGGMMMWWWaaakkksssxxx}}}yyyxxx{{{~~~yyynnnlllsss{{{|||iiibbb^^^aaaiiipppyyymmmeee```___]]]XXXTTTRRRPPPPPPQQQRRRVVVZZZ]]]```ffffffhhhjjjkkkiiidddaaa___^^^\\\ZZZYYYYYYYYYYYYVVVWWWYYYYYYZZZ\\\```ccc^^^\\\XXXWWWVVVVVVUUUTTTSSSWWW\\\]]]ZZZWWWXXXZZZVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYVVVTTTTTTTTTUUUUUUUUUSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRNNNOOOOOOMMMJJJHHHIIIKKKKKKKKKKKKJJJKKKNNNSSSWWWYYYZZZZZZWWWRRRNNNLLLKKKIIIKKKMMMMMMLLLLLLNNNPPPLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRUUURRROOOKKKHHHHHHHHHHHHIIIGGGFFFEEEEEECCCAAA???xxxfffUUUKKKBBB@@@>>>;;;:::;;;999999999999999999999999777666666555444444333333222111///......000222333111222222222222333333333......//////000000111111.../////////...///111333++++++---...///000000000......////////////...............------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------.........,,,,,,,,,---------.........//////000000000000000111111111000000000000000000//////000//////555===GGGTTThhhyyy}}}zzzzzzsssxxxkkk```QQQFFFAAA>>>;;;999::::::::::::<<<@@@CCCEEE>>>>>>>>>>>>==============================<<<;;;;;;;;;:::999999999::::::999999999888888888888777666666666666666666666666666666666555555444444444000111111111111222222222222222111111222222333444555555555444444333333333000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111444333333222222333444444222222333444666888:::;;;999999:::::::::;;;;;;;;;:::;;;===>>>?????????>>>@@@AAABBBCCCDDDDDDDDDDDD@@@BBBCCCBBB???>>>AAACCCAAADDDGGGGGGEEEDDDFFFHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGLLLTTT___jjjtttzzz~~~xxxuuuyyyvvvkkkjjjtttkkk\\\\\\aaaiiipppwwwpppddd___[[[[[[YYYTTTRRRSSSNNNNNNOOORRRUUUZZZ^^^```eeeeeegggjjjkkkjjjgggddd^^^]]]ZZZXXXVVVUUUUUUUUUVVVXXXZZZ\\\]]]```ccceee\\\ZZZVVVUUUVVVWWWWWWWWWZZZ___cccccc]]]YYYWWWXXXUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXUUURRRTTTTTTUUUUUUTTTSSSQQQPPPSSSRRRQQQPPPPPPPPPQQQRRROOOQQQQQQNNNJJJHHHIIIKKKGGGHHHHHHHHHJJJOOOVVV[[[_________[[[VVVPPPKKKJJJIIIKKKNNNNNNNNNNNNOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRRRRVVVSSSNNNJJJGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFEEECCCyyyaaaQQQHHH@@@???>>><<<;;;<<<===;;;:::888777777888888666555555555555444444444444333222111111111222333333000---***)))***,,,...---.........//////000000222000...---,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------............------,,,,,,,,,---...///000000000000//////............------...///000000//////000---,,,---000111000...000000000111222444555666AAAGGGVVVjjjzzz}}}uuuqqqmmmnnn{{{~~~sssdddUUUJJJDDD@@@???:::999999:::===@@@AAAAAA===>>>@@@AAAAAA???>>><<<===>>>???>>><<<;;;;;;<<<:::::::::::::::;;;<<<===999999999999999999999999::::::::::::::::::::::::888777777777666666555555333333333333333333222222444444444333333333222222555555555444333222111000111111111111111000//////222222111111000//////...111111111000111222222333666555333222222333444555555555555555555555555555444555666777999:::;;;<<<;;;<<<<<<======<<<;;;;;;===>>>>>>>>><<<<<<>>>@@@DDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBBFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHKKKNNNVVV\\\eeeooovvvzzz{{{{{{{{{wwwvvv}}}zzztttttt}}}}}}kkkeee```nnnzzz}}}}}}zzzoooaaa\\\XXXUUUUUUTTTQQQOOOPPPQQQSSSUUUWWW[[[```ccchhhhhhiiiiiigggdddaaa___\\\[[[YYYWWWUUUTTTSSSSSSXXXXXXYYY[[[\\\]]]^^^___[[[XXXUUURRRSSSVVVZZZ]]]]]]```bbbaaa^^^[[[XXXWWWXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUXXXWWWVVVTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHIIIKKKQQQXXX]]]dddeeeddd^^^VVVNNNKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMOOOPPPRRRRRRRRRQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFDDDBBBBBBxxxaaaQQQHHH@@@>>>===:::999:::;;;:::999777777666777777666555555555555444444444444333222111111111222222333111...,,,,,,---...///............/////////000111000...---------//////......------------......------------------------------,,,,,,,,,,,,------------............------+++++++++,,,,,,---...////////////.........------------...//////////////////...,,,---000111000...000000000111222333444555:::???MMM^^^lllwww{{{vvvrrrsss}}}~~~qqqcccXXXNNNGGGCCC???===:::999:::;;;;;;;;;:::;;;===>>>>>>===<<<;;;===>>>>>>>>><<<;;;<<<===;;;;;;::::::;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777666666666666555555555555555555444444444333333333555555555444444333222111000000111111111000000///111111222222222222222222333333222222333333444555666666555444444555666777777777777777777777777777999999:::;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHHHHGGGIIIIIIIIIIIIKKKOOOVVVZZZggglllssszzz~~~~~~{{{yyy{{{{{{~~~|||jjjeeeiiivvv|||sssjjj```]]]ZZZVVVTTTTTTSSSQQQOOOOOOQQQSSSUUUWWW[[[aaadddhhhhhhhhhgggeeeccc```^^^YYYYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\YYYWWWSSSQQQQQQTTTXXX[[[[[[]]]```___]]]ZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTUUURRRSSSSSSRRRRRRQQQPPPPPPWWWVVVUUUSSSSSSRRRRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIIIIJJJLLLQQQXXX]]]bbbcccccc^^^VVVOOOLLLLLLQQQQQQRRRSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???wwwaaaQQQHHH@@@===<<<999888999:::999888777666666666666666555555555555444444444444333222222111111222222111111000000000000111111............////////////111000...------...//////......------------..............................------,,,,,,,,,,,,------------------------------+++*********+++,,,---............------------------......//////////////////...---...///000000...000000000000111222444444333888BBBOOO[[[fffwww~~~yyywww|||vvvkkk```TTTMMMFFFBBB===:::999999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===<<<<<<;;;;;;<<<<<<======::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888777666666666555555555555444555555555555444333222222000111111222222222111111222222333444444555666666555555555555555666666777888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>???>>>===;;;;;;;;;<<<===<<<=========<<<<<<>>>@@@@@@BBBEEEGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBDDDEEEFFFGGGGGGLLLLLLMMMOOOTTT\\\fffmmm{{{}}}{{{www{{{yyytttzzzqqqbbbaaaooo~~~}}}xxxmmmhhhaaaYYYXXXVVVSSSRRRRRRRRRQQQPPPPPPRRRTTTVVVYYY]]]bbbeeeggggggfffeeeccc```]]]\\\WWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTQQQOOOPPPRRRUUUXXXWWWZZZ\\\]]][[[XXXVVVUUUSSSRRRQQQPPPQQQRRRSSSTTTPPPPPPOOOOOONNNMMMLLLLLLTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJKKKLLLQQQWWW[[[]]]______[[[UUUPPPNNNNNNTTTUUUVVVWWWVVVTTTRRRPPPQQQPPPOOOMMMLLLLLLMMMMMMNNNPPPRRRSSSSSSRRRPPPNNNJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???uuuaaaNNNEEE>>><<<<<<999888999999999888888777777777777666555555555555444444444333333222222222222111222///000000111222222222111.........///////////////000///............//////......------------......------------------------//////............//////------------------------+++++++++++++++,,,------------------------------......///////////////...............///000///////////////000000222333333222555<<>>===<<<;;;<<<=========<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;========================<<<<<<;;;;;;::::::999999888888888777777777666666666666666666666555444444222333444444555555444444555555555666777777888888777666666666666777888888999999::::::;;;<<<===>>>=================================<<<<<<<<<<<<;;;>>>===;;;999999:::;;;<<<;;;<<<======<<<<<<>>>@@@AAACCCFFFHHHHHHFFFCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBEEEHHHIIIUUUUUUVVVXXX___jjjwww|||zzz{{{tttrrr{{{zzziii^^^___ppp}}}{{{|||yyykkkfffeee```ZZZTTTSSSQQQPPPQQQQQQRRRRRRUUUWWWYYYZZZ[[[^^^aaadddeeeeeedddbbb```]]][[[YYYWWWWWWXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPNNNOOOQQQSSSTTTTTTVVVYYYZZZXXXUUUTTTSSSNNNMMMMMMLLLMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJJJJKKKOOOTTTXXXVVVYYYZZZXXXSSSOOOOOOPPPVVVWWWXXXXXXWWWUUURRRPPPSSSRRRPPPNNNMMMLLLMMMMMMKKKMMMPPPRRRRRRQQQOOOMMMIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBsssaaaLLLCCC<<<;;;<<<::::::;;;999999999999999999888888666555555555555444444444333333333333222222111111---...000111111111111111///////////////.........//////........./////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,---...------------------------...///////////////......---...///////////////000////////////000111222222222444888===BBBMMM```rrr~~~yyyuuuwwwzzz}}}xxx^^^XXXPPPHHHCCC@@@>>><<<======;;;:::::::::;;;<<<;;;===>>>===<<<<<<===>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????=========<<<;;;::::::999:::::::::999999999999888777888888888888777777666666777888888888888777777888888888888999999999999888777777777777888999999:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;:::888777777888:::;;;;;;===>>>=========???AAADDDFFFHHHIIIGGGDDD@@@>>>>>>>>>???@@@AAACCCEEEFFFDDDBBB@@@@@@CCCIIIOOOSSSaaa``````bbbhhhttt~~~wwwrrrwwwyyyrrrddd]]]UUUWWWjjj}}}rrrfffaaa```^^^ZZZWWWRRRRRRRRRQQQQQQRRRTTTVVV\\\]]]^^^^^^^^^^^^```bbbbbbbbbaaa___]]]ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNOOOPPPQQQRRRQQQTTTWWWWWWUUUSSSQQQQQQJJJJJJIIIIIIIIIKKKLLLMMMPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJKKKHHHIIIIIIIIIIIIKKKPPPSSSQQQTTTVVVUUURRROOOOOOQQQVVVVVVWWWWWWWWWUUURRRQQQUUUSSSQQQOOOMMMMMMMMMMMMIIIJJJMMMOOOPPPOOONNNLLLIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEqqqaaaLLLCCC<<<<<<<<<::::::;;;999999::::::::::::999888666555555555555444444444222333333333333222111000---...///000000000000000///////////////..................///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,---...------,,,,,,,,,,,,---------------------.........//////////////////...------...//////......///111///////////////000111111222111333666:::AAAPPP^^^ooo|||zzztttssswww}}}mmmggg]]]SSSLLLFFFBBB???BBB@@@===:::888888999999;;;<<<======<<<<<<===>>>======<<<<<<;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>???????????????>>>>>>===<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;:::999999:::;;;;;;;;;;;;:::999888:::::::::::::::::::::999999999999888999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999777777666666777888999:::<<<===??????>>>???AAACCCFFFGGGGGGGGGEEEBBB>>><<<======>>>???BBBEEEHHHJJJDDDDDDEEEGGGMMMUUU\\\```hhhgggfffgggmmmxxx|||zzztttvvvuuubbbXXXUUUOOOMMMNNNZZZuuuzzzmmmeee___^^^\\\XXXVVVUUUSSSTTTTTTTTTSSSUUUWWWZZZ```aaabbbaaa___^^^___```___^^^]]]\\\ZZZXXXWWWWWWYYYZZZ[[[[[[[[[ZZZXXXWWWYYYXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSVVVVVVTTTQQQOOOOOOJJJIIIHHHGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHIIIIIIKKKLLLMMMNNNMMMKKKIIIGGGGGGGGGIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIIIIHHHHHHIIILLLOOONNNRRRUUUTTTRRRPPPQQQSSSUUUUUUVVVVVVUUUUUUUUUTTTVVVUUURRRPPPNNNMMMLLLLLLIIIJJJKKKMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIDDDDDDEEEEEEFFFEEEEEEEEEpppaaaOOOFFF???===<<<999888999777888999::::::999888777666555555555555444444444222222333333333222111000////////////000000000000000/////////............---......///////////////......------------......------------------------------,,,,,,,,,,,,------...---+++******+++---...,,,,,,++++++++++++,,,,,,------.........////////////////////////...------,,,...000///...---///111//////.........///000000333000000333666:::BBBLLL\\\jjj{{{{{{wwwxxxzzz~~~wwwqqqiiiaaaZZZUUUPPPLLLJJJGGGBBB>>>:::999::::::;;;<<<======<<<<<<===???===<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<==================>>>>>>>>>??????AAA@@@???>>>===<<<;;;;;;>>>=========<<<<<<<<<<<<;;;<<<<<<=========<<<<<<=========<<<;;;:::999888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777444555666777888:::;;;;;;===>>>@@@@@@???@@@CCCEEEEEEEEEEEEEEECCCAAA>>>=========>>>@@@DDDHHHLLLNNNOOOQQQUUUZZZ```eeeiiikkkhhhgggfffggglllwww{{{yyy{{{~~~~~~iiiZZZNNNIIIIIIJJJNNNUUUbbb|||qqqhhheee```]]]]]][[[VVVVVVZZZUUUVVVXXXWWWVVVWWWZZZ]]]___aaabbbaaa___^^^^^^___\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQSSSUUUUUUSSSOOOMMMMMMKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIJJJLLLNNNPPPPPPMMMKKKIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKLLLLLLLLLMMMIIIJJJJJJIIIHHHIIIKKKNNNOOORRRVVVVVVTTTRRRTTTVVVUUUTTTTTTTTTUUUWWWXXXYYYWWWVVVSSSPPPNNNMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFoooaaaRRRIIIAAA>>><<<888666777666777888999999888777666666666555555555444444444222222333444333222111000111111000000///000111111000000//////.........---------...///000000//////.........------................................./////////....../////////...---+++******+++---...++++++***************+++........./////////000000//////000000///...------,,,...000000...---///111///............//////000555111000333555777;;;AAANNN]]]ooo||||||~~~}}}zzzxxxwwwxxxzzzzzzzzzzzzvvvpppkkkgggccc___\\\RRRNNNHHHCCC???=========:::<<<======<<<<<<===???===<<<;;;:::::::::::::::999999999999999999999999::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>>>>>>>BBBBBBAAA@@@???======<<<>>>>>>>>>>>>==================>>>>>>>>>>>>>>>===>>>======<<<;;;999888777777888999:::;;;===>>>>>>===============>>>??????<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555444444333333333444666888:::;;;<<<<<<>>>???@@@AAA@@@AAADDDFFFDDDDDDCCCCCCBBBAAA??????======???AAAFFFKKKOOORRR\\\```gggmmmqqqrrrqqqpppeeeeeedddeeejjjuuuxxxppppppxxxcccSSSMMMJJJIIIJJJLLLUUU___kkknnnccc___]]]ZZZYYYZZZVVVRRRVVV^^^WWWYYYZZZYYYXXXYYY\\\```]]]___``````___^^^^^^___ZZZZZZYYYWWWWWWWWWWWWWWWUUUVVVYYYZZZ[[[ZZZYYYXXXTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQSSSUUUUUURRROOOLLLKKKNNNMMMKKKJJJIIIJJJJJJKKKIIIHHHGGGFFFGGGHHHKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSMMMKKKIIIHHHHHHJJJMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKJJJIIIIIIKKKMMMPPPTTTWWWXXXVVVUUUVVVXXXUUUTTTTTTTTTUUUXXX[[[]]]XXXVVVTTTQQQNNNMMMLLLLLLSSSRRROOOLLLJJJIIIHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHPPPPPPOOONNNMMMKKKIIIHHHlll]]]MMMHHHAAA<<<:::::::::;;;777777777777666666666666555555444444444333333333111111111111000000000000000000//////......---------------.........//////,,,,,,---------------,,,---,,,+++,,,...///...---......---,,,,,,+++******---,,,,,,+++,,,---///000------------------------,,,---------------------........................//////.........---------////////////////////////////////////000000000000333333333333444555666666@@@KKK]]]ppp~~~}}}~~~|||wwwrrrppprrrrrruuu|||zzzmmm```QQQGGGDDDDDDBBB>>>======<<<;;;;;;<<<>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<===============???>>>=========>>>???@@@CCCBBBAAA???>>>============<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::999>>>>>>>>>>>>===<<<::::::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;:::999;;;::::::999888777777666666666666555555444444444333333333333333333333222444555888;;;===?????????@@@AAABBBAAA@@@AAACCCEEEGGGBBB@@@BBB@@@:::999===;;;>>>@@@AAACCCLLLYYYdddrrruuuyyy~~~|||uuupppgggdddcccgggqqq|||{{{yyyuuutttkkkTTTJJJIIIJJJLLLPPPZZZaaahhhqqqrrrhhhccc```^^^\\\[[[ZZZXXXWWWWWWWWWWWWUUUWWWZZZ\\\^^^______^^^^^^^^^]]]\\\]]]]]]_________cccfffccc]]]YYYXXXZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPRRRUUUUUURRRPPPSSSUUUUUUTTTQQQOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIHHHIIILLLMMMKKKHHHLLLKKKJJJJJJJJJJJJKKKKKKJJJLLLNNNNNNNNNNNNPPPQQQRRRRRRSSSQQQOOOOOOPPPRRRVVVSSSPPPMMMKKKKKKLLLMMMQQQUUUYYYZZZXXXVVVWWWXXXYYYXXXVVVUUUWWWZZZ^^^``````^^^ZZZTTTOOOMMMOOOPPPUUUTTTRRRNNNJJJIIIIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHFFFEEElll\\\MMMGGGAAA<<<:::::::::;;;777777777777666666666666555555444444444333333333111111111111000000000000000000000//////.........---------........./////////////////////...---,,,+++***)))***,,,---,,,+++......---,,,,,,+++******...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++------------------------//////.........---------.........................../////////000000000000000000000000111222333444;;;CCCPPP```ooozzz{{{uuurrrsssuuu{{{uuudddXXXRRRNNNIIIDDDAAA???>>><<<;;;:::::::::=========<<<<<<;;;:::999999999999999999::::::;;;;;;;;;<<<===>>>>>>>>>===>>>===<<<<<<<<<===>>>???AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>===<<<<<<;;;::::::>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;:::999888777888888777666666555444444333333333222222111111111333333222333333444555555:::;;;<<<===>>>======<<>>>>>>>>===<<<:::999999999999888999999:::;;;:::;;;<<<===>>>?????????<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>======<<<<<<;;;;;;????????????>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555444444333333222222111111111111000000000000000222111111222444666888999>>>>>>>>>???>>>===<<<<<>>KKK\\\mmmxxxxxxxxx|||wwwpppggg]]]UUUIIIHHHFFFDDDBBB@@@>>>>>><<<===>>>???>>>===;;;::::::999999999999:::;;;;;;:::;;;<<<===>>>?????????;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@==================<<<<<>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333333333222222111111111111111111111111111111111111111111111222555888;;;===<<<<<<===>>>>>>?????????@@@BBBDDDDDDBBBAAAAAAAAADDDCCCDDDFFFIIILLLOOORRR[[[\\\___hhhuuu~~~zzzxxx}}}xxxxxx|||}}}vvvqqqmmmkkknnnuuu|||uuulllgggaaa]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ]]]bbbfffhhhhhhfffeeeeeeccc___]]]\\\]]]___``````cccffffffbbb]]]YYYXXXVVVXXX[[[\\\\\\ZZZVVVTTTUUUSSSQQQPPPRRRVVVZZZ^^^bbb```^^^[[[ZZZYYYXXXWWWTTTTTTRRROOOLLLLLLMMMOOORRRPPPNNNLLLJJJHHHGGGGGGGGGHHHIIILLLOOOQQQRRRSSSQQQRRRTTTTTTTTTRRRPPPOOOOOORRRVVVXXXZZZ[[[]]]___```aaaaaa```]]]\\\[[[\\\WWWVVVUUUTTTUUUWWWZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[WWWWWWVVVWWWYYY\\\___bbbbbbaaa^^^YYYSSSNNNLLLLLLNNNMMMLLLIIIFFFFFFGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFDDDBBBAAAhhhXXXIIIEEE@@@<<<;;;::::::999777777777777666666666666555555444444444333333333111111111111000000000//////////////////000000000........./////////000000---...///000000000000000...---,,,---///000///...------,,,,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,---------........................---.........................................................////////////////////////000111222222000222444999AAAOOO^^^hhhvvv}}}vvvmmmfffRRRQQQNNNKKKGGGCCC@@@>>>::::::;;;<<<<<<;;;:::999888888888888888999999:::::::::<<<======>>>>>>>>>;;;;;;<<<======>>>>>>>>>===>>>>>>??????>>>======999:::<<<>>>???@@@@@@@@@<<<<<<<<<<<<============>>>????????????>>>>>>=========<<<<<<<<<<<<<<<<<<::::::999888777555333222333333333222222222222222111111111111111111111111111111222444666999<<<>>><<<<<<<<<======>>>??????@@@BBBCCCBBBAAA@@@@@@AAADDDGGGLLLQQQXXX___dddfffnnnooorrryyy}}}zzzuuussswwwzzzmmmhhhlllwwwooodddcccaaa^^^]]]]]]]]]]]]\\\^^^]]][[[ZZZYYYYYYZZZZZZZZZ]]]```dddfffeeedddccccccaaa___\\\[[[\\\^^^___ZZZ[[[\\\\\\ZZZYYYXXXXXXWWWXXX[[[]]]\\\ZZZWWWUUUUUUSSSQQQPPPRRRVVV[[[^^^^^^___``````___\\\ZZZYYYTTTTTTRRROOOLLLLLLMMMOOOQQQPPPNNNLLLJJJHHHGGGGGGGGGIIILLLOOOQQQRRRSSSTTTSSSTTTVVVWWWWWWVVVTTTSSSTTTWWW[[[]]]]]]]]]^^^___bbbcccdddbbb___]]]\\\\\\WWWVVVTTTSSSSSSUUUWWWXXX]]]]]]\\\\\\\\\\\\[[[ZZZVVVVVVUUUVVVXXX[[[]]]______^^^\\\WWWQQQLLLJJJJJJIIIIIIHHHEEECCCCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEECCCBBB~~~fffWWWHHHDDD???<<<;;;;;;:::999777777777777666666666666555555444444444333333333111111111111000000000000............////////////....../////////000000000...///000222333333444444---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---..............................---------...............------------------------------........./////////------------...///000000000333555777;;;DDDOOOWWWfffsss|||wwwtttuuuxxxzzzzzzwwwqqqlll^^^\\\XXXTTTNNNHHHCCCAAA===<<<;;;:::999999888888666666555555666666777888::::::;;;<<<<<<<<<<<<;;;999999;;;<<<============<<<===>>>???@@@???>>>===999:::<<<>>>>>>>>>>>>===:::;;;;;;;;;<<<<<<=========>>>>>>??????>>>=====================<<<<<<<<<999999999888777555444333333333333333333333333333000000000000000111111111222333444666888:::<<<<<<>>>===============>>>???@@@BBBCCCCCCBBBCCCEEEHHHJJJRRR\\\dddllluuuxxxvvvyyy|||yyyvvvoooqqquuuzzztttjjjaaabbbkkk{{{rrreee^^^^^^^^^^^^^^^]]]]]]]]]]]]___^^^\\\[[[YYYYYYZZZZZZ\\\]]]___bbbcccbbbbbbaaa___^^^]]][[[[[[[[[\\\\\\XXXXXXWWWWWWXXXXXXXXXYYYUUUVVVXXXYYYYYYWWWUUUSSSTTTSSSQQQQQQRRRUUUYYY[[[ZZZ]]]aaabbb```]]]ZZZYYYTTTTTTSSSPPPNNNMMMNNNOOOOOONNNMMMKKKJJJIIIHHHHHHIIIMMMRRRUUUUUUUUUTTTUUUTTTUUUVVVXXXXXXXXXXXXWWWYYY\\\```aaaaaa`````````cccdddeeedddaaa]]]\\\\\\WWWVVVSSSQQQQQQSSSTTTVVV\\\[[[ZZZZZZ[[[\\\ZZZYYYVVVVVVVVVVVVWWWYYY[[[]]]]]]\\\YYYTTTNNNJJJIIIJJJFFFFFFEEECCCBBBBBBEEEGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEDDDCCC}}}eeeVVVGGGCCC???<<<;;;;;;:::999777777777777666666666666555555444444444333333333111111111111000000000000,,,---------.........///.../////////000000000000...///000111111111111111---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////------------...///000111000222555555666:::CCCJJJWWWcccttt~~~yyyrrrqqqppppppooonnnkkkjjjgggeeeccc___[[[UUUQQQOOOIIIGGGCCC@@@===;;;;;;;;;777777777777777888999999::::::;;;;;;::::::999888555777888:::;;;;;;;;;;;;:::;;;===??????>>>===<<<999:::<<<===>>>===<<<;;;999999999:::;;;<<<<<<===<<<======>>>>>>==================<<<<<<;;;;;;;;;999999999888777666555444333333333333333444444444111111111222222333333333333444777999:::::::::999============>>>@@@BBBCCCDDDEEEGGGHHHJJJNNNTTTXXX]]]gggrrrxxx}}}yyyttt{{{~~~vvvssstttvvv}}}vvvjjj^^^VVVXXXkkk}}}|||qqqhhhaaa^^^]]]^^^____________```aaa^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXXXXYYYYYYXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRTTTSSSRRRRRRRRRTTTVVVWWWZZZ]]]``````]]]ZZZYYYZZZTTTTTTTTTRRRPPPNNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJNNNSSSYYY\\\[[[XXXVVVUUUTTTUUUVVVWWWYYYZZZ[[[[[[ZZZ]]]```bbbbbbaaa``````aaabbbcccaaa^^^ZZZXXXXXXWWWVVVSSSRRRRRRSSSVVVWWW\\\YYYXXXXXX[[[\\\[[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[]]][[[WWWQQQLLLJJJJJJKKKEEEEEEEEECCCBBBCCCFFFHHHFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGFFFEEEDDDBBB}}}eeeVVVFFFCCC???<<<;;;;;;:::999777777777777666666666666555555444444444333333333111111111111000000000000,,,,,,,,,---------......////////////000000000000,,,---------------,,,,,,///...---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,++++++++++++++++++************************---------.........//////---------------------------------.........//////000//////000000111222333///222333333222555<<>>===<<<;;;888:::;;;======<<<:::999888888999999:::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;:::::::::888888888888888777666666333333333333333333444444444444444555555666666666333555888;;;<<<;;;999777999:::;;;===@@@DDDHHHJJJIIIKKKMMMOOOSSSZZZbbbgggpppzzz}}}sssjjjttt}}}{{{xxxtttttt{{{qqq```TTTVVVPPPXXXyyyyyyvvvxxx}}}}}}yyyxxx|||mmmeeebbb```^^^^^^___aaabbbaaabbbccceee]]]\\\[[[[[[[[[\\\]]]^^^[[[ZZZZZZYYYYYYYYYZZZZZZVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWYYY[[[[[[YYYUUURRRUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRRRRSSSTTTUUU\\\^^^___]]]YYYWWWXXXZZZSSSUUUUUUTTTQQQOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKQQQWWW^^^aaa___ZZZWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^VVVZZZ^^^``````_________]]]^^^___^^^ZZZVVVTTTSSSWWWVVVTTTSSSSSSVVVXXXZZZ[[[YYYWWWXXX[[[]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]][[[VVVQQQLLLJJJKKKMMMEEEFFFEEEDDDCCCDDDGGGJJJFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEFFFFFFFFFDDDCCCBBB{{{aaaPPPGGGCCC>>>;;;999999999888777777777777777666666555555555666666555555444333444333222111000000000000000000////////////000000////////////////////////111///...------...///111//////.........---------+++******+++...222555777.........------.........++++++,,,------,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,---......//////......------............------...///////////////...............///111333666777DDDIIIUUUeeerrr~~~uuupppooojjjcccdddfffhhhmmmwww~~~vvvjjjZZZPPPMMMLLLIIIEEEBBBAAAAAAAAAAAAAAA>>>===:::999999888888777777777333333333444666777999:::;;;;;;:::::::::;;;<<<<<<:::999999888777777777888555666888:::;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<===<<<;;;:::999999:::;;;;;;;;;:::999888888777777444555555555555444333222666333111222777::::::888;;;;;;;;;:::::::::<<<>>>AAABBBBBBBBBEEENNN[[[ccceee___WWWUUUaaasss~~~wwwrrroooqqqyyy{{{xxxkkksss{{{{{{dddWWWRRRQQQPPPXXXnnn{{{uuutttxxxwwwuuummmcccbbbcccaaa]]]aaabbbbbbccccccbbbbbbaaa___]]][[[YYYWWWWWWWWWWWW\\\ZZZXXXWWWWWWWWWYYYZZZXXXXXXYYYZZZZZZYYYWWWWWWYYYVVVTTTWWW[[[\\\XXXTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRSSSTTTVVVXXX^^^___``````^^^ZZZVVVSSSVVVWWWWWWUUURRRPPPOOOOOOLLLKKKKKKJJJJJJKKKLLLMMMZZZ\\\^^^]]]ZZZWWWWWWYYYYYYVVVUUUXXX___cccbbb```[[[[[[\\\```dddbbb\\\UUU[[[ZZZYYYVVVTTTQQQNNNMMMOOORRRTTTVVVVVVWWWXXXZZZ[[[XXXUUUUUUYYY\\\]]]]]]]]]ZZZWWWVVVWWWWWWVVVVVVWWWTTTOOOKKKHHHHHHIIIJJJHHHHHHFFFEEEDDDEEEIIIMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEyyyaaaQQQFFFCCC>>>:::999999999888666666666666666555555444666555555555444444444444333333222111000000000000000000////////////000000////////////////////////000///...------...///000///.........------------************+++---///000...------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,------------...+++,,,,,,---------------......////////////............////////////...............///000222444555888<<>>======:::999888888888999:::;;;::::::999999888777666666555555555555555555555555666555444444666888999999<<<<<<<<<<<<===???BBBDDDLLLOOORRRUUUZZZbbbkkkrrrtttqqqkkkkkkwwwxxxtttvvvzzz~~~wwwuuuvvv{{{|||gggYYYQQQPPPRRR___iii~~~vvvqqquuuzzztttggg______``````___cccdddddddddcccbbbaaa```^^^\\\ZZZXXXWWWVVVVVVVVVZZZYYYWWWVVVVVVWWWYYYZZZYYYYYYZZZZZZZZZYYYXXXWWWZZZXXXWWWZZZ]]]^^^ZZZVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSRRRRRRSSSUUUWWWXXX]]]^^^______^^^ZZZWWWTTTVVVWWWWWWUUURRRPPPOOOOOOJJJJJJJJJJJJJJJLLLNNNOOOWWWYYY\\\[[[XXXVVVUUUVVVWWWUUUTTTWWW]]]aaaaaa```ZZZYYYYYY\\\___^^^XXXSSSUUUUUUTTTSSSQQQOOOMMMLLLOOOQQQTTTUUUUUUVVVXXXZZZZZZWWWUUUUUUYYY\\\]]]]]]^^^\\\XXXVVVVVVVVVUUUTTTUUUSSSPPPMMMKKKKKKLLLMMMKKKJJJHHHEEEDDDFFFJJJNNNPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEwww```RRRFFFBBB===:::999999999888555555666666555555444333777666444333333333444555222111111000000000111111000000////////////000000////////////////////////000///...------...///000............------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,//////000000000000//////---....../////////......///.........///000111222333444;;;FFFQQQ^^^ooo}}}}}}yyyxxxwwwxxx}}}qqqeee[[[UUURRRPPPLLLIIIHHHHHHIIIJJJJJJIIIGGGDDDAAA===999777777777777666555444444333444444444444444555666666555444444333333333333444555555666777888;;;===???>>>>>>>>>>>>===<<<;;;:::777777777777888999:::;;;999999999888888777777777333333333333333444555555777777888888777999;;;===>>>>>>???AAAEEEJJJNNNQQQ^^^aaaffflllqqqwww}}}}}}}}}~~~yyysssuuu|||uuu```YYYXXXXXXZZZ___sss~~~zzzrrrxxxxxxnnniiibbb^^^^^^```cccdddfffffffffeeecccaaa```___]]]\\\ZZZXXXWWWVVVVVVVVVWWWVVVUUUUUUUUUWWWYYY[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZYYYYYY[[[^^^^^^YYYUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXZZZ\\\]]]^^^]]]ZZZWWWUUUUUUVVVWWWUUURRROOOOOOOOOIIIIIIIIIJJJLLLNNNQQQRRRTTTVVVYYYYYYWWWUUUTTTTTTVVVTTTSSSUUU[[[^^^^^^]]]WWWUUUTTTVVVXXXXXXTTTQQQPPPPPPOOOOOONNNMMMMMMLLLMMMOOORRRSSSSSSTTTVVVXXXYYYWWWUUUVVVXXX\\\]]]^^^```]]]XXXVVVTTTTTTRRRQQQRRRQQQPPPOOONNNNNNNNNNNNLLLKKKHHHEEEDDDGGGLLLPPPRRRRRRPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFuuuaaaTTTEEEAAA===:::999999999888666666666777666555555444777666444222222333444555111000000000000111111222000000////////////000000////////////////////////000///............///000------------------------,,,------------,,,+++***,,,++++++++++++++++++,,,******++++++++++++******+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------++++++,,,------------,,,......////////////......------......//////................../////////000333222555===FFFRRRdddsss}}}~~~wwwmmmfffddd___\\\VVVQQQMMMNNNQQQTTTSSSSSSRRROOOKKKFFFAAA>>><<<<<<;;;:::888777666666555555444444444555555666444333333222222222333333666666666666888;;;???AAA<<<============<<<;;;:::777777777777777777777888888888888888888777777777666555555444555666777888888:::======<<<>>>CCCGGGEEEFFFHHHNNNUUU]]]bbbeeeqqqsssvvvyyy}}}~~~{{{yyy|||qqqaaaZZZccclllooossszzzqqqhhheeedddcccaaaaaacccgggjjjhhhgggfffeeeccc```^^^]]]\\\\\\[[[YYYXXXWWWWWWWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWXXXZZZ\\\[[[WWWSSSUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[ZZZXXXVVVUUUTTTUUUUUUTTTQQQOOONNNNNNHHHHHHIIIKKKNNNQQQTTTVVVTTTVVVXXXYYYXXXVVVUUUTTTUUUTTTSSSTTTWWWYYYXXXWWWSSSQQQPPPQQQSSSTTTSSSRRRPPPOOOOOONNNMMMMMMMMMMMMKKKMMMOOOPPPPPPQQQTTTVVVWWWVVVVVVVVVXXX[[[]]]^^^```\\\WWWSSSQQQPPPOOONNNQQQQQQPPPPPPOOOMMMLLLLLLJJJIIIGGGEEEDDDHHHNNNSSSTTTTTTSSSQQQOOONNNMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHttt```UUUDDDAAA<<<999999999999888777888888888888777666666777555333222111222444555000000000///000000111111000000////////////000000//////////////////////////////............//////,,,,,,------------------++++++,,,------,,,,,,++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,---...............,,,------......------,,,,,,,,,---......................../////////......111//////444;;;EEEUUUcccsss{{{}}}yyy{{{sssmmmkkklllcccaaa\\\WWWUUUXXX___eeeffffffdddaaa[[[TTTMMMIIICCCBBB@@@===<<<:::::::::999888777666666666666666333222222111222222333333666555555555777:::===???===>>>???@@@@@@???>>>===777777666666555444333333666666666666666777777777999999999:::;;;<<<>>>???===@@@DDDFFFGGGJJJPPPUUUUUUVVVZZZbbbllluuu{{{}}}~~~tttyyywwwpppdddcccmmm|||nnnfffdddaaabbbccccccbbbdddhhhkkkffffffeeecccaaa___]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWTTTTTTSSSSSSTTTWWWYYY[[[]]]\\\[[[[[[ZZZYYYYYYYYYWWWWWWXXXZZZZZZYYYVVVSSSVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQRRRSSSUUUVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSRRRSSSSSSRRROOOMMMMMMMMMIIIIIIJJJLLLOOORRRVVVXXXUUUVVVXXXZZZ[[[ZZZWWWUUUVVVTTTSSSRRRRRRRRRRRRQQQOOONNNMMMNNNPPPSSSTTTUUUSSSRRRQQQOOONNNNNNNNNOOOIIIJJJLLLLLLMMMNNNQQQTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^ZZZTTTPPPNNNMMMMMMLLLQQQQQQPPPOOONNNLLLIIIHHHGGGFFFEEEEEEFFFJJJQQQVVVUUUUUUTTTRRRQQQOOONNNNNNKKKKKKJJJJJJJJJJJJJJJJJJrrr___SSSCCC@@@<<<999888999999888888888999999999888777777666555333222222222333444111000000/////////000000000000////////////000000////////////////////////////////////////////////,,,,,,,,,,,,------------))))))*********+++++++++,,,++++++******++++++,,,///......------......///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------,,,,,,,,,+++,,,---...............---...///////////////...111//////222666===JJJVVVdddmmmxxx~~~|||vvvzzz}}}|||{{{zzzyyyvvvpppiiiddddddfffaaaaaa___]]]^^^eeeoooxxx||||||zzzvvvnnneee\\\WWWOOOLLLHHHDDDAAA???@@@@@@???>>>===;;;:::999999999444444444444444444555666666666666777888:::<<<===999:::===???@@@@@@>>>>>>999999999888777555444333666777777777888888999999777999<<>><<<<<<======>>>??????@@@999;;;???BBBCCCDDDCCCBBB@@@AAAAAAAAA@@@???===<<<>>>>>>??????@@@AAAAAABBB;;;???EEELLLRRRWWWYYYZZZZZZZZZ\\\aaagggmmmqqqsssuuuuuuyyy~~~}}}}}}|||zzzxxx{{{oooeeebbbgggooouuuyyyoookkkggg```]]]___\\\[[[[[[[[[]]]___```aaa^^^^^^^^^^^^]]]\\\[[[[[[XXXYYYYYYYYYYYYWWWVVVUUUVVVUUUTTTTTTUUUWWWYYY[[[]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOONNNKKKIIIIIIJJJIIIIIIIIIJJJKKKNNNPPPQQQRRRRRRTTTXXX[[[ZZZVVVSSSPPPPPPOOONNNLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPRRRPPPOOONNNMMMNNNOOOQQQRRRKKKLLLLLLLLLMMMOOOSSSVVVWWWYYYZZZYYYWWWUUUWWWYYYZZZVVVQQQNNNNNNOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKIIIJJJKKKLLLMMMOOOSSSVVVSSSSSSSSSSSSRRRRRRRRRQQQLLLLLLKKKJJJJJJKKKLLLMMMmmmYYYMMMCCC???;;;888888999999888777777777777777666666555333333444444444333222111222222111///............000000////////////000000////////////////////////......////////////......+++++++++,,,,,,---------111000---+++++++++---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,---------))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---..................---***+++,,,---............,,,---///111111111111000000//////111111222:::BBB@@@JJJWWWaaahhhooowww}}}|||~~~wwwqqqllliiifffggggggfffgggnnnzzzxxxtttsssmmmcccYYYSSSPPPPPPRRRTTTRRRPPPMMMJJJHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDAAACCCGGGKKKMMMNNNMMMMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKGGGLLLUUU___hhhnnnqqqrrrfffeeeeeejjjrrrxxxzzzzzzyyyyyy}}}~~~|||}}}}}}zzzxxx}}}sssgggbbb[[[[[[fffyyy}}}tttssszzztttkkkeeeffffff```ZZZYYY\\\ZZZXXXYYY]]]___``````ZZZ[[[[[[\\\\\\[[[[[[[[[VVVWWWWWWXXXWWWVVVTTTSSSWWWVVVUUUUUUUUUWWWYYY[[[]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWVVVSSSRRRQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOOOORRRVVVYYYYYYTTTPPPLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOOOONNNLLLLLLMMMNNNLLLKKKKKKKKKLLLOOOQQQSSSMMMNNNNNNNNNNNNQQQTTTXXXXXXZZZ[[[YYYVVVTTTVVVXXXZZZVVVQQQOOOOOOQQQRRRSSSPPPPPPOOONNNNNNNNNOOOOOOLLLNNNOOOPPPOOOPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMrrr[[[LLLCCC@@@<<<999999999888777777777777777666666666666888777666555444333222222222222222111000//////...222111000///............000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,222111000...,,,***)))(((+++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,++++++******)))******+++---------.........//////------------------------///......------,,,++++++......---,,,---...///000000000111111222333555555666>>>HHHOOOUUU___mmmxxx~~~|||yyypppfffdddkkkrrruuuyyy}}}|||zzzzzzvvvrrrooogggaaaeeennnvvvooohhheeeeeeddd___[[[YYYYYYXXXWWWUUUSSSRRRQQQYYYXXXXXXXXXXXXXXXXXXXXXUUUSSSTTTWWW[[[]]][[[XXXWWWZZZ]]]^^^^^^^^^^^^^^^]]]]]]^^^___```^^^ZZZWWWXXX^^^iiivvv~~~wwwpppjjjiiiiiikkkpppsssuuuuuuwwwyyy~~~}}}|||}}}zzzzzzuuufff]]]ZZZVVVTTTWWWeee}}}uuunnnrrruuuvvv}}}uuuooofffdddbbb___\\\[[[ZZZZZZYYYYYYZZZ[[[\\\^^^___```aaa```]]]ZZZXXXVVVVVVVVVXXXWWWVVVVVVUUUUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[[[[^^^YYYTTTSSSVVVVVVTTTPPPTTTTTTSSSSSSSSSTTTVVVWWWUUUUUUUUUVVVWWWWWWTTTRRRUUUUUUUUUTTTTTTRRRQQQPPPSSSRRRQQQOOONNNMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSRRRQQQNNNOOOOOOOOOOOONNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOLLLIIIKKKOOOTTTVVVVVVZZZXXXUUUVVVXXXXXXVVVTTTXXXSSSNNNNNNRRRUUUTTTSSSRRRQQQQQQQQQRRRTTTWWWXXXWWWSSSOOOOOOQQQSSSTTTSSSVVVVVVUUUUUUUUUTTTRRROOOMMMMMMMMMMMMLLLJJJIIIIIIoooYYYKKKBBB???;;;999999999999888777777777777666666666666777666666555444333222111222222111000000/////////000000////////////000000111111000///////////////........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++++++++,,,,,,,,,------------------------------,,,,,,------------------...------,,,---...///000222111111111111111222333444999@@@EEEJJJTTTcccnnnwwwyyypppmmmppppppnnnppptttxxx{{{zzzwwwtttrrrvvvrrrqqqqqqooonnnuuu{{{zzzxxxuuurrrqqqqqqppplllhhheeeeeefffttttttsssrrrqqqooommmlllllljjjggghhhjjjjjjgggdddfffkkkpppssstttssstttuuusssrrrqqqqqqqqqpppmmmjjjhhhllluuu|||~~~yyytttkkkjjjiiihhhhhhjjjmmmooouuuwww{{{}}}yyyzzz|||ppp^^^TTTQQQRRRZZZ]]]fffwwwwwwoooqqqtttxxxwwwnnnkkkcccbbb___]]][[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^___```^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVZZZZZZYYYYYYYYYZZZZZZ[[[___[[[VVVUUUWWWWWWUUUQQQRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUTTTUUUUUUUUUSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNOOOOOONNNNNNMMMLLLOOONNNMMMLLLLLLLLLMMMNNNLLLLLLKKKKKKKKKLLLLLLMMMOOOMMMKKKLLLPPPTTTUUUVVVXXXVVVUUUUUUWWWXXXVVVTTTTTTPPPMMMNNNRRRVVVUUUSSSSSSSSSRRRRRRTTTWWWYYY[[[YYYUUUQQQPPPRRRTTTTTTSSSVVVVVVVVVWWWWWWUUURRRPPPKKKKKKLLLLLLLLLLLLLLLKKKlllWWWIIIAAA>>>;;;999999:::999999777777777777666666666666555555444444333222111111222222111000////////////............///000222222222111000000//////000000........................------------------------........................++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,------...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,---............------------...//////222111000000/////////000111444777999<<>>;;;999999:::999999777777777777666666666666333333333222222222111111111000...------...000111111000///////////////000///...------,,,,,,------........................------------------------************************)))******+++,,,------...)))***************++++++...------,,,+++***)))))),,,,,,++++++,,,,,,---...///...,,,+++************+++++++++,,,,,,,,,------******++++++,,,,,,---------------,,,+++*********,,,---......//////......,,,,,,,,,---...///111222///111333444444666888:::@@@PPPcccqqq~~~yyyvvvqqqmmmkkklllnnnooonnnrrrvvvwwwwww{{{~~~xxxtttpppmmmjjjkkkoootttuuuuuuvvvxxxzzzzzzxxxvvvuuuuuuwwwtttqqqppprrruuuwwwxxx{{{zzzwwwsssqqqrrruuuxxxvvvuuusssrrrvvvxxxrrrvvvssskkkdddbbb```___aaaeeevvv{{{|||tttqqqkkkgggeeecccaaa```bbbaaa^^^\\\ZZZYYYYYYYYYVVVVVVWWWYYY[[[^^^```aaa^^^]]][[[ZZZYYYYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWTTTTTTVVVWWWYYY[[[\\\\\\YYYZZZZZZ[[[[[[ZZZYYYYYYTTTTTTRRRQQQQQQRRRRRRSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIJJJJJJLLLNNNPPPQQQOOONNNMMMNNNLLLOOORRRSSSRRRPPPOOOPPPMMMNNNOOOPPPPPPOOONNNMMMIIIIIIIIIIIIKKKNNNQQQSSSQQQRRRRRRPPPNNNMMMNNNOOOPPPTTTXXXXXXTTTPPPOOOOOOLLLMMMNNNOOOOOOOOOOOOOOO{{{cccQQQGGGBBB???;;;999999999999888777777777777666666666666333333333333333222222222111000...,,,,,,...000111//////...//////000111222//////...---------------........................------------------------++++++++++++++++++++++++++++++,,,,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,++++++++++++++++++,,,---.../////////...---......---......///000000000000000///000222444666555@@@MMMWWWbbbpppzzz~~~~~~xxxrrrpppqqqtttuuuuuuuuuwwwxxxyyyxxxyyy|||}}}~~~~~~{{{wwwtttpppmmmkkkmmmrrrvvvwwwvvvwwwtttrrrsssvvvxxxyyyxxxzzzyyyyyy|||~~~{{{zzzzzz||||||}}}qqqfffXXXTTTRRRVVV^^^hhhwww{{{rrrkkkfffeeedddeeeggggggdddaaa]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXWWWXXXXXXYYYZZZ[[[YYYYYYYYYZZZZZZYYYYYYYYYVVVVVVUUUTTTTTTTTTUUUUUURRRSSSVVVXXXYYYYYYYYYXXXUUUWWWYYYZZZZZZYYYZZZZZZSSSRRRQQQOOOOOOOOOPPPQQQOOONNNMMMMMMNNNNNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMNNNOOONNNMMMKKKIIIGGGFFFEEEEEEDDDEEEFFFHHHJJJLLLNNNOOONNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKNNNQQQQQQNNNKKKKKKKKKKKKOOORRRRRRPPPNNNMMMMMMKKKLLLNNNNNNNNNNNNNNNOOOJJJIIIIIIIIIJJJMMMPPPQQQOOOPPPQQQPPPMMMLLLNNNOOONNNRRRVVVUUUPPPMMMMMMNNNKKKLLLMMMOOOPPPQQQQQQQQQyyyaaaOOOEEECCC@@@<<<999999999888777777777777777666666666666444444333333333333333333111///---,,,,,,...000222,,,------...000111333444000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***+++++++++,,,,,,---------((())))))+++,,,---......******))))))******+++,,,*********+++,,,---///000---------.........//////))))))***+++,,,,,,------*********++++++,,,------,,,,,,.../////////...---000000///............///000...,,,***+++...222555222:::AAAEEEOOO]]]kkkqqqzzz}}}}}}|||{{{~~~}}}wwwyyy{{{||||||zzzxxxwwwxxxvvvvvvyyy{{{wwwyyy}}}yyyvvvtttyyyzzzqqqeeeXXXNNNKKKJJJNNNYYYhhh|||yyywww}}}}}}vvvooogggbbb______aaadddhhhhhheeeaaaYYYXXXXXXXXXYYYZZZ\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYVVVVVVUUUTTTSSSSSSSSSSSSRRRTTTVVVYYYYYYXXXVVVTTTRRRTTTWWWYYYYYYYYYZZZZZZSSSRRRQQQPPPOOOPPPPPPQQQLLLLLLLLLMMMOOONNNLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLJJJHHHGGGFFFFFFDDDDDDFFFIIIKKKNNNOOOPPPMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHJJJLLLOOOQQQQQQRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMQQQQQQMMMJJJIIIJJJKKKOOORRRRRROOOLLLLLLLLLIIIKKKLLLMMMMMMNNNPPPRRRKKKKKKJJJJJJKKKMMMPPPQQQMMMPPPQQQPPPNNNMMMNNNPPPMMMQQQTTTRRRNNNJJJLLLNNNIIIJJJLLLOOOQQQSSSTTTTTTuuu^^^NNNEEE>>><<<999888999999999888000111333555555555333222444444333333333333222222444333111///...---...............000111111...+++//////......------------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---------***&&&!!!&&&'''))),,,---.........///...+++***)))***,,,...---,,,++++++******++++++,,,---///000000///---,,,,,,+++***,,,...//////...,,,,,,,,,------.........222000...------///222333////////////////////////............////////////222333666:::BBBMMMZZZbbboooqqquuu{{{~~~~~~vvvyyy}}}|||~~~yyylll```VVVPPPLLLIIILLLTTTcccwwwyyymmmooorrrsssyyy~~~xxxtttmmmddd``````YYY\\\aaaeeefffeeebbb```[[[XXXVVVWWW[[[^^^^^^]]]\\\YYYUUURRRRRRTTTVVVWWW[[[\\\[[[YYYVVVTTTUUUVVVVVVUUUSSSRRRRRRSSSUUUVVVUUUVVVVVVWWWVVVUUUSSSRRRSSSVVVYYYYYYWWWVVVWWWYYYXXXVVVRRRPPPNNNOOOPPPQQQOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMHHHJJJMMMOOOQQQQQQPPPOOOSSSOOOKKKHHHGGGGGGFFFFFFGGGGGGIIIJJJLLLNNNPPPQQQKKKJJJJJJIIIJJJLLLNNNPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJLLLOOORRRRRRPPPMMMLLLKKKJJJHHHGGGGGGHHHHHHJJJLLLNNNNNNKKKIIIHHHHHHPPPPPPQQQRRRRRRPPPKKKHHHJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMIIIKKKNNNPPPQQQPPPOOONNNsss]]]NNNFFF@@@>>>;;;999999888777666111222444555666555333222444444333333333333222222000000//////000111222222000...,,,,,,.../////////000/////////....................................++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++,,,++++++******)))***+++,,,,,,,,,++++++,,,,,,+++++++++*********+++*********+++,,,,,,---+++,,,---......---,,,+++******++++++,,,,,,------+++++++++,,,,,,,,,------+++***((('''''')))+++---////////////////////////............////////////111222444777<<>>:::999999888777666666666777777666555444333444444333333333222222222222222222111000...---,,,000---)))(((***---000111........................------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***))))))******+++,,,,,,++++++******))))))+++++++++++++++******)))************+++,,,---...,,,,,,++++++++++++,,,,,,(((,,,///---)))'''***---+++++++++++++++,,,,,,,,,000///...------///000111////////////////////////............////////////...///000111111333666999BBBIIIQQQVVV\\\gggvvv{{{uuupppqqqrrryyy|||zzzuuukkk```ZZZZZZ]]]bbbjjjuuu{{{{{{{{{~~~|||rrrlllooo{{{wwwkkkdddaaa^^^]]]``````]]]^^^aaaggggggfffdddaaa]]]ZZZXXXVVVWWWWWWWWWWWWVVVTTTRRRSSSVVV[[[^^^]]]ZZZWWWVVVYYYXXXVVVSSSQQQQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPQQQMMMHHHEEEEEEEEEDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKHHHFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFIIIKKKLLLLLLJJJIIIHHHIIILLLJJJIIIKKKNNNRRRTTTTTTNNNLLLIIIGGGFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMPPPQQQQQQOOOLLLJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKmmm[[[OOOGGG>>>;;;999888999::::::999777777777777666555555444444444333333333222222222------......///000111111...,,,******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,,,,+++)))((('''******************++++++///---+++*********,,,---,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------)))---000...)))(((***...---------------,,,,,,,,,------,,,,,,,,,---...///////////////////////////............////////////---///111111111222333555999???GGGLLLQQQ\\\lllxxx}}}wwwzzz}}}{{{{{{|||tttzzzwwwooo]]]\\\XXXSSSQQQXXXgggrrrvvvqqqzzzuuujjjbbb^^^[[[XXXXXX[[[[[[ZZZZZZ^^^kkkhhhccc^^^ZZZXXXXXXYYYSSSTTTUUUUUUSSSQQQOOOOOONNNUUU]]]bbbaaa]]]YYYWWWWWWWWWVVVSSSQQQPPPRRRTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNOOOPPPQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNKKKGGGDDDDDDDDDDDDDDDGGGHHHJJJLLLLLLLLLLLLKKKHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKMMMMMMLLLJJJGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFGGGHHHGGGGGGIIIMMMQQQTTTSSSRRRNNNLLLHHHFFFEEEFFFHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPMMMKKKIIIHHHHHHKKKMMMOOOPPPPPPOOOMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKmmm\\\NNNFFF<<<:::888888999;;;;;;:::666666666666555555555555444444333333333333222222555333111///------------...---,,,---...///---,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***+++,,,------,,,+++***((((((((())))))+++,,,---000...+++))))))***---...---,,,++++++******++++++------------------------))),,,...---******+++.........------------,,,,,,,,,,,,,,,,,,,,,------...////////////////////////............////////////---///111222111222333555444999>>>BBBGGGQQQ^^^hhh|||yyynnnnnnwwwvvvsssuuuwwwvvv}}}tttfffZZZTTTKKKMMMOOORRR[[[lll|||oooeee___[[[YYY[[[XXXXXXZZZ[[[YYYZZZ]]]hhhddd^^^YYYVVVUUUWWWXXXRRRSSSTTTSSSPPPNNNNNNNNNNNNVVV```eeeddd^^^YYYWWWUUUVVVVVVTTTRRRQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRSSSTTTTTTRRRQQQOOOOOONNNNNNNNNOOOOOOPPPRRRRRRRRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKHHHDDDCCCCCCEEEEEEEEEGGGHHHJJJLLLLLLLLLJJJIIIDDDEEEFFFHHHJJJLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIIIIJJJLLLLLLKKKJJJFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGDDDFFFJJJOOOSSSTTTRRRPPPMMMKKKHHHFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOIIIHHHFFFFFFGGGKKKOOORRRRRRRRRQQQPPPOOOOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKnnn\\\MMMDDD>>>;;;999888999::::::999555555555444555555666666444444333333333333222222:::777333///------...///111///............---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++************+++,,,,,,)))((((((((()))***,,,,,,------+++*********+++,,,+++++++++***++++++,,,,,,***+++,,,------,,,+++***))))))******++++++,,,,,,---------,,,,,,,,,++++++---------.........//////////////////////////////............////////////...///000000000000222333222444777:::???GGGPPPVVVeeetttyyyvvv|||vvvkkkccc[[[RRRLLLKKKKKKQQQ[[[hhhyyy|||}}}{{{tttjjjaaa\\\YYYXXXWWW\\\YYYYYY\\\\\\ZZZ[[[___aaa___[[[WWWUUUTTTUUUVVVRRRTTTTTTRRROOOMMMOOOQQQRRRZZZdddhhhddd\\\VVVTTTSSSUUUWWWVVVTTTRRRRRRRRRMMMNNNOOOPPPPPPQQQQQQPPPSSSSSSTTTUUUUUUTTTRRRRRRTTTSSSRRRRRRTTTTTTRRROOOOOOOOOOOONNNNNNNNNNNNNNNRRRQQQQQQPPPOOOMMMKKKJJJKKKLLLLLLKKKKKKIIIHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMHHHFFFCCCBBBCCCEEEFFFGGGGGGHHHKKKLLLLLLKKKIIIHHHBBBDDDHHHKKKMMMMMMLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHIIIHHHGGGHHHJJJJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGEEEEEEGGGHHHEEEGGGKKKOOOSSSSSSQQQNNNKKKJJJHHHGGGGGGHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMHHHGGGEEEEEEFFFJJJOOORRRRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLooo]]]MMMBBB???===:::999999999888777444444444444444555666777444444444333333333222222000///---...000555;;;???444111...------......---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---+++(((%%%%%%&&&)))******)))((((((((()))***+++******+++,,,+++***)))((()))))))))***+++,,,......((()))+++,,,,,,+++)))((((((''''''(((+++,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------////////////////////////............/////////000...///000///......000222111111222555:::AAAGGGJJJQQQ```sss}}}iii___UUUPPPMMMKKKLLLOOOSSS\\\lll~~~{{{xxxxxx~~~{{{ssslllgggaaa\\\ZZZYYYXXXWWWYYYVVVVVVYYYZZZYYYZZZ^^^[[[ZZZYYYWWWVVVUUUSSSSSSSSSTTTTTTRRROOONNNPPPSSSUUU^^^gggjjjddd[[[TTTQQQSSSUUUWWWXXXVVVSSSRRRRRRLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUUUUTTTSSSRRRQQQTTTRRRQQQQQQSSSTTTQQQNNNOOOOOOOOONNNNNNNNNMMMMMMQQQQQQPPPOOONNNLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDEEEFFFGGGIIIJJJKKKGGGDDDAAAAAACCCFFFGGGHHHGGGIIIKKKLLLLLLKKKIIIGGGBBBEEEIIIMMMNNNNNNLLLJJJHHHIIIKKKLLLLLLJJJHHHGGGHHHGGGFFFFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFHHHIIIHHHHHHKKKNNNQQQRRRPPPNNNJJJIIIHHHHHHHHHIIIJJJKKKNNNMMMLLLJJJJJJJJJKKKLLLIIIGGGEEEDDDFFFJJJNNNQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLpppZZZIIIBBB>>>===;;;999888777666666777777666555555555555555666666555444333333222222000000000000////////////------------------------........................+++,,,...//////...,,,+++111000///...---,,,,,,,,,***)))(((''''''((()))***---------+++)))(((***,,,++++++)))((('''''''''''')))))))))***+++++++++,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++))))))***,,,///111,,,,,,++++++++++++******,,,---...---+++***+++,,,......//////......---,,,//////---,,,,,,---...///............////////////111111222333555777999:::HHHPPP\\\hhhrrr{{{zzztttpppnnnjjjggg\\\YYYWWWVVVTTTSSSYYYaaaqqq|||vvvuuurrrqqqrrryyywwwmmmfffccc]]]___^^^WWWSSSUUUXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSWWWUUURRRPPPPPPRRRTTTVVV]]]aaadddbbb[[[VVVTTTUUUVVVTTTSSSRRRSSSSSSQQQPPPPPPOOONNNOOOQQQRRRQQQOOOSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRUUUWWWUUURRRNNNRRRPPPNNNMMMNNNNNNLLLKKKPPPQQQQQQNNNJJJHHHJJJMMMLLLMMMMMMMMMKKKJJJHHHFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGIIILLLNNNPPPPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHJJJLLLLLLKKKJJJHHHoooYYYIIIAAA===<<<;;;999888777666666777666666555555555555555666555555444333333222222000000000000////////////------------------------........................+++,,,...//////...,,,+++...------,,,,,,,,,,,,---******)))(((((()))******+++,,,...---***(((((((((+++***)))(((''''''''''''***************+++++++++------,,,,,,+++******)))+++++++++,,,,,,,,,------)))******************+++---,,,+++******+++---...---------.........//////,,,.........,,,+++,,,---...............------,,,///...------------...///............//////////////////000111222444555666===CCCLLLUUU^^^fffmmmrrr~~~{{{lllgggbbb```bbbddddddccchhhhhhjjjmmmnnnmmmqqqxxxuuurrrooommmpppvvv}}}vvvjjjbbb___^^^XXX[[[ZZZTTTQQQTTTWWWXXXWWWXXXXXXYYYYYYXXXVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVYYYWWWTTTQQQQQQRRRTTTUUUZZZ^^^```^^^XXXTTTSSSUUUUUUSSSRRRQQQRRRQQQPPPNNNPPPNNNMMMNNNPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPRRRTTTVVVUUUQQQNNNNNNLLLJJJJJJKKKLLLLLLKKKRRRSSSRRROOOKKKJJJKKKMMMKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLMMMEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJHHHFFFFFFHHHJJJKKKGGGHHHHHHIIIKKKMMMOOOPPPMMMLLLKKKJJJKKKKKKMMMMMMIIIJJJKKKKKKKKKJJJIIIIIImmmXXXHHHAAA===<<<;;;999888777777666777666555555444444555555555555444444333333222222000000000000////////////........................------------------------+++,,,---......---,,,++++++++++++++++++,,,------+++******))))))******+++'''***---...---***)))(((,,,,,,+++***))))))))))))+++++++++***************---------,,,++++++******++++++++++++,,,,,,,,,,,,***************)))))))))------,,,,,,++++++++++++((()))***+++,,,---......,,,---......------...///............---------,,,......---------......///............////////////////////////000111222333777:::@@@GGGOOOXXXaaagggxxxyyy{{{}}}zzzxxxzzz|||sssiiibbbVVVUUUVVV]]]hhhqqqwwwyyywwwsssoooqqqwww~~~}}}qqqeee]]]YYYYYYZZZUUUXXXWWWRRRQQQUUUXXXXXXWWWXXXXXXXXXXXXWWWUUUTTTXXXWWWVVVUUUVVVWWWXXXYYY[[[YYYWWWTTTSSSSSSSSSTTTWWWYYYZZZWWWSSSQQQSSSUUUUUUSSSQQQQQQQQQPPPOOOMMMPPPNNNMMMNNNQQQSSSTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQSSSUUUTTTPPPMMMLLLJJJHHHIIIKKKNNNNNNNNNTTTTTTRRROOOLLLKKKKKKMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMDDDDDDDDDEEEGGGIIIKKKLLLKKKJJJGGGEEEEEEGGGJJJKKKGGGHHHJJJLLLNNNOOOOOOPPPLLLLLLKKKKKKKKKMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIkkkVVVGGG@@@===<<<:::999888777777777666666555444444444444555444444444333333333222222000000000000////////////////////////////////////------------------------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++%%%(((,,,------------.........---,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,++++++************++++++++++++,,,,,,,,,------,,,,,,++++++*********+++,,,---,,,,,,+++***(((((())))))***++++++,,,***,,,------,,,,,,...///......------,,,,,,,,,---------------.........///............////////////222111111000000111111222333666:::???GGGQQQ\\\cccmmmpppvvv}}}yyyuuuxxx}}}yyysssmmmggg```[[[WWWVVVZZZcccsss}}}zzzyyy}}}xxxqqqllleee^^^YYYXXXYYYZZZVVVXXXVVVRRRRRRVVVYYYXXXVVVVVVWWWXXXXXXWWWVVVUUUVVVVVVUUUTTTUUUWWWYYYZZZ]]][[[YYYVVVUUUSSSSSSSSSTTTTTTTTTRRRPPPQQQTTTWWWWWWUUUSSSRRRRRRQQQOOOMMMNNNNNNPPPSSSVVVWWWWWWUUUPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPRRRSSSRRROOOLLLLLLKKKJJJLLLOOORRRTTTTTTSSSRRRPPPNNNKKKJJJJJJKKKHHHHHHHHHGGGGGGFFFEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCEEEGGGGGGFFFFFFGGGHHHJJJIIIIIIIIIJJJKKKLLLMMMHHHGGGFFFFFFGGGIIIKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGIIIKKKMMMNNNNNNNNNNNNOOONNNMMMLLLKKKLLLMMMMMMOOONNNLLLKKKJJJIIIIIIIIIjjjVVVGGGAAA<<<;;;:::999888777777777666666555444444444444444333333333333333222222222000000000000////////////////////////////////////------------------------,,,------------------,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,...000------,,,+++++++++,,,,,,,,,+++++++++***)))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********''')))+++,,,------,,,+++---------------,,,,,,,,,)))***,,,,,,++++++,,,.........---,,,,,,,,,,,,---,,,------.........//////............////////////111111000////////////000///111333666<<>>???AAAAAABBBAAA@@@???@@@AAACCCEEEGGGGGGGGGFFFDDDFFFHHHJJJKKKKKKJJJJJJJJJHHHEEECCCEEEHHHMMMPPPTTTTTTSSSQQQNNNJJJFFFDDDCCCDDDFFFHHHKKKMMMOOOPPPQQQMMMGGGEEEGGGLLLQQQSSSVVVTTTPPPLLLIIIGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNIIIKKKMMMMMMKKKHHHGGGFFFfffSSSGGGAAA<<<;;;:::999777777777777666555555555555444444444444666666444111///000222////////////////////////.........------.........---..................///+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,++++++))))))************))))))************************###$$$&&&(((***+++,,,---++++++***************)))++++++++++++++++++++++++************)))))))))(((+++***)))))))))***+++,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,---........................//////000////////////////////////111333666999===BBBHHHLLLUUUaaammmttt{{{~~~~~~yyywwwqqq}}}xxxooofff```[[[```hhhqqqyyy}}}wwwqqqnnnjjjhhhkkkoooqqqqqquuuwwwxxxuuunnngggddddddccc```]]]]]][[[YYY\\\bbbgggkkkpppwww|||~~~~~~xxxzzz~~~}}}uuukkknnnuuu}}}}}}tttnnniiifffcccfffgggfffaaa[[[VVVUUUVVVWWWUUUTTTUUUXXXZZZZZZZZZYYYXXXYYY]]]dddjjjmmmnnngggfffbbb]]]XXXVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXVVVSSSSSSUUUWWWZZZ\\\]]]]]]YYYYYYYYYYYY[[[]]]___``````^^^[[[XXXUUURRRPPPPPPNNNPPPRRRRRRQQQQQQTTTWWW^^^\\\ZZZWWWTTTQQQPPPOOOPPPQQQRRRPPPMMMJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJQQQLLLFFFEEEGGGHHHFFFDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEECCCDDDDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???AAABBBCCCEEEFFFFFFEEEEEEDDDFFFHHHJJJLLLLLLKKKKKKKKKIIIFFFEEEFFFIIINNNQQQTTTTTTTTTRRROOOKKKHHHEEECCCDDDFFFHHHKKKMMMOOOPPPQQQMMMHHHGGGIIIMMMQQQRRRUUUSSSOOOKKKHHHFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMJJJLLLMMMMMMKKKIIIHHHHHH~~~fffTTTIIICCC;;;:::999888777666666666666555555555555444444444444555555444111000000111////////////////////////000///---++++++---///000...------------------,,,+++,,,,,,------,,,,,,+++...,,,***))))))***+++------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++((())))))))))))))))))(((************************'''(((((((((((((((''''''(((((()))))))))*********,,,,,,+++******)))((((((************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......------......///000...........................000111222333555999<<>>EEENNNXXX___gggnnnuuuwwwwwwzzz~~~}}}|||}}}|||xxxtttsssyyyuuuppppppvvv{{{zzzqqqkkkgggeeeccc```^^^\\\]]]___aaadddeeefffbbbZZZUUURRRRRRWWWVVVUUUWWWYYYYYYYYYWWW[[[\\\]]]^^^___```bbbccchhhfffbbb]]]XXXWWWXXXZZZbbbfffkkkmmmkkkeee]]]WWWYYYVVVTTTVVVZZZ\\\[[[XXXTTTSSSSSSSSSTTTVVVWWWYYYWWWUUUSSSQQQQQQSSSUUUVVVUUURRRNNNKKKMMMPPPTTTWWWTTTSSSRRRPPPOOONNNMMMMMMIIIJJJJJJIIIHHHHHHJJJLLLJJJIIIHHHHHHHHHHHHIIIIIIGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBCCCCCCCCCGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNPPPQQQRRRQQQPPPMMMKKKIIIFFFGGGIIIKKKMMMPPPQQQRRRMMMLLLLLLLLLNNNOOONNNMMMLLLLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKyyy```NNNCCC???;;;:::999888777666666666666555555555555444444444444222111111222222111000////////////////////////+++---///000000///---+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,...//////...---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++((())))))))))))))))))(((******************************+++++++++++++++***---,,,,,,,,,++++++*********++++++,,,------......))))))))))))************))))))***++++++++++++***))))))*********+++++++++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////////////////---///000000000000111222111000333888===CCCKKKSSS```iiirrrtttsssuuu~~~}}}yyyyyyzzzzzzyyywww{{{~~~~~~~~~uuupppqqqrrrxxx|||}}}vvvnnnfff```\\\\\\\\\ZZZXXXWWWXXX[[[]]]___bbbdddbbb]]]XXXVVVWWWWWWVVVVVVWWWYYYZZZXXXWWWZZZ[[[]]]]]]\\\]]]^^^___dddcccaaa]]]YYYWWWXXXZZZ```eeemmmqqqpppiii___XXXXXXUUUTTTVVVZZZZZZVVVQQQPPPOOOOOOOOOPPPQQQSSSTTTQQQPPPOOOOOOPPPRRRUUUVVVTTTQQQNNNMMMOOOQQQSSSTTTPPPOOONNNLLLLLLKKKKKKKKKHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIKKKMMMMMMMMMLLLGGGHHHJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNLLLJJJHHHEEEFFFHHHJJJLLLOOOPPPQQQMMMLLLKKKLLLMMMNNNMMMKKKIIIIIIHHHHHHGGGFFFEEEEEECCCDDDFFFHHHJJJJJJJJJJJJFFFGGGIIIIIIHHHHHHIIIKKKvvv^^^MMMCCC???<<<;;;:::999777777777777666555555555555444444444444222000111222333111///////////////////////////---..................---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------------+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++))))))************))))))************************......---,,,***(((&&&%%%************+++++++++++++++++++++++++++,,,,,,,,,((()))))))))************((()))***+++,,,++++++************+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,*********+++,,,,,,,,,---------,,,,,,------...///........................,,,...000000//////000111333000222777:::;;;AAAIIIVVV```kkkooonnnqqqyyy|||vvvuuuvvvxxxyyy|||yyyyyyxxx||||||wwwyyy}}}~~~yyysssrrrrrrzzzwwwsssmmmgggccc```\\\ZZZXXXYYYXXXVVVTTTUUUXXX[[[^^^aaadddbbb]]]XXXVVVWWWUUUUUUUUUWWWXXXXXXWWWUUUVVVXXX[[[\\\[[[[[[]]]______```___]]]ZZZXXXXXXYYY]]]ccckkkpppoooiii```[[[XXXTTTQQQSSSWWWXXXSSSNNNMMMMMMLLLLLLLLLNNNOOOPPPNNNOOOOOOOOOQQQRRRSSSTTTQQQOOOMMMNNNPPPQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJKKKJJJHHHGGGFFFGGGHHHIIIDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKMMMOOOOOOOOONNNHHHIIIJJJJJJHHHFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGBBBCCCEEEGGGJJJLLLNNNNNNMMMKKKJJJJJJLLLLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGGGGBBBEEEHHHKKKMMMLLLKKKIIIFFFHHHKKKKKKKKKJJJKKKLLLuuu]]]MMMDDD@@@===<<<:::999888888777777666666555555555444444444444111///000222333111///////////////////////////000///---,,,,,,---///000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...)))***+++,,,,,,+++***)))))))))************)))))),,,,,,------------,,,,,,******************************+++,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))(((((())))))*********+++((()))***+++,,,+++*********++++++++++++,,,,,,,,,...------,,,++++++++++++,,,,,,---......---,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,---......---------------------------///111111/////////000000---...333444333777>>>GGGSSS```eeeeeegggqqqzzz}}}uuusssuuuyyy|||yyywwwrrruuuxxxzzz}}}yyytttppprrrxxxuuuzzz~~~uuusssvvv}}}~~~xxxpppnnndddbbb___]]]]]]]]]\\\[[[ZZZ[[[[[[XXXVVVUUUYYY\\\```ccceeebbb\\\VVVSSSSSSTTTTTTTTTVVVWWWWWWUUUSSSRRRUUUYYYZZZZZZZZZ]]]```\\\^^^___]]][[[YYYXXXXXX\\\aaahhhmmmmmmhhhaaa]]]WWWRRRNNNOOOTTTVVVSSSNNNLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRNNNMMMLLLNNNQQQQQQOOOLLLLLLLLLKKKJJJJJJJJJJJJKKKIIILLLNNNOOOMMMKKKJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIFFFGGGGGGFFFEEEDDDEEEEEEHHHIIILLLOOOPPPPPPPPPOOOIIIJJJKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBDDDEEEGGGIIIKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKIIIGGGFFF@@@AAACCCEEEGGGIIIKKKLLLMMMKKKIIIIIIJJJKKKKKKJJJEEEEEEGGGHHHHHHIIIIIIHHHBBBEEEJJJMMMOOONNNKKKIIIFFFIIILLLNNNNNNMMMMMMMMMttt^^^LLLCCCAAA:::999888777666666666666555555444444444333333333555555444333333222222111222222111111000/////////000000///...............---...//////...,,,***)))+++++++++,,,,,,---------+++++++++******)))))))))+++++++++,,,,,,---------,,,+++***))))))***+++,,,---,,,+++***)))'''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))*********++++++++++++******))))))))))))******''''''(((((())))))************+++++++++,,,,,,,,,---......,,,)))((()))***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------******)))((('''&&&%%%%%%---------............///...///////////////......////////////////////////------///000222444555666;;;AAAHHHNNNTTT]]]hhhqqq{{{~~~|||~~~~~~|||wwwtttxxx~~~{{{zzzzzzzzztttrrrpppnnnllltttrrrrrrvvv{{{|||}}}tttmmmhhheee```]]]^^^]]]\\\[[[[[[]]]___aaaYYYXXXVVVSSSRRRTTTXXX\\\]]]ccchhhfff___XXXVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZXXX[[[^^^___^^^\\\[[[[[[\\\cccjjjmmmiiibbb\\\YYYSSSPPPNNNMMMOOOPPPQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNMMMJJJFFFDDDEEEGGGIIIIIILLLKKKJJJIIIHHHHHHGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGIIIKKKMMMNNNMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMNNNMMMKKKHHHFFFDDDCCCDDDFFFHHHHHHFFFDDDDDDEEEGGGMMMRRRSSSQQQNNNQQQNNNJJJIIILLLPPPQQQQQQsss]]]LLLBBB@@@<<<;;;:::888666555555444666666555555555444444444444444333333222111111111000000000000000000111111000///...------------...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++,,,,,,,,,---++++++************++++++,,,++++++***)))(((''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++******))))))))))))******))))))))))))*********+++))))))*********+++++++++,,,------+++))))))***++++++***)))((((((((())))))+++++++++,,,,,,,,,------,,,,,,,,,+++******))))))------------............///...---,,,,,,---...///........................//////000000111222222333111555;;;???CCCIIISSSZZZllluuuvvvooopppwww~~~~~~||||||}}}yyyxxxwwwwww~~~vvvpppmmmllllllllllllooowww|||wwwvvvxxxzzzrrrlllfffaaa^^^\\\YYYWWW[[[ZZZYYYXXXXXXYYY[[[\\\[[[ZZZXXXUUUTTTWWW\\\```dddhhhkkkggg^^^WWWTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVRRRVVV\\\___````````````^^^cccjjjllliiiddd___\\\TTTQQQNNNLLLMMMOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMPPPRRRRRRQQQOOOMMMLLLMMMLLLKKKIIIIIIJJJJJJIIIGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFJJJHHHGGGGGGIIIJJJJJJIIIEEEEEEDDDDDDDDDEEEFFFGGGBBBCCCCCCDDDCCCBBB@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLLLLKKKJJJGGGFFFDDDCCCCCCEEEGGGGGGFFFEEEFFFGGGJJJPPPVVVXXXWWWTTTRRRNNNKKKKKKOOOTTTVVVWWWrrr\\\JJJAAA???>>>===;;;999777555444444666666666666555555555555333333222222111000000000......///000000111222222///......------------...000...,,,))))))***,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++++++++++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))************))))))))))))******************++++++++++++(((((()))))))))************+++,,,+++))))))+++,,,+++***(((&&&&&&'''((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000...+++******,,,...000------------------------000000000000///////////////222555777888<<>>===<<<:::999777666555555555555555555444444444444222222111111000/////////////////////000000111111//////...............///000...,,,******+++---...---------,,,,,,+++++++++************))))))))))))************************)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))******))))))))))))******************************))))))))))))*********+++)))***+++***)))***+++---...,,,***(((((()))+++,,,***++++++++++++,,,,,,,,,))))))))))))******++++++,,,,,,---------............---,,,+++,,,---...///------------------------///////////////.........222333555555555888<<>>AAADDDFFFFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDBBB@@@BBBBBBDDDEEEFFFFFFGGGGGGHHHGGGGGGJJJMMMPPPQQQQQQIIIGGGDDDBBBAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFBBBAAAAAABBBEEEGGGGGGGGGIIIKKKNNNOOOOOOOOOOOOPPPOOOOOOPPPOOONNNOOOQQQSSSpppZZZIII???===888888777666555555555666444444333333333222222222333222222111111000////////////////////////......,,,,,,,,,,,,,,,---......---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,---(((((()))))))))*********---,,,,,,,,,++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++******))))))))))))***************)))))))))((((((************++++++++++++)))******)))((((((***,,,)))******+++***)))((('''************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...///000000///...........................,,,---...///000111111222///...///000111333333333444555777888:::???EEEJJJPPPVVV```lllwwwzzzwwwvvvooommmllllllmmmjjjeee___ZZZXXXTTTPPPMMMKKKKKKKKKKKKPPPUUUYYYZZZZZZ\\\^^^___^^^\\\ZZZWWWTTTQQQPPPMMMNNNOOOPPPRRRVVVZZZ^^^___[[[XXXYYY\\\\\\XXXSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUWWWYYY\\\]]]]]]]]]^^^___\\\ZZZWWWWWWXXXYYYWWWTTTPPPOOOMMMMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLNNNPPPUUUXXXYYYVVVRRRPPPPPPOOOMMMKKKGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBCCCEEEEEEDDD@@@???======>>>BBBEEEHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGGGGFFFGGGIIIMMMPPPRRRRRRHHHFFFCCCAAA@@@BBBDDDEEEIIIHHHFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEBBBAAABBBDDDGGGHHHHHHGGGHHHKKKNNNNNNMMMLLLNNNOOONNNPPPSSSSSSRRRQQQRRRTTTpppZZZIII@@@>>>999888777666444444333333555555444444444333333333333333222222111000000000------......///000000000************++++++,,,---...+++'''%%%%%%(((+++...+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,+++***))))))***+++,,,************)))))))))((())))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++******))))))))))))******,,,+++++++++******))))))))))))))))))************)))******)))(((((()))+++)))***,,,---,,,+++)))''')))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000////////////////////////......//////000000111111000//////000111222222111000111222333333555999<<<999@@@KKKWWWbbbjjjnnnppp}}}{{{tttqqqqqqbbb___\\\ZZZYYYYYYYYYXXXRRRRRRQQQPPPNNNKKKIIIHHHDDDJJJPPPUUUVVVWWWZZZ\\\\\\[[[YYYVVVSSSPPPMMMKKKHHHJJJLLLNNNOOORRRVVVYYYWWWSSSRRRVVV\\\^^^ZZZVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXYYY\\\]]]^^^^^^]]]^^^___aaaZZZWWWUUUUUUVVVVVVSSSPPPNNNNNNMMMNNNPPPPPPNNNLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIMMMMMMMMMMMMMMMPPPUUUYYYWWWUUUSSSQQQPPPOOOLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAACCCDDDDDDDDDCCCAAA@@@@@@AAAEEEIIILLLIIIHHHFFFEEEDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIFFFEEEFFFIIIMMMPPPRRRRRRJJJHHHEEEBBBBBBDDDFFFHHHGGGFFFDDDCCCBBBBBBBBBCCCAAAAAABBBCCCEEEGGGHHHIIIDDDFFFHHHJJJJJJIIIFFFEEEAAAAAACCCFFFHHHIIIHHHGGGEEEHHHKKKLLLJJJJJJLLLNNNKKKOOOSSSUUUSSSRRRRRRTTTjjjWWWGGG???===<<<;;;888666444444333444222222222222222222222222222222111111000/////////000000////////////000000000000000///...,,,+++***+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++++++++***))))))************************++++++******))))))((((((***)))(((''''''((()))******))))))(((((((((((())),,,,,,+++***))))))******---,,,***((((((((())))))*********))))))))))))))),,,+++***((((((((()))******************)))(((((())))))***++++++++++++***))))))(((((((((***+++,,,&&&(((***---......---,,,++++++,,,,,,,,,---------...---,,,,,,+++++++++++++++,,,------......------+++,,,---...............---...............------...//////000111111222222111111111222222333333444999:::<<<@@@FFFMMMRRRVVVeeeqqq{{{tttooojjjeeebbbTTTRRRQQQOOOOOOPPPQQQRRRTTTSSSPPPMMMKKKIIIIIIIIIHHHJJJOOOTTTXXXYYYZZZYYYYYYZZZ\\\[[[XXXSSSNNNKKKMMMLLLKKKKKKMMMQQQTTTWWWRRRRRRSSSUUUWWWWWWUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPRRRVVVZZZYYYVVVWWW]]]ccckkkhhhccc___\\\ZZZZZZZZZZZZWWWSSSRRRRRRRRROOOMMMKKKJJJIIIJJJKKKNNNPPPRRROOOSSSWWWYYYXXXTTTQQQPPPLLLLLLLLLKKKJJJHHHGGGFFFKKKJJJJJJJJJKKKLLLNNNPPPUUUTTTRRRPPPNNNLLLKKKKKKFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEGGGDDDBBBCCCEEEFFFEEECCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIFFFEEEHHHNNNRRRQQQNNNLLLIIIEEEBBBAAABBBEEEFFFIIIHHHHHHGGGGGGFFFFFFEEE?????????AAADDDGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFHHHKKKKKKJJJIIIEEEDDDDDDEEEGGGIIIKKKMMMOOOQQQRRRTTTTTTTTTSSSSSSiiiVVVGGG???===:::999777666555555555666444444444444444444444444222222111111000/////////000//////////////////000000000000///...,,,+++***+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++***++++++++++++******)))*********************************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++*********)))))))))++++++***)))))))))******)))))))))))))))*********,,,+++***)))(((((()))******************)))(((((())))))***++++++++++++***+++***)))(((((()))******&&&''')))******)))(((''')))))))))*********++++++...---,,,++++++++++++++++++,,,,,,---------------))))))******++++++++++++---......//////...------000000000000000000000000111111111111111222222222111111333555:::>>>CCCEEEPPPZZZhhhwww~~~tttpppjjjeee```\\\XXXUUUOOONNNLLLKKKKKKLLLMMMNNNPPPOOOMMMKKKJJJIIIIIIIIIJJJMMMQQQUUUXXXYYYXXXXXXXXXYYYZZZZZZXXXSSSOOOKKKLLLKKKIIIIIIIIIKKKLLLMMMNNNNNNOOORRRUUUUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSWWW[[[___^^^[[[[[[aaafffkkkgggbbb]]]YYYWWWVVVVVVXXXUUURRRQQQQQQPPPNNNLLLNNNMMMLLLKKKKKKLLLNNNOOOSSSVVVZZZ[[[XXXSSSOOOMMMHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRQQQPPPNNNLLLKKKJJJJJJHHHHHHGGGFFFFFFEEEEEEFFFCCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBBCCCEEEFFFEEECCCDDDCCCBBBAAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIFFFEEEHHHNNNQQQPPPMMMLLLIIIEEEBBBBBBCCCEEEGGGLLLKKKJJJHHHGGGEEEDDDCCC@@@??????AAADDDFFFFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCEEEGGGJJJKKKKKKJJJEEEEEEEEEEEEGGGHHHJJJKKKPPPPPPQQQQQQRRRRRRQQQQQQgggTTTFFF???===888888666555555666666777555555555555555555555555222222111111000/////////........................000000//////...---+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))************(((((())))))))))))(((((((((((('''(((((()))***+++((()))*********)))((('''))))))******++++++******(((((())))))******++++++++++++***)))))))))******)))************))))))(((((()))******++++++******---,,,***(((((((((((()))))))))******)))'''%%%$$$)))))))))************+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......//////.........222222111000000///......111111000000000000000000000000000111333555888:::@@@FFFOOOZZZeeepppyyyxxxmmmfff^^^ZZZVVVSSSPPPNNNKKKHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIIIIJJJKKKKKKNNNPPPSSSVVVXXXWWWVVVUUUUUUVVVXXXXXXVVVSSSOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEHHHIIIKKKNNNQQQRRRPPPOOOMMMMMMMMMNNNPPPSSSVVVXXX]]]aaadddbbb___^^^bbbggggggddd___YYYUUURRRQQQQQQTTTRRRPPPOOOOOONNNLLLJJJNNNMMMLLLLLLLLLNNNOOOPPPVVVZZZ]]]]]]YYYSSSMMMJJJGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDD?????????@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDBBBBBBDDDEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIGGGFFFHHHMMMOOONNNLLLKKKIIIFFFCCCCCCDDDGGGHHHOOONNNMMMKKKHHHEEECCCBBBBBBAAA@@@AAACCCEEEDDDCCCIIIIIIHHHGGGFFFEEECCCBBBAAABBBDDDFFFHHHIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJOOOOOONNNNNNMMMMMMNNNNNN~~~eeeSSSEEE>>>===999888777555555555666666555555555555555555555555222222111111000/////////------............------////////////...---,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,************************(((((())))))******++++++'''((()))******)))((('''''''''''''''((()))++++++&&&((()))+++***)))'''&&&&&&'''(((***++++++***)))''''''((()))***++++++,,,+++*********************))))))************)))(((((())))))***************,,,+++)))((((((((()))***,,,,,,,,,,,,+++)))((('''++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........---......////////////...111111111000//////......000000000//////.........222111111111222333444555888;;;@@@EEEKKKSSS\\\aaajjjuuuyyyzzz{{{xxxvvvuuupppqqqqqqnnniiiaaaYYYTTTNNNKKKIIIHHHGGGGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMQQQSSSUUUWWWWWWVVVTTTRRRQQQSSSTTTUUUTTTQQQNNNLLLKKKKKKKKKJJJHHHFFFCCCBBBDDDEEEGGGKKKOOOPPPOOOMMMLLLKKKKKKMMMPPPUUUYYY\\\```bbbdddbbb]]][[[]]]```___\\\XXXSSSOOONNNMMMNNNQQQPPPOOONNNMMMLLLJJJIIIJJJJJJKKKLLLOOOQQQTTTUUUXXX[[[^^^]]]YYYRRRMMMJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDD?????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFHHHKKKLLLLLLJJJIIIHHHEEEDDDDDDEEEHHHJJJQQQPPPOOONNNKKKHHHFFFDDDCCCBBBAAAAAACCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHIIIIIIOOONNNLLLJJJIIIJJJJJJKKK|||cccQQQDDD>>>===;;;:::888666444444444444444444444444444444444444222222111111000/////////------...//////...------////////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******+++,,,,,,************************(((((())))))******++++++'''((()))******)))((('''''''''''''''((()))++++++&&&''')))***+++)))(((&&&$$$%%%''')))******))))))''''''((()))***++++++,,,*********++++++++++++***((())))))*********))))))(((((()))************)))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++,,,---...,,,+++***))))))***++++++---......///000000//////////////////////////////000//////......---------.........//////000111111222444666888:::===AAADDDNNNXXXdddlllqqq{{{xxxqqqnnnjjjeeeaaaaaa[[[ZZZWWWTTTPPPLLLIIIHHHDDDCCCBBBCCCDDDDDDCCCAAA?????????@@@@@@BBBBBBCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTVVVUUUSSSQQQOOONNNOOOPPPQQQPPPNNNLLLJJJHHHHHHIIIIIIHHHFFFDDDBBBCCCDDDFFFJJJNNNOOONNNMMMKKKKKKKKKLLLPPPUUUYYY\\\]]]^^^___\\\WWWTTTTTTUUUVVVTTTPPPMMMKKKKKKLLLMMMOOOOOOOOONNNMMMKKKIIIIIIIIIJJJLLLNNNPPPSSSUUUVVVVVVYYY\\\[[[WWWQQQMMMKKKHHHIIIIIIIIIHHHGGGFFFEEECCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAABBBCCCCCCFFFFFFEEEDDDDDDCCCBBBAAABBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFDDDDDDDDDFFFHHHJJJPPPPPPPPPPPPOOOLLLJJJIIIDDDBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCEEEFFFFFFDDDDDDFFFHHHGGGGGGHHHHHHIIIIIIIIIIIINNNLLLJJJIIIHHHHHHHHHIIIyyy```OOOCCC>>>>>><<<;;;999666444333333333333333333333333333333333222222111111000/////////---...///000000///...---......//////...------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,*********+++,,,************************))))))))))))************(((((())))))))))))(((((((((((('''(((((()))***+++'''((()))*********)))(((%%%&&&'''((())))))))))))(((((())))))******++++++)))***++++++,,,+++++++++((())))))************)))'''((())))))******)))))))))((((((((((((***,,,---************+++,,,,,,,,,((((((((())))))))))))***+++************++++++,,,,,,+++*********+++---......---+++******+++,,,,,,---...//////000000000000//////////////////////////////..................---......///000000000111000222444555555666888:::;;;BBBJJJPPPVVVaaaooo{{{{{{xxxwwwnnneee___XXXPPPLLLLLLHHHFFFCCC@@@???>>>??????>>>======???AAAAAA@@@???<<<===>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNPPPRRRSSSSSSQQQOOOMMMKKKLLLMMMMMMMMMKKKIIIHHHCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFJJJMMMOOONNNLLLJJJJJJJJJLLLNNNRRRUUUXXXVVVWWWXXXVVVRRROOONNNNNNPPPNNNLLLJJJJJJKKKMMMOOONNNOOOQQQPPPMMMKKKJJJJJJLLLMMMNNNPPPQQQSSSTTTTTTUUUWWWXXXWWWSSSOOOLLLKKKDDDEEEFFFGGGHHHIIIIIIIIICCCCCCCCCDDDEEEHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHGGGGGGFFFBBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIJJJMMMNNNPPPPPPPPPNNNLLLJJJCCCBBBAAAAAABBBBBBAAA???>>>???AAABBBDDDDDDEEEEEECCCEEEGGGFFFCCCCCCFFFIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHwww^^^MMMBBB>>>>>>;;;:::888666555444555555333333333333333333333333222222111111000/////////---...000111111000...---.........///......---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------000///,,,+++******++++++*********************************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))***+++,,,)))))))))))))))*********)))***+++,,,,,,,,,++++++(((((()))***************'''(((((()))))))))))))))******)))(((((()))***+++******))))))***++++++,,,(((((((((((())))))))))))***************+++,,,,,,,,,+++***)))***+++---...111000...,,,,,,---...///------///000000111111111000000000///......------............////////////...//////000000000000000111333444444333444666888333777;;;>>>BBBHHHQQQXXX___^^^bbbkkksss{{{{{{xxxvvvjjjdddcccaaaZZZRRRMMMGGG@@@===???;;;;;;:::999999999999::::::::::::<<<>>>???===<<<:::;;;===>>>@@@AAABBBBBBBBBCCCFFFHHHJJJKKKKKKKKKKKKLLLOOOPPPQQQOOOMMMLLLIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAACCCDDDFFFIIIMMMNNNLLLKKKHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOONNNLLLJJJKKKMMMOOOQQQMMMPPPRRRRRROOOLLLKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWVVVSSSOOOKKKJJJJJJCCCDDDEEEGGGHHHHHHIIIIIIEEEDDDCCCDDDFFFJJJNNNQQQOOONNNMMMLLLKKKJJJJJJJJJEEEFFFGGGHHHHHHGGGEEEDDD@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@AAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCBBB@@@???AAACCCAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGCCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAABBBDDDFFFHHHJJJKKKLLLNNNOOONNNLLLJJJHHHCCCAAA@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDAAADDDFFFFFFDDDDDDIIIMMMGGGHHHJJJLLLMMMNNNNNNMMMJJJJJJKKKJJJJJJIIIHHHHHHvvv]]]MMMBBB===>>>999888777555555555666777444444444444444444444444222222111111000/////////...///000222222000///............///......------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........111000---+++))))))***+++************************++++++******))))))((((((***)))(((''''''((()))******))))))(((((((((((()))******))))))***+++,,,,,,,,,+++*********+++,,,---*********))))))))))))))))))***+++,,,---,,,,,,+++(((((()))***************'''(((((())))))))))))))),,,+++***((((((((()))))),,,,,,++++++***++++++,,,************++++++++++++******))))))***+++,,,,,,,,,+++***))))))+++---......---+++)))))))))+++,,,------///000111111111111222222111///...---,,,+++---......//////000000000,,,------------,,,,,,+++000000000...---...000222333444666777888:::===@@@EEEBBBEEEOOOXXXaaaooo||||||uuurrrlllrrryyy{{{xxxsssooonnnjjjppprrrlll```VVVSSSTTTMMMGGGAAA???<<<888999<<<666888999;;;;;;:::999888999999:::<<<>>>>>><<<;;;999:::<<<>>>???AAAAAAAAAAAABBBEEEGGGHHHIIIIIIIIIHHHJJJLLLOOOOOONNNMMMKKKGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFIIILLLMMMKKKIIIGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSQQQOOOMMMLLLLLLNNNPPPRRRNNNQQQTTTSSSPPPMMMLLLMMMHHHJJJMMMQQQTTTWWWYYYYYYXXXWWWUUUPPPKKKHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFDDDDDDGGGLLLRRRUUUQQQPPPOOOMMMLLLLLLLLLKKKGGGHHHIIIIIIHHHFFFCCCBBB===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@?????????@@@===>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCBBB??????AAADDD@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGBBBCCCCCCBBB@@@??????@@@@@@@@@AAAAAACCCFFFHHHIIIJJJKKKMMMNNNMMMJJJGGGEEEBBBAAA@@@@@@BBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@>>>BBBFFFFFFDDDFFFLLLQQQGGGIIIKKKMMMOOOOOOOOOOOOIIIJJJKKKLLLKKKJJJIIIHHHwww```OOOCCC===<<<666555333444666777777666333333444555444333222111000000000000////////////......///222555444111---///111222000---+++,,,...---------------...///000,,,+++++++++,,,------...111...++++++,,,---+++((()))))))))))))))))))))))),,,+++***)))((((((((((((&&&''')))*********)))(((((('''&&&%%%&&&''')))+++,,,+++***)))((('''&&&%%%******++++++++++++***************))))))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))***+++++++++,,,///222(((((())))))*********+++******))))))******+++,,,))))))(((((()))+++---...---,,,***))))))***,,,---,,,---......///.........111111000///...---,,,,,,,,,---......---,,,***)))------......///000000000000000000000000000000000111111111222333444666777;;;:::999;;;???FFFMMMRRR\\\```dddfffiiippp{{{|||tttkkkccc^^^```cccdddccc^^^YYYVVVVVVTTTQQQMMMHHHDDD@@@???>>><<<:::888777777888999777777777777666666666666777666555888<<<===<<<:::999:::<<<>>>???>>>======BBBBBBCCCEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFF@@@BBBDDDDDDCCCBBBCCCDDDBBBDDDFFFFFFDDDBBBBBBBBBGGGEEECCCDDDGGGIIIIIIGGGKKKJJJHHHGGGFFFGGGHHHHHHGGGIIINNNTTTXXXXXXVVVSSSQQQLLLHHHIIINNNRRRSSSQQQTTTTTTTTTSSSQQQOOOLLLKKKLLLJJJJJJLLLQQQTTTSSSRRRWWWSSSNNNKKKIIIIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJDDD@@@DDDLLLTTTWWWVVVVVVSSSNNNKKKJJJIIIGGGEEECCCEEEHHHHHHGGGEEECCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>======???BBBCCCAAA@@@??????CCCCCCCCCDDDEEEDDDBBB@@@BBB@@@>>>@@@CCCDDDCCCAAA???????????????>>>===<<>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAA???===;;;:::<<<===>>>AAABBBDDDDDDEEEGGGHHHJJJKKKJJJHHHEEECCCAAA@@@???>>>???@@@AAABBB@@@@@@????????????@@@@@@===>>>@@@BBBEEEGGGIIIJJJJJJIIIIIILLLOOOQQQOOOMMMMMMLLLKKKLLLLLLKKKHHHFFFwww```OOOCCC===<<<999888666666777777666555333333444444444333222111111000000000////////////...---...111333333000---//////000///---,,,,,,---...---,,,,,,,,,,,,,,,---+++++++++++++++,,,---------***((((((***+++***)))))))))))))))))))))))))))******)))((((((((())))))''''''((()))))))))))))))******((((((((()))+++,,,++++++***)))((('''&&&&&&)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))((())))))))))))))))))))))))))))))************)))))))))***+++***))))))+++,,,((()))))))))******************))))))******+++,,,***))))))))))))+++,,,------,,,***))))))***,,,---,,,,,,---...............000000//////...---------+++,,,,,,---------,,,,,,------......///000000000000000000000000000000000111111111000111111222222333333333444666999<<<>>>CCCGGGKKKNNNQQQXXXbbbjjjwww}}}zzzyyyxxxyyy{{{|||tttmmmfff]]]WWWTTTUUUVVVUUURRRNNNIIIEEEGGGEEECCCAAA>>>;;;999888999888666444333333444555666666666666666666666666888777666999<<<===<<<:::::::::::::::;;;<<<<<<===AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEECCCAAA@@@@@@AAAEEEFFFHHHHHHFFFDDDDDDDDDEEEDDDCCCEEEIIIKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIILLLOOOSSSYYY\\\]]]ZZZWWWPPPLLLIIIJJJNNNRRRRRRQQQRRRRRRRRRRRRPPPNNNLLLKKKKKKIIIJJJMMMQQQTTTUUUTTTWWWSSSNNNJJJHHHHHHHHHGGGIIIHHHHHHHHHHHHJJJKKKLLLNNNIIIFFFHHHPPPVVVYYYXXXTTTRRROOOMMMLLLJJJHHHFFFDDDFFFGGGGGGEEEDDDDDDDDDFFFEEEEEEDDDCCCAAA???>>>@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>AAACCCDDDBBBAAA@@@AAACCCCCCCCCCCCDDDCCCAAA??????===<<<<<>><<<@@@@@@@@@@@@???>>>======?????????>>>>>>>>>======>>>>>>>>>??????@@@AAABBBCCCBBBBBBAAA???>>><<<;;;<<<===???AAACCCEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>?????????===???AAACCCEEEGGGGGGHHHGGGGGGHHHKKKOOOPPPMMMKKKMMMMMMMMMNNNNNNMMMKKKHHHxxx```OOOCCC===<<<<<<:::888777777777666444333333444444444333222111111111000000000/////////------...000111111...,,,///...------...///...---...---,,,+++************+++************+++,,,,,,***)))((((((***++++++***))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((()))******+++***)))((()))***+++,,,+++******)))(((''''''&&&)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++)))******************)))))))))))))))))))))))))))))))))************))))))&&&''')))))))))((()))***))))))))))))***************))))))))))))***+++++++++******)))******++++++,,,+++***))))))***+++,,,+++,,,------......------........................++++++++++++,,,---...///------......///000000000000000000000000000000000111000//////............000000111222333333333333444666999;;;===BBBJJJPPPZZZ```hhhnnnsssyyy}}}~~~~~~zzz{{{}}}}}}nnnmmmkkkjjjlllppptttvvv}}}|||~~~~~~sssmmmddd]]]XXXRRRKKKFFFEEEEEEDDDCCC@@@===:::888777666666555444333222222555444333111111111222333444444555555666666777777888777777999;;;<<<;;;:::;;;:::888777777999;;;<<<@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA???>>>@@@AAAHHHIIIJJJJJJGGGFFFEEEFFFBBBBBBDDDGGGKKKNNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKPPPQQQUUUZZZ]]]^^^[[[YYYOOOLLLJJJKKKNNNQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIKKKNNNRRRVVVWWWWWWXXXSSSMMMIIIGGGGGGHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQPPPMMMJJJLLLQQQUUUWWWVVVRRRPPPOOOOOONNNMMMJJJGGGDDDFFFFFFFFFDDDCCCDDDEEEEEEEEEDDDDDDBBBAAA???>>>??????@@@@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????AAACCCEEEFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA??????AAA@@@??????@@@@@@???>>>AAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>>>>======>>>===<<<<<<===>>>@@@AAACCCBBBBBBAAA@@@???===<<<===>>>@@@BBBEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>>>>???>>>???BBBDDDEEEFFFEEEDDDDDDEEEHHHKKKNNNNNNLLLIIIKKKKKKLLLNNNOOONNNLLLIIIxxx```NNNBBB<<<<<<;;;999777666777777555444444444444333333333222222111111111000000000//////,,,,,,---...///...---+++///---+++---000111000---------,,,++++++++++++++++++******)))******++++++,,,++++++***+++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))((('''''''''(((***+++)))((((((''''''((())))))******))))))((((((''''''))))))************))))))((((((((()))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))************)))))) ###''')))******+++---)))))))))))))))*********)))))))))))))))***++++++,,,++++++*********))))))++++++***))))))***++++++++++++,,,---------------,,,,,,---------.........---,,,+++++++++---...///------......///000000000000000000000000000000000000///......---.........000111222333333444333333333555555555444666:::===AAAEEEKKKQQQVVVZZZ```dddeeeiiillllllkkkmmmsssyyyxxxzzz}}}}}}{{{yyyuuu|||{{{xxxwwwtttqqqnnnnnnpppuuu|||~~~ooodddbbb```______bbbeeehhhkkkhhhfffiiimmmmmmhhhcccWWWSSSMMMIIIEEEBBB===::::::999888777777666666555111111111111111111111111555444333222222222333444222333333444555666666777666666777888999999999888:::999888888888999::::::===>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA???>>>???BBBEEEIIIJJJKKKJJJGGGFFFFFFFFFAAABBBEEEIIINNNQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNPPPTTTWWWWWWVVVSSSMMMKKKJJJKKKMMMOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJLLLPPPTTTWWWYYYZZZXXXSSSMMMHHHGGGHHHIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLLLLLLLNNNPPPQQQQQQNNNNNNOOOPPPPPPNNNJJJGGGEEEEEEEEEDDDBBBBBBCCCEEEAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???AAABBBCCCCCCDDDAAAAAAAAA@@@@@@AAAAAAAAADDDFFFGGGGGGEEEDDDDDDEEEBBBCCCCCCBBB@@@?????????CCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===???>>>>>>>>>============>>>===<<<<<<<<<>>>???AAABBBBBBBBBAAAAAA???>>>>>>===???AAACCCEEEGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCCCC???@@@AAAAAAAAA@@@???>>>>>>======<<<<<<======>>>>>>@@@BBBEEEEEEDDDCCCAAABBBDDDIIIMMMOOONNNLLLIIIIIIIIIJJJLLLNNNMMMKKKIIIvvv^^^MMMBBB<<<<<<888777555555666666666555444444333333333222222222111111111111000000000000+++,,,---...---,,,,,,,,,000---,,,---111333111///,,,,,,,,,,,,,,,---......++++++******)))******+++------,,,+++***)))******))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++)))((('''''''''(((***+++)))))))))(((((((((((()))))))))))))))(((((((((((()))))))))******)))))))))''''''(((((())))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))))))))************))))))"""%%%(((***++++++,,,---******))))))))))))))))))))))))(((((())))))***+++,,,+++++++++***))))))(((***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,------......000///---,,,+++,,,------------......///000000000///////////////////////////............///000000000000/////////000111111111111111000//////111222444666:::===@@@BBBDDDFFFCCCHHHLLLNNNOOOTTT\\\cccdddfffjjjmmmmmmkkkhhheee^^^ccchhhkkkiiifffeeeeeeaaaaaaaaa```bbbfffiiijjjllljjjgggiiimmmnnnfff\\\WWWVVVTTTSSSSSSUUUWWWXXXTTTQQQMMMNNNRRRRRRMMMIIIBBB@@@===;;;:::999777666777666444333222333444444222222222222222222222222333333222222333333333444111111222333444555555666444555666666666555555555777888999:::;;;:::999999:::;;;===???AAACCCEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAA???>>>???BBBEEEHHHIIIIIIGGGEEEDDDEEEFFFAAADDDGGGKKKOOORRRUUUVVVYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJKKKMMMPPPPPPOOOMMMJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJLLLNNNQQQSSSVVVXXXZZZVVVRRRMMMIIIHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMLLLLLLLLLKKKLLLMMMOOOOOOMMMIIIFFFDDDEEEEEECCCBBBAAACCCDDD@@@@@@AAABBBCCCCCCBBBBBB===>>>@@@AAACCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEBBBCCCDDDBBB???>>>???AAA@@@AAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>============<<>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@BBBDDDEEEFFFFFFIIIGGGEEECCCBBBBBBCCCCCC>>>???@@@AAA@@@???===<<<===<<<<<<;;;;;;<<<<<<===>>>@@@BBBDDDDDDCCCAAA???BBBFFFKKKOOOPPPOOOMMMLLLJJJJJJJJJLLLNNNNNNMMMKKKttt\\\LLLAAA<<<===888666444444555666666555555444333222222222333333222222111111111000000000+++---......,,,++++++,,,...------...000000000///+++++++++,,,,,,---...///,,,,,,+++************++++++,,,+++)))'''&&&&&&((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))******++++++++++++++++++******(((((((((((())))))))))))((())))))******))))))(((&&&''''''(((((())))))***((((((((()))))))))******)))******************)))))))))))))))))))))))))))))))))************))))))(((***++++++)))))))))***************)))))))))))))))(((((((((((()))******+++++++++++++++***)))(((************************)))***++++++,,,,,,+++++++++++++++,,,,,,---------000///...---,,,,,,,,,,,,------......///000000000///////////////////////////.........///000000111222111000///////////////......//////000000000000222222333444555666666666444777:::;;;<<>>;;;888777666555444444444444777666333111////////////333222222222222111111111//////000111111111222222111111222222333333444444222444555555333222333333555666999;;;;;;;;;999888999:::<<>>@@@AAAEEEFFFFFFEEECCCCCCDDDFFFEEEGGGJJJLLLOOORRRWWWZZZ]]][[[WWWSSSOOOMMMKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIJJJKKKLLLKKKJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKLLLJJJLLLOOOPPPQQQRRRTTTVVVTTTQQQMMMKKKLLLLLLMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFJJJMMMQQQQQQMMMJJJJJJKKKIIIIIIJJJLLLMMMKKKGGGDDDBBBDDDDDDDDDBBBAAABBBCCCCCCCCCCCCBBBBBBAAA??????===>>>@@@BBBCCCCCCBBBBBB@@@@@@??????AAACCCEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEAAACCCDDDBBB???>>>AAADDDDDDFFFGGGGGGGGGGGGHHHJJJEEEEEEEEEDDDBBBAAA??????>>>>>>============<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>@@@AAABBBCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBB>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCCCCBBBAAA@@@CCCGGGLLLPPPPPPPPPOOOOOOPPPNNNMMMMMMOOOQQQQQQPPPrrrZZZJJJ@@@======:::888666555666666555444555444333222222222333333222222222111111111000000,,,...///...,,,***+++---+++---...---,,,,,,---...,,,+++++++++++++++,,,,,,------,,,+++++++++++++++)))***+++)))'''&&&''')))))))))))))))))))))))))))(((((((((((())))))***+++''''''((())))))))))))))),,,,,,,,,,,,++++++******'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))************))))))***++++++***((('''((()))************)))))))))(((((((((((((((((()))************+++++++++***))))))))))))************)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---...............------------......///000000000////////////////////////000//////............///---...000111222111000/////////000111222222111///000000000111222222111000333333333333555666888:::777999:::<<<<<<;;;:::999999:::<<<======>>>>>>???:::>>>@@@>>>???CCCDDD@@@AAAAAAAAAAAA???======>>>;;;<<<>>>>>>???>>><<<;;;===<<<;;;999999999999999555555444333222111222222444333111000............111111111111111111111111---...///000111111111111111111111222222222222222222444666555333111222333333444555777888999::::::999:::<<<>>>AAACCCEEEFFFEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEECCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBBDDDGGGIIIKKKLLLMMMNNNQQQWWW\\\___\\\WWWRRROOOMMMMMMNNNLLLJJJIIIJJJKKKLLLKKKJJJIIIKKKMMMNNNMMMKKKIIIHHHJJJJJJIIIIIIIIIJJJKKKLLLIIIKKKMMMMMMLLLLLLNNNPPPRRRPPPNNNNNNOOOPPPOOONNNKKKJJJHHHFFFEEEEEEEEEEEEHHHMMMRRRRRRMMMIIIHHHJJJHHHHHHHHHHHHIIIHHHEEEBBBAAACCCDDDDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCCCCBBBAAA@@@@@@?????????AAACCCFFFGGGFFFFFFFFFEEECCCBBBCCCDDD@@@CCCDDDCCC@@@???CCCGGGJJJLLLMMMLLLIIIHHHIIIKKKFFFFFFFFFEEECCCAAA@@@???>>>>>>=========<<<<<<<<<>>>???AAABBBBBB@@@???>>>===>>>>>>?????????>>>>>>===>>>>>>???@@@?????????@@@@@@@@@?????????@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;??????@@@AAAAAAAAAAAAAAADDDHHHLLLOOOOOOOOOPPPRRRTTTQQQNNNMMMOOOQQQSSSSSSqqqYYYJJJ@@@===>>>>>>;;;999777777666444222555444333222111222333444222222222111111111111000,,,...000...+++***,,,...))),,,...---***(((***------,,,+++***))))))))))))...------,,,+++++++++,,,(((***,,,+++)))(((+++...)))))))))))))))))))))))))))))))))))))))******+++&&&''')))*********)))(((***************)))((('''''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((())))))(((''''''***,,,+++*********))))))((((((((((((((((((((()))******)))***+++,,,,,,+++***)))))))))************))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,---///000//////...------......///000000000////////////////////////111111///...---,,,,,,,,,!!!%%%***000222222000///000000000000000///,,,***---------///000111000///111///...///111222222222555555555555555555444444222222333444444555666666111555666444555;;;===:::999;;;===<<<777444666:::555777999;;;;;;999777666888888888666444444666888555555555333000//////000000000/////////000111111//////000000111111111111......000111222222222222222222222111111111111111333555777666333111222444333333222333555777:::<<<999:::<<<>>>@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCDDD@@@BBBDDDDDDCCCCCCCCCDDDBBBCCCCCCBBBBBBCCCEEEHHHLLLMMMNNNMMMMMMQQQWWW]]]bbb^^^YYYSSSPPPPPPQQQSSSLLLKKKIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPNNNLLLJJJIIIKKKJJJIIIIIIIIIIIIKKKKKKHHHJJJLLLKKKHHHGGGIIIKKKPPPOOOOOOOOOQQQRRRQQQOOOKKKJJJIIIGGGFFFFFFGGGGGGEEEKKKRRRQQQLLLGGGFFFHHHHHHGGGFFFFFFGGGFFFCCCAAA@@@BBBEEEEEECCCAAA@@@@@@>>>???@@@AAABBBBBBCCCBBB???@@@BBBCCCCCCBBBAAA???????????????AAADDDGGGHHHEEEFFFFFFDDDBBBAAABBBCCC@@@CCCEEECCC@@@@@@DDDIIIJJJLLLLLLJJJFFFCCCDDDFFFGGGGGGFFFEEEDDDBBB@@@???>>>=========<<<<<<<<<<<<===>>>AAABBBBBB@@@>>><<<<<<======>>>>>>>>>>>>=========>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>===;;;:::999999::::::;;;::::::999999::::::;;;?????????@@@@@@AAABBBBBBDDDHHHLLLNNNMMMNNNPPPSSSUUUQQQMMMKKKLLLOOORRRSSSsssWWWGGGAAA===999:::999888777666666666666555555444444444333333333......//////000000111111000000///...------,,,,,,+++,,,,,,,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++)))((((((''''''***************+++++++++*********)))))))))))))))+++***)))***+++***(((&&&+++***)))(((((()))***+++(((''''''+++...///,,,(((***)))(((''''''((()))*********))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''***(((%%%&&&***,,,,,,+++++++++***)))((('''&&&&&&************+++++++++++++++*********))))))((((((,,,,,,+++***))))))******+++)))&&&'''))),,,+++***((((((((((((((((((((((((******+++---//////---***......,,,,,,,,,,,,......------......///000000111............////////////111111111111111000////////////...------------...---------............///////////////////////////////////////////////////...............///000000222222111111111111111222222222111111111111222222333222111000111222333444666777888888777555333222444444444555555555666666888777555444333444666777333222111000////////////////////////////////////222111111111000000//////------......///111222333222222222222222222333333222222222222222222333333333333444444555666666777555666777888:::===???@@@>>>???@@@@@@AAABBBEEEHHHKKKIIIDDDAAA@@@AAADDDFFFLLLJJJGGGEEECCCCCCDDDEEEHHHHHHIIIKKKOOOUUU[[[^^^bbb\\\TTTQQQRRRTTTTTTTTTQQQMMMHHHEEEEEEGGGHHHIIIMMMOOORRRQQQNNNKKKIIIHHHJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMQQQTTTUUURRROOOLLLHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFGGGIIIIIIHHHEEEBBBAAAAAABBBCCCCCCCCCBBB@@@===<<>>????????????AAADDDFFFHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@???AAAEEEGGGKKKIIIHHHFFFDDDBBBBBBAAAFFFFFFEEEDDDBBBAAA???>>>??????@@@AAAAAAAAAAAA@@@========================;;;;;;:::;;;;;;<<<===>>>???===;;;999999:::<<<>>>AAAAAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;<<<;;;;;;:::999999888888888???@@@@@@@@@>>>>>>???@@@HHHIIIJJJJJJJJJJJJMMMOOOTTTRRRNNNKKKJJJLLLNNNQQQpppVVVGGGAAA===999:::999888777666666666666555444444444444333333333////////////000000000000//////......---,,,,,,+++***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++***)))((('''''''''''')))))))))******+++++++++***))))))))))))))))))))))))(((((()))++++++***(((+++******)))(((((())))))'''''')))+++,,,,,,***(((***)))(((''''''((()))))))))))))))))))))))))))(((***)))((('''&&&''''''((())))))))))))))))))((((((+++(((&&&''')))++++++***+++******))))))(((((('''''''''''''''((((((((((((************)))))))))(((,,,,,,+++***************+++)))''''''***++++++***************************,,,+++)))***---...---+++---,,,+++******+++,,,------,,,------...///000000//////000000000111111111111111111111111000////////////...------------...---------............///////////////////////////.......................................//////000000//////......//////000111111000000000000111111///////////////000000111666777888888777555333222333333444444444444555555888777555444333444555666333222111000////////////000000000000000000000000111111111000000/////////---------...///111222333111111222222222222333333222222222222222222222222222333333444444555555666555555666888:::<<<>>>@@@???@@@AAAAAA@@@BBBEEEGGGJJJGGGDDDAAA@@@BBBDDDFFFIIIHHHFFFDDDDDDDDDEEEFFFHHHHHHHHHJJJMMMQQQVVVXXXZZZWWWRRRPPPPPPQQQRRRRRRPPPLLLGGGEEEEEEHHHIIIJJJPPPRRRSSSRRROOOLLLIIIHHHIIIGGGEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKNNNQQQSSSSSSPPPMMMJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGDDDAAA@@@@@@BBBBBBCCCCCCCCCAAA>>>===>>>???AAACCCDDDEEEEEEEEE@@@AAABBBCCCCCCAAA???>>>======>>>@@@BBBEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBAAABBBBBBAAA@@@AAACCCEEEGGGFFFEEECCCBBBBBBBBBBBBEEEEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAA@@@@@@??????========================<<<<<<;;;::::::;;;;;;;;;???>>>;;;::::::;;;===???@@@@@@@@@???>>>===;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::999<<<>>>@@@AAAAAAAAABBBCCCGGGHHHIIIIIIHHHIIIKKKMMMPPPNNNKKKHHHGGGHHHJJJKKKkkkSSSFFF@@@===::::::999888777666666666666444444444444333333333333000000000000////////////......------,,,,,,++++++***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((''''''''''''(((((((((((())))))***+++,,,,,,))))))))))))))))))******(((''''''(((***++++++***************)))(((((('''&&&(((***+++)))(((((((((+++***)))(((''''''(((((((((((((((((((((((())))))+++)))'''&&&%%%&&&((()))))))))))))))***************)))'''''')))******)))************************&&&&&&&&&'''''''''((((((************)))))))))))),,,++++++***************+++)))((((((***++++++***************************...+++)))))),,,......,,,+++***)))(((((()))***+++,,,,,,++++++,,,---...000/////////000000000000111000111111111111000000/////////...------------...---------............///////////////////////////........................---............///////////////............//////000000////////////000000---...//////000000//////000111222222111000...---222222222333333333333444777666444333333333444555222111000//////...//////000000000000000000000000000000000///////////////---------...///000111222111111111222222222333333333333333222111111111000111111222222333444444444444555666777999;;;===???@@@AAAAAAAAA@@@AAADDDFFFGGGEEECCCAAAAAACCCEEEGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKMMMPPPRRRRRRRRRSSSRRRPPPOOOPPPQQQNNNJJJFFFDDDFFFHHHKKKLLLRRRSSSUUUSSSPPPLLLIIIIIIJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJMMMNNNPPPQQQOOOMMMIIIGGGCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEBBB@@@@@@@@@AAABBBCCCCCCCCCAAA@@@???<<<>>>AAACCCEEEEEEDDDCCCAAAAAABBBCCCCCCAAA@@@???;;;===???BBBDDDGGGHHHIIIGGGFFFEEECCCBBBAAA@@@@@@@@@BBBCCCCCCBBBAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAA@@@@@@???>>>=================================<<<::::::999999999===<<<:::999999;;;<<<>>>????????????>>><<<;;;;;;>>>?????????>>>;;;888777888:::;;;======<<<;;;::::::===AAACCCDDDDDDEEEGGGFFFGGGHHHGGGFFFGGGIIIKKKJJJIIIGGGEEEDDDDDDDDDEEEfffQQQFFF@@@<<<;;;:::999888777666666666666444444444333333333222222111111111000///.........---------,,,,,,++++++++++++,,,---,,,******+++,,,+++++++++++++++++++++++++++++++++*********))))))'''''''''''''''((()))***''''''((()))***+++,,,,,,)))))))))))))))************((('''((()))***)))((('''((()))******)))((('''%%%(((+++***'''%%%&&&(((******))))))((('''''''''((()))))))))))))))******+++)))'''%%%%%%&&&((()))(((((())))))******++++++***)))(((((())))))(((((())))))******++++++++++++))))))))))))*********************)))))))))))))))******))))))((())))))*********)))******+++******((((((((((((((((((((((((///,,,***---111222000,,,+++***)))(((((()))***+++,,,+++***)))***+++---...,,,,,,---------.........000000111111111111000/////////...------------...---------............///................................................------.........///......000000/////////000111111//////............/////////000111333333222111111------.........---,,,+++111111111111222222222222555555444333222333333444111000//////.........//////////////////////////////.....................------------...///000111000000111111222222333333444333333222111000000///000000111111222222333333444444555666888:::<<<===@@@AAAAAA@@@???@@@BBBDDDDDDCCCBBBBBBBBBDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHJJJLLLNNNOOONNNQQQUUUTTTQQQNNNNNNPPPMMMJJJFFFDDDFFFIIIKKKLLLQQQSSSSSSRRRNNNKKKIIIIIILLLJJJGGGGGGHHHJJJJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKOOOOOOOOONNNLLLIIIFFFDDDBBBCCCDDDDDDEEEEEEEEEDDD@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@;;;===@@@CCCDDDDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA<<<>>>AAADDDGGGIIIIIIJJJGGGFFFDDDBBB@@@???>>>>>>>>>@@@CCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::888888888999;;;<<<>>>>>>>>>>>>===<<<;;;::::::;;;======<<<:::666444666888;;;===>>>===<<<:::;;;>>>BBBDDDEEEEEEFFFGGGFFFGGGHHHGGGFFFFFFGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBaaaOOOFFF@@@<<<<<<:::999888777666666666666444444333333333222222222222222111000///...---------,,,,,,,,,,,,,,,++++++,,,---......,,,+++,,,---++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))***++++++'''(((((()))******++++++(((((())))))************,,,***((('''(((((('''&&&$$$&&&((()))*********)))%%%(((***)))&&&%%%&&&))))))))))))))))))((('''''')))))))))******+++++++++***)))'''&&&&&&&&&((()))(((((())))))*********+++((()))))))))(((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))******((((((''''''''''''((()))***+++++++++************((((((((((((((((((((((((---,,,---333888888222,,,,,,+++***))))))***+++,,,++++++***)))***+++,,,---,,,,,,,,,,,,------------///000000111111111000000//////...------------...---------............///------------------------........................,,,,,,---...///......---//////......///000000111//////............/////////000222333333333222111000000000000000000//////000000000111111111222222444333333222222222222222000///......---.................................---------------------------,,,,,,,,,---...///000//////000111111222333333333333222222111000////////////000000111222222333333444444555777999;;;<<>>>>>AAACCCBBBAAABBBBBBCCCEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFIIIKKKMMMOOOOOOLLLPPPSSSSSSPPPMMMLLLMMMNNNKKKFFFDDDFFFHHHJJJKKKNNNOOOPPPOOOLLLIIIIIIIIILLLIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLRRRPPPNNNKKKHHHEEEDDDBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@;;;===???BBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCCCC>>>@@@CCCFFFHHHIIIIIIIIIEEEDDDBBB@@@???>>>======;;;>>>BBBDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>::::::999999999:::<<<<<<===============<<<;;;:::777888;;;<<<===;;;999777999;;;>>>@@@AAAAAA???>>>>>>@@@CCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHGGGGGGGGGFFFFFFEEEDDDCCC{{{]]]NNNGGG???<<<<<<:::999888777666666666666333333333333222222222222222111111000///......---------------,,,,,,,,,,,,+++---......---,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))***++++++((((((((()))))))))******((((((((()))******++++++...+++((('''''''''&&&%%%%%%&&&'''((()))*********'''(((((((((''''''((()))(((((())))))))))))(((((((((((())))))******++++++))))))((('''''''''''''''(((((((((((())))))))))))&&&((())))))((('''((())))))))))))******+++++++++)))))))))*********++++++))))))))))))************'''''''''''''''(((((()))***+++---,,,+++)))******************************,,,+++...666======666------,,,+++******+++,,,---******++++++++++++++++++---------........./////////000000111111111111000//////...------------...---------............///------------------------------------------------+++,,,---//////...------,,,,,,,,,,,,,,,---.../////////............//////---...//////000000//////////////////////////////000000000111111111111222222222222222111111111111......------------......------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---.........//////000111222333333222222222111000000000/////////000000111222222222333333444555666888999:::<<<=========<<<===@@@BBB@@@AAABBBCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@??????@@@BBBFFFIIILLLNNNOOOOOOJJJKKKMMMNNNMMMLLLKKKLLLQQQMMMHHHEEEEEEGGGHHHIIIIIIJJJLLLLLLJJJIIIJJJKKKKKKHHHEEEDDDEEEGGGIIIIIIKKKJJJIIIIIIJJJLLLNNNPPPSSSQQQMMMIIIFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@????????????@@@CCCDDDDDDCCCAAAAAACCCDDDAAAAAA@@@@@@????????????<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGBBBAAA@@@???>>>=========<<>>@@@AAACCCDDDDDDDDD@@@@@@??????===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<===>>>???<<<<<<======<<<;;;::::::777888;;;===>>>>>>===<<<>>>???BBBDDDDDDDDDCCCBBB@@@AAABBBBBBAAAAAACCCDDDHHHHHHHHHGGGEEEDDDFFFGGGFFFFFFGGGGGGGGGFFFFFFFFF|||zzz\\\NNNGGG???;;;<<<:::999888777666666666666333333333222222222222111111111000000//////......------------------------)))+++---...---,,,---...******************************************++++++))))))((((((((())))))***))))))))))))(((((((((((('''(((((()))******++++++---***'''&&&&&&''''''&&&)))(((((('''''''''((((((((('''&&&''')))******)))&&&'''((()))******))))))&&&&&&&&&'''((()))))))))'''((()))))))))(((&&&&&&((((((((('''''''''''''''$$$&&&)))***((('''(((***))))))))))))))))))))))))((())))))))))))*********((()))))))))************((((((((((((((()))******))),,,...---+++))))))***************************,,,***,,,444===???888000---,,,+++******+++,,,---)))***,,,------,,,***))),,,------------.........//////000111111111111111//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---//////...---,,,++++++++++++,,,---...///000//////////////////000---,,,,,,,,,,,,---......------,,,,,,,,,,,,------000000111111111222222222111111222111111111000///...------,,,------..............................++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,---.........///000111222333333111111111111000000000000///000000111111222333333333333333444555777888999999:::;;;;;;;;;<<>>=========<<<=========>>>???AAACCCDDDFFFFFFFFFFFFGGGGGGHHHHHHCCCCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>=========>>>@@@BBBDDDDDDBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999:::;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<;;;::::::777888:::;;;<<<=========@@@AAABBBCCCCCCCCCCCCCCC???@@@@@@???>>>???BBBEEEGGGGGGGGGFFFCCCBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHH|||yyy[[[NNNHHH???;;;===:::999888777666666666666333333333222222222111111000000000000////////////........................'''))),,,---,,,,,,,,,---************************,,,,,,++++++***)))))))))((((((''''''''''''((((((******))))))(((((('''''''''(((((()))***++++++++++++)))&&&%%%&&&(((((((((,,,+++)))'''&&&%%%&&&&&&)))'''%%%&&&***,,,+++)))%%%&&&((()))***+++******$$$$$$%%%%%%&&&'''((((((&&&''')))******(((&&&%%%((((((''''''&&&&&&&&&%%%"""&&&)))***(((''')))***)))))))))(((((((((((((((************++++++++++++(((((())))))*********+++******)))******+++,,,,,,))),,,///...+++))))))***((((((((((((((((((((((((,,,)))***111;;;???:::333---,,,+++******+++,,,---)))***---......,,,***(((******+++++++++,,,,,,,,,//////000111111111111111//////...------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////...---,,,---,,,,,,---...///000111000000////////////000000...---,,,+++,,,---...////////////......///000000111111111111222222222222111111111111111000//////------,,,,,,,,,------...////////////////////////******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------...///000111222333333000000000000000111111111000000000111222222333333222222333444555666888999777888999999:::;;;>>>AAA???AAABBBDDDEEEDDDDDDCCC======>>>@@@@@@AAAAAAAAA???BBBEEEIIIKKKLLLKKKJJJJJJGGGFFFHHHNNNTTTVVVVVVVVVQQQJJJFFFDDDDDDDDDDDDCCCEEEHHHIIIJJJLLLNNNQQQRRROOOKKKIIIKKKMMMOOOPPPRRRPPPOOOOOOPPPRRRUUUWWWUUURRRMMMGGGDDDCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCCAAA????????????@@@@@@@@@???>>>???AAACCCAAA@@@???===<<<;;;;;;;;;>>>===<<<<<<>>>@@@CCCEEEHHHGGGGGGGGGHHHHHHIIIJJJDDDCCCAAA???>>>>>>>>>???>>>>>>============>>>>>>DDDEEEEEEDDDAAA?????????;;;:::::::::;;;;;;<<<===;;;<<<>>>???@@@AAABBBBBB>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999888777777777777666666777888999999::::::;;;;;;;;;<<<;;;;;;::::::777777888888999:::;;;;;;??????@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<>>>BBBFFFFFFFFFFFFDDDBBBAAABBBCCCBBBBBBBBBBBBCCCEEEGGGHHH{{{}}}___LLLCCC>>>;;;;;;:::999888777666666666666666555444333222333444444111111000///////////////......//////......---,,,***,,,------+++******+++*********)))'''(((***,,,......---,,,,,,+++******((()))***++++++***((('''((()))***++++++++++++++++++***)))'''''''''((()))***))))))((((((((())))))&&&&&&''''''(((((())))))'''%%%$$$%%%)))++++++)))(((''''''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((***)))'''&&&&&&'''&&&$$$!!!!!!###&&&***++++++***)))***)))((('''&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******++++++******)))(((((((((------,,,+++*********+++***))))))((('''&&&&&&%%%***+++...111666;;;>>>@@@111...++++++,,,,,,***((((((((())))))******++++++************+++,,,---...///////////////////////////...---,,,,,,,,,,,,,,,///000111000///...///111,,,------...///000111111***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------.........////////////...------------...---......///...---+++***......//////000000111111000//////222555555222...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,---------.........///000000//////000111111111000000//////......111000/////////000222333000111111222222333444444444555555777999;;;<<<>>>AAA@@@???@@@CCCBBB???<<<;;;===AAABBBBBBAAAAAABBBDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGJJJOOORRRRRRQQQRRRMMMGGGDDDDDDDDDCCCAAAEEEEEEEEEDDDEEEHHHNNNRRRQQQPPPOOONNNNNNOOOPPPQQQRRRPPPNNNPPPTTTWWWXXXWWWXXXTTTNNNIIIGGGGGGFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFEEEDDDAAA>>><<<===???AAACCCCCCCCCAAA>>><<<;;;<<>>===<<<;;;=========<<<<<<>>>BBBEEEDDDFFFHHHIIIIIIHHHFFFEEEDDDBBB@@@>>>============>>>======<<<<<<<<<======????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<>>>??????>>>=========>>>>>><<<:::888888999888888999::::::::::::999888888888888888888888888555666888:::;;;;;;;;;:::777888;;;===>>>===;;;999999888888777888999:::;;;@@@@@@@@@?????????>>>>>>@@@???>>>>>>???@@@BBBCCCFFFFFFDDDAAA???>>>@@@BBBCCCDDDDDDCCCAAAAAACCCDDD|||}}}```MMMDDD>>><<<;;;999888777666555555555555666555333222222222333444111111000///////////////---............---,,,,,,,,,...//////---,,,,,,---,,,---,,,+++******,,,......------,,,++++++******'''(((((()))))))))))))))***++++++++++++***))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))'''%%%&&&(((***)))'''))))))((((((((('''''''''(((((('''''''''((()))***+++***))))))***)))'''&&&###$$$&&&((())))))((('''+++***)))((((((((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++,,,,,,+++***************))))))))))))))))))((((((&&&'''(((+++---000333555---+++)))***,,,...---,,,************++++++++++++************+++,,,---...////////////////////////......---,,,,,,,,,,,,,,,+++---...---,,,+++,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,000000///...............000000///...---,,,++++++//////...---------------***+++,,,------,,,,,,+++---......///000000111111000//////111333222///,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,------------...---...//////......///111111000000000000000000///111000/////////000111222000111111222222333333444444444555666888:::<<<===AAA@@@???@@@AAAAAA>>>;;;:::===@@@BBBBBBAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLNNNLLLKKKMMMQQQTTTTTTSSSQQQLLLGGGEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDGGGLLLPPPSSSRRRQQQPPPPPPQQQQQQRRRSSSQQQPPPQQQUUUXXXXXXXXXWWWSSSMMMIIIGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDBBB@@@>>>===>>>???BBBBBBBBBAAA>>><<<<<<===AAAAAA@@@???>>>===<<<;;;===>>>@@@?????????AAABBBGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA???======<<<============<<<<<<<<<======>>>>>>>>>>>>=========<<<===<<<;;;::::::;;;<<<======>>>?????????>>>=========>>>>>><<<:::888888999777888888999999999999999888888888888888888888888555666888:::;;;;;;;;;:::999:::<<<======<<<;;;:::::::::999999999:::;;;<<>>>>>>>>>>>?????????@@@????????????AAABBBCCCEEEEEECCC@@@===<<<===???@@@AAAAAA@@@>>>>>>???AAA~~~}}}```MMMEEE???<<<<<<888777666555444444444444555444333111111222222333111111000///////////////---------------,,,++++++,,,...//////---,,,,,,---)))******((('''''')))+++------,,,,,,++++++******''''''''''''((()))***+++*********+++******))))))%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++)))'''''''''((('''&&&***)))))))))(((((((((((('''(((((()))))))))))))))***))))))***++++++***(((%%%&&&''''''''''''''''''((((((((('''(((((()))***+++******))))))******+++((((((((((((((((((((((((*********)))((('''''''''((((((((()))******+++++++++******)))))))))))))))))))))))))))************************+++---...///,,,+++******,,,------,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---////////////////////////...------,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,------------------------...------,,,++++++******...------,,,,,,,,,,,,,,,//////...---------......//////...---,,,++++++***///......---------------((()))***+++,,,,,,,,,,,,------......///000000000000//////000000///---***************+++++++++,,,************************...------------------,,,,,,,,,,,,,,,------------,,,---......------...////////////000000000000000000000/////////000111222000000111111222333333333444444444666777999;;;<<>>======@@@AAABBB@@@>>>======>>>@@@@@@???>>>======<<<<<<<<<>>>AAABBBAAA@@@@@@AAAIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDBBB@@@>>><<<<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>????????????>>>===<<<<<<<<<======<<<999888888999666777888888999999888888888888888888888888888888555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????@@@????????????AAABBBCCCDDDCCCBBB>>>;;;:::;;;===>>>??????>>><<<<<<===>>>|||___NNNEEE@@@===<<<888888777666555555555555444333222111111111222222111000000///////////////,,,,,,------,,,,,,+++******,,,---,,,+++*********((((((((('''%%%&&&(((***,,,,,,,,,,,,++++++*********)))((('''((()))***+++'''((()))******++++++***&&&'''(((*********)))((()))(((((((((((())))))***))))))((((((''''''&&&&&&))))))'''''''''''''''''')))))))))(((((((((''''''%%%'''(((******)))((('''&&&&&&&&&'''))))))(((''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))------,,,,,,,,,------......---,,,+++************------,,,,,,++++++*********************+++,,,,,,........................------,,,,,,+++,,,,,,---,,,...///...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------///...------,,,,,,------******++++++,,,,,,,,,,,,,,,------......///000000111000000000///...,,,***))))))******+++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++++++++,,,,,,,,,---------***,,,------,,,,,,---...------......//////000000////////////000000111111000000000111222222333333333333444555666888::::::??????>>>======<<<::::::999;;;>>>???@@@@@@BBBCCCBBBAAAAAABBBEEEIIINNNPPPPPPOOOMMMMMMOOOQQQRRRSSSWWWUUUQQQNNNLLLKKKJJJIIIHHHHHHFFFDDDCCCEEEIIILLLQQQPPPNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMNNNPPPPPPRRRNNNJJJHHHIIILLLNNNOOOHHHHHHJJJJJJKKKJJJIIIHHHFFFIIILLLJJJFFFAAA>>>===???@@@AAA@@@>>>>>>>>>@@@@@@??????>>>======<<<<<<;;;===???@@@@@@@@@AAABBBJJJIIIGGGEEECCCBBBAAAAAADDDCCCBBB@@@>>><<<;;;:::999999999:::::::::::::::;;;::::::::::::999999999888999999:::;;;===>>>>>>>>>>>>>>>===<<<;;;::::::999:::;;;999777666666777666666777888888888888777888888888888888888888888666666777888999:::;;;;;;???>>><<<;;;;;;;;;;;;<<<========================::::::::::::;;;===???@@@??????>>>>>>???@@@BBBCCCDDDCCCAAA===:::999:::<<>><<<;;;<<<>>>zzz^^^MMMEEE@@@===<<<999999888777666666666666444333222111111111222222111000000///////////////,,,,,,------,,,,,,+++******,,,---,,,+++*********+++,,,,,,***))))))+++---,,,+++++++++++++++******---,,,***)))(((((()))***)))************)))((((((&&&'''(((*********)))(((((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''''''''))))))((((((((('''''''''&&&&&&$$$%%%((()))***)))'''%%%%%%$$$$$$&&&(((((('''&&&'''''''''(((((()))******$$$$$$%%%&&&&&&'''''''''((((((''''''''''''((((((************************'''((((((((()))))))))***++++++******)))((((((((()))((((((((((((((())))))++++++***)))'''&&&%%%%%%))))))(((((()))***++++++------,,,+++***)))******,,,,,,++++++*********)))******))))))******++++++------------------------,,,,,,+++++++++,,,,,,------/////////...---...///,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++************+++,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---......//////111222111000...---,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,------...............//////000000000000///000000111111222333333333333333444555777888999======<<<;;;:::999999:::999;;;===>>>>>>???AAABBBBBBAAAAAABBBEEEJJJNNNQQQOOOOOONNNMMMNNNPPPSSSVVV___]]]YYYUUUPPPMMMKKKJJJJJJIIIGGGEEECCCEEEHHHLLLOOONNNMMMLLLKKKKKKLLLMMMLLLKKKKKKJJJIIIJJJKKKMMMOOOLLLJJJJJJLLLOOORRRRRRJJJKKKLLLLLLLLLJJJIIIHHHGGGLLLQQQPPPJJJCCC@@@???>>>@@@AAA@@@???>>>???@@@??????>>>>>>===<<<<<<<<<999:::;;;;;;<<<>>>BBBFFFKKKIIIGGGEEEBBBAAA@@@@@@BBBBBBAAA???===;;;:::999666777888999999999999888999999999999888888888777777888999:::<<<======>>><<<<<<;;;:::999888888888777888888777555444555666666666777888888888888777888888888888888888888888666666666777888999:::;;;???>>><<<:::::::::;;;<<<=====================<<<888888777888999;;;===???>>>>>>======>>>???AAABBBCCCBBB@@@===:::999:::<<<===>>>>>><<<:::999:::;;;xxx]]]LLLEEE???<<<;;;:::999888777777666666666555444333111111222222333111111000///////////////---------------,,,++++++,,,...//////---,,,,,,---+++,,,+++***))))))+++---++++++++++++++++++******++++++***))))))))))))))),,,,,,,,,***)))'''%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((('''''''''&&&'''(((''''''''')))+++''''''''''''&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%'''&&&&&&''')))***)))'''''''''((((((((((((((('''''''''((()))))))))(((((((((''''''&&&&&&''''''(((************************'''''''''((()))*********((((((((()))******++++++((((((((((((((())))))***,,,+++***((('''%%%$$$###'''''''''((()))***+++,,,((()))*********+++---///++++++++++++******************)))))))))******+++------------------------+++++++++++++++,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------000000///...---,,,,,,+++...------,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++,,,,,,---.........111222222000---,,,,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,------------------...///000000000////////////000000111222222222222222222333444555777888:::;;;;;;999888777999::::::<<<=========>>>???AAA@@@@@@@@@BBBEEEIIILLLOOONNNOOOOOOOOOOOOSSSWWW[[[aaa```]]]XXXQQQLLLJJJJJJIIIHHHGGGDDDCCCDDDHHHKKKOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKMMMPPPSSSTTTTTTLLLLLLLLLLLLKKKIIIGGGEEEHHHNNNSSSSSSLLLEEEAAAAAA???@@@AAA@@@>>>>>>???@@@>>>>>>>>>======<<<<<<<<<:::::::::::::::===BBBFFFJJJJJJHHHFFFDDDBBB@@@@@@?????????>>>===;;;999888666777888:::::::::999999888888888888777777777777777888999;;;<<<<<<======:::999888777777777777777555666777666444444444555666777888888999999888888888888888888888888888888666666666666888999:::;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<===<<<<<<;;;:::888777666666777999<<<======<<<<<<<<<<<<>>>???@@@AAA@@@???<<<999999:::<<<;;;;;;;;;999777666777888vvv[[[KKKDDD???;;;:::999888777666666555666666666555333222222222333444111111000///////////////---............---,,,,,,,,,...//////---,,,,,,---*********)))((((((***,,,******************++++++%%%&&&'''((())))))))))))************)))((('''&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))'''''''''(((((((((((((((''')))***(((&&&%%%''')))((((((((((((''''''''''''%%%&&&'''((()))(((((('''(((((('''(((******)))''''''((((((((('''%%%"""!!!((()))*********)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))((((((((())))))***+++++++++***)))((('''&&&%%%************+++,,,---...''')))******)))***---///+++++++++,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---***,,,---,,,+++***+++,,,++++++,,,,,,------......***************+++++++++++++++******+++,,,,,,---+++++++++++++++,,,------111111000///...------,,,...---,,,,,,++++++,,,,,,...---,,,++++++,,,,,,---+++++++++,,,------.........000000...+++***+++---(((((()))***+++,,,------++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***+++---,,,++++++,,,...//////..................---...///000000000///...//////000000111111222222222222222222333555666777777888999888666666999;;;;;;<<<======<<<<<<>>>???===>>>???AAADDDFFFIIIJJJJJJLLLMMMMMMOOOSSSYYY^^^]]]]]][[[VVVOOOJJJHHHHHHGGGFFFDDDBBBAAABBBFFFIIIMMMLLLKKKKKKLLLMMMOOOPPPJJJKKKKKKIIIFFFEEEGGGIIILLLLLLMMMQQQTTTVVVVVVUUUOOOOOONNNMMMKKKHHHFFFDDDFFFMMMSSSSSSKKKDDDBBBBBB???AAAAAA@@@>>>===>>>???===============<<<<<<<<<;;;<<<======<<<===@@@BBBFFFFFFFFFEEECCC@@@>>><<<<<<<<<<<<<<<<<<:::999888777888:::<<<======<<<;;;888888888888777777777777777888999;;;<<<<<<<<<;;;999888777777666777888999666777888777555555555777777888888999999999999999888888888888888888888888666666666666777999:::;;;:::999999999999::::::;;;::::::;;;;;;;;;:::999888777666555444555777:::<<<;;;;;;::::::;;;<<<>>>???>>>===<<<:::888888:::<<<;;;;;;;;;999666555666777uuuZZZKKKCCC>>>:::999888777666555555444444555666555444333333333444444111111000///////////////......//////......---,,,***,,,------+++******+++---......---++++++---000******************++++++!!!$$$&&&((()))))))))###$$$&&&(((***+++,,,---,,,***)))'''''''''((()))'''''''''((((((***++++++&&&'''''''''(((((()))))))))++++++)))%%%$$$%%%'''))))))))))))(((((((((((('''(((((()))))))))))))))(((''''''((())))))'''&&&(((((()))(((&&&!!!(((((()))))))))'''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''++++++******)))((((((((()))))))))))))))***++++++++++++******))))))(((((()))))))))))))))***++++++***+++,,,+++((((((***,,,,,,,,,,,,------.........******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,------++++++,,,---++++++,,,------...//////,,,,,,++++++***)))))))))+++*********+++,,,,,,---))))))(((((()))***++++++////////////000000000000...---,,,,,,++++++,,,,,,+++******)))***,,,---...***++++++,,,,,,---......,,,...///---***)))+++---&&&'''((()))***+++,,,,,,************************))))))******+++++++++,,,******+++++++++,,,,,,,,,***,,,------,,,+++---...111111000000/////////...,,,---///000000000///.../////////000111111222222111111111222333444555666555777888777555666999<<<<<<===>>>===;;;;;;===>>>;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHJJJKKKLLLQQQXXX^^^XXXYYYXXXSSSLLLGGGFFFGGGDDDDDDBBB@@@???AAADDDHHHIIIIIIIIIIIIJJJKKKMMMNNNHHHIIIIIIFFFBBBAAACCCFFFLLLLLLOOOSSSWWWXXXWWWUUUSSSSSSRRRPPPMMMJJJGGGEEEEEELLLRRRRRRJJJCCCAAABBB@@@AAABBB@@@>>>======>>>===============<<<<<<<<<===>>>@@@@@@???>>>===>>>AAAAAABBBAAA???===999888999:::;;;;;;;;;:::999888999:::===>>>??????>>>===888888888888777777777777777888:::;;;<<<;;;;;;:::999888777777777888999:::777888999888777666777888888888999::::::::::::999888888888888888888888888666666555666777888:::;;;888888888999999:::::::::999999:::;;;:::999777666888666555444444666999;;;::::::999999:::;;;===>>>;;;;;;:::888666777999;;;=========;;;888777888999sssYYYMMMGGG>>>888888777777777666555555444444444333222111111222444555////////////////////////////////////............+++++++++++++++++++++++++++++++++*********)))))),,,***((()))+++------------,,,*********)))&&&$$$''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))&&&$$$$$$&&&'''&&&$$$(((((('''&&&&&&&&&''''''+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((((('''((((((******++++++++++++******))))))************))))))******)))))))))))))))***))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,,,,,,,,,,---...000333444,,,,,,,,,+++++++++******---------,,,+++***)))((()))(((((()))+++---,,,+++)))+++,,,***'''&&&(((+++)))*********++++++++++++,,,,,,+++***)))))))))***++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************))))))))))))+++++++++*********))))))))))))*********+++++++++++++++******************,,,,,,++++++,,,---///000)))***+++++++++,,,...000000000111111111000000///...//////000111222222222222222111111222222333444444555777888::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFHHHIIIKKKKKKJJJOOOWWWZZZXXX[[[WWWQQQLLLIIIFFFDDDBBBCCCCCCCCCDDDDDDCCCCCCCCCGGGHHHIIIKKKLLLLLLLLLLLLOOOLLLHHHEEECCCCCCEEEFFFIIIFFFFFFLLLUUUZZZXXXTTTQQQVVVZZZVVVMMMFFFEEEGGGJJJJJJIIIGGGEEEBBB@@@???@@@@@@@@@@@@@@@@@@AAAAAA???===<<<::::::<<<===???BBBBBBAAAAAA@@@?????????@@@BBBDDDBBB>>>::::::;;;;;;999777777888999888777555999???BBBBBBAAAAAAAAA>>>;;;888777777888999888===<<<;;;:::999::::::;;;;;;;;;:::999888888888888======<<<999777777999;;;;;;;;;:::::::::999999999888888777777888888999:::555444444444555666888999888888888999999:::::::::999777777888;;;;;;888555777777666666666666777777===<<<:::888888999:::;;;<<<:::888777777999<<<>>>===<<<;;;888666666888:::sssXXXLLLFFF>>>999999888777777666555444444333333333222222222222333333222222111000//////......////////////............,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******...,,,++++++,,,---,,,+++(((''''''((()))******((('''((())))))******))))))((((((((((((((((((((((((************************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''))))))'''%%%&&&&&&'''''''''''''''''')))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((((((((('''((()))******)))((('''))))))************))))))******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++++++++++++++++++++---.........------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))***)))(((***,,,---,,,+++***++++++***(((((()))***)))))))))*********++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))))))))***(((((())))))*********++++++++++++*********))))))))))))*********+++++++++************************,,,,,,++++++,,,---//////***+++,,,+++******,,,.../////////000000//////......//////000111111222222222111111111111222333333333444555777888999999::::::::::::;;;;;;;;;;;;;;;:::;;;<<<===???AAACCCEEEGGGIIIIIIHHHMMMUUUYYYXXXUUURRRNNNLLLJJJIIIGGGEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHJJJKKKLLLMMMNNNNNNRRROOOJJJEEEBBBBBBCCCDDDFFFDDDDDDHHHNNNRRRRRRPPPSSSWWWYYYUUULLLFFFEEEGGGJJJJJJIIIGGGEEEBBB@@@???>>>>>>??????@@@@@@@@@AAA???>>><<<;;;;;;<<<>>>???BBBBBBAAAAAA@@@??????>>>???AAABBBAAA===:::999::::::888777777888999888777888;;;???AAA@@@?????????===;;;888777888:::;;;:::======;;;::::::;;;<<<===<<<<<<;;;:::999999999999<<<<<<;;;999666666888:::::::::::::::999999999999888777777777777888999999555555444444555777888999777777777777777888888888888666666777999999666444666666666555666666777777<<<;;;999888777888999:::::::::999999999:::;;;<<<;;;;;;:::888666666888:::rrrVVVJJJDDD===999:::999888777666555444333333222222333333333333222222444444333111000...------/////////............------,,,+++******+++,,,------------,,,,,,,,,,,,+++///...------...---+++)))(((&&&%%%%%%(((***++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%$$$%%%&&&(((((((((''''''&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))&&&((()))******)))(((&&&((())))))******))))))((()))))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++*********,,,++++++***************)))+++---...---+++(((&&&,,,,,,,,,+++++++++*********+++++++++++++++******+++***)))***,,,------,,,,,,***))))))******)))(((((((((((()))))))))******------,,,++++++++++++,,,++++++************++++++++++++++++++++++++++++++******)))((((((((())))))''''''((()))***+++,,,,,,+++************))))))))))))))))))************+++************************++++++++++++,,,---...//////000000///---,,,---///------...............---/////////000111111222222111111111111111222222333111222333555777777888888999999999::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCEEEFFFFFFEEEKKKSSSWWWVVVRRRPPPMMMLLLKKKJJJHHHFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPTTTPPPJJJDDDAAA@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKSSSUUUVVVQQQJJJEEEFFFHHHJJJJJJIIIGGGDDDAAA???>>><<<<<<===>>>??????@@@@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAA@@@???>>>>>>>>>@@@@@@>>>;;;999888888999888777777999:::999888:::<<>>=========<<<:::888888:::<<<>>>>>>???>>>===<<<<<<<<<===>>>======;;;::::::999999999;;;;;;:::777666666888:::::::::999999999888888888777777666666777777888999666666555555666777888999888888888777777777777777777666555666777666444333555555555555555666777888:::999777666666777888888888999;;;<<<<<<<<<;;;:::999999999888666666999;;;pppTTTGGGBBB<<<999;;;999888888666555444333222333333444555555444222111333222222111000......---//////.........------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...---+++(((,,,)))&&&&&&''')))******((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''$$$""""""$$$&&&((())))))((('''&&&'''***++++++***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))***+++,,,,,,+++++++++***************+++******)))))))))))))))******,,,,,,+++***(((&&&,,,,,,,,,+++++++++******))))))***++++++++++++++++++*********,,,------+++---***((())),,,,,,***'''(((((((((((()))))))))))),,,++++++******++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))'''(((((()))******++++++************))))))))))))))))))))))))************))))))))))))*********************+++,,,,,,------...//////...,,,,,,---///,,,------............---//////000000111111111111000000000000000111222222111111333555666777777777999999999::::::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCBBBDDDCCCCCCIIIQQQUUUUUUQQQOOOMMMLLLKKKIIIFFFCCCGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQMMMHHHBBB???>>>???@@@???BBBFFFGGGFFFDDDEEEFFFOOOQQQQQQMMMHHHFFFHHHKKKIIIIIIGGGFFFCCC@@@>>>===::::::;;;<<<===??????@@@>>>======<<<<<<======>>>@@@@@@AAABBBAAA@@@??????>>>>>>===<<<:::888777666888777666888::::::999888:::<<<======<<<<<<===>>>;;;999888888;;;>>>@@@@@@BBBAAA???===<<<<<<<<<<<<===<<<;;;:::999888888888999999888666444555777:::999999888888888777777777666666555555666666777888666666666666777777888888:::::::::999999888888888777777666666666555444333444444444444555666777777777777666555555666666777666888<<<>>>???===:::777666777888777666777999;;;oooSSSFFFAAA<<<999;;;888888777666555444333333444555666666666555333222000///////////////..................------------,,,,,,+++******+++,,,,,,************++++++++++++)))))))))+++------+++)))---***(((''')))+++,,,,,,(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&$$$###"""$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((())))))***(((%%%######%%%(((***(((((())))))))))))((((((((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------************************+++***))))))(((((())))))******************+++,,,,,,,,,,,,+++++++++******(((((()))***+++++++++++++++***)))***,,,---,,,+++,,,***)))***------***&&&(((((((((((())))))))))))******))))))))))))******+++***((((((((((((***+++------------------------******)))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,,,,)))***+++***))))))+++---,,,---....../////////...000000000000000111111111000000//////000000111222111222333555666777777888888888999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@CCCCCCCCCIIIPPPTTTRRRMMMLLLKKKKKKKKKJJJHHHFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPJJJHHHDDD@@@>>>>>>???@@@===CCCJJJLLLIIIFFFDDDDDDIIIJJJKKKIIIGGGGGGJJJMMMGGGFFFEEEDDDBBB???===<<<999::::::<<<===>>>??????======<<<<<<<<<<<<======>>>@@@AAACCCCCCCCCBBBAAA>>>===;;;:::888777666555666666666888:::;;;:::888888:::<<<=========>>>@@@;;;:::888999;;;>>>@@@AAACCCBBB???===;;;:::::::::<<<;;;:::888777666666666666666666444333444777999888888777777777666666666555555444444555555666777666666666777777777777777999999999888888777777777777777777666555555555555444444333444444555666666555555555555555555555666444777;;;>>>>>><<<999666555666777777666777888:::mmmRRRFFFAAA<<<888:::777777777666555555444444555666666555555444333222.............../////////.........------------,,,++++++++++++++++++++++++)))***************++++++((('''((()))+++,,,+++***)))((('''(((+++...//////''''''((()))))))))))))))((((((((((((((((((((((((************************%%%%%%%%%%%%&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******((('''&&&'''$$$%%%&&&(((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((()))&&&""" """&&&)))'''(((((())))))(((((('''''''''''''''((()))*********)))))))))))))))(((((()))))))))))))))))))))))))))******++++++,,,,,,,,,)))))))))***************+++******)))))))))))))))******))))))***+++---///,,,,,,,,,+++++++++******(((((()))***+++++++++***+++***))))))+++++++++)))+++++++++,,,---,,,***(((((((((((()))))))))******)))(((((((((((()))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************))))))(((((((((((()))))))))))))))******)))))))))))))))(((((('''(((((())))))*********(((((()))++++++++++++++++++,,,---,,,+++,,,...///,,,,,,---...////////////000000000000000000111111///////////////000000111000111333444666777777777777777888999::::::;;;<<<;;;;;;;;;;;;<<<===??????@@@CCCEEEFFFKKKQQQRRROOOHHHGGGGGGHHHKKKMMMMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMEEEDDDCCCAAA@@@@@@@@@@@@>>>DDDKKKNNNLLLIIIFFFFFFEEEEEEFFFFFFEEEFFFIIILLLCCCCCCBBBAAA@@@>>>===<<<::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDFFFFFFEEEEEE???===:::888888777666444555555666888;;;<<<;;;999888:::===???>>>>>>???@@@===;;;999999;;;===??????AAA???===;;;::::::::::::<<<;;;999888666555555555444444444333222333666999777777666666666555555555444444333333444444555666555555666666666666555555555555555555444444444444555666777666444444666888555444444333333333444444444444444555555555555555444666999<<<<<<:::888666444666777777666666777999kkkQQQFFFBBB<<<888888666666666666666666555555555555444333222111111222111000000000//////...............---------,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,+++***((()))***++++++***(((''''''))),,,------,,,&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''%%%'''(((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((('''''''''&&&&&&'''''')))************))))))(((((((((((())))))))))))))))))))))))))))))******************((()))))))))*********+++++++++***))))))))))))***((())))))***++++++,,,,,,,,,,,,,,,+++++++++******((()))***************)))***)))((((((******)))((()))+++---...,,,***)))))))))))))))*********++++++))))))(((((()))******+++)))******++++++******)))************************((((((((((((((()))***+++)))))))))))))))*********(((((((((((())))))************))))))((((((((((((''''''(((((()))******+++'''((()))***+++++++++***...//////...,,,,,,---///***+++,,,---............111000000000000000000000///............///000000///000111333444555555666444444555666777888999999:::::::::;;;<<<===???@@@@@@DDDGGGIIIMMMRRRQQQMMMFFFEEEDDDFFFJJJMMMNNNOOOHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEEEEGGGHHHJJJDDDDDDDDDDDDCCCBBB@@@???@@@CCCGGGJJJKKKJJJIIIIIICCCCCCDDDDDDDDDDDDFFFGGG????????????>>>===<<<;;;;;;;;;<<<<<<=========>>>999::::::::::::::::::999<<<>>>BBBFFFHHHIIIIIIHHH@@@===999888888888666444444444666999;;;<<<;;;999999<<<@@@AAA@@@>>>>>>===>>><<<999999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<:::888777666555555222333333222111333666999666666666555555555444444333333333333333444444555333444555666666555444333222222333333333333333333222444555444222333666999666555444333222222222222333444444555555555555555555666777888999888777777444666777777666555666777jjjQQQGGGCCC<<<777888555555555555666666666666555444222000//////000111444333222111000///...---......---------,,,,,,,,,(((***,,,......,,,***(((+++++++++,,,,,,---------///---***)))***++++++***+++***)))***+++***(((&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((&&&$$$###%%%((((((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&'''''')))************))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++,,,++++++***************&&&(((***,,,,,,+++)))(((,,,,,,,,,+++++++++******))))))************))))))***((('''((())))))((('''(((,,,//////,,,))))))***************++++++++++++******))))))***+++,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''((()))***''''''((()))***+++,,,,,,'''((((((((())))))************))))))((((((((('''&&&''''''((()))******+++&&&''')))***++++++******+++++++++)))&&&%%%&&&'''((()))***+++,,,---------111111111000000000000000...............///000000---...000111333444444444222222333444555666777888;;;;;;;;;<<<>>>???AAABBBAAAEEEIIIKKKOOORRRPPPKKKIIIGGGEEEFFFHHHKKKLLLMMMEEEDDDBBBAAAAAABBBDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEFFFGGGEEECCC@@@>>>BBBCCCDDDEEEHHHJJJKKKKKKCCCCCCCCCCCCCCCBBBBBBBBB==================<<<;;;<<<<<<==================888999999::::::999999888;;;>>>BBBGGGJJJKKKKKKKKKAAA===999888888888777444333444666999<<<===;;;999;;;>>>BBBCCCAAA>>><<<;;;@@@===:::888999:::::::::666666666777999;;;===???>>>===;;;999888777666666222222222111111222666888666666555555555444444444333333222222333333444555333444555555555444333222333333333444444555555555000222333222111222555999666555444333222111111111333444555555666666666555666666666666666777777888444666777777666555555666lllSSSHHHEEE???;;;<<<888777666555555444444555333333333333333333333333333333444444333000---,,,+++,,,...///000///......++++++************++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,''''''&&&&&&(((+++...000///...,,,)))((((((((((((((((((''''''''''''((((((***'''%%%&&&((((((&&&$$$!!!"""$$$&&&'''''''''&&&''''''''''''&&&%%%$$$###''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''((()))(((&&&&&&%%%&&&'''(((***)))((('''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))************)))******((((((((((((******************************+++***************(((&&&)))***+++,,,---,,,++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***'''%%%&&&((())))))************)))((())))))(((((()))***++++++************)))(((&&&&&&))))))))))))************((((((''''''''''''(((((()))((('''(((***+++,,,+++******)))(((((((((((((((''''''(((***---...---+++))))))))))))************(((((()))***+++---...///+++,,,------......------------...//////////////////000000111111111111000111111222222222333333333333333444444555666666777666777888:::<<<===???@@@???AAADDDGGGIIIJJJKKKKKKGGGEEECCCCCCEEEGGGHHHIIIDDDBBB@@@??????@@@BBBDDDFFFFFFEEECCCCCCBBBBBBBBBBBBCCCEEEEEEDDDBBB???===CCCAAAAAAFFFMMMQQQPPPMMMFFFDDDAAA@@@@@@@@@>>>===<<<>>>AAACCCCCCAAA???===999999:::;;;<<<===>>>???::::::999999:::;;;===>>>:::<<<@@@DDDGGGIIIJJJJJJ>>>===<<<999888666666555333444555777888999999999???AAACCCDDDDDDBBB???===>>>>>>===;;;;;;:::::::::888666666888===AAAAAA@@@>>>;;;777555444555444333333222111000000000111222555444333222111222333333111111111111111111111111333333333333333333333333333333333333333333333333666666666444111222555999444444444333333444444444333333222222222222333333555555555555555555555555555555555555555555555555iiiPPPFFFCCC===:::;;;888777666555555444444555333333333333333333333333111222222222111///---,,,------..................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++))))))((((((((()))+++,,,---,,,+++***)))((((((((()))((((((''''''(((((()))***(((&&&'''))))))(((&&&---,,,+++++++++,,,---...,,,,,,,,,,,,+++***)))(((''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&''''''(((&&&%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''))))))(((((((((((()))))))))))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((()))******++++++******------,,,,,,,,,,,,------+++*********))))))))))))+++'''%%%&&&+++,,,)))&&&)))***+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---+++)))'''(((*********)))))))))))))))))))))))))))))))))***++++++*********)))(((((('''&&&(((((()))))))))*********((((((''''''''''''((((((***((('''(((***,,,,,,+++******)))(((((((((((((((''''''(((***,,,---+++***))))))))))))************)))))))))***+++,,,---...***++++++,,,,,,,,,,,,,,,---...//////000000////////////000111111111000000111111111222222222333333111111222333333444444555666777888999;;;===>>>???@@@@@@@@@AAACCCEEEGGGHHHEEECCC@@@@@@BBBDDDEEEEEEBBBAAA???======???AAABBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@===<<>><<<999999;;;===>>>>>>===;;;999:::;;;;;;<<<<<<===>>>>>>;;;;;;999999888999999::::::<<>>======<<<;;;::::::::::::999777777999>>>AAAAAA@@@<<<999666444444444444333222111000000000111222333555555333222222222333444222222222222222222222222333333333333333333333333444444444333333333333333333555777888666555555555555555444444444444555555777777777777777777777777555555555555555555555555555555555444444444444444~~~eeeMMMDDDBBB<<<999:::888777666555555444444555333333333333333333333333000000000//////.........///......---------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++***))))))(((''''''******++++++******)))((())))))(((((((((((()))))))))((('''(((******)))(((&&&$$$!!! """###)))))))))))))))((('''&&&''''''((())))))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&''''''((()))((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&))))))(((((('''''''''&&&)))((((((''''''(((((())))))))))))(((((('''''''''***))))))((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++******))))))((((((,,,&&&!!!###***...+++&&&)))***++++++,,,,,,++++++)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,---...---+++******+++******)))(((((()))***+++))))))))))))))))))***+++***)))))))))(((''''''&&&(((((())))))))))))******((((((''''''''''''((((((***)))((()))+++,,,,,,+++***))))))((((((((((((((((((''''''(((***+++)))((())))))))))))************************++++++,,,,,,)))******+++++++++++++++......///000000000//////......///000000000000000000111111111222222222222//////000000111222222333555666777999:::<<<======@@@>>><<<;;;<<<>>>AAACCCAAA???======???@@@@@@@@@???>>><<<;;;;;;<<<>>>???BBBAAA@@@???????????????>>>?????????????????????AAA@@@@@@CCCIIILLLLLLJJJIIIGGGEEECCCAAA>>>999666<<<<<<>>>>>>>>>>>><<<<<<========================<<<;;;:::888777666666666:::<<<>>>@@@AAAAAA@@@@@@999888777666555555555555333333444444555555555555555777:::<<<>>>>>>>>>===<<<;;;:::999888888888999999888888;;;>>>@@@AAA@@@999777444333444444444333111000000///000111333444666555444333333333333444222222222222333333333333333333333333333333333333555555555444444333333333222333444555666666555555666555555444444555555666555666777777777777666555555555555555555555555555555444444444333333333222|||cccLLLDDDBBB<<<999:::888777666555555444444555333333333333333333333333000//////......///000000111000...---,,,,,,---...,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++***)))(((************)))(((&&&&&&((()))***++++++***)))((())))))(((((((((((())))))'''''''''((())))))))))))((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&%%%%%%$$$###&&&'''(((((())))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((((())))))))))))))))))*********))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((''''''((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,)))))))))******)))))))))*********+++++++++++++++---((($$$$$$))),,,+++))))))******+++++++++++++++******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---------,,,+++++++++++++++***((('''''')))+++,,,***)))))))))))))))******))))))((((((''''''''''''(((((((((((()))))))))***((((((''''''''''''((((((+++***((()))+++,,,,,,+++))))))(((((((((((()))))))))(((''''''))))))(((&&&((()))))))))******************+++++++++*********)))******+++,,,+++++++++...//////000000/////////------...///000000000000000000000111111111111222...//////000000111111222444555666777999:::;;;<<<===<<<:::999999:::;;;<<<===<<<::::::;;;===<<<<<<===<<<;;;::::::;;;<<<===???>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<>>>@@@BBB???>>>>>>AAAEEEHHHIIIHHHIIIGGGFFFEEECCC???:::777======>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;<<<;;;:::888777666555555:::;;;<<<======<<<:::999555555444444444444555555333333333333333333444444444555777:::;;;;;;;;;;;;999999888777777777777777888888999;;;===?????????777555333222444444444333000/////////000111333444555555555444444444444444222333333333333333444444333333333333333333333333666666555444444333333333444222///000333666777777555444444333333444444555444555777888888777555444555555555555555555555555444444333333333222222222{{{cccMMMEEECCC===::::::888777666555555444444555333333333333333333333333000000/////////000111111111000...---,,,,,,---...++++++************++++++*********++++++,,,,,,,,,++++++++++++******)))((((((((()))))))))((((((''''''((()))++++++***)))((())))))(((((((((((())))))%%%&&&''''''''''''((()))((()))***+++,,,,,,,,,,,,(((((()))))))))(((''''''&&&&&&'''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''((((((%%%%%%&&&&&&''''''''''''))))))((((((((())))))***))))))(((((('''''''''&&&((((((''''''''''''(((((()))((((((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,+++)))'''(((***,,,)))))))))*********+++++++++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++*********)))((('''''')))+++---******)))))))))))))))***)))(((''''''&&&''''''((('''(((((((((((()))))))))((((((''''''''''''((((((+++***((()))***++++++***))))))(((((((((((()))))))))(((&&&'''(((((('''&&&((()))))))))******************+++++++++***)))(((***++++++,,,,,,,,,,,,,,,......////////////...---,,,,,,---//////000000000//////000000000111111111//////000000111111222222333444555666777888999:::999:::::::::999888888777:::999888888:::;;;:::999;;;;;;:::999999:::;;;;;;<<<;;;;;;:::::::::::::::::::::999999999;;;===???=========>>>AAADDDEEEEEEFFFFFFEEEEEEDDDAAA===:::999999:::;;;<<<<<<======??????>>>===<<<;;;::::::999999999999999888777777888999:::;;;:::888666555333333222222333333444555333333222222222222333444666666777888999888888777777666666555555555555555666777999;;;;;;<<<<<<===555444222333444555444333//////......///111333444444444444444444333333333222222222333333444444444333333333333333333333333555555444444444333333333222111111555:::<<<999555333222222111111222222333777888:::;;;;;;:::888777555555555555555555555555333333333333333333333333{{{dddMMMFFFDDD>>>::::::888777666555555444444555333333333333333333333333000000000000000000000000///......---------......+++******))))))******+++++++++++++++++++++,,,,,,*********+++******))))))''''''(((((((((((())))))(((((())))))***)))))))))((((((''''''''''''((((((%%%&&&((('''&&&&&&'''((( !!!$$$%%%''''''&&&&&&)))))))))******))))))(((&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((***+++,,,,,,------,,,,,,+++***)))(((((()))***+++)))******+++,,,---......+++...///,,,'''&&&)))---***))))))))))))***++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***((())))))(((((((((***+++,,,+++******))))))))))))))))))((('''&&&&&&&&&((((((''''''(((((((((((())))))((((((''''''''''''((((((+++)))(((((()))******)))((((((((((((((())))))******(((&&&&&&'''(((((('''))))))))))))************))))))+++++++++***)))(((***++++++,,,,,,,,,,,,,,,------.........---,,,,,,++++++---...////////////////////////000000000000//////000111111222222333333333444555666777888888666777888999999888777666888777777888;;;<<<;;;:::;;;;;;::::::::::::;;;;;;:::999999888888888999999>>><<<;;;999888888888999<<<;;;;;;<<<===@@@BBBCCCDDDCCCBBBBBBBBBAAA>>><<<999:::<<>>>>>===<<<;;;:::999999777888888999999999888888666666888888888666444333222222222222222333444444333222111111111333444555777777777777777666555555444444333333333333444444333555888999999888888999555444333333555555444222000//////...///000222333333333444444444333222111111111222222333333444444333333333333333333333333333333333333333333333333...000666@@@GGGFFF;;;111222111111000000111111222666666777888888777666666555555555555555555555555222222333333444444555555{{{dddMMMFFFCCC===888888888777666555555444444555333333333333333333333333...///000000000///...---------..................,,,++++++******++++++,,,,,,,,,++++++++++++++++++((())))))************))))))(((''''''&&&'''((()))***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&(((***)))&&&%%%'''((((((((((((((())))))******&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&((()))******))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,)))'''$$$######$$$''')))***************************+++,,,+++))))))***+++***))))))((()))***+++,,,,,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,***(((((((((((()))******++++++++++++***))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((''''''''''''((((((***(((''''''((())))))(((((((((((((((((()))*********(((&&&&&&((()))))))))))))))))))))************'''(((***++++++***)))((()))******+++++++++++++++,,,,,,------,,,,,,+++******+++,,,---.../////////........./////////000000/////////000111111222222222222333444555666777777555555555666666777888888888777777999<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777888888999<<<;;;:::999888888888888:::::::::::::::<<>>>>>===<<<::::::<<<@@@DDDFFFGGGGGGFFF======<<<;;;:::999999888666666777888888777777666333444666777777555444333222222222111222222333333222222111111111333666777666555555555555444444333333222222111111222222333000333666777666444555666666555444444555555333222111000///......///000111222222333333333222111000000000111111222333333444333333333333333333333333000111111222222333333333000000444???HHHHHH===222222222111111111111222222333333333333333333333333555555555555555555555555111111222444555666777888{{{cccMMMEEECCC<<<777777888777666555555444444555333333333333333333333333---...///000000...,,,++++++,,,...///000///......---,,,,,,++++++,,,,,,------,,,,,,++++++*********'''((()))***************+++***(((&&&%%%&&&'''(((+++***((('''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((***+++***'''&&&'''))))))'''%%%######$$$&&&'''''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###!!!"""$$$&&&&&&&&&&&&%%%)))))))))))))))***++++++%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((((((((((()))******((((((((((((((((((((((((******+++,,,,,,,,,++++++,,,)))&&&$$$$$$&&&))),,,++++++***)))((('''&&&%%%(((''''''))),,,,,,+++)))***)))((((((((()))+++,,,+++)))&&&######%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))((()))+++---+++)))&&&''')))***++++++++++++++++++***))))))((())))))((('''&&&%%%%%%&&&((()))''''''''''''((((((((()))((((((''''''''''''((((((***(((&&&&&&((((((((('''((((((((((((((()))*********(((&&&&&&(((*********))))))))))))************&&&(((***+++,,,+++)))((((((((()))***************,,,,,,,,,,,,++++++***))))))***,,,---.../////////............/////////000......//////000111111111222222333333444555666666444333222222333666999;;;777777888:::>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<888888777777777777888999666777888999:::;;;<<<<<<999::::::999999;;;>>>AAABBB???<<<;;;;;;:::999777666999>>>CCCFFFGGGFFFEEE<<<<<<;;;::::::999888888555666777777777666444333111333444666666555444333333222222222222222333333222111111111222444777888333333333333333333333333222111111111111111222222...222555666444222222444777666555555666555333111111000///......///000000111111222333222111000/////////000111222222333333333333333333333333333333//////000111222333333444555000...555???DDD???888333222222222222222222333666555444444444444555666555555555555555555555555000111222444666888999:::{{{```OOOIII???::::::666666666666666555555555555333333444444444444444444111111111111111000//////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***)))))))))******+++++++++************)))#########$$$%%%&&&'''(((,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((())))))'''%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''%%%###"""%%%)))+++***(((&&&''')))*********)))((('''''')))******+++++++++))))))(((((((((((())))))((())))))******))))))(((+++++++++*********))))))***++++++++++++***))))))((()))+++,,,,,,+++)))(((+++******)))(((''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++((()))***+++,,,+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++***'''###!!!(((((((((((((((((((((((($$$&&&(((***+++***))))))(((((((((((())))))))))))+++***)))'''''')))***+++******))))))((((((''''''((()))+++---------+++***)))))))))***++++++,,,,,,***++++++,,,,,,------...//////............//////222111000000///000000000222222222111111222333333444555444444444666:::===>>><<<:::;;;>>>@@@BBBBBBAAA???===<<<======<<<;;;:::888666666888999777444333555888:::;;;;;;:::999:::999888777777888999999===<<<:::888777666555555555666999>>>CCCGGGGGGGGGDDD===777555777999888666111222444555555555444444555666666666555444444333333222111000111222333444444222111111333444444444111111111111000000000///...///111222333333333222///000222222111111111222444444555555555444333222000///---,,,---...000111222111111000///......---000000000000111111111111000000111222333333444444444333111000000000111222222222222444888<<>>;;;:::::::::<<<===;;;888666777777666666777777777666666777888999999999999888999888888777888999;;;<<<::::::999999::::::;;;<<<888777777999;;;======<<<999888666666777777444222555555555555555555555555111111222222222222111111111222333555555444333333222111111222444444333222222222222111111111000000111000///.........000000///000222222111111111222444222000///...///111222///000111222333222111111111000000000/////////...////////////000000000111.../////////000000111111111000000///////////////111000/////////000111222999777555333111000000000222222222111111000000///222222333333333333333333111000000111333555555444www\\\LLLGGG>>>;;;<<<888666666666666555555555555555444444333222111111000000000000000000///......---------------...///000++++++++++++++++++++++++---,,,,,,++++++*********))))))******++++++++++++++++++*********)))))))))---,,,+++******)))******))))))((((((''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''((())))))'''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''')))+++,,,((((((((((((((())))))***))))))************))))))))))))(((((((((((())))))((()))+++---...//////000***************************++++++++++++***))))))******)))(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++++++++***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))(((((('''(((((()))******++++++))))))***++++++,,,,,,---------,,,,,,,,,,,,---------......///000222333444333222111000000000000000222333555666666888<<<>>>@@@@@@AAACCCDDDBBB>>>;;;:::999:::<<<===<<<999666666666777777666666666777666777888888999999999999999999888888888999;;;<<<999999999999:::;;;<<<===888777666777999:::999999888777777888888777555444555555555444444444555555222222333333333333333222111222333444555444333222111111111222444444333111000000000000////////////111000///.........000000///000222222111111111222333222000......///000111000//////...///000111222000000000000////////////...////////////000000000///////////////000000000000000000000/////////...222111000/////////000000555555444333222222222222333333222222111111111000...///111222333444444444222111111333555666666555vvv[[[KKKGGG>>>;;;<<<999666666666666555555555555444444333333222222111111//////000000//////...---,,,,,,,,,,,,---...///000++++++++++++++++++++++++***************)))))))))))))))***+++++++++******++++++++++++************+++***)))((((((((((((((())))))(((((('''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''((())))))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))((('''((()))((((((((((((((()))******((())))))*********))))))))))))(((((((((((())))))&&&''')))***,,,---......***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''((())))))************))))))))))))************************((((((((((((((((((((((((%%%&&&''')))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''&&&&&&''')))************)))((('''''''''))))))))))))((((((((((((''''''((())))))******+++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,------------...///000222333222111000///............111333444444444555888:::;;;;;;===@@@BBBAAA>>><<<:::999999:::;;;;;;999777444666777777555555666888666666777888999:::;;;;;;;;;:::999888888999:::;;;888888888999999:::;;;<<<999777666666777888888777666777777777777777666555555555444333333333444444222333444444444444444444111111222222333333333222000000111222444444222000000000/////////.........000000000//////000000111///000222222111111111222222111000///...///000000000///---,,,,,,...000222000000000000////////////......////////////000000////////////000000000000000000111111111000///...222111111000000000000000222222222222222222222222222222222222222111111111***+++---000222222222222222111222444666777666555uuu[[[JJJFFF>>>;;;<<<999666666666666555555555555222222222222222111111111//////000000//////...------,,,,,,,,,,,,,,,------************************************++++++++++++******+++,,,+++***))))))************))))))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''((())))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((()))(((&&&'''((()))(((((('''((()))***+++***************)))((('''))))))(((((((((((())))))%%%%%%'''((((((((((((((())))))*********+++++++++***++++++++++++***))))))'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))(((((((((((()))((((((''''''&&&''''''''''''(((((()))*********)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------///000000000000///------,,,,,,---...000222222222333555777999:::;;;===@@@@@@>>><<<999888777777999999888777333555777777555555666888555555666777999:::<<<======<<<:::999888888999:::888888888888888999:::;;;999777555555666777777777555555666555555555555666555444333222111222222333222222333444444444444444111000000000111111222222000000000222444444222///000000000000//////////////////000111222222222222///000222222111111111222111111111000000000//////......---.........//////////////////000000000000........./////////000000000000000000000000000000000111222222222111000///000000000000000111111111000111111111222111111111000000000111111111111111***+++...000111111111000000000111333666666555444uuuZZZJJJFFF>>>;;;===999777666666666555555555555000000000000000111111111///////////////......---......---,,,++++++++++++************************,,,,,,,,,------.........***+++,,,,,,+++***)))((())))))))))))((((((((((((++++++************++++++&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))'''%%%###'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$%%%(((((('''(((***)))((('''''''''(((***+++,,,,,,,,,+++)))(((&&&%%%))))))(((((((((((())))))***************)))(((((())))))******++++++++++++***++++++++++++***))))))&&&((()))++++++)))(((&&&+++******)))(((''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((()))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%''''''(((((()))*********)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++,,,...000111111222444666:::::::::===??????>>>===888666555555666888777777333555777777555444666999444444555777999;;;===>>>>>>===;;;999888888888999888888777777888888999:::999777555555666777777777333444444444333333555666555444222111000111222222111222333444444444444444111000/////////000222333//////000222444444111///111111111111000000000000...///111222333333333222///111222222111111222333111111111222111000//////,,,---///000111000///...////////////000000000000............/////////000111111111111000000000000111222222333333111000///......//////000111111111000111111111111000//////......//////000000111111---///111222333222111000//////000222555555444222qqq[[[LLLEEE<<<;;;===888777777777777666666666666444444333333333333222222222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***((()))***+++++++++++++++******+++++++++******)))&&&'''((((((((('''%%%%%%((((((((()))(((''''''&&&%%%&&&&&&&&&'''(((((((((,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&%%%&&&(((***,,,)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''%%%!!! ###%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!)))+++"""333 ###$$$%%%'''((((((((((((...---+++***)))******+++---'''"""###(((+++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''' )))///222((((((((((((((((((((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%&&&)))******)))&&&%%%%%%"""(((///$$$...)))''''''''''''((((((((((((222!!!(((///+++)))(((---'''((()))))))))))))))(((%%%&&&'''((())))))))))))***"""&&&(((999$$$///---***&&&%%%&&&&&&&&&%%%+++***))))))&&&!!!###'''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((((((((()))((((((((((((((('''''''''******+++,,,------......+++++++++,,,,,,---------///---+++---///000///,,,///+++444...'''///...)))------...///000222222333:::333???444///>>>>>>>>>888888777777666666555555222777555:::999222555111333333333555888>>>CCCFFF<<<<<<;;;999888666444333:::888666666777666444222222333555777999999999999222333555555555555333222////////////000111333444333222222111111000000000000000000000000000000000///000000111111111111000////////////000000000000222222111111111111111111222333333333333222111111222111000//////000111222000000000000//////////////////............//////111111111111111111111111///////////////.........222222111111111111111111111000///000111222111//////000111222222333222222222111000///......//////000000000000111111111111...///000222222333333333oooYYYKKKDDD;;;:::<<<777777777777777666666666555444444333333333333222222222222111111000//////...------------------------...,,,++++++------,,,***))))))***+++++++++++++++******+++++++++******)))(((((()))))))))((('''&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&(((***+++(((&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$---&&&""" &&&---666######$$$$$$%%%&&&&&&&&&******)))(((((((((((((((***&&&###$$$''')))(((%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$'''***,,,(((---)))///))))))))))))))))))))))))((((((((((((((()))))))))))))))(((''''''''''''(((&&&'''((())))))((('''&&&------+++)))!!!&&& ###%%%%%%%%%%%%&&&&&&&&&&&&'''$$$)))***,,,---)))))))))))))))))))))((('''&&&(((((((((((('''&&&$$$$$$(((++++++!!!///###+++!!!(((...000...***&&&...$$$###,,,...+++)))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((('''*********+++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,...,,,+++,,,...000///---111***000222---+++)))(((,,,------...///000111222333///<<<888;;;777444(((777777777666666666555555666888222333888777777555333444555666777888888888GGG???555......444===CCC;;;888555333333555777999222333555666777777777777333333444444444444333333111000/////////000111222111111222222222111000000000000000000000000000000000000111111111000000///.../////////000000000000111111111111111111111111111111000000/////////...222111000///////////////.........//////000000000//////............//////111111111111111111111111////////////////////////000000000000000000000000111000///000111222111//////000111222222333222222000000000000/////////............/////////000000//////000111222222222111mmmWWWIIICCC;;;:::<<<666777777777666666666555555444444333333333333222222222111111000000//////...........................,,,+++***+++---...---,,,))))))***++++++++++++***)))******+++++++++******))))))*********)))((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&((()))***'''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''((((((((()))))))))((('''&&&(((''''''''''''&&&&&&&&&'''''''''((()))))))))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$&&&,,,%%%!!!'''&&&%%%$$$$$$%%%&&&'''))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,...222...)))!!!,,, ************************))))))((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''$$$!!!"""%%%&&&222///%%%&&&&&&&&&'''''''''''' +++***'''------(((&&&*********)))((('''&&&%%%((((((((('''&&&$$$###"""%%%***$$$***%%%111!!!,,,+++)))&&&$$$$$$&&&(((""",,,111,,,"""!!!((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%'''***------+++(((&&&''''''((((((((((((((((((************************,,,,,,+++++++++++++++++++++******+++---///...---***%%%(((222444...000555,,,,,,---...///000000111<<<222000***:::222GGGDDD666666666666666555555555666888333000999999333444---...000222555888;;;<<<::::::999:::999666111---999:::999777333000...---222333444555555555555444333222222222222222222333222111000////////////000///000222333333222111000000000000000000000000000111111111111111000///........./////////000000000111111111111111111111111222111///...---------...111111000000///---,,,,,,+++,,,---...///000111111//////............//////000000000000000000000000//////////////////////////////////////////000000111000///000111222111//////000111222222333222222///000000111111000......,,,,,,---------.........//////000000000000000///jjjTTTHHHBBB::::::;;;666777777666666666555555555444444333333333222222222111111000000////////////------------------------,,,+++***+++---...---,,,)))******+++++++++******))))))***+++++++++***************)))))))))(((((())))))((('''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''!!!%%%***(((888,,,)))(((&&&$$$$$$$$$&&&'''((()))***+++***)))((('''%%%(((******'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''#########...***&&&666+++)))))))))))))))))))))))))))))))))((((((''''''&&&***)))((((((''''''((((((((('''&&&&&&&&&&&&'''(((%%%***'''******(((%%%&&&&&&&&&'''''''''(((((( ///(((&&&***$$$&&&)))((()))))))))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&###---$$$111444!!!000///"""'''---///...,,,***)))444&&&&&&,,,---...)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$&&&((())))))(((&&&%%%''''''''''''(((((((((((()))))))))))))))(((((((((++++++++++++************(((((()))***,,,---......222666,,,------%%%(((+++***++++++,,,------......***///333111@@@$$$222---555555555555555555555555111777888222999777+++:::;;;999555222111222555777222111111444888::::::999000111222000...---///111333333333333333222222222333222111000000111222333000000000000000000000000---///222444444333111000////////////////////////222222222111111///...---........./////////000000000000000000111111111111444333000...------...///......///000///...,,,+++,,,,,,------...//////000//////............/////////////////////////////////////////////000000000/////////000000000000000111000///000111222111/////////111222222222222222...///111222222000...---,,,,,,---------.........//////////////////......gggRRRFFFBBB::::::<<<666666666666666555555555555444444333333333222222222000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******+++++++++******)))((()))***+++++++++++++++))))))((((((((('''''''''))))))(((''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''---"""""")))(((%%%"""+++)))'''%%%%%%%%%'''(((((()))***++++++***)))((($$$'''+++***&&&%%%&&&)))))))))))))))))))))))))))((((((((((((((((((((((((......(((111)))((('''$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&((((((111...###&&&***''''''((((((((()))))))))%%%...###+++******+++%%%&&&'''(((((((((((((((&&&''''''(((((((((((('''111ccc[[[]]]MMM***(((###...+++$$$$$$)))''''''((((((###$$$(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%&&&''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((************************'''(((******+++,,,---...###444""""""---+++444222+++,,,,,,------.........###...333111AAA000777>>>333333444444555555666666111666<<<222777333///[[[ccc___WWWMMMBBB888111---<<<777222111333555444333@@@===999444222222555777222222222111111111111111222222000//////000222222...///000000111222222222---///222444444333111000////////////////////////222222222111111///...---............//////////////////000000000111111111333222000...------//////+++,,,---/////////...---..................------//////............//////........................////////////000000111111000000000111111222222222111000///000111222111/////////111222222222222222---...000222222111///...------........./////////....../////////......---eeeQQQFFFBBB;;;;;;===777666666666555555555444444444444333333333333222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++++++++***))))))((()))***+++++++++++++++***)))((('''''''''((((((***)))(((&&&&&&''''''((('''''''''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''',,,'''+++***&&& :::***)))'''&&&&&&&&&''''''(((((())))))***)))))))))%%%''')))(((%%%$$$&&&((((((((((((((((((((((((((())))))))))))))))))))))))"""***111((($$$,,,''''''''''''''''''''''''((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((...(((!!! 222 $$$''''''((((((((()))))))))(((+++ ///***"""000$$$%%%&&&'''((()))))))))))))))))))))((('''&&&&&&jjjyyyYYY>>>+++!!!$$$'''...222000******...''''''&&&&&&''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))+++***(((&&&&&&''')))***&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))))))))*********((()))++++++++++++---...,,,;;;)))???333222(((,,,,,,------...............222---$$$222999"""---222222333333444555666666666444:::///333111:::kkkKKK999333333333###&&&,,,333777666222...222222111000000111111222222111111111111111111222...///111222333444444444///000222333333222111000000000000000000000000000111111111111111000///...------........./////////...//////000000111111111000///...,,,,,,---......++++++---...//////000000/////////.........------//////............//////////////////////////////...//////000000111111222000000111111222222333333111000///000111222111//////000111222222333222222......000111111000000///...////////////000000000......///////////////...dddPPPFFFBBB<<<<<<>>>888666666555555555444444444444444333333333333222222////////////////////////------------------------...,,,++++++------,,,***+++++++++++++++***))))))(((((()))++++++,,,,,,++++++***)))((((((((())))))***)))'''&&&&&&&&&((()))&&&&&&&&&''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''&&&&&&&&&%%%$$$&&&'''&&&$$$###%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###%%%''')))***)))((('''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%,,,&&& 444333666999---$$$(((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!%%%(((333SSS%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&UUUpppHHH """---+++$$$&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((***)))(((''''''''''''(((&&&&&&''''''((())))))***'''''''''((())))))******&&&''''''((()))***++++++)))+++---,,,+++***,,,...***888000yyyVVV:::000111222333444555666666:::000777000777///:::}}}DDD<<<333000333555333111222111000000000111222333111222222222222222222111111222333444555444444333111111222222222111000000000000000000000000000000000000111111111000000///---------.........//////......//////000111111222---............/////////------------...///000000/////////////////////000//////............//////////////////////////////...//////000111111222222/////////000111222222222111000///000111222111//////000111222222333222222.../////////000000000000....../////////000000000---...///000000000000000cccPPPFFFCCC======>>>999666666555555555444444444444444444333333333222222.........///////////////...........................---,,,,,,,,,,,,+++***+++++++++++++++***)))((((((((()))++++++,,,,,,,,,---,,,***)))))))))***++++++)))'''&&&%%%&&&((()))%%%&&&&&&''''''(((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''(((((("""$$$&&&((()))'''&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&"""%%%(((+++,,,***(((&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###)))"""111)))&&&,,,''',,,))))))))))))))))))))))))%%%&&&&&&''''''(((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&&&&TTT'''''''''(((''''''&&&&&&!!!"""$$$&&&'''))))))***\\\hhh222$$$+++%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&'''((())))))***&&&''''''((()))***++++++%%%&&&'''((()))***+++,,,***,,,...---+++***,,,...***///...___///000000111222444555666666888+++777555===---222YYY999111333666222111000000000111333444111222333444444333222111333444555555555444333222333333222111111000000000000000000000000000000000///000000111111111111000---------.........//////---......///000111111222...///000111222222222111111000...------...///000---......///000111222222//////............//////000000000000000000000000...//////000111222222222---......///000111111222111000///000111222111//////000111222222333222222//////......///000111222.........////////////000------///000111111111111gggXXXHHHBBB???<<<888777777777777666555555444444555444222111111222444555000000000000///////////////...------...///000111555222...,,,++++++)))(((((()))***++++++***)))(((+++***)))(((((()))***++++++***)))((((((((((((((((((((())))))******++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''')))))))))))))))(((((((((&&&%%%$$$$$$############((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$$$,,,---!!!111"""222 '''***)))((((((((()))+++,,,''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''+++$$$___''''''''''''''''''''''''&&&'''''''''(((((())))))bbbNNN)))&&&$$$(((,,,)))''',,,***)))%%%###&&&+++***$$$&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++***,,,...aaa------///111444555555444333444;;;+++///???(((;;;UUU333777111+++///555000...666333000888333(((666???,,,444444555666555444222111///000222444444222000//////...---,,,,,,---...///000000000000000///......------------.........////////////000111111222222000//////......000111222//////............//////000000000000000///......222222222111000//////...000000///...------,,,,,,000000000000111111111111111111111000000000000000...------...000111000///,,,...111111000.........///...---,,,---///111222,,,,,,------------------...///000222222111111000cccUUUFFF@@@???<<<999999777777777666555555444444444333111000000111333444////////////...............---,,,,,,,,,...///000///---++++++,,,---,,,+++((()))***++++++***)))(((***)))(((''''''(((((())))))((((((''''''''''''&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))%%% '''&&&""",,,---111***)))((((((((()))***+++''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&***###^^^''''''''''''''''''''''''((((((((()))))))))*********zzz111 )))/// ,,,###!!!&&&&&&!!!%%%///''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))*********+++,,,///aaa---,,,---///111222222111000)))666...000;;;***...^^^eee;;;,,,333,,,+++111...555;;;,,,000GGG666%%%>>>555555555555444333222222000000111222222111000000///...------------...///000000000000000///......------........./////////000///////////////////////////.........///000111//////............//////000000111111000000///...222222111000000///......000//////...------,,,,,,.........////////////000000000000000000000000111///...---...///000///...,,,///111222000///......222111000/////////000111------------------------...///000111222111000000```RRRDDD???>>><<<::::::777777777666555555444444222222000000000000222222............------------,,,,,,,,,+++,,,,,,---...+++******+++------,,,***((()))***++++++***)))(((+++***)))(((((((((((()))((((((((()))(((((('''&&&))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''"""###000111000%%%***%%%))))))((((((((()))***+++''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$)))"""^^^'''''''''''''''''''''''''''''''''(((((((((((()))!!!...,,,KKK===%%%333###+++&&&%%%+++---&&& &&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))+++---///aaa------...///111111111000///)))555555333888444...555555***---WWW//////@@@444)))'''111;;;666***...888888666555444333222222222222000000000000000000000000///......------......///000000000000000///............/////////000000000000000///......---,,,,,,...............///000000//////............//////111111111111111000//////111111000000//////....../////////...------,,,,,,,,,,,,,,,---------....../////////000000111111111000...---...//////...---,,,///111111000.........222111111000//////...............------,,,,,,+++...///000111111111000000___PPPBBB======;;;999888777777777666555555444444222222111111111111222222/////////.........------,,,,,,,,,,,,,,,,,,------++++++++++++,,,+++)))&&&)))***++++++++++++***)))+++++++++***************((()))*********)))((((((******)))))))))(((((((((&&&''''''''''''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&((()))***&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((###%%%+++///&&&"""...&&&''''''(((((((((((())))))******''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''######(((!!!]]]''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***""",,,)))((('''333...$$$$$$++++++"""%%%***)))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))+++---///aaa---000000111222222111111000111111333333333777666---///,,,000555...333bbbkkk!!!(((:::BBB%%%;;;555444:::...777666444222111111222222111000000//////000000111//////............//////000000000000000///......////////////000000000000/////////.........------...............///////////////............//////111111111111111000000///000000000//////.........//////.........---------+++,,,,,,,,,---------------......///000111222222000///---.........---,,,,,,---//////...------...---............---,,,+++//////...---,,,,,,++++++---...000111111111000///___QQQBBB===<<<:::777777777777777666555555444444333333333222222333333333000000000/////////......------.........---------*********+++,,,+++)))&&&)))***+++,,,,,,+++***)))((())))))))))))))))))((('''(((((())))))((((((((('''((((((((()))))))))***(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((---%%% ''',,,666###+++...+++)))***,,,{{{000&&&'''***'''(((000(((,,,%%%111''''''(((((())))))))))))''''''((()))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''######(((!!!]]]''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$...,,,,,,))))))%%%&&&((()))VVVSSS !!!&&&++++++(((&&&'''%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********,,,...aaa---///000000000111111000000222(((---222---///555000999***)))777666)))***999@@@HHH###"""@@@999+++:::<<<222<<<777666444222111111111111111111000000000000111111////////////////////////000000000000000///......////////////000000000000.........//////000000000........./////////////////////............//////111111111111111000///////////////..............................---------,,,,,,---------.........------...///000111111222000...------......---++++++,,,------,,,+++,,,---***+++,,,---------------//////...---,,,,,,++++++---...///000111000000///~~~___QQQBBB===<<<:::777777777777777666555555444444333333333333333333333333111000000000////////////---............------,,,)))((((((***,,,---,,,+++)))***+++,,,,,,+++***)))$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((($$$%%%%%%&&&''''''(((((()))))))))******)))))))))$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''***))))))((('''&&&&&&%%%''''''''''''''''''((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***"""!!!)))!!!...,,,&&&&&&---+++DDDVVV222000)))333******''',,,------,,,&&&'''((()))))))))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$)))"""^^^''''''''''''''''''''''''(((''''''''''''&&&&&&&&&///###,,, ###***'''000)))@@@MMM...***""""""''''''((()))************%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))*********)))+++---aaa---,,,---------......//////000'''...777111,,,///111---111///((('''...000,,,###)))<<>>CCC333555777555555555444222000///...111222333444444333222111...///000111111000///...000000000000000///......------........./////////........................//////111222222222111000//////............/////////////////////...------------------------------........................------------..................//////////////////---,,,+++,,,...///...------......---,,,,,,---///...------,,,,,,---...///------------------------------///000000000///...}}}[[[MMM@@@===>>>===<<<<<<777777777666555555444444111111222222222222111111//////.........---------+++,,,,,,---,,,+++***)))111...+++************)))***+++,,,,,,,,,,,,+++***$$$%%%'''***,,,---------///---***))))))+++///111)))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++$$$###...&&&///$$$######$$$&&&((('''&&&'''777777'''222"""***555 &&&...***''',,, 000&&&%%%&&&((()))))))))(((''''''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''+++$$$___'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))),,,&&&222,,,'''(((''' )))&&&"""(((UUU:::%%%(((""""""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&(((+++aaa---,,,,,,------///000222333***111---(((///222///000111000000000///...111555***111555444...)))EEErrr{{{---)))<<<;;;555444555555444333111...---111222444555555444222111...///000111111000///...000000000000000//////...------------.........//////......------,,,,,,+++///000111333333222222111//////............//////...............------,,,---------------------------.....................,,,,,,------------......///////////////.........---,,,+++,,,...///...---...///000///------///111///---+++)))))))))+++,,,,,,,,,------------------,,,---///000000000///...wwwVVVKKK@@@======<<<;;;<<<;;;:::999777666444333222333333333222222222111111......///111222222///,,,000///---,,,+++,,,,,,---000...,,,++++++,,,+++***---------,,,+++***)))(((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%((()))(((&&&%%%(((+++///...,,,***((('''%%%$$$%%%'''((('''&&&&&&'''(((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&$$$######$$$&&&''''''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''!!!$$$))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$###'''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%'''((((((((('''&&&!!!$$$&&&&&&''')))*********)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((''',,,)))((())))))'''%%%$$$((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ '''eee...%%% ###***---)))%%%&&&%%%$$$######%%%&&&(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&222lll<<<,,,$$$***%%%+++"""+++'''%%%&&&''''''((((((''''''((('''$$$!!!###((('''$$$(((''''''''''''((())))))((((((((((((((((((((((((((((((((('''((())))))***///)))'''___***000***(((,,,---)))+++222---------...............---000111///+++***---111000000111222222222222111111+++...888333:::222333555///...111000222222111111000//////////////////000111111222222111000///...............///............//////000000//////.........//////111111111111000000000000,,,,,,---.../////////......---,,,+++,,,...000222........................////////////............,,,---......,,,,,,---...//////.........//////000///...,,,,,,...///...---////////////////////////000000//////...---+++++++++,,,------......------///...---,,,+++,,,---...wwwZZZNNNBBB>>><<<999777888888888777666555555444444333333222222222111111111/////////000111111///---,,,,,,,,,,,,------...//////---,,,+++,,,,,,+++***,,,,,,,,,,,,+++***)))(((((())))))******))))))(((***++++++,,,,,,++++++***&&&'''''''''((((((((((((&&&'''((('''&&&&&&(((***++++++***)))((((((''''''&&&'''((('''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&""""""%%%&&&$$$###&&&))))))((('''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%'''((((((((('''&&&)))'''***&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%&&&)))++++++******,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$&&&ddd!!!%%%***---+++'''%%%%%%''''''(((((()))))))))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&///'''AAA>>>&&&000''',,,555((("""%%%&&&''''''((((((''''''%%%$$$''',,,,,,'''&&&)))%%%%%%$$$$$$%%%%%%&&&''',,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))*** &&&ZZZ***###%%%***000222000------------------............))),,,---+++(((&&&)))---000000111222222222222111:::555ggg666666---000555222444:::000***666222222111111000/////////---......///000000111111000//////............///000000//////...///////////////............//////000000000////////////...+++,,,------......------------,,,,,,---...000111........................------....../////////000,,,---...---,,,,,,,,,...//////...---------.........---++++++---...---,,,........................////////////...---,,,,,,+++,,,------......------......---,,,,,,,,,---...vvv[[[OOOCCC>>><<<999666777555555555555555555444444333222222222222111111111111///...///000111000...,,,,,,------...------------,,,+++,,,------,,,***++++++++++++***)))(((((()))******++++++******)))(((((())))))))))))((((((((()))))))))))))))******'''&&&%%%%%%'''((((((''''''''''''((((((((())))))'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((&&&%%%&&&(((%%%!!!"""'''******)))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&,,,%%%)))}}}''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''"""%%%((((((%%%$$$$$$%%%''''''''''''(((((((((((())))))))))))))))))))))))###)))###UUU!!!###$$$###!!!###'''***&&&''')))++++++***)))'''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&...&&&'''444XXX&&&(((%%%!!!###000'''%%%&&&''''''((((((''''''(((%%%(((---***!!! '''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%************+++++++++,,,)))+++000hhh666...///---***(((******(((,,,,,,------...............000111///,,,+++---000///000111111222222111111###444)))TTT444555333===///'''666555***///222111111000000//////...,,,------......///000000///............//////000222111000000//////////////////............//////////////////............++++++,,,------------,,,,,,,,,---...////////////........................++++++,,,---...///000111+++---...---,,,+++,,,.........---,,,,,,,,,,,,,,,...,,,******,,,---,,,+++........................---...............------,,,,,,---............---...------,,,------......uuuXXXLLLAAA===<<<:::999999555555444444444333333333222222222222111111111111111000......///000000//////000000///...+++)))'''+++++++++,,,......,,,******************)))(((((()))******************)))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((&&&###$$$''')))(((&&&%%%&&&&&&''''''(((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''''''''(((%%%&&&((((((%%%%%%(((&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((###hhh'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***,,,+++)))(((******(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""+++)))%%%aaa///+++%%%"""''',,,+++'''$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''' 666&&&111\\\***111...,,,)))%%%&&&''''''((('''''''''((('''&&&%%%$$$$$$'''***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%&&&(((\\\%%%***------)))+++222555222,,,,,,,,,------......///333444555333111111222444///000000111111111111111888 BBB,,,333@@@***444666...,,,333333+++111111111000//////......,,,------...//////000000...............///000111333333111000///////////////............//////000000000/////////.........,,,,,,---......---------***+++...///000000..............................+++,,,,,,---......//////+++,,,------++++++,,,---...---,,,+++************...,,,++++++,,,------,,,------------------------,,,------...//////......,,,------...............---------------.........tttWWWKKK@@@===<<<:::999999666666555444333222111111222222222111111111000000111000......///000000//////000000///...+++)))''',,,++++++,,,---...,,,+++)))************)))((((((((())))))******))))))((()))******++++++******)))(((((((((((((((((((((((()))&&&$$$%%%(((***(((&&&''''''''''''&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&'''''''''''''''((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''""" %%%)))(((&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&& [[['''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&###!!!%%%,,,,,,'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%***%%%!!!^^^$$$''')))(((***+++%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''':::,,,$$$,,,DDD///%%%,,,***$$$%%%&&&''''''((('''''''''###))))))"""%%%///000)))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((,,,---...aaa+++$$$)))---,,,+++***&&& ++++++,,,,,,---......///111111111000/////////111//////000111111111111000888222$$$666888333III'''000@@@...,,,:::000111111000000///.........---......//////000111111...............///000111333333111000////////////...............///000000111111111000000000//////......////////////......***+++...000000000...---........................------------,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,+++***************///---,,,,,,---......---------------------------+++,,,---...////////////,,,---......//////......---------....../////////rrrYYYMMMAAA===;;;999777777777666666444333222111111222111111111111000000000111///...///000111000...,,,,,,------...---------...,,,++++++,,,---,,,+++)))******+++******))))))((())))))))))))))))))((((((((())))))))))))((((((((((((''''''''''''&&&&&&((('''&&&&&&((())))))(((((((((((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&((((((((((((((((((((('''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!'''(((%%%###((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))(((###ZZZ''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''***((("""$$$)))''')))))))))))))))*********((((((((((((((((((((((((&&&'''"""###```))),,,'''&&&,,,111111((('''%%%$$$%%%&&&(((***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''444000"""$$$111%%%<<<444---+++"""%%%&&&''''''((((((''''''$$$,,,---'''%%%(((&&& ((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,......---,,,,,,$$$***^^^'''111---,,,------+++,,,000******+++,,,---......///000000///..................///000000111111000000$$$===***222444000===RRR///111222888///111000000//////......------......///000000111111///............//////000222111000000////////////......---......///000111111111111111000000000000///000000000000///......***+++...///000000...---........................------,,,,,,,,,+++++++++***,,,---,,,+++***+++---++++++************++++++000...,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------...////////////...,,,---...///////////////rrrWWWKKK@@@<<<;;;999888888555555555555444444333333111111111111000000000000/////////000111111///---,,,,,,,,,,,,------...///111...+++)))***+++,,,,,,******+++++++++++++++***)))******++++++******)))%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&((()))))))))((((((***+++(((((((((''''''''''''&&&&&&'''((('''&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((%%%!!! $$$&&&%%%$$$%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''///$$$]]]'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))000+++''')))'''"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((///eee+++---+++&&&(((---&&&'''''''''''''''(((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&"""(((555---###...'''<<<'''!!!111%%%&&&''''''((((((''''''***(((***---%%%&&&666###############$$$$$$%%%))))))))))))))))))))))))$$$%%%'''((()))((('''&&&$$$///555[[[000---$$$###,,,+++"""!!!***)))***+++,,,---......///222000//////////////////...//////000000000000000,,,,,,GGG***,,,***<<<[[[HHH###///888222,,,000000000///......------,,,------......///000000000//////............///000000//////.../////////---------......///000111111000000000000///////////////000000///......---+++,,,---////////////...........................++++++++++++,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,************+++,,,------///---,,,,,,---......---++++++++++++++++++++++++------..................------...///////////////+++,,,...///000000000///qqqRRRGGG===;;;<<<<<<;;;<<<444444444555555666666666111111111111000000000000......///111222222///,,,000///---,,,+++,,,,,,---333///+++((()))+++,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((((())))))))))))(((((())))))(((((('''''''''&&&'''***+++***((('''***---'''''''''(((((((((((((((%%%'''((('''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******(((&&&''')))'''$$$%%%)))'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''!!!///"""___''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((hhh\\\+++$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&"""111222&&&)))(((+++999444555%%%&&&''''''((((((''''''+++"""111+++"""<<>>999666777444444333222222222222333666555333111000000111111////////////..................---,,,,,,+++***************++++++,,,------,,,,,,+++******+++,,,,,,)))************))))))((())))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&((()))((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((($$$((([[['''''''''''''''((()))***))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&(((((())))))'''$$$!!! ''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''*** ppp,,,&&&///"""&&&,,,333&&&"""''''''%%%(((%%%***"""^^^...)))***(((''')))---///...---+++,,,---...///...---,,,222222111///---...000333111000000000000000111111000nnn777999%%%333222111///...---,,,++++++...------------...//////////////////...---,,,+++000000//////............,,,,,,------...//////000000111222000---,,,...111---------,,,,,,+++++++++***+++,,,---............------,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++,,,+++***)))))))))++++++))))))(((((()))+++,,,...///---+++))))))+++---///...//////////////////......---,,,,,,,,,,,,---...------------------------nnnTTTKKKBBB@@@>>>:::777777666666555444444444444444444333222111111111222333////////////............/////////...---,,,,,,,,,...,,,***))))))***,,,---,,,,,,+++******+++,,,,,,---,,,***(((''''''((()))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))((($$$((([[[(((''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&,,,&&&%%%(((222)))###'''''''''%%%(((%%%***###^^^...)))***(((((()))---......,,,++++++,,,---------------111333444333111///...///000000/////////000000111222;;;MMM222&&&666222111000...---,,,,,,,,,---------------...///////////////......---,,,+++/////////......---------,,,,,,---......///000000...///000///,,,+++---///---------,,,,,,+++++++++---...///000111111111111------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,******))))))***+++---......---+++******+++---...//////............//////...---,,,,,,,,,,,,---...------------------------mmmRRRIIIAAA???>>>:::888999888777666666555555666666222222111111111222444555////////////............///......------,,,,,,+++111...+++((('''(((+++---,,,++++++******++++++,,,000...***'''&&&&&&((()))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((($$$((([[[((((((((((((''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++&&&CCCFFF!!!&&&,,,%%%000%%%$$$%%%(((''''''%%%(((%%%***###^^^...)))***)))(((***,,,------,,,++++++******++++++,,,---000333666777444000---+++000//////.........//////,,,uuu111666)))111000///...---,,,,,,,,,---------------......///111111111111000///............------------,,,,,,++++++,,,,,,------......,,,---...---++++++,,,---------,,,,,,,,,,,,++++++...///000111222222222222------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...+++++++++++++++,,,.........---+++******+++---......---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,lllPPPHHH@@@???>>>;;;999:::888777777666555666666666333222111111111222333444////////////............,,,,,,++++++************...---+++))))))***+++,,,++++++++++++++++++++++++---,,,***(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&$$$###""""""###%%%&&&))))))((((((((('''''''''&&&''''''''''''''''''&&&###%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((($$$((([[[)))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''###(((...***&&&... &&&((((((,,,###&&&'''%%%(((%%%***###^^^...))))))))))))***+++,,,,,,++++++***)))))))))***,,,------000444666444000---,,,//////...---------......//////%%%***000///...---,,,,,,,,,,,,,,,------,,,,,,------...///.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------.........---+++******+++---...---+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkOOOGGG@@@>>>>>>;;;999:::777666555555444444555555555444333111000000111111////////////............,,,,,,+++++++++++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###!!! !!!###$$$((((((((((((''''''''''''&&&''''''''''''''''''&&&###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((($$$((([[[(((((())))))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''---...$$$yyy %%%&&&$$$&&&(((... &&&&&&$$$'''%%%+++$$$^^^...))))))******************++++++***)))((()))***+++,,,***---000000000//////000//////...---------------666###888WWWOOO111,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---......***************))))))(((+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,+++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++,,,,,,------+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjOOOGGG@@@>>>===:::888999666555444444333333444444666555333111000000000111////////////....................................''')))+++---...---,,,+++***++++++,,,,,,++++++***%%%'''***,,,---,,,***((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((($$$((([[['''((()))))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''---666111+++######((($$$%%%&&&$$$'''%%%+++$$$^^^...))))))***++++++)))((()))*********))))))******+++,,,***+++---------...000222000///...---------------((()));;;!!! ++++++*********+++,,,,,,,,,,,,,,,,,,,,,------...,,,------......---,,,,,,++++++,,,,,,,,,,,,------............////////////---------///111111///---++++++,,,,,,,,,,,,------......////////////......------,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,---......------,,,---,,,,,,++++++,,,,,,---///---,,,++++++,,,---///++++++,,,,,,,,,,,,++++++************************iiiPPPGGG@@@>>>===999777888666555444444333333444444555444222111111111222222////////////............////////////////////////******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***'''(((***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((''''''((())))))(((''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((($$$((([[[%%%&&&((()))***)))'''&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++%%%)))!!!<<>>===999777777666666555444444444444444333222111111111222333444000/////////............------.....................---,,,************+++***+++,,,------,,,+++***++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((($$$((([[[$$$&&&((()))***)))(((''')))))))))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''333$$$%%%!!!...###!!!(((---'''%%%%%%$$$'''&&&+++$$$^^^...))))))+++,,,+++(((&&&(((***)))***+++------,,,+++++++++...000111000///...///111111000///...---------000 ---000...------------...//////000,,,,,,++++++,,,,,,---...------...............---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222...++++++++++++,,,,,,---------...///////////////......---------,,,,,,,,,++++++++++++++++++,,,---...///------------------------***+++---///000000///...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))***+++,,,------,,,+++***))))))))))))))))))))))))dddOOOGGG???<<<:::777777999666666666555444444333333555333111///......///000/////////000///......---------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++,,,,,,++++++***,,,+++***((((((((()))***,,,,,,+++***)))((('''&&&(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''&&&&&&%%%((()))***)))'''&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((((($$$((([[[%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))''''''(((((())))))******&&&&&&''''''''''''&&&&&&"""111*** '''&&& ((((((((('''&&&&&&'''((((((......!!!---+++III!!!%%%///!!!$$$...)))$$$444!!!"""+++aaa)))***'''((()))******)))((('''$$$***333///'''---111'''111...///,,,)))333999111444222...+++***+++---///444"""111333&&&HHH,,,111------###888***---++++++,,,///000...+++------......---,,,,,,+++...---+++))))))***+++,,,******+++,,,---//////000------,,,,,,,,,,,,++++++******+++,,,,,,---............/////////////////////............---------***)))))))))***+++,,,,,,.........------,,,,,,,,,))))))***+++,,,......///...------,,,,,,------...---,,,++++++------,,,+++***************************,,,......---,,,+++,,,++++++******************~~~cccOOOGGG???===:::777777999666666666555444444333333555444333111111222333444000/////////............------,,,,,,,,,,,,++++++,,,++++++++++++************++++++,,,,,,++++++***,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''((()))******&&&'''((('''&&&%%%&&&(((''''''((((((((('''&&&%%%''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&((())))))***((('''''''''&&&&&&%%%%%%((()))***)))'''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$&&&&&&((($$$((([[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((("""((((((((((((((()))))))))'''''''''(((((('''''''''((('''333***((((((  (((&&&((((((((($$$999...(((&&&###+++'''!!! !!!(((&&&&&&\\\%%%$$$))))))************))))))333((($$$&&&)))///222+++!!!///...000:::000'''555,,,---///000000///---+++333 888"""000PPP++++++---111+++'''///---,,,+++,,,///000...,,,------............------...---+++))))))***+++,,,******+++,,,---...//////------,,,,,,,,,,,,++++++******+++,,,,,,---......////////////............------------,,,,,,,,,,,,*********)))******+++++++++++++++******)))))))))******+++,,,---...//////,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++************************(((***++++++***))))))***************************|||bbbNNNFFF???===;;;777777999666666666555444444333333111111000///000111222333111000///...---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******+++***))))))((()))))))))''''''((()))******++++++''''''((()))***+++,,,,,,%%%&&&'''&&&%%%$$$%%%'''((((((((()))(((''''''&&&''''''''''''''''''''''''((('''&&&'''((()))(((&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((($$$((([[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%(((((((((''''''(((((((((((())))))(((((((((((((((((('''(((((())))))(((((('''333///"""&&&&&&GGGtttzzz]]];;;&&&000nnn&&&,,,+++)))+++(((///)))(((///$$$aaa...333++++++************++++++000'''%%%+++///+++&&&###***///333)))***555---JJJjjjyyyccc555999'''>>>&&&)))+++555333---,,,,,,---...///...---......//////000/////////---,,,+++*********+++,,,******+++,,,---...//////------,,,,,,,,,,,,++++++***++++++,,,,,,------...////////////......------,,,,,,,,,,,,++++++++++++++++++******)))***************)))))))))))))))(((***+++,,,,,,---...//////******))))))))))))******---+++***+++,,,---,,,+++************************+++,,,---,,,******,,,---************************{{{bbbMMMFFF???===;;;888777999666666666555444444333333000000////////////000111222000...---,,,---///000------,,,,,,,,,+++++++++---------,,,,,,,,,++++++******++++++++++++************))))))))))))))))))&&&''''''((()))***++++++(((((())))))************%%%&&&''''''%%%%%%&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&%%%$$$((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''((((((333)))))))))((((((''''''&&&(((((())))))))))))((((((&&&''':::333###HHHfffhhh''',,,)))!!!)))((((((%%%'''VVV$$$333+++***)))((()))***+++,,,$$$,,,---,,,---)))'''***000)))000//////]]][[[***+++"""666$$$...------,,,---......///...111111111111111000///...---,,,+++*********++++++******+++,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,---------000//////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++++++++++++++,,,---......//////******))))))))))))******,,,+++***+++,,,,,,,,,***************************,,,---,,,+++)))***,,,...***************+++++++++{{{bbbLLLEEE???>>><<<888777999666666666555444444333333555555444333222222111111222000...---,,,---///000------,,,,,,,,,+++++++++---------,,,,,,,,,++++++)))******++++++******))))))))))))*********))))))(((((((((((((((((())))))((()))))))))((('''&&&&&&&&&((()))((('''&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((('''%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&''''''((()))((('''&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&%%%((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&(((((())))))))))))((((((666&&&&&&888SSS///###&&&%%%!!!,,,''''''YYY ---)))(((((('''((()))***+++$$$222+++ (((000000666...)))!!!fff333111'''---******......---------...///000333333333222111///...---,,,,,,+++++++++***++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------//////......---------,,,------------,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---------------------+++,,,,,,,,,---.........++++++************++++++,,,+++******,,,,,,+++***************************'''((('''&&&%%%%%%''')))))))))*********+++++++++{{{aaaKKKEEE???>>><<<999888999666666666555444444333333444444333222111000//////111000///...---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))************))))))(((((()))************))))))))))))(((((('''''''''(((((()))((('''&&&$$$"""'''((()))(((''''''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))((((((((((((((((((((((((((((((((())))))*********%%%%%%&&&&&&'''((())))))%%%&&&((((((&&&%%%&&&&&&%%%&&&&&&&&&''''''''''''""""""###$$$%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&"""######$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!###$$$%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&nnn...(((((('''''''''''''''''''''(((((())))))(((((('''---000***///$$$/// ''')))444***///bbb,,,,,,''''''''''''((()))***+++$$$000&&&!!!111000###%%%!!!NNNIII---222&&&,,,000.........---,,,---///222444333333222111///...---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******)))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,+++***************************(((((()))((('''&&&(((***)))))))))***++++++,,,,,,zzz___KKKDDD???>>>===999888999666666666555444444333333000000000000000///......000/////////............------,,,,,,,,,,,,++++++,,,++++++++++++*********))))))************))))))'''((()))***+++******)))))))))((((((((('''''''''&&&'''(((((((((&&&$$$###&&&'''((((((&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&(((((('''''')))+++((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''(((******+++$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((($$$((([[[''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''???YYY"""&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((bbb---&&&000%%%(((&&&$$$"""***!!!TTTCCC***"""''''''((()))******+++***"""+++&&&+++777%%% >>>uuu)))111((()))222...//////...,,,,,,000333111111111111111000000///+++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,++++++++++++*********)))******++++++))))))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))***************************,,,------,,,++++++,,,((())))))***++++++,,,,,,xxx^^^JJJDDD??????===999888999777666666555444444333333111111222333333333333222/////////000//////...------------,,,,,,,,,+++++++++++++++*********))))))))))))************))))))'''((()))+++++++++***)))''''''(((((((((((((((((($$$%%%'''))))))(((&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''%%%'''***)))((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%&&&'''((()))***+++,,,$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((('''%%%$$$######%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((($$$((([[[''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((''''''''''''((((((###666555111''''''''''''''''''''''''$$$###(((###ZZZ%%%"""***222!!!000###&&&%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&KKKNNN)))&&&'''!!!,,,&&&""",,,'''%%%###tttuuu%%%+++)))...###************************%%%///iii&&&&&&333!!!000,,,!!!+++"""'''(((***+++,,,,,,++++++(((,,,%%%+++...<<<...***...%%%***...//////...,,,,,,000333......///111111222222222+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++++++++************)))***)))))))))***+++,,,,,,******++++++,,,,,,,,,,,,******************++++++,,,,,,++++++++++++,,,,,,+++***)))***+++++++++)))************************(((***,,,,,,+++***)))***((())))))***++++++,,,,,,ttt\\\JJJEEE>>>:::999999::::::777777666555444333333333222222222111111111111000222222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))************+++++++++)))'''&&&((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((()))******)))(((''''''&&&%%%&&&((((((%%%"""&&&&&&&&&''''''''''''((()))'''&&&$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((($$$((([[[&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((******)))'''&&&((('''aaa%%%+++...)))!!!&&&111+++"""&&&&&&%%%)))"""]]](((((((((((())))))))))))''''''''''''(((((((((((((((***000,,,...###&&&,,,''''''''''''''''''''''''+++WWW555((('''))))))''''''***---...(((''')))]]]&&&'''''''''''''''((()))))))))))))))))))))))))))))),,,///%%%&&&%%%***XXX999&&&---''',,,---///000000...,,,++++++,,,------......------,,,,,,,,,,,,,,,+++***)))(((((()))***,,,...000111++++++*********,,,---...------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++************)))+++++++++***************)))))))))***+++++++++,,,,,,,,,++++++***)))))))))+++***))))))+++,,,+++***,,,***'''(((***+++***((()))))))))))))))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,rrr[[[JJJEEE@@@<<<;;;:::::::::777777666444444333333444222222222111111111111000000000000///...------,,,------------------------++++++++++++++++++++++++((((((((()))))))))))))))((())))))*********))))))''''''&&&&&&&&&&&&''''''))))))(((''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((())))))((('''''''''&&&%%%&&&((((((%%%"""&&&&&&&&&&&&'''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&YYY&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%&&&((())))))(((((('''###///XXX+++)))333444))),,,&&&&&&%%%)))"""]]]''''''''''''((((((((((((''''''''''''(((((((((((("""(((BBB|||+++%%%'''(((((((((((((((((((((((((((666<<>><<<<<<:::999777666555444444444444444222222222111111111111000....../////////---,,,+++////////////////////////++++++++++++++++++++++++))))))))))))))))))(((((((((((((((((()))***+++,,,'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&YYY&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&''''''''''''(((((((((111///!!!???###))))))&&&%%%'''((('''%%%&&&%%%)))"""]]]&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((("""///$$$QQQ>>>%%%&&&))))))))))))))))))))))))$$$NNN )))%%%'''&&&&&&))),,,+++'''$$$(((''')))]]]&&&((((((((()))))))))******))))))))))))))))))))))))&&&$$$,,,$$$|||'''666"""...)))***+++---------,,,+++------...///////////////...---+++***((((((((()))///...---,,,******)))))),,,+++******)))******************++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))+++++++++***************)))))))))*********++++++---,,,++++++,,,---,,,+++***)))((()))***+++***)))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************oooYYYGGGDDDAAA>>><<<;;;999777777666555444444444444444222222222111111111000000---...000000000...,,,+++////////////////////////************************+++******))))))(((((((((***)))((((((((()))+++,,,'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&((($$$((([[['''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))%%%---///;;;---111 ...000'''###"""&&&%%%)))"""]]]&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''---...222aaa''')))((((((((((((((((((((((((***((($$$sss''')))'''&&&((()))(((***,,,(((''')))]]]&&&((())))))***************((((((((((((((((((((((((+++111"""QQQ222555""",,,((()))+++,,,------------,,,------...............///...+++(((''''''((()))+++++++++***+++,,,,,,---------,,,,,,+++++++++***))))))******+++,,,------,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))((((((((()))***++++++,,,---+++******,,,,,,+++)))))))))))))))*********)))((((((((((((((((((((((((******************))))))(((((((((((())))))))))))nnnYYYFFFCCC???<<<;;;:::888666666666555444444444444555222222222111111111000000...///000111111000...,,,------------------------************************++++++******))))))((((((,,,+++)))((((((((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&((($$$((([[['''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***333---fffyyy"""%%%...***%%%---###&&&%%%)))"""]]]''''''((((((((()))))))))''''''''''''(((((((((((($$$!!!---!!!~~~(((---$$$[[[''')))''''''''''''''''''''''''/// 444 PPP$$$)))(((***,,,(((###%%%***(((''')))]]]&&&(((((()))***+++******)))''''''''''''''''''''''''&&&...'''hhh&&&(((,,,...iiiUUU///&&&(((******+++,,,---.........++++++,,,------------,,,///...+++)))(((((()))***)))))))))***+++,,,---...,,,,,,,,,++++++***))))))))))))***+++,,,,,,------,,,,,,++++++*********************)))))))))((((((''''''(((((()))))))))))),,,+++++++++***)))))))))''''''((()))***++++++,,,,,,***))))))******)))''''''(((******************(((((((((((((((((((((((())))))))))))))))))******''''''((((((((()))))))))lllWWWFFFBBB>>>;;;999888777666666555555444444444555555222222222111111111111000//////000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************************)))))),,,+++***)))((((((((((((***))))))))))))))))))***&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))*********'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$))))))(((((('''&&&&&&&&&&&&"""&&&YYY''''''''''''&&&&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''###"""'''---VVV)))%%%###%%%,,,'''&&&%%%)))"""]]](((((((((((()))))))))***''''''''''''((((((((((((&&&,,,555QQQ222000''',,, ---uuu'''&&&'''''''''''''''''''''''' ///'''***///888!!! &&&......'''&&&+++(((''')))]]]&&&'''((()))***+++***)))((('''''''''''''''''''''''''''{{{111+++(((+++...------///***((('''++++++,,,,,,------......******+++,,,,,,,,,,,,,,,...---,,,************+++,,,++++++************+++))))))*********)))((((((+++++++++,,,,,,------...---,,,+++******)))************)))))))))((((((((('''(((((())))))******++++++++++++***************''''''(((((()))***+++++++++***(((((())))))(((&&&%%%(((***+++*********+++))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))iiiTTTHHHDDD>>>:::999888888888555555444444444555555666222222222111111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))*********))))))((())))))(((((((((((())))))(((((((((''''''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&'''(((&&&######%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))((('''&&&&&&&&&&&&"""&&&YYY''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((($$$%%%&&&'''''''''&&&&&&***###$$$+++ ---+++MMM&&&000%%%&&&(((&&&%%%)))"""]]]'''''''''((((((((())))))''''''''''''(((((((((((($$$///SSS######111111&&&ZZZ%%%%%%'''''''''''''''''''''''' ///(((,,,'''XXX///%%%"""***///,,,***...(((''')))]]]&&&%%%'''(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))///@@@%%%%%%)))///000,,,)))***,,,(((***,,,+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))))))))))))))***+++,,,,,,,,,+++***---------------------------,,,+++***)))))))))******)))))))))(((((((((((((((((())))))***++++++,,,***************+++++++++'''((((((((())))))******,,,+++))))))***)))(((&&&$$$'''+++,,,+++)))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))*********fffRRRJJJEEE???:::999999::::::555555444444444555555666222222222111111111111000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,&&&''')))+++++++++******((((((''''''''''''((((((+++***)))(((((('''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((&&&((((((&&&######%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%'''((()))***''''''''''''&&&%%%$$$$$$&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))+++,,,---***))))))((('''&&&&&&&&&((($$$((([[[(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%###222***'''***\\\555&&&!!!$$$,,,$$$&&&%%%)))"""]]]&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&<<<111"""666+++000)))QQQ###''')))))))))))))))))))))))),,,&&& 000$$$"""RRR:::&&&%%%***(((''')))(((''')))]]]&&&%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###jjjfff))))))+++)))%%%%%%***000222000%%%...++++++******)))*********+++,,,------......------+++,,,---.........------,,,,,,+++***))))))******,,,---///000111000//////..................------...---+++))))))))))))***))))))))))))((((((((((((((())))))***+++,,,,,,,,,))))))******+++++++++,,,(((((((((((())))))))))))---,,,******+++***)))'''###'''+++,,,+++)))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************jjjVVVGGGCCC???;;;:::999888666555555444333333333333444333333111000000000111222000000///...------,,,,,,,,,---.........---,,,+++,,,,,,++++++***+++++++++******++++++++++++******---......---,,,***(((&&&&&&(((+++***'''&&&(((+++(((((('''''''''&&&&&&&&&###%%%'''((()))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''''''''((()))((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%&&&'''(((((()))***+++,,,+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///((()))ZZZ&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""$$$&&&(((***''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&{{{ccc(((((("""///!!!%%%%%%)))###^^^&&&&&&'''(((((('''&&&%%%%%%''')))******)))'''%%%'''!!!|||...''''''''''''((((((((((((000111XXX)))&&&''''''((((((((((((((($$$---"""'''---;;;333,,,'''444!!!&&&&&&&&&)))^^^(((###%%%'''((()))((('''&&&$$$%%%+++!!!%%%...&&&111"""((()))***+++,,,,,,,,,,,,+++%%%''',,,++++++++++++,,,------))))))*********++++++++++++,,,,,,------,,,,,,++++++*********))))))((((((---------,,,******---///111111000///...---,,,,,,,,,+++******++++++)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************(((((()))***************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''''''''((((((***++++++************************hhhUUUGGGCCC???;;;:::999888666777777666555555555555666333222111000000000111222000//////...------,,,,,,///...---,,,,,,,,,------000///...,,,+++***))))))******++++++++++++******))))))***************)))((()))***)))((((((((()))(((((('''''''''&&&&&&&&&$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...'''(((ZZZ&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''+++>>>(((000333%%%%%%)))###^^^(((((()))******)))((('''&&&'''((())))))((('''&&&***'''$$$''''''''''''(((((((((((()))+++ggg+++''''''&&&%%%&&&'''((()))222)))###---!!!!!!EEE---###111...+++&&&&&&)))^^^((($$$&&&'''((()))(((&&&&&&)))!!!'''))) &&&...$$$AAAyyy%%%///)))***+++,,,,,,---------{{{444))))))+++++++++++++++,,,,,,---,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++++++++++++++*********)))*********)))((((((***,,,000000//////...---------,,,+++******++++++***((()))))))))******))))))((())))))))))))))))))))))))************************(((((()))************)))************)))))))))((())))))))))))))))))))))))******)))))))))((((((((($$$$$$$$$%%%%%%'''(((((())))))))))))))))))))))))fffSSSFFFCCC>>>;;;:::999888777777777666555555555555666333222111111000000111111/////////...------,,,,,,///---***(((((())),,,---111000...---++++++************++++++++++++******......,,,+++******)))))),,,***))))))******(((''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---&&&(((ZZZ&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%''')))******'''$$$"""''''''''''''''''''''''''888'''''',,,!!!%%%%%%)))###^^^(((((())))))))))))((((((((((((((((((((((((((((((+++999bbb%%%''''''''''''(((((((((((($$$&&&}}},,,((('''%%%$$$%%%&&&(((***###///'''(((---!!!\\\,,, ,,,""",,,&&&&&&)))^^^(((&&&'''((((((((('''&&&%%%***''')))&&&!!!***...$$${{{000%%%000******+++,,,------------eeeBBB,,,++++++++++++++++++,,,,,,---000///...,,,+++)))((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++((())))))((('''''')))***.........---------------,,,+++)))***++++++***)))))))))*********)))(((((())))))))))))))))))))))))************************'''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))******((((((((((((((((((((((((eeeRRRFFFCCC>>>;;;:::999888777555555444333333333333444222222222111111111111111//////.........---------,,,***(((''''''''')))***,,,,,,+++++++++,,,------******++++++++++++******+++***)))(((((()))+++,,,...+++((()))++++++(((%%%'''''''''''''''''''''''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&+++%%%'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))''''''((()))(((&&&%%%$$$&&&&&&&&&'''''''''''''''///SSS&&&///$$$%%%%%%)))###^^^&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((```///,,,''''''''''''((((((((((((%%%''')))''''''&&&&&&''''''((()))***"""###(((&&&&&&+++///[[[---444&&&&&&)))^^^((('''((((((((('''&&&%%%$$$&&&((()))&&&%%%,,,---&&&%%%111$$$++++++,,,---------------^^^OOO...+++,,,,,,,,,,,,,,,------...000///...---+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***)))((()))++++++,,,,,,,,,---------...,,,***)))***++++++***)))&&&'''((()))))))))))))))((((((((((((((((((((((((************************'''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((()))******+++((((((((((((((((((((((((eeeRRREEEBBB>>>;;;::::::999888555555444333333333333444222222222222111111000000...............---------***************))))))(((******))))))***+++,,,,,,******++++++++++++****** !!!"""$$$'''***...000...+++((((((***+++(((%%%&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&###!!! !!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))$$$'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%---'''VVV%%%,,,%%%%%%)))###^^^&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&+++''''''''''''((((((((((((''')))%%%&&&'''((()))***)))(((((()))(((555***$$$***///""";;;!!!000!!!&&&&&&)))^^^((((((((((((''''''&&&%%%%%%%%%******((()))***((()))111///$$$++++++,,,,,,------,,,,,,```YYY,,,***---------------...//////---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))******************((()))+++***)))((()))*********++++++,,,,,,------+++***)))***+++,,,+++)))###$$$%%%'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))dddQQQEEEBBB>>>;;;::::::999888777777666555555555555666111222222222222111000000........................,,,,,,---......,,,+++***,,,+++***))))))(((((((((******++++++++++++******))))))))))))***+++,,,---+++)))(((((())))))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((###$$$$$$%%%&&&'''((())))))(((%%%###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((###&&&ZZZ&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%***(((%%%$$$$$$&&&(((***%%%%%%&&&&&&'''((((((((("""(((///333$$$%%%%%%)))###^^^(((((('''(((((()))***+++((((((((((((((((((((((((&&& (((''''''''''''((((((((((((&&&)))"""&&&'''(((((())))))((((((...(((***)))$$$&&&'''###888444!!!---)))&&&&&&)))^^^((('''''''''''''''&&&&&&&&&)))---******,,,$$$$$$444ZZZ...$$$000***++++++,,,,,,+++++++++aaa^^^))))))---------------......///***+++++++++,,,,,,------******++++++++++++******)))))))))))))))*********&&&'''))))))(((''''''((())))))******++++++,,,,,,+++)))))))))+++,,,+++***###$$$%%%'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))((('''''''''''''''(((((())))))))))))))))))))))))bbbOOOEEEAAA===;;;::::::999999777777666555555555555666111222222333222111000///........................------,,,,,,,,,+++++++++,,,,,,+++***))))))))))))******++++++++++++******000000000///...,,,+++***'''((()))((('''&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&"""&&&ZZZ&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&%%%%%%%%%''')))***%%%%%%&&&&&&'''(((((()))+++***333666222%%%%%%)))###^^^((('''''''''((()))+++,,,&&&'''((())))))((('''&&&&&&ggg%%%)))''''''''''''((((((((((((%%%((($$$(((&&&$$$######%%%((()))------&&&"""+++---(((%%%,,,eee+++...&&&&&&)))^^^((('''&&&&&&&&&&&&''''''(((+++,,,'''+++..."""(((JJJ444&&&'''///)))******++++++******)))aaaaaa&&&))),,,++++++++++++,,,------*********+++++++++,,,,,,******++++++++++++******)))))))))******+++++++++&&&(((******)))''''''((())))))*********************)))((()))+++,,,+++***'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******((((((((((((((((((((((((aaaMMMEEEAAA===;;;:::::::::999555555444333333333333444111111222333222111000///---.....................---+++)))''''''(((***+++************+++,,,---...******++++++++++++******"""$$$&&&))),,,------...$$$''')))(((%%%$$$''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''*********)))((((((''''''###$$$%%%&&&''''''((('''$$$%%%'''((()))(((''''''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&!!!%%%ZZZ&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))$$$$$$&&&'''(((((())))))%%%%%%&&&&&&'''((())))))+++###444###&&&YYY%%%%%%)))###^^^&&&%%%%%%%%%&&&''')))***&&&''')))******)))'''&&&$$$HHH###+++''''''''''''((((((((()))$$$(((''')))&&&!!!"""'''+++!!!&&&'''***,,,###!!!+++(((---(((+++YYY '''&&&)))^^^(((&&&&&&&&&&&&&&&'''((()))***(((""")))000"""000^^^&&&777"""))))))*********))))))(((aaaccc%%%*********))))))******+++,,,******************************++++++++++++***************++++++,,,,,,,,,(((***,,,---+++******************)))))))))))))))***)))((()))+++,,,,,,***,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''}}}___OOOAAA???<<<;;;;;;;;;999888666666555555555444444444111222222222222111000000000000000000///...---,,,,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))((()))***+++,,,,,,+++******(((&&&&&&((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&''''''%%%###$$$''')))'''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''******&&&"""'''###(((\\\''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))###(((%%%"""zzzZZZ,,,,,,fff(((''''''&&&&&&((()))***))))))))))))((((((((((((,,,&&&...******)))(((''''''((()))***&&&000###)))(((((((((((()))******))))))((('''''''''''''''&&&;;;)));;;###'''333^^^(((++++++)))(((''''''''''''+++,,,'''&&&(((,,,&&&|||000(((,,,---*********))))))))))))(((SSSaaa)))'''))))))*********))))))((()))***+++,,,,,,,,,,,,,,,******+++,,,,,,***)))(((+++*********))))))((((((((((((((()))******+++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++''''''(((((())))))******))))))))))))******************))))))))))))******%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''{{{^^^NNNBBB@@@===;;;;;;:::888777444444333333333222222222000000111111000000///...000000000000///...---,,,//////.........---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))***+++++++++******)))(((&&&&&&((((((((('''))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&$$$$$$$$$&&&''')))'''%%%$$$%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""'''(((''''''###(((\\\''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%***)))JJJ666---&&&XXX(((''''''&&&'''((()))***))))))))))))((((((((((((KKK###(((%%%***)))(((((((((((()))***&&&,,,((('''''''''((((((((())))))***)))((((((''''''((((((000"""'''***111888!!!///"""^^^(((((((((((((((((())))))*********''')))+++---...'''&&&***&&&((()))))))))******++++++___VVV***)))))))))************)))))))))***++++++,,,,,,,,,+++***++++++++++++***))))))************)))))))))((()))******++++++,,,------************)))))))))(((++++++++++++++++++++++++***************)))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))))))))))))))*********))))))))))))************(((((()))))))))*********(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))((('''xxx\\\MMMCCC@@@===;;;:::999777555444444333333333222222222111111111111111000000//////////////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,+++++++++******+++++++++***)))))))))'''&&&&&&((()))((('''))))))))))))))))))))))))***)))(((((('''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&%%%%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""'''******'''###(((\\\''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$***%%%(((,,,"""HHH999\\\(((''''''''''''((())))))(((((((((((())))))))))))]]]((()))(((***))))))(((((())))))***'''******'''((()))*********))))))******)))((((((((())))))&&&---&&&000uuu!!!,,,^^^(((&&&&&&&&&''')))***,,,---&&&&&&$$$(((''''''...!!!+++---$$$'''((()))***+++,,,------^^^DDD***((())))))***************))))))***++++++,,,+++++++++++++++***))))))))))))***************))))))))))))))))))***++++++,,,,,,---************))))))))))))************************(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))************))))))))))))++++++***************)))(((((())))))))))))******'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''((()))(((((((((uuuZZZKKKCCCAAA===;;;:::888666444666666555555555444444444333444444444444333222222.../////////......---,,,++++++++++++************,,,++++++******)))))))))((()))***+++++++++++++++++++++*********)))(((((()))'''&&&&&&((())))))((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***,,,***((('''###(((\\\''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$,,,&&&"""***'''!!!&&&bbbppp''''''''''''((((((((()))(((((((((((())))))))))))^^^---,,,,,,))))))))))))))))))))))))'''...yyy(((((()))+++------,,,+++*********))))))))))))******///(((&&&$$$<<<ZZZ)))^^^(((&&&&&&&&&''')))***,,,,,,((('''&&&)))&&&###+++uuu ---...%%%)))))))))***+++,,,,,,,,,ggg333'''%%%))))))***+++++++++************++++++++++++******,,,+++)))((((((((()))************)))))))))))))))''''''(((((()))******************)))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))++++++******))))))((((((+++*********)))((((((((((((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((sssYYYJJJCCC@@@===;;;999888666444666666555555555444444444333444444444444333222222...............------,,,............------------,,,++++++******)))))))))((()))******+++++++++++++++******))))))(((((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++***)))''''''###(((\\\''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((""",,,)))!!!%%%---,,,))) [[[JJJ&&&''''''((((((((((((((('''((((((((()))))))))***XXX+++))))))))))))************))))))''':::bbb%%%'''(((***,,,,,,+++***)))******))))))))))))******$$$&&&+++***((( 000,,,444^^^(((((((((((((((((()))******+++,,,***---***(((...bbb******&&&************************+++'''###))))))***+++++++++++++++*********++++++******))),,,+++)))((((((((()))***))))))))))))))))))******&&&''''''((())))))******))))))))))))))))))******''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))++++++******))))))(((((()))))))))((('''''''''&&&'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))sssYYYJJJBBB???<<<:::999888666444444444333333333222222222111111111111111000000///------.........------,,,------------,,,,,,,,,,,,+++++++++++++++*********))))))******+++***************)))((((((((())))))(((&&&%%%&&&((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%""""""$$$''')))'''###(((\\\'''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((( ))),,,&&&$$$***,,,'''...nnn&&&''''''((()))(((((((((''''''(((((())))))******>>>******''')))******++++++******)))'''OOOKKK'''&&&'''((()))))))))((('''))))))((((((((()))******&&&+++%%%###000;;;OOO^^^(((***))))))(((((((((((()))%%%)))(((******,,,+++WWW%%%***(((,,,*********)))))))))((((((+++***&&&))))))***+++,,,,,,,,,,,,*********+++******)))(((******)))(((((((((((()))))))))))))))************(((((()))******++++++,,,))))))))))))************************************''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))************))))))))))))((('''''''''''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))tttYYYJJJ@@@>>>;;;:::999888777555444444333333333222222222000000111111000000///...,,,------......---------+++++++++*********))))))++++++++++++,,,,,,,,,,,,)))************))))))((())))))((('''((((((******'''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''%%%%%%%%%%%%''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&(((***''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$!!! """%%%((('''###(((\\\''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$)))+++'''((()))###$$$<<<111&&&&&&((()))))))))(((''''''''''''((()))*********(((+++---((()))***++++++++++++***)))'''ddd333***((((((((()))))))))******((((((''''''(((((()))***###///%%%!!!+++444===^^^((())))))(((((((((((())))))!!!(((%%%###''',,,"""pppMMM++++++&&&000((((((((((((((())))))))),,,+++)))((()))***+++,,,,,,,,,,,,***************)))(((((()))))))))))))))(((((('''((()))))))))************(((((())))))***+++++++++((()))))))))************++++++++++++++++++++++++))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))))))))))))))*********''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***uuuZZZKKK@@@===;;;999999999777666666666555555555444444444222222222222222111000000,,,,,,------...---------.........---------,,,,,,+++++++++,,,,,,---------***************)))(((''')))(((''''''''')))***+++'''&&&%%%&&&(((******)))))))))))))))))))))))))))++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%'''))))))'''&&&(((***''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%$$$$$$'''$$$(((\\\''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''*** $$$---,,,***+++&&&&&&###888eee%%%&&&((()))))))))((('''&&&''''''((()))******++++++(((---&&&)))***+++,,,,,,+++***)))'''qqq###,,,,,,,,,+++++++++,,,---...'''''''''''''''((())))))+++$$$,,,...###%%%))))))666^^^(((((((((((((((((()))******%%%...***$$$(((...```AAA)))''' ...%%%%%%&&&'''((()))******+++)))***((()))***+++,,,---------***************)))((((((((()))*********)))'''&&&(((((())))))*********+++&&&&&&''''''((()))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))******++++++''''''(((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***pppVVVHHH???>>><<<<<<;;;888555222777555444444444444333111555444333333222222333333.........///...------,,,///...---,,,+++,,,---------,,,***)))((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''%%%###$$$(((***)))(((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&((((((((('''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$'''(((&&&$$$###&&&)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))&&&$$$###$$$%%%&&&%%%)))***+++222 +++''''''%%%%%%'''******'''%%%!!!222WWW(((((((((((((((((((((((('''''''''((()))******+++))))))************))))))'''((((((((('''&&&&&&%%%&&&''''''((()))******+++)))***)))''''''''''''((((((((((((---------,,,,,,+++++++++$$$***&&&))))))))))))))))))******+++&&&------******)))(((((()))+++,,,&&&'''''''''''''''''''''))))))))))))************%%%000///\\\'''%%%%%%&&&'''((()))***+++++++++,,,***###$$$555III'''''')))***''')))(((&&& )))***'''///aaa000+++***,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,+++)))'''%%%''')))******((('''((())))))))))))))))))******+++***)))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))'''))),,,//////---+++))))))))))))))))))(((''''''((((((''''''''''''((((((---***(((((())))))'''$$$&&&'''(((*********)))(((oooVVVHHHBBB???<<<:::999888777555777555444444444444333111222111000000//////000000/////////.........------......,,,+++++++++,,,------,,,++++++*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))((('''''''''''''''(((&&&%%%&&&)))******))))))(((''''''&&&&&&&&&''')))((('''&&&%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%#########$$$%%%"""'''(((&&&***'''&&&)))$$$ """'''(((!!!&&&---bbb((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''(((((()))))))))###,,,***)))$$$((((((((())))))))))))***++++++++++++*********))),,,ttt%%%)))+++))))))(((((())))))***+++))),,,***)))))))))))))))******)))))))))(((((((((''''''))))))))))))************444***666SSS\\\((())))))((((((((('''''''''((((((+++---)))%%%(((000(((((((((((($$$'''%%%***&&&******"""&&&CCC(((+++%%%,,,++++++******++++++,,,))))))))))))))))))))))))***************++++++,,,))))))***+++***(((&&&%%%&&&(((******)))(((((()))***************++++++,,,******)))))))))***++++++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))&&&(((***,,,,,,+++)))((()))))))))))))))(((''''''((((((''''''''''''(((((((((&&&$$$%%%''''''&&&$$$''''''((()))))))))))))))oooVVVHHHDDDAAA<<<999888888888888777555444444555444333222111000//////......//////111000///.........//////------,,,+++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((((((((((((''''''''')))'''&&&''')))*********))))))(((''''''''''''((())))))((('''''''''''''''%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&'''((()))((('''&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%%%%"""'''$$$***(((!!!''''''%%%......&&&###)))333111###"""UUU((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''((((((,,,((((((BBB))))))))))))************)))))))))))))))(((((((((---```$$$,,,***((((((((((((((())))))***)))QQQ...)))***************))))))++++++******))))))(((((()))))))))*********++++++)))000---]]](((******)))(((((('''&&&&&&(((&&&'''+++,,,(((###!!!***)))))))))%%%)))###+++***&&&---$$$///)))%%%...'''++++++************++++++))))))))))))))))))))))))+++************+++,,,,,,((())))))***)))(((&&&%%%&&&''')))***)))((()))***+++************+++,,,,,,******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((())))))))))))&&&&&&'''((()))((((((((())))))******))))))((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((''''''(((((())))))nnnUUUHHHCCC@@@<<<:::::::::999888777666444444555555333222333333222111111111111111333111///...---...000111,,,,,,+++++++++*********'''((()))******)))((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&((('''''''''((()))******(((((('''''''''''''''(((***))))))(((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&((())))))'''%%%'''******(((%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%+++"""&&&'''&&&111'''111)))"""###&&&&&&$$$"""---+++sss((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))"""***&&&111###nnn(((((()))))))))*********))))))))))))))))))((((((&&&kkkZZZ)))...&&&((((((''''''(((((()))***)))...000---***+++,,,,,,,,,***)))((()))))))))***************))))))*********+++++++++!!!555(((111333]]](((((((((((((((((()))))))))+++&&&$$$%%%)))******)))+++)))***+++)))...$$$******!!!000---QQQ%%%(((+++,,,++++++************++++++))))))))))))))))))))))))******))))))******+++,,,))))))******)))(((''''''%%%''')))***)))((()))*********))))))******+++,,,******)))(((''''''((((((************)))))))))(((((((((((((((((((((((((((,,,+++******))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))*********))))))(((((((((''''''''''''(((((())))))))))))*********))))))((('''&&&&&&''')))***mmmUUUHHH@@@???======<<<;;;888666888666555555555555444222444444333222222222222333333111///...---...000111,,,,,,,,,+++++++++******((()))***+++++++++))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))'''&&&&&&%%%&&&&&&'''''')))))))))))))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))'''&&&'''***+++(((%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&...&&&"""'''))))))!!!$$$ ###%%%&&&***111 +++"""((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***)))'''&&&&&&''')))***%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&///((()))###444'''''''''((((((((())))))************************$$$???[[[)))///&&&((((((((((((((()))******777"""000))),,,---......---+++)))(((''''''((()))***++++++,,,************++++++++++++000---000***"""888^^^)))((((((((()))))))))))))))(((((('''%%%&&&***---...mmm)))&&&'''++++++---%%%))),,,!!!///...yyyOOO///***"""...+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))************++++++******))))))&&&((()))***)))((()))***((((((((((((((()))************)))(((''''''((((((************)))))))))(((((((((((((((((((((((((((+++******)))(((((((((((((((((((((((())))))))))))(((((('''''''''((()))***))))))************))))))((((((''''''''''''((((((((((((((('''%%%$$$$$$$$$)))((('''&&&&&&'''((()))lllTTTHHH>>>============;;;888555888666555555666555444222333222222111000111111111111000///.........//////,,,,,,,,,---,,,++++++***++++++,,,------------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''%%%%%%'''(((&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''$$$+++---"""(((%%%<<<222+++)))000111))) ))) ###((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++&&&&&&''''''(((((('''''''''''''''''''''''''''((("""$$$///333(((DDD''''''''''''((((((((((((******+++++++++++++++,,,***+++ccc'''...+++)))))))))))))))******+++\\\EEE...&&&...000000000///...,,,+++***''''''((()))***++++++,,,*********++++++++++++,,,111((()))&&&)))"""kkk^^^)))++++++***))))))(((''''''"""(((,,,***(((((()))'''AAA((($$$%%%))))))&&&'''***000&&&+++&&&###777---"""111******))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++++++++++++++''')))******((('''((()))(((''''''''''''((())))))******)))((((((((())))))************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((((()))******))))))******++++++******((((((''''''''''''(((((()))******)))&&&$$$%%%%%%((((((''''''&&&'''''''''lllTTTGGG???===;;;:::::::::888666888777555555666666444333222111111000000000000000/////////.........------,,,------...---,,,+++***+++++++++++++++,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))((('''((()))(((&&&%%%''')))&&&&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&$$$&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%%%%&&&"""111""")))###'''JJJ###((()))%%%???((((((((((((((((((((((((((((((((((((((((((((((((************************&&&'''(((((())))))(((((('''''''''(((((()))))))))999 777+++!!!555...ggg'''(((((((((((()))))))))*********+++++++++,,,,,,...$$$xxx)))+++,,,***************+++,,,,,,,,,:::)))777444333111///...---,,,,,,++++++++++++++++++***************+++++++++,,,,,,''''''%%%222---888"""^^^************)))))))))((((((###)))---+++***+++)))$$$+++---(((&&&((('''###***'''///)))'''%%%xxx(((///,,,***///******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***+++***************++++++(((***+++***((('''''''''((((((((((((((())))))*********)))))))))***++++++************))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))'''((((((((())))))))))))((()))***++++++++++++***((((((''''''''''''(((((()))+++,,,+++((('''(((***'''(((((((((''''''&&&%%%kkkTTTGGGAAA===999777777888999888888777555555666666444333333222222111111111111111......//////......---,,,------...///...---,,,+++)))((('''''''''(((***+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''')))+++,,,---,,,+++***(((***+++)))'''&&&(((+++'''''''''''''''((()))***'''((()))))))))(((&&&%%%"""###$$$&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%(((***+++***(((&&&"""%%%))))))&&&$$$$$$&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$###***000 ***&&&???YYY111'''NNN(((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))''''''((()))******))))))&&&''''''((()))***++++++"""111 +++)))+++999 ))))))))))))************))))))******+++++++++,,,,,, EEE///)))***++++++******++++++,,,---jjj222;;;444999666555222000............//////...---+++***))))))******+++++++++,,,,,,,,,///!!!777'''333+++)))333^^^***&&&'''((()))***+++,,,,,,(((+++***''')))//////***"""444///+++***'''$$$...###***)))&&&,,,---999$$$...'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******)))++++++***(((&&&&&&&&&)))))))))))))))******+++******))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))+++*********+++,,,------(((((((((((())))))))))))&&&'''(((((())))))((((((((()))***+++++++++++++++((((((''''''''''''(((((($$$&&&((((((%%%%%%''')))&&&'''((()))((('''%%%$$$jjjSSSFFFCCC@@@===<<<;;;:::888666333333333444444444555555555444333333222222333333222222222111///,,,***(((,,,,,,---------,,,+++******)))))))))***+++,,,,,,++++++************++++++++++++***)))(((((())))))222222000---)))&&&&&&&&&***)))&&&$$$######$$$%%%))))))((((((((((((((()))''''''&&&&&&'''(((***+++'''&&&&&&'''((((((&&&%%%&&&'''''''''''''''&&&&&&(((((()))))))))'''&&&%%%&&&'''((())))))((('''&&&$$$&&&'''((('''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%###111$$$&&&+++))))))))))))))))))))))))***(((&&&%%%%%%'''***+++''''''(((((())))))******))))))((((((''''''&&&&&&'''((()))******)))(((''')))))))))***+++***&&&$$$"""%%%++++++***************++++++++++++++++++***)))(((###---111+++000+++---###...---+++333((($$$;;;000BBB888>>><<<;;;999555111//////000......------------------000---++++++---.........,,,,,,,,,---......//////666___---++++++***)))))))))******'''((()))***++++++++++++---...VVV""")))555---!!!'''...!!!000ZZZttt777((($$$111%%%+++))))))***++++++++++++***++++++************++++++((('''%%%$$$$$$&&&)))+++++++++******))))))((((((---,,,,,,,,,,,,,,,,,,---))))))******++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&(((******(((&&&''''''''''''&&&%%%######((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))iiiSSSGGGCCC@@@===;;;;;;:::888666555555555444444333333333333333222111111111111222///000000000///...,,,+++------,,,,,,,,,+++++++++******************+++,,,++++++************++++++***)))))))))))))))***+++(((((()))(((&&&&&&''')))***)))'''%%%$$$%%%&&&'''))))))((((((((((((((()))((('''&&&%%%%%%&&&'''''')))(((((((((******((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&+++444555JJJ'''''''''''''''''''''''')))((('''&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((''''''''''''((()))******)))((('''***)))***+++,,,+++(((&&&+++000+++++++++************++++++***++++++++++++******)))---%%%333]]]''',,,***%%%)))000&&&---222NNNxxx<<<;;;EEE>>>HHH@@@???<<<888333000///000//////............------000...,,,,,,---......---////////////............444kkk]]])))******)))(((((()))))))))*********++++++******))))))###___)))(((...&&&%%%,,,((((((,,,!!!NNN***///111 ***))))))***+++++++++++++++++++++************++++++((('''&&&%%%%%%'''((())))))))))))((((((((((((((())))))(((((((((((())))))(((((())))))******++++++++++++******))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((******)))((((((((((((((())))))))))))(((((((((((('''''''''(((******)))'''***************)))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))hhhRRRGGGBBB@@@===;;;:::999888666777666555444333222222111222222111000000000000000------...////////////......---,,,+++++++++,,,,,,,,,++++++************+++++++++************++++++(((((((((((()))***+++,,,###$$$%%%&&&%%%&&&(((***)))((('''&&&&&&'''((())))))((((((''''''((())))))((((((&&&%%%%%%$$$$$$%%%(((((('''(((******((('''$$$$$$%%%%%%&&&%%%%%%$$$"""$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&'''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###&&&###---'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((())))))(((((())))))))))))(((((()))))))))+++------+++)))...### ^^^++++++************++++++)))***++++++++++++++++++,,,///'''...''')))...)))&&&555'''***'''---333@@@@@@DDDGGGDDDFFFFFFCCC>>>888555333333333333333333222222111111444222000000111111000///444333333222111111000000......^^^*********))))))))))))***+++,,,,,,,,,+++***)))((('''+++(((777...***''',,,...$$$'''444+++***---...!!!((())))))******++++++++++++++++++************++++++((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''******)))((((((((((((((((((((((((((())))))))))))((((((((()))++++++***(((((((((((())))))(((((('''((((((''''''''''''(((((((((''''''''''''''''''((('''''''''''''''(((((((((fffQQQGGGAAA???<<<;;;:::999888666666666555444333333222222222222111000000000000111,,,------......////////////...,,,******+++,,,------,,,++++++************++++++************++++++***)))))))))))))))******((())))))((('''&&&((()))((((((''''''((()))******(((((('''''''''((())))))(((''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&((()))(((&&&%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((""",,,,,,999NNN''''''''''''''''''''''''&&&'''((()))***))))))(((******))))))((((((''''''''''''(((((()))))))))***(((((())))))))))))(((((((((((((((***,,,---,,,***%%%///;;;++++++*********+++,,,,,,)))******+++,,,,,,,,,,,,***---!!!333KKK444(((222666555///&&&???)))lll===EEEAAAJJJWWWBBBPPPPPPNNNJJJEEEAAA?????????>>>>>>======<<<<<<<<<<<<;;;999999::::::999777:::::::::999999999888888///FFF'''bbb---,,,,,,++++++++++++,,,,,,++++++++++++***)))((((((,,,222'''&&&,,,''')))&&&((($$$***...EEE@@@"""---+++***)))&&&***************+++++++++++++++************++++++((())))))***)))(((&&&&&&'''''''''(((((())))))))))))((((((''''''(((((()))&&&&&&''''''((())))))***((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***))))))((((((((((((((((((((((((((()))))))))))))))(((((()))++++++***)))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''eeeQQQHHH@@@>>><<<::::::999888666444444444444444444444444333333222111111111111111.........---------------///...,,,******+++,,,---------,,,+++*********+++++++++************++++++,,,+++***)))((((((((((((+++++++++***'''&&&''')))(((((((((((()))******+++'''''''''''''''((())))))&&&&&&''''''((((((((((((%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&''''''''''''''''''(((((()))((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''########################'''''''''&&&&&&&&&&&&%%%"""%%%'''((('''&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''///###&&&111BBB((((((((((((((((((((((((&&&''')))***+++***)))(((******))))))(((((('''''''''((((((((())))))******))))))(((((((((((())))))'''&&&&&&(((***,,,+++******111 ,,,$$$++++++******+++,,,,,,---)))***+++,,,,,,,,,,,,,,,///+++)))111QQQ&&&///666$$$///,,,,,,...WWW444PPPLLLPPPXXXeeeYYY\\\\\\\\\YYYVVVSSSRRRRRRPPPPPPOOONNNMMMMMMLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHNNN111CCCTTTbbb---...---,,,,,,++++++,,,,,,)))******++++++******)))'''---222000!!!)))+++''',,,)))--- $$$hhh######444...(((+++'''******)))))))))***+++,,,++++++************++++++((()))***+++***)))'''&&&((((((((())))))************))))))(((((())))))***&&&'''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***))))))((((((((((((((('''((((((((()))))))))******)))((((((***++++++******++++++,,,,,,,,,++++++((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&cccPPPHHH@@@>>>;;;::::::999888666333333333444444444555555333333222111111111111222000///...---,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,++++++************++++++...---+++)))((('''''''''((())))))(((''''''(((***''''''(((((())))))******&&&&&&&&&&&&'''((())))))%%%&&&'''((())))))))))))&&&%%%%%%''')))***)))'''%%%%%%&&&'''((((((((((((((())))))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&###%%%&&&'''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))%%%BBB$$$###000444///444))))))))))))))))))))))))'''((()))***+++***)))((())))))))))))((((((((((((((())))))))))))))))))***))))))(((((((((((())))))'''&&&&&&''')))+++******...******"""GGG++++++***++++++,,,---...***+++,,,,,,,,,,,,,,,,,,)))***---$$$(((@@@---)))***444***%%%;;;!!!eeeRRROOO[[[fffbbbdddpppiiikkkkkkjjjhhhfffffffffccccccbbbaaa```______^^^[[[[[[ZZZ[[[]]]]]][[[ZZZXXXXXXYYYYYYZZZ[[[[[[\\\XXXTTTWWWUUU~~~bbb111222111000...------,,,,,,+++,,,,,,---------,,,,,,)))%%%000+++___DDD''',,,)))$$$---111???+++///"""'''111...(((((((((+++***)))))))))***,,,---++++++************++++++))))))***++++++***(((((())))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''******)))(((((((((((((((''''''(((((())))))*********((('''''')))*********)))***************))))))((((((''''''''''''(((((((((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&bbbPPPHHH???===;;;999:::999888666444444444444444444333333222222111000000000000111///...---,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------++++++************++++++,,,,,,***)))(((((((((((('''((()))((('''''')))+++''''''(((((()))(((((((((&&&&&&&&&&&&'''((())))))%%%&&&'''((((((((('''&&&%%%%%%%%%''')))***)))'''$$$$$$%%%&&&''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&,,,... +++<<>>;;;:::999888555555555444222111///...222333###(((---''';;;,,,++++++***\\\888***$$$"""000,,,%%%"""(((111)))+++***)))((((((***,,,---++++++************++++++)))))))))******++++++,,,))))))(((((('''''''''&&&))))))(((((((((((()))))),,,,,,+++)))((('''%%%%%%'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((((((((((((&&&''''''((()))******+++)))'''%%%%%%''')))))))))++++++++++++***(((''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%}}}___LLLEEE@@@>>>:::999999999888666555555444333222222111111111222222222222111000000111111000......---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++******))))))((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((((('''&&&''')))))))))'''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$((((((((())))))))))))*** !!!"""###$$$$$$$$$$$$(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######%%%'''''''''''')))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((///ddd))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((***,,,...(((((((((((())))))))))))******))))))))))))************+++++++++******)))************************000//////...---,,,,,,+++,,,,,,,,,,,,---...///000---.........,,,---...000qqqKKK888DDDrrrzzz}}}|||||||||}}}~~~~~~~~~}}}}}}uuuuuuwwwnnngggaaa]]]XXXRRRNNNKKKJJJJJJCCCBBBAAA>>>;;;777555333333333222,,,111$$$KKKNNN '''555aaa///$$$((()))***++++++***)))(((******))))))))))))))))))------,,,++++++******)))))))))***++++++)))(((''',,,***&&&$$$$$$&&&)))+++&&&'''''''''(((((())))))***)))))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''***((('''&&&&&&'''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))***)))((('''''''''''''''}}}___LLLEEECCC@@@<<<999888777555333555555555444333222222222222222111111111000000000111000///...------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''&&&'''''''''((('''&&&'''((())))))(((%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((ZZZ))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))*********++++++,,,++++++******************************AAA,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///---...///...------///111000|||wwwvvvwwwyyyoooooolllhhhddd```___^^^___TTTSSSQQQNNNJJJFFFCCCAAA@@@BBB;;;,,,<<<777###EEEMMM---...777))))))************))))))************************++++++++++++++++++++++++***************)))(((((())))))''''''''''''((()))'''''''''((((((((()))))))))((((((((((((((())))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&'''''''''|||^^^LLLEEECCC@@@<<<999888777555444666666555555444333333333222111000/////////000000000000///...------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''((('''&&&&&&((())))))(((&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))((()))***+++++++++++++++))))))(((''''''((())))))&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''))))))(((&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''************)))((('''&&&''''''(((((()))******+++(((((((((((((((((((((((()))555777"""666))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((()))))))))************))))))))))))************++++++,,,++++++***++++++++++++++++++++++++lll******++++++,,,,,,,,,,,,......---------...//////...///000000000111333555222:::|||yyy~~~|||{{{zzzyyyyyywwwtttqqqoooooooooooojjjiiigggccc___[[[XXXVVVEEELLLKKK:::BBBIII444000<<>><<<999888999::::::999333333333333333333333333111222222222222111000000------,,,,,,,,,------...+++++++++***++++++,,,,,,************************&&&''')))+++++++++)))((('''((((((((())))))******((((((''''''''''''((((((,,,+++***)))((((((((((((***(((%%%$$$&&&(((******'''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((******)))((('''((()))'''''''''&&&&&&%%%%%%%%%'''''''''((()))******+++%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))************)))((('''&&&''''''(((((())))))******((((((((((((((((((((((((+++***))))))+++---***%%%,,,%%%'''((("""'''...,,,777))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))((('''&&&&&&''')))***)))************+++++++++******))))))))))))******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***<<<$$$///111222555888;;;>>>AAABBBDDDFFFIIINNNTTTYYY^^^```]]]___```aaaaaacccfffhhhcccrrrpppooo|||{{{sssxxx~~~rrryyyuuu|||~~~{{{www|||vvvtttsssrrrtttttttttsssooonnnnnnpppqqqqqqooommmlllooosssvvvyyy{{{~~~}}}yyyuuurrrkkktttqqqlllsssyyy||||||~~~zzzmmmyyyttt}}}|||uuunnnmmmllljjjmmmmmmeeeUUU[[[###---...***111((("""000///"""(((...******+++,,,------,,,+++***'''(((((()))******++++++((((((((()))******++++++)))***+++++++++***((('''&&&(((+++---...---,,,++++++*********))))))((((((******)))''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''%%%$$$$$$%%%''''''***)))((('''''''''''''''sssYYYJJJDDDAAA???===;;;888666555555555555555555444333222111222111000000//////000000111111000///......------,,,+++++++++,,,------...***,,,---,,,)))(((+++...+++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((('''&&&&&&)))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''))),,,......---((((((((((((((((((((((((%%%&&&'''((())))))))))))(((&&&$$$%%%((()))'''%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''((()))))))))(((&&&%%%&&&((()))++++++)))(((&&&******))))))((((((''''''******)))''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))!!!'''???kkkfff***)))((((((((()))+++,,,******************++++++---,,,***)))))))))******+++***)))'''''''''((()))...---+++*********++++++(((((())))))************,,,,,,,,,,,,++++++++++++---000---%%%'''EEExxxuuu888999;;;@@@EEEKKKPPPSSSWWWXXXZZZ]]]aaaeeeiiijjjgggiiijjjkkkkkklllnnnqqqlllpppvvv{{{}}}}}}~~~~~~xxxzzzzzztttooopppxxxyyybbbZZZ^^^cccfffhhhkkkppptttwww|||{{{|||{{{xxxtttqqqpppqqqjjjgggdddbbbaaa___\\\ZZZ]]]^^^___bbbeeeiiilllnnntttttttttvvvvvvrrrkkkeeeaaaaaaaaabbbeeehhhlllnnnxxxuuuttt{{{zzzxxxwwwwwwyyy{{{|||vvvvvvvvvuuusssrrrpppoooooolllfff______nnnsssiiiaaaPPP<<<111222222000---++++++---///,,,------...------,,,,,,)))***++++++++++++***))))))))))))))))))*********(((((())))))*********+++*********)))))))))))))))---.........---+++)))(((************************+++((('''***...///+++'''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''qqqXXXIIIDDD???>>><<<:::999777777777444444444444333222111000444333222222111111222222///......---,,,,,,+++++++++++++++++++++,,,------***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))******+++++++++******((())))))))))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&(((,,,.........(((((((((((((((((((((((('''((((((((((((((('''''')))'''%%%&&&((()))'''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((''''''&&&'''((()))******)))((('''))))))))))))((((((((((((''''''&&&''''''((()))*********))))))))))))******))))))))))))))))))))))))///,,,***+++///000...******))))))(((((()))***+++,,,+++++++++***))))))))),,,+++***)))))))))***++++++***)))((((((((())))))------+++*********++++++------------------------+++,,,,,,,,,------......***++++++,,,,,,---///000...111000...666AAAAAA888DDDFFFHHHLLLQQQUUUYYY[[[```aaacccfffiiimmmppprrrpppqqqrrrqqqpppppprrrtttuuuxxx{{{~~~~~~~~~}}}vvvuuurrrnnniiiggggggiiiWWW___[[[MMMKKKTTTSSSGGGRRRUUUYYY[[[[[[]]]bbbfffooosssxxx{{{}}}}}}zzzwwwwwwwwwrrrnnnjjjeeebbb]]]YYYVVVUUUUUUVVVYYY]]]bbbfffiiijjjjjjlllnnnpppooojjjfffccccccaaa`````````aaaaaaaaa___[[[[[[dddrrrxxxvvv}}}~~~zzzwwwrrrnnnllllllnnnooonnnppprrrtttuuutttsssrrruuusssnnngggcccccciiinnngggXXXKKKIIIHHH???444...555444222///---,,,---///,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++++++++******))))))((((((((()))))))))************+++++++++***************+++,,,---------,,,+++******************************(((''')))---...+++'''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''*********)))((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''nnnVVVIIIEEE===<<<;;;:::999888888888333333333333333222111000444333222222111111222222.........---,,,,,,+++++++++************+++,,,,,,))))))***,,,------,,,***++++++++++++++++++++++++'''((()))***++++++++++++))))))******))))))((((((&&&&&&''''''((())))))***''''''''''''((((((((((((&&&%%%&&&(((+++---...---(((((((((((((((((((((((())))))))))))((('''&&&%%%)))'''&&&'''((()))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((('''&&&)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&''''''(((******+++******))))))******+++(((((((((((((((((((((((($$$'''((($$$ !!!)))111+++***)))))))))))))))***---,,,,,,+++***)))((((((*********)))******+++,,,,,,+++******))))))******---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...///000000,,,***+++222888999111***444888777444:::GGGOOONNNRRRTTTWWWZZZ^^^aaacccdddiiijjjkkknnnqqquuuwwwyyyxxxyyyyyyxxxvvvuuuuuuvvv|||}}}~~~~~~{{{xxxtttrrroookkkeee```\\\XXXWWWZZZZZZVVVVVVZZZQQQTTTWWWWWWVVVXXX\\\___dddgggkkkmmmpppvvv~~~~~~|||||||||yyyuuuooojjjeee```\\\XXXRRRRRRRRRSSSVVVZZZ^^^aaacccdddeeeiiinnnpppqqqppppppooommmjjjgggcccaaa___^^^```^^^XXXVVVYYY]]]___dddhhhlllpppuuu~~~}}}yyyssslllgggdddbbbbbbdddfffjjjnnnqqqrrrrrrrrruuutttsssqqqnnniiidddaaaggg^^^WWWUUUTTTOOOIIIFFF<<<:::777444222000//////---------,,,,,,++++++******+++,,,---......---,,,,,,,,,+++***)))(((((('''))))))))))))************++++++++++++++++++++++++******+++,,,------,,,,,,************************)))'''&&&(((+++,,,)))'''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''(((((()))''''''''''''''''''''''''++++++******)))((((((((('''(((((((((((((((((('''$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''kkkTTTHHHEEE>>>===<<<:::999888888777444444444444444333222111222111000000//////000000000000/////////.........+++******)))******++++++)))((())),,,//////,,,(((++++++++++++++++++++++++(((((()))***************))))))************))))))''''''''''''(((((())))))''''''''''''(((((((((((((((''''''(((***++++++***((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))******))))))((('''''''''''''''******))))))))))))******((((((((((((((((((((((((%%%(((---222444111,,,'''*********))))))))))))))),,,+++++++++***))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***++++++,,,---...//////333333111...,,,000999AAA===BBBDDDEEEJJJQQQUUURRRXXX[[[^^^bbbeeehhhiiiiiinnnnnnppprrruuuwwwzzz{{{{{{||||||{{{yyyxxxxxxxxx|||||||||~~~~~~|||zzzxxxuuuoookkkmmmfffdddgggcccYYYXXX^^^[[[^^^``````^^^___bbbeeecccdddeeefffhhhlllsssxxxvvvzzzzzzxxxyyy}}}~~~{{{zzz|||}}}}}}{{{yyyyyyyyyxxxtttpppllliiifffcccaaaZZZXXXVVVTTTUUUWWWYYY[[[]]]^^^```dddjjjpppuuuwww||||||zzzxxxtttoookkkiii^^^aaaaaa^^^ZZZYYY\\\^^^[[[```fffjjjnnntttyyyrrrjjjccc^^^[[[[[[\\\^^^aaadddgggiiijjjoooppprrrtttttttttrrrqqqvvvrrrlllhhhbbb\\\WWWUUUJJJGGGBBB>>>;;;777444333///......------------------.../////////...,,,++++++++++++******))))))))))))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,++++++************************((('''&&&''')))***)))'''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''jjjSSSHHHEEE@@@???===:::888777666555555555555555555555444333222111000000//////000000///////////////.........++++++******)))******+++***)))))),,,//////,,,(((++++++++++++++++++++++++***************)))((('''))))))************))))))))))))((((((''''''''''''''''''''''''((((((((((((***)))(((((())))))'''&&&((((((((((((((((((((((((&&&&&&'''(((((()))(((((('''((((((((('''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))******)))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))000+++'''&&&''''''$$$!!!))))))*********))))))))))))))))))***+++++++++,,,))))))******+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,------......***111777888444555===EEEDDDHHHLLLRRRZZZaaaaaa^^^\\\^^^bbbfffjjjlllnnnnnnqqqrrrssstttvvvyyy{{{||||||}}}~~~|||{{{{{{{{{}}}|||{{{}}}}}}|||}}}|||yyyuuurrrrrrrrrhhhhhhgggddd___\\\\\\]]]aaadddffffffdddccceeehhhgggfffdddcccbbbdddhhhkkklllooopppoooppptttuuusssoooqqqssssssrrrpppooooooqqqnnnjjjggggggfffeeeccc___]]][[[YYYXXXYYYZZZ\\\VVVWWWZZZ]]]cccjjjqqquuuzzz{{{||||||zzzwwwtttrrriiigggeeedddaaa]]][[[ZZZOOOSSSXXX^^^fffoooxxx}}}{{{sssiiiaaa\\\YYYXXXVVVTTTUUUXXX[[[]]]gggkkkppprrrqqqqqqsssuuupppqqqoookkkfffccc```___ZZZVVVPPPKKKGGGCCC>>>:::111111///...............000111111000///---+++)))))))))******++++++,,,,,,******))))))))))))))))))))))))))))))******++++++------,,,+++******))))))))))))))))))))))))))))))''''''&&&&&&((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''jjjSSSHHHEEEAAA@@@===;;;888666555444555555666666666666555555444333222222111111222222------------------------,,,,,,+++************++++++***+++,,,------+++)))++++++++++++++++++++++++************)))((('''&&&(((((())))))******))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((+++)))((('''((((((&&&$$$((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''''''''************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((('''&&&(((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,(((''''''&&&&&&''''''((())))))))))))))))))))))))''')))***(((''')))111777(((((()))***************(((((()))***+++,,,,,,---))))))***+++++++++************+++,,,,,,,,,+++++++++,,,,,,------------,,,+++++++++,,,,,,,,,------,,,------///000111222222222555;;;DDDMMMRRRSSSSSSNNNNNNOOOTTTZZZ```bbbbbbcccdddgggkkknnnqqqssstttvvvvvvvvvwwwyyy{{{}}}~~~}}}~~~|||{{{{{{~~~|||zzz{{{}}}|||xxxuuuuuuuuutttpppllljjjlllnnnkkkooonnngggccceeehhhgggbbbfffiiihhheeebbbaaabbbcccaaa]]][[[YYYZZZ[[[\\\^^^aaacccbbbdddhhhjjjhhhgggiiikkkllljjjhhhggggggiiieeebbb_________^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^XXXYYYZZZ\\\___eeelllqqqsssuuuxxxzzz{{{{{{zzzzzzyyytttrrrssssssooojjjiiidddbbbbbbfffnnnyyy~~~vvvnnniii^^^[[[VVVQQQNNNMMMNNNOOOWWW```jjjpppqqqppprrrsssrrruuuuuuqqqnnnnnnmmmkkkfffaaa\\\WWWTTTPPPJJJEEE:::888555222000///......111111111000///---***)))((())))))***+++,,,------************))))))))))))((((((((()))******++++++...---,,,***))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''kkkTTTHHHDDD???>>><<<:::888777666666444444555555555555555444444333222222111111222222------------------------------,,,+++++++++++++++,,,------,,,***)))******++++++++++++++++++++++++((()))))))))))))))((((((&&&'''((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((((((((((((((('''$$$&&&''''''%%%$$$%%%'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,((((((''''''''''''((((((++++++++++++++++++++++++%%%***000111---)))'''(((&&&'''(((***++++++++++++)))))))))***+++++++++,,,******+++,,,+++***))))))((()))***,,,,,,,,,+++***++++++---.........------)))******+++,,,---.........///111333666888:::;;;JJJHHHFFFHHHMMMPPPQQQPPP\\\^^^aaaccccccdddfffjjjjjjkkklllnnnpppsssuuuvvvxxxxxxyyyyyyzzz|||}}}~~~}}}|||xxxwwwvvvvvvtttsssuuuwwwvvvqqqllljjjhhhfffeeefffeeedddccc______^^^ZZZVVVVVV[[[```mmmqqqtttsssmmmgggcccbbb^^^\\\YYYXXXWWWWWWWWWWWWUUUYYY[[[\\\___dddgggeeeeeehhhkkkkkkiiigggfffeeeaaa^^^[[[YYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\```fffkkklllnnnqqqtttwwwxxxyyyyyysssooooootttvvvsssqqqssssssqqqoooooorrryyy~~~zzzvvvsssgggddd___XXXRRRMMMJJJHHHKKKQQQ[[[eeemmmrrruuuuuuqqquuuuuupppnnnooonnniiilllgggbbb```___]]]WWWRRRIIIFFFAAA<<<666333111000...//////000///...,,,+++*********++++++,,,,,,,,,************)))))))))((((((((()))******+++,,,,,,---,,,+++)))))))))******))))))))))))))))))))))))(((((((((''''''((()))+++((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''')))*********)))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''lllTTTHHHDDD======;;;:::999888888888333333444444555444444444222111111000///000000000.../////////////////////...------,,,+++++++++,,,,,,...///,,,((('''))),,,++++++++++++++++++++++++&&&'''((()))************&&&&&&'''(((((()))((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&%%%$$$&&&((())))))((((((((((((((((((((((((((())))))))))))((('''&&&%%%###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))+++%%%&&&((()))))))))((('''&&&((()))++++++)))(((&&&******))))))((((((''''''(((((('''''''''(((((()))))))))(((((((((((())))))++++++++++++++++++++++++)))'''(((---444333,,,$$$%%%&&&(((***+++,,,,,,++++++++++++******************+++,,,,,,+++***)))(((((()))***+++,,,++++++******+++---...///...---------...///000111333444444///111444777;;;???BBBDDDEEELLLUUUWWWVVVWWW\\\aaaUUU^^^iiinnnkkkgggiiiooooooooooooooopppsssuuuvvvxxxxxxxxxyyyzzz{{{|||}}}{{{}}}}}}|||wwwssspppooojjjiiiiiimmmrrrrrrlllggg^^^ZZZWWWZZZ```bbb^^^YYY___ZZZ[[[___]]]ZZZbbbooo}}}zzzrrrllliiiaaa```______```aaa``````XXX\\\___```eeekkknnnmmmhhhjjjmmmnnnllliiigggggg]]]ZZZWWWWWWYYY\\\^^^^^^````````````^^^\\\ZZZXXXZZZ[[[ZZZXXXVVVXXX\\\aaadddfffhhhkkknnnppprrrrrrpppnnnpppuuutttpppqqqvvvooorrruuuvvvwwwyyy~~~~~~zzzvvvtttsssvvvvvvuuussssssrrrrrrrrrmmmkkkgggaaaYYYQQQJJJEEEKKKJJJLLLUUUbbblllpppqqqoootttuuuqqqrrrvvvtttooommmiiieeedddeeeddd___ZZZWWWTTTMMMEEE>>>888555333+++,,,.../////////...---,,,,,,+++++++++++++++++++++*********))))))(((((())))))***+++,,,,,,------+++***)))))))))***+++,,,))))))))))))))))))))))))((())))))((('''(((***,,,((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&(((***+++,,,,,,+++''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''(((''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''hhhSSSGGGAAA>>>===<<<:::888666555444444444333333333333222222333333333222111000//////+++,,,---......---,,,,,,***+++,,,---------,,,++++++++++++*********))))))******************************))))))))))))******000222111---&&&"""!!!"""'''(((***+++***)))'''&&&''''''&&&&&&'''(((***+++((((((((('''&&&$$$###"""''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&''''''((((((((((((((($$$%%%'''((()))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''((())))))))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((((((((()))*********************))))))(((((('''''')))))))))))))))))))))************)))******+++,,,(((((()))***++++++,,,,,,)))***++++++++++++***)))+++******,,,------+++)))/////////...,,,+++,,,---...------------......///000///---...///111222222777999<<>>===<<<:::888777555555444444333333333333222222111111222111000///............//////...---+++***)))***,,,...//////......+++++++++*********))))))************************++++++************++++++++++++,,,***(((''''''((('''''''''(((((()))***+++)))(((''''''&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''(((((()))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((((((((()))(((((((((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((()))************)))+++*********))))))))))))++++++++++++************)))))))))((()))******+++...---,,,+++***)))(((''',,,+++************+++,,,+++++++++,,,------+++)))'''(((((('''&&&&&&((()))---,,,,,,,,,,,,---....../////////111444777:::;;;CCCDDDGGGKKKOOORRRUUUVVV[[[\\\___aaadddgggiiijjjkkklllmmmnnnpppppppppqqqsssrrrrrrqqqqqqqqqrrrsssppppppooonnnmmmmmmnnnooonnnqqqssspppjjjccc^^^]]]YYY[[[cccrrr|||~~~}}}|||uuuvvvvvvrrrmmmkkklllnnnpppooopppqqqppprrr}}}xxxvvvxxxvvvsssrrrooolllppp|||}}}uuunnnmmmmmmnnnppptttxxxzzzzzz{{{zzzvvvpppmmmlllmmmlllhhheeebbb]]]UUUSSSTTTUUUXXX\\\bbbfffiiihhhhhhbbbaaa``````aaacccdddeeeiiiiiijjjlllnnnqqqtttuuuuuuvvvwwwzzz}}}}}}yyysssmmmgggddd]]]\\\[[[YYYXXXVVVUUUTTTZZZ^^^bbbeeeccc^^^WWWSSSKKKIIIFFFGGGKKKSSS\\\bbbhhhpppuuuuuuuuuwwwvvvssssssqqqooonnnnnnllliiieeedddccc```]]]YYYTTTMMMIIIAAA;;;444111111000---***,,,+++++++++------+++***+++)))((((((***++++++***,,,***((((((***,,,,,,+++++++++*********)))))))))))))))************))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''gggRRRFFFAAA======;;;:::888777666555444444333333333333222222000000000000000///...---....../////////...,,,+++&&&''')))+++,,,---------+++++++++***************************************++++++++++++++++++++++++)))((('''(((***+++***)))'''&&&%%%%%%'''***---///******((('''&&&&&&&&&&&&$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((***))))))(((((((((((()))$$$%%%&&&''''''&&&%%%$$$)))))))))))))))(((((((((((())))))******))))))((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))++++++++++++************---,,,,,,,,,++++++******)))(((((((((((()))******///...---,,,***((('''&&&...---***))))))***---...,,,++++++,,,------+++***'''((())))))((()))+++------------------.../////////000222666:::???DDDFFFOOOPPPSSSVVVXXX[[[\\\]]]```bbbeeeiiilllnnnooopppooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppnnnkkkiiihhhjjjjjjhhhfffddddddfffhhhllloooqqqqqqlllfffaaa^^^ZZZ```nnn~~~|||{{{{{{zzz{{{{{{zzz}}}|||{{{zzzwwwwwwsssssszzzxxxxxxwwwyyy|||~~~~~~}}}yyyuuupppggg\\\WWWXXX[[[^^^dddhhhkkkjjjhhhfffaaa___]]]]]]]]]]]]\\\[[[\\\]]]^^^___aaadddeeefffjjjkkkmmmooossswww{{{}}}zzzzzzzzzyyyuuuooojjjfff]]][[[YYYVVVTTTRRRRRRRRRTTTXXX]]]aaacccaaa^^^\\\QQQNNNIIIEEEFFFJJJOOOSSS\\\eeennnsssvvvzzzzzzwwwwwwvvvsssrrrrrrqqqooommmffffffffffffeeeaaa[[[VVVRRRJJJ@@@999555333000......,,,******,,,------,,,+++)))((()))***,,,,,,+++---+++))))))*********)))******)))))))))((((((((())))))************))))))((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''&&&&&&''''''(((((((((((()))***+++,,,(((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''eeeQQQFFFAAA===<<<;;;:::888777666555444444333333333222222222000000111111000//////...+++,,,...///000//////...))))))***+++,,,---------***************************************************++++++++++++++++++***,,,)))''''''***+++(((&&&&&&&&&&&&&&&(((***,,,---))))))((((((''''''''''''%%%&&&'''(((******++++++'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''(((((((((((((((+++***((('''&&&'''((((((&&&'''(((******((('''&&&)))))))))(((((((((((('''&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''(((((()))((())))))))))))))))))))))))'''(((((()))))))))))))))************************,,,,,,,,,++++++***)))))))))))))))))))))******+++++++++++++++++++++++++++...---+++******+++---...---+++++++++------,,,+++,,,---...---------///111............///111222333333555999<<>>AAADDDGGGLLLQQQVVVYYY[[[^^^bbbeeefffggggggiiikkknnnqqqrrrsssrrrqqqsssrrrqqqooommmjjjhhhffffffccc___\\\YYYYYYYYYZZZaaabbbaaaaaadddnnn|||{{{www}}}~~~|||{{{zzz|||wwwxxx{{{wwwtttwww}}}{{{vvvqqqoooooommmiiieeeaaa___[[[XXXUUUTTTSSSSSSTTTWWW\\\```cccdddcccbbbeeehhhlllpppqqqqqqnnnllljjjgggbbb]]]YYYWWWVVVUUUWWWYYY]]]aaaeeehhhjjjkkkddd```YYYRRRLLLHHHFFFFFFHHHKKKRRRZZZbbbjjjssszzzxxxxxxxxxwwwuuusssssssssmmmkkkhhhgggggggggfffeeedddaaa[[[UUUOOOIIICCC???888444000------.........,,,+++)))***,,,------,,,))))))***+++******++++++))))))))))))(((((((((((())))))************))))))))))))))))))(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''(((((()))***)))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''cccOOOEEEAAA<<<;;;;;;:::999888777666444444333333333333222222111111222222222222111111////////////---+++)))(((...---,,,+++***************************+++++++++************************((()))***++++++***)))(((''''''&&&''')))******)))''')))***++++++)))'''%%%%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))),,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***...---++++++,,,------,,,------...---++++++,,,...,,,---...111444888:::<<>>===<<<:::999888777777555444333222111222333333111000000///...---------////////////...---,,,+++,,,,,,+++***))))))))))))***))))))***,,,------,,,((((((''''''&&&&&&&&&%%%+++***)))(((((()))***+++''''''(((((())))))******---%%%!!!''',,,+++***,,,''''''''''''((((((((()))+++)))%%%$$$%%%((())))))(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''(((((())))))******((((((((((((((((((((((((******))))))(((&&&%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''(((***+++,,,---...$$$'''***+++***)))((()))))))))((('''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,---...///000,,,,,,---.........------+++,,,---...///222777:::???AAACCCGGGLLLPPPSSSUUUTTTUUUWWW\\\aaadddffffffkkkkkkjjjiiiiiigggcccaaa___^^^ZZZUUUPPPNNNNNNOOORRRVVVXXXXXX[[[aaacccbbbdddggglllpppssswwwzzz|||~~~zzzzzz|||uuuyyy~~~vvvkkk```\\\______WWWQQQRRRSSSSSSTTTWWWVVVUUUWWW[[[___```aaabbbccc___^^^``````]]]^^^aaaeeeeeeeeehhhllllllhhheee[[[XXXRRRMMMKKKJJJKKKMMMRRRXXX```iiippptttuuuuuuuuuuuuuuuvvvwwwwwwuuussssssssspppjjjccc______aaa]]][[[WWWRRRNNNHHHAAA===:::555000---......,,,+++'''((()))***++++++++++++---,,,+++***))))))))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((()))***++++++'''&&&%%%$$$$$$%%%&&&'''((('''&&&'''(((+++...000''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&%%%&&&)))***)))'''$$$###%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((cccPPPFFFBBB>>>===<<<:::999888777777555444333222222222333333222111111000//////......////////////...---,,,+++,,,,,,,,,+++,,,,,,------+++******+++---......---))))))))))))((((((((('''+++***)))(((((()))***+++(((((((((((())))))))))))(((!!!$$$((('''%%%&&&&&&&&&&&&''''''''''''(((+++)))'''&&&((()))***)))''''''((((((((((((''''''''''''(((((((((((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((()))(((((())))))))))))))))))((()))))))))***+++++++++&&&(((***+++***))))))***))))))(((''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,---...*********+++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---......000000000000000111111111---///111333444888===@@@EEEHHHKKKOOOTTTWWWZZZ[[[]]]^^^```cccfffggggggfffhhhgggeeecccaaa___\\\ZZZUUUUUUSSSQQQNNNNNNPPPRRRUUU\\\bbbffflllssswwwvvvvvvxxx{{{|||~~~{{{oooiiihhhddd\\\VVVUUUUUURRRQQQSSSXXXWWWWWWXXXYYYZZZ\\\]]]___]]]^^^aaabbb______bbbcccbbbaaacccfffgggfffddd___[[[VVVQQQNNNMMMNNNOOOPPPSSSYYYaaaiiipppvvvxxxvvvuuuuuuwwwxxxxxxvvvtttrrrrrrppplllhhheeedddeeebbb```\\\XXXTTTOOOIIIEEE>>>999222///......,,,***)))******+++++++++******))))))))))))***+++,,,---+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((()))))))))))))))((('''&&&&&&'''((()))******)))((((((((()))***''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&''')))))))))'''&&&$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((~~~bbbOOOFFFBBB>>>===;;;:::888777777777555444333222222222333333222222222111111000000///////////////...---,,,,,,++++++++++++,,,---...///+++***)))***,,,------,,,+++++++++*********************))))))))))))******))))))))))))(((((((((((()))$$$###'''***(((&&&%%%%%%%%%&&&&&&&&&'''''''''+++)))((()))***+++***)))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))***''''''((())))))***++++++))))))))))))))))))))))))((()))))))))(((((()))+++)))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......))))))*********+++++++++,,,+++***+++---...---,,,,,,,,,+++++++++,,,------...------,,,---...000111222444777:::===AAAFFFIIIMMMOOOTTTYYY\\\___``````ccceeeggghhhiiihhhfffeeedddbbb___[[[XXXUUURRRQQQOOOPPPRRRRRRSSSUUUYYY\\\bbblllvvv}}}~~~xxxsssjjjccc___^^^\\\YYYWWWYYY]]]]]]\\\YYYVVVVVVWWWYYY\\\ZZZ\\\```bbb``````bbbdddaaa___^^^___`````````]]]ZZZVVVSSSQQQPPPQQQRRRPPPQQQUUUZZZbbbkkkrrrwwwvvvvvvvvvxxxzzzzzzxxxvvvpppooommmmmmlllkkkhhhffffffddd```]]][[[WWWRRROOOGGGAAA999444222111///---,,,++++++++++++******)))))))))))))))***+++,,,---+++++++++******************))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&((())))))(((((('''***))))))(((((())))))******))))))(((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&}}}aaaNNNEEEBBB===<<<;;;999888777777666444444333333333222222222222222111111111000000000......//////...------,,,***)))))))))******+++,,,)))(((((()))***++++++***++++++++++++++++++++++++***))))))))))))))))))*********))))))(((((('''''')))((('''***+++***'''&&&&&&&&&&&&'''''''''(((((()))((((((***++++++)))'''&&&''''''((((((''''''&&&&&&'''((())))))***))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&(((+++)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************---,,,,,,+++******++++++)))))))))*********++++++---,,,++++++------,,,+++,,,,,,+++++++++,,,,,,------,,,++++++,,,...000222666:::>>>BBBFFFJJJNNNQQQRRRUUUZZZ^^^aaaccccccbbbcccdddffffffdddaaa___^^^[[[ZZZWWWTTTQQQOOOOOOPPPVVVXXX\\\^^^aaaeeeiiimmmvvv}}}yyy~~~yyynnnjjjiiijjjjjjggggggjjjfffjjjkkkfff___\\\[[[YYY\\\YYYYYY\\\]]][[[\\\```cccbbb```^^^]]]\\\[[[[[[VVVUUUSSSRRRRRRSSSTTTUUUTTTTTTVVVYYY___gggmmmqqqwwwwwwwwwyyy{{{{{{zzzxxxnnnlllkkklllmmmmmmiiieeegggdddbbb___^^^[[[XXXUUURRRLLLCCC===:::888555222,,,++++++***************---,,,+++***))))))))))))***************************))))))))))))))))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&))))))))))))))))))))))))%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''***)))(((''''''((()))***&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&{{{___MMMEEEBBB===<<<;;;999888777666666444444444333333333222222111000000000000000//////.........///......---,,,,,,+++******)))))))))***+++***)))***,,,,,,+++***************************)))))))))******)))))))))******))))))((((((''''''&&&'''''''''((((((&&&$$$(((((((((((())))))))))))''''''''')))******'''%%%((((((((())))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((())))))(((((('''''''''''''''''''''((())))))******''''''&&&$$$###$$$&&&)))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++)))************+++++++++---,,,++++++------,,,+++,,,,,,++++++,,,,,,------000//////000222555888:::<<<@@@EEEJJJNNNQQQTTTWWWXXXZZZ^^^bbbddddddcccbbb```aaabbb___ZZZUUUSSSRRRMMMOOOPPPPPPPPPRRRVVVYYYdddgggkkknnnqqquuuyyy||||||{{{{{{{{{}}}|||tttrrrqqqttttttssstttyyysss~~~}}}sssmmmhhhccceee___[[[ZZZXXXUUUWWW[[[[[[]]]___```___^^^]]]\\\XXXWWWVVVUUUUUUUUUUUUVVVVVVWWWZZZ^^^dddiiinnnpppxxxxxxxxxzzz||||||zzzxxxpppnnnlllmmmooonnniiieeehhhfffcccaaaaaa___]]][[[YYYSSSKKKEEEAAA>>>999666,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''***)))(((''''''(((***+++'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&zzz^^^LLLDDDBBB===<<<:::999777666666666333333444444444333222111000000000000000000000000---...............------///...---,,,++++++++++++...---,,,,,,.........,,,)))))))))))))))*********))))))************))))))))))))))))))((((((((((((''')))***((((((******'''(((((()))))))))*********'''''''''(((***)))'''%%%(((((())))))))))))(((((()))))))))******)))(((((())))))))))))((((((((((((************************&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((,,,,,,+++******)))((((((''''''((())))))***++++++''''''&&&$$$######&&&((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))+++,,,...///******+++++++++,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,---...//////000000111444777;;;>>>@@@CCCGGGMMMRRRUUUWWWYYYZZZ]]]^^^```bbbcccbbbaaa```]]]^^^^^^ZZZSSSOOOMMMNNNMMMQQQUUUXXXZZZ]]]ccchhhpppssswwwzzz|||}}}{{{|||}}}{{{yyyxxxyyyxxxvvvyyy~~~|||vvvuuunnnfffaaa[[[TTTSSSUUUPPPTTTZZZ^^^___``````aaa___^^^]]]\\\[[[YYYXXXXXXWWWZZZ^^^dddjjjoootttvvvyyyyyyyyyzzz{{{{{{yyywwwtttrrrqqqppppppooommmkkkkkkhhhfffdddddddddbbbaaa\\\WWWPPPLLLHHHDDD>>>999000///...,,,,,,,,,---...))))))))))))***+++,,,---***************++++++++++++******))))))******+++))))))))))))))))))))))))((())))))))))))*********)))******++++++***((((((&&&''''''((((((''''''&&&***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''')))((('''''''''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&xxx]]]LLLDDDBBB===<<<:::888777666666666333333444444444333222111111111111111111111111111------...............---------,,,,,,+++,,,,,,,,,...,,,+++,,,------,,,+++((()))))))))*********+++((()))***++++++***)))((((((((((((((())))))))))))'''+++,,,((((((,,,...+++(((((((((((()))))))))))))))((('''((()))***(((''''''((((((((((((((((((''''''((()))******************)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++******************************************((()))((('''%%%%%%&&&((('''''''''''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***,,,...///+++,,,,,,,,,,,,---------...---+++,,,,,,---+++***++++++,,,---...000111222000222555999===AAADDDFFFJJJNNNTTTYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZWWWYYY[[[YYYUUUTTTXXX[[[dddhhhmmmmmmllllllooorrrvvvyyy}}}~~~}}}}}}zzzyyy}}}xxxqqqfffYYYRRRQQQLLLPPPUUUXXXYYY[[[^^^aaa``````aaaaaaaaa```___^^^]]]___cccgggmmmssswwwzzzzzzzzzyyyzzz{{{zzzxxxuuusssssssssqqqooonnnooopppllliiifffeeeeeeeeedddccc```\\\WWWTTTQQQLLLEEE???888666333000............))))))))))))***+++,,,---))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))((()))))))))******************)))))))))(((((((((&&&''''''((((((''''''&&&******)))((((((((()))***''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((((((xxx\\\KKKDDDBBB<<<;;;:::888777666666555333333444555444333222111222222222222222222222222------...............---))))))))))))***+++,,,,,,+++)))((()))******)))((())))))*********+++++++++((()))***++++++***)))(((''''''(((((())))))******###((((((######(((+++)))''''''''''''((((((((()))+++)))((()))***+++***)))&&&''''''''''''''''''&&&%%%&&&((()))+++,,,,,,,,,******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))************))))))))))))'''''''''((())))))******,,,,,,++++++***))))))((()))******)))''''''((()))'''''''''''''''((()))*********))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++***************++++++,,,,,,,,,---------.........---,,,,,,,,,---+++***++++++,,,---///111333444555777<<>><<<888444000///......---,,,+++***))))))))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''&&&'''((())))))((('''&&&((('''&&&'''(((+++...000'''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((ttt[[[KKKAAA===>>><<<999777777777666555555555444333222000000///......//////000000111111///............---------,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,+++***)))))),,,,,,++++++***)))((((((((((((((((((((()))******))))))(((%%%"""***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))((()))***+++***)))'''%%%+++*********))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''')))+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***+++*********++++++++++++++++++++++++++++++***************+++,,,)))'''(((,,,......---++++++,,,---------------...///.........000444888>>>AAAFFFJJJLLLNNNPPPQQQRRRUUUYYY[[[\\\ZZZXXXWWWUUUSSSQQQPPPPPPQQQSSSTTTPPPWWW```fffkkkttt}}}||||||hhhYYYWWWXXXVVVRRRPPPPPPSSSXXX\\\]]]^^^aaabbbcccdddeeefffiiiiiijjjkkkmmmqqqsssuuuyyyyyyyyyyyywwwuuusssrrrtttjjjaaa```gggmmmmmmjjjkkkkkkiiifffcccbbbccceeeeeeaaa\\\[[[\\\ZZZUUUOOOJJJGGGBBB<<<666111---+++000...,,,,,,,,,+++)))'''((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))((((((******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))"""###&&&((())))))))))))''''''''''''''''''''''''---'''"""!!!%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''sss[[[KKKCCC??????===:::888888888777666555444444333222111000///.../////////000000000111///............---------,,,,,,,,,+++++++++******...------------------...(((((()))))))))))))))(((,,,,,,+++******)))((((((((((((((((((((()))******************)))((('''&&&''''''''''''((()))******((((((((((((((((((((((((((()))*********((('''&&&))))))))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''&&&))))))((((((((('''''''''((((((((())))))))))))***'''''''''((((((((()))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...+++))))))+++------+++++++++,,,---------------...///000000111555999===FFFIIINNNQQQRRRSSSSSSTTTVVVXXXZZZZZZXXXVVVTTTRRRQQQPPPOOOOOORRRUUUZZZ\\\[[[bbblllvvv{{{|||uuugggfffddd^^^WWWTTTVVV[[[]]]^^^]]]]]]]]]]]]^^^___bbbdddggghhhhhhiiilllnnnqqqsssxxxyyyyyyyyyxxxvvvuuusssnnnfff]]][[[```eeegggggggggggggggeeeddddddgggiiiiiieee```______]]]YYYTTTRRROOOJJJDDD>>>999555222000...,,,+++,,,,,,+++******************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((('''''''''''''''''''''''''''###$$$%%%'''((()))))))))'''''''''''''''''''''''',,,((($$$$$$''')))'''%%%(((''''''&&&&&&''''''(((rrrZZZLLLDDDAAA???===:::999999999888777555444333333222111000000////////////000000000000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&'''((()))************+++++++++******))))))(((((((((((((((((()))******((((((((((((((()))******&&&'''((()))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***************************************************************++++++++++++''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))************''''''(((((((((((())))))((((((((('''&&&$$$###"""))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------///---++++++,,,,,,,,,+++------.........////////////111333555888<<>>:::777333000---+++,,,,,,,,,,,,,,,+++++++++************,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((())))))***''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''+++(((&&&&&&)))***(((%%%(((((((((''''''(((((((((pppXXXKKKDDDAAA>>><<<:::999:::999888666444444333333222111000000////////////000000000000///............---------,,,,,,,,,+++++++++******))))))************))))))******+++,,,,,,---,,,,,,+++*********)))))))))(((((((((((((((((())))))***)))(((&&&%%%$$$%%%&&&&&&((()))******)))(((&&&%%%((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))*********(((((((((((((((((())))))'''((((((((('''%%%###"""))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))...,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,------,,,////////////000111222333222555888<<>>999555000---,,,,,,++++++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''((('''&&&((())))))'''$$$((((((''''''''''''((((((oooWWWIIIBBB???<<<:::999999999999777555444333333222222111111111000000000000///////////////............---------,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,------......---,,,,,,+++*********)))))))))))))))((((((((((((((())))))***---,,,***((('''''''''((('''((())))))((('''%%%$$$''''''''''''''''''''''''))))))(((((((((((()))***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))'''''''''((((((((())))))))))))))))))))))))((((((&&&'''((())))))((('''&&&************************(((((()))***************************************)))((('''&&&&&&(((***++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,------......//////------...///000222444555777:::???CCCFFFJJJNNNPPPTTTVVVXXXWWWUUURRRQQQQQQJJJMMMPPPPPPOOOQQQUUUZZZ[[[aaakkkuuu}}}|||}}}tttrrrnnnjjjkkkrrr~~~rrreee\\\VVVQQQNNNQQQRRRSSSVVVZZZ^^^bbbdddhhhiiikkkmmmoooppppppooooookkkdddZZZPPPJJJIIIJJJNNNSSS[[[bbbeeeeeeeeeeeellliiieeebbbaaaaaaaaaaaaaaa```]]]YYYTTTOOOJJJHHHBBB===777111...,,,+++)))******++++++,,,,,,,,,,,,'''(((((()))******++++++))))))))))))))))))))))))*********)))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''nnnUUUHHHAAA???:::999888999999999666444333333333222222222111111000000000000///////////////............---------,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''''''''((((((((((((((())))))))))))******''''''''''''((((((((((((******))))))))))))((((((&&&'''((()))************************************(((((()))******************************************)))((((((((()))+++++++++++++++++++++++++++++++++*********+++,,,---...)))+++...///...///000111,,,,,,---...111444777999===@@@EEEIIILLLNNNPPPRRRWWWWWWVVVSSSOOOLLLLLLLLLLLLQQQWWWYYYZZZ]]]dddjjjlllsss|||uuuvvvvvvuuuvvvuuujjj^^^TTTLLLLLLMMMNNNQQQTTTXXX[[[]]]cccdddgggjjjmmmnnnooooooooommmiiiaaaWWWOOOIIIFFFCCCHHHPPPWWW]]]aaadddfffjjjiiigggfffeeeeeeeeefffbbbaaa___\\\XXXTTTPPPNNNKKKFFF???999555111...++++++++++++,,,,,,,,,,,,,,,************))))))(((((())))))))))))))))))))))))*********))))))(((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&lllUUUHHHBBBAAA::::::999:::::::::777555333333333222222222222111111000000000/////////...///............---------,,,,,,,,,+++++++++******'''(((***++++++***((('''))))))*********)))((((((((()))))))))))))))))))))((((((((((((((()))******&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''(((*********)))(((((((((((()))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))*********)))))))))(((((((((((((((((()))***+++,,,************************(((((()))***************************************,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++,,,,,,---...///***---000000///...///000//////000222666:::>>>AAACCCFFFKKKNNNOOOOOOPPPQQQQQQPPPOOOMMMKKKKKKNNNPPPXXX^^^eeeiiiiiilllsssyyy}}}}}}~~~qqqaaaWWWNNNNNNNNNOOOPPPSSSUUUVVV[[[]]]aaadddgggiiijjjkkkjjjjjjiiifffaaaXXXOOOIIICCCEEEHHHKKKOOOVVV^^^dddeeefffgggffffffffffffggg`````````^^^[[[WWWTTTQQQQQQMMMHHHBBB===999444111///......,,,+++***))))))************))))))))))))))))))))))))))))))))))))******))))))))))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((($$$&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''kkkTTTIIIDDDCCC;;;::::::;;;<<<;;;999666333333222222222222222222111111000000/////////...//////.........---------,,,,,,,,,+++++++++*********+++---......---+++***'''((()))******++++++***(((((((((((())))))))))))((((((((((((((()))******))))))***++++++***(((''',,,+++)))'''''''''((((((''''''''''''''''''''''''%%%''')))***+++***)))(((&&&'''''''''(((((())))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))((((((((())))))*********+++))))))))))))************+++*********))))))(((((()))(((''''''''')))***+++************************(((((()))***************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000111,,,///222111///------...444444555888<<>>BBBFFFIIIKKKNNNPPPSSSUUUSSSPPPMMMJJJLLLIIIJJJOOOVVV[[[dddlllppptttzzz|||pppccc___XXXRRRNNNNNNNNNOOOOOORRRUUUXXXZZZ[[[]]]^^^```aaabbbbbbaaa___^^^]]]NNNKKKFFFAAA???DDDNNNVVVWWWZZZ^^^aaaddddddccccccdddddddddbbb^^^[[[ZZZYYYZZZWWWQQQLLLHHHEEE@@@===888444///------...///000...---,,,***))))))))))))''''''(((((()))*********((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((&&&%%%(((,,,...---+++&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&gggRRRGGGBBB???<<<;;;;;;:::999888777777444333222111111111222222////////////////////////......---,,,,,,,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---...,,,***)))******)))'''&&&'''''''''(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((())))))******))))))))))))))))))))))))(((&&&%%%&&&'''(((((('''((((((((((((((()))******((('''''''''&&&&&&&&&&&&((((((((()))))))))******''''''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************))))))*********+++++++++)))***,,,+++)))'''(((((())))))(((((()))))))))))))))*********++++++++++++++++++***************+++,,,,,,,,,+++++++++++++++***......***))),,,......///000000//////000333666:::<<>>CCCFFFJJJJJJKKKLLLMMMLLLKKKJJJKKKNNNQQQTTTXXX```llltttxxxwwwyyy}}}xxxqqqnnnnnnllliiieeeZZZXXXVVVVVVWWWVVVTTTQQQTTTSSSSSSSSSUUUWWWZZZ\\\^^^]]][[[XXXTTTNNNIIIEEE>>>???AAAEEEKKKQQQWWWZZZbbbcccdddbbb```^^^]]]^^^\\\ZZZXXXVVVUUURRRNNNLLLOOOMMMJJJGGGFFFDDDAAA>>>555444111///---,,,++++++((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((((((((()))******((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''dddPPPFFFBBB@@@======;;;:::888777666555222333333333333222111000////////////////////////......---,,,,,,,,,,,,---)))***++++++,,,,,,++++++,,,,,,++++++***++++++,,,...------,,,+++***))))))---,,,+++++++++***(((&&&+++***************))))))))))))(((''''''(((***+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''(((((('''%%%((((((((((((((()))******'''(((((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******++++++******)))(((((('''((((((((()))******++++++))))))))))))************))))))))))))************((()))++++++)))(((((()))***))))))+++------+++))),,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,,,,,,,------------***---...+++***...111111000333888===@@@DDDGGGJJJKKKKKKKKKKKKLLLLLLMMMMMMOOOUUU[[[```eeelllwwwyyyqqqmmmnnnnnnkkkgggaaabbbeeeiiikkkfff]]]VVVRRRQQQPPPOOOQQQTTTWWWZZZ[[[[[[ZZZZZZXXXSSSLLLHHH@@@??????@@@DDDJJJOOOSSS[[[]]]^^^^^^]]]\\\\\\]]]\\\[[[YYYYYYWWWUUUQQQNNNTTTRRROOOMMMLLLIIIEEEBBB:::888555111...+++******(((((())))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&''')))***''''''''''''''''''''''''&&&((()))(((''''''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccOOOFFFBBB@@@>>>===<<<:::888777555555222222333333333222111000////////////////////////......---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,***++++++,,,,,,+++++++++---,,,,,,++++++*********...,,,***)))******)))'''************))))))(((((()))((('''&&&'''(((***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''(((((()))))))))++++++++++++++++++++++++''''''''')))+++***(((&&&((((((((((((((()))******)))*********++++++++++++((((((((()))))))))******''''''((((((((()))))))))*********)))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))*********+++)))***,,,+++)))'''((((((,,,'''###$$$***...---***------,,,,,,,,,+++++++++************+++,,,---...---------------,,,,,,,,,,,,///000------111444333666:::@@@EEEGGGHHHJJJKKKLLLLLLLLLMMMOOORRRUUUWWW\\\dddmmmrrruuuyyyyyyzzz}}}~~~yyyuuuuuuwwwwwwqqqkkkjjjoooyyy~~~ooocccZZZWWWSSSPPPOOOPPPRRRTTTTTTUUUVVVXXXYYYVVVPPPKKKBBB@@@>>>===@@@EEEJJJNNNSSSUUUWWWXXXXXXWWWXXXZZZYYYYYYXXXYYYYYYWWWTTTQQQTTTSSSQQQPPPOOOLLLGGGDDD???===999555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&(((***)))'''&&&(((***,,,+++)))(((''''''((((((%%%&&&'''(((((('''&&&%%%cccOOOFFFBBBAAA>>>===<<<:::888777555444222222333444333222111000111111111111111111111111......---,,,,,,,,,,,,---+++,,,------......------)))***,,,------,,,+++***++++++++++++++++++,,,,,,,,,***((((((***+++,,,,,,,,,+++++++++******)))))))))((('''&&&'''(((***,,,************************&&&'''((())))))((('''&&&&&&''''''((()))******+++++++++++++++++++++++++++((()))***---///...+++)))((((((((((((((()))******&&&&&&''''''((((((((()))))))))))))))************''''''''''''((((((((((((((((((((()))******++++++'''(((((()))***+++++++++))))))))))))************))))))*********+++++++++,,,---...---+++)))))))))///&&&&&&---...+++---------,,,,,,++++++++++++******+++,,,---...///.........------,,,,,,,,,...222333000///333666666<<>><<<>>>BBBHHHLLLNNNPPPRRRTTTTTTTTTVVVWWWUUUUUUVVVWWWXXXWWWUUURRRQQQPPPPPPPPPPPPNNNJJJGGGCCCAAA===999555333222111000//////......---,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))))))))))))))%%%(((******))))))+++...---,,,***)))((((((((()))%%%&&&)))++++++)))&&&%%%~~~aaaPPPGGGBBB@@@AAA===999777777999999999444444333333333333222222111111111111000000000000---,,,++++++------,,,+++......---------,,,,,,,,,...---+++++++++,,,...000...---+++))))))***+++,,,,,,+++***((((((((()))***,,,,,,,,,///111111,,,)))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((,,,***)))'''''''''(((((((((((()))***************)))************+++++++++******))))))((((((''''''***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((******))))))***++++++,,,******))))))))))))*********************++++++,,,***+++---......---+++***,,,+++******,,,,,,+++***,,,,,,------...///000000))),,,...---+++***,,,////////////...---,,,+++***333111000111555888;;;<<<@@@CCCHHHKKKKKKIIIHHHHHHNNNRRRWWW[[[^^^dddlllrrr}}}|||vvvuuuwwwyyy|||~~~wwwtttqqqssswww{{{}}}}}}xxxuuussswww}}}}}}wwwrrrmmmiiigggkkkpppyyy~~~~~~zzztttfffVVVLLLKKKKKKJJJMMMOOOQQQTTTUUUTTTRRRPPPKKKHHHCCC???>>>AAAFFFIIIIIIJJJKKKJJJIIIIIIKKKLLLPPPSSSVVVYYYYYYVVVSSSPPPSSSSSSRRRQQQPPPOOONNNNNNLLLKKKHHHCCC>>>999555333111///,,,++++++,,,+++***)))(((((())))))***+++,,,((((((((((((((((((((((((*********))))))(((&&&&&&'''''''''(((((((((((((((************)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******(((((((((((('''&&&%%%$$$}}}```PPPGGGAAA@@@<<<:::777555555666666555444444333333333333222222111111111111000000000000...---,,,,,,......---,,,------,,,,,,,,,+++++++++------,,,+++,,,---...///------+++*********++++++,,,+++)))((((((((()))***((('''''')))++++++(((%%%)))(((((((((((())))))***''''''''''''''''''''''''))))))))))))((((((((((((++++++***))))))))))))***(((((()))***************(((((()))))))))***************))))))((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((())))))))))))***++++++*********)))))))))******************++++++******))))))))))))*********))))))))))))***++++++***+++---......---+++***,,,+++******,,,,,,+++***+++++++++,,,,,,------...(((***,,,+++***)))+++---....../////////......---///000111444999===???@@@EEEGGGIIIKKKKKKLLLNNNPPPTTT\\\fffnnnuuuzzzzzzvvvrrrpppooolllfffaaa```bbbdddfffhhhiiiiiiiii```]]]ZZZZZZ]]]```aaaaaabbb___^^^aaagggkkkkkkjjjkkkiiifffbbb___]]]\\\\\\\\\```fffnnnuuu|||~~~~~~|||wwwsssrrrvvv{{{~~~~~~ooo\\\OOOLLLJJJGGGKKKLLLOOOQQQSSSSSSSSSSSSNNNKKKGGGDDDBBBCCCDDDFFFKKKLLLLLLKKKHHHEEECCCBBBDDDGGGLLLQQQTTTVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPLLLKKKHHHEEEBBB>>>;;;999444222...---,,,,,,***)))'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((()))((((((''')))))))))((('''''''''&&&*********))))))(((&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))***************+++(((((((((((('''&&&%%%$$$|||___OOOFFFAAA@@@:::888666666666666444333444444333333333333222222222222111111111000000000///...------//////...---,,,,,,+++++++++*********,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++***))))))((()))))))))***(((((((((******)))(((+++******))))))))))))***''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%&&&&&&'''&&&&&&&&&((())))))************)))'''((((((((())))))))))))***))))))))))))(((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))***************************)))))))))******************************))))))))))))******)))))))))))))))******+++++++++------------++++++,,,+++******,,,,,,+++***************++++++++++++***,,,,,,,,,++++++,,,.........//////000000000111///111666;;;???BBBDDDEEEEEEFFFGGGHHHJJJOOOTTTYYYbbblll{{{zzzlllbbb]]]ZZZVVVUUUUUUTTTOOOKKKKKKLLLOOOQQQRRRSSSSSSSSSQQQNNNKKKJJJKKKMMMMMMMMMSSSQQQOOOQQQVVVYYYYYYWWWUUUSSSPPPNNNMMMMMMOOOPPPPPPQQQSSSWWW[[[^^^bbbcccjjjhhhfffdddcccdddfffggggggddd___\\\[[[^^^cccfffpppqqqrrrrrrqqqpppqqqrrrxxxyyyzzz~~~wwwdddVVVQQQNNNJJJIIIJJJLLLNNNPPPQQQSSSSSSPPPOOOMMMJJJHHHEEEDDDCCCIIIJJJKKKKKKHHHCCC>>>:::<<<>>>CCCHHHNNNSSSWWWYYYVVVVVVVVVUUUSSSRRRPPPPPPLLLKKKJJJIIIFFFDDDBBB@@@:::777333000...---***((((((((((((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))+++***))))))''''''&&&%%%))))))))))))(((''''''&&&))))))))))))(((((((((((()))((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%%%%zzz]]]NNNEEEAAA???;;;:::999::::::999666444444444333333333222222222222222222111111111000000...---,,,---...///...,,,,,,,,,,,,,,,++++++++++++***+++,,,------------,,,++++++,,,,,,,,,++++++*********))))))))))))))))))+++***)))((()))*********++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))!!!"""$$$&&&&&&&&&&&&%%%((()))************))))))((((((((()))))))))******))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((***************))))))(((******))))))))))))******))))))(((((())))))***++++++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***++++++++++++************..................000111////////////000111111222333777<<>>AAAFFFLLLPPPSSSSSSSSSTTTSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEE@@@===999555222///+++))),,,++++++*********++++++((((((((((((((((((((((((''''''((()))***************)))))))))((((((''''''(((((())))))(((''''''&&&))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''(((((('''&&&&&&%%%xxx\\\MMMDDD@@@???<<<;;;;;;;;;<<<:::777444444444333333333222222222222222222222111111111111---,,,+++,,,---------+++------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++)))))))))*********)))))))))((('''&&&%%%&&&((()))***)))((((((''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&(((***++++++******))))))*********))))))((()))))))))*********++++++))))))))))))***************((('''((()))***)))'''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))*********))))))(((******))))))))))))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++++++++000///------...///000111000000000///000111222333888<<<@@@CCCCCCCCCDDDEEEEEEJJJQQQZZZbbbjjjrrrwwwnnniiibbbZZZSSSLLLGGGDDDBBBAAA@@@@@@AAABBBBBBAAADDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNMMMLLLLLLJJJHHHFFFFFFIIILLLNNNKKKJJJHHHGGGHHHJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNLLLJJJHHHHHHJJJMMMOOOOOOPPPOOONNNLLLMMMOOOQQQTTT[[[gggsss{{{~~~}}}|||zzzrrriiieeegggnnnssswwwtttxxx}}}~~~ooofffccc```]]]TTTRRROOOMMMLLLKKKLLLLLLNNNOOOQQQSSSQQQNNNKKKHHHDDDEEEIIIMMMOOOLLLFFFAAA<<<;;;::::::===BBBGGGJJJOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFCCC???;;;777333///+++...---,,,+++++++++++++++)))))))))))))))))))))))))))******++++++******)))'''((((((((())))))******'''((((((((((((''''''&&&((((((((((((((((((((((((******)))(((''''''&&&&&&'''(((((((((((()))))))))'''''''''(((''''''&&&%%%vvvZZZLLLDDD???>>>;;;:::999::::::999666333444444333333333333222222333222222222222111111111---,,,++++++------,,,+++.........---------,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))************)))*********(((''''''))),,,)))((((((''''''''''''((())))))))))))))))))))))))''''''(((((())))))******&&&'''((()))************)))************))))))(((************++++++++++++)))))))))************+++***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''')))***+++***)))(((******))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,---------------///---******,,,...//////111000000000111333555777<<>>@@@AAABBBEEEFFFGGGHHHIIIHHHHHHGGGDDDFFFGGGGGGGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFEEEDDDDDDFFFIIILLLNNNGGGFFFEEEDDDDDDFFFHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEGGGIIIJJJHHHIIIIIIGGGFFFFFFHHHJJJIIINNNUUU]]]bbbdddcccbbbaaa]]]XXXWWW[[[aaagggjjjnnnrrrwwwyyy{{{rrriiigggdddaaa]]][[[WWWSSSOOOLLLKKKJJJKKKMMMPPPRRRRRRQQQOOONNNKKKJJJKKKNNNQQQOOOJJJEEE;;;999666555666:::???BBBLLLNNNQQQTTTVVVVVVVVVUUURRRRRRQQQOOOMMMKKKIIIGGGJJJGGGDDD@@@===999444000---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++***))))))&&&'''((((((******+++,,,''''''(((((((((''''''&&&''''''''''''((((((((((((***))))))(((((('''''''''&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&uuuYYYKKKCCC???>>>;;;999888888888777555333444444333333333333222222333333222222222111111111...,,,+++,,,---...---,,,---------,,,,,,,,,++++++,,,+++*********+++------++++++*********+++------'''((()))***+++******)))***,,,---,,,***)))+++---(((((((((((((((((()))***'''''''''''''''''''''''''''''''''((()))*********&&&%%%%%%%%%&&&'''((((((***************)))(((((())))))))))))************))))))*********+++++++++***((('''((()))***)))'''))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''(((((()))))))))$$$&&&(((***++++++***)))******))))))))))))******+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++,,,,,,------......///,,,))))))+++.........000000000222555888<<<>>>AAADDDGGGGGGHHHLLLSSSZZZaaaffflllsssyyy~~~yyywwwxxxwwwsssttt{{{wwwpppggg___YYYTTTOOOKKKDDDDDDCCCBBB???===============>>>??????AAADDDFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGJJJLLLLLLKKKKKKMMMPPPLLLMMMOOOOOOOOONNNMMMMMMDDDDDDCCCDDDEEEFFFHHHIIIDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHFFFGGGJJJNNNPPPQQQQQQQQQMMMLLLKKKMMMQQQVVV[[[]]]```dddiiikkknnnuuu~~~rrrkkkiiigggdddfffddd```[[[VVVQQQNNNLLLKKKLLLNNNPPPQQQQQQQQQQQQPPPMMMLLLNNNQQQQQQNNNJJJ@@@===999666555666999;;;FFFIIIMMMRRRVVVXXXXXXXXXSSSSSSRRRQQQPPPNNNLLLKKKMMMJJJGGGEEEBBB>>>999555...---,,,+++)))))))))((())))))))))))))))))))))))&&&'''((()))))))))))))))((((((((()))*********+++&&&&&&'''((((((''''''&&&'''''''''((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&tttYYYKKKCCC???>>><<<:::999888888888666555444444444333333333222222333333333222222222111111///...------...///...---,,,,,,,,,+++++++++******,,,+++***))))))+++---...,,,+++***))))))+++---...'''((()))+++++++++***)))&&&(((***)))&&&%%%''')))))))))(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))((('''''')))***+++***************)))(((((((((((((((((())))))))))))))))))******++++++++++++***((('''((()))***)))(((************************))))))))))))************((()))))))))******++++++###%%%'''***+++++++++*********))))))))))))******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++*********+++,,,------......111...******---///000/////////111333888===AAADDDFFFIIILLLMMMOOOVVV```iiiyyy{{{{{{{{{}}}zzzxxxzzz{{{uuutttqqqnnniiiccc___\\\ZZZUUUNNNJJJIIIIIIGGGFFF===@@@BBBBBB???<<<:::999@@@AAABBBBBBCCCEEEHHHKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLOOONNNLLLLLLNNNPPPIIIKKKMMMNNNMMMLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGFFFEEEFFFGGGBBBBBBBBBCCCCCCDDDEEEFFFCCCDDDFFFIIIMMMQQQTTTVVVRRRWWW\\\^^^aaajjjyyy||||||{{{qqqllllllkkkhhhllliiifff```[[[VVVQQQOOOLLLLLLMMMNNNOOOPPPQQQRRRPPPMMMKKKMMMQQQTTTRRROOOIIIEEE@@@:::777666777888@@@DDDIIIOOOTTTWWWXXXXXXSSSSSSSSSSSSRRRQQQOOOOOONNNLLLIIIGGGEEEAAA<<<999111000///---,,,++++++***))))))))))))))))))))))))"""###%%%'''((()))***************)))))))))))))))&&&&&&''''''(((''''''&&&''''''(((((()))))))))***(((((((((((())))))))))))---,,,+++***)))(((''''''&&&&&&'''''''''''''''&&&rrrWWWJJJCCC???>>>;;;:::999777666666555555222222333333333333333333444333222222111111222222000000111111000///......//////...------,,,++++++((())))))+++,,,---......)))******++++++******))))))***++++++***)))'''&&&'''''''''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((''''''(((***,,,///000++++++******************((((((((((((((((((((((((+++++++++++++++***)))((((((((())))))))))))((((((++++++******))))))((((((***************)))((('''((('''&&&&&&((())))))(((,,,,,,++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,.../////////...---000111111111//////111333555555555888<<>>>>>???@@@BBBBBBBBBEEEHHHKKKKKKJJJRRRQQQPPPOOOOOOPPPRRRSSSWWWWWWWWWXXXYYYXXXVVVSSSVVVTTTRRRRRRSSSSSSSSSRRROOOOOOOOOLLLHHHFFFEEEFFFCCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIHHHGGGGGGHHHIIIIIIHHHEEEDDDDDDDDDDDDCCCAAA???DDDDDDDDDFFFIIIKKKKKKKKKKKKLLLMMMQQQWWW___gggkkknnnnnnnnnqqqvvv{{{~~~~~~}}}{{{{{{}}}|||{{{~~~|||{{{{{{wwwpppkkklllqqqjjjfffhhhfff]]]WWWVVVXXXOOOHHHHHHLLLLLLMMMOOOPPPQQQPPPNNNNNNQQQPPPLLLLLLIIICCC===999888888999:::;;;???GGGPPPUUUVVVVVVVVVVVVVVVUUURRRQQQQQQQQQKKKKKKJJJIIIFFFCCC@@@>>><<<999666333000...,,,)))((((((''''''((()))+++,,,((()))++++++******+++---)))))))))(((''''''(((***(((((())))))))))))(((((()))***+++)))'''&&&'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))rrrWWWJJJCCC???>>>;;;:::999777666666666666444444444444333333333333333222111111000000111111000000000000//////............------,,,,,,++++++---------,,,,,,,,,,,,,,,******++++++++++++******------------,,,+++******((('''''''''''''''''''''))))))))))))************))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))((())))))******))))))(((*********)))))))))))))))***++++++,,,,,,,,,++++++***((('''''')))******)))++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,---.../////////...---...///000000//////111333888888:::>>>CCCIIIMMMPPPcccgggnnnuuu~~~~~~yyy|||}}}{{{vvvuuuuuuuuurrrhhh[[[PPPMMMLLLJJJIIIGGGFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIHHHIIIKKKOOOTTTVVVXXXWWWVVVVVVWWWZZZ]]]___fffeeeeeeffffffdddaaa^^^___]]]ZZZYYYYYYYYYXXXWWWXXXWWWUUURRROOOMMMJJJIIIEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEGGGHHHHHHPPPPPPPPPPPPPPPNNNKKKIIIHHHHHHGGGFFFGGGGGGFFFEEEGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMQQQWWW\\\______^^^___aaafffkkkmmmnnnlllmmmqqqxxxzzzzzz}}}~~~||||||~~~}}}yyywwwyyyyyypppjjjhhheee___\\\]]]ZZZQQQJJJKKKMMMLLLLLLMMMNNNPPPPPPNNNOOOSSSSSSPPPPPPMMMHHHBBB>>>;;;999999777888;;;BBBJJJQQQUUUVVVUUUVVVVVVUUURRRPPPPPPQQQNNNNNNMMMKKKIIIFFFCCCAAA>>>;;;777444222///,,,***+++***)))''''''(((((()))***+++,,,+++***)))***+++*********)))'''''''''((((((((())))))))))))(((((('''((())))))(((((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))pppVVVJJJDDD???>>>;;;:::999888777666666666666666555555444333333333222111000000//////000000/////////............---,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))(((((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******************)))(((''''''(((((((((((((((((())))))***************************++++++++++++***)))))))))******************)))))))))))))))************))))))***,,,,,,---------+++)))((((((***++++++************++++++,,,,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------******++++++,,,,,,++++++,,,---......//////.........///000000000111333555<<<===@@@FFFNNNXXXaaafffuuuzzzyyyuuutttuuurrrwwwqqqgggbbb^^^[[[XXXVVVUUUPPPJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAAAAAAAABBBCCCDDDDDDFFFGGGGGGGGGIIIKKKNNNQQQRRRSSSSSSUUU[[[dddkkklllkkkkkklllnnnrrrwwwyyy~~~}}}zzzwwwtttqqqnnnkkkiiiiiihhhgggfffgggddd```]]][[[XXXRRRMMMHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLPPPRRRUUUWWWVVVRRRNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJJJJKKKMMMOOOQQQSSSSSSQQQPPPRRRVVVYYY[[[\\\[[[^^^eeeooossstttvvv{{{}}}|||}}}uuurrrnnnjjjiiikkkbbbYYYRRRQQQPPPLLLJJJJJJKKKNNNOOOMMMOOOSSSUUUSSSSSSQQQMMMIIIDDD@@@===<<<777777888===EEEMMMSSSVVVVVVXXXXXXWWWTTTRRRQQQRRRQQQQQQPPPOOOLLLIIIGGGEEEAAA???;;;888555222...,,,---,,,***((('''&&&&&&'''+++,,,---+++)))(((((())))))((((((((((((((()))***(((((())))))))))))((((((&&&'''))))))((((((***+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((nnnUUUJJJDDD@@@===;;;;;;999888777666666666777777666555444444333333222222111000000000000000.........---------......+++++++++++++++++++++,,,+++++++++,,,---......///+++,,,,,,------,,,,,,++++++***((('''&&&&&&'''((()))))))))))))))*********((()))))))))************((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((()))*********)))(((&&&%%%((((((((()))))))))))))))******************************+++++++++******)))******++++++++++++******(((((())))))******++++++'''((()))***************+++)))((((((***++++++***))))))***+++,,,,,,---------------,,,,,,,,,------,,,,,,,,,---------------------............---------------...............///111222333333555888:::===@@@FFFNNNYYYfffsss{{{zzztttrrruuuwwwyyy}}}uuuhhh\\\SSSOOOOOOLLLIIIGGGGGGFFFDDDBBBEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBAAABBBCCCDDDFFFGGGFFFGGGHHHIIIJJJMMMRRRUUU[[[___dddgggjjjrrr}}}|||{{{{{{{{{{{{{{{zzzuuuooollljjjeee\\\TTTLLLJJJGGGEEECCCBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHJJJLLLMMMMMMRRRYYY]]]]]]YYYUUURRRPPPRRRUUUVVVUUURRRPPPOOONNNPPPQQQQQQQQQQQQSSSTTTPPPQQQQQQRRRSSSTTTUUUVVVTTTRRROOOOOOPPPRRRTTTTTTUUUVVV]]]dddhhhhhhkkkppp||||||{{{zzz{{{~~~}}}oooggg```\\\VVVOOOJJJIIIHHHLLLMMMKKKLLLPPPSSSRRRSSSRRRQQQOOOLLLHHHDDDBBB===;;;:::;;;AAAIIIPPPUUUXXXYYYZZZYYYWWWUUUTTTTTTSSSSSSRRRQQQOOOLLLIIIHHHEEEBBB???<<<999555111...///---+++)))''''''''''''***+++,,,+++)))((()))***&&&&&&%%%''')))+++,,,,,,(((((())))))))))))((((((&&&((())))))(((((()))+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((lllSSSJJJEEE@@@===<<<;;;:::888777777666666777777666555444444333333333333222111111111111222......------------...///+++++++++++++++++++++,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++...---+++***))))))***+++))))))))))))******++++++((()))))))))************((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((('''((()))******)))'''&&&)))))))))******+++++++++************************)))******+++++++++************++++++++++++******(((((())))))******++++++***************)))((('''***((('''''')))******)))))))))***+++,,,,,,------------------------------,,,,,,,,,------.............../////////......---------------....../////////111333444555777;;;===???EEENNNXXXeeesss|||}}}|||yyyvvvwww}}}sssmmmgggeee```YYYQQQKKKGGGFFFFFFEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMNNNMMMNNNNNNPPPSSSYYY```fffnnnuuu~~~~~~{{{xxxqqqggg___PPPMMMJJJGGGEEEDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOMMMLLLKKKJJJJJJLLLOOOPPPTTT[[[bbbgggfffaaa]]][[[YYY^^^dddfffccc]]]WWWUUUTTTVVVWWWWWWVVVVVVXXXZZZVVVWWWXXXYYY[[[]]]___```___[[[VVVTTTSSSTTTTTTTTTUUUTTTVVV[[[^^^___dddjjjvvvxxxssssssyyyyyyqqqkkkbbbVVVNNNLLLJJJMMMNNNJJJHHHLLLOOOOOOPPPQQQRRRSSSQQQOOOLLLJJJCCCAAA>>><<<>>>DDDKKKOOOVVVXXXZZZYYYWWWUUUUUUUUUSSSSSSSSSRRRPPPMMMKKKIIIHHHEEEBBB@@@===:::555222///...,,,***))))))))))))(((***++++++******+++,,,)))'''&&&''')))++++++)))(((((())))))))))))(((((()))******)))(((''''''((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''jjjRRRJJJFFF@@@<<<<<<;;;:::999888777777777666666555555444333333333444333333222111222222222///...---------...///000,,,,,,,,,,,,,,,+++++++++------,,,+++******))))))++++++,,,,,,,,,,,,++++++,,,+++***)))(((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******(((((())))))******))))))))))))******++++++,,,,,,************************))))))***++++++++++++***)))******************)))))))))))))))************---------,,,,,,***))))))***((('''''')))******)))*********++++++,,,,,,---,,,,,,---............---,,,,,,,,,---......//////------......------,,,,,,...------------...//////...000333555777:::===@@@EEEMMMZZZgggsss|||xxx{{{~~~}}}|||rrrcccXXXRRRQQQOOOKKKGGGEEEDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGJJJLLLNNNOOOOOOOOOLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVYYY___iiiuuu~~~wwwuuussstttwww{{{~~~}}}wwwmmmgggUUUSSSOOOLLLJJJJJJKKKKKKIIIJJJLLLNNNPPPRRRSSSTTTSSSRRRQQQQQQSSSVVVYYY[[[bbbgggnnnpppmmmhhheeedddeeekkkqqqrrrlllddd]]]ZZZXXXZZZ\\\[[[WWWVVVWWWZZZVVVVVVWWWXXXZZZ\\\___```fffbbb\\\XXXWWWWWWXXXWWWVVVTTTTTTWWWYYY\\\ccckkksss{{{~~~vvvsssvvv||||||qqqbbbYYYVVVQQQTTTSSSLLLHHHIIILLLLLLLLLNNNQQQSSSTTTSSSQQQPPPHHHFFFDDDAAA???BBBFFFKKKRRRTTTWWWXXXWWWUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHEEEDDDBBB>>>:::666222000...,,,+++*********''')))***+++******,,,------***''''''))))))'''%%%(((((())))))))))))(((((()))***+++***'''&&&'''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''iiiQQQJJJFFF@@@<<<<<<;;;:::999888777777777444444444444333333333333333222222111111111111111000///...------///111222......------,,,,,,++++++///...---,,,+++***))))))******++++++++++++******(((((((((((('''&&&%%%$$$''''''(((((()))******+++))))))))))))************))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))***************)))))))))******((((((((()))***+++++++++))))))))))))))))))))))))))))))***+++++++++++++++((())))))******))))))(((*********)))))))))))))))++++++,,,,,,,,,++++++***+++)))((((((***++++++***+++++++++++++++++++++++++++,,,.../////////...---,,,,,,------.../////////...............---,,,,,,...------,,,---...///000111444777999<<>>AAAEEEIIILLLUUUbbbsss{{{qqqhhhbbb[[[YYYTTTMMMGGGDDDDDDEEEBBBBBBCCCEEEHHHIIIIIIIIIKKKKKKLLLLLLLLLNNNRRRTTTWWW[[[```ffflllppprrrssspppppppppqqqrrrtttwwwxxxwwwwwwyyy~~~{{{rrrjjjaaaZZZUUUUUUSSSQQQQQQUUUYYY]]]^^^___dddiiilllkkkgggdddbbb___\\\XXXUUUTTTUUUWWWXXXNNNOOOQQQTTTWWWYYY[[[\\\``````aaadddiiipppwww{{{xxxrrrrrrtttpppmmmjjjfffeeefffiiijjjeeeaaa]]]ZZZ[[[]]]_________[[[ZZZ\\\\\\\\\aaaggghhhkkkllllllqqqzzzyyypppnnndddfffcccWWWMMMKKKKKKKKKKKKLLLOOORRRSSSSSSSSSRRRRRRTTTTTTQQQNNNLLLNNNQQQSSSVVV[[[]]]]]]]]]]]]]]]WWWWWWWWWVVVUUURRRPPPOOOJJJIIIHHHHHHGGGDDD@@@<<<:::888444000---***)))(((+++,,,,,,+++)))((()))***'''$$$"""%%%+++///...,,,(((((())))))))))))((((((&&&'''))))))((((((***+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&hhhRRRIIIBBB>>>>>>===;;;888777777777777666222333444555555333111000111111111111000000000000------------------------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********)))((((((((()))))))))))))))******+++))))))))))))))))))))))))"""))),,,+++******+++(((((((((((())))))))))))))))))))))))***+++,,,---***((('''))),,,---,,,*********))))))))))))******,,,,,,+++***)))(((''''''))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++...---+++*********++++++........................---.........//////000000000///...---------------+++---///000000222555777;;;;;;???FFFHHHIIIPPPZZZhhhssszzzpppgggccc___YYYRRRPPPLLLIIIEEECCCCCCEEEFFFGGGBBBHHHEEEDDDJJJIIIGGGMMMQQQQQQRRRUUUYYY]]]aaaccckkkrrrzzz|||vvvjjjhhhbbbZZZSSSNNNMMMMMMIIIKKKMMMNNNOOOQQQUUUWWW```^^^\\\[[[[[[[[[[[[ZZZXXX[[[\\\YYYYYY[[[ZZZVVVWWWUUUUUUVVVZZZ^^^```aaaddddddfffllluuu~~~|||yyywwwuuussspppjjjdddaaa``````^^^\\\]]]\\\[[[[[[\\\]]]___aaacccaaaaaaeeejjjmmmllljjjqqqwwwwwwnnnkkkiii```SSSJJJJJJKKKJJJMMMLLLKKKLLLOOORRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[]]]______^^^[[[ZZZWWWWWWXXXYYYWWWUUUSSSQQQQQQNNNKKKIIIHHHHHHFFFEEEAAA===999555111...+++((())))))(((((((((((())))))((()))***++++++***)))(((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&'''''''''''')))((('''&&&%%%&&&''''''gggRRRJJJCCC>>>>>>===;;;888777777777777666555555444333222333333444111111111111000000000000........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))###&&&)))***(((((()))***(((((((((((()))))))))***''''''''''''((()))***+++...,,,******,,,,,,***(((******))))))))))))******************))))))))))))***))))))((((((((()))))))))))))))))))))))))))***************************************************))))))))))))*********+++((()))***,,,---------,,,........................------------......//////111000//////............,,,...///000000222666999>>>???FFFOOOTTTXXXbbblllsss|||sssggg^^^VVVTTTRRRMMMIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFHHHMMMJJJHHHNNNNNNMMMTTTWWWZZZ```eeejjjpppvvvzzzvvvnnnggg```\\\VVVUUURRRNNNJJJJJJKKKNNNLLLMMMOOOPPPPPPRRRUUUXXX^^^]]]\\\ZZZYYYYYYYYYZZZ[[[```ccccccdddddd```[[[WWWUUUUUUWWW\\\aaadddfffiiijjjmmmttt}}}~~~xxxpppllliiigggdddaaaaaa___^^^]]]]]]___bbbcccddddddfffhhhjjjjjjhhhfffjjjpppxxxzzzsssdddeee```WWWQQQPPPPPPNNNPPPNNNKKKKKKLLLNNNOOOOOORRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ]]]^^^___]]]\\\ZZZXXXYYYYYYYYYWWWVVVTTTSSSRRRPPPLLLJJJIIIHHHGGGEEEBBB???;;;777444111---+++))))))((((((((((((((()))))))))************))))))'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))+++fffSSSKKKDDD???>>>===;;;888777777777777666888666333000000222444666111111111111000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++++++++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))(((&&&&&&''')))((((((((()))))))))******''''''''''''((()))***+++***)))(((((())))))((('''******))))))))))))******(((((())))))*********++++++***)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((************************)))))))))***************%%%(((+++---///...,,,+++........................,,,---------------......111111000000///000000000000111222222333666:::===BBBGGGRRR^^^gggoooyyywwwfffZZZSSSLLLGGGGGGHHHDDDAAAAAA@@@AAABBBDDDGGGHHHIIIJJJNNNUUURRRQQQWWWXXXWWW___bbbjjjvvv~~~tttlllaaaWWWPPPKKKHHHGGGFFFFFFFFFFFFGGGJJJOOOSSSTTTUUUUUUUUUTTTVVVYYY[[[```aaabbbaaa___\\\[[[[[[[[[aaafffhhhjjjjjjddd\\\ZZZXXXWWWYYY___fffkkknnnppprrrwwwzzzwwwtttpppllliiigggdddbbbbbbdddgggiiigggjjjmmmmmmkkkhhheeeccceeejjjqqqwww{{{}}}~~~wwwbbbeeeddd^^^[[[]]]]]]\\\]]]XXXQQQLLLJJJKKKKKKLLLOOOPPPQQQTTTVVVXXXZZZ[[[YYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVTTTRRRNNNLLLKKKIIIGGGEEEEEEBBB>>>;;;888555222///---,,,+++******)))************))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***eeeSSSKKKDDD???>>>===;;;888777777777777666777555222000///111333555111111111111000000000////////////..................---------------------************************)))***,,,------,,,***)))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))******)))((('''''''''((((((((()))))))))***************))))))***+++,,,,,,&&&&&&'''(((***+++,,,,,,+++******))))))******+++))))))))))))************++++++***)))(((((((((((('''''''''((())))))******((((((((((((((((((((((((************************************************)))***,,,------,,,***)))................................................000000/////////000111111222333555666888<<>>;;;333222000...,,,***)))(((******))))))))))))************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&###$$$&&&'''((()))))))))bbbOOOHHHBBB??????===;;;888777777777777666222333555666555444222000111111111111000000000000/////////...---,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))******++++++)))))))))))))))******+++***************************((('''(((***+++***)))))))))*********+++++++++))))))(((((((((((())))))((())))))'''$$$"""###$$$,,,++++++******++++++,,,))))))))))))************))))))))))))***+++,,,,,,,,,,,,++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********&&&''')))***,,,...//////........................111000000000////////////.........///000111333444777===GGGRRR\\\fffoootttsssnnnrrrwwwyyy{{{vvvqqqjjjeee```XXXNNNFFFEEEEEEEEEDDDDDDEEEGGGIIIIIIGGGIIIMMMMMMJJJKKKOOOWWW]]]dddjjjrrr~~~yyyqqqnnnooohhhiiiiiigggcccaaaccceeegggeee___WWWOOOHHHEEEDDDCCCFFFKKKNNNOOOPPPSSSVVVYYY^^^ffflllooopppqqqqqqooonnnlllkkklllqqqxxx~~~wwwooonnnrrrwww||||||oooiiiiiiiiimmmttt|||}}}qqqqqqqqqrrrwww~~~yyytttooolllkkkjjjiiimmmpppsssuuuvvvwwwyyy{{{www|||uuudddXXXQQQMMMKKKKKKMMMNNNPPPRRRSSSTTTXXXXXXYYYZZZ[[[\\\]]]]]]YYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSPPPNNNGGGFFFFFFEEEEEECCC???<<<777555333000---+++***)))))))))************))))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((('''###$$$&&&'''((()))((((((aaaNNNFFFAAA>>>@@@===;;;888777777777777666555555666666666555444333111111111111000000000000111000000///...---------,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,###$$$%%%'''(((***+++,,,)))))))))))))))******+++************************...+++&&&&&&(((*********)))************+++++++++++++++***************+++***,,,---,,,)))((())),,,,,,++++++******++++++,,,''''''((()))***+++,,,,,,(((((())))))***+++------...------,,,+++***))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********'''))),,,---...---+++***........................000000//////.........---/////////000111333444555>>>EEERRR___kkkvvv{{{qqqqqqwwwsss[[[VVVPPPLLLKKKJJJHHHEEEDDDDDDDDDCCCCCCEEEHHHKKKLLLKKKNNNRRRSSSQQQRRRVVVeeelllwww|||tttpppllliiiccc\\\[[[^^^SSSSSSRRRQQQOOONNNNNNOOOMMMLLLKKKIIIHHHGGGFFFEEEHHHLLLQQQUUUWWW[[[```eeeggglllssswwwwwwtttrrrpppqqqpppooopppssszzzyyytttvvvyyyuuuoooooorrrwwwuuueee`````````aaaeeennnyyyyyysssqqqpppooonnnppprrruuuwwwxxxyyy|||}}}|||qqqbbbWWWPPPHHHIIIKKKMMMOOOQQQSSSTTTXXXXXXYYYZZZ[[[\\\]]]]]]XXXYYY[[[\\\[[[ZZZXXXWWWWWWVVVUUUUUUVVVUUURRROOOGGGFFFEEEFFFEEECCC???<<<;;;999777444111///------((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))))))))(((&&&'''((((((((('''%%%%%%cccQQQDDD@@@@@@<<<;;;:::999777666666555555999888555333222333444555//////............////////////...------------...///............------------------,,,+++(((&&&%%%************************,,,,,,++++++***)))))))))&&&''')))*********)))(((******))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))''''''(((((()))))))))***+++++++++++++++,,,,,,,,,###'''***,,,,,,---******))))))((((((''''''++++++************************++++++,,,,,,,,,,,,---,,,+++******+++---///+++,,,...111333222///------------........./////////...---,,,,,,,,,---...---******///333555999???FFFSSSbbbmmmxxxvvvvvvzzzzzzpppcccYYYJJJFFFBBBAAACCCDDDCCCBBBCCCEEEFFFEEEDDDGGGMMMRRRVVVUUUXXX]]]\\\XXXZZZ```ssszzzuuunnnfff```XXXWWWTTTQQQNNNKKKJJJIIIGGGHHHIIIHHHFFFEEEFFFFFFIIIFFFDDDDDDGGGJJJMMMMMMPPPTTTZZZ```dddhhhlllooorrruuuzzz|||zzzvvvyyy{{{{{{{{{{{{|||vvvfff^^^TTTTTTXXX[[[\\\^^^gggqqquuu|||{{{zzzzzzyyywwwvvvwwwyyyyyyyyyyyy{{{||||||rrr___QQQKKKNNNMMMIIILLLRRRRRRNNNQQQSSSVVVYYY\\\]]]^^^^^^\\\[[[ZZZZZZZZZZZZYYYWWWXXXWWWUUUSSSRRRRRRRRRRRRJJJIIIHHHGGGGGGEEEBBB@@@???<<<999666444111---***+++++++++++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))************)))(((&&&###!!! ))))))))))))))))))))))))cccRRRDDD@@@@@@<<<;;;:::999777666666555555666555333222111222333444000000////////////000000//////...------------......---------,,,,,,,,,,,,+++,,,------,,,+++***)))******************************************++++++'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************)))(((((())))))*********+++++++++((((((((()))*********+++''')))***,,,---,,,+++*********))))))(((((((((((())))))))))))))))))))))))((()))))))))************---,,,+++******,,,---///******+++---//////---+++---------.........//////...------------...///000000///111555888:::@@@GGGMMM\\\nnnzzz~~~qqqfff\\\QQQIIIEEECCC@@@@@@CCCDDDDDDCCCAAACCCFFFFFFGGGJJJPPPUUU^^^```dddjjjiiigggkkksss~~~xxxsssoooiiiddd```\\\VVVRRRNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBBBBAAABBBCCCEEEGGGGGGHHHIIIKKKNNNRRRTTTXXX]]]dddkkkooossswwwzzz~~~~~~mmmaaa[[[XXXVVVUUUWWWXXX[[[ccckkkzzz}}}{{{{{{}}}}}}|||xxxeeeXXXMMMOOOLLLHHHKKKQQQRRROOOSSSTTTVVVXXXZZZ\\\\\\]]]ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSQQQOOONNNKKKIIIGGGFFFFFFEEECCCAAAAAA???;;;999666444000---+++++++++++++++***))))))***)))))))))((((((((((((************************&&&&&&'''((())))))))))))))))))(((((('''&&&%%%%%%''''''''''''''''''''''''cccRRREEEAAAAAA<<<;;;:::999777666666555555333222111000000111222333111111000000000000111111//////...------------...------,,,,,,,,,+++++++++******+++------...------++++++++++++++++++++++++((())))))***++++++,,,,,,)))(((((((((((()))******))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************)))((((((+++,,,,,,,,,,,,,,,------''''''((()))******++++++---............,,,***)))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***+++,,,---...+++***)))+++---...---,,,------........./////////------......//////000000000111555:::;;;===EEEOOOWWWhhh|||~~~jjjZZZOOOIIIBBB>>>???>>>>>>@@@CCCEEEEEEDDDAAADDDGGGIIILLLQQQYYY```mmmqqqwww{{{zzzyyy}}}qqqiiieee```[[[YYYVVVRRROOOMMMKKKHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEHHHLLLNNNPPPSSSWWWZZZ[[[^^^cccgggkkkpppxxxxxxllleeeccceee___\\\___cccffflllrrr~~~zzzxxxwww{{{~~~lll```TTTRRRMMMHHHIIINNNPPPOOOUUUUUUUUUVVVXXXYYY[[[[[[XXXWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXUUUPPPKKKHHHIIIGGGFFFFFFFFFFFFEEECCCDDDBBB???<<<:::888444222,,,,,,+++++++++***************)))))))))(((((((((************************'''(((((())))))(((((('''''''''(((((())))))))))))''''''''''''''''''''''''cccRRREEEAAAAAA<<<;;;:::999777666666555555222111111000111111222333222111111111111111111222//////...------------...---------,,,,,,,,,,,,+++)))***+++,,,,,,------...------------------------))))))*********+++++++++***)))((((((((()))+++,,,******))))))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------))))))***+++,,,------...******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......---,,,***+++---/////////............////////////---.../////////000//////111444:::???@@@BBBLLLXXXbbbsssqqqfffVVVJJJDDDBBB@@@???;;;<<<>>>@@@CCCEEEEEEEEEDDDFFFIIILLLRRR\\\hhhqqquuuooommmmmmmmmjjjggg```XXXSSSPPPNNNLLLMMMKKKIIIGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHJJJPPPWWW\\\```aaagggmmmpppppprrrxxx~~~{{{yyyyyywwwqqqooottt{{{tttnnnnnnnnnlllnnnqqquuuzzz~~~}}}~~~|||{{{~~~pppddd^^^XXXPPPJJJIIIKKKMMMNNNTTTSSSSSSSSSUUUWWWYYY[[[WWWVVVTTTQQQNNNMMMNNNOOORRRTTTVVVWWWUUUPPPJJJFFFBBBBBBCCCFFFHHHIIIGGGEEEFFFDDDAAA>>>===;;;888555...------,,,++++++++++++*********)))))))))((((((************************)))))))))))))))(((''''''''''''''''''((())))))***))))))))))))))))))))))))aaaQQQEEEAAAAAA<<<;;;:::999777666666555555222222222222222333333333222222111111111111222222//////...------------...............------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))((((((((()))+++,,,,,,++++++******++++++,,,++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------))))))***+++,,,,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........,,,******,,,...//////........./////////000000/////////000000000000000666:::AAAGGGIIIMMMXXXdddppp}}}|||ooodddXXXRRRIIICCCAAAAAAAAAAAA<<<===@@@BBBDDDEEEFFFGGGHHHJJJMMMRRRZZZhhhyyyxxxpppfff___\\\YYYUUURRRRRROOOLLLIIIGGGEEEFFFGGGIIIIIIIIIIIIHHHIIIJJJKKKJJJKKKLLLNNNPPPSSSVVVXXXTTTRRRRRRVVV^^^hhhooorrruuuzzztttdddYYYWWWWWWWWWWWW[[[```eeejjjqqqxxx}}}{{{~~~~~~}}}zzz}}}vvvjjjhhh```UUUNNNJJJJJJKKKMMMQQQQQQQQQRRRTTTVVVXXXZZZWWWWWWTTTPPPJJJFFFFFFGGGJJJMMMPPPSSSRRROOOJJJGGG;;;===@@@EEEIIIJJJHHHFFFGGGDDDBBB@@@???===:::888111000///---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((('''&&&&&&''''''((())))))))))))))))))))))))}}}^^^PPPEEEAAABBB<<<;;;:::999777666666555555444444444444444444333333222222111111111111222222//////...------------...//////.........---------,,,+++***)))))))))******************************,,,,,,++++++***))))))(((***))))))))))))***+++++++++++++++******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++(((((()))************))),,,,,,++++++++++++******)))))))))))))))*********------------,,,,,,,,,,,,)))))))))************+++******++++++,,,---------++++++++++++************)))***+++,,,------......,,,***))))))+++---............/////////000000000111000000000222444666777<<>>@@@CCCEEEFFFHHHKKKMMMNNNRRRXXX___jjj{{{tttggg\\\XXXTTTQQQOOOLLLGGGCCCFFFDDDDDDEEEDDDCCCEEEJJJKKKMMMPPPRRRRRRRRRTTTUUUUUUUUUUUUWWW[[[```eeehhhjjjgggfffkkkttt~~~}}}tttfffWWWOOOMMMOOOPPPMMMQQQUUUXXX[[[___fffkkkwww{{{}}}~~~|||{{{{{{}}}~~~~~~}}}{{{zzzzzz}}}}}}sssoooeeeZZZSSSOOOLLLMMMPPPRRRRRRSSSSSSUUUVVVWWWXXXXXXYYYWWWQQQIIIDDDBBBBBBCCCEEEIIILLLMMMLLLKKKIII:::;;;===AAAFFFHHHHHHGGGGGGEEECCCAAA@@@???<<<:::666555222///---,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((************))))))((('''***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''yyy[[[NNNDDDAAABBB===;;;:::999777666666555555555555555444444333222222111111000000000000111111//////...------------............---------,,,,,,,,,+++************+++,,,++++++++++++++++++++++++++++++******************))))))***++++++++++++******))))))))))))))))))***'''(((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********(((((()))***************,,,,,,,,,+++++++++***************)))))))))))))))//////...---,,,,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,------,,,,,,+++++++++*********))))))+++,,,---.........,,,+++***+++---............/////////000000000000111000000222555:::???BBBIIIJJJPPPYYYaaaiiisss||||||pppaaaVVVPPPMMMIIIFFFAAA@@@>>>>>>>>>?????????>>>AAADDDFFFHHHLLLQQQUUUXXX___iiiuuu~~~yyypppiiibbbXXXNNNKKKJJJJJJIIIIIIGGGDDDBBBDDDCCCEEEJJJKKKJJJOOOWWWVVV[[[aaadddfffgggiiijjjhhhgggfffggglllssszzz~~~}}}{{{{{{pppaaaWWWRRRPPPQQQRRRMMMQQQTTTTTTSSSTTTZZZ^^^aaaeeekkksss{{{~~~~~~|||{{{~~~|||yyywwwxxx|||zzzrrrggg\\\XXXTTTPPPQQQUUUWWWWWWWWWWWWWWWWWWVVVUUUXXXZZZZZZUUULLLEEEBBBBBB???@@@BBBEEEGGGIIIJJJJJJ@@@===;;;;;;>>>CCCFFFHHHIIIGGGDDDCCCBBBAAA???===;;;999555111///---------+++++++++*********))))))))))))))))))))))))))))))))))))*********))))))(((+++***(((&&&&&&'''((()))''''''''''''''''''''''''wwwYYYMMMDDDAAABBB===;;;:::999777666666555555555555555444333222111000111111000000000000111111//////...------------...---------,,,,,,,,,++++++,,,++++++***+++,,,...///........................)))))))))***++++++,,,,,,((()))***,,,,,,+++******((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++*********---,,,,,,+++++++++,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,.........------,,,,,,,,,((()))+++,,,---............------...000111111///////////////000000000000111000000333888???FFFJJJZZZYYY^^^iiisss{{{vvvqqqvvv~~~}}}uuuiiiaaaVVVMMMGGGCCC@@@===???>>>======>>>@@@AAABBB>>>AAAEEEGGGJJJOOOVVV\\\```jjjyyywwwhhh```___YYYSSSPPPNNNIIIBBBDDDEEEFFFFFFFFFFFFFFFGGGDDDCCCHHHPPPSSSTTT[[[dddcccjjjrrrwwwyyy{{{}}}yyyxxxvvvvvv{{{||||||}}}~~~~~~|||zzzyyyyyyyyyzzzssssssrrrqqqqqquuuzzz|||}}}wwwhhh```]]][[[YYYXXXQQQTTTVVVTTTPPPPPPTTTXXXTTTWWW\\\cccjjjpppuuuwwwyyy{{{}}}~~~||||||}}}}}}}}}zzzuuurrrvvvzzz}}}rrrggg]]]ZZZWWWSSSUUUZZZ[[[\\\\\\[[[ZZZWWWUUUSSSXXX[[[]]]XXXPPPHHHEEEEEE===>>>???@@@CCCFFFHHHJJJFFFAAA999666888>>>EEEIIIJJJHHHFFFEEEDDDCCCAAA???>>>;;;777333///---------+++++++++************)))************************))))))************))))))+++***((('''((()))+++,,,))))))))))))))))))))))))tttWWWMMMDDD>>>???<<<<<<;;;999888777666777777333333444444444444444444333222222111111111111111......//////......---,,,000///...---------------000,,,)))(((***,,,,,,***,,,,,,---------,,,++++++,,,,,,,,,+++++++++******...,,,***)))((()))***+++******))))))))))))******************************((()))))))))************''''''(((((((((((('''&&&***((('''(((***+++++++++)))***,,,,,,,,,+++)))''',,,+++***))))))***++++++,,,---...---+++***+++,,,++++++,,,------------,,,,,,,,,,,,+++))))))+++---...,,,******,,,---+++(((,,,,,,,,,,,,,,,,,,++++++++++++,,,...///111222222111...***))),,,...///...111333555666:::CCCRRR]]]mmmlllnnnwwwxxxmmmeeelllwwwsssgggbbbUUUOOOHHHCCC@@@@@@AAAAAA@@@???@@@AAA@@@???@@@DDDAAAAAAFFFMMMSSSWWW^^^fffppp~~~|||kkk]]]UUUNNNJJJFFFEEEEEEEEEBBB??????EEEKKKNNNLLLLLLNNNQQQMMMQQQXXX___eeekkkqqquuuzzz}}}}}}{{{wwwssspppooonnnnnnnnnmmmllllllmmmnnnnnnmmmgggggghhhjjjkkkmmmnnnnnnmmmjjjgggdddcccbbb```^^^______^^^^^^^^^```aaabbbiiiiiijjjlllnnnpppssstttyyy|||~~~{{{pppmmmkkkgggcccbbbbbb```\\\VVVQQQOOONNNMMMQQQTTTVVV\\\eeeiiihhhjjjiiimmmuuuzzzzzzzzz{{{zzz~~~{{{wwwuuuvvvwwwvvvwww{{{yyykkk___]]]]]]]]]^^^cccfffggggggddd```\\\ZZZYYYYYYYYYYYYYYYVVVOOOGGG@@@999;;;>>>AAACCCDDDEEEEEEJJJGGGAAA<<<999<<>>???<<<;;;:::888666555555555666444444444444444444444444222222111000000000000111///............---------...------,,,,,,,,,,,,---///,,,)))(((***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******---+++***(((((((((***++++++******))))))******+++************************))))))))))))*********************++++++******)))+++***))))))+++,,,,,,+++)))***,,,,,,,,,+++)))(((,,,+++***))))))***+++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---///---++++++------,,,***+++,,,,,,---...///000111+++,,,---...///111222222111...,,,,,,...111222111111444888===EEEQQQ```jjjtttvvv|||zzzpppiiinnnuuu|||zzznnn```VVVQQQKKKHHHEEEBBBAAA@@@@@@??????@@@BBBCCCCCCDDDFFFIIIGGGFFFIIIPPPWWW^^^iiissszzzhhhZZZOOOIIIDDDBBB@@@AAACCCDDDDDDBBBCCCIIIQQQUUUUUUVVVYYY]]]___cccjjjqqqwww|||~~~yyyxxxzzzyyyvvvrrriiihhheeebbb````````````aaa```^^^^^^^^^^^^^^^]]]ZZZZZZ[[[]]]^^^___```aaa___]]]ZZZYYYYYYYYYWWWUUUUUUUUUTTTTTTTTTUUUWWWWWWYYYYYYZZZ[[[]]]___```aaaeeehhhjjjkkkmmmpppuuuyyy~~~}}}yyyuuuoooooolllggg___XXXSSSQQQOOOSSSUUUUUUXXX___bbbbbbaaa___aaahhhmmmmmmnnnpppooouuu{{{~~~}}}{{{zzzyyyzzzxxxxxxyyy~~~}}}{{{pppfffdddcccdddhhhnnnuuuuuusssoooiiiccc^^^\\\YYYYYYZZZ[[[ZZZUUUOOOJJJGGGCCC>>>;;;;;;>>>AAACCCFFFEEEBBB???<<<<<>>HHHUUUdddqqqxxx~~~uuuoooqqqsssxxxnnn```VVVMMMFFFDDDAAABBBCCCCCCCCCBBBAAA@@@AAADDDGGGIIIIIIKKKLLLMMMQQQPPPSSS\\\fffqqqwwwaaaRRRIIICCC??????======>>>BBBEEEFFFFFFIIIPPPYYY```dddggglllooouuuzzz~~~}}}}}}}}}|||rrrnnniiifffeeeddd```\\\VVVUUUSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUSSSQQQPPPPPPQQQRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^aaaeeegggmmmnnnoooqqquuu{{{~~~vvvlllbbb[[[WWWSSSWWWYYYWWWXXX\\\___^^^^^^ZZZZZZ```dddeeegggjjjkkkpppvvvyyyzzz{{{~~~}}}{{{yyywwwyyy|||wwwrrrooommmnnnttt|||zzzrrriii```ZZZXXXXXXYYY[[[\\\ZZZWWWSSSQQQJJJAAA<<<<<<>>>@@@AAABBBCCCCCCBBB???<<<<<<<<<@@@BBBEEEGGGHHHFFFEEECCCDDDBBB???;;;777444222111///...---+++***))))))))))))******************)))''''''((((((((()))))))))))))))*********+++++++++************))))))))))))sssVVVMMMDDD??????===<<<;;;999777666666666777666666555444333333222222222111000000//////000000111///---,,,+++,,,...///,,,+++++++++,,,---......---,,,+++******+++++++++)))***+++,,,---.........,,,,,,,,,+++++++++*********)))(((((('''((())))))***))))))(((((())))))***************************++++++************))))))******************++++++---,,,,,,---...///...---***+++,,,,,,---,,,,,,+++++++++***+++++++++,,,,,,***+++,,,+++***)))***+++))))))***++++++++++++******+++,,,+++******,,,---------,,,,,,------,,,,,,---------,,,,,,++++++***,,,---...///000111222222111000000000222333444555:::>>>GGGUUUeeetttzzzuuutttsssvvv}}}kkkWWWLLLHHHEEEBBBAAA???AAABBBCCCCCCCCCDDDEEEGGGLLLQQQRRRSSSVVVVVVUUUWWWYYYbbbooo{{{sss^^^NNNGGGCCC@@@>>>@@@@@@@@@BBBEEEIIILLLNNNSSSZZZdddnnnuuu{{{yyyuuupppmmmkkkjjjiiihhhccc```[[[XXXVVVTTTQQQNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTQQQPPPOOOPPPQQQRRRQQQOOONNNNNNNNNNNNNNNOOOOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUWWWYYYZZZ\\\^^^_________```aaaccchhhoootttuuuwwwyyy}}}{{{oooeeeaaa[[[```bbbaaaaaadddeeeccc^^^YYYWWW[[[___```cccgggkkkoootttwwwxxxzzz~~~~~~zzzvvvwww}}}||||||}}}~~~|||yyyxxx|||sssddd[[[WWWVVVWWWYYY[[[[[[ZZZXXXQQQKKKFFFCCCEEEEEECCCAAABBBDDDEEECCC???<<<::::::>>>???BBBFFFIIIIIIGGGFFFDDDCCC@@@<<<999666555444------,,,,,,+++,,,,,,,,,))))))+++,,,,,,+++))))))'''(((((((((((()))))))))((())))))))))))***************************))))))sssVVVMMMDDD???@@@===;;;:::888666555555555666666666555444333333222222222111111000000000000000111///---,,,+++,,,...///------,,,------...//////,,,,,,,,,+++*********+++)))***+++,,,---.........,,,,,,,,,+++++++++******)))((((((((((((((())))))(((((((((''''''(((((((((************************+++++++++*********************))))))***+++,,,,,,,,,,,,,,,...000111///...,,,,,,,,,---------,,,,,,******++++++,,,,,,,,,,,,***,,,---,,,++++++,,,---))))))***++++++++++++***)))***,,,,,,++++++,,,---++++++,,,,,,++++++,,,,,,......---,,,++++++******---......///000111222222111111000000111333555666>>>DDDQQQbbbttt||||||xxxvvvzzz~~~sssaaaTTTFFFBBBCCCBBBAAABBBAAAAAABBBAAAAAADDDHHHLLLPPPXXX___aaacccggggggddd___eeeqqqppp___VVVLLLFFFEEEDDDAAA>>>AAABBBDDDHHHMMMSSSYYY]]]eeekkktttzzzqqqkkkdddaaa]]][[[ZZZZZZYYYXXXWWWUUURRRPPPNNNLLLJJJIIIMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMNNNMMMLLLLLLNNNQQQRRRRRRSSSTTTTTTUUUVVVVVVSSSRRRRRRSSSTTTTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYZZZ[[[[[[\\\^^^bbbeeehhhiiikkkmmmqqqvvvzzz}}}vvvrrrjjjnnnpppppprrruuurrrmmmZZZUUURRRUUUXXXZZZ^^^cccgggkkkoooqqqrrruuuzzz~~~xxxtttyyy}}}yyyyyy~~~~~~}}}mmm```YYYXXXVVVWWWYYY[[[[[[[[[TTTOOOJJJGGGFFFGGGFFFEEEGGGHHHGGGDDD@@@===<<<<<<>>>>>>@@@DDDIIIKKKJJJIIIDDDCCC@@@===:::888666666//////...------,,,------)))***+++,,,,,,+++***)))(((((((((((()))))))))***'''''''''(((((((((((()))))))))))))))))))))******rrrVVVMMMDDD???@@@>>>999888666444333333333444555555555444444333333222333222222111111111111111000///...---,,,---............---------...//////+++,,,---,,,***)))***+++***++++++,,,------------,,,,,,,,,+++++++++******(((((())))))))))))******)))((((((''''''(((((()))*********************************+++++++++,,,,,,,,,++++++***+++,,,...///,,,,,,...000333444333111......---------,,,,,,,,,)))***+++,,,---------,,,***,,,------,,,+++,,,...)))******+++,,,+++++++++(((***,,,,,,,,,+++,,,---)))+++,,,,,,******+++------------.........//////......///000000111222222111222222222333666;;;>>>DDDMMM]]]ppp~~~ppp___SSSMMMEEE??????@@@???>>>@@@BBBCCCCCCAAABBBFFFOOOUUU[[[fffnnnoooqqqvvvtttooolllppp{{{wwwnnn___RRRHHHGGGEEEEEEEEEDDDCCCAAACCCFFFKKKQQQYYYbbblllrrr{{{~~~|||yyywwwuuurrrmmmggg___ZZZUUUSSSQQQQQQRRRSSSSSSRRRQQQQQQOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMOOONNNMMMMMMPPPTTTUUUUUUUUUVVVWWWXXXXXXXXXVVVUUUVVVXXXYYYYYYWWWUUUTTTUUUWWWYYYZZZ[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]______]]]ZZZZZZ[[[\\\\\\[[[[[[]]]___ddddddcccdddgggjjjmmmoootttwww|||~~~}}}rrrYYYSSSPPPSSSWWWYYY]]]bbbfffiiilllnnnpppsssyyy~~~wwwmmmiiiqqq}}}}}}nnn___\\\YYYVVVUUUXXX[[[]]]]]]^^^XXXOOOFFFBBBBBBFFFJJJMMMMMMKKKGGGBBB?????????>>><<<<<<@@@FFFKKKKKKJJJEEECCCAAA>>><<<:::888888666444222000...,,,+++*********++++++++++++******((((((((()))))))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))rrrVVVMMMDDD@@@@@@>>>:::999888666555555555555444444444444444444444444444333333222222222222222///............---------......------,,,,,,------***,,,...---***)))***+++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******((())))))******+++************))))))))))))******************************))))))******+++,,,------++++++***)))***,,,...///---...000333777888777666000000///---,,,,,,,,,,,,)))***+++---------------)))+++,,,,,,++++++,,,---***++++++,,,,,,,,,,,,,,,'''))),,,---,,,+++,,,---)))+++------++++++,,,...---------............////////////000111111222222222333444555777===EEEKKKRRR^^^ooo|||ooodddYYYLLLCCCBBB???>>>@@@@@@===???BBBCCCEEEGGGHHHIIIOOOYYYaaahhhsssyyyvvvuuuvvvqqqhhhiiijjjnnnsssrrrnnnlllnnniiiiiieee\\\UUUQQQLLLFFFAAADDDFFFGGGGGGHHHKKKMMMMMMRRRXXX___hhhsss~~~tttmmmjjjiiigggeeebbb___\\\YYYTTTQQQOOONNNMMMNNNPPPRRRSSSSSSTTTSSSSSSQQQOOONNNOOOOOONNNOOOPPPQQQRRRSSSSSSTTTOOORRRTTTSSSPPPPPPSSSWWWZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]```cccdddcccaaa\\\^^^```ccceeefffggggggbbbbbbaaaaaaaaaaaabbbbbbeeeeeefffiiikkkjjjfffcccaaaaaaaaa```______aaacccdddcccbbbaaabbbeeegggiiikkknnnrrrvvvyyy|||nnnYYYTTTRRRUUUYYY[[[___dddgggiiilllnnnooossszzz~~~tttlllfffooo}}}ppprrrqqq||||||{{{lll]]]ZZZWWWSSSRRRTTTXXX\\\^^^ccc```YYYNNNFFFDDDIIINNNQQQQQQPPPLLLGGGCCCAAAAAA===:::888;;;BBBHHHJJJJJJFFFEEECCC@@@>>><<<;;;;;;888777444222///---,,,+++,,,++++++******++++++,,,(((((()))))))))*********''''''''''''((((((((((((&&&'''''''''((((((((((((rrrUUUMMMDDD@@@AAA>>>>>>===;;;999888888999999333333444444444444444444555444333333222222333333......//////......---,,,...------,,,++++++++++++))),,,...---***)))***+++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,************************(((((()))***,,,---...///)))(((''''''(((***,,,---...///222666:::;;;;;;999222111///...,,,,,,++++++)))***+++---......------(((***++++++******+++---++++++,,,------------,,,'''))),,,---,,,,,,,,,---***,,,......,,,+++...000///......,,,+++***))))))//////000000111111222222333444666777;;;CCCNNNUUU```mmm~~~}}}qqq```TTTNNNIIICCC=========???BBBAAA???BBBHHHEEEIIIMMMOOORRRXXXbbbjjjrrr|||xxxqqqooofffZZZXXXUUUUUUVVVTTTQQQSSSXXXOOOPPPLLLEEEAAACCCFFFEEEBBBFFFIIIJJJJJJMMMUUU\\\ZZZ___eeelllttt~~~}}}vvvmmmccc\\\YYYYYYZZZXXXUUUSSSRRRQQQOOOMMMMMMLLLLLLNNNQQQSSSTTTSSSYYYYYYXXXWWWTTTSSSTTTUUUQQQSSSUUUWWWZZZ[[[\\\]]]WWWZZZ\\\ZZZVVVTTTXXX[[[```aaaaaabbbbbbcccccccccbbbcccfffjjjnnnoooooommmeeegggjjjmmmpppqqqrrrrrrfffffffffeeeffffffggghhhlllkkkllloooqqqpppkkkggghhhgggfffdddbbbdddgggkkkfffeeecccaaabbbdddfffhhhgggiiimmmpppsssvvvzzz}}}{{{~~~|||gggVVVQQQOOOTTTXXXZZZ^^^bbbdddfffiiijjjlllpppxxx}}}{{{uuunnnfffpppuuueeehhhjjjwww~~~yyyyyymmm___VVVRRRNNNMMMPPPUUUZZZ\\\```cccbbb[[[QQQKKKMMMPPPRRRSSSTTTQQQLLLFFFBBBAAA===888555888???FFFIIIIIIHHHGGGEEEBBB@@@???>>>===666555444222111000000000---,,,+++******+++,,,---))))))))))))************(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((rrrVVVMMMDDD>>>>>><<<888777777777777777888999444444555555444444333222333333222222111000////////////...------------...,,,---...///...---+++***...000111...***'''(((***...---,,,,,,++++++++++++++++++++++++++++++++++++)))((((((((()))***++++++,,,++++++***)))))))))***'''((())))))((()))+++---++++++***)))(((((())))))++++++,,,,,,,,,,,,---------000555999;;;;;;:::999777444000...---...---,,,(((((()))))))))*********+++)))'''''')))***+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,---...///000000---///000000//////111333777444888DDDNNNSSSZZZbbbnnnyyytttkkk[[[WWWPPPIIICCC@@@??????:::<<<>>>@@@AAACCCFFFIIILLLNNNSSSXXX^^^cccfffhhhooonnnlllhhhbbb[[[TTTPPPIIIFFFDDDDDDFFFFFFEEECCCCCCDDDEEEDDDAAA@@@AAACCCGGGLLLPPPTTT[[[ffflllmmmrrrsssxxx~~~qqqiii___WWWTTTSSSRRRQQQRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPPPPPPPQQQSSSWWWZZZ```bbbeeeccc^^^YYYWWWWWWSSSUUUYYY]]]______]]]\\\\\\ZZZXXXYYY[[[]]]^^^]]]cccfffhhhgggfffhhhlllppppppnnnooottt{{{|||vvvooorrrrrrtttxxx{{{}}}|||zzzuuuooommmqqqpppllljjjlllrrrtttvvvvvvuuutttuuuvvvwwwuuuqqqmmmjjjjjjkkkkkklllhhhcccbbbdddhhhjjjjjjjjjpppvvvvvvrrrpppssswwwtttxxx}}}tttccc___ZZZWWWWWWZZZ```cccaaaffflllnnnnnnqqqxxx}}}|||uuuwwwttt~~~~~~rrrhhhaaaiiipppxxx}}}~~~}}}}}}~~~{{{lll^^^^^^XXXQQQNNNOOOSSSXXX[[[^^^eeehhhccc\\\WWWQQQLLLRRRVVVYYYWWWQQQKKKHHHGGG>>>===;;;<<>><<<;;;;;;:::<<>>???AAACCCBBBAAA@@@AAABBBBBBBBBDDDIIIMMMSSSYYY___eeemmmwww||||||}}}{{{uuuoookkkiiiddd^^^VVVQQQOOOOOOOOONNNPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVYYY]]]aaahhhkkkmmmkkkgggbbb```___\\\]]]___bbbdddggghhhiiihhhgggfffdddddddddeeeeeelllnnnqqqqqqpppqqquuuyyy~~~~~~}}}{{{|||}}}vvvssstttuuuvvvxxxzzz{{{{{{{{{|||zzzwwwtttrrrqqqqqqrrrqqqnnnjjjiiikkknnnppppppppptttwwwvvvqqqooorrruuussstttvvvyyy|||~~~zzzoookkkddd^^^[[[\\\^^^```cccgggkkkmmmmmmpppvvv{{{zzzwwwuuulllhhhpppuuu{{{|||zzzwwwvvvwwwxxx~~~~~~rrreee]]]RRRKKKJJJOOOUUUYYY```iiiooommmhhhccc]]]WWWTTTTTTUUUVVVUUUPPPIIIDDD???===<<<<<<@@@GGGNNNRRRRRROOOKKKHHHFFFCCC???;;;999888777777777666333000......---,,,++++++++++++************************)))***+++***)))((((((***(((((((((''''''(((((((((nnnRRRJJJBBB======:::<<<;;;999666444333222222444444555555444444333222333333222222111000000000//////...------------...------,,,,,,,,,------...,,,,,,+++,,,...//////...---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,+++++++++++++++++++++******))))))))))))***)))******)))''''''((()))+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,000222444666666444222000111///,,,***++++++***))),,,,,,,,,,,,---------------+++))))))+++,,,---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......------------..............................---...000000111444888;;;===AAAMMM^^^lllvvv~~~{{{}}}ooo```VVVMMMFFFBBBAAA@@@>>><<<;;;:::999999:::<<>>AAABBBBBBAAABBBBBBBBBCCCIIISSSZZZccckkksssyyy~~~zzzwwwtttnnngggaaa\\\XXXWWWWWWSSSOOOLLLLLLMMMMMMMMMPPPPPPQQQRRRSSSUUUWWWXXXWWWYYY[[[^^^```dddhhhlllrrrtttuuutttpppkkkgggfff``````aaadddggglllppprrrpppqqqqqqnnnjjjiiikkkmmmqqqtttwwwxxxwwwyyy}}}zzzxxxwwwxxx}}}~~~zzzxxxxxxxxxyyytttqqqooonnnppprrrttttttwwwyyyzzzwwwrrrppprrrtttsssqqqqqqssswwwyyyxxxvvvppptttwwwyyy{{{yyyqqqhhhaaa^^^\\\\\\```dddhhhjjjkkknnnsssxxx}}}|||vvvqqqpppuuuxxx{{{zzzuuurrrqqqrrruuu~~~rrrgggWWWJJJFFFJJJPPPUUUZZZeeennnpppmmmkkkfffaaaYYYVVVUUUWWWYYYVVVMMMEEEAAA???======AAAHHHOOOTTTVVVSSSOOOKKKHHHEEEAAA???<<<;;;999999999888555333000000///------,,,,,,,,,************************)))***+++***)))((((((***((((((((((((((((((((((((lllRRRJJJBBB======;;;;;;:::888666444222222111444444555555444444333222222222222111111111000000//////...------------......---,,,+++,,,---...//////---,,,...111333222000,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,+++***************,,,+++************++++++((())))))'''%%%$$$%%%&&&******)))))))))))))))******++++++++++++,,,,,,,,,///000222333333111///...000---+++***++++++***)))******+++++++++,,,,,,,,,---+++******+++---------+++++++++,,,,,,,,,------,,,,,,,,,---......//////......------------......////////////............///000000111222666;;;???HHHPPP]]]mmmyyy}}}}}}mmmdddXXXNNNGGGBBB???===;;;<<<<<<<<<<<<;;;::::::999<<<@@@CCCEEEGGGJJJMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDAAA???===<<<<<<<<<===<<<;;;<<<>>>AAACCCEEEFFFGGGHHHHHHJJJRRR___hhhvvv}}}~~~yyysssmmmhhhfffddd```[[[WWWUUUTTTSSSQQQPPPNNNMMMNNNOOOOOOPPPRRRSSSUUUXXX[[[^^^aaabbbbbbdddgggiiilllppptttwww}}}~~~~~~yyysssnnnkkkccceeegggkkkoootttxxxzzztttwwwyyywwwsssrrrvvv{{{|||}}}zzzzzz{{{}}}yyywwwvvvuuuvvvxxxzzz{{{}}}}}}{{{wwwtttssstttuuuuuusssrrruuuyyyzzztttooogggkkkpppsssuuuxxx|||rrrjjjccc```^^^]]]```dddgggiiilllpppsssvvv}}}~~~uuurrrtttsssvvvxxxwwwtttrrrssstttxxx~~~qqq___OOOHHHHHHKKKNNNUUU___iiikkklllmmmllliii```\\\XXXXXXYYYWWWQQQKKKGGGDDD@@@???AAAFFFMMMRRRWWWUUURRRNNNJJJFFFCCCAAA>>>===;;;::::::999666444222111000...------------************************)))***+++***(((((((((***((((((((())))))(((((((((kkkQQQKKKDDD??????<<<999888777555444444333333444444555555444444333222222222222111111111111111//////...------------......---,,,++++++,,,...///000---+++---000111///---+++++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))))))))))),,,,,,+++++++++,,,,,,---***+++***)))&&&%%%&&&'''***)))))))))))))))***************+++++++++,,,,,,+++---...000000000///...///---,,,+++,,,---,,,*********+++++++++,,,,,,,,,...,,,******,,,---...---+++++++++,,,,,,,,,------,,,------...///000000000///......------....../////////////////////......333333333444666;;;AAAFFFRRR\\\kkkwwwzzzqqqbbbUUUQQQKKKFFFBBB@@@???>>>;;;<<<=========<<<;;;:::999<<<@@@CCCDDDFFFHHHJJJHHHGGGEEECCCAAA@@@?????????>>><<<;;;:::;;;<<<============>>>???BBBFFFHHHJJJNNNRRRUUUXXXbbbpppzzzwwwpppjjjeee```]]]ZZZXXXWWWUUUTTTSSSSSSTTTQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWZZZ___dddhhhkkkmmmlllooorrruuuwwwzzz~~~}}}vvvqqqnnnrrrwww}}}~~~||||||}}}~~~~~~~~~{{{xxxwwwwwwvvvuuuvvvvvvwww{{{~~~|||tttlllfffjjjooorrrtttwww{{{~~~{{{zzz{{{}}}vvvpppllljjjdddfffhhhjjjjjjjjjjjjkkkkkkttt|||zzzrrrrrrttttttvvvxxxwwwtttsssuuuwww~~~yyygggXXXNNNKKKKKKKKKVVV^^^fffgggiiimmmppppppeeeaaa\\\YYYWWWUUUTTTRRROOOKKKFFFBBBBBBEEEIIIMMMUUUUUUSSSPPPLLLGGGDDDCCC@@@>>><<<::::::999777555222111000///------------************************)))***+++***(((((((((***(((((()))******)))((((((jjjQQQKKKDDD@@@@@@===888777777666555555555666444444555555444444333222111111111111111111111111//////...------------.........---,,,,,,,,,,,,------,,,++++++,,,,,,+++***+++************++++++,,,++++++++++++++++++++++++******))))))((())))))))),,,++++++++++++,,,---------......,,,***)))***+++)))))))))))))))******+++************++++++++++++)))***,,,.../////////......---,,,---......---+++,,,,,,,,,,,,---------------,,,******,,,---...---++++++,,,,,,,,,,,,------,,,,,,---...///000000111//////............//////////////////////////////111111222333777>>>FFFLLLZZZggguuu~~~~~~yyyzzzxxxiiiZZZNNNHHHFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::===@@@BBBBBBCCCDDDEEEBBBAAA???===<<<<<<<<<<<<888888777777888999;;;<<<===>>>??????AAAEEEJJJNNNPPPXXXaaagggkkkttt}}}vvvrrrmmmeee^^^ZZZWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUSSSTTTVVVXXXZZZ]]]bbbgggmmmrrrvvvwwwwwwzzz~~~zzz~~~{{{wwwxxxyyy{{{}}}vvvppplllnnnrrrvvvxxxyyyxxxvvvtttssstttyyy|||~~~|||zzzuuuvvvwwwvvvsssnnniiieeeccclllxxxwwwuuuyyyxxxssstttvvvxxx{{{|||{{{wwwuuuvvvxxx{{{kkk]]]TTTQQQPPPPPPWWW^^^ddddddeeeiiimmmnnngggccc___[[[YYYYYYYYYYYYWWWSSSMMMHHHFFFFFFHHHIIIRRRTTTUUUSSSNNNIIIFFFDDDCCC@@@===;;;;;;:::888777333333111000...---------++++++++++++++++++++++++)))***+++***)))((((((***((((((************((((((gggOOOJJJDDD??????<<<999999888777666666666666444444555555444444333222111111111111111111111111//////...------------.../////////...---,,,+++******+++,,,,,,+++***+++,,,***************+++,,,,,,++++++++++++++++++++++++******))))))******++++++***)))))))))******+++,,,---------,,,***)))+++,,,)))))))))))))))***++++++************++++++++++++***+++,,,------...---------,,,,,,---......---,,,+++++++++,,,,,,,,,,,,------+++))))))+++---------++++++,,,,,,,,,,,,------******+++,,,---...////////////............//////......//////000000111111///000222666<<>>===;;;999999999:::;;;666666777888999:::<<<===>>>???BBBDDDGGGLLLTTTYYY\\\gggssszzz|||xxxssslllfff^^^ZZZUUURRRQQQPPPPPPOOORRRSSSVVVXXXZZZZZZZZZYYYYYY[[[[[[ZZZXXXYYY]]]aaadddhhhmmmtttzzz|||~~~|||zzzwwwwwwyyy}}}xxxrrrrrroooqqqvvvxxxxxx{{{{{{rrrlllfffmmmvvv||||||tttsssvvv}}}~~~|||yyyxxxzzz|||zzz}}}{{{xxxyyyzzzwwwiii^^^XXXWWWYYYZZZ[[[bbbhhhggggggiiikkkkkkjjjeeeaaabbbeeegggdddaaa\\\YYYTTTOOOKKKJJJIIIJJJOOOSSSWWWVVVRRRLLLHHHFFFFFFCCC@@@======<<<:::999666555333111000//////...++++++++++++++++++++++++)))***+++***)))((((((***'''(((***++++++***((('''eeeMMMIIICCC>>>>>>;;;;;;:::999777666666555555444444555555444444333222111111111111111111222222//////...------------...////////////...,,,)))(((***---//////---,,,///111******))))))***+++,,,,,,++++++++++++++++++++++++************+++,,,------(((((('''(((((()))************+++***(((''')))***))))))((())))))***++++++)))************++++++++++++,,,,,,---------,,,,,,,,,++++++,,,......---+++(((((()))))))))*********,,,+++))))))+++,,,---,,,++++++,,,,,,,,,---------((())))))***,,,---......//////............//////---......///000111111222555777999>>>GGGSSS___hhhqqq~~~~~~zzzvvvrrrrrrssstttuuurrrvvv}}}rrrZZZMMMIIIFFFAAA???>>><<<999777888;;;======<<<<<<<<<===>>>??????;;;>>>@@@@@@>>><<<;;;;;;===;;;999888777888999:::888999:::<<<===>>>@@@@@@???BBBEEEIIIMMMTTT]]]ccchhhttt}}}qqqhhhccc]]]XXXVVVTTTRRRRRRSSSTTTSSSSSSSSSVVVZZZ___cccddddddddd^^^___```^^^]]]___dddiiinnnrrrwww~~~zzzqqqqqqnnnpppvvvwwwtttwww~~~~~~wwwnnnssswwwyyy}}}|||vvvwwwvvvxxx~~~|||||||||{{{zzzzzz{{{}}}yyy}}}|||}}}~~~~~~{{{xxxwwwzzz|||sssfff\\\XXX[[[```cccdddkkkqqqqqqoooppppppnnnnnnhhhdddjjjsssvvvoooggg___\\\XXXTTTPPPMMMLLLLLLNNNSSSXXXYYYUUUNNNIIIGGGHHHEEEAAA???>>>>>><<<;;;777777555333222111000000++++++++++++++++++++++++)))***+++***)))((((((***''')))***++++++***)))'''fffNNNKKKFFFAAA@@@<<<:::999888777666666666666666555555555555444444444222222222111111111111000222000---------...---+++***++++++,,,---...////////////000000///...------*********++++++,,,,,,---------,,,++++++***))))))***)))((('''((()))+++,,,,,,------......------,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++------------------------'''(((+++---------,,,+++---.........------,,,+++---,,,+++***))))))))))))---.........---,,,,,,+++------,,,++++++,,,---------------............///)))+++---///000000///...333111111222333444222111333999BBBKKKUUUcccqqq{{{|||zzzuuuooojjjhhhjjjlllwww}}}oooXXXKKKHHHGGGBBB===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<:::::::::999::::::;;;;;;AAA>>>;;;;;;===@@@BBBCCCKKKJJJJJJOOOWWWbbbjjjnnn{{{|||vvvooofff___[[[XXXUUURRRLLLOOORRRRRRRRRSSSVVVZZZYYY]]]cccggghhhggggggggghhhgggeeeddddddiiiooouuuyyy~~~wwwooopppqqqsssvvvyyy|||~~~}}}|||xxxrrrtttyyy~~~|||zzz{{{|||~~~|||~~~|||{{{{{{|||}}}|||qqqfffbbbcccfffkkkqqqsssyyy|||wwwrrrpppnnnkkkiiiiiimmmvvv~~~wwwpppfffccc___[[[WWWRRRLLLHHHMMMRRRYYY]]][[[UUUOOOKKKHHHFFFDDDCCCBBB@@@===;;;777888888777444111///...))))))***+++,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))eeeMMMIIIDDD@@@???;;;:::999888777666666666666555555555555444444444444222222222111111111111000111///---------...---++++++,,,,,,------..................------,,,,,,,,,+++++++++++++++,,,,,,,,,///......---,,,,,,++++++((())))))***************)))******************))),,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---------,,,,,,+++***000000...------,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++---------............///---...000111111000///....../////////000222444555888???IIIVVVcccrrrtttqqqlllgggeeegggmmmrrr~~~jjj]]]LLLBBB@@@@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???===<<<;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<>>>@@@DDDGGGIIIQQQQQQTTT[[[eeepppyyy}}}yyyuuurrrnnngggbbbZZZUUUSSSQQQOOOMMMMMMPPPSSSTTTUUUWWW\\\```eeegggjjjlllkkkkkklllmmmjjjiiihhhjjjooowwwwwwrrrooopppsssxxx|||~~~yyyxxxyyy||||||yyywwwvvvuuu|||zzzxxxwwwxxxyyyyyyxxxvvvuuuvvvzzz~~~{{{{{{|||~~~xxxnnnkkklllnnnsssxxxyyyvvvssspppoooooorrrzzz~~~wwwkkkhhhccc^^^ZZZVVVQQQMMMNNNRRRXXX]]]^^^ZZZTTTNNNLLLJJJHHHFFFDDDBBB>>><<<888888888777444111//////,,,,,,,,,,,,,,,+++******+++++++++++++++***))))))))))))))))))))))))))))))cccLLLHHHBBB>>>===::::::999888777666666666666555555555555444444444444222222222111111111111000111///---------...---,,,------------------------------+++******++++++,,,,,,,,,,,,,,,++++++++++++......------,,,,,,++++++'''(((***,,,,,,+++***((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...---,,,+++---------------,,,,,,,,,222111000///............+++,,,,,,,,,,,,+++******---......//////......------------............///111222333333333111000///,,,.../////////222888===DDDJJJVVVdddssstttllljjjfffdddfffmmmwww~~~{{{kkkVVVOOOFFF@@@???@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::<<<===>>>===<<<<<<<<<<<<<<<<<<===999===AAADDDEEEHHHMMMQQQ[[[]]]ccclllwwwttthhhcccbbb```ZZZVVVQQQNNNNNNNNNNNNMMMQQQTTTWWWXXXZZZ^^^eeekkksssssstttsssqqqqqqsssuuurrrppppppvvv}}}vvvuuupppqqqtttxxx}}}|||{{{}}}~~~}}}wwwssspppmmmkkkiiimmmkkkjjjkkknnnpppqqqqqqooonnnooouuu~~~yyyxxxxxxxxx||||||yyywwwvvvxxx~~~~~~tttpppjjjeeeaaa^^^ZZZWWWSSSTTTXXX___eeeddd]]]VVVSSSQQQMMMJJJGGGDDD@@@===:::999999777555333111///,,,,,,------,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))bbbLLLHHHAAA======::::::999888777666666666666555555555444444444333333222222222111111111000000111///------......---,,,.........------,,,,,,,,,...,,,+++))))))***,,,------------,,,,,,++++++***++++++++++++******))))))((()))***+++,,,+++******+++++++++******++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---.....................---------......//////...---------------,,,,,,---------,,,,,,+++------,,,++++++,,,---------------............///111222222333333222111111...000222111111666@@@HHHSSSYYYdddqqq~~~wwwkkkfffggghhhjjjoooxxx}}}gggWWWJJJHHHEEECCCAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999888999:::<<<======<<<<<<<<<<<<<<<===>>>???DDDHHHJJJJJJMMMUUU[[[hhhlllsss{{{yyyvvvnnnddd[[[XXXYYYZZZVVVTTTRRRPPPPPPQQQRRRSSSUUUXXXZZZ\\\___eeennnuuuzzz{{{|||{{{yyyyyyzzz|||}}}}}}zzzvvvuuuqqqrrrsssvvvzzzxxxwwwzzz{{{{{{xxxtttpppnnnkkkhhheeebbbaaa```bbbeeehhhiiiiiiiiiggghhhqqq}}}{{{|||}}}yyysssnnnkkkhhhfffddd\\\ZZZ[[[bbbkkkmmmggg```[[[WWWRRRNNNJJJFFFAAA>>><<<;;;999888666555222111)))***+++---......//////++++++,,,,,,++++++***)))))))))))))))))))))))))))bbbMMMHHHAAA<<<===<<<:::999888777666666666666555444444444444333333333222222222111111111000000000...------.........---.........------,,,,,,+++...---+++******,,,...///...------,,,,,,++++++++++++***************))))))+++***)))))))))***,,,------,,,++++++++++++,,,---+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,,,,++++++,,,------...---,,,,,,+++,,,,,,,,,------...............---+++)))&&&$$$$$$&&&)))+++---------............/////////000111222222222333000333555555666===IIIRRRbbbhhhrrr|||wwwjjjcccaaaeeekkkrrryyyxxxeeeVVVNNNDDDCCCCCCAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999;;;:::999888888999:::;;;;;;;;;;;;<<<<<<===??????CCCGGGKKKMMMOOOUUU```hhhvvvyyy~~~wwwpppddd```\\\XXXTTTSSSTTTWWWWWWVVVUUUTTTSSSTTTVVVWWWXXXZZZ\\\^^^ccckkkvvv~~~yyyuuussspppppprrrtttxxx|||{{{uuuvvvyyy|||xxxuuurrrooommmjjjgggddd```^^^]]]^^^```bbbccccccbbb```cccnnn~~~{{{xxxvvvuuutttrrreee```^^^dddnnnrrrnnngggbbb]]]WWWQQQMMMHHHCCC@@@???<<<999888888777444222++++++,,,...............+++,,,,,,,,,,,,+++******))))))))))))))))))))))))aaaMMMHHH@@@;;;===<<<:::999888777666666666666444444444444333333333333222222222111111111111000000...,,,,,,...///...---.........------,,,,,,,,,...------,,,,,,---//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))((()))***,,,...+++***)))(((((()))***+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***)))((((((((()))+++,,,......---------------...---......////////////...///---***((((((***---///---------............///......///000111222333333111333555999>>>HHHUUU^^^llluuu}}}iii`````````fffpppyyy{{{bbbQQQJJJIIIDDDCCCAAA???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999888888<<<;;;:::999999999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDHHHMMMSSSYYYbbbmmmuuu~~~~~~yyyqqqggg```WWWSSSQQQRRRRRRPPPQQQUUUVVVVVVVVVUUUTTTTTTWWWYYY[[[]]]```cccjjjvvvyyyuuuppprrrtttxxx|||zzztttqqqsssuuuyyy}}}~~~~~~{{{uuusssooollljjjhhheeecccbbb```^^^^^^```aaaaaaaaa^^^^^^cccnnn~~~pppiiicccfffnnntttsssooohhhddd]]]VVVQQQLLLGGGDDDAAA>>>:::888999999666333111000000///...,,,+++***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))```KKKGGG>>>999<<<<<<:::999888777666666666666444444444333333333222222222222222111111111111000///...,,,,,,...///......------------------,,,,,,,,,---------.........///,,,,,,,,,---------------++++++++++++++++++,,,,,,+++*********++++++,,,,,,+++)))(((''''''((()))+++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******+++,,,+++***)))((((((***,,,---...---------------......,,,---......//////......000//////////////////000---------............///000000000000000111222222333555888???KKKXXXeeemmmvvvtttdddbbbhhhkkkqqq{{{hhhSSSGGGCCCDDDEEEBBB???>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<999999999999999888888888::::::999999:::;;;<<<===;;;<<<===???AAADDDFFFHHHJJJNNNVVV___iiissszzz~~~}}}yyyrrrlllfff```ZZZVVVSSSNNNLLLPPPRRRPPPRRRWWWVVVXXXZZZYYYXXXXXX[[[^^^bbbeeeiiioooxxxzzz|||~~~vvvpppllllllmmmnnnttt{{{~~~{{{wwwtttpppmmmkkkjjjhhhfffdddbbb``````aaaccccccbbbaaadddjjjuuuyyyzzz|||~~~vvvnnnlllrrrxxxzzzyyyooojjjbbb[[[VVVQQQLLLIIICCC???:::888::::::777444333222222000...,,,***(((,,,,,,------,,,,,,+++***))))))))))))))))))))))))~~~^^^JJJFFF===888:::;;;:::999888777666666666666444444444333333333222222222222222111111111111000///...,,,,,,...//////...------------------------+++,,,---............---,,,,,,,,,------.........))))))))))))))))))******(((***+++------,,,+++***,,,***)))(((((()))***,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))"""###%%%'''***---000222...---,,,++++++---///000,,,,,,+++++++++,,,,,,---+++,,,,,,---.........---)))+++---//////---+++)))---------.........//////333222111111000000111111777777<<>>BBBCCCBBB<<<<<<<<<;;;;;;<<<<<<<<<888888888888888888888888999888888999:::===???@@@<<<===>>>AAADDDGGGJJJKKKTTTXXXaaalllwww~~~wwwoooeee\\\VVVTTTSSSRRRRRRLLLKKKOOORRRRRRUUU[[[ZZZ\\\^^^___^^^___bbbeeejjjmmmrrrzzz|||qqqiiigggggghhhhhhuuu{{{}}}}}}yyytttqqqpppooommmllleeecccaaaaaacccdddeeedddgggkkkrrr}}}|||ppprrrvvv{{{xxxtttwww}}}sssmmmfff___YYYTTTPPPMMMDDD???:::999:::;;;888444111111111000///---,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))~~~```LLLFFF???>>>@@@<<<:::::::::999999999888888444444333222111111111111444333222111111111222333000///---,,,++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------((()))***+++,,,---------)))************+++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........///000000000000000//////333111000000111333333333333<<>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;555666888999:::::::::999:::999999:::<<<>>>@@@AAAAAABBBCCCFFFJJJOOOSSSVVV```gggpppxxx|||{{{wwwttteee^^^VVVPPPNNNNNNNNNLLLRRRKKKIIIOOOUUUVVVXXX]]]\\\^^^aaaccceeegggkkkmmmpppwwwzzzqqqiiieeedddeeerrr~~~}}}}}}}}}xxxwwwwwwrrrkkkhhhfffdddbbbbbbccceeeggglllooovvvwwwlllhhhiiirrr|||~~~}}}ssshhh___WWWQQQMMMJJJEEE???;;;;;;;;;999777666555444333111000///...---------,,,,,,,,,++++++,,,+++******))))))******}}}```LLLFFF???>>>@@@<<<888888888888777777777777666555444333222222222222222111000///......//////111000///---------------///...------,,,,,,,,,---......---------,,,,,,,,,+++,,,------......------------------------------))))))***+++,,,,,,,,,,,,************++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++,,,,,,------...//////************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////000000000//////...111000//////111444555666:::DDDQQQ___ooo~~~}}}qqqppptttzzzxxxjjj___VVVLLLEEEBBBAAA>>><<>>>>>>>>=========::::::::::::::::::::::::666777888:::::::::999999:::::::::;;;===???AAACCCDDDDDDFFFJJJPPPWWW]]]aaahhhlllrrrvvvwwwsssnnnjjj[[[VVVPPPLLLKKKMMMMMMMMMTTTPPPQQQWWW\\\\\\___cccbbbccceeefffiiimmmrrrvvvvvvmmmhhhhhhiiittt~~~~~~|||wwwooollljjjgggeeeeeegggiiikkkooosss{{{uuujjjeeedddjjjpppuuu{{{zzzppphhh___XXXSSSLLLGGG@@@===<<<<<<:::777666666555333222000//////---------,,,,,,,,,++++++,,,+++******))))))******|||___LLLFFF???>>>???<<<777777666666666555555555666666555444333333333333555555333222111111111111111111000///............///...------,,,---------//////...------,,,+++++++++,,,------......------------------------------)))******+++,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,---......//////000---------------------------------------------------------............///,,,,,,------......//////......////////////......000//////000333666:::===DDDPPP___mmmzzzrrriiiooo}}}uuuiiiZZZOOOLLLGGGBBB@@@AAABBBAAA???>>>>>>>>>=========<<<<<<999999999999999999999999777888888999999999888888999::::::<<<>>>AAADDDEEEEEEGGGKKKPPPXXX```gggkkkmmmnnnooonnnkkkeee___[[[SSSOOOKKKJJJKKKMMMOOOPPPSSSSSSWWW]]]```bbbfffkkknnnnnnnnnooorrryyyuuuooonnnooovvv}}}{{{ssspppnnnjjjggggggiiilllnnntttyyywwwlllfffbbbaaacccgggqqq{{{|||sssjjjbbb\\\QQQKKKEEEAAA@@@???<<<:::777666555444333111000000------------,,,,,,,,,,,,,,,+++******))))))******zzz]]]KKKFFF???===???;;;777777666666666555555555666555444333333222222222777666555444333333222222000000000//////...............------------......//////...---,,,+++***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////................................................---------............///+++++++++,,,---...//////---......////////////...111222222333555:::@@@DDDNNN\\\lllxxx~~~|||{{{}}}yyyrrrmmmsss|||kkk\\\TTTOOOKKKHHHFFFCCCAAA@@@AAAAAA@@@???=========<<<<<<<<<<<<;;;888888888888888888888888777777777888888888777777999999:::===@@@CCCFFFHHHHHHKKKRRRYYY```fffjjjlllgggfffdddaaa\\\WWWRRROOOQQQPPPNNNNNNOOORRRTTTVVVVVVYYY^^^cccgggllluuu|||~~~~~~yyyxxxxxxyyy}}}~~~~~~vvvqqqnnnkkkhhhhhhjjjnnnpppvvv}}}tttmmmeee^^^YYY\\\iiivvv~~~}}}sssiiicccXXXRRRJJJEEEDDDBBB???<<<777777666555444333222111...------------,,,,,,,,,,,,+++******))))))******yyy\\\JJJFFF???===>>>:::888888777777777666666666555444333222111111111111222222222111000//////...////////////.........---......---------......//////...---,,,+++***)))(((+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++........................---------............///+++++++++,,,---...//////------...///000000//////111222333444777===FFFLLLYYYfffvvv~~~yyyuuuuuuuuuwwwxxxyyyxxxvvvvvvxxxyyy|||lllaaaRRRGGGBBBCCCEEEFFF@@@>>>=========<<<;;;999<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777666666666777777888888::::::<<>>:::888777777666555444333333.........---------,,,,,,,,,+++******))))))******www[[[IIIEEE???===>>>:::999999999888888888777777444444333222111111111111111111222222111111000///---.../////////......---.........---......///000......---,,,++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******++++++,,,------...---------------------------------------------------------............///,,,,,,------......//////---...///000111111111000000222555777;;;DDDOOOWWWfffsss~~~xxxqqqmmmoooqqqqqqooommmnnnoooxxxrrrgggQQQLLLFFFBBB@@@?????????;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888888888888777777777777888999:::;;;===>>>@@@CCCHHHMMMQQQSSSXXX]]]dddiiijjjfffaaa]]]UUUUUUTTTSSSSSSSSSRRRRRRVVVWWWXXXYYYXXXYYY[[[]]]aaagggnnnvvv{{{{{{zzzyyywwwxxx{{{~~~{{{rrrqqqppppppqqqtttwwwyyywww}}}vvviii]]]SSSPPPZZZeeerrr|||wwwqqqbbb[[[RRRJJJEEEAAA<<<888888888777777666555555444............---------,,,,,,+++******))))))******vvvZZZIIIEEE???======999999999888888888777777777555555444222222222222222000111222333333333222222...///000000000000///..................///000000//////.........---------+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,---.........000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................///000111222222222222222555999>>>DDDOOO^^^iiiuuu|||tttnnnhhhkkkmmmkkkhhhhhhnnntttkkkYYYNNNCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<===>>>???::::::::::::999999999999999999999999999999999999999999999999;;;===>>>@@@AAABBBEEEIIINNNSSSXXX[[[^^^```dddeeeccc^^^YYYUUUQQQRRRRRRSSSTTTUUUVVVVVVXXX[[[]]]^^^]]]^^^```bbbfffoooyyy}}}~~~~~~{{{xxxxxxzzz}}}}}}xxxppppppqqqrrrtttwwwyyyzzzyyy}}}vvvjjj___VVVSSSXXXaaannnzzzzzzkkkcccYYYPPPJJJDDD>>>:::999888888777777666666555............------------,,,+++******))))))******uuuYYYIIIEEE???======999888888888888777777777777666666555444333333333333+++,,,...///000000/////////000111222222111000///...............///000000000000000000000/////////+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------*********++++++***************************************+++++++++,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........//////000222222333333333555999???EEEMMM[[[kkkxxx{{{sssmmmfffjjjllliiieeehhhsss}}}pppZZZIII???BBB@@@===;;;:::<<<>>>???::::::;;;:::999:::;;;===:::::::::999999999888888999999999999999999999999;;;;;;;;;<<<===@@@BBBCCCEEEFFFIIIMMMRRRXXX]]]```_________^^^[[[VVVRRROOOPPPPPPQQQRRRTTTUUUVVVVVVZZZ^^^bbbcccbbbccceeehhhpppzzz~~~}}}~~~~~~zzzxxxzzz||||||}}}xxxssslllmmmooorrrtttwwwxxxyyy{{{~~~|||uuutttxxx}}}vvvkkkccc[[[WWW[[[aaappp{{{ssslllaaaWWWPPPJJJCCC>>>999999888888777777666666//////.........---------,,,++++++***)))*********sssXXXHHHDDD===;;;===;;;999888777777999:::999888666555555444444333222222222111000000///000000000//////............//////......,,,++++++,,,......///...---,,,,,,,,,,,,,,,000///...---...---***(((++++++************+++++++++***))))))((((((((())))))***+++,,,,,,+++***)))***)))))))))+++,,,,,,+++222///+++((('''***---000+++******)))******++++++///...------...---+++)))+++,,,------......---------------...............,,,------...///000111111...///////////////.........///000000000111444666888;;;AAAJJJWWWgggwwwwwwqqqrrriiihhhgggfffhhhoooyyynnnXXXHHH@@@???888999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;888777666555555666777888555777:::;;;;;;;;;===>>>===;;;===BBBCCC???BBBHHHGGGHHHMMMVVV___dddcccaaa___\\\XXXUUURRRPPPNNNMMMLLLOOOSSSVVVXXXYYYZZZZZZ___cccgggfffcccccchhhmmm{{{}}}vvvsssvvvzzz}}}~~~}}}{{{zzz~~~xxxtttpppoooooooooqqquuuzzz}}}~~~yyytttnnnjjjmmmrrr{{{wwwvvvtttpppjjjiiiooowww~~~|||~~~}}}sssfff\\\TTTMMMFFFDDD???===:::888888888777666333222000...,,,,,,,,,,,,,,,------,,,,,,***)))(((rrrXXXHHHDDD===;;;===:::999888777777999999888777666555555444444333222222333222111111000000000000......------------......---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,------,,,,,,---...///---,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++***))))))***++++++++++++******++++++***))),,,+++***(((((()))+++,,,,,,++++++*********++++++(((((())),,,///000000///+++,,,------......------+++,,,,,,---...///000000------......//////000000...///////////////......000111222111111333666999<<>>===999999999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::999888777666666777888888555777:::<<<===>>>@@@BBBBBB@@@BBBEEEEEECCCEEEJJJOOOSSSXXX___bbbbbb^^^ZZZWWWUUURRRPPPNNNNNNMMMMMMPPPSSSWWWZZZ\\\]]]^^^___bbbdddffffffgggkkkrrrxxxyyyuuuuuuwwwxxxxxx|||~~~}}}yyywwwnnnmmmlllmmmpppuuu{{{~~~~~~uuunnnfffaaadddiiisss}}}~~~|||yyyxxx|||zzzmmmcccZZZRRRJJJFFFBBB???;;;999999999888777666444222000///......///......------,,,+++++++++qqqWWWHHHDDD===;;;===::::::999777777888888777555666555555444444333222222444333333222111000000000------------------------++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,++++++---...///...,,,---------,,,,,,---------,,,------......---++++++---+++)))'''''')))+++---,,,,,,++++++***))))))((()))******+++++++++******------,,,+++++++++++++++&&&&&&(((+++///222222222+++,,,------......------***+++,,,---...000111111.........///////////////...//////000000/////////222333333333333555:::===BBBHHHTTTcccsssuuummmkkkiiiiiilllqqqyyyyyyeeeRRRDDD>>>;;;;;;999999::::::;;;<<<<<<<<<======<<<:::999999999999888888777777777888888999555888;;;===???AAADDDFFFHHHGGGHHHKKKKKKKKKMMMRRR]]]bbbggghhhddd]]]VVVRRRNNNMMMLLLLLLLLLLLLNNNNNNQQQTTTXXXZZZ[[[\\\^^^```gggggghhhlllsss~~~}}}zzzyyywwwuuutttwww{{{}}}||||||{{{zzzooonnnlllmmmoootttzzz}}}~~~rrrhhh^^^WWWYYY^^^gggwwwyyylllbbbYYYPPPJJJEEEBBB>>>;;;::::::888777666555333222000/////////000///...,,,,,,,,,------pppVVVGGGDDD===;;;===:::;;;999888777888777666444666555555444444333222222444444444333222111000///---..................---++++++---......---++++++...------,,,,,,,,,------///...------...---+++))),,,,,,------------,,,,,,)))***,,,------,,,***))),,,+++)))(((((()))+++,,,***+++++++++***)))******++++++,,,---------,,,,,,......---,,,++++++++++++,,,+++,,,---000111000///+++,,,------......------,,,,,,,,,---...///000000///////////////............//////000000000000///222222333333555999???CCCHHHPPP]]]nnn~~~~~~uuuooommmqqqrrrvvv}}}ssseeeRRRCCC<<<;;;:::999:::::::::;;;<<<<<<======>>>===<<<:::999888888888777777777777777888888888777:::===???AAACCCGGGJJJKKKMMMOOORRRUUUWWW[[[___jjjmmmnnnjjj```UUUNNNJJJJJJKKKKKKKKKKKKLLLOOOQQQTTTWWWZZZ[[[[[[]]]```cccjjjkkkpppzzz|||xxxssstttvvvyyy|||~~~~~~}}}{{{zzzrrrqqqnnnnnnooosssxxx{{{sssfffYYYQQQQQQVVV^^^rrrvvvkkkaaaVVVMMMIIIEEE@@@<<<::::::888777444444222111000///...---111///---++++++,,,---...oooUUUGGGDDD>>>;;;===999:::999777777777777666444666555555444444333222222333444444444333111000///...///000000000000///...,,,---...//////...---,,,------,,,,,,,,,------...///...------...---,,,***++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))******++++++++++++******''')))++++++******,,,...---,,,,,,++++++,,,------...---,,,,,,+++++++++,,,000/////////111111///...+++,,,------......------...............---------///////////////...............///000111111000000000111222444888???HHHNNNUUU[[[hhhxxx|||{{{xxxrrrnnnnnnxxx{{{ppp\\\QQQCCC;;;:::;;;:::888:::;;;;;;<<<<<<===>>>>>>>>>===;;;:::999888777777666666666777888888888888;;;===???AAACCCFFFJJJMMMOOOSSSXXX\\\___dddhhhjjjooooookkkbbbVVVMMMHHHGGGHHHJJJKKKKKKJJJLLLOOORRRXXX\\\___``````bbbggglllooottt~~~~~~{{{yyyvvvtttvvvzzz}}}zzzxxxooonnnmmmmmmooossswwwyyy}}}ttteeeWWWMMMLLLPPP[[[oootttjjj^^^QQQLLLHHHBBB===;;;999888777555444444333111000///...///...,,,******+++---...nnnTTTGGGDDD>>><<<===999999888666666777777666444666555555444444333222222111222333333333222000//////000111222222111000///......////////////......------,,,,,,,,,---......+++***+++,,,///000///...***+++,,,------,,,+++***++++++---......------,,,)))***+++,,,,,,+++***)))%%%(((++++++******---000,,,+++******))))))******,,,,,,++++++++++++,,,,,,///......///111222111///+++,,,------......------/////////...------,,,,,,.........///////////////......///000111111111111///111333888???JJJUUU]]]fffkkkttt|||xxxvvvrrrnnnnnnqqq}}}nnn^^^JJJCCC;;;888999<<<;;;999;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;999888888888888555666777888999999999999>>>@@@BBBEEEHHHLLLQQQUUUWWW^^^dddfffiiimmmooooookkkggg```WWWNNNHHHGGGGGGGGGIIIKKKKKKJJJKKKPPPTTTXXX]]]bbbdddeeejjjrrryyy~~~}}}zzzzzz{{{}}}}}}uuuooonnnqqqwww{{{~~~}}}|||{{{yyywwwjjjkkklllnnnrrruuuxxxzzzuuugggXXXMMMKKKNNNZZZlll~~~uuugggYYYQQQLLLEEE???<<<;;;999888777777777666555333111000...---,,,++++++,,,------mmmTTTFFFDDD>>><<<===999888777666666777888777555666555555444444333222222...///111333333222111000...///000111111000///............------.........,,,,,,,,,,,,,,,---...///*********,,,///000///...+++,,,---......---,,,++++++++++++,,,,,,,,,------************************%%%))),,,,,,)))(((,,,///++++++,,,,,,+++)))'''&&&***************+++,,,---------,,,...000111000...+++,,,------......------...............---------------......//////000000......///111111222222111111333777>>>IIIWWWeeeooovvvwww|||zzzwwwtttssspppmmmrrryyytttfffWWWLLLBBB>>>888777888;;;<<<<<<;;;<<<<<<===>>>>>>??????;;;;;;:::999888888999999777888999;;;;;;;;;;;;;;;???AAAEEEIIIMMMSSSZZZ___ccckkkpppppppppqqqoookkkaaa\\\TTTMMMJJJHHHHHHHHHGGGJJJMMMNNNMMMOOOUUUZZZ\\\bbbiiinnnrrrzzz{{{yyyvvvqqqlllhhhdddccc^^^^^^___aaadddiiinnnppptttvvvzzz~~~{{{sssoooppptttwwwyyywwwtttssstttvvvxxxxxxpppqqqsssvvvxxxyyyyyyyyyzzzlll]]]QQQNNNQQQZZZiii|||~~~ssscccVVVQQQIIICCC???===<<<;;;888888888777666444222111------------------......lllSSSFFFEEE>>><<<===999777666555666777888777666666555555444444333222222---...000222333222111000---...///111111///...---......,,,++++++,,,......,,,,,,,,,,,,,,,---...///...---,,,---......,,,+++,,,---///000000///---,,,)))((((((((()))***++++++---+++)))(((((()))+++---'''+++---,,,((('''***...+++---000111000,,,'''$$$((((((((()))***+++------...---,,,---......,,,***+++,,,------......------,,,------....../////////,,,------...///000111111......///111111222222222333666;;;CCCPPP```pppzzz~~~}}}xxxrrrqqqqqqrrrooopppxxxsss```RRRFFF>>>@@@===999666777:::<<<>>><<<<<<======>>>>>>??????::::::999999888999999999888:::;;;===>>>>>>======???BBBGGGLLLRRRYYYaaafffmmmuuuyyyvvvsssqqqlllfffYYYSSSLLLIIIIIIJJJIIIHHHHHHLLLQQQRRRRRRTTT[[[```eeemmmvvv|||zzzuuupppnnngggfffccc```\\\YYYVVVUUUKKKKKKKKKNNNRRRWWW\\\___]]]```eeejjjnnnooopppooonnnsss{{{zzzyyy{{{}}}sssoookkkjjjmmmrrrwwwzzz|||}}}~~~~~~|||zzzxxx|||~~~qqqcccWWWSSSVVVZZZgggxxxzzzxxx|||zzziiiZZZTTTLLLEEEAAA???>>>===666666666666444222000///---...//////000//////...iiiTTTHHHCCC<<<<<>>???;;;:::999888888888999:::;;;;;;<<<<<<===<<<<<<<<<999999888888888888999999999;;;>>>>>>>>>===>>>@@@BBBEEEKKKQQQYYYcccmmmsssyyyxxxwwwvvvssskkkaaaYYYQQQNNNJJJJJJLLLNNNMMMLLLPPPSSSXXXZZZ[[[]]]bbbfffqqq|||~~~|||uuukkkeeebbb___ZZZUUUVVVSSSOOOMMMMMMKKKGGGDDDIIIFFFDDDEEEIIILLLMMMMMMOOORRRUUUWWWXXXYYY[[[]]]ZZZ]]]aaahhhpppxxx{{{qqqgggbbbfffnnnsssvvvxxxyyy}}}xxxttt|||yyyllldddaaaaaajjjfffkkk~~~~~~uuuooozzzuuuggg^^^QQQGGGAAA>>>;;;999:::888777777888888777555222111000//////...//////iiiTTTHHHCCC<<<<<>>@@@@@@@@@@@@AAABBBDDDHHHOOOWWW```kkkuuu{{{zzztttnnnggg```XXXRRRQQQOOOLLLMMMQQQTTTUUUUUUXXX[[[___```bbbgggnnnsss{{{ttthhhaaaYYYTTTRRRPPPKKKGGGMMMKKKHHHHHHIIIHHHFFFCCCGGGEEECCCDDDGGGIIIJJJIIIIIIKKKNNNPPPPPPQQQRRRTTTRRRTTTWWW\\\bbbhhhnnnqqq|||wwwmmmgggjjjqqquuuxxxzzz}}}zzz~~~~~~uuuooolllkkklllhhhjjjxxxyyypppjjjnnnwww~~~nnndddWWWLLLFFFBBB>>><<<:::888777777777888666555222111000//////...//////hhhSSSGGGCCC<<<<<>>999999888777666555555555555888888666444222000///...333333222222111000000/////////......------,,,,,,---,,,,,,,,,---...000111000//////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***---------------.........+++++++++******+++++++++...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000///////////////000000111222222222333666;;;AAAEEESSSaaasssvvvpppjjjgggbbb[[[XXXYYY```jjjsssxxx~~~zzzZZZLLL???<<<<<<;;;::::::888888999:::;;;<<<===>>>=========<<<<<<:::999888999999999999;;;<<<===>>>BBBCCCDDDEEEEEEGGGJJJMMMSSSZZZdddlllrrrtttvvvvvvjjjeee\\\TTTOOONNNOOOPPPPPPOOOOOOPPPSSSWWWZZZ[[[^^^bbbhhhoooyyy{{{rrriiiaaaZZZUUUOOOLLLHHHGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKKKKMMMOOOQQQRRRQQQOOOOOOOOOQQQRRRSSSUUUVVVXXXZZZ[[[]]]___bbbdddggglllrrrwww{{{yyyvvvvvvxxx}}}~~~yyytttrrrrrrwwwwwwpppkkkiiilllqqqzzzwwwhhh[[[RRRKKKEEEAAA<<<:::777666666666555444333222111000//////......eeeQQQGGGCCC======>>>999999888777666666555555666777777666555444333222222333333222222111000000000000//////...------,,,,,,.........---------......---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------........./////////000//////...///000111111111222333444777===FFFLLL___ooorrrmmmjjjhhhddd^^^\\\^^^gggrrrlll^^^IIICCC===;;;999777999===888888999;;;<<<===>>>>>><<<<<<<<<;;;:::999888777777888888999;;;===???@@@BBBDDDEEEGGGIIINNNTTTXXXdddkkksssxxxwwwrrrlllhhhYYYWWWRRRNNNLLLMMMPPPRRRVVVVVVVVVUUUVVVYYY\\\^^^aaahhhssszzztttjjj```YYYSSSNNNLLLFFFEEECCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGIIILLLNNNPPPQQQRRRSSSVVVYYY[[[\\\ZZZXXXVVVVVVYYYZZZ[[[]]]___```aaabbbaaa___]]][[[ZZZ]]]aaaeeepppuuu{{{}}}zzztttooollleeedddbbb```aaadddiiillltttvvvzzz{{{uuunnnkkkrrr{{{~~~wwwqqqlllllljjjjjjoooxxxqqqcccXXXOOOGGGBBB>>>;;;888666666666555444444333222000//////......dddPPPFFFCCC======>>>888888888777666666666666666333333444444555666777777222222222111111111000000111111000///...------,,,//////.........---------......---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,---------......------------......++++++++++++,,,---//////000////////////.........---------------......///------........./////////000///.........///111222///111333555:::BBBNNNVVVlllzzzvvvqqqmmmjjjeee```aaaeeeppp|||~~~mmmZZZNNNAAA???===<<<999555888>>>888999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;:::999888777888999;;;===???AAABBBDDDFFFIIILLLRRRZZZbbbhhhwwwzzz~~~}}}vvvkkkaaa\\\QQQQQQPPPNNNLLLMMMPPPSSSVVVWWWWWWWWWWWWZZZ]]]aaagggqqqzzzxxxvvvvvvxxxyyyzzzyyy|||wwwrrrjjjddd[[[SSSMMMJJJHHHGGGCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJKKKIIIGGGFFFFFFGGGHHHKKKOOOSSSVVVYYY]]]```bbbeeehhhhhhfffcccaaaaaadddeeehhhjjjlllnnnoooooooooiiiaaaYYYVVVWWWZZZ]]]```ffflllmmmhhh```ZZZXXXRRRRRRPPPNNNNNNOOOSSSWWWYYY\\\bbbhhhnnnrrrtttuuutttxxx|||yyyoooffffffjjjvvv}}}~~~vvvooojjjjjjgggeeefffkkkxxx{{{kkk___TTTKKKDDDAAA>>>999777666666666555555444222111000///......cccPPPFFFCCC======>>>888888777777666666666666666222333333444444555666666222222222111111111111111333222111000///...------------..................000000///............///------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))******+++,,,,,,---......------------......,,,++++++,,,,,,---//////111111000000000/////////---------------...//////....../////////000000000000000.........///111222///222777;;;AAAMMM[[[fffxxx{{{uuunnniiidddbbbgggooo}}}ttteeeYYYNNNFFF???;;;:::;;;;;;888999<<<999:::<<<===>>>>>>>>>===<<<<<<<<<======<<<;;;;;;999:::;;;===@@@BBBEEEFFFGGGJJJNNNTTT\\\gggrrrzzzwwwlllaaaXXXTTTPPPQQQPPPOOOMMMNNNRRRVVVUUUXXXZZZ\\\^^^bbbhhhlllvvv~~~uuunnndddbbb______bbbeeeggggggjjjjjjjjjkkkjjjgggbbb___\\\VVVOOOIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLOOOPPPQQQPPPMMMKKKLLLMMMMMMQQQVVVZZZ___eeelllqqqsssuuuyyyyyywwwtttrrrqqqvvvwwwzzz}}}xxxkkk```[[[\\\```ccc```fffkkkiiiaaaVVVOOOLLLFFFHHHHHHFFFEEEFFFJJJMMMKKKNNNSSSYYY]]]```aaaaaa```cccgggkkkpppwwwyyy}}}vvvhhhaaa```fffmmmvvv}}}~~~wwwooojjjjjjiiihhhgggfffooouuuggg[[[PPPIIICCC@@@;;;888777777777666555444333111000///......cccOOOFFFCCC======>>>888888777777666666666666777666555555444222111111000222222222111111111111111333333222111000///......++++++---...//////000000------,,,++++++++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......000000//////.........---...------------...//////000000000000111111111111111000...---...///111222111555;;;AAAIIIWWWhhhttt|||tttllleeebbbcccmmmyyyttt\\\NNNGGGBBB??????999666999===;;;999999:::;;;<<<>>>>>>>>>======<<<===>>>>>>>>>>>>>>>===;;;;;;===???BBBEEEGGGIIIKKKMMMSSSZZZdddppp}}}zzznnnbbbXXXRRRPPPPPPQQQPPPOOOMMMPPPUUUZZZ[[[___cccgggkkkqqqxxx~~~{{{sssiii```YYYXXXUUURRRRRRUUUYYY\\\]]]YYYYYYYYYZZZ[[[YYYUUURRRSSSNNNHHHDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMTTTVVVWWWVVVSSSQQQRRRTTTRRRWWW\\\aaagggoooxxxuuuiiiccceeeiiilllkkkooorrrnnnbbbUUULLLHHHCCCEEEGGGFFFEEEEEEIIILLLKKKMMMPPPTTTUUUUUUTTTSSSRRRTTTWWW[[[___hhhrrryyyvvvooosssxxx{{{~~~mmmaaa]]][[[cccmmmvvv~~~yyyrrrnnnooooooooolllggglll{{{mmm```UUUMMMEEEAAA<<<999888888777777666555333111000///......aaaMMMCCCBBB======>>>777999999888888777666666666444444333333333444444555666555444333222222222222222111111000///.......................................---------......///------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,+++***((())))))***,,,......+++)))+++++++++,,,,,,,,,------)))***,,,---......---,,,........................---......///////////////000000000000000000000000...,,,,,,///000000222666666888>>>LLL[[[iiittt||||||rrriiifffggglllzzzxxx\\\LLLFFFBBB???>>>;;;;;;:::999:::;;;<<<===???>>>===<<<<<<<<<<<<<<<;;;===>>>???>>>===>>>??????>>>===???DDDHHHJJJJJJNNNRRR[[[jjjyyyzzztttiii^^^UUUQQQPPPQQQTTTSSSSSSRRRSSSVVVYYY[[[```ccchhhnnnwww{{{wwwrrrkkkddd^^^YYYUUUSSSNNNNNNNNNOOOPPPRRRSSSTTTXXXUUUSSSSSSTTTTTTQQQNNNMMMMMMKKKHHHFFFGGGJJJLLLMMMNNNPPPPPPNNNNNNNNNOOOWWWXXXXXXWWWWWWWWWZZZ\\\]]]^^^aaafffnnnwwwyyy{{{}}}mmmYYYMMMKKKCCCEEEGGGHHHHHHJJJMMMOOOQQQRRRUUU\\\aaa___XXXPPPPPPRRRTTTVVV[[[ccckkkqqq~~~ooohhhjjjooonnnttt~~~vvvhhh\\\[[[```dddkkk{{{~~~|||xxxsssooonnntttxxxjjj]]]UUUIIIDDD===:::::::::999777333111000000111111000...aaaMMMCCCBBB======>>>888999999888888777666666666555555555555555555555555444333222111000000000000000//////...------,,,,,,........................///......---------......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++,,,,,,,,,+++*********+++,,,//////---,,,------------............,,,,,,,,,,,,,,,++++++***////////////////////////---......///////////////000000000000000000000000333000///111111///111555777<<>>>>>===<<<;;;;;;<<<<<<;;;===?????????>>>???@@@BBBCCCDDDEEEGGGIIIKKKMMMUUU\\\hhhvvvzzzmmmhhh___WWWQQQPPPPPPRRRWWWWWWWWWVVVWWWXXXZZZ\\\hhhlllttt~~~~~~uuuqqqooommmiiifff```\\\XXXSSSPPPNNNLLLKKKLLLLLLMMMOOOQQQTTTWWWYYYXXXWWWVVVWWWXXXWWWRRRNNNNNNNNNMMMJJJIIIJJJMMMPPPSSSTTTVVVVVVTTTSSSSSSSSSWWWXXXYYYYYYZZZ\\\___bbbfffhhhkkkqqqxxxttt___RRRNNNHHHIIIKKKLLLMMMOOOSSSVVV^^^aaafffkkklllggg^^^VVVUUUWWW[[[```gggpppzzz|||nnnffffffiiijjjoooxxxyyymmmbbb]]]___```dddrrr~~~~~~~~~}}}}}}~~~oooaaaXXXNNNHHH@@@<<<;;;:::999777555333222222222222000///___MMMDDDBBB======>>>888999999888888777666666666444444555555555333222111333333222111000000000000000//////......------,,,////////////////////////000///...---------------------............------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...,,,,,,,,,,,,------------000///---,,,******))))))////////////////////////---......///////////////000000000000000000000000444111111222111000333999<<>>@@@AAA@@@@@@AAABBBFFFIIIKKKLLLKKKLLLPPPTTTaaajjjwwwvvvooo___[[[VVVQQQPPPQQQTTTVVV[[[\\\]]]^^^^^^```ccceeennnuuuyyylllggg___ZZZXXXVVVSSSQQQOOONNNLLLKKKKKKKKKLLLMMMMMMMMMOOORRRVVV\\\aaaddd``````aaadddddd```XXXRRRPPPPPPOOONNNMMMOOOSSSVVV\\\^^^___^^^\\\YYYYYYYYYXXXZZZ]]]___aaaeeejjjmmmuuuwww{{{{{{eeeWWWSSSOOOQQQSSSUUUWWW[[[___cccqqqwww}}}~~~zzzqqqhhhbbb___ccciiiqqqzzzsssjjjggggggiiilllrrrxxx}}}uuullleeeccc^^^]]]hhh{{{{{{zzzvvvfff]]]TTTMMMDDD???===;;;999777888666444333444333111///]]]LLLDDDCCC===<<<>>>888999999888888777666666666555666777888777555222111555444333333222222222333111111111111000000//////000000000000000000000000111000///...---,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,------------......++++++,,,,,,,,,,,,---///...,,,++++++---......---))))))*********+++++++++111000...,,,+++++++++,,,---------------------------......///////////////////////////////////////000//////222222333999AAAGGGSSScccrrrvvvllleeeaaaeeejjjuuuzzz___LLLCCC<<<;;;===;;;999:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<======???AAABBBBBBBBBDDDEEEHHHKKKNNNMMMMMMQQQYYYaaaooowwwuuuiiiaaaWWWUUUSSSQQQRRRUUUYYY\\\\\\___ccceeegggjjjppptttxxxqqqfff\\\XXXRRRNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMOOOQQQSSSPPPRRRTTTYYY```hhhnnnsssrrrsssuuuxxxwwwpppeee\\\UUUUUUUUUTTTTTTVVVZZZ]]]fffhhhiiigggccc```^^^]]]\\\^^^bbbgggkkkqqqwww{{{}}}jjj]]]YYYWWWZZZ]]]```ccchhhmmmqqq~~~xxxrrrpppmmmrrrzzzwwwqqqooommmoooqqqtttwwwzzz|||}}}xxxuuummmbbb\\\```ppp|||yyy}}}mmmbbbXXXQQQGGGAAA>>>===;;;999999777555444444333111///}}}[[[KKKEEECCC<<<;;;===888999999888888777666666666888999:::;;;:::888666444444444333333222222333333111111111111111000000000000000000000000000000000111000///...---,,,,,,,,,------............---------------------.........,,,,,,,,,------.........***+++,,,,,,***+++---000///---+++***+++++++++***))))))*********+++++++++000///...------...///000---------------------------......//////////////////////////////////////////...///222222555===GGGSSS```oooyyy~~~ooobbb]]]]]]iiisssbbbNNNDDD>>><<<>>>>>><<<;;;<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCDDDEEEEEEGGGHHHIIIKKKMMMMMMPPPXXXfffqqq~~~}}}ttthhh^^^XXXUUUTTTSSSTTTVVVYYY]]]___```dddhhhkkkmmmsss{{{qqqbbbXXXQQQNNNKKKIIIIIIJJJJJJKKKJJJLLLNNNNNNNNNOOORRRTTTVVVXXX]]]cccllluuu|||tttjjj___```___^^^]]]___cccfffppprrrrrrpppkkkfffcccbbb___bbbgggmmmssszzz|||mmmdddccc___bbbfffjjjmmmrrrvvvyyyzzzyyy{{{yyy|||uuutttssssssssstttvvvwwwzzzjjj^^^[[[dddvvv|||uuujjj\\\UUUKKKCCC@@@???<<<;;;999777555444444333111///|||YYYJJJEEEDDD<<<;;;===999999999888888777666666666555555666666666444333222222222111111000111111222////////////////////////////////////////////////000///...---------------------............------.........------,,,,,,,,,++++++,,,,,,------......***,,,---+++((((((,,,///...,,,++++++++++++***(((,,,,,,,,,,,,---------------------...///000111111........................---......///////////////000000000000000000000000222111222444333666@@@KKK\\\kkkyyyyyykkk```^^^bbbsssdddPPPGGG@@@===<<<>>>===::::::===<<<===>>>>>>???>>>>>>>>>;;;;;;;;;<<<===>>>???@@@???BBBDDDFFFGGGHHHIIIKKKKKKLLLNNNQQQXXXdddttt{{{qqqhhh```ZZZWWWVVVUUUVVVWWWYYY\\\___aaafffjjjoooqqqttt|||vvvfffYYYRRRHHHGGGEEEDDDEEEGGGIIIKKKLLLOOORRRSSSRRRSSSVVVZZZ___bbbiiiqqq{{{{{{qqqpppooommmlllmmmqqqttt{{{}}}}}}zzztttnnniiigggdddgggmmmssszzzvvvqqqrrrlllooosssvvvxxxyyy{{{||||||~~~}}}}}}yyyuuurrrqqqqqqrrr{{{~~~ssscccYYYZZZhhhvvvvvvddd[[[PPPGGGCCC@@@>>><<<888777555444444444222000|||XXXJJJEEEDDD<<<:::===999999999888888777666666666222222222222111111111111222111111000111111222222////////////////////////........................///......---------......------............------...---,,,,,,+++***))))))******++++++,,,---------***,,,---***&&&&&&***...******+++,,,......,,,+++------------............++++++---....../////////........................---......///////////////000000000000000000000000222222444666666:::FFFSSSdddttt{{{tttjjjbbbfffnnn}}}fffNNNDDDDDD>>><<<<<<>>><<<888:::>>>:::;;;<<<===>>>======<<<<<<<<<<<<===>>>???AAAAAA@@@BBBFFFGGGHHHIIIKKKMMMOOOOOOSSSYYYdddrrr}}}oooddd^^^\\\ZZZXXXXXXYYYYYY[[[]]]```bbbdddkkkpppvvv{{{zzzjjj\\\RRRMMMEEEEEEDDDCCCCCCEEEHHHKKKNNNSSSXXXZZZ[[[\\\aaaeeemmmqqqyyy}}}}}}~~~vvvqqqooommmqqqwww}}}~~~|||vvvrrrppppppwww|||}}}lll\\\VVV___mmm}}}mmmdddWWWLLLFFFBBB>>>;;;999777666666666666444333|||WWWIIIFFFEEE<<<:::===999999999888888777666666666666666555555555666777777333333333222333333444444111111111111111222222222..............................---------......///---..................------,,,+++***)))'''&&&&&&))))))***++++++,,,------***,,,---)))%%%$$$(((---((()))***...111111000...++++++,,,,,,,,,,,,------)))+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000111444777999???MMM\\\hhhzzzzzzwwwuuurrrkkkffflllxxxpppSSS@@@<<>>;;;888;;;@@@999999;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>@@@BBBBBB@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSXXXaaaooo|||uuueee[[[XXXYYYYYYYYY[[[\\\]]]___bbbeeeggghhhnnnttt|||zzzlll]]]PPPHHHDDDGGGGGGFFFEEEDDDFFFIIILLLLLLRRRYYY]]]___bbbhhhmmmyyy~~~|||wwwtttvvvzzz{{{vvvsssqqqpppxxxtttbbbWWW^^^kkkzzzuuukkk\\\PPPHHHBBB>>>;;;:::888777777888888777555yyyXXXMMMCCCAAA@@@>>>;;;;;;999888777777666777777777555555444333333333333444222222222111111111000000000000000000///////////////...---...///000///---///---++++++,,,......---......//////...---,,,,,,......,,,***(((&&&%%%$$$++++++*********+++---...------------------------,,,++++++***+++,,,...//////...---,,,---,,,***(((222...++++++---///...---,,,,,,,,,------.........////////////000000000000111111000111222111000...222444666777;;;FFFVVVbbbtttzzzzzzvvvsssmmmgggeeekkkuuu}}}rrrRRRDDDBBB???888888888999999;;;<<<>>>??????>>>===<<<;;;:::::::::>>>@@@AAABBBBBBCCCDDDFFFFFFFFFFFFHHHJJJLLLNNNOOOVVVZZZ___gggvvv}}}oooeee[[[XXXWWWWWWZZZ^^^^^^^^^```dddjjjooorrrsssssszzzwwwkkk]]]QQQLLLLLLMMMHHHFFFCCCCCCDDDGGGIIIIIIRRRUUUYYY]]]aaaiiittt||||||zzzxxx}}}lll```]]]___uuuuuu```RRRMMMJJJDDD???<<<:::777555555666555444yyyXXXMMMCCC@@@@@@===;;;;;;999999888777777777777888666666555444444444444555333222222222222111111111000000000000////////////222000//////000111111000000...,,,,,,---//////.........//////...------,,,------,,,++++++***)))))),,,,,,+++++++++,,,...///------------------------///...---,,,,,,,,,---......---,,,,,,------+++)))000---+++,,,...000///---,,,------------------...............////////////111000000111222333333222666999===@@@FFFQQQ```kkk}}}}}}yyyqqqkkkeeedddjjjttt}}}bbbJJJ@@@===:::777999999::::::<<<===>>>???>>>======<<<<<<======>>>>>>@@@CCCDDDEEEFFFIIIKKKIIIJJJKKKNNNQQQTTTWWWYYY\\\cccjjjqqqyyy~~~wwwmmmccc\\\VVVVVVWWWVVVWWWZZZ^^^___ccchhhnnnuuuyyy{{{xxxrrroooiii___UUUMMMJJJKKKLLLIIIGGGEEEEEEFFFIIIKKKLLLRRRVVVZZZ___fffppp|||~~~|||zzz|||~~~uuuggg```^^^jjjiiiYYYPPPJJJCCC===<<<:::777555555555555444xxxXXXMMMCCC@@@@@@===;;;;;;::::::999888888888888888777777666555555555555666333333333333222222222222000000000000////////////222000------...000000000111///------...///000///.........///......---,,,,,,,,,,,,---------.........---,,,,,,,,,---...///------------------------111000///...------------,,,,,,+++,,,------,,,***---,,,,,,---///000///............------------------------.........//////000000111222333444555666444:::BBBHHHPPP\\\kkkuuu|||zzzmmmfffbbbgggtttlllOOOCCC???;;;888999:::;;;;;;<<<===>>>>>>???<<<<<<<<<===>>>???@@@AAA???AAADDDFFFHHHJJJMMMOOOKKKLLLMMMOOOSSSWWW[[[^^^eeemmmuuuzzz{{{uuuhhh\\\WWWSSSRRRVVVXXXWWWWWWYYY```bbbfffmmmuuu~~~tttiiibbb\\\XXXRRRMMMJJJJJJKKKMMMJJJIIIGGGFFFHHHKKKNNNQQQQQQUUU[[[aaaiiiuuu|||yyytttsssuuuvvv|||~~~}}}}}}|||qqqccc\\\___vvvyyyrrrnnnuuutttbbbWWWNNNEEE>>>===:::777555555555444333wwwWWWLLLBBB@@@@@@===;;;:::;;;:::999999888888999999777666666555555555555555444444444333333333222222000000000000////////////000...***)))+++---......111///---,,,.../////////---...............------,,,,,,------......//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---------------++++++***,,,......---+++***+++---///000000///...//////......------,,,,,,.........////////////000000111111111222333666888555===HHHSSS]]]iiixxx|||xxxjjjiiikkksssxxx[[[CCC@@@AAA;;;999<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA@@@BBBEEEGGGIIIKKKMMMPPPOOONNNNNNOOOSSSZZZ```eeeoootttyyyzzztttjjj^^^UUUSSSPPPQQQVVVXXXXXXYYY\\\cccdddhhhoooyyy{{{uuulllccc]]]QQQNNNKKKIIIIIIKKKMMMNNNIIIIIIHHHGGGHHHKKKPPPTTTVVV[[[bbbiiirrruuussswwwwwwrrrrrrqqqxxx}}}|||~~~}}}}}}zzzggg[[[[[[jjjuuummmggglllxxx~~~lll```UUUKKKCCC>>>;;;888666666666555444vvvWWWLLLBBB@@@???===::::::;;;:::999999888888999999666555444444333333444444444444444333333333222222000000000000////////////000...***)))+++---......///---++++++---......---------...............---------------,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++******,,,......---,,,***+++...////////////////////////......---------///000000000000111111111111222222111000222666:::===GGGTTT```kkkxxxyyypppdddkkkwwwiiiOOO===>>>BBB<<<999===<<<===>>>??????>>>>>>======<<<<<<<<<======>>>???BBBDDDFFFHHHHHHJJJLLLNNNSSSRRRRRRUUU\\\eeeooouuu}}}zzzvvvoooggg^^^WWWTTTTTTQQQRRRUUUWWWXXX\\\aaadddeeeiiippp}}}xxxvvvrrrnnnjjjddd]]]XXXNNNKKKGGGFFFHHHJJJKKKKKKGGGHHHGGGFFFGGGJJJQQQVVV```fffoooxxxsssbbbccciiiwwwzzzxxxvvv|||~~~xxxyyy|||mmm___ZZZ]]]gggxxx~~~vvvnnngggiiirrrxxxhhh[[[OOOGGG@@@===:::888777777666555tttWWWLLLBBB??????<<<::::::::::::999888888888888888555555444333333333333333333333333333222222222222000000000000////////////222000------...000000000///---++++++,,,---------,,,---......///.........---------,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++******,,,......---,,,+++---...///.........000/////////...............000000111111111222222222111222333111000333999???FFFOOO\\\gggqqq|||~~~rrriiicccppprrrXXXGGG:::;;;>>><<<:::;;;======>>>??????>>>===<<<<<<<<<<<<<<<======>>>???DDDFFFHHHJJJJJJKKKNNNPPPQQQSSSWWW^^^iiittt~~~{{{mmmccc[[[TTTQQQRRRUUUSSSSSSVVVXXXYYY___fffgggjjjqqqzzzwwwooommmkkkhhheee```[[[VVVPPPLLLFFFDDDFFFGGGGGGFFFEEEFFFFFFEEEEEEJJJRRRXXXdddmmmyyymmmaaaYYY[[[dddsssvvvwwwyyy|||vvviii[[[UUUTTTaaavvvyyyqqqjjjjjjppp|||qqqaaaSSSJJJBBB???<<<:::999999777666tttVVVKKKAAA??????<<<::::::999999888777777777777888666666555444444444444444333222222222222111111111000000000000////////////222000//////000111111000000...,,,,,,---.........,,,------...//////......---------,,,,,,,,,++++++...---,,,+++***++++++,,,+++++++++++++++++++++++++++,,,---......------,,,,,,++++++,,,---...,,,+++,,,...///...,,,,,,...000............////////////000000000000111111111111000222333333333777???FFFPPPXXXbbbkkkqqqyyyuuuooommmqqq}}}kkk[[[IIIBBB;;;888:::===<<<;;;<<<===>>>??????===;;;:::;;;;;;<<<===>>>@@@AAABBBFFFIIIKKKMMMOOOQQQSSSVVVSSSYYYcccooozzzssscccZZZVVVQQQQQQSSSUUUUUUWWW[[[]]]___fffnnnooovvvuuuooollllllnnnooooookkkeee```VVVOOOHHHDDDEEEGGGFFFDDDEEEFFFGGGFFFEEEJJJSSS[[[hhhsssssseee]]]YYY\\\fffuuu||||||}}}xxxyyyyyyxxxwwwzzzvvvbbbXXXPPPTTTbbbrrr|||~~~{{{tttppppppttt{{{iiiZZZQQQDDDAAA>>><<<;;;:::999777sssVVVKKKAAA??????<<<:::999999888888777666777777777777777666555555555555555222222222111111111000000000000000000///////////////...---...000000///---111///------.../////////,,,,,,---.../////////...,,,,,,,,,---------------///...---,,,+++,,,,,,---++++++++++++++++++++++++...////////////---,,,+++---,,,+++,,,------,,,***...///000...++++++...111------......//////000000////////////000000000000///222444444555;;;EEEMMM[[[bbbkkkqqqtttzzzyyyooopppvvvoooXXXLLLAAAAAA===888999???@@@<<<<<<===>>>???>>><<<:::999:::;;;<<<===@@@BBBDDDFFFHHHJJJNNNQQQSSSVVVYYY\\\^^^gggtttzzzjjjZZZVVVVVVTTTSSSUUUVVVWWW\\\bbbeeefffllltttxxxvvvnnnjjjkkkooouuu{{{}}}{{{tttooo[[[SSSKKKFFFGGGHHHGGGEEEEEEGGGHHHFFFFFFKKKTTT\\\ppp|||}}}xxxvvvooogggccc\\\```jjjzzz|||uuuwww|||zzz{{{zzzuuupppooouuu{{{iii```TTTOOOTTT```kkkqqqrrr|||~~~wwwqqqooovvvpppbbbZZZEEECCC???===<<<;;;:::888rrrXXXNNNFFFBBB@@@<<<999:::;;;999888888999::::::999777777777777666666666666444444333333333333222222222222222111111111111111......////////////......///............---------////////////////////////,,,---------......////////////////////////......222111111000///.........///---++++++,,,,,,,,,******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///...///111111///,,,---///222333111///......222222333555;;;EEEQQQYYYgggffffffmmmvvv~~~}}}vvvvvv}}}qqq[[[NNNIIIAAA???<<<::::::<<>>======>>>???@@@;;;===???AAACCCFFFJJJLLLOOOMMMPPPTTTTTTTTT\\\ggguuu}}}xxxhhhbbbZZZUUUSSSVVVYYY[[[^^^___bbbeeeiiiooowww|||}}}qqqiiihhhjjjrrrxxx~~~|||lll]]]OOOLLLNNNNNNMMMMMMJJJIIIIIIJJJNNNUUU___fffyyyyyyvvvwwwtttooommmjjjkkkttt~~~uuutttvvvyyy{{{xxxnnndddeeeppp|||zzzjjjWWWKKKLLLSSSXXX[[[dddrrrvvvllljjjlllppp|||kkk]]]QQQGGG>>>======999666555pppWWWMMMEEEBBB@@@<<<:::;;;999888666666888999888777888777777777666666555555444444333333333222222222333333222111111000000///111111000000000000111111000000/////////.........////////////////////////------........./////////.................................---,,,+++++++++---,,,******++++++***)))++++++---.........---,,,------------------,,,,,,000///...000222333111///...000222222000//////000222333444777>>>IIIUUU^^^hhhffffffllluuu~~~~~~xxxwww|||vvvaaaQQQGGGDDD@@@>>><<<;;;;;;<<<>>>@@@???>>>=========>>>??????===???BBBDDDEEEGGGJJJLLLNNNMMMOOOTTTWWW\\\gggttt|||mmm```\\\WWWSSSTTTWWW[[[]]]aaacccggglllsss|||}}}rrrjjjhhhkkknnnyyyttteeeWWWRRRTTTTTTSSSSSSPPPQQQRRRTTTXXXaaakkkqqqvvvxxx}}}}}}zzzyyyvvvxxx|||yyywwwwwwsssjjjbbbcccmmmwwwttt___PPPJJJKKKNNNOOOZZZkkkyyynnnjjjlllpppssseeeUUUJJJAAA>>>>>>;;;888888nnnUUULLLDDDAAA@@@===;;;<<<999888666666888888888777888888777777666555444444333333333333222222222222333333222111000000//////222111000//////000111222111000000000////////////////////////////////////.........///////////////------------------......---------,,,++++++******...,,,++++++,,,,,,,,,+++,,,------...///.........------...........................///111222111///000111111111000///111333222444666;;;CCCOOO\\\eeeiiigggggglllttt|||~~~zzzuuutttzzzooo]]]PPPGGGBBB@@@======<<<<<<<<<<<<======???>>>===<<<<<<===>>>??????BBBEEEGGGHHHIIIJJJLLLPPPOOOQQQVVV]]]fffuuuxxxlllcccXXXWWWUUUUUUWWW[[[```bbbhhhkkkpppwwwyyyoooiiiiiimmmssswwwtttddd^^^]]]\\\\\\\\\[[[\\\___bbbhhhpppzzzyyytttqqqqqqrrrqqqvvvyyyuuu||||||uuusssnnnhhhdddgggooovvvnnnZZZLLLFFFFFFGGGPPPddd~~~sssoooqqquuu~~~ooo\\\PPPDDD@@@???<<<;;;;;;lllTTTKKKCCCAAA@@@===<<<===:::888777777888999999888888888777666555444444333333333333222222222222111111111111111000000000000111///...,,,,,,...///111000000000/////////......////////////////////////////////////////////////,,,,,,,,,---------------/////////.........------111///------/////////...---......///////////////............////////////------......//////...---111222111000///000333666333555:::@@@JJJWWWdddllllllkkkmmmpppvvvzzz{{{{{{rrrpppooouuuwwwkkkZZZNNNGGGDDDAAA???<<<<<<============<<<<<<>>>>>>===<<<<<<===>>>???BBBDDDGGGIIIIIIJJJKKKLLLTTTTTTVVV\\\eeerrrvvviiiaaa]]]VVVWWWYYY[[[^^^bbbfffiiipppttt{{{{{{{{{uuuooonnnsss{{{uuummmjjjfffcccdddfffhhhlllpppvvv}}}wwwooojjjhhhhhhmmmvvv{{{uuuuuu}}}vvvsssnnnjjjjjjnnnssswww|||iiiUUUIIIEEEFFFLLL^^^|||{{{yyy}}}wwwdddVVVHHHAAA???===<<<>>>kkkSSSJJJBBB@@@@@@===<<<===888777555555777888777666777777777666555444444333333333222222222111111111/////////000111111222222111///...,,,,,,...///111/////////.........------///////////////////////////////////////.........,,,,,,,,,---------......000000000///////////////000///---...///000000///............//////000000.........//////000000000///000111000///......---222222222000000222555888444888???HHHRRR^^^jjjrrrssstttvvvyyyzzzyyyvvvtttiiikkkqqq}}}xxxdddZZZNNNGGGEEEEEEBBB???<<<<<<===>>>>>>===<<<<<<>>>>>>======>>>???AAABBBDDDFFFIIIJJJJJJKKKLLLNNNTTTXXX^^^fffqqqrrrfff^^^ZZZYYYWWWZZZ^^^aaacccfffkkkooosssyyy{{{yyyyyyyyy|||{{{~~~yyyrrrmmmlllqqqtttxxx}}}wwwmmmhhhfffhhhnnnvvv~~~zzzvvvzzzrrrnnnoooxxx}}}zzzuuurrrpppqqqrrrsssvvv|||yyybbbPPPGGGDDDHHHVVVmmm|||}}}lll]]]MMMDDDAAA>>>===>>>lllSSSJJJBBB@@@???===;;;<<<666444333333444555555444666666666555555555555444222222222222111111111111...//////000000111111111222111000//////000111222............------------////////////////////////...............---------,,,,,,,,,---......//////...........................,,,++++++---......---///............///000000------......///000000000111222444333111000000111222222222222111333777:::888>>>GGGRRR\\\gggpppvvvzzz{{{}}}}}}zzzvvvqqqnnngggooo{{{|||kkkTTTMMMFFFBBBCCCCCCAAA=========>>>>>>>>>>>>======???>>>>>>???AAACCCEEEGGGHHHIIIKKKKKKLLLMMMPPPRRRTTT]]]iiitttnnnbbb[[[WWWUUUUUUZZZ^^^ccceeegggjjjoootttwwwwwwssswww}}}{{{xxx|||zzztttmmmlllmmmqqqwww{{{{{{zzztttrrrsss~~~}}}kkkggghhhsss|||vvvqqqmmmlllpppttt|||oooYYYJJJCCCEEELLL\\\ssswwwwwwzzzzzzttteeeSSSIIIDDD@@@>>>>>>mmmSSSJJJBBB@@@???<<<:::;;;888666444444666777666555444444444555555555555666222222222222111111111111111111000000////////////111111000000000000111111////////////............////////////////////////...---------,,,,,,,,,,,,,,,------...//////000000---------------------------+++***+++,,,......---......---------...///000,,,,,,---......///000000,,,///222222111000222444111222333333333555888:::>>>EEEPPP\\\fffooovvvzzz{{{zzzyyyvvvqqqmmmjjjhhhmmmxxxqqq[[[KKKFFFBBB@@@@@@AAA@@@>>>??????????????????????????????@@@AAADDDGGGJJJKKKLLLMMMMMMMMMNNNPPPUUUXXX\\\iiixxxqqqbbb[[[WWWTTTTTTXXX^^^bbbhhhjjjlllpppvvv|||wwwxxx}}}{{{}}}~~~ooojjjkkkuuuvvvpppmmmkkknnnsssyyy~~~~~~gggTTTIIIFFFGGGQQQhhhvvvssssssqqq|||}}}mmm[[[OOOIIIBBB??????nnnTTTKKKBBB@@@???;;;:::;;;;;;999888888999::::::999333333444444555666666666222222222111111111111000333333222000///---,,,,,,......////////////......000000000000////////////////////////////////////---------,,,,,,+++++++++------......///000111111...........................---,,,,,,.../////////...------,,,,,,...///000,,,,,,,,,---...//////000&&&***---///...///111444000222333444444666888:::BBBJJJVVVcccllltttyyy|||wwwvvvrrrlllgggdddcccdddttt~~~gggPPPHHHEEEAAA???>>>???@@@@@@@@@@@@????????????@@@@@@???@@@AAACCCFFFIIIMMMNNNPPPPPPOOOOOOOOOSSSXXX\\\eeetttpppeee\\\YYYWWWTTTWWW]]]bbbgggllloooqqqvvv}}}}}}zzztttrrrzzz}}}wwwttthhhiiimmmrrrxxx~~~~~~yyyvvvttt|||ttt```SSSKKKGGGNNNccc~~~xxxsssqqqnnn{{{rrr___TTTLLLEEE@@@@@@oooUUUKKKBBB???>>>;;;:::;;;:::888666666777888777666999888777666555444444444666555444333222222222222333222222111000///......000000///...------,,,,,,......////////////......---------............///000///---,,,,,,---///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333------......//////000000...------------...//////////////////...............000111222333888???EEENNNVVVbbblllrrruuuuuuuuuoooooonnnjjjaaa\\\bbblllxxx~~~oooZZZJJJDDDBBB@@@???@@@@@@>>>===@@@@@@BBBBBBAAA>>><<<:::@@@BBBDDDEEEGGGJJJMMMPPPQQQNNNOOOTTTWWWWWW]]]eeeoooxxxccc\\\WWWWWWXXXXXX[[[___hhhiiinnnvvvyyy{{{|||tttlllhhhjjjooosssyyy~~~zzzrrrnnnmmmlllvvvlll\\\PPPIIIJJJ\\\uuuyyytttooozzz|||jjjYYYNNNGGGAAA>>>pppTTTKKKBBB???>>>;;;:::;;;;;;999777777888999888777777777666555444444444444555555444333222222222222111111111111000000000///000//////......---,,,,,,......////////////......---------............//////...---,,,,,,---...///,,,,,,------......------........................,,,,,,+++,,,---000222444............////////////...------------...//////000/////////////////////000111222333666===FFFMMMWWW]]]gggnnnrrrsssssssssnnnllljjjfff___]]]eeeppprrraaaPPPEEEBBB@@@>>>>>>??????>>>===CCCCCCDDDDDDCCCAAA@@@???BBBDDDFFFHHHHHHIIILLLNNNPPPNNNPPPUUUYYY\\\fffppp}}}uuuhhh]]]XXXVVVXXXZZZ\\\___dddggglllttt||||||pppfffgggmmmqqqtttvvv|||qqqiiifffgggllluuuvvvgggXXXOOOKKKXXXnnn|||yyysss{{{ppp___RRRJJJDDDAAAoooTTTKKKBBB???>>>;;;:::<<<<<<:::888888999:::999888555555444444444444444555555444333222222111222222111111000000000000000000000//////......---------......////////////......---------............///........................,,,,,,,,,---------..............................++++++++++++---///111333/////////.....................------......///000000111111111111111111111111111222555;;;EEEPPPXXXcccgggmmmpppqqqpppppppppmmmiiifffbbb___aaalllxxxuuubbbQQQGGGCCC@@@>>>======>>>??????>>>AAAAAA@@@???????????????DDDFFFIIIKKKJJJJJJKKKLLLNNNOOORRRWWW\\\dddsssuuueeeYYYXXXUUUWWW\\\```cccgggmmmmmmuuu}}}|||{{{uuufffccchhhlllllllllvvv~~~wwwhhhaaabbbdddoooxxxwwweeeXXXNNNSSSbbbvvv|||yyyfffXXXOOOHHHCCCnnnTTTJJJBBB???>>>;;;;;;<<<;;;:::888888999999999888444444333333333444444555444333333222111111222222222222111111000000//////000/////////......------......////////////......---------............///------...//////...------,,,,,,,,,,,,------......------------------------,,,,,,+++,,,,,,---///////////////......---------...............//////000111111222222222222222333111222444999BBBOOO[[[ccclllnnnqqqqqqpppnnnnnnnnnmmmhhhcccbbbcccjjjxxxwwwfffUUUJJJFFFFFF???>>>======???@@@@@@???@@@???>>>======>>>???AAADDDGGGKKKMMMMMMLLLLLLMMMLLLOOOUUUZZZaaannntttggg\\\TTTWWWVVV[[[bbbgggjjjooovvvxxxzzzvvvxxx}}}{{{kkkeeedddddddddfffooowwwtttgggdddhhhlllxxxtttdddTTTOOOVVVeeeyyynnn^^^SSSJJJDDDkkkSSSJJJAAA???>>><<<;;;<<<:::888777666888888777666444444333333333444444555333333222111111111222222333333222111000///...---///////////////...............////////////......---------............///------...//////...------------,,,,,,,,,---...///------------------------......------,,,,,,,,,,,,//////......------,,,,,,///............///000000111222222222333333444444222333777???KKKYYYeeelllpppqqqrrrrrrpppnnnnnnooonnnhhhcccffflllwwwkkkXXXMMMGGGEEEEEE@@@???===>>>@@@BBBBBBAAACCCAAA@@@???@@@BBBDDDFFFCCCFFFJJJMMMNNNNNNNNNOOOLLLRRRYYY```iiixxxrrrfff]]]XXXVVVXXXZZZ___ggglllooouuu|||{{{www|||ssskkkddd___```dddeeemmm|||yyyppppppwww}}}qqq^^^RRRPPPXXXhhhvvv|||wwweeeWWWLLLEEEiiiSSSIIIAAA???>>><<<;;;===:::888666666777888777666555555444444444444444555222222111111111111222222333333222111000///......////////////////////////......////////////......---------............///........................------,,,+++,,,---.../////////////////////////////////......------,,,,,,.........---------------//////......//////000111111111222222333444444444333666===HHHVVVdddmmmrrrrrrssstttsssqqqppppppqqqooohhhffflllxxxyyy```NNNHHHFFFCCC@@@AAA???>>>???AAABBBBBBAAA@@@???>>>>>>???AAADDDEEECCCFFFJJJLLLMMMNNNOOOPPPOOOVVV```hhhtttsssfff\\\VVVVVVYYY]]]___eeemmmqqqttt|||pppqqqzzztttkkkbbb```ccc```hhhvvvkkk[[[QQQQQQ[[[ggg}}}www|||vvvqqqvvvooo^^^PPPGGGhhhRRRIIIAAA???>>><<<<<<===;;;999777777888888888777777777666555444444444444222222111111111111222222000000000000000111111111/////////////////////000......////////////......---------............//////...---,,,,,,---...///...---,,,++++++---...000////////////////////////------......////////////,,,------------------...///////////////000000111000111111222333333444444666:::DDDRRRaaammmsssuuuuuuvvvwwwvvvtttrrrqqqrrrmmmhhhhhhrrryyyiiiTTTHHHEEEDDDAAA>>>AAA???>>>>>>@@@AAA@@@@@@;;;;;;<<<<<<>>>@@@BBBCCCFFFHHHJJJKKKKKKLLLNNNOOOTTT]]]gggqqquuuggg___ZZZWWWYYY]]]eeegggnnnvvvzzz~~~wwweeeeeettt~~~~~~~~~}}}|||{{{uuukkkcccbbb^^^dddqqqyyygggXXXPPPTTT\\\ppp|||qqqqqq{{{|||rrriiilllsssyyyfffVVVKKKiiiRRRIIIAAA???>>><<<<<<===<<<:::888888999:::999888999888777666555444444444222111111111111111222222---...///000111222333444////////////000000000000......////////////......---------.........//////000///---,,,,,,---///000...---,,,++++++---...000........................++++++---///000111111222,,,,,,,,,------.........///////////////000111111000000111222222333444444888===IIIYYYhhhssswwwwwwxxxyyyzzzyyyvvvtttrrrrrrlllgggiiivvveeeZZZLLLDDDCCCDDDBBB???@@@???======>>>??????>>>===>>>>>>@@@BBBDDDEEEFFFIIIJJJKKKJJJIIIJJJLLLNNNXXXaaalllxxxuuuiii^^^\\\[[[ZZZ]]]bbblllooovvv~~~rrr^^^^^^mmm||||||zzzxxxvvvzzz~~~}}}}}}|||}}}~~~zzz{{{~~~}}}sssggg```XXX]]]iiixxxppp^^^QQQQQQWWWcccsssooonnnwww~~~rrrhhhggglllyyymmmZZZOOOiiiPPPGGG???>>>>>><<<<<<>>>999777555444333444666777555555444444444333333333333333222222111000//////000000000000//////////////////000000000///---,,,////////////............////////////////////////...------,,,,,,------.........------------..............................//////---,,,***)))''''''////////////////////////---...000111111111000///222111000000000111444555;;;BBBSSShhhrrrsssuuuzzzyyyyyywwwrrrmmmkkkqqq{{{{{{jjjTTTJJJ>>>;;;>>>AAA>>>:::===>>>>>>???>>>>>>===<<>>>>><<<;;;===:::888777555555666777888555555555444444444333333444444333333222111111000111111111111000000000000///000000000000//////...////////////............////////////////////////...------,,,,,,------.........------------.....................---------.........------,,,,,,,,,////////////////////////......000111111111000///222222222222222555888:::AAAJJJ\\\nnnuuusssssswww~~~|||yyytttpppooowwwmmm\\\MMMFFF???>>>AAABBB@@@<<<>>>=====================CCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIKKKNNNRRRUUUVVV]]]kkk|||{{{qqqbbb```\\\ZZZ[[[___fffkkkrrruuu~~~ooo___\\\fffsssvvvuuuyyy}}}|||yyy}}}{{{||||||{{{zzz{{{~~~}}}}}}}}}yyyppphhhaaa^^^___fffppp{{{sssbbbTTTOOOMMMUUUeeeyyyzzz|||uuurrrssstttjjjWWWiiiRRRIIIAAA???>>>;;;:::;;;:::999888777666777888888555555555444444444444333555444444333333222222222222222222222111111111111000////////////000000111////////////............////////////////////////......------------............------------......//////.........---------------......///000000111////////////////////////...///000000111111000000222333333444555888<<<@@@KKKWWWjjjwwwyyytttsssvvv}}}xxxtttppptttooo[[[MMMDDDBBBAAAAAABBBBBB@@@???>>>===<<<;;;;;;<<<===>>>CCCDDDFFFGGGHHHHHHHHHGGGIIIIIIJJJLLLPPPTTTXXXZZZdddttt{{{nnneeeZZZ[[[[[[[[[^^^cccjjjpppuuuyyylll]]][[[eeeqqqjjjkkkqqq}}}|||yyy}}}~~~~~~{{{zzzxxxuuutttvvv{{{~~~~~~}}}}}}yyyrrrlllddd^^^\\\```fffnnnzzz~~~|||xxxxxxzzz}}}}}}lll[[[PPPIIILLLVVVfffxxx|||zzzzzzwwwttt```iiiRRRIIIAAA???>>>;;;999::::::999888777777777777888555555555555444444444444444444333333222222222222222222111111111000000000///......---...///111222////////////............////////////////////////......------------............------------....../////////...------,,,,,,------...///000000111111//////////////////////////////000000111111111111111333444555666:::AAAFFFYYYfffvvv~~~|||xxxyyy|||{{{tttqqqoooyyyqqq^^^PPPGGGAAABBBBBBBBBAAA@@@@@@AAA===<<<;;;::::::<<<>>>@@@DDDFFFHHHJJJKKKIIIHHHFFFIIIJJJKKKMMMPPPUUUZZZ^^^mmm}}}~~~pppddd\\\XXXZZZ]]]___aaafffmmmrrr|||hhh[[[XXXbbbmmmttteeefffnnn|||xxxzzz{{{{{{{{{|||}}}|||wwwvvvssspppooorrrxxx}}}~~~}}}}}}zzzuuuppphhh```[[[ZZZ]]]bbbllluuu}}}yyyzzzxxxuuupppoooqqqvvv|||}}}~~~vvvaaaRRRMMMIIIMMMZZZhhhxxx|||kkkiiiQQQIIIBBB@@@???;;;999999888888777777666666666666666666555555555444444444222222222222111111111111111111000000000/////////......---,,,---...000111////////////............///////////////////////////......------......///......------------......//////.........---------.............../////////000000000000000000000000000000000000000111111222111333444555666===GGGOOOhhhtttyyyrrrqqqsss{{{bbbRRRJJJFFFCCCCCCCCCAAA>>>===???BBB===<<<;;;:::;;;===???AAADDDFFFIIIKKKLLLJJJHHHGGGHHHJJJLLLNNNQQQVVV\\\bbbuuuvvvhhh___YYY[[[___dddfffgggkkkqqqvvvyyydddXXXVVV^^^hhh~~~nnnaaadddnnnyyyxxxwwwxxxxxxxxxxxxyyysssrrrpppnnnmmmqqqvvv{{{}}}}}}}}}|||xxxuuummmddd\\\YYYYYY[[[ccckkk|||yyyxxxuuuqqqlllmmmrrryyy}}}~~~mmm[[[PPPHHHHHHRRR^^^lll{{{{{{~~~vvviiiPPPHHHAAA@@@???<<<999:::888888777777777666666666666666666555555555444444111111111111111111111111000000000000/////////...///............//////000////////////............//////////////////////////////............//////......------------..........................................------------000000000000000000000000111000000000000111222333111333555666:::DDDTTT```uuuxxxtttwww~~~oooWWWLLLHHHEEEDDDCCCBBB@@@>>>===???@@@<<<<<<;;;<<<===???AAABBBDDDFFFHHHKKKLLLKKKIIIHHHIIILLLNNNPPPRRRXXX```fffxxx{{{mmmccc^^^\\\bbbggglllooopppttt{{{rrr___UUUSSSZZZbbbwww~~~jjj]]]bbbnnn}}}xxxuuuvvvwwwuuutttvvvpppppppppooonnnpppsssvvvzzzzzz{{{}}}~~~|||zzzrrrjjjaaa]]][[[[[[```gggwww|||wwwsssuuu|||}}}|||lllVVVJJJEEEMMMXXXddd|||~~~wwwxxx}}}~~~iiiOOOGGGAAA@@@@@@===::::::888888999999888888777777666666666666555555555555222222222222222222222222111111111000000000//////000111111111111000000///////////////............//////////////////////////////............//////......------------......,,,,,,------.../////////........................000000000000000000000000111111000000000111222333222444777999@@@OOOdddtttzzzvvvuuu~~~}}}```OOOJJJFFFAAAAAAAAAAAABBBAAA@@@???===;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGIIIKKKKKKJJJIIILLLOOORRRSSSUUU[[[dddlllxxx|||yyynnnccc___```aaaffflllsssxxxzzzlll[[[SSSQQQVVV\\\pppqqqbbbZZZbbbppp{{{vvvwwwwwwsssrrrtttppprrrsssrrrpppoooooopppsssuuuyyy}}}}}}wwwooogggccc```^^^bbbhhhsss{{{eeeTTTIIIMMMUUU```zzzyyyqqqppp~~~|||}}}iiiNNNFFFAAAAAA@@@===;;;;;;999::::::::::::999888888777666666666555555555555333333333333333333333333222222222111111111111000222333444444333222000///000/////////............//////////////////////////////............//////.........------.........+++,,,,,,---...///000000------......//////000000000000000000000000000000222111000000000111333333222555888<<>>===>>>@@@CCCEEECCC???;;;:::<<<===???AAABBBCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKNNNQQQTTTVVVWWW]]]gggooovvvwwwqqqeee\\\]]]aaadddgggooowww}}}iiiYYYQQQOOOSSSYYYkkk{{{fffYYYZZZbbbsss~~~xxxxxxwwwsssqqqsssrrrtttuuuuuuqqqnnnkkkkkknnnqqqwww}}}zzzrrrkkkgggcccaaadddjjjqqq}}}vvvaaaPPPPPPTTT^^^yyyrrrhhhgggvvv~~~~~~eeePPPGGG@@@??????<<<;;;<<<777888888888888999999999999999999999777555333111555444444333333444444555---///222333111///------///...---------...000111000000////////////000000000000//////.........---......------------......111---******---000000///+++,,,------......------,,,,,,,,,,,,---///000111111111111000000000000000222222111000000111222333666777999AAASSSjjj|||vvvpppsss}}}sssgggXXXLLLHHHFFFDDDBBB@@@@@@???????????????@@@888999<<<@@@CCCCCCAAA???AAADDDHHHJJJJJJJJJKKKLLLQQQRRRTTTXXX]]]ccchhhkkksssjjjaaa^^^^^^___dddjjjqqqyyyxxxfffYYYQQQNNNQQQWWWjjjyyylll^^^\\\[[[dddvvv{{{tttpppqqqrrrssssssqqqnnnmmmnnnoooooonnnnnnnnnpppwww|||vvvsssnnniiifffdddeeeeeennnuuu}}}sss___OOOKKKXXXttt}}}ooojjjfffnnneeePPPGGG@@@??????<<<;;;<<<:::999999999888888777777666666666666555444333222444444333333333333444444000111222111///...///000///////////////000111111000//////......//////000000/////////..................------------......000---++++++---///000///------...////////////.....................//////111000000000000000000000222222111000000111333333666888<<>>>>>>>>;;;<<<===AAADDDEEECCCBBBBBBDDDFFFHHHHHHIIIKKKLLLUUUTTTUUUYYY^^^dddhhhjjjiiibbb]]]\\\^^^aaagggmmmzzzsssbbbVVVOOOMMMQQQWWWgggvvvxxxcccYYYYYY^^^hhhzzz{{{sssoooooopppqqqsssqqqooonnnoooooonnnmmmnnnmmmnnnssszzz}}}|||yyyvvvtttqqqnnnkkkjjjiiihhhlllpppvvv|||nnnZZZNNNSSSiii{{{oooiiiccciii}}}fffPPPGGG@@@??????<<<;;;<<<;;;;;;:::999888777666555555555444444444555555666444444333333333333444444333333222///......111333///000000111111111111111///..................///////////////..................------------......///---++++++---/////////......///000000000000/////////000111000///...---000000000000000000111111222222111000111222444555666:::AAANNNbbbwww~~~|||uuuwwwjjj]]]NNNHHHBBB???AAACCCDDDCCCFFFEEECCCAAA???======<<>>===<<<<<>>>>>===============AAA@@@@@@BBBEEEGGGHHHGGGFFFGGGHHHHHHIIIMMMSSSWWWYYY[[[```eeehhhfff___YYYZZZZZZ___ggglllpppxxxwwwiiiYYYOOOJJJJJJOOOVVVaaannnyyyfffXXXVVV[[[gggttt}}}xxxvvvtttsssooommmllllllllllllkkkiiikkkiiigggggghhhjjjkkklllnnnmmmllllllmmmooorrrtttqqqkkkdddcccjjjwwwhhhTTTQQQWWWdddyyyxxxooouuucccPPPGGG@@@??????<<<;;;<<<777777888888888999999999777777666444444333333333333333222222222222333333000111333333111//////000------...//////////////////..................///.........///////////////......------------......,,,---///...------...000------...////////////...+++,,,...000111111111111/////////000111111222222111111111222333666888999===KKK\\\iiirrrxxxxxxuuurrrpppnnnmmmnnnsss|||qqqZZZKKKDDDBBB??????@@@AAABBBCCCCCCDDD;;;;;;;;;;;;<<<===>>>???@@@???@@@CCCFFFHHHGGGFFFCCCDDDFFFHHHJJJOOOUUUYYY\\\```fffiiihhhccc]]]YYY]]]^^^dddlllqqquuu~~~uuugggWWWNNNIIIJJJPPPVVVaaammmuuucccXXXYYY```jjjxxx}}}yyyvvvsssnnnllliiihhhiiiiiiiiiiiihhhgggfffeeeeeefffggghhhlllllllllmmmooorrrtttuuuqqqkkkddd___bbbjjjuuu}}}~~~uuu\\\PPPOOOWWWhhhuuuvvvbbbPPPGGG@@@??????<<<;;;<<<999999999888888888888888444555555555555555444444333333222222222222333333111222111///......000111/////////...///000000111000//////......//////000............/////////000......------------......+++---//////------...000......///000000000000///------........./////////...//////000111111222222111111111222444777999:::CCCUUUhhhqqqssssssrrrpppmmmooonnnllllllrrrqqqYYYNNNIIIDDD@@@???@@@AAAAAABBBBBBCCCCCC;;;;;;;;;<<<<<<>>>?????????@@@AAAEEEHHHIIIGGGFFFCCCEEEHHHKKKNNNSSSYYY^^^cccgggkkkjjjeee```^^^___dddfffllltttxxx}}}pppcccTTTKKKIIIJJJQQQXXX```kkk}}}qqq```XXX^^^iiinnn}}}zzzwwwnnnjjjfffdddeeeggghhhhhhdddddddddcccccccccdddeeefffhhhllloooqqqrrrqqqqqqllliiiccc]]][[[```jjjrrr{{{~~~hhhVVVOOOPPP[[[mmm~~~xxx|||aaaPPPGGG@@@??????<<<;;;<<<;;;::::::999888777666666333444666888999888888777333222222222222222222333333222///,,,+++,,,000444111000/////////000222333000000////////////000000---.........//////000000.........------.........***---000000---,,,...000//////000111111111111111//////...------------......//////000111222222222111111111222444777:::;;;HHH[[[ooovvvssspppooonnnnnnqqqrrrnnnmmmssszzzYYYGGGEEEFFFBBB;;;CCCDDDDDDCCCBBBAAAAAABBB===============>>>?????????@@@CCCGGGJJJJJJHHHFFFEEEHHHLLLOOOTTTYYY___ccciiimmmooojjjccc^^^aaaeeekkkmmmttt{{{lll___QQQJJJHHHJJJRRRZZZ___jjjzzz}}}hhhXXXSSS]]]jjjppp{{{nnnjjjeeebbbccceeeggghhhaaabbbcccbbbaaaaaaaaabbb___cccjjjppprrrqqqmmmjjjhhhgggccc\\\WWWZZZccclllyyyyyysss^^^TTTJJJNNN[[[ooozzzxxx{{{}}}zzz}}}cccPPPGGG@@@???>>><<<;;;===999888888777777777777777444444444444444555666777666555222111000000111222111111111111000000000000000000////////////000000000000000000000000000000000000////////////000000444222///,,,+++,,,...///---------............///))))))+++,,,------......////////////000000000000111111111000000000000000444000...///111444<<>>===<<<<<<<<<===>>>@@@AAA???AAADDDGGGIIIJJJJJJJJJJJJJJJMMMRRRZZZaaafffhhhqqqppplllfffaaa```dddhhhpppvvv|||~~~~~~~~~gggZZZNNNJJJKKKMMMOOOSSSccclllyyyzzzdddXXXYYY___cccqqqsssnnngggcccaaaaaaaaaaaacccbbbcccdddeeeccc```^^^___```dddiiinnnmmmiiidddcccdddccc^^^XXXVVVYYY^^^uuuzzzwwweeeLLLJJJJJJPPP```tttuuuwww{{{bbbPPPHHH@@@???>>><<<;;;<<<999888888777777777777777444444444444444555666666666444222111000000111222111111111111000000000000000000////////////000000000000000000000000000000000//////......//////000///...---,,,---...000111---------............///000000111111222111111111////////////000000000000222222222111111111111111666444333444666:::EEEQQQ[[[bbbjjjmmmqqqxxx|||}}}~~~zzztttmmmllltttiiiVVVFFFDDDDDD>>><<>>===<<<===<<<<<<<<<===???@@@AAAAAACCCFFFJJJLLLLLLKKKJJJJJJKKKNNNTTT]]]eeejjjmmmuuuqqqjjjccc```bbbhhhmmmssszzz~~~yyyeeeYYYMMMJJJKKKLLLPPPTTTbbbkkkxxxxxxbbbYYY[[[ccciiiyyyxxxssskkkeeebbbaaaaaa```bbbaaaaaabbbcccbbb```]]][[[]]]```fffjjjllliiifffcccfffgggddd^^^YYYXXXYYYkkk~~~}}}xxxjjjQQQGGGEEEIIIWWWjjj|||{{{{{{```PPPHHHAAA???>>>;;;999:::999888888777777777777777444444333333333444555555555444222111000111111222111111111111000000000000000000////////////000000000000000000000000000000///..................///------------......//////---------............/////////000000///......---////////////000000000000222222222222222222222222333222444555666<<>>;;;>>>BBBBBBAAA???>>><<<;;;:::===<<<<<<<<<>>>???AAACCCCCCFFFIIIMMMNNNNNNLLLKKKKKKLLLPPPWWWaaajjjqqqtttwwwooofff___```fffmmmrrruuu}}}{{{}}}rrraaaVVVLLLIIIJJJLLLPPPUUUaaajjjwwwttt```YYY^^^iiiqqqyyyqqqiiidddaaa```____________```aaaaaa^^^\\\XXXYYY\\\aaafffiiiiiihhhccchhhlllkkkddd\\\VVVTTT^^^mmmyyy|||sss\\\KKKEEEEEEOOO^^^nnn~~~^^^PPPHHHAAA???>>>;;;999999999888888777777777777777444444333333333333444444444333222111111111222222111111111111000000000///000000////////////000000////////////////////////......------------......////////////...,,,+++***---------............///+++,,,,,,---,,,,,,++++++////////////000000000000111111111222222222222222000111444666777>>>PPPbbbnnnmmmllloooyyytttkkkkkksss~~~nnnXXXIIIDDDBBBEEEDDD@@@???BBBCCCBBBAAA???===;;;::::::<<<<<<<<<===>>>AAACCCDDDEEEGGGKKKNNNPPPNNNLLLJJJMMMOOOSSS[[[fffooouuuxxxqqqiii```]]]aaaiiipppttt{{{vvvvvvjjj\\\SSSJJJHHHJJJLLLQQQVVVaaajjjvvvppp___ZZZ```mmmwwwvvvmmmfffaaa^^^[[[\\\\\\\\\]]]^^^^^^]]][[[XXXYYYZZZ]]]aaadddggghhhdddhhhllllllfff]]]UUUQQQSSS^^^nnn~~~{{{yyy}}}jjjVVVLLLFFFKKKVVVeee{{{}}}{{{}}}\\\OOOGGG@@@??????;;;888999999888888777777777777777555444444333333444444444333333222222222222222222111111111111000000000///000000////////////000000////////////////////////......------------......//////000000///---+++)))---------............///------///000000111111111////////////000000000000000000000000111111222222333555888;;;===EEEXXXjjjtttttttttwww{{{qqqmmmrrr}}}uuu\\\LLLGGGDDDCCCDDDCCCAAABBBFFFDDDCCCAAA???===;;;;;;;;;<<<<<<<<<===???BBBDDDFFFFFFHHHKKKNNNPPPOOOMMMLLLPPPRRRWWW```iiippptttvvvgggbbb]]]^^^dddmmmsssuuu|||ssspppdddVVVOOOHHHGGGIIIKKKQQQXXXaaaiiivvvmmm___\\\bbbooo{{{zzzppphhhaaa\\\XXXYYYXXXXXXYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]]```ccceeecccfffhhhgggccc\\\UUURRROOOVVVdddsss~~~wwwaaaSSSIIIJJJQQQ```{{{}}}vvvsssyyy|||[[[MMMEEE?????????<<<999999999888888777777777777777666666555444444444555555222222222222222222222222111111111111000000000000000000////////////000000000000000000000000000000///..................///,,,---///000000000///...---------............///---...///111222222333333////////////000000000000/////////000111111222222222333777===BBBKKK]]]nnnvvvyyy|||~~~zzztttooorrr}}}zzzaaaPPPHHHFFFDDDAAA@@@@@@BBBDDDEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFGGGGGGIIILLLNNNOOOPPPOOOOOOSSSVVV\\\cccjjjnnnooonnn^^^]]]]]]aaahhhqqqxxx|||{{{ttt~~~kkk___QQQKKKFFFGGGHHHKKKRRRZZZbbbjjjvvviii``````fffrrr~~~uuummmddd[[[VVVVVVUUUUUUVVVXXXZZZZZZYYYZZZ[[[[[[[[[ZZZ[[[^^^aaa```aaabbbbbb___\\\WWWUUUQQQVVVaaannnyyylll\\\NNNLLLOOO\\\zzz{{{rrrnnnuuu|||[[[KKKCCC>>>??????<<<::::::999888888777777777777777888777666555555555555666111222222333333222222222111111111111000000000000000000////////////000000000000000000000000000000000//////......//////000...//////000000000000000---------............///------...///////////////////////////000000000000//////000111111222333333111222666???HHHTTTeeesssvvv||||||rrrnnnnnnwwwfffPPPGGGFFFDDDBBB@@@???AAADDDEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<===>>>AAADDDGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY___fffkkkkkkhhheee[[[\\\```eeelllvvv}}}xxxzzzgggZZZMMMHHHEEEFFFHHHKKKSSS[[[bbbkkkvvvxxxddd```dddjjjvvvzzzrrrggg]]]VVVTTTSSSRRRTTTVVVXXXXXXXXXVVVXXXYYYYYYWWWXXX[[[^^^[[[\\\^^^______]]]ZZZXXXUUUYYYbbbkkkrrr|||lllZZZRRROOOXXXvvv|||rrrnnnuuu|||[[[IIIBBB>>>???@@@===:::;;;999888888777777777777777888888777666666666666666111222222333333333222222111111111111000000000000000000////////////000000000000000000000000000000000000////////////000000333333222111000///......---------.........//////000000000000000//////...////////////000000000000000000111222333333444444555555;;;FFFRRR___ooo|||vvv}}}}}}mmmkkknnn{{{vvvYYYGGGCCCEEECCCBBB@@@@@@DDDHHHGGGCCC@@@>>><<<:::999:::;;;<<<<<<<<<===>>>AAADDDGGGIIILLLLLLMMMOOOQQQTTTVVVWWWXXX[[[aaagggjjjhhhccc^^^[[[^^^cccgggnnnzzz|||wwwdddWWWKKKGGGDDDFFFGGGKKKSSS[[[ccckkkvvvrrraaaaaagggmmmyyy~~~vvvjjj___WWWSSSRRRQQQRRRUUUWWWXXXWWWSSSUUUWWWWWWVVVVVVYYY\\\XXXYYY\\\___```___\\\YYYYYY\\\cccjjjmmmvvv}}}fffYYYQQQTTTppptttooowwwwwwZZZIIIEEEAAA???>>>===<<<;;;;;;;;;::::::999888888777666666555444333222222222555444333333222222333333222222222222222111000///000000///..................///000111000///---,,,////////////////////////000000//////.........---000///......///000///---000000//////.........---111222222111///...///000111333111...111999<<<999888888???LLL]]]kkkvvv|||~~~uuujjjoooyyyzzzbbbPPPDDDAAACCCCCCAAA@@@AAAEEEGGGGGGFFF>>>===;;;999999999;;;<<<<<<;;;<<<===???CCCGGGIIIKKKKKKLLLPPPTTTWWWXXXXXXZZZaaagggjjjfffaaa]]]\\\\\\bbbkkkrrryyy~~~mmm]]]SSSKKKHHHGGGGGGGGGIIIQQQ[[[dddooottt}}}|||kkk```dddlllrrr~~~yyyoooddd[[[QQQNNNLLLLLLNNNRRRTTTUUUWWWVVVUUUUUUUUUVVVVVVWWWWWWYYY[[[\\\\\\]]]___aaa\\\ZZZ\\\bbbhhhrrryyyfffWWWUUUjjj}}}wwwxxx~~~wwwZZZIIIFFFBBB???>>>===<<<;;;;;;;;;;;;:::999999888888777666555444333333333333555444333333222222333333222222333333222111111000111000000/////////000000000000//////............////////////////////////000/////////............000///---...///000///---000000/////////.........///111111000///......///222444222...///444666333:::===GGGWWWgggttt|||wwwqqqwwwrrr[[[LLLCCCAAABBBBBBAAA@@@AAADDDEEEDDDCCC>>><<<;;;999999:::;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGKKKLLLNNNPPPTTTWWWZZZ\\\___dddhhhgggccc^^^\\\\\\___fffpppwww~~~wwwhhhZZZQQQJJJGGGFFFGGGFFFHHHQQQ[[[eeepppuuu}}}wwwhhh___dddmmmttt|||rrrggg^^^VVVRRRNNNKKKLLLOOOQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWZZZ[[[\\\^^^```cccdddaaa```bbbdddjjjxxxwwwbbbYYYeeeyyy{{{~~~wwwZZZKKKGGGBBB???===<<<;;;:::;;;;;;::::::999888888888777777666555444444444444555444333333222222333333333333333333333222222111111111000000000111111222222111...------...///111////////////////////////////////////............///...---...///000///...000000////////////.........000000000...---...///111333222///000333444333:::CCCRRRcccrrr}}}vvvwwwfffRRRHHHCCCAAABBBAAA@@@@@@AAACCCCCC@@@>>>===<<<;;;:::999:::;;;<<<<<<<<<===???AAACCCDDDEEEIIILLLOOOQQQSSSWWW]]]bbbggghhhgggddd^^^[[[\\\^^^bbbkkkwww~~~}}}oooaaaVVVNNNHHHEEEEEEFFFFFFHHHQQQ[[[fffqqqvvv~~~nnnccc]]]dddoooxxxwwwlllccc\\\WWWPPPKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQRRRUUUWWWZZZ\\\^^^bbbeeejjjgggeeeccc```bbblllwwwmmm[[[]]]iii}}}|||}}}wwwZZZKKKHHHCCC???===<<<:::999::::::999888888777777666777777666555555555555555555444333333222222333333333333444444444333333222000000//////000000111111111000///......///000000///////////////////////////////////////.........///...---...///000///...000000/////////////////////000111000///...///000///111222222333666999:::;;;III\\\lllxxx|||rrr|||{{{]]]LLLFFFDDDBBBAAA??????@@@AAAAAA???===;;;<<<;;;;;;:::::::::;;;<<<;;;===>>>@@@BBBCCCCCCCCCHHHLLLPPPQQQRRRVVV___fffmmmkkkggg```[[[ZZZ^^^bbbeeeppp}}}xxxjjj\\\QQQJJJFFFDDDCCCEEEFFFHHHRRR\\\gggrrrwwwuuueee^^^]]]fffrrr}}}|||qqqiiiaaaZZZQQQKKKHHHHHHJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPOOORRRUUUWWWZZZ^^^cccfffjjjiiigggccc^^^___fffnnn{{{xxxccc]]]aaarrr~~~|||{{{|||wwwZZZKKKHHHCCC???===<<<:::999888888777777666666555555777777666555555555555666555444333333222222333333222333333444444333333333//////.........//////000...///000111111000//////////////////////////////.........//////////////////------...000000000/////////000000000000000000000111222222000000111222///000222444555666:::???AAASSSgggttt|||zzztttqqqWWWJJJGGGDDDBBBAAA>>>???@@@@@@???<<<:::999;;;;;;;;;:::;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCGGGKKKOOOQQQRRRWWW```gggnnnlllfff^^^ZZZ[[[bbbhhhllluuutttgggYYYMMMFFFEEEBBBBBBDDDFFFIIISSS]]]hhhsssxxxkkk^^^\\\___iiivvvuuummmccc\\\SSSLLLHHHHHHIIIIIIIIIKKKNNNPPPQQQQQQPPPOOOMMMOOORRRUUUXXX\\\aaaeeeiiikkkjjjddd___^^^ccchhhttt~~~qqqeeebbbjjj~~~~~~wwwZZZKKKGGGBBB???===<<<;;;:::888888777777666555555555666666555555444555555666555444333333222222333333111222222333333333333333000000///...............---...111222222111000...////////////////////////.........///////////////...------...000111000/////////000000000000111111000222333222111111222444222111222444333333999@@@NNNaaassszzz}}}}}}|||wwweeeRRRIIIGGGEEEBBBAAA===???@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEHHHLLLPPPRRRUUUZZZaaagggllliiiddd___\\\```iiipppvvv}}}{{{ooobbbVVVKKKEEEDDDBBBBBBEEEGGGKKKUUU___gggsssxxxwwwcccZZZ]]]cccnnn{{{xxxpppeee___VVVNNNJJJIIIHHHHHHGGGIIIKKKMMMOOOOOOOOOOOOMMMNNNPPPRRRTTTYYY^^^bbbjjjnnnmmmfff___]]]```aaappp~~~~~~lllaaacccqqqwwwZZZIIIFFFBBB???>>>===<<<;;;999999999888777777666666555444444444444444555555555444333333222222333333000111111222333333222222222222000///......------//////000000111111111111////////////////////////............/////////000...---,,,...000111000/////////000000000111111111///111222222111111222333333111222444333444<<>>;;;::::::<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<>>>@@@CCCFFFGGGLLLNNNQQQUUUZZZ___cccfffgggfffccc```___eeepppxxxsssfff[[[RRRKKKFFFDDDBBBCCCEEEHHHLLLVVVaaagggrrrxxxnnn\\\YYY___hhhrrrxxxrrrhhhbbbYYYQQQLLLIIIFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNOOOPPPQQQUUUZZZ^^^ffflllmmmeee^^^^^^___^^^gggwww}}}uuuccc___bbblllxxxwwwZZZIIIEEEAAA???>>>===<<<<<<;;;;;;::::::999888888888444444333333333444444555555444333333222222333333///000111222222222222222555444222000///.........111000///...///000222444////////////////////////---.........//////000000...---,,,...000111111000//////000000111111111222...000111111000000111333222000222666666888CCCPPP```rrr~~~zzzuuuyyy|||zzzttt|||zzzyyyjjjTTTLLLFFFEEEEEEBBB@@@AAA>>>???@@@>>>:::999;;;>>>999:::;;;;;;<<<<<<<<<;;;<<<;;;<<<===???CCCGGGIIIOOOPPPRRRWWW^^^ccceeefffccccccbbbaaabbbiiittt||||||mmm```VVVOOOKKKHHHDDDBBBCCCFFFHHHMMMWWWbbbfffrrrxxx}}}hhhYYYYYYaaakkkuuuxxxrrrkkkeee\\\TTTMMMHHHEEEBBBDDDDDDEEEFFFHHHKKKMMMNNNMMMNNNNNNNNNOOOSSSXXX\\\```hhhkkkddd^^^___```______nnn{{{{{{mmm^^^ZZZ___nnnwww}}}www[[[HHHEEEAAA>>>===<<<;;;:::888777666666777777666444555555555555555555555555777666444222222333444555555333111000///000111222111111000000000000111111////////////////////////////////////////////////---....../////////////////////000111111000...---///////////////000000111///111222222111111222333444444777999888:::GGGVVVnnnrrrxxx{{{{{{xxxuuutttyyy~~~~~~zzz~~~uuu[[[NNNLLLHHHEEEBBBAAA@@@@@@BBB@@@<<<:::888999:::;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???@@@CCCHHHLLLTTTSSSTTTXXX___dddeeeeee^^^___```bbbhhhqqq|||xxxhhh]]]SSSJJJEEEEEECCCDDDDDDDDDFFFLLLVVV]]]jjjrrr}}}qqqbbb\\\ZZZbbbmmmxxx|||uuussskkkaaaWWWOOOJJJFFFCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVbbbdddfffeeeccc```^^^^^^\\\bbbpppxxxvvveeeXXXTTT___nnnxxxwwwZZZHHHEEEAAA>>>===<<<;;;:::;;;:::999999::::::999888555555555555555555555555666555333222111222333444444222111000///000222222111111000000000000111111////////////////////////////////////////////////---...//////000000////////////000000000000//////000000000000000111222222///111222222111111222333222222444777888===LLL[[[qqqsssvvvxxxxxxvvvtttsssuuuwwwyyyxxxxxxiiiRRRLLLJJJHHHEEEBBBAAAAAAAAAAAA???<<<:::999999:::;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAEEEJJJNNNTTTUUUWWW\\\aaaddddddccc___bbbfffjjjrrr}}}uuufff[[[RRRIIIDDDDDDBBBDDDEEEEEEFFFLLLVVV]]]iiiqqq|||}}}hhh\\\YYY\\\dddoooyyy~~~yyytttmmmcccYYYRRRLLLGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHJJJKKKLLLNNNQQQSSS]]]```cccddddddccccccddd^^^aaalll|||vvvrrrxxxhhhXXXOOOWWWeeerrrvvvYYYHHHEEEAAA>>>===<<<;;;:::999888777777888888777555555555555555555555555555555444222111111222222333222111000000000111222333111111000000000000111111////////////////////////////////////////////////---...//////000000//////000///////////////000000111111111111111222222333000111222222111111222444222111333666;;;EEEVVVeeessssssrrrrrrssssssssstttssssssrrrsssyyytttYYYIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@>>><<<:::999999:::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAACCCGGGLLLPPPUUUWWW[[[aaaeeeeeeccc```[[[```gggoooxxxqqqbbbXXXPPPHHHCCCCCCBBBCCCEEEEEEGGGMMMVVV]]]fffooozzzqqq___YYYZZZ___gggqqq|||~~~vvvpppggg^^^VVVPPPJJJGGGCCCCCCBBBBBBBBBDDDEEEFFFEEEGGGIIIJJJJJJLLLOOORRRVVVZZZ___bbbdddfffhhhjjj```aaagggsss}}}rrrlllnnn}}}ppp\\\MMMOOO\\\iiixxx}}}vvvXXXHHHEEEAAA>>>===<<<;;;:::888777666666777777666555555555555555555555555555444333222111111111222222111000000000111222333444111111000000000000111111////////////////////////////////////////////////......///000000000000000000///.........000111222111000000000000111222222000111333222111111222444555444555888AAANNN```mmmrrrooommmlllnnnqqqssstttwwwsssooorrr}}}www___NNNFFFEEEEEEEEEDDDDDDCCCCCCBBB>>>===;;;:::999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===???@@@BBBDDDHHHMMMQQQUUUYYY```fffhhhfffaaa^^^[[[aaajjjrrr{{{zzzmmm^^^UUUMMMFFFBBBCCCAAACCCEEEFFFGGGMMMUUU\\\ccckkkwwwzzzgggZZZYYY___cccjjjuuuyyytttlllccc\\\UUUNNNJJJCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJLLLOOOQQQRRRUUU[[[___cccgggjjjmmmccc```bbbiiitttzzzooogggfffppp|||}}}gggQQQLLLTTTaaannnxxxwwwyyy|||vvvvvv~~~uuuWWWHHHEEEAAA>>>===<<<;;;:::<<<;;;999:::;;;;;;:::888666666666666666666666666333333222222111111111222000000000111111222333333111111000000000000111111000000000000000000000000////////////////////////...//////000000000000000///............000222333000////////////000111111000222333333222222333444666666777;;;FFFVVVfffoooppplllhhhhhhlllppptttuuuxxxrrrooossseeeQQQIIIGGGDDDDDDEEEEEEDDDCCCAAA@@@<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>AAABBBEEEIIINNNQQQVVV\\\ccchhhiiieeeaaa]]]aaahhhqqqxxxuuuhhhZZZRRRKKKEEEBBBCCCAAACCCEEEFFFHHHMMMUUU\\\```hhhsss~~~qqq```VVVYYY```fffmmmyyy{{{wwwpppiiiaaaYYYQQQLLLCCCBBBAAA@@@@@@AAABBBBBBDDDFFFGGGHHHHHHJJJLLLOOOOOOSSSXXX\\\```dddhhhkkkddd___]]]bbbkkkyyywwwllldddaaagggpppsssYYYLLLNNNWWWbbbiiijjjnnnuuuzzzwwwqqquuutttWWWHHHEEEAAA>>>===<<<;;;:::;;;:::888999::::::999777666666666666666666666666333333333333333222222222111111111111222222222222111111000000000000111111000000000000000000000000////////////////////////...///000000111111000000------......000111222333///////////////000000111111222333333222222333555444666888>>>LLL^^^kkkooopppllliiiiiinnnrrrttttttsssooommmsssqqqYYYKKKGGGHHHDDDDDDEEEEEEDDDBBB???===::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDGGGJJJOOORRRXXX]]]dddhhhgggdddaaa___ccckkktttzzzqqqeeeWWWPPPJJJEEEBBBCCC@@@CCCEEEGGGHHHMMMUUU[[[___gggrrr|||zzzhhhZZZSSSWWW^^^gggppp}}}|||yyytttmmmfff]]]SSSMMMDDDCCCBBB@@@@@@@@@AAAAAAAAABBBDDDDDDDDDFFFHHHJJJMMMPPPTTTXXX[[[___dddgggddd]]]YYY[[[bbbooo~~~sssiiiaaa\\\___fffdddQQQJJJMMMTTTXXX^^^eeeooowww~~~wwwoooppptttVVVHHHEEEAAA>>>===<<<;;;:::999888666777888888777555666666666666666666666666444444444444444333222222111222222222222111111000111111000000000000111111000000000000000000000000//////////////////////////////000111111111111000+++,,,...///111222222333000000//////000000111222111222444333222222333555333777<<>>>>>AAACCCFFFHHHJJJMMMPPPSSSYYY^^^cccfffeeecccbbbbbbdddlllvvv}}}~~~}}}nnnbbbVVVOOOJJJEEECCCDDD@@@CCCFFFGGGIIIMMMUUU[[[aaahhhsss}}}mmm]]]UUUSSSXXX___hhhrrr}}}zzzvvvpppiii___UUUNNNEEEDDDBBBAAA@@@@@@@@@AAA@@@AAACCCCCCCCCDDDFFFHHHJJJMMMQQQTTTWWW[[[```dddbbb[[[UUUUUUYYYcccsssyyyooofff^^^XXXXXX\\\vvvrrrZZZLLLHHHJJJLLLSSS]]]jjjvvvzzzsssttttttUUUHHHEEEAAA>>>===<<<;;;:::<<<;;;999:::;;;;;;:::888777777777777777777777777444444555555555444333222222222222222222111000///111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111***+++...000222222222222111111111000111222222333111333444444333222444555333999AAAKKK]]]qqqzzzxxxyyyuuuqqqrrruuuwwwtttppphhhjjjnnnwwwlllVVVLLLIIIHHHHHHFFFFFFGGGGGGDDD???;;;777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>DDDFFFHHHJJJLLLNNNRRRUUUZZZ^^^cccdddcccbbbbbbdddiiiqqq|||yyy}}}zzzmmmaaaUUUNNNJJJEEECCCEEE@@@CCCFFFGGGIIINNNUUU[[[cccjjjttt~~~xxxbbbVVVSSSVVV\\\ccchhhsss}}}{{{wwwrrrjjj```UUUNNNFFFEEECCCAAA@@@@@@AAAAAAAAACCCDDDDDDDDDEEEGGGJJJHHHJJJNNNRRRUUUZZZ___bbbaaaYYYSSSQQQSSS[[[hhhuuuwwwmmmddd\\\TTTSSSVVVmmm}}}bbbOOOGGGGGGHHHJJJVVVhhhxxx~~~tttYYYIIIFFFBBB???===<<<:::888<<<999777666777888888888666666666555444444444333222333333333333222111111---///222444444333111000111111111111111111111111111111111111111000//////000000000000000000000000000000//////......------////////////000111222333222111111111000000//////444444333444555555444222999===GGGVVVhhhwww}}}tttpppuuuzzzxxxqqqmmmbbbiiitttpppUUULLLKKKGGGFFFJJJFFFFFFEEEDDDAAA>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@EEEIIINNNQQQRRRRRRUUUWWW^^^```aaaaaa```aaabbbdddkkktttyyyuuujjj]]]PPPIIIFFFCCCCCCEEEBBBCCCDDDEEEHHHNNNVVV[[[bbbiiiuuu~~~nnn^^^WWWXXX[[[aaafffqqqyyy~~~xxxsssnnneee[[[TTTPPPLLLFFFBBB@@@???>>>===>>>>>>???@@@BBBCCCCCCDDDGGGIIILLLOOOQQQUUUYYY\\\YYY\\\[[[VVVSSSXXXeeeqqqxxxiiifffaaaWWWTTTXXXeee}}}mmmWWWIIIEEEEEEIIISSSeee|||sssXXXIIIFFFBBB???===<<<:::888;;;999777777888888888888555555555555555444444444222333333333333222111111///000222333333222111000111111111111111111111111111111111111111000//////000000000000000000000000222222111111000000000000////////////000111222333222222222222111111111000111111222333555666666555;;;BBBOOO```ppp{{{wwwpppmmmrrrwwwuuupppllldddlllyyyhhhRRRLLLLLLGGGEEEGGGFFFEEEDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAFFFKKKPPPTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]^^^aaadddoooyyyyyytttiii]]]PPPIIIFFFCCCCCCEEEAAABBBCCCEEEIIIOOOWWW\\\cccjjjuuutttfffYYYTTTVVV[[[bbbhhhttt}}}~~~yyytttoooggg]]]VVVOOOKKKFFFBBBAAA@@@??????>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJMMMOOORRRVVVYYYWWW\\\^^^[[[WWWXXXaaaiiizzz{{{mmmiiicccYYYTTTVVV___uuuttt\\\LLLGGGGGGFFFQQQgggqqqVVVHHHEEEAAA???===<<<:::999;;;999777777888999888777444444444555555555555555333333333333333222222111222222222222111111111111111111111111111111111111000111111111111000000///000000000000000000000000222111111111111000000000////////////000111222333333333333222222222222222///000111222444666888999???HHHYYYlllyyy~~~{{{sssmmmlllqqquuusssooommmiiirrrnnn\\\NNNLLLLLLHHHEEEEEEFFFEEEBBB@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCIIIMMMSSSWWWYYY[[[\\\]]]\\\\\\\\\[[[[[[^^^cccgggtttwwwtttggg[[[OOOIIIEEEBBBBBBDDD@@@AAACCCEEEIIIPPPXXX^^^eeekkktttiii^^^TTTSSSXXX^^^fffnnnxxxzzzvvvqqqjjjaaaZZZOOOKKKFFFCCCBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKMMMQQQSSSVVV\\\bbbaaa\\\YYY[[[___mmmuuupppiii___XXXWWW\\\ooo~~~cccPPPIIIIIICCCPPPiiipppTTTHHHEEEAAA>>>===<<<;;;999:::999777777888999888777333444444444555666666666333333444444333333222111444333222000000000111111111111111111111111111111000000111111111111000///000000000000000000000000////////////////////////////////////000111222333222222222222222222222222///000111222333666999<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEELLLOOOUUUZZZ^^^___``````]]]]]]\\\\\\]]]bbbiiinnnyyy{{{tttuuueeeYYYNNNHHHEEEBBBBBBDDD???@@@BBBEEEJJJQQQYYY___ggglllttt}}}vvvbbbZZZTTTVVV\\\bbbkkksssyyy|||xxxtttmmmddd]]]RRRNNNHHHDDDBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHJJJMMMOOOVVV\\\bbbbbb]]]XXXWWWYYYbbbqqqyyyrrrggg^^^[[[^^^llllllVVVKKKIIICCCNNNgggoooSSSGGGDDDAAA>>>======;;;::::::999888888999999888666333444444444555666666666333444444444444333222222444333111000///000111222111111111111111111111111///000000111111111000000111111111111111111111111////////////000000000000////////////000111222333000000111111111111111111111222333333333555:::>>>HHHTTTeeeuuu~~~|||yyypppmmmmmmpppqqqpppqqqtttyyyvvvWWWOOOHHHGGGIIIIIIIIIJJJIIIFFFBBB===:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGMMMQQQVVV\\\```bbbbbbaaa[[[[[[[[[\\\```gggooouuuxxxppp~~~tttbbbWWWLLLGGGEEEBBBAAACCC???@@@BBBEEEJJJRRRZZZ```ggglllttt}}}zzzlll\\\WWWTTTXXX^^^eeemmmuuuxxx~~~{{{wwwpppgggaaaWWWRRRKKKFFFBBB@@@>>><<<===>>>>>>??????@@@@@@@@@CCCDDDFFFFFFGGGHHHKKKMMMVVV[[[```___ZZZVVVUUUWWWZZZdddtttzzzpppgggbbb^^^hhhyyywww^^^NNNHHHCCCLLLaaa~~~zzznnnSSSGGGDDDAAA>>>>>>===;;;:::999888888999:::999777666444444444555555555555555444444444444444333222222333222111000000000111222111111111111111111111111///000000111111111111000111111111111111111111111111111111222222222222333////////////000111222333000000000000000111111111333444555444333666<<>>>>>???AAACCCFFFHHHIIINNNQQQVVV\\\aaacccaaa___WWWXXXZZZ]]]bbbkkkttt{{{vvvqqq~~~rrr```UUUKKKGGGEEEBBBAAACCC@@@AAACCCFFFJJJRRRZZZ```fffllluuupppcccWWWTTTTTTZZZ```eeennnvvv{{{}}}yyyrrrjjjcccZZZUUUNNNGGGCCC@@@===;;;======>>>>>>>>>?????????BBBCCCEEEEEEFFFGGGJJJLLLTTTXXX[[[[[[XXXUUUVVVWWWZZZ^^^jjjyyyzzzqqqkkk```eeesssiiiTTTIIICCCHHHWWWtttwwwyyy~~~nnnSSSGGGDDD@@@>>>>>>===<<<:::999888888999:::999777555555555555555555444444444444444444555444444333222111111111111111111222222111111111111111111111111//////000111111111111111111111111111111111111111111111222222222333333333////////////000111222333000000000111111222222222222444555444444888@@@GGGUUU___nnnxxx{{{wwwssspppfffdddeeehhhjjjnnnxxxyyy\\\LLLLLLJJJHHHGGGHHHIIIHHHDDDBBB???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBEEEGGGJJJKKKNNNPPPUUU[[[```bbb___[[[UUUWWW[[[```gggpppzzzvvvtttzzznnn^^^TTTJJJFFFDDDAAAAAABBBAAABBBDDDFFFJJJRRRZZZ```eeelllvvvuuudddZZZTTTRRRUUU]]]ccciiiqqqyyy{{{tttkkkdddZZZUUUNNNHHHDDDAAA>>><<<=========>>>>>>>>>>>>>>>???AAACCCCCCDDDEEEHHHKKKOOOSSSWWWXXXWWWVVVVVVWWW[[[[[[cccqqqzzzlllmmmwwwwww]]]MMMFFFFFFMMMaaa}}}zzztttwww}}}yyy}}}nnnSSSFFFDDD@@@>>>>>>===<<<;;;999888888999::::::777555666666666555555444444333444444555555444444333222000000111111222222222333111111111111111111111111//////000111111111111111111111111111111111111111//////000000111111111111////////////000111222333111111111222222333333333111333555444555:::CCCKKKYYYcccrrr{{{{{{uuunnnjjjdddccceeeiiilllrrrmmmXXXHHHKKKLLLJJJHHHGGGFFFDDD@@@???>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@CCCEEEHHHJJJLLLNNNPPPTTTZZZ```aaa]]]YYYVVVYYY^^^dddlllvvvwwwxxxwwwkkk]]]SSSIIIFFFDDDAAA@@@BBBBBBCCCDDDFFFKKKQQQYYY___dddlllwww~~~lll]]]TTTSSSSSSXXXaaahhhnnnvvv|||uuukkkeeeYYYTTTNNNHHHDDDBBB@@@>>>============>>>>>>>>>>>>>>>???AAABBBCCCDDDGGGJJJKKKOOOUUUXXXXXXWWWVVVVVVWWWUUUZZZgggwww{{{yyycccPPPIIIFFFGGGSSSiii}}}qqqnnnvvv|||yyy|||iiiRRRGGGDDD@@@>>>======<<<;;;999999888888888888888888666666666666666666666666555555444444444333333333000000111111111000000///444333111000...---------//////000000111111222222000///.........///111222000111222222000/////////000//////000222222111///222333333333333333333444888666777999999<<>>===<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<===???@@@AAACCCDDDDDDGGGKKKNNNPPPRRRUUUYYY\\\\\\ZZZWWWWWWXXX^^^gggoooyyy|||yyyzzz~~~pppgggXXXRRRJJJEEEEEEEEECCCBBB@@@BBBDDDFFFJJJOOOUUUZZZdddlllwwwuuucccXXXVVVXXX[[[```cccfffmmmvvv||||||tttlllggg\\\WWWQQQKKKGGGDDDBBB@@@===<<<<<<======>>>???@@@???@@@@@@AAABBBCCCDDDDDDIIIKKKPPPTTTVVVVVVUUUTTTRRRTTTYYYaaakkkzzzmmmUUUIIIFFFDDDHHHTTThhhqqqkkkuuu~~~hhhQQQGGGDDD@@@>>>======<<<;;;999999999888888888777777666666666666666666666666555555444444444333333333000000000000111111111111333222111///............000000000000000111111111000000000000000111222222...///111222222222333444333222222333555666444333222222333333333333444444555444555999;;;AAANNN]]]jjjkkknnnrrrsssrrrnnnjjjfffaaa^^^dddsssyyyYYYNNNLLLIIIEEEDDDEEEEEECCC@@@>>>===<<<<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEFFFIIILLLOOOPPPRRRUUUXXXZZZ[[[YYYWWWZZZ\\\cccmmmuuu~~~{{{xxx{{{~~~pppgggVVVPPPHHHDDDCCCCCCBBBAAA@@@BBBDDDFFFJJJOOOVVVZZZeeemmmxxxnnn^^^WWWXXX[[[___dddgggkkkqqqyyy}}}vvvnnniii]]]XXXQQQKKKGGGDDDBBB@@@======<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDGGGIIINNNRRRUUUVVVUUUTTTNNNOOOTTT[[[dddssswww```JJJEEEAAACCCKKKYYYnnn~~~zzzooosss|||gggPPPGGGDDD@@@>>>======<<<;;;;;;::::::999888777666666666666666666666666666666555555444444444333333333111000//////000111333333222111000////////////000111111111111000000000000000000111222222222222222,,,------///000111111222222111111222444444333111222222222333333444444444222111333888???HHHVVVccchhhhhhjjjmmmpppqqqqqqoooeeebbb```hhhwwwuuuXXXOOOHHHFFFDDDEEEGGGFFFCCC???<<<<<<;;;;;;;;;<<<<<<===:::<<<============>>>???BBBDDDFFFGGGIIIKKKNNNQQQQQQSSSUUUWWWXXXXXXXXXWWW^^^bbbjjjuuu}}}yyywww|||}}}ooogggUUUOOOGGGCCCBBBBBBAAA@@@@@@BBBDDDGGGJJJPPPVVV[[[eeennnyyyrrrcccXXXVVVZZZ___dddjjjnnnqqqvvv}}}~~~xxxqqqlll^^^YYYRRRLLLGGGDDDAAA???=========<<<======>>>>>>>>>??????@@@AAABBBCCCCCCDDDGGGKKKPPPSSSUUUVVVVVVMMMMMMPPPUUU\\\jjjnnnNNNGGGAAA???AAAIIIZZZiii}}}uuuttt{{{gggQQQGGGDDD@@@>>>======<<<;;;;;;;;;:::999888666666555666666666666666666666666555555444444444333333333111000///...///111444555111000000///000000111111222222111111000000/////////000111222333222111000111000//////000000000///111000000111333333222111222222222333333444444444222222444:::CCCOOO\\\fffeeeddddddgggjjjnnnoooooodddbbbccclll|||xxx___WWWMMMJJJFFFEEEFFFFFFBBB???;;;;;;:::;;;;;;<<<======<<<===>>>>>>======???@@@BBBDDDGGGIIIJJJLLLOOORRRRRRSSSUUUVVVVVVWWWXXXYYY```fffppp|||xxxxxx|||nnneeeTTTNNNFFFBBBBBBBBBAAA@@@@@@BBBDDDGGGKKKPPPWWW\\\fffooo{{{vvvfffZZZSSSVVV]]]ccchhhnnnsssvvv{{{~~~xxxrrrmmmaaa[[[TTTMMMHHHDDDAAA???>>>======<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCEEEIIINNNSSSVVVXXXYYYTTTSSSSSSUUUYYYdddyyy{{{WWWLLLCCC@@@???BBBNNN\\\sss~~~~~~vvv|||gggRRRGGGDDD@@@>>>======<<<;;;;;;;;;:::999888666666555666666666666666666666666555555444444444333333333111000//////000222444666000000000000000111111222222222111111000000//////---...000111111111000///555333111111333444444333444333333444666777555444111111222333333444555555444555777===HHHUUU```eeebbbaaa```bbbfffiiikkkkkkcccbbbeeepppmmmeeeVVVQQQJJJEEEDDDCCC@@@===;;;;;;;;;;;;;;;<<<===>>>===???@@@???>>>>>>???AAAAAADDDGGGIIIKKKMMMPPPRRRSSSTTTUUUUUUTTTVVVYYY\\\bbbiiiuuuxxxyyy{{{mmmdddTTTNNNGGGCCCBBBCCCBBBAAA@@@BBBDDDGGGKKKQQQXXX]]]gggppp|||lll]]]TTTRRRXXX```fffkkkqqqvvvyyy}}}~~~yyysssnnnddd^^^VVVOOOJJJEEEBBB???>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDHHHMMMRRRVVVZZZ[[[___\\\ZZZYYYYYYaaasssaaaQQQCCC@@@???@@@IIIUUUnnn|||xxxzzzgggSSSGGGDDD@@@>>>======<<<;;;;;;::::::999888777666666666666666666666666666666555555444444444333333333222111000000111222333444111111000000000111111222111111111111000000000000......///000000000000000///,,,***,,,111444444333222222111333444555444222111111222333333444555555555777:::@@@MMM[[[cccccc```___```bbbfffhhhhhhhhhcccccchhhttt{{{uuuaaaZZZQQQJJJFFFCCC@@@=========<<<<<<<<<======>>>???@@@AAA@@@??????@@@AAAAAADDDHHHKKKLLLNNNQQQSSSSSSUUUVVVUUUTTTVVV[[[```fffmmm{{{wwwyyyyyyjjjaaaSSSMMMFFFBBBBBBCCCBBBAAA@@@BBBDDDGGGKKKQQQXXX]]]hhhqqq~~~uuucccXXXSSSTTT\\\dddjjjnnnssswwwzzz~~~zzztttooogggbbbYYYQQQKKKGGGCCC@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCFFFJJJOOOUUUYYY\\\cccaaa^^^[[[YYY^^^mmm}}}nnnVVVBBB???@@@???DDDMMMdddvvvwwwvvv}}}fffRRRGGGDDD@@@>>>======<<<;;;999999999888888888777777666666666666666666666666555555444444444333333333222222222222222222222222222222111111000111111111000000000000000111111111000000//////000000111222---***''')))...222333111//////...000111222111///000111111222444555555666555888<<>>=========>>>>>>@@@AAABBBAAA@@@???@@@AAABBBFFFJJJMMMOOOPPPSSSTTTTTTUUUVVVTTTSSSWWW^^^eeelllsss|||uuuyyywwwhhh___RRRLLLEEEAAAAAABBBAAA@@@@@@BBBDDDHHHLLLRRRYYY^^^hhhrrrvvvhhhZZZTTTTTTXXXaaaiiimmmpppuuuxxxzzz|||vvvqqqjjjddd\\\TTTMMMHHHDDDAAA??????===<<<;;;::::::::::::;;;<<<===>>>??????@@@@@@AAACCCGGGLLLRRRWWWZZZ___]]][[[YYYVVVYYYggguuu~~~___DDD???AAA>>>???EEEUUUjjj|||yyyuuuzzzeeeQQQGGGDDD@@@>>>======<<<;;;999999888888888888888888666666666666666666666666555555444444444333333333222222333333333222111111333222222111000000111111//////000000111111222222222111000000000111333444666222......333666555333222111111222444444333111000111111222444555666666333888===EEEUUUdddhhhccc^^^```dddjjjooopppnnnlllgggiiiooo|||vvvhhheeehhhiiisssnnngggaaa\\\UUUMMMGGG@@@@@@???>>>>>>===>>>>>>@@@BBBBBBBBB@@@@@@@@@BBBDDDGGGKKKOOOPPPRRRTTTVVVTTTVVVVVVUUUSSSWWW```gggpppxxxzzzsssxxxuuuggg^^^PPPJJJCCC@@@@@@AAA@@@???@@@BBBDDDHHHLLLRRRYYY^^^iiirrrkkk___TTTRRRUUU[[[dddlllooorrrvvvxxx{{{~~~wwwssslllfff]]]UUUNNNIIIEEEBBB@@@???===<<<::::::999999::::::;;;<<<===>>>??????>>>???AAADDDIIIOOOTTTXXXYYYXXXWWWUUURRRUUUbbbooofffGGGAAACCC???===AAAGGG```uuu||||||www|||bbbMMMGGGDDD@@@>>>>>>===<<<:::888888888888888999999999666666666666555555555555333222222111111222222333222222222222222222222222222111000//////000111222666555333111/////////////////////000111111222222111111000000111111222333000000000000111222333444333444444555444333111000666999AAAMMMYYYaaaddddddcccjjjpppqqqtttwwwssskkkdddlllvvvxxxdddYYYTTTTTTVVVcccccccccaaa^^^ZZZVVVTTTNNNKKKFFF@@@======AAADDDJJJKKKIIICCCBBBEEEEEECCCFFFKKKNNNOOORRRWWWXXXVVV\\\VVVSSSVVV[[[^^^dddjjjuuu~~~zzzppp{{{tttfff\\\PPPKKKEEEAAA@@@AAAAAAAAA@@@BBBDDDGGGLLLTTT\\\bbbllluuuqqq]]]XXXTTTTTTZZZcccjjjmmmppprrruuuwwwzzzxxxsssnnnfff\\\TTTOOOKKKGGGCCCBBB???<<<::::::::::::::::::;;;;;;<<<<<<======>>><<<===???AAADDDJJJPPPTTTWWWZZZ[[[WWWRRRSSS[[[bbbwwwqqqOOOAAA>>>;;;===CCCFFFQQQeeewwwyyywwwaaaMMMGGGDDD@@@>>>>>>===<<<:::999999888888888888888888666666666666555555555555333333222222222222333333222222222222222222222222222111000//////000111222444333111000000000000111333333222222111000000000111111111111111222222333000000000000111222333444444333222222222333555555888<<>>>>>???@@@BBBCCCGGGMMMQQQUUUXXXZZZWWWSSSTTTZZZ```nnn|||xxxUUUEEE???<<<===BBBFFFPPPbbbuuu~~~|||```MMMGGGDDD@@@>>>>>>===<<<::::::999999999888777777777666666666666555555555555444444333333333333444444222222222222222222222222222111000//////000111222111111000000000111111222444333333222222111000000000111111111111222222222000000000000111222333444444333111000111444888::::::AAALLLZZZffflllnnnmmmsssxxx|||}}}{{{yyysssllllll{{{dddSSSNNNKKKIIIIIIEEEEEEGGGIIILLLOOOQQQRRRTTTPPPJJJFFFGGGNNNXXX```iiillllllgggccc```ZZZSSSTTTYYY\\\[[[[[[\\\YYYUUUTTTQQQPPPUUU[[[bbbkkksss}}}}}}www}}}oooaaaVVVOOOJJJEEEAAA@@@@@@AAA@@@???@@@BBBEEEJJJQQQZZZ```iiirrr{{{hhhZZZRRRRRRSSSWWW___fffkkkmmmqqqtttwwwzzz}}}zzzqqqjjjaaaYYYTTTPPPKKKGGGCCC@@@<<<::::::::::::999999::::::;;;===>>>??????@@@AAABBBBBBBBBEEEIIILLLRRRVVVYYYXXXTTTSSSWWW\\\cccnnn^^^JJJBBB<<<<<<@@@EEEMMM___vvv___MMMGGGDDD@@@>>>>>>===<<<::::::::::::999888777666666666666666666555555555555555444444333333444444555222222222222222222222222222111000//////000111222111111000000000000111111///000000111111222333333000000111111222222222222000000000000111222333444444333111111222555888;;;>>>FFFSSSbbblllqqqqqqpppuuuzzz~~~~~~|||xxxsssoootttwww]]]PPPMMMLLLIIIGGGBBBAAA@@@@@@BBBDDDFFFHHHIIIHHHGGGHHHMMMWWWccclllppptttuuurrrpppppplllffffffjjjllljjjgggeee```ZZZSSSPPPQQQVVV\\\cccnnnxxx|||yyy{{{nnn```VVVNNNJJJEEEAAA@@@@@@@@@@@@???@@@BBBDDDIIIPPPYYY___hhhqqq}}}nnn^^^SSSPPPRRRWWW^^^eeekkkoooqqqqqqtttxxxzzz~~~{{{rrrkkkbbb[[[VVVQQQLLLHHHDDD@@@===;;;:::;;;:::999999999:::<<<===>>>???@@@@@@AAABBBBBBBBBDDDGGGJJJPPPUUUXXXXXXUUUSSSSSSUUUZZZbbbsssdddNNNCCC>>>===>>>BBBKKK```}}}___NNNGGGDDD@@@>>>>>>===<<<::::::::::::999888777666666666666666666555555555555555444444333333444444555222222222222222222222222222111000//////000111222222222111111000//////.........//////000111111111///000111222222222222111000000000000111222333444444444444444555666777888BBBKKKZZZgggpppsssrrrqqqsssvvvzzz|||zzzvvvtttttt}}}{{{gggRRRIIIHHHGGGDDDBBBCCCAAA???======>>>???AAA???AAADDDHHHNNNWWWaaaggghhhkkkmmmlllnnnrrrtttrrrnnnrrrsssoookkkhhhbbb[[[UUUSSSTTTYYY^^^fffrrr}}}zzzyyyyyyzzznnnaaaWWWMMMIIIEEEBBBAAA@@@?????????@@@BBBDDDIIIPPPXXX^^^hhhqqq~~~qqqaaaTTTNNNOOOSSS[[[ccciiinnnrrrsssqqqtttxxx{{{~~~yyyrrrlllccc\\\XXXSSSMMMHHHDDDAAA===;;;;;;;;;:::999777777888999:::;;;<<<<<<===>>>@@@AAABBBDDDGGGJJJPPPTTTXXXYYYVVVRRRPPPPPPUUU[[[iiiiiiPPPDDD???>>>>>>@@@JJJccc___OOOGGGDDD@@@>>>>>>===<<<::::::999999999888777777777666666666666555555555555444444333333333333444444222222222222222222222222222111000//////000111222111111111111000///...---111000000///......------///000111333333222111111000000000000111222333444444444444555666777888888HHHQQQ```lllrrrsssrrrpppppprrrvvvyyyxxxuuuvvv{{{hhhZZZLLLGGGFFFDDDBBBBBBAAA@@@>>>===<<<===>>>???;;;>>>BBBFFFJJJOOOUUUXXXWWWZZZ[[[[[[___gggllllllfffjjjjjjgggdddbbb]]]WWWVVVUUUWWW\\\aaajjjwwwuuuuuuyyyzzznnnaaaXXXLLLIIIEEEBBBAAA@@@???>>>???AAABBBEEEIIIPPPXXX^^^hhhqqq~~~uuudddUUUMMMKKKNNNTTT]]]eeekkknnnqqqsssrrrvvvyyy}}}~~~zzzsssmmmeee^^^ZZZTTTNNNIIIEEEBBB>>>;;;;;;;;;:::999555666666777777888888999;;;===???@@@AAACCCFFFIIIOOORRRWWWXXXWWWSSSQQQOOORRRWWWbbbvvvnnnSSSEEE@@@>>>===???IIIccc```QQQGGGDDD@@@>>>>>>===<<<:::999999888888888888888888666666666666555555555555333333222222222222333333222222222222222222222222222111000//////000111222//////000111111000///...111111000000///.........///000222333333222111000000000000000111222333444555444333333444888;;;===NNNXXXeeeooossssssqqqpppqqqqqqtttxxxwwwuuuyyysssZZZRRRKKKIIIGGGDDDCCCDDD???>>>===<<<<<<===>>>>>>;;;===@@@CCCEEEHHHLLLNNNLLLOOOOOONNNRRRYYY]]]]]]YYY]]]^^^\\\[[[\\\ZZZVVVVVVUUUXXX___eeeooo~~~pppssszzzyyynnn```VVVKKKHHHEEEBBBAAA@@@???===@@@AAACCCEEEIIIPPPXXX^^^iiiqqq~~~uuugggYYYMMMKKKOOORRRXXXaaaiiimmmooorrrtttuuuxxx|||~~~uuuooogggaaa\\\WWWPPPKKKFFFBBB>>><<<;;;;;;:::999999999999999999999999999;;;===???@@@AAABBBEEEGGGKKKOOOTTTWWWXXXVVVTTTSSSPPPTTT]]]nnnsssVVVFFF@@@>>><<<@@@GGG___zzzaaaRRRGGGDDD@@@>>>>>>===<<<:::888888888888888999999999777666666666555555555555333222222111111222222333222222222222222222222222222111000//////000111222,,,---///111111111111000/////////000111111222222...000222333333333111000000000000000111222333444555333111000333888>>>BBBSSS\\\hhhqqqtttrrrqqqpppsssrrruuuxxxwwwuuu|||cccPPPKKKHHHHHHEEEAAAAAACCC>>>>>>===<<<<<<<<<<<<<<<999;;;>>>@@@BBBEEEJJJMMMIIILLLLLLJJJLLLPPPRRRPPPQQQUUUWWWWWWXXX\\\\\\YYYTTTUUUYYY```gggrrr{{{mmmsss{{{yyymmm^^^UUUKKKHHHDDDBBBAAA@@@>>>===AAABBBDDDFFFJJJPPPXXX^^^iiirrr~~~vvvhhh]]]RRRKKKNNNVVVVVV]]]fffmmmppprrrtttwwwwwwzzz~~~wwwqqqjjjccc^^^YYYRRRMMMFFFCCC???<<<;;;;;;:::999???>>>>>>>>>>>>=========<<<>>>???@@@@@@AAACCCEEEHHHLLLQQQVVVYYYYYYXXXWWWNNNRRRZZZhhh}}}wwwXXXGGGAAA>>>;;;AAAFFF[[[yyy^^^KKKBBBBBBBBBBBBAAA<<<555111;;;;;;::::::999888777777555666777777777666444333444444444333333333222222555444222000///000000111222222222222222111000///000000000000000000000000222111000//////000111222...///000111111111111111111111222222222333333333333333444777777888>>>FFFYYYdddlllllllllpppsssrrrtttvvvwwwuuusssxxxxxxWWWMMMKKKHHHFFFEEEDDDCCCAAA======<<<<<<<<<<<<======?????????@@@CCCFFFJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHMMMRRRVVVWWWXXXXXXXXXUUUWWW^^^gggooozzzyyykkkjjj}}}~~~uuuiii\\\SSSJJJFFFBBB@@@@@@@@@???>>>???AAADDDFFFIIIMMMRRRUUUgggppp~~~vvviiiZZZRRRLLLIIIOOOWWWccchhhmmmpppqqqsssvvvzzz|||~~~wwwrrrkkkccc]]]WWWRRRNNNFFFCCC???===<<<<<<;;;:::666777999::::::<<>>;;;888555;;;;;;::::::999888888777666666666666666555555444444444444444333333333333444333222111000000000111222222222111111111000000000000000000000000000000222111000//////000111222000000111111222111111111111111222222222333333333666555555777888:::AAAJJJ[[[eeellllllmmmqqqtttsssuuuwwwxxxvvvuuu{{{oooTTTLLLJJJGGGFFFEEEDDDBBBAAA======<<<<<<<<<<<<======?????????@@@CCCFFFJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIMMMRRRVVVWWWWWWVVVWWWVVVYYY```kkktttvvvjjjjjj~~~ttthhh[[[RRRIIIFFFBBB@@@@@@@@@???>>>>>>???BBBDDDFFFJJJOOORRRcccmmm|||ttteee[[[PPPLLLJJJLLLTTT^^^eeeiiiooorrrssstttxxx{{{yyytttllleee^^^XXXRRRNNNJJJFFFBBB???===<<<;;;:::666777888999999:::<<>>>>>>>>???@@@BBBCCCDDDEEEGGGLLLPPPTTTUUUVVVVVVOOOPPPSSS\\\nnn|||^^^JJJ@@@======???CCCQQQmmm}}}{{{___MMMGGGCCC???;;;;;;;;;;;;:::;;;::::::999999888888888777777666555555555555555555444444444333333333333444333222111111000111111333222111000000000111222000000000000000000000000222111000000000000111222222222222222222222111000111111222222222333333333666444444666777;;;EEEPPP^^^eeeiiihhhiiimmmqqqssswwwyyyyyyxxxyyydddRRRJJJHHHFFFEEEEEEDDDBBB@@@======<<<<<<<<<<<<======?????????AAACCCFFFIIIKKKLLLKKKJJJJJJJJJKKKLLLMMMIIIMMMSSSVVVVVVUUUUUUTTTXXX[[[cccooo{{{rrrgggkkk}}}sssfffYYYPPPIIIFFFBBB@@@???@@@???>>>>>>@@@BBBCCCEEEIIIMMMPPP^^^iiizzzwwwmmmdddUUUNNNHHHHHHKKKRRR\\\eeeiiimmmrrrtttuuuwwwzzz~~~|||wwwoooggg```YYYSSSOOOMMMIIIDDD@@@>>><<<:::999666777888888777888:::<<<=========>>>???@@@AAAAAADDDFFFHHHLLLOOORRRTTTUUUPPPOOOPPPWWWggg|||^^^JJJ@@@>>>>>>>>>???IIIaaayyyxxx~~~}}}```MMMFFFCCC>>>;;;;;;<<<<<<<<<:::::::::999999888888888888777555444444555555666333333333333222222222222333333222222111111111111444222000//////000222333000000000000000000000000111111111111111111111111333333333333333222111000111111222222222333333333222000000333777>>>KKKXXXdddeeedddaaaaaafffmmmqqqyyyzzz{{{{{{~~~xxxZZZQQQHHHFFFEEEDDDEEEDDDBBB@@@======<<<<<<<<<<<<======>>>??????AAACCCFFFHHHIIILLLJJJIIIHHHIIIJJJLLLNNNKKKOOOSSSUUUUUUTTTSSSTTTYYY\\\eeerrr}}}nnneeekkk{{{pppdddWWWOOOHHHEEEAAA????????????>>>@@@BBBDDDEEEGGGJJJNNNQQQ[[[hhhzzztttggg]]]XXXOOOLLLJJJKKKQQQYYYcccjjjmmmqqqvvvxxxyyy{{{~~~yyyrrrjjjccc[[[TTTPPPMMMIIIDDD@@@>>>===;;;:::888999999888777777888:::>>>>>>======>>>???@@@@@@BBBCCCEEEHHHLLLPPPUUUWWWVVVRRRQQQVVVbbbvvv{{{]]]III???======>>><<>>???@@@AAACCCEEEGGGHHHJJJIIIHHHHHHIIIKKKNNNPPPMMMPPPSSSTTTTTTSSSTTTUUUZZZ^^^hhhvvvzzzkkkdddlllyyymmmaaaUUUMMMGGGDDDAAA???????????????@@@BBBDDDEEEGGGJJJNNNQQQ\\\iii}}}wwwgggZZZRRRQQQKKKMMMOOORRRYYYbbbjjjnnnrrrvvvzzz|||}}}{{{tttllleee]]]VVVQQQKKKGGGCCC???>>>===<<<;;;999::::::999777666888999>>>>>>===>>>>>>???@@@@@@@@@@@@AAAEEEJJJPPPVVVZZZWWWSSSQQQVVV```qqqzzz^^^III???<<<<<<>>><<<>>>LLLccc|||zzzmmmnnnzzzbbbOOODDDBBB@@@??????>>><<<:::999999999999999999999999777777666555555555555555222222222222111111111111222222333333333333222222222111000000000111222333000000000000000000000000111111222333333222111111222222222222222222111000111111222222222333333333222000222999BBBNNN___nnnuuunnnhhhggghhhjjjqqqxxx|||~~~^^^JJJIIICCCBBBBBBCCCDDDCCCAAA>>>======<<<<<<<<<<<<======>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPRRRPPPRRRRRRSSSRRRTTTVVVYYY^^^cccnnn}}}wwwjjjfffooovvvjjj___SSSLLLFFFCCC@@@>>>????????????>>>@@@BBBCCCEEEIIIMMMPPP___llluuuhhh[[[PPPLLLMMMHHHNNNUUU[[[dddnnnssstttvvvzzz~~~{{{uuunnnggg___WWWRRRJJJGGGCCC@@@>>>>>><<<;;;999::::::999777666777999============>>>???@@@AAA===>>>???CCCHHHOOOUUUYYYUUUPPPPPPVVV___mmm{{{```LLLAAA<<<;;;<<<<<<===DDDSSShhh|||ooolllyyycccPPPFFFCCC@@@???>>>===<<<:::999999999999999999999999666666666666666555555444444444444333333333222222222222333444444333333222000000111111111222222222000000000000000000000000111222222333333222222111000000111111222111111111111111222222222333333333444333666===FFFRRRdddssstttooonnnrrrttttttxxx}}}~~~vvvXXXIIIGGGAAAAAAAAACCCDDDCCC@@@>>>======<<<<<<<<<<<<=========>>>@@@BBBCCCEEEEEEFFFDDDEEEGGGJJJMMMPPPSSSTTTSSSSSSRRRQQQQQQTTTYYY]]]bbbhhhvvvsssiiihhhssssssggg]]]RRRKKKFFFCCC@@@>>>????????????>>>???BBBDDDFFFJJJOOORRRbbbnnnzzzhhh\\\TTTMMMLLLOOOLLLVVV```hhhqqqyyy|||yyyyyy}}}~~~zzzuuunnnhhh```XXXSSSNNNJJJEEEAAA???>>><<<;;;777888888777666555666888:::::::::;;;<<<>>>???@@@======>>>AAAFFFKKKPPPSSSVVVPPPPPPVVV\\\fff}}}~~~dddPPPDDD>>>;;;:::;;;<<<>>>EEEVVVlll}}}zzzrrr}}}dddPPPHHHEEE@@@===<<<<<<<<<;;;999999999999999999999999555666777777777666444333666666555555555444444444111222333444444444333222///000111222222222222222000000000000000000000000111222333444444333222111...///000111111111111111111111222222222333333333555555777???GGGRRRcccrrrpppmmmpppxxx}}}{{{{{{~~~pppWWWLLLHHH@@@@@@AAABBBDDDCCC@@@>>>======<<<<<<<<<<<<=========>>>@@@BBBCCCDDDEEEEEEBBBDDDGGGKKKOOORRRTTTUUUUUUTTTRRRPPPQQQUUU[[[```fffmmm|||qqqiiijjjvvv~~~qqqfff[[[QQQKKKEEECCC???>>>>>>????????????AAADDDGGGIIIMMMRRRUUUcccpppuuuaaaWWWRRRNNNOOOSSSUUU```kkkrrrzzz{{{{{{}}}zzztttooohhhaaaYYYTTTQQQMMMHHHCCC@@@>>><<<:::555666777666444444666777888888888999;;;===???@@@======>>>@@@DDDHHHLLLNNNYYYSSSQQQVVVYYY___rrrgggSSSFFF???<<<888;;;<<<;;;===KKKcccuuu~~~{{{cccPPPHHHEEEAAA???>>>>>><<<;;;;;;:::999999888888999999666666666666555555555555444555555666555444222111333333333444444444555555111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222222222222222333444555555333666999===JJJ]]]ggggggiiinnnttt{{{cccOOOGGGDDD@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===============?????????>>>???AAAEEEIIIGGGEEEEEEKKKSSSWWWWWWTTTTTTQQQPPPQQQQQQSSS[[[eeejjjsssqqqkkkmmm{{{}}}pppfff]]]SSSKKKFFFCCC@@@>>>>>>??????>>>@@@AAACCCFFFJJJPPPXXX]]]lllwwwlllXXXOOOOOOQQQSSSUUU```lllzzz|||xxxsssmmmeee]]]XXXPPPLLLGGGCCCAAA???===;;;999888666555666777999:::888999999:::;;;<<<======????????????@@@DDDIIIMMMUUUUUURRRMMMKKKVVViiizzznnnSSSFFF@@@<<<999888999;;;===EEEWWWgggvvv|||cccPPPHHHEEEAAA???>>>>>><<<;;;;;;:::999999888888999999666666666666555555555555222111000//////000000111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222222333222222222222333444555555333666999===JJJZZZcccdddfffllluuu|||yyyYYYHHHBBBAAA@@@AAAAAAAAAAAA@@@??????;;;;;;<<<<<<<<<<<<======>>>??????>>>???AAAEEEIIIJJJHHHIIIMMMTTTWWWWWWTTTUUURRRRRRSSSSSSUUU^^^hhhqqq|||}}}ooojjjnnn}}}}}}pppfff\\\RRRKKKFFFCCC@@@>>>>>>??????>>>BBBDDDFFFIIINNNUUU\\\bbbnnnyyyxxxhhhVVVOOOPPPTTT[[[aaannn{{{}}}xxxsssmmmfff^^^YYYPPPMMMGGGCCCAAA???===<<<999888666555555666888999888999999:::;;;<<<======@@@@@@@@@@@@BBBEEEKKKOOOUUUUUUSSSNNNLLLTTTdddrrrtttXXXHHH@@@;;;:::999999:::;;;@@@OOO]]]nnnvvv~~~zzzaaaOOOGGGDDDAAA???>>>>>><<<;;;;;;:::999999888888999999666666666666555555555555555333111000000222444666///000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333111111111111222333444555555888<<>>>>>>>>>>>??????>>>???BBBFFFIIIOOOMMMMMMPPPTTTWWWVVVSSSUUUSSSSSSUUUVVVYYYcccmmmuuuyyykkkhhhooo}}}pppeee[[[QQQKKKFFFCCC???>>>>>>?????????BBBDDDHHHLLLQQQXXX```eeeqqq{{{ooobbbTTTOOORRRZZZgggrrr}}}yyytttnnnggg___ZZZQQQNNNHHHDDDBBB@@@>>><<<888777666555555666777888888888999:::;;;<<<======>>>???@@@@@@AAAEEEJJJNNNSSSUUUTTTOOOMMMQQQ^^^hhh}}}~~~aaaMMMAAA;;;;;;999999:::999;;;EEEQQQbbblllyyywww{{{ppp```NNNFFFDDD@@@>>>>>>===<<<;;;;;;:::999999888888999999666666666666555555555555666555333333333555777888/////////000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333444444444111111111222222333444555777;;;@@@GGGPPPWWW\\\^^^aaalllyyy~~~{{{[[[IIIDDDDDDEEE@@@AAAAAAAAAAAA@@@??????===>>>>>>??????@@@@@@@@@????????????@@@BBBGGGKKKRRRQQQPPPRRRTTTUUUTTTRRRUUUSSSTTTWWWYYY^^^hhhsss}}}wwwiiigggpppqqqdddYYYPPPJJJEEEBBB???>>>>>>?????????@@@CCCGGGLLLRRRZZZbbbgggttt~~~ggg]]]SSSPPPUUUaaattt~~~yyytttooohhh```[[[SSSOOOIIIEEEBBB@@@>>><<<888777666555555555666777888888999:::;;;<<<<<<===;;;<<<===>>>???BBBGGGKKKOOOQQQSSSQQQNNNQQQYYY```sssjjjRRRCCC<<<;;;999999:::888888???GGGVVVbbbqqq|||pppsssjjj~~~^^^MMMEEECCC@@@>>>>>>===<<<;;;;;;:::999999888888999999666666666666555555555555111222222333444444444444000000000111111111111222111111111111111111111111000000000000000000000000111111111111111111111111222222333333333444444444222222222222333444555666777<<>>>>>???@@@@@@???@@@@@@@@@AAADDDIIILLLSSSRRRRRRSSSTTTTTTSSSQQQTTTSSSTTTYYY\\\bbbnnnyyyvvvhhhhhhrrrrrrdddYYYPPPKKKEEEBBB???>>>???@@@@@@@@@AAADDDIIIOOOUUU\\\dddiiiwwwccc[[[TTTSSSZZZiii~~~zzzuuupppiiibbb]]]TTTPPPKKKFFFCCCAAA???===888888777666666666666666777888888999:::;;;<<<<<<:::;;;======>>>AAAEEEHHHIIIMMMQQQQQQPPPQQQVVV[[[lll}}}tttYYYGGG???:::999999;;;:::999===CCCLLLYYYkkkyyyjjjpppjjj]]]MMMEEEBBB???=========<<<;;;;;;:::999999888888999999666666666666555555555555222333444666666555444333111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333444555666777888===HHHTTTZZZ[[[\\\___iiiooowww{{{|||}}}cccNNNGGGDDDBBB@@@@@@AAAAAAAAAAAA@@@??????::::::;;;;;;<<<===>>>>>>AAABBBBBBBBBCCCFFFKKKOOORRRSSSTTTTTTTTTTTTSSSSSSTTTTTTVVV\\\aaahhhttttttgggiiiuuuttteeeYYYPPPLLLDDDBBB???>>>???@@@@@@@@@DDDGGGMMMSSSYYY```ggglllxxx|||aaaYYYTTTVVVaaarrr{{{vvvqqqjjjccc^^^VVVRRRLLLGGGDDDBBB???>>>999999888888777777666666777777888999:::;;;<<<<<<<<<>>>??????@@@AAAEEEGGGFFFKKKOOOQQQQQQRRRTTTWWWeeettt}}}___JJJCCC;;;999999;;;;;;999<<>>??????@@@BBBCCCDDDDDDEEEHHHMMMQQQSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVYYY```eeemmmzzzqqqfffjjjxxxvvvfffYYYQQQMMMDDDAAA???>>>???@@@AAA@@@DDDHHHNNNTTTZZZaaahhhlllyyyuuu___WWWSSSYYYhhh|||{{{wwwrrrkkkddd___WWWSSSMMMHHHEEEBBB@@@>>>:::::::::999999888777666777777888999:::;;;;;;<<<===>>>?????????@@@BBBDDDGGGKKKOOORRRRRRQQQRRRSSS[[[iiidddMMMEEE===:::999;;;:::888:::???BBBNNNaaavvvhhhpppppp|||[[[LLLDDDAAA>>>============<<<;;;:::999999888888999999777666666666555555555555444222000...---...000111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222666555555666666777888999DDDJJJYYYiiiooolllmmmqqqqqqpppooopppsssyyy~~~gggKKK@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFIIINNNRRRSSSUUUWWWXXXWWWXXXYYYZZZXXXXXX\\\bbbiiiqqq~~~}}}oooeeekkkzzzwwwfffYYYQQQNNNDDDAAA>>>>>>???@@@AAAAAACCCGGGLLLRRRXXX___eeejjjyyyqqq]]]UUURRRZZZlll|||wwwrrrllleee```WWWSSSMMMIIIEEECCC@@@>>>;;;;;;;;;::::::888777666777777888999:::;;;;;;<<<<<<===>>>===<<<===???AAAHHHLLLPPPRRRRRRQQQPPPQQQTTTaaawwwgggNNNFFF???;;;999:::999777999===???KKK^^^uuuhhhppprrr~~~]]]MMMCCCBBBAAA???===<<<;;;;;;:::::::::999999999888888888777777666555444444444555333222222333444444333000111111111111222222222222111///000111333222222111111000000///......---000///...///111333222111222222222222222222222222222000111333444444999???FFFQQQbbbqqqwwwuuurrrqqqvvvllliiimmmpppqqq~~~~~~YYYCCCCCCAAA???@@@>>>AAA@@@@@@???>>>===<<<<<<=========>>>???@@@BBBCCCEEEFFFHHHHHHIIIJJJMMMPPPUUUUUUVVVZZZ^^^___\\\YYYXXXXXX[[[dddmmmvvvvvvmmmfffiiiwww|||mmm^^^QQQJJJDDDAAA>>>===>>>?????????FFFHHHKKKNNNRRR[[[gggoooxxxmmmZZZVVVTTT[[[qqq|||xxxuuunnnfff```YYYUUUPPPKKKHHHDDDAAA???<<<;;;:::999888888777888555666777777999999:::;;;<<<===>>>>>>===>>>@@@BBBEEEJJJPPPTTTTTTPPPKKKIIITTT[[[kkkhhhRRRGGG???;;;999;;;:::888999===BBBIIIYYYrrrzzzkkksss}}}\\\MMMCCCBBBAAA???===<<<;;;;;;999999999888888888777777777777777666555444444444555333222222333444444333000111111111111222222222222111///000111333222222111111111111222222222222333111000111222222111000222222222222222222222222222111111444444555:::BBBJJJWWWiiixxx}}}{{{wwwvvvtttiiiccciiipppvvv{{{XXXDDDDDDAAA???@@@>>>@@@@@@??????>>>======<<<======>>>???@@@AAACCCDDDGGGIIIKKKLLLMMMNNNPPPRRRUUUUUUWWWZZZ]]]^^^[[[YYYZZZZZZ___iiirrr}}}yyyooogggkkk{{{~~~ooo```SSSKKKDDDAAA>>>===>>>?????????FFFHHHJJJMMMQQQZZZeeennn{{{~~~mmmZZZWWWUUU]]]sss}}}yyyuuuooogggaaaYYYUUUPPPKKKHHHEEEAAA???<<<;;;:::999888777777777777777888999:::;;;<<<<<<<<<===>>>>>>===>>>@@@BBBDDDIIIOOOSSSSSSPPPLLLIIIPPPWWWfff}}}hhhSSSHHH???;;;999;;;:::999:::>>>AAALLL```||||||mmmrrr{{{\\\NNNCCCBBBAAA???===<<<;;;;;;888888888777777777666666777777666666555444444444555333222222333444444333000111111111111222222222222111///000111333222222000000111111222333444444555333222111222222000///222222222222222222222222222111222555555666===FFFPPP```sss{{{xxxrrrfff___fffqqq{{{vvvVVVDDDDDDAAA>>>@@@===?????????>>>>>>=========>>>>>>>>>???AAACCCDDDEEEJJJLLLPPPQQQRRRRRRSSSTTTVVVVVVXXXZZZ\\\\\\ZZZXXX\\\^^^eeeooozzzxxxmmmeeelllssscccUUULLLEEEBBB???>>>>>>?????????EEEHHHJJJLLLPPPXXXccckkk|||{{{jjjXXXVVVVVV___uuu~~~{{{wwwqqqhhhbbbZZZVVVQQQLLLHHHEEEBBB@@@===<<<:::999888777777777777777888999:::;;;;;;<<<<<<===>>>>>>======???AAACCCGGGMMMRRRSSSQQQMMMJJJLLLQQQ^^^sssiiiTTTIII@@@;;;999;;;;;;:::<<<@@@CCCRRRmmmmmmoooyyyzzz\\\NNNCCCBBBAAA???===<<<;;;;;;999888888888777777777777666666666555555444444444555333222222333444333333000000111111111222222222222111///000111333222222...//////000000111222222333222111111222222111///111222222222222222333333222222333555666888AAALLLYYYjjj~~~zzzvvvqqqiiieeejjjsss~~~nnnSSSEEEDDD@@@>>>@@@===>>>>>>>>>>>>>>>=========>>>>>>???@@@BBBDDDFFFGGGKKKNNNRRRTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[[[[YYYXXX^^^aaajjjuuuttthhhbbblllvvvfffWWWMMMFFFCCC@@@>>>???@@@@@@???EEEGGGIIIKKKNNNVVVaaaiiiyyyvvveeeUUUUUUWWWaaawww|||xxxrrrjjjcccZZZWWWQQQLLLIIIFFFCCC@@@===<<<;;;999888777777777555666666777888999::::::<<<===>>>=========???AAABBBEEEJJJPPPSSSRRRNNNKKKIIIMMMWWWiii|||iiiVVVIIIAAA<<<:::;;;<<<;;;===BBBFFFZZZ{{{mmmkkkqqqzzz\\\NNNCCCBBBAAA???===<<<;;;;;;::::::999999999888888888555555555555444444444444555333222222333444333333000000111111111222222222222111///000111333222222000000000000000000000000111000///000222333222111111111111222222333333333222222444666777:::FFFRRReeewww}}}xxxtttsssssssssvvvyyydddNNNDDDCCC>>>===@@@<<<===============>>>>>>>>>===>>>???@@@CCCEEEGGGHHHJJJMMMQQQTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYY___dddnnnzzzssshhhbbblllyyyhhhXXXNNNGGGDDDAAA??????@@@@@@???DDDFFFHHHJJJNNNVVV```hhhxxxtttdddSSSTTTWWWbbbxxx|||yyyrrrjjjddd[[[WWWRRRMMMJJJGGGCCCAAA======;;;999888777666666666666777888999:::;;;;;;;;;<<<======<<<===???AAAAAACCCHHHNNNRRRSSSOOOLLLGGGJJJRRRaaawwwxxxjjjXXXJJJCCC>>>;;;<<<<<<;;;>>>CCCJJJbbbooohhhjjj{{{\\\NNNCCCBBBAAA???===<<<;;;;;;:::::::::999999999999888444444444444444444444444555333222222333444444333000111111111111222222222222111///000111333222222333333333333333333222222111000///111333444444333111111111222222333333444222333555777888<<>>>>>>>><<<===>>>@@@CCCEEEHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTUUUVVVXXXYYYXXXXXXYYY[[[```fffrrrsssjjjeeennn|||lll[[[QQQHHHEEEBBB@@@@@@AAA@@@@@@DDDFFFHHHJJJNNNVVVaaaiii{{{ssscccQQQTTTYYYeeeyyy}}}yyysssjjjddd\\\XXXRRRNNNJJJGGGDDDBBB>>>===;;;999888666666666888888999:::;;;<<<<<<===;;;<<<======<<<<<<>>>@@@???AAAEEELLLRRRTTTQQQMMMGGGIIINNNZZZooo{{{yyyvvvmmm]]]OOOEEE@@@<<<===<<<;;;>>>CCCLLLeeetttjjjiii}}}\\\MMMCCCBBBAAA???===<<<;;;;;;999999999999888888888888444444444444444444444444555333222222333444444333000111111111111222222222222111///000111333222222111222222333333444444444444333222333555555444333000111111222333333444444222333666888888>>>MMM\\\ttt{{{vvvwwwvvvqqqPPPCCC@@@@@@;;;<<<@@@<<<;;;;;;<<<<<<===>>>??????;;;;;;===???BBBEEEHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTSSSVVVXXXXXXXXXXXXZZZ\\\aaahhhvvvoooiiigggqqqppp___TTTIIIFFFBBBAAA@@@AAA@@@@@@CCCEEEHHHJJJNNNWWWbbbkkk~~~ooo```RRRUUU[[[hhh{{{xxxwwwwwwxxx{{{|||xxxrrrjjjddd\\\XXXSSSNNNKKKHHHDDDBBB>>>===;;;999888666666555666666777888999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@>>>???CCCJJJRRRUUURRRNNNFFFHHHLLLUUUhhh~~~vvvppprrrvvvrrrcccVVVHHHBBB>>>===<<<;;;>>>CCCJJJeee|||ppplll~~~]]]MMMCCCBBBAAA???===<<<;;;;;;888888888888777777777777444444444444444444444444555333222222333444444333000111111111111222222222222111///000111333333222---...///000222333444555888777555555666666555333000000111222333333444444222444777999999???OOO___tttuuurrruuuuuubbbJJJ@@@??????:::<<<@@@<<<:::;;;;;;<<<===>>>??????:::;;;<<>>===<<<999888666555555222222333444555666777777;;;<<<===<<<<<<<<<>>>@@@>>>>>>BBBJJJRRRUUURRRNNNEEEGGGJJJSSSddd}}}wwwooojjjnnnvvvuuuiii\\\JJJDDD???>>><<<;;;>>>CCCGGGcccuuuppp